]> granicus.if.org Git - psmisc/log
psmisc
16 months agonls: Add Korean and Norwegian languages master
Craig Small [Tue, 3 Jan 2023 02:11:20 +0000 (13:11 +1100)]
nls: Add Korean and Norwegian languages

Both languages had po files but not added to LINGUAS

References:
 psmisc/psmisc#46

Signed-off-by: Craig Small <csmall@dropbear.xyz>
16 months agonls: Update all the languages v23.6
Craig Small [Fri, 9 Dec 2022 11:47:53 +0000 (22:47 +1100)]
nls: Update all the languages

Fix all the errors the translators have put in the po files
so it will work again.

17 months agonls: Minor language update
Craig Small [Wed, 7 Dec 2022 11:14:37 +0000 (22:14 +1100)]
nls: Minor language update

17 months agonls: again v23.6_rc1
Craig Small [Mon, 21 Nov 2022 10:05:37 +0000 (21:05 +1100)]
nls: again

17 months agoChangelog: Next version is 23.6
Craig Small [Mon, 21 Nov 2022 09:56:46 +0000 (20:56 +1100)]
Changelog: Next version is 23.6

17 months agonls: Update translations
Craig Small [Mon, 21 Nov 2022 09:55:24 +0000 (20:55 +1100)]
nls: Update translations

17 months agobuild-sys: Update for timeout removal
Craig Small [Mon, 21 Nov 2022 09:53:46 +0000 (20:53 +1100)]
build-sys: Update for timeout removal

17 months agomisc: Remove old timeout files
Craig Small [Mon, 21 Nov 2022 09:48:08 +0000 (20:48 +1100)]
misc: Remove old timeout files

Previous commit used statx so we don't need these files anymore.

References:
 commit 55d194c70bc843289af32a08e361f818148c368f

17 months agoUse new statx(2) system call to avoid hangs on NFS
Werner Fink [Mon, 14 Nov 2022 09:18:13 +0000 (20:18 +1100)]
Use new statx(2) system call to avoid hangs on NFS

Instead of using a timeout hack to guard against NFS hanging
fuser, use the statx system call when available.

Signed-off-by: Craig Small <csmall@dropbear.xyz>
17 months agonls: Fix man page installation
Craig Small [Sun, 13 Nov 2022 04:49:15 +0000 (15:49 +1100)]
nls: Fix man page installation

17 months agonls: Update translations
Craig Small [Sun, 13 Nov 2022 04:32:56 +0000 (15:32 +1100)]
nls: Update translations

Signed-off-by: Craig Small <csmall@dropbear.xyz>
17 months agobuild-sys: Update building for man translations
Craig Small [Sun, 13 Nov 2022 04:31:16 +0000 (15:31 +1100)]
build-sys: Update building for man translations

Better logic about how the manpage translations work

References:
 https://gitlab.com/procps-ng/procps/-/commit/5ed8add969b51665794b827b9590040fa209a3a0

Signed-off-by: Craig Small <csmall@dropbear.xyz>
18 months agodocs: Add note about fuser and mount namespaces
Craig Small [Wed, 2 Nov 2022 11:18:44 +0000 (22:18 +1100)]
docs: Add note about fuser and mount namespaces

fuser won't match block devices that are mounted by
processes in a different mount namespace. This is
because the file descriptor will be from the process
namespace, not the "viewer" (e.g. fuser) namespace.

References:
 #39

Signed-off-by: Craig Small <csmall@dropbear.xyz>
18 months agonls: Update translations
Craig Small [Wed, 2 Nov 2022 11:00:00 +0000 (22:00 +1100)]
nls: Update translations

18 months agobuild-sys: Add check and note for apparmor
Craig Small [Wed, 2 Nov 2022 10:35:44 +0000 (21:35 +1100)]
build-sys: Add check and note for apparmor

Previous commit enhanced AppArmor support for pstree

Added Changelog item
Checked for AppArmor header at compile time.

