This project is mirrored from https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git.
Pull mirroring updated .
-
man-pages-6.13380c2288 · ·
man-pages-6.13 - manual pages for GNU/Linux This release fixes a regression introduced in man-pages-6.11 in the build system, which caused a diagnostic in new versions of grep(1).
-
man-pages-6.120b390e80 · ·
man-pages-6.12 - manual pages for GNU/Linux This release fixes a regression introduced in 6.11 in the build system, which caused issues in the version string (and possibly elsewhere).
-
man-pages-6.11b7deab7a · ·
man-pages-6.11 - manual pages for GNU/Linux There are some breaking changes in this version: - [Breaking change!] Require the user to pass '-R' to make(1). This is necessary to be able to do the following change. When GNU make(1) releases a new version, it will not be necessary to pass -R, but in current versions of make(1) it is necessary. - [Breaking change!] Use '?=' assignments instead of ':=', to support setting make(1) variables in the environment. Now one can do this: $ export prefix=/usr $ make -R $ sudo make install -R (The -R is only necessary in GNU make(1) versions prior to the yet-unreleased 4.5.)
-
man-pages-6.9.1efc71944 · ·
man-pages-6.9.1 - manual pages for GNU/LINUX Bugfix release. The most important fix in this release is fixing a broken link page. FICLONERANGE.2const pointed to <man2/ioctl_ficlone.2> in 6.9, but that page had been moved, and didn't exist by that name anymore.
-
man-pages-6.850b65afc · ·
man-pages-6.8 - manual pages for GNU/Linux Notice for packagers: The version string is now stamped on the manual pages at `make install`, instead of `make dist`, so the manual pages in the release tarball don't contain the version string any more. The version is now stamped in <share/mk/configure/version.mk> during `make dist`. This change is important, because downstream packagers will need to `make install` instead of just copying the pages. The benefit of this is that downstream distributors are now able to set their own distro-specific version strings. The most common thing that I'd expect is setting a suffix such as '-1', which can be done with $ make install EXTRAVERSION=-1 DESTDIR=foo; Another benefit is that downstream patches that apply near the TH line will have to be refreshed less often, since the TH line will not necessarily change in every release.
-
man-pages-6.0624d88777 · ·
man-pages-6.06 - manual pages for GNU/Linux The following `make check` errors are known, and can be safely ignored by touching all those files: $ make check -kj >/dev/null 2>&1; $ make check -i 2>/dev/null; GREP .tmp/man/man1/memusage.1.check-catman.touch GREP .tmp/man/man3/mallopt.3.check-catman.touch TROFF .tmp/man/man3/unlocked_stdio.3.cat.set GROTTY .tmp/man/man3/unlocked_stdio.3.cat COL .tmp/man/man3/unlocked_stdio.3.cat.grep GREP .tmp/man/man3/unlocked_stdio.3.check-catman.touch TROFF .tmp/man/man4/console_codes.4.cat.set GROTTY .tmp/man/man4/console_codes.4.cat COL .tmp/man/man4/console_codes.4.cat.grep GREP .tmp/man/man4/console_codes.4.check-catman.touch TROFF .tmp/man/man4/lirc.4.cat.set GROTTY .tmp/man/man4/lirc.4.cat COL .tmp/man/man4/lirc.4.cat.grep GREP .tmp/man/man4/lirc.4.check-catman.touch GREP .tmp/man/man4/smartpqi.4.check-catman.touch GREP .tmp/man/man4/veth.4.check-catman.touch GREP .tmp/man/man5/proc_buddyinfo.5.check-catman.touch GREP .tmp/man/man5/proc_pid_fdinfo.5.check-catman.touch GREP .tmp/man/man5/proc_pid_maps.5.check-catman.touch GREP .tmp/man/man5/proc_pid_mountinfo.5.check-catman.touch GREP .tmp/man/man5/proc_pid_net.5.check-catman.touch TROFF .tmp/man/man5/proc_pid_smaps.5.cat.set GROTTY .tmp/man/man5/proc_pid_smaps.5.cat COL .tmp/man/man5/proc_pid_smaps.5.cat.grep GREP .tmp/man/man5/proc_pid_smaps.5.check-catman.touch GREP .tmp/man/man5/proc_timer_stats.5.check-catman.touch GREP .tmp/man/man5/proc_version.5.check-catman.touch GREP .tmp/man/man5/slabinfo.5.check-catman.touch TROFF .tmp/man/man5/tzfile.5.cat.set GROTTY .tmp/man/man5/tzfile.5.cat COL .tmp/man/man5/tzfile.5.cat.grep GREP .tmp/man/man5/tzfile.5.check-catman.touch TROFF .tmp/man/man7/ascii.7.cat.set GROTTY .tmp/man/man7/ascii.7.cat COL .tmp/man/man7/ascii.7.cat.grep GREP .tmp/man/man7/ascii.7.check-catman.touch TROFF .tmp/man/man7/bpf-helpers.7.cat.set GROTTY .tmp/man/man7/bpf-helpers.7.cat COL .tmp/man/man7/bpf-helpers.7.cat.grep GREP .tmp/man/man7/bpf-helpers.7.check-catman.touch TROFF .tmp/man/man7/charsets.7.cat.set GROTTY .tmp/man/man7/charsets.7.cat COL .tmp/man/man7/charsets.7.cat.grep GREP .tmp/man/man7/charsets.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-1.7.cat.set GROTTY .tmp/man/man7/iso_8859-1.7.cat COL .tmp/man/man7/iso_8859-1.7.cat.grep GREP .tmp/man/man7/iso_8859-1.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-10.7.cat.set GROTTY .tmp/man/man7/iso_8859-10.7.cat COL .tmp/man/man7/iso_8859-10.7.cat.grep GREP .tmp/man/man7/iso_8859-10.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-11.7.cat.set GROTTY .tmp/man/man7/iso_8859-11.7.cat COL .tmp/man/man7/iso_8859-11.7.cat.grep GREP .tmp/man/man7/iso_8859-11.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-13.7.cat.set GROTTY .tmp/man/man7/iso_8859-13.7.cat COL .tmp/man/man7/iso_8859-13.7.cat.grep GREP .tmp/man/man7/iso_8859-13.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-14.7.cat.set GROTTY .tmp/man/man7/iso_8859-14.7.cat COL .tmp/man/man7/iso_8859-14.7.cat.grep GREP .tmp/man/man7/iso_8859-14.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-15.7.cat.set GROTTY .tmp/man/man7/iso_8859-15.7.cat COL .tmp/man/man7/iso_8859-15.7.cat.grep GREP .tmp/man/man7/iso_8859-15.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-16.7.cat.set GROTTY .tmp/man/man7/iso_8859-16.7.cat COL .tmp/man/man7/iso_8859-16.7.cat.grep GREP .tmp/man/man7/iso_8859-16.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-2.7.cat.set GROTTY .tmp/man/man7/iso_8859-2.7.cat COL .tmp/man/man7/iso_8859-2.7.cat.grep GREP .tmp/man/man7/iso_8859-2.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-3.7.cat.set GROTTY .tmp/man/man7/iso_8859-3.7.cat COL .tmp/man/man7/iso_8859-3.7.cat.grep GREP .tmp/man/man7/iso_8859-3.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-4.7.cat.set GROTTY .tmp/man/man7/iso_8859-4.7.cat COL .tmp/man/man7/iso_8859-4.7.cat.grep GREP .tmp/man/man7/iso_8859-4.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-5.7.cat.set GROTTY .tmp/man/man7/iso_8859-5.7.cat COL .tmp/man/man7/iso_8859-5.7.cat.grep GREP .tmp/man/man7/iso_8859-5.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-6.7.cat.set GROTTY .tmp/man/man7/iso_8859-6.7.cat COL .tmp/man/man7/iso_8859-6.7.cat.grep GREP .tmp/man/man7/iso_8859-6.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-7.7.cat.set GROTTY .tmp/man/man7/iso_8859-7.7.cat COL .tmp/man/man7/iso_8859-7.7.cat.grep GREP .tmp/man/man7/iso_8859-7.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-8.7.cat.set GROTTY .tmp/man/man7/iso_8859-8.7.cat COL .tmp/man/man7/iso_8859-8.7.cat.grep GREP .tmp/man/man7/iso_8859-8.7.check-catman.touch TROFF .tmp/man/man7/iso_8859-9.7.cat.set GROTTY .tmp/man/man7/iso_8859-9.7.cat COL .tmp/man/man7/iso_8859-9.7.cat.grep GREP .tmp/man/man7/iso_8859-9.7.check-catman.touch GREP .tmp/man/man7/keyrings.7.check-catman.touch GREP .tmp/man/man7/uri.7.check-catman.touch TROFF .tmp/man/man8/tzselect.8.cat.set GROTTY .tmp/man/man8/tzselect.8.cat COL .tmp/man/man8/tzselect.8.cat.grep GREP .tmp/man/man8/tzselect.8.check-catman.touch TROFF .tmp/man/man8/zdump.8.cat.set GROTTY .tmp/man/man8/zdump.8.cat COL .tmp/man/man8/zdump.8.cat.grep GREP .tmp/man/man8/zdump.8.check-catman.touch TROFF .tmp/man/man8/zic.8.cat.set GROTTY .tmp/man/man8/zic.8.cat COL .tmp/man/man8/zic.8.cat.grep GREP .tmp/man/man8/zic.8.check-catman.touch
-
man-pages-6.05.01cd09c7a4 · ·
man-pages-6.05.01 - manual pages for GNU/Linux Bugfix release. Changes since man-pages-6.05: man-pages-6.05.01: - Build system: - Ignore dot-dirs within $MANDIR
-
man-pages-6.05475a8e86 · ·
man-pages-6.05 - manual pages for GNU/Linux This is the release of man-pages-6.05. The release tarball will soon be avaliable at <kernel.org>. A PDF version of the pages will also be uploaded in the same page. A change from man-pages-6.04 merits a mention in this release, as it wasn't properly documented in the previous release notes: - Add make(1) 'check' target. This has been split from 'lint'. 'lint' will check the source code, and 'check' will check the rendered pages (as a user will read them). There are currently several pages that fail this `make check`, and distributors that depend on this can workaround it by touching a few files: $ make check -k -j >/dev/null 2>/dev/null; $ make check -k 2>/dev/null; GREP .tmp/man/man1/memusage.1.check-catman.touch TROFF .tmp/man/man2/fanotify_init.2.cat.set TROFF .tmp/man/man2/gettimeofday.2.cat.set TROFF .tmp/man/man2/s390_sthyi.2.cat.set GREP .tmp/man/man3/mallopt.3.check-catman.touch TROFF .tmp/man/man3/unlocked_stdio.3.cat.set TROFF .tmp/man/man4/console_codes.4.cat.set TROFF .tmp/man/man4/lirc.4.cat.set GREP .tmp/man/man4/smartpqi.4.check-catman.touch GREP .tmp/man/man4/veth.4.check-catman.touch TROFF .tmp/man/man5/proc.5.cat.set GREP .tmp/man/man5/slabinfo.5.check-catman.touch TROFF .tmp/man/man5/tzfile.5.cat.set TROFF .tmp/man/man7/address_families.7.cat.set TROFF .tmp/man/man7/ascii.7.cat.set TROFF .tmp/man/man7/bpf-helpers.7.cat.set GREP .tmp/man/man7/keyrings.7.check-catman.touch GREP .tmp/man/man7/uri.7.check-catman.touch TROFF .tmp/man/man8/tzselect.8.cat.set TROFF .tmp/man/man8/zdump.8.cat.set TROFF .tmp/man/man8/zic.8.cat.set After touching the previous files, `make check` will succeed: $ make check -k 2>/dev/null | awk '{print $2}' | xargs touch; $ make check -j >/dev/null; $ echo $? 0 The most notable changes in this release (man-pages-6.05) are: New and rewritten pages ----------------------- man2/ ioctl_pipe.2 man3/ regex.3 man5/ erofs.5 Newly documented interfaces in existing pages --------------------------------------------- bpf.2 EAGAIN ioctl_userfaultfd.2 UFFD_FEATURE_EXACT_ADDRESS prctl.2 PR_GET_AUXV recv.2 MSG_CMSG_CLOEXEC statx.2 STAT_ATTR_MOUNT_ROOT syscall.2 ENOSYS resolv.conf.5 no-aaaa RES_NOAAAA tmpfs.5 CONFIG_TRANSPARENT_HUGEPAGE ip.7 IP_LOCAL_PORT_RANGE rtnetlink.7 IFLA_PERM_ADDRESS New and changed links --------------------- man3type/ regex_t.3type (regex(3)) regmatch_t.3type (regex(3)) regoff_t.3type (regex(3)) Global changes -------------- - Types: - Document functions using off64_t as if they used off_t (except for lseek64()). - Build system: - Keep file modes in the release tarball. - Fix symlink installation (`make install LINK_PAGES=symlink`). - Add support for using bzip2(1), lzip(1), and xz(1) when installing pages and creating release tarballs. - Create reproducible release tarballs. - Move makefiles from lib/ to share/mk/. - Support mdoc(7) pages. - Relicense Makefiles as GPL-3.0-or-later. - Build PostScript and PDF manual pages. - Add support for running our build system on arbitrary source trees; this makes it possible to easily run our linters on another project's manual pages as easily as `make lint MANDIR=~/src/groff` - Licenses: - Relicense ddp.7 from VERBATIM_ONE_PARA to Linux-man-pages-copyleft. - Relicense dir_colors.5 from LDPv1 to GPL-2.0-or-later. - Use new SPDX license identifiers: - Linux-man-pages-1-para (was VERBATIM_ONE_PARA) - Linux-man-pages-copyleft-2-para (was VERBATIM_TWO_PARA) - Linux-man-pages-copyleft-var (was VERBATIM_PROF) - ffix: - use `\%` - un-bracket tbl(1) tables
-
man-pages-6.05-a1254fe38b · ·
man-pages-6.05-a1 - manual pages for GNU/Linux This is an alpha release, which I only released for testing some changes that affect packaging. For distributors, you can ignore this tag, except that it may be useful to test a few things: - Support for installing pages compressed with bzip2. This was only for testing, and the results of the tests were quite interesting: man-db's man(1) is 20x slower for .bz2 pages than for .gz ones. So, please do yourself a favor and don't use this compression for man pages. - Provide .tar.bz2 tarballs. Funnily enough, I'm not going to provide release tarballs this time, because that's one of the things I'm testing. - Reproducible tarballs. By running `make dist -B` from a release tag, you should be able to produce a tag as good as the one I'll sign in my computer. I'll send the signature via email, so if you want to test this, please ask me to send you the signature, and then you can verify the tarball you produced against it. In my local tests it worked; let's see if that holds. - Symlink link pages. They were already supported, but there was a bug and some link pages were broken. It should be fixed now.
-
man-pages-6.04.01db38ce13 · ·
man-pages-6.04.01 - manual pages for GNU/Linux Bugfix release. Changes since man-pages-6.04: man-pages-6.04.01: - Add LANDLOCK_ACCESS_FS_TRUNCATE to the Changes file. - Keep file modes in the release tarball.
-
man-pages-6.0422c817ce · ·
man-pages-6.04 - manual pages for GNU/Linux This is the release of man-pages-6.04. The release tarball will soon be available as <kernel.org>. A PDF version of the pages will also be uploaded in the same page. The most notable changes in the release are: - New APIs have been documented in proc(5) (KPF_PGTABLE), landlock(7) (LANDLOCK_ACCESS_FS_REFER), and udp(7) (UDP_GRO, UDP_SEGMENT). - C89 information has been restored. Information about old standards and systems has been moved to a new HISTORY section. VERSIONS has been repurposed, and STANDARDS has been simplified. Some functions have been marked as deprecated, according to their standards. - The build system has been improved to allow several operations that distributions usually perform, such as installing compressed pages, installing link pages as symlinks, or moving mandirs.
-
man-pages-6.03ba828191 · ·
man-pages-6.03 - manual pages for GNU/Linux This is the release of man-pages-6.03. The release tarball will soon be available at <kernel.org>. A PDF version of the pages will also be uploaded in the same page. The most notable changes in this release are: - We now have a hyperlinked PDF book of the Linux man-pages. - C89 is now considered obsolescent by the man-pages, which means that the STANDARDS section will only document C99 and later for ISO C versions, with a few exceptions where relevant. - Document glibc's <printf.h> in printf.h(3head). - Document arc4random(3) - New APIs have been added todocumented in perf_event_open(2) and prctl(2).
-
man-pages-6.0299f8a08f · ·
man-pages-6.02 - manual pages for GNU/Linux I've released man-pages-6.02. The release tarball will soon be available on <kernel.org>. The most notable changes in this release are the following: - Rewritten pages for string copying functions. These now use consistent language. Also added a new string_copying(7) page that serves as an overview of all such functions, and details which is appropriate for which uses. - Use _Nullable for documenting which functions accept NULL as a meaningful value in the function prototypes in the SYNOPSIS. - Use VLA syntax for documenting function parameters that are treated as arrays. This uses syntax not accepted by compilers. - Rewritten repository documentation (README, CONTRIBUTING, INSTALL, ...). - Documentation for new APIs, such as MADV_COLLAPSE in madvise(2). Thank you all for contributing.
-
man-pages-6.01c11cb1ca · ·
man-pages-6.01 - manual pages for GNU/Linux This is man-pages-6.01. The release tarball will soon be available on <kernel.org>. This release results from patches, bug reports, reviews, and comments from around 16 contributors. The release includes around 14 commits, and changed all of the pages. The most notable changes in man-pages-6.01 are the following: - Build system fixes. These were quite bad for distributors, which is the reason we released 6.01 so soon after 6.00. - Document EOF, FAN_MARK_IGNORE, STATX_DIOALIGN, and a few feature test macros. Thank you all for contributing.
-
man-pages-6.00324e1d82 · ·
man-pages-6.00 - manual pages for GNU/Linux I've released man-pages-6.00. The release tarball will soon be available on <kernel.org>. This release resulted from patches, bug reports, reviews, and comments from around 145 contributors. The release includes around 1245 commits, and changed all of the pages. The most notable of the changes in man-pages-6.00 are the following: - A new set of man dirs: man2type/, man3const/, man3head/, and man3type. These hold new pages and pages splitted from system_data_types(7), which had become too big in the recent releases. - An improved build system, which allows running linter programs that check the correctness of both the man(7) source and the C programs in EXAMPLES. - A new LIBRARY section (mostly in sections 2 and 3). There have also been other important changes to the title and other sections, such as the removal of the COLOPHON. - We have added several new pages documenting new kernel features, such as landlock(7) and memfd_secret(2). Especial mention to наб, with 58 commits to this release. Thank you all for contributing. Especially to those in the groff@ mailing list who helped me a lot in this release, and to Michael (mtk).
-
man-pages-6.0-rc12294974b · ·
Pre-release 6.0-rc1 I can't yet make an official release because I need to make sure I have a clear and complete list of steps to release, and I need to write a few more scripts for that to work. I also don't expect releasing before groff-1.23.0 is released, since the current makefile makes use of a few features that will be released with that version of groff. They're not fundamental, but it will be better if all of the features of the Makefile are usable. I'm going to uncouple the version numbers of this project from the Linux kernel versions, since this project documents much more than just the kernel. Especially, libc (GNU libc) documentation is as important as the kernel one for this project. Since next release will be the biggest release in the Linux man-pages project so far, due to not having released in a very long time, and also since it's the first release that I'll do as the main maintainer, it makes sense to start the 6 release series. Next official release will be "man-pages-6.0". Some work has improved on the Makefile for releasing, so I expect that to be closer now.
-
man-pages-5.19-rc18a7c2ab9 · ·
Pre-release 5.19-rc1 Since the <kernel.org> site is currently unmaintained, and my own <http://www.alejandro-colomar.es/> server is insecure, people can't possibly get trusted and up-to-date manual pages. Let's release a signed tag, so that people can make sure that my repo is really owned by me, at least up to the tag. I'm not releasing a tarball, nor a changelog. Just a git tag. But it should be trivial to produce a tarball using the Makefile. I need to learn how to produce a changelog, before doing an actual release.