Commit Graph

  • 19b5da86bc README: mention libselinux-dev as a newer package name master Ryusuke Konishi 2026-01-26 09:19:30 +09:00
  • dc7e116ddf treewide: embed git revision into binaries Ryusuke Konishi 2026-01-26 01:44:10 +09:00
  • 90fd5171f8 build: add support for embedding git revision Ryusuke Konishi 2026-01-26 01:44:10 +09:00
  • 80274ede69 configure.ac: bump version to 2.4.0-dev Ryusuke Konishi 2026-01-25 14:32:15 +09:00
  • e45b687ff8 cleanerd: apply missing fix for swapped segment count reduction v2.3.y Tommy Pettersson 2026-01-25 14:26:48 +09:00
  • 77377af5b2 cleanerd: apply missing fix for swapped segment count reduction Tommy Pettersson 2026-01-25 14:07:23 +09:00
  • 4115aebf9f nilfs-utils: v2.3.0 release v2.3.0 Ryusuke Konishi 2026-01-25 12:48:19 +09:00
  • 0ad29b6b57 nilfs-utils: 2.2.16 release v2.2.16 v2.2.y Ryusuke Konishi 2026-01-25 12:36:37 +09:00
  • 48b71515fc sbin/cleanerd: cap segments per clean by available free segments Ryusuke Konishi 2026-01-24 22:13:32 +09:00
  • 4a733f7ff0 cleanerd: cap segments per clean to prevent size_t overflow Ryusuke Konishi 2026-01-24 12:59:59 +09:00
  • 2cab9d90f7 sbin/cleanerd: use uint64_t for mm_nrestsegs and refine segment counting Ryusuke Konishi 2026-01-24 12:59:59 +09:00
  • 1a7d044ce4 sbin/cleanerd: rename ncleansegs to nsegs_per_step and use unsigned int Ryusuke Konishi 2026-01-24 12:59:59 +09:00
  • 8270379759 sbin/cleanerd: use uint32_t for reclaimable block counts Ryusuke Konishi 2026-01-24 12:59:59 +09:00
  • d0fa404821 libnilfsgc: use 'size_t' for total reclaimable blocks calculation Ryusuke Konishi 2026-01-24 12:59:59 +09:00
  • a2f9c92586 sbin/cleanerd: use bool type for boolean flags Ryusuke Konishi 2026-01-24 12:59:59 +09:00
  • 22f7ad89cb build: avoid overwriting binaries on merged-/usr Ryusuke Konishi 2026-01-24 08:18:09 +09:00
  • 00adeaa0e9 build: avoid overwriting binaries on merged-/usr Ryusuke Konishi 2026-01-24 08:18:09 +09:00
  • cd6a4ab74c Fix regression causing nilfs-clean failure without device argument Ryusuke Konishi 2026-01-24 00:32:19 +09:00
  • 44592b6082 sbin/cldconfig: fix and improve kernel-doc for nilfs_cldconfig_read() Ryusuke Konishi 2026-01-23 11:44:46 +09:00
  • adba1254c4 sbin/cleanerd: move macro definitions to head of file Ryusuke Konishi 2026-01-23 11:25:55 +09:00
  • 3b56b36203 sbin/cldconfig: fix and improve kernel-doc for nilfs_cldconfig_read() Ryusuke Konishi 2026-01-23 11:44:46 +09:00
  • 1b067e62e4 sbin/cleanerd: move macro definitions to head of file Ryusuke Konishi 2026-01-23 11:25:55 +09:00
  • 95a15dcb0e sbin/cleanerd: fix and improve kernel-doc for config functions Ryusuke Konishi 2026-01-23 11:14:11 +09:00
  • 46b32a843c sbin/cleanerd: fix missing kernel-doc description for 'shutdown' member Ryusuke Konishi 2026-01-23 10:04:09 +09:00
  • 738f5faa47 sbin/cleanerd: fix and improve kernel-doc for nilfs_cleanerd_create() Ryusuke Konishi 2026-01-23 09:56:25 +09:00
  • c14126d252 sbin/cleanerd: fix missing kernel-doc description for 'shutdown' member Ryusuke Konishi 2026-01-23 10:04:09 +09:00
  • 0d90288b6f sbin/cleanerd: fix and improve kernel-doc for nilfs_cleanerd_create() Ryusuke Konishi 2026-01-23 09:56:25 +09:00
  • 321d7a18ce libnilfsfeature: fix kernel-doc comment for nilfs_edit_feature() Ryusuke Konishi 2026-01-22 09:13:39 +09:00
  • 47acabf383 libnilfsgc: fix kernel-doc comment marker in gc.c Ryusuke Konishi 2026-01-22 09:01:41 +09:00
  • 8129b6efd3 libnilfsfeature: fix kernel-doc comment for nilfs_edit_feature() Ryusuke Konishi 2026-01-22 09:13:39 +09:00
  • 151af4c6a1 libnilfsgc: fix kernel-doc comment marker in gc.c Ryusuke Konishi 2026-01-22 09:01:41 +09:00
  • 91e91b0917 libsegment: add kernel-doc comments to segment.c Ryusuke Konishi 2026-01-22 08:41:35 +09:00
  • dd2d0df4f4 man: update version and date for release 2.3 Ryusuke Konishi 2026-01-21 20:53:35 +09:00
  • d7886f6583 man: update manual pages for device/node argument support Ryusuke Konishi 2026-01-21 20:53:35 +09:00
  • ae0fc7c09b nilfs-clean: allow specifying filesystem node instead of device Ryusuke Konishi 2026-01-21 20:53:35 +09:00
  • ea6b9b84fd bin: allow specifying filesystem node instead of device Ryusuke Konishi 2026-01-21 20:53:35 +09:00
  • fec73a61ce libnilfs: allow opening nilfs by resolving backing device Ryusuke Konishi 2026-01-21 20:53:35 +09:00
  • fb146a5345 lib: add helper files to resolve device name from sysfs Ryusuke Konishi 2026-01-21 20:53:35 +09:00
  • 5da1e4e3a1 nilfs-utils: 2.2.15 release v2.2.15 Ryusuke Konishi 2026-01-21 19:53:05 +09:00
  • 7d363e7430 chcp: fix inverted logic in argument parsing Ryusuke Konishi 2026-01-21 15:22:59 +09:00
  • 27bfa50c44 chcp: fix inverted logic in argument parsing Ryusuke Konishi 2026-01-21 15:22:59 +09:00
  • fd6402a08b man: update examples in nilfs.8 Ryusuke Konishi 2026-01-21 13:52:06 +09:00
  • ab4cdf6c5f man: fix typos, grammatical errors and style Ryusuke Konishi 2026-01-21 13:16:11 +09:00
  • 0738712818 man: update examples in nilfs.8 Ryusuke Konishi 2026-01-21 13:52:06 +09:00
  • e1b7417293 man: fix typos, grammatical errors and style Ryusuke Konishi 2026-01-21 13:16:11 +09:00
  • 6a823f9b40 treewide: output help message to stdout Ryusuke Konishi 2026-01-20 17:38:25 +09:00
  • 8914cafdcd nilfs-tune: exit with status 1 if device is not specified Ryusuke Konishi 2026-01-20 17:41:17 +09:00
  • 2da179934b mkfs.nilfs2: remove stray debug print Ryusuke Konishi 2026-01-20 16:33:26 +09:00
  • 490bff630d mkfs.nilfs2: remove stray debug print Ryusuke Konishi 2026-01-20 16:33:26 +09:00
  • 6ff320f456 treewide: use getprogname() Ryusuke Konishi 2026-01-19 23:48:29 +09:00
  • 67c58a898d build: add portable getprogname() support Ryusuke Konishi 2026-01-19 23:04:37 +09:00
  • ea5c7c4456 libparser: reject negative values in nilfs_parse_protection_period() Ryusuke Konishi 2026-01-19 19:39:15 +09:00
  • a421d4f6e7 nilfs-clean: switch to err.h functions Ryusuke Konishi 2026-01-19 19:47:11 +09:00
  • ac44e1f963 libparser: reject negative values in nilfs_parse_protection_period() Ryusuke Konishi 2026-01-19 19:39:15 +09:00
  • 783fe0a7ea {mount,umount}.nilfs2: use vwarnx() in logging callbacks Ryusuke Konishi 2026-01-19 15:55:05 +09:00
  • 1a54af4e7d {mount,umount}.nilfs2: decouple libmount-based helpers from sundries Ryusuke Konishi 2026-01-19 14:42:13 +09:00
  • e371c65c5d mount: replace EX_* macros with MNT_EX_* Ryusuke Konishi 2026-01-19 13:27:40 +09:00
  • a6eb2dddd2 nilfs-utils: 2.2.14 release v2.2.14 Ryusuke Konishi 2026-01-17 14:34:35 +09:00
  • 0ad2cc77af {mount,umount}.nilfs2: remove unnecessary inclusion of sundries.h Ryusuke Konishi 2026-01-17 14:01:49 +09:00
  • 0098c08ee9 umount.nilfs2: fix broken empty string check Ryusuke Konishi 2026-01-17 00:18:27 +09:00
  • 4d8c2cb959 umount.nilfs2: fix exit code accumulation and reorganize status codes Ryusuke Konishi 2026-01-16 20:07:36 +09:00
  • d540681af2 umount.nilfs2: fix broken empty string check Ryusuke Konishi 2026-01-17 00:18:27 +09:00
  • 170a000903 umount.nilfs2: fix exit code accumulation and reorganize status codes Ryusuke Konishi 2026-01-16 20:07:36 +09:00
  • 441a526862 umount.nilfs2: fix assertion failure when unmounting multiple targets Ryusuke Konishi 2026-01-14 02:33:48 +09:00
  • e1790de934 mount.nilfs2: fix ignored error on remount target mismatch Ryusuke Konishi 2026-01-14 01:57:07 +09:00
  • 2378c8dcaa mount.nilfs2: fix broken overlapping rw-mount protection Ryusuke Konishi 2026-01-14 01:02:34 +09:00
  • da4574e708 mount.nilfs2: check return value of mnt_fs_set_root() Ryusuke Konishi 2026-01-13 23:42:10 +09:00
  • a2f76d57a6 {mount,umount}.nilfs2: check return values of mnt_context_set_*() Ryusuke Konishi 2026-01-13 22:02:27 +09:00
  • 5694d08ed4 mount.nilfs2: fix error return in nilfs_mount_attrs_parse() and its caller Ryusuke Konishi 2026-01-13 17:15:10 +09:00
  • be64b21862 mount.nilfs2: fix error code handling in nilfs_do_mount_one() Ryusuke Konishi 2026-01-13 17:15:10 +09:00
  • 4c3d54266b umount.nilfs2: fix incorrect error code handling in libmount-based umount Ryusuke Konishi 2026-01-13 17:15:10 +09:00
  • 7f0b7cbd02 umount.nilfs2: fix assertion failure when unmounting multiple targets Ryusuke Konishi 2026-01-14 02:33:48 +09:00
  • d189cfcf5c mount.nilfs2: fix ignored error on remount target mismatch Ryusuke Konishi 2026-01-14 01:57:07 +09:00
  • 53a23b7069 mount.nilfs2: fix broken overlapping rw-mount protection Ryusuke Konishi 2026-01-14 01:02:34 +09:00
  • d0e8cc2caf mount.nilfs2: check return value of mnt_fs_set_root() Ryusuke Konishi 2026-01-13 23:42:10 +09:00
  • eba2555a37 {mount,umount}.nilfs2: check return values of mnt_context_set_*() Ryusuke Konishi 2026-01-13 22:02:27 +09:00
  • e2ffb4f0db mount.nilfs2: fix error return in nilfs_mount_attrs_parse() and its caller Ryusuke Konishi 2026-01-13 17:15:10 +09:00
  • adf84611ed mount.nilfs2: fix error code handling in nilfs_do_mount_one() Ryusuke Konishi 2026-01-13 17:15:10 +09:00
  • 7fd3a405ae umount.nilfs2: fix incorrect error code handling in libmount-based umount Ryusuke Konishi 2026-01-13 17:15:10 +09:00
  • d619b89d52 nilfs-resize: unify device size type to uint64_t Ryusuke Konishi 2026-01-11 22:48:05 +09:00
  • 5c20d4b068 Use format specifier PRIu32, PRIu64, and dedicated definition PRIcno Ryusuke Konishi 2026-01-11 22:48:05 +09:00
  • e95dfbdbd1 nilfs.h: add format string definitions of nilfs_cno_t type Ryusuke Konishi 2026-01-11 22:48:05 +09:00
  • b156e93bb5 {mount,umount}.nilfs2: move global variable declarations to mount_opts.h Ryusuke Konishi 2026-01-11 13:50:11 +09:00
  • 4e2011b0a4 {mount,umount}.nilfs2: make fstype and options variables static Ryusuke Konishi 2026-01-11 13:50:11 +09:00
  • cad3e0c938 {mount,umount}.nilfs2: make option format strings static Ryusuke Konishi 2026-01-11 13:50:11 +09:00
  • e26738984f {mount,umount}.nilfs2: make mounttable and fstab static Ryusuke Konishi 2026-01-11 13:50:11 +09:00
  • 3d0577e9ba umount.nilfs2: initialize loopdev variable with NULL instead of 0 Ryusuke Konishi 2026-01-11 13:50:11 +09:00
  • 2fb9e83335 nls.h: remove dead code guarded by #if 0 Ryusuke Konishi 2026-01-11 13:50:11 +09:00
  • 4ade388d7f libmountchk: rename ismounted.c to check_mount.c Ryusuke Konishi 2026-01-11 02:06:36 +09:00
  • 4a9a580250 libmountchk: introduce check_mount.h for check_mount function Ryusuke Konishi 2026-01-11 01:42:58 +09:00
  • eb327bf71c mkfs.nilfs2: introduce bitops.h for external bit operations Ryusuke Konishi 2026-01-11 01:03:05 +09:00
  • 8e51827399 libcnormap: use unsigned int for one-bit bitfields Ryusuke Konishi 2026-01-11 00:20:34 +09:00
  • 0628420881 mkfs.nilfs2: make progname static Ryusuke Konishi 2026-01-11 00:05:14 +09:00
  • b13f3764fb mount: make progname static and remove external reference Ryusuke Konishi 2026-01-10 21:54:26 +09:00
  • 13dbb30e13 mount: make fstype variables static Ryusuke Konishi 2026-01-10 21:42:56 +09:00
  • 096201c493 nilfs-clean: use NULL instead of 0 for pointer comparison Ryusuke Konishi 2026-01-10 21:26:02 +09:00
  • 030f812cbe libnilfs: pass NULL instead of 0 to the mmap pointer argument Ryusuke Konishi 2026-01-10 21:07:52 +09:00
  • 47e46c4bc7 .gitignore: ignore actmp files Ryusuke Konishi 2026-01-10 16:57:53 +09:00
  • 72c12765b1 mkfs.nilfs2: remove unnecessary local variables in prepare_dat() Ryusuke Konishi 2026-01-10 16:19:45 +09:00
  • e83cccfe52 .gitignore: ignore actmp files Ryusuke Konishi 2026-01-10 16:57:53 +09:00