Signed-off-by: Craig Small <csmall@dropbear.xyz>
18 months agoMerge branch 'apparmor-support' into 'master'
Craig Small [Wed, 2 Nov 2022 10:24:09 +0000 (10:24 +0000)]
Merge branch 'apparmor-support' into 'master'

pstree: add apparmor support

See merge request psmisc/psmisc!30

19 months agofuser: Do not mention non existent - option
Craig Small [Wed, 21 Sep 2022 07:15:34 +0000 (17:15 +1000)]
fuser: Do not mention non existent - option

Both the fuser help and man page said - by itself reset the options
which it hasnt done for ages (since 2005)

References:
 psmisc/psmisc#42

21 months agobuildsys: Try to use autoconf 2.69
Craig Small [Mon, 18 Jul 2022 10:30:26 +0000 (20:30 +1000)]
buildsys: Try to use autoconf 2.69

21 months agokillall: use kill if pidfd_send_signal() fails
Craig Small [Mon, 18 Jul 2022 10:16:42 +0000 (20:16 +1000)]
killall: use kill if pidfd_send_signal() fails

The pidfd_send_signal() system call appeared in Linux 5.1
If psmisc is build on a system before then, or a non-Linux
system, then kill() is used instead. However if psmisc is
built on a Linux >= 5.1 system but run on a < 5.1 Linux
system the system call fails and killall doesn't work.

The fix, as proposed by Peter T. Breuer, is to try
pidfd_send_signal() and if the return value is < 0 and
errno is ENOSYS then we know at runtime the system call
failed and we fall through to trusty old kill().

Note, this means that killall on systems below 5.1 still
have the race PID condition that the pidfd calls fix.

References:
 https://bugs.debian.org/1015228

21 months agoAdd changelog for previous
Craig Small [Mon, 18 Jul 2022 10:14:39 +0000 (20:14 +1000)]
Add changelog for previous

21 months agotestsuite: simplify DEJAGNU workaround
Craig Small [Sun, 17 Jul 2022 10:39:31 +0000 (20:39 +1000)]
testsuite: simplify DEJAGNU workaround

The build system referenced a non-existent file. For some reason,
it was never required except for a Debian mass-rebuild of all packages.

The referenced commit is the same fix done for procps a while ago.

References:
 https://gitlab.com/procps-ng/procps/-/commit/f0b7271810bc7ad7c7cb15cd590d954907c8c4f4
 https://bugs.debian.org/1015098

Signed-off-by: Craig Small <csmall@dropbear.xyz>
23 months agonls: Add hr and sr to manpage langs v23.5
Craig Small [Mon, 9 May 2022 10:47:52 +0000 (20:47 +1000)]
nls: Add hr and sr to manpage langs

23 months agomore nls updates
Craig Small [Mon, 9 May 2022 10:38:12 +0000 (20:38 +1000)]
more nls updates

23 months agomisc: update copyright year
Craig Small [Mon, 9 May 2022 10:30:46 +0000 (20:30 +1000)]
misc: update copyright year

23 months agonls: Update translations
Craig Small [Mon, 9 May 2022 10:29:18 +0000 (20:29 +1000)]
nls: Update translations

2 years agonls: more translation updates v23.5rc1
Craig Small [Mon, 21 Mar 2022 10:00:39 +0000 (21:00 +1100)]
nls: more translation updates

2 years agobuild-sys: Remove wrap line from man-po Makefile
Craig Small [Mon, 21 Mar 2022 09:53:41 +0000 (20:53 +1100)]
build-sys: Remove wrap line from man-po Makefile

po4a --no-wrap actually does wrap files, making the po files change
for no reason.

2 years agoChangelog: Change to version 23.5
Craig Small [Mon, 21 Mar 2022 09:48:43 +0000 (20:48 +1100)]
Changelog: Change to version 23.5

2 years agobuild-sys: check depends on PROGRAMS
Craig Small [Mon, 21 Mar 2022 09:27:40 +0000 (20:27 +1100)]
build-sys: check depends on PROGRAMS

