Note that items with (!) have high priority.
+col
+---
+ - use unsigned sizes for columns and lines
+ - check for limits to avoid segfaults
+ - make it more robust
+ https://github.com/karelzak/util-linux/issues/749
+
cal
---
- add option to print calendar in vertical way
lsblk
-----
- - re-write the way how lsblk internally holds info about devices. Now we
- compose only output (by libsmartcols). It would be better to have in memory
- complete tree of the devices and generate the output from this tree. It will
- make code more readable and allow to generate output in more ways -- for
- example for RAIDs (https://github.com/karelzak/util-linux/issues/616)
-
- currently it does not show mountpoint for all devices in btrfs RAID. It's because
/proc/#/mountinfo contains reference to the one device only. Maybe we can add some
btrfs specific code to provide a better output for FS based stacks. Not sure.
libmount (mount/umount)
-----------------------
- - remount all filesystems given their type, for example:
- mount -a -t tmpfs -o remount
- It should be probably enough to add remount_all() to mount(8) in way we
- already have mount_all(). https://github.com/karelzak/util-linux/issues/589
-
- add --onlyonce to force mount(8) to check if mountpoint is already used. Now
"already mounted" detection is used for --all only. The problem is if you
call "mount <mountpoint>" more than once for in fstab defined tmpfs (or network
- support mapping by device-mapper if argv[0] is "kpartx" or --dm option is used.
+getopt
+------
+ It would be great if getopt could optionally ignore unknown options.
+ Currently, it outputs -- for every option it doesn't recognize but leaving the
+ option as it is could beneficial wrapper scripts which could then pass the
+ options they don't recognize as they are to the command they are wrapping.
+ https://github.com/karelzak/util-linux/issues/701
+
docs
----
- (!) add API documentation to libuuid
-exit codes
-----------
-
- - we need coreutils-like exit codes for failed exec(). See:
- https://www.spinics.net/lists/util-linux-ng/msg12776.html
- and original attempt:
- https://github.com/karelzak/util-linux/pull/311
login-utils:
-----------