summaryrefslogtreecommitdiff
path: root/man/deb.man
AgeCommit message (Collapse)AuthorFilesLines
2017-05-17libdpkg: Improve tar metadata parsingGuillem Jover1-3/+6
Make the existing octal parser more robust, by checking for the expected format of leading zeros or spaces, followed by any ASCII octal characters (0-7), followed by zero or more space or NULs. Even though POSIX specifies that numerical fields should end with at least one space or NUL, we still support this extension which has been present in other implementations for a long time. Add support for base-256 encoded numeric fields, to support large values, for UID/GID, device number, size and even negative timestamps. This is necessary not only to be able to store larger values, but to cover packages that can already be generated by dpkg-deb, given that it uses the system GNU tar when building. Closes: #850834
2017-01-22man: Move control member file references from dpkg(1) to deb(5)Guillem Jover1-3/+19
The information in dpkg(1) was out of place, and deb(5) already contained a skeleton of this information, which is in any case the more logical place to be.
2016-11-06man: Use "dpkg suite" as the manual item in .TH macroGuillem Jover1-1/+1
2016-10-30man: Disable hyphenation globallyGuillem Jover1-0/+1
Instead of marking specific words as not hyphenable, depending on the width of the output, which should not be considered stable. Or simply the SEE ALSO section. Just disable hyphenation globally for the whole man page.
2016-10-30man: Switch from groff escape sequences to UTF-8Guillem Jover1-2/+2
This will make writting and translating the man pages easier.
2016-10-30man: Generate the man pages at build timeGuillem Jover1-0/+122
This makes it possible to filter them and update several variable strings such as system and package pathnames, the release date and the dpkg suite version. And will make it possible to use UTF-8 in the source and convert to the more conservative groff escape sequences on the output.