If you ran make check straight off a clean archtive it would fail
because the binaries were not built first.

2 years agoNLS: translation update again
Craig Small [Mon, 21 Mar 2022 08:59:14 +0000 (19:59 +1100)]
NLS: translation update again

2 years agoNLS: translation update
Craig Small [Mon, 21 Mar 2022 08:57:31 +0000 (19:57 +1100)]
NLS: translation update

2 years agofuser: Do not path check sockets
Craig Small [Fri, 18 Mar 2022 21:51:22 +0000 (08:51 +1100)]
fuser: Do not path check sockets

The referenced commit fixed issue #10 where NFS servers have the same ID
and fuser could get confused. That fix was to do a path compare between
the user requested path and the path of the mount.

Block devices were skipped, because /dev/sda2 is not the same as /home
string-wise, even if sda2 was mounted as /home

The new issue is, sockets fail to match when using a mount point. That
is because "socket:[1547]" is not the same as
"/home/user/.gnupg/S.gpg-agent" string-wise, even if named socket 1547
uses that path.

The fix is to skip the path checks when looking at sockets. I'm not sure
if that means we will have confusion with named sockets that have a path
on NFS shares or not but I'm not sure there is a fix for those.

References:
 commit 5c979b38253d187a8ecb8e52a0878b8bb668894f
 psmisc/psmisc#35

2 years agofuser: Reformatting source only
Craig Small [Fri, 18 Mar 2022 21:42:35 +0000 (08:42 +1100)]
fuser: Reformatting source only

2 years agokillall: remove debug code
Craig Small [Fri, 18 Mar 2022 20:46:53 +0000 (07:46 +1100)]
killall: remove debug code

2 years agokillall: use openat and pidfd_send_signal
Craig Small [Thu, 17 Mar 2022 06:52:35 +0000 (17:52 +1100)]
killall: use openat and pidfd_send_signal

Using openat and pidfd_send_signal by openig the pid directory
at the start means we cannot have the situation where the PID
has been reused and we filter/kill the wrong process.

In other words, is the open(/proc/1234) the same process as
kill(1234) ? Using pidfd we can be sure.

References:
 psmisc/psmisc#37

2 years agonls: Update translations
Craig Small [Wed, 16 Mar 2022 09:34:30 +0000 (20:34 +1100)]
nls: Update translations

2 years agomisc: update changelog
Craig Small [Wed, 16 Mar 2022 07:42:06 +0000 (18:42 +1100)]
misc: update changelog

2 years agoMerge branch 'fix_cppcheck' into 'master'
Craig Small [Wed, 16 Mar 2022 07:32:48 +0000 (07:32 +0000)]
Merge branch 'fix_cppcheck' into 'master'

Cppcheck: Addressing possible "memory leak" and "free upon failure"

See merge request psmisc/psmisc!31

2 years agoMerge branch 'fixtruncatedprocess' into 'master'
Craig Small [Wed, 16 Mar 2022 07:28:05 +0000 (07:28 +0000)]
Merge branch 'fixtruncatedprocess' into 'master'

Fix checking truncated process names

See merge request psmisc/psmisc!28

2 years agoMerge branch 'nepella-master-patch-63658' into 'master'
Craig Small [Wed, 16 Mar 2022 07:15:42 +0000 (07:15 +0000)]
Merge branch 'nepella-master-patch-63658' into 'master'

doc: Correct typo in peekfd.1.

See merge request psmisc/psmisc!32

2 years agobuild-sys: Add test for prtstat
Craig Small [Wed, 16 Mar 2022 07:12:35 +0000 (18:12 +1100)]
build-sys: Add test for prtstat

Added two simple tests for prtstat
Updated pslog to check for existing PID

2 years agobuild-sys: Update configure.ac
Craig Small [Wed, 16 Mar 2022 07:10:02 +0000 (18:10 +1100)]
build-sys: Update configure.ac

2 years agodoc: Correct typo in peekfd.1.
Renee Margaret McConahy [Wed, 1 Dec 2021 20:50:18 +0000 (20:50 +0000)]
doc: Correct typo in peekfd.1.

2 years agonls: Update the translations
Craig Small [Tue, 2 Nov 2021 20:58:46 +0000 (07:58 +1100)]
nls: Update the translations

Signed-off-by: Craig Small <csmall@dropbear.xyz>
2 years agopstree: add apparmor support
Georgia Garcia [Thu, 9 Sep 2021 18:30:40 +0000 (18:30 +0000)]
pstree: add apparmor support

While the current fallback method might obtain the correct AppArmor
context by checking /proc/self/attr/current, it is not guaranteed that
this value will be the context attributed by AppArmor. The current
interface being used upstream is /proc/self/attr/apparmor/current, and
that can be obtained by using the AppArmor library functions.

In order to avoid link time dependencies, we are loading the apparmor
library dynamically, just like is currently done by SELinux.

Signed-off-by: Georgia Garcia <georgia.garcia@canonical.com>
2 years agopstree: refactor out selinux specific code
Georgia Garcia [Thu, 9 Sep 2021 18:24:26 +0000 (18:24 +0000)]
pstree: refactor out selinux specific code

The security context code was intermingled with SELinux specific code.
This change refactors it out into its specific function.
There was also some whitespace fixes.

Signed-off-by: Georgia Garcia <georgia.garcia@canonical.com>
2 years agopstree: Fix storage leak
Craig Small [Mon, 18 Oct 2021 07:12:06 +0000 (18:12 +1100)]
pstree: Fix storage leak

@jrybar pointed out pstree had a memory leak. The MR was close but
was 2 lines out from where it should be.

References:
psmisc/psmisc!29

2 years agoAddressing possible "memory leak" and "free upon failure" problems highligted by...
Lukas Lansky [Thu, 30 Sep 2021 07:20:05 +0000 (09:20 +0200)]
Addressing possible "memory leak" and "free upon failure" problems highligted by cppcheck static analysis.

2 years agokillall: match_process_name comparision with got_long should be full-length
cielavenir [Fri, 9 Jul 2021 05:30:37 +0000 (14:30 +0900)]
killall: match_process_name comparision with got_long should be full-length

2 years agokillall: call load_proc_cmdline if the length is OLD_COMM_LEN-1 as well
cielavenir [Fri, 9 Jul 2021 05:27:30 +0000 (14:27 +0900)]
killall: call load_proc_cmdline if the length is OLD_COMM_LEN-1 as well

2 years agopstree: Don't stop compact with pgids
Craig Small [Mon, 21 Jun 2021 12:19:44 +0000 (22:19 +1000)]
pstree: Don't stop compact with pgids

Showing pgids used to disable compaction. But, despite the vague
NPTL documentation, its not possible to have different PGID in the
same thread group, so lack of compaction is not required.

With setpgid(), the last thread in the process that calls it
wins. There might be a debate about should this be the right way
but that's a kernel thing.

References:
 #34
 Test program https://gitlab.com/-/snippets/2094161
  https://man7.org/linux/man-pages/man7/nptl.7.html

2 years agopstree: check pid with show parents
Craig Small [Mon, 21 Jun 2021 12:11:36 +0000 (22:11 +1000)]
pstree: check pid with show parents

If the -s option was used then we didn't check the return of
find_proc(). This meant if you used a pid that was for no process
it returned NULL and the whole tree was shown.

pstree checks for find_proc() returning NULL and errors out.

References:
 #38

3 years agoMerge branch 'signames' into 'master'
Craig Small [Tue, 16 Mar 2021 05:57:08 +0000 (05:57 +0000)]
Merge branch 'signames' into 'master'

Use CPPFLAGS when generating signames.h

See merge request psmisc/psmisc!27

3 years agoUse CPPFLAGS when generating signames.h
Cristian Morales Vega [Fri, 12 Mar 2021 10:17:57 +0000 (10:17 +0000)]
Use CPPFLAGS when generating signames.h

It may contain a flag that changes the generated output. For example, it
may make it look at a different signals.h.

3 years agobuild-sys: Don't require po4a for installation v23.4
Craig Small [Fri, 5 Feb 2021 23:58:54 +0000 (10:58 +1100)]
build-sys: Don't require po4a for installation

The build system tested for the presence of po4a binary at the
install step. psmisc ships with translated man pages so doesn't
need po4a for install/uninstallation.

3 years agonls: Update lang files due to previous commit
Craig Small [Fri, 5 Feb 2021 22:03:03 +0000 (09:03 +1100)]
nls: Update lang files due to previous commit

3 years agoMerge branch 'rafaelff/psmisc-doc-fixes'
Craig Small [Fri, 5 Feb 2021 22:00:17 +0000 (09:00 +1100)]
Merge branch 'rafaelff/psmisc-doc-fixes'

References:
 psmisc/psmisc!26

3 years agodoc: Fix minor issues with man pages
Rafael Fontenelle [Thu, 4 Feb 2021 15:16:24 +0000 (12:16 -0300)]
doc: Fix minor issues with man pages

3 years agonls: update translations for last time
Craig Small [Fri, 5 Feb 2021 21:55:33 +0000 (08:55 +1100)]
nls: update translations for last time

3 years agonls: Update translations
Craig Small [Wed, 3 Feb 2021 06:59:51 +0000 (17:59 +1100)]
nls: Update translations

3 years agobuild-sys: Ignore c files in temp directory
Craig Small [Thu, 28 Jan 2021 11:32:41 +0000 (22:32 +1100)]
build-sys: Ignore c files in temp directory

If the build system had a temporary psmisc-* directory
and update-potfiles was run, then the temporary files were included
in the list, causing a lot of problems later.

This update means we will ignore those files.

3 years agonls: Add/update manpage translations
Craig Small [Thu, 28 Jan 2021 11:21:26 +0000 (22:21 +1100)]
nls: Add/update manpage translations

3 years agonls: Get translation project languages updates
Craig Small [Thu, 28 Jan 2021 11:17:21 +0000 (22:17 +1100)]
nls: Get translation project languages updates

3 years agonls: Update translations v23.4rc1
Craig Small [Fri, 22 Jan 2021 06:50:06 +0000 (17:50 +1100)]
nls: Update translations

3 years agobuild-sys: Update the dejagnu stuff
Craig Small [Mon, 11 Jan 2021 10:33:09 +0000 (21:33 +1100)]
build-sys: Update the dejagnu stuff

3 years agokillall: User security attributes and dlsym selinux
Craig Small [Mon, 11 Jan 2021 10:30:31 +0000 (21:30 +1100)]
killall: User security attributes and dlsym selinux

Like what was done for pstree, use the kernel security attributes
when availavble and runttime link to selinux library when required.

3 years agopstree: Dynamically link to SELinux and expand -Z
Craig Small [Tue, 5 Jan 2021 00:40:36 +0000 (11:40 +1100)]
pstree: Dynamically link to SELinux and expand -Z

pstree will dynamically link to libselinux if available.
The -Z flag now looks the same as ps -Z and uses SELinux contexts
if available or whatever is in /proc/PID/attr/current otherwise.

This brings the pstree output the same as ps, in fact I lifted
the code from ps/output.c

3 years agomisc: Update translation templates
Craig Small [Tue, 5 Jan 2021 00:27:36 +0000 (11:27 +1100)]
misc: Update translation templates

3 years agomisc: Add notes for time namespace
Craig Small [Tue, 1 Dec 2020 09:25:22 +0000 (20:25 +1100)]
misc: Add notes for time namespace

Add Changelog entry, man page and help for time namespace.

References:
 commit 64d29380d249a64ca7b995de77f450ac37646ff4
 psmisc/psmisc!25

3 years agoMerge branch 'pstree-add-time-namespace' into 'master'
Craig Small [Tue, 1 Dec 2020 09:17:35 +0000 (09:17 +0000)]
Merge branch 'pstree-add-time-namespace' into 'master'

pstree: add time namespace

See merge request psmisc/psmisc!25

3 years agopstree: add time namespace
Pavel Tikhomirov [Wed, 18 Nov 2020 10:45:50 +0000 (13:45 +0300)]
pstree: add time namespace

Signed-off-by: Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
3 years agomisc: Add changelog entry for previous commit
Craig Small [Tue, 27 Oct 2020 11:19:23 +0000 (22:19 +1100)]
misc: Add changelog entry for previous commit

References:
 psmisc/psmisc!24

Signed-off-by: Craig Small <csmall@dropbear.xyz>
3 years agofix layout with -C
m [Wed, 7 Oct 2020 19:45:39 +0000 (15:45 -0400)]
fix layout with -C

3 years agofuser: Check pathname only on non-block devices
Craig Small [Tue, 27 Oct 2020 10:59:25 +0000 (21:59 +1100)]
fuser: Check pathname only on non-block devices

The referenced commit we would check the pathname to
ensure it matched our target. This worked fine for
real files. However for block devices it would fail
because "/dev/sda1" doesn't match "/mnt/myfile".

We only check the pathname if the thing we are matching
against is not a block file.

Thanks to @MarsChan for the report and also the suggested
fix!

References:
 commit 5c979b38253d187a8ecb8e52a0878b8bb668894f
 psmisc/psmisc#31

Signed-off-by: Craig Small <csmall@dropbear.xyz>
3 years agopofiles update
Craig Small [Wed, 9 Sep 2020 11:03:42 +0000 (21:03 +1000)]
pofiles update

3 years agodoc: Fix minor issues with man pages
Craig Small [Wed, 9 Sep 2020 10:56:14 +0000 (20:56 +1000)]
doc: Fix minor issues with man pages

References:
 pstree/pstree#29

3 years agodocs: Added trial matrix URL
Craig Small [Thu, 23 Jul 2020 10:49:20 +0000 (20:49 +1000)]
docs: Added trial matrix URL

3 years agobuild-sys: Add version file creation
Craig Small [Fri, 22 May 2020 07:05:43 +0000 (17:05 +1000)]
build-sys: Add version file creation

Hopefully stops some of the version UNKNOWN stuff

3 years agofuser: Less confused about duplicate dev_id
Craig Small [Fri, 22 May 2020 06:21:10 +0000 (16:21 +1000)]
fuser: Less confused about duplicate dev_id

NFS mounts from the same server have the same device ID. This means
using the -m option a process using one of those mounts will be
"found" in all of the others too.

lsof doesn't have this confusion as it checks the real path against
the mount point and only matches if they start the same.

I think it would be confused with double stacked NFS shares such
as /nfs/SHARE1/blah/SHARE2 with the open file in SHARE2 but
there are limits.

References:
 psmisc/psmisc#10

4 years agoMerge branch 'jrybar/psmisc-pstree-skip-args-NULs'
Craig Small [Tue, 5 May 2020 03:51:13 +0000 (13:51 +1000)]
Merge branch 'jrybar/psmisc-pstree-skip-args-NULs'

References:
 psmisc/psmisc!22

4 years agopstree: consecutive NULs in cmdline args wrongly parsed
Jan Rybar [Wed, 29 Apr 2020 15:26:51 +0000 (17:26 +0200)]
pstree: consecutive NULs in cmdline args wrongly parsed

4 years agomisc: Update README
Craig Small [Tue, 17 Mar 2020 22:26:31 +0000 (09:26 +1100)]
misc: Update README

Added a bunch of links
Removed gitter

4 years agonls: update langauges and ignore generated manpages
Craig Small [Tue, 10 Mar 2020 19:57:01 +0000 (06:57 +1100)]
nls: update langauges and ignore generated manpages

4 years agopeekfd: exit() after perror()
Craig Small [Mon, 2 Mar 2020 11:27:20 +0000 (22:27 +1100)]
peekfd: exit() after perror()

4 years agofuser: free local port before return
Craig Small [Mon, 2 Mar 2020 11:16:26 +0000 (22:16 +1100)]
fuser: free local port before return

parse_inet allocated a string using strdup() but didn't always
release it.

References:
 Coverity #14401

4 years agopeekfd: Check return value of malloc
Craig Small [Mon, 2 Mar 2020 11:08:27 +0000 (22:08 +1100)]
peekfd: Check return value of malloc

If malloc returned null on lastbuf then we would have had a
derefencing NULL issue.

References:
 Coverity 46258

4 years agopstree: minor snprintf fix
Craig Small [Mon, 2 Mar 2020 11:00:25 +0000 (22:00 +1100)]
pstree: minor snprintf fix

The referenced commit used size_t as a return value for
snprintf.

Coverity found the negative check against size_t but the real
problem was using size_t in the first place as an error
returned by snprintf would never be detected.

References:
 commit 5e510d1c9ed8cb61f9c504076a7c4828624b8b07
 Coverity #288526

4 years agokillall: minor str length changes
Craig Small [Mon, 2 Mar 2020 10:56:02 +0000 (21:56 +1100)]
killall: minor str length changes

reworked some of the string handling to check for strchr and
strrchr return values. Removed check for unsigned to be negative,
that's not going to happen!

References:
 Coverity 288525

4 years agomisc: update date to 2020
Craig Small [Mon, 2 Mar 2020 10:47:21 +0000 (21:47 +1100)]
misc: update date to 2020

4 years agobuild-sys: add missing po4a macro
Craig Small [Mon, 2 Mar 2020 10:12:46 +0000 (21:12 +1100)]
build-sys: add missing po4a macro

4 years agonls: update
Craig Small [Mon, 2 Mar 2020 08:35:48 +0000 (19:35 +1100)]
nls: update

4 years agoFix typo in error message for -Z
Matthias Beyer [Sat, 15 Feb 2020 21:14:10 +0000 (22:14 +0100)]
Fix typo in error message for -Z

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
4 years agodocs: Add translation build system for manpages
Craig Small [Mon, 2 Mar 2020 08:28:28 +0000 (19:28 +1100)]
docs: Add translation build system for manpages

4 years agodocs: Fix unknown macro
Craig Small [Thu, 14 Nov 2019 23:11:57 +0000 (10:11 +1100)]
docs: Fix unknown macro

Remove two unknown macros in manpages

4 years agoMerge branch 'ppraszmo/psmisc-fix-pstree-race'
Craig Small [Thu, 14 Nov 2019 22:53:45 +0000 (09:53 +1100)]
Merge branch 'ppraszmo/psmisc-fix-pstree-race'

References:
 psmisc/psmisc!21

4 years agopstree: additional for do not crash on missing processes
Craig Small [Thu, 14 Nov 2019 22:53:12 +0000 (09:53 +1100)]
pstree: additional for do not crash on missing processes

4 years agopstree: do not crash on missing /proc/xxxx directory
Piotr Praszmo [Wed, 23 Oct 2019 12:11:01 +0000 (14:11 +0200)]
pstree: do not crash on missing /proc/xxxx directory

This can happen when process ends while pstree is running.
Ignore such processes.

4 years agolang: another po update v23.3
Craig Small [Tue, 12 Nov 2019 10:23:38 +0000 (21:23 +1100)]
lang: another po update

4 years agolang: update the po files
Craig Small [Tue, 12 Nov 2019 10:19:30 +0000 (21:19 +1100)]
lang: update the po files

4 years agolang: another update
Craig Small [Thu, 24 Oct 2019 10:13:09 +0000 (21:13 +1100)]
lang: another update