]>
git.ipfire.org Git - thirdparty/util-linux.git/log
Karel Zak [Mon, 12 Feb 2024 11:48:13 +0000 (12:48 +0100)]
Merge branch 'column-handle-ansi-escapes' of https://github.com/juarezr/util-linux
* 'column-handle-ansi-escapes' of https://github.com/juarezr/util-linux:
column: add doc comment explaining ansi code detection
column: fix regression tests complaint
column: add test for ansi escapes
column: fix unaligned cols in text with ansi escapes
Christoph Anton Mitterer [Fri, 9 Feb 2024 22:34:25 +0000 (23:34 +0100)]
blkdev.h: update location of SCSI device types
In Linux commit
c5f1ac8b94bd10f97f5aa1a3279ad8e8bbc6311a (“Split SCSI header
files”) these definition where split out into `include/scsi/scsi_proto.h`.
This commit also removes the git link (any kernel sources will do just fine) and
just names the file.
Signed-off-by: Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
Fabian Vogt [Wed, 7 Feb 2024 10:48:33 +0000 (11:48 +0100)]
meson: Only build libmount python module if python was found
The extension_module call was in the wrong place.
Fabian Vogt [Wed, 7 Feb 2024 10:29:26 +0000 (11:29 +0100)]
lastlog2: Fix various issues with meson
- Make sure @usrbin_execdir@ is actually replaced
- pam_lastlog2.so is always a shared library that's dlopen()ed,
so use shared_module and do not generate a pkgconfig module
Karel Zak [Wed, 7 Feb 2024 09:56:19 +0000 (10:56 +0100)]
libmount: fix copy & past bug in lock initialization
Signed-off-by: Karel Zak <kzak@redhat.com>
Juarez Rudsatz [Mon, 5 Feb 2024 18:59:15 +0000 (15:59 -0300)]
column: add doc comment explaining ansi code detection
Juarez Rudsatz [Mon, 5 Feb 2024 14:49:27 +0000 (11:49 -0300)]
column: fix regression tests complaint
Juarez Rudsatz [Mon, 5 Feb 2024 01:33:35 +0000 (22:33 -0300)]
column: add test for ansi escapes
Juarez Rudsatz [Mon, 5 Feb 2024 01:32:41 +0000 (22:32 -0300)]
column: fix unaligned cols in text with ansi escapes
Zbigniew Jędrzejewski-Szmek [Tue, 6 Feb 2024 12:41:53 +0000 (13:41 +0100)]
meson: fix mismatch with handling of lib_dl dependency
lib_dl is only defined if both conditions are met, so meson would fail with an
undefined variable.
Zbigniew Jędrzejewski-Szmek [Tue, 6 Feb 2024 12:18:38 +0000 (13:18 +0100)]
meson: add forgotten files to lists
Zbigniew Jędrzejewski-Szmek [Tue, 6 Feb 2024 12:14:37 +0000 (13:14 +0100)]
meson: fix disablement check
opt is not defined for those programs.
Thomas Weißschuh [Fri, 2 Feb 2024 14:20:57 +0000 (15:20 +0100)]
setpriv: (tests) add seccomp test
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Fri, 2 Feb 2024 14:20:40 +0000 (15:20 +0100)]
setpriv: add support for seccomp filters
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Fri, 2 Feb 2024 14:00:56 +0000 (15:00 +0100)]
enosys: add functionality to dump filter
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Fri, 2 Feb 2024 14:28:30 +0000 (15:28 +0100)]
include: introduce seccomp.h
It will be used by setpriv in a future commit.
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Karel Zak [Mon, 5 Feb 2024 11:07:49 +0000 (12:07 +0100)]
Merge branch 'lsfd--error' of https://github.com/masatake/util-linux
* 'lsfd--error' of https://github.com/masatake/util-linux:
tests: (lsfd) add a case testing ERROR type appeared in TYPE column
tests: (test_mkfds::mmap) new factory
lsfd: add --_drop-prvilege option for testing purpose
lsfd: add ERROR as a new type
lsfd: (refactor) make the steps for new_file consistent
lsfd: (refactor) add abst_class as super class of file_class
lsfd: (refactor) simplify the step to make a file struct
lsfd: (refactor) simplify the step to copy a file struct if the result of its stat is reusable
lsfd: (refactor) flatten bit fields in struct file
lsfd: fix typos of a function name
Karel Zak [Mon, 5 Feb 2024 10:55:39 +0000 (11:55 +0100)]
Merge branch 'meson/lastlog2' of https://github.com/t-8ch/util-linux
* 'meson/lastlog2' of https://github.com/t-8ch/util-linux:
meson: only build liblastlog when enabled
meson: create dedicated config for pam_lastlog2
meson: use a dependency object for sqlite3
meson: use a dependency object for liblastlog2
Karel Zak [Mon, 5 Feb 2024 10:53:55 +0000 (11:53 +0100)]
Merge branch 'lsclocks' of https://github.com/alanc/util-linux
* 'lsclocks' of https://github.com/alanc/util-linux:
lsclocks: use clock id from clock_getcpuclockid in add_cpu_clock
Karel Zak [Mon, 5 Feb 2024 10:42:53 +0000 (11:42 +0100)]
Merge branch 'strtod' of https://github.com/alanc/util-linux
* 'strtod' of https://github.com/alanc/util-linux:
lib/c_strtod: fix uselocale() fallback if strtod_l() is not available
Karel Zak [Mon, 5 Feb 2024 10:21:41 +0000 (11:21 +0100)]
fdisk: (man) fix typo, improve readability
Reported-by: Michael Partridge <mcp292@nau.edu>
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 5 Feb 2024 09:54:17 +0000 (10:54 +0100)]
Merge branch 'enosys/optim' of https://github.com/t-8ch/util-linux
* 'enosys/optim' of https://github.com/t-8ch/util-linux:
enosys: optimize bytecode when execve is not blocked
enosys: optimize bytecode when no ioctls are blocked
enosys: add helpers for 64 bit integer loading
enosys: drop unnessecary load of ioctl number
Karel Zak [Mon, 5 Feb 2024 09:38:40 +0000 (10:38 +0100)]
Merge branch 'master' of https://github.com/echoechoin/util-linux
* 'master' of https://github.com/echoechoin/util-linux:
sys-utils/lscpu: Unblock SIGSEGV before vmware_bdoor
Karel Zak [Mon, 5 Feb 2024 09:20:39 +0000 (10:20 +0100)]
docs: add setpgid do ReleaseNotes
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 5 Feb 2024 08:15:55 +0000 (09:15 +0100)]
liblastlog2: fix pkg-config inclidedir
The path for .pc must be the same as liblastlog2/src/Makemodule.am:$lastlog2incdir
(and it's usually /usr/include/liblastlog2/).
Signed-off-by: Karel Zak <kzak@redhat.com>
Alan Coopersmith [Sun, 4 Feb 2024 17:14:23 +0000 (09:14 -0800)]
lsclocks: use clock id from clock_getcpuclockid in add_cpu_clock
Fixes #2761
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Thomas Weißschuh [Sun, 4 Feb 2024 09:06:39 +0000 (10:06 +0100)]
enosys: optimize bytecode when execve is not blocked
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Sat, 3 Feb 2024 17:55:13 +0000 (18:55 +0100)]
enosys: optimize bytecode when no ioctls are blocked
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Sun, 4 Feb 2024 09:21:05 +0000 (10:21 +0100)]
enosys: add helpers for 64 bit integer loading
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Sun, 4 Feb 2024 09:24:26 +0000 (10:24 +0100)]
enosys: drop unnessecary load of ioctl number
The ioctl number is properly loaded just below the deleted instruction
anyways.
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Alan Coopersmith [Sat, 3 Feb 2024 02:09:18 +0000 (18:09 -0800)]
lib/c_strtod: fix uselocale() fallback if strtod_l() is not available
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Masatake YAMATO [Tue, 23 Jan 2024 23:57:06 +0000 (08:57 +0900)]
tests: (lsfd) add a case testing ERROR type appeared in TYPE column
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO [Mon, 29 Jan 2024 16:02:07 +0000 (01:02 +0900)]
tests: (test_mkfds::mmap) new factory
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO [Tue, 23 Jan 2024 20:20:49 +0000 (05:20 +0900)]
lsfd: add --_drop-prvilege option for testing purpose
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO [Mon, 15 Jan 2024 19:18:38 +0000 (04:18 +0900)]
lsfd: add ERROR as a new type
lsfd ignored file descriptors with that readlink(2) or
stat(2) returned errors.
With ERORR type, lsfd can print these file descriptors with incomplete
information.
An example output:
COMMAND PID USER ASSOC XMODE TYPE SOURCE MNTID INODE NAME
systemd 10677 yamato 31 ????-- ERROR readlink:EACCES
slirp4netns 901147 yamato 7 ????-- ERROR stat:EACCES /home/yamato/.local/share/.../merged
The format of SOURCE column is SYSCALL:ERRNO.
The code for printing errno name is highly based on the code for
printing syscall name in enosys.c.
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO [Mon, 15 Jan 2024 17:50:23 +0000 (02:50 +0900)]
lsfd: (refactor) make the steps for new_file consistent
In parse_maps_line of the original code, we called readlink after stat
for gathering arguments that were passed to new_file().
The order was different from that in collect_file_symlink.
In parse_maps_line, we called stat after readlink.
The difference of the order may make the way of handling
errors of readlink and stat complicated.
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO [Sun, 14 Jan 2024 22:18:58 +0000 (07:18 +0900)]
lsfd: (refactor) add abst_class as super class of file_class
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO [Sun, 14 Jan 2024 21:40:37 +0000 (06:40 +0900)]
lsfd: (refactor) simplify the step to make a file struct
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO [Sun, 14 Jan 2024 21:26:07 +0000 (06:26 +0900)]
lsfd: (refactor) simplify the step to copy a file struct if the result of its stat is reusable
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO [Sun, 14 Jan 2024 00:37:37 +0000 (09:37 +0900)]
lsfd: (refactor) flatten bit fields in struct file
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO [Sun, 14 Jan 2024 21:19:50 +0000 (06:19 +0900)]
lsfd: fix typos of a function name
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Stefan Schubert [Fri, 2 Feb 2024 17:46:40 +0000 (18:46 +0100)]
added build option login-lastlogin
Thomas Weißschuh [Fri, 2 Feb 2024 13:40:06 +0000 (14:40 +0100)]
meson: only build liblastlog when enabled
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Fri, 2 Feb 2024 12:48:28 +0000 (13:48 +0100)]
meson: create dedicated config for pam_lastlog2
Thomas Weißschuh [Fri, 2 Feb 2024 12:44:50 +0000 (13:44 +0100)]
meson: use a dependency object for sqlite3
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Fri, 2 Feb 2024 12:41:37 +0000 (13:41 +0100)]
meson: use a dependency object for liblastlog2
It is easier to use.
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Karel Zak [Fri, 2 Feb 2024 10:58:46 +0000 (11:58 +0100)]
docs: add BSD-2-Clause
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 2 Feb 2024 09:35:08 +0000 (10:35 +0100)]
Merge branch 'meson/so_passcred' of https://github.com/t-8ch/util-linux
* 'meson/so_passcred' of https://github.com/t-8ch/util-linux:
meson: define _GNU_SOURCE when checking for SO_PASSCRED
WanBingjiang [Fri, 2 Feb 2024 02:43:08 +0000 (10:43 +0800)]
sys-utils/lscpu: Unblock SIGSEGV before vmware_bdoor
Thomas Weißschuh [Thu, 1 Feb 2024 19:48:49 +0000 (20:48 +0100)]
meson: define _GNU_SOURCE when checking for SO_PASSCRED
SO_PASSCRED is not exposed in standards mode that was enabled in
commit
6240e4458cdf ("build: use -std=c99 and -std=c++11 by default").
Fixes: #2750
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Thu, 1 Feb 2024 19:09:41 +0000 (20:09 +0100)]
lib/cpuset: exit early from cpulist_parse
If `a` exceeds `max`, any increment of `a` will also `exceed` max.
In this case the CPU_SET_S will never do anything all additional loops
are wasted.
Fixes #2748
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Thu, 1 Feb 2024 19:09:17 +0000 (20:09 +0100)]
lib/cpuset: make max variable const
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Karel Zak [Thu, 1 Feb 2024 14:49:49 +0000 (15:49 +0100)]
Merge branch 'patch-1' of https://github.com/ZmoleCristian/util-linux
* 'patch-1' of https://github.com/ZmoleCristian/util-linux:
Added Cristian Zmole
Karel Zak [Thu, 1 Feb 2024 14:49:26 +0000 (15:49 +0100)]
Merge branch 'setpriv/without-landlock' of https://github.com/t-8ch/util-linux
* 'setpriv/without-landlock' of https://github.com/t-8ch/util-linux:
setpriv: apply landlock without configuration
Karel Zak [Thu, 1 Feb 2024 14:49:12 +0000 (15:49 +0100)]
Merge branch 'ci/gcc-13' of https://github.com/t-8ch/util-linux
* 'ci/gcc-13' of https://github.com/t-8ch/util-linux:
ci: consistently use gcc 13 during CI
Karel Zak [Thu, 1 Feb 2024 14:48:56 +0000 (15:48 +0100)]
Merge branch 'PR/build-sys-lastlog2' of github.com:karelzak/util-linux-work
* 'PR/build-sys-lastlog2' of github.com:karelzak/util-linux-work:
autotools: cleanup lastlog2 stuff
Karel Zak [Thu, 1 Feb 2024 10:55:36 +0000 (11:55 +0100)]
su: (man) improve formatting
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 1 Feb 2024 10:53:37 +0000 (11:53 +0100)]
su: (man) add hint about sessions
Signed-off-by: Karel Zak <kzak@redhat.com>
Zmole Cristian [Wed, 31 Jan 2024 23:02:20 +0000 (01:02 +0200)]
Added Cristian Zmole
Added myself to contributors since PR #2451 was approved
Signed-off-by: Cristian Zmole chiarel@tragdate.ninja
Thomas Weißschuh [Wed, 31 Jan 2024 17:01:08 +0000 (18:01 +0100)]
setpriv: apply landlock without configuration
Fixes #2746
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Thomas Weißschuh [Wed, 31 Jan 2024 14:29:48 +0000 (15:29 +0100)]
ci: consistently use gcc 13 during CI
Some configurations where not migrated from 10 to 13.
The coveralls configuration stays on gcc 10 as the coverage data
generated by the compiler needs to be compatible with the installed
version of gcov.
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Karel Zak [Wed, 31 Jan 2024 13:05:17 +0000 (14:05 +0100)]
docs: add exch to ReleaseNotes
Signed-off-by: Karel Zak <kzak@redhat.com>
Stefan Schubert [Wed, 31 Jan 2024 12:55:51 +0000 (13:55 +0100)]
added sqlite3 to packit
Karel Zak [Wed, 31 Jan 2024 12:50:17 +0000 (13:50 +0100)]
docs: add enosys to ReleaseNotes
Signed-off-by: Karel Zak <kzak@redhat.com>
Stefan Schubert [Wed, 31 Jan 2024 11:17:52 +0000 (12:17 +0100)]
added sqlite3 to debian build
Stefan Schubert [Wed, 31 Jan 2024 10:26:06 +0000 (02:26 -0800)]
fixed time
Stefan Schubert [Wed, 31 Jan 2024 09:49:37 +0000 (10:49 +0100)]
unifiy test output
Stefan Schubert [Wed, 31 Jan 2024 09:07:39 +0000 (10:07 +0100)]
cleanup tests
Stefan Schubert [Wed, 31 Jan 2024 09:06:28 +0000 (10:06 +0100)]
cleanup tests
Stefan Schubert [Tue, 30 Jan 2024 17:43:12 +0000 (18:43 +0100)]
fixed time-stamp
Stefan Schubert [Tue, 30 Jan 2024 17:04:58 +0000 (18:04 +0100)]
creating lastlog2 database in the tests
Stefan Schubert [Tue, 30 Jan 2024 14:49:24 +0000 (15:49 +0100)]
check test output
Stefan Schubert [Tue, 30 Jan 2024 13:11:00 +0000 (14:11 +0100)]
cleanup; Added testcase for lslogins and lastlog2 DB
Karel Zak [Mon, 29 Jan 2024 20:04:23 +0000 (21:04 +0100)]
autotools: cleanup lastlog2 stuff
* use pkg-config (PKG_CHECK_MODULES) rather than check for sqlite3.h
only
* define $SQLITE3_LIBS
* use UL_ macros in configure.ac for liblastlog2 and pam_lastlog2
* add --disable-pam-lastlog2
* check for PAM to define BUILD_PAM_LASTLOG2
* install lastlog2.h to $(includedir)/liblastlog2/lastlog2.h
* fix liblastlog2_la_LDFLAG
* add Requires.private to lastlog2.pc.in
* use $(SQLITE3_LIBS) rather than hardcoded -lsqlite3
Fixes: https://github.com/util-linux/util-linux/issues/2734
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 29 Jan 2024 13:01:52 +0000 (14:01 +0100)]
Merge branch 'lsfd--man-decoration' of https://github.com/masatake/util-linux
* 'lsfd--man-decoration' of https://github.com/masatake/util-linux:
lsdf: (man page) revise text decoration
Karel Zak [Mon, 29 Jan 2024 13:01:34 +0000 (14:01 +0100)]
Merge branch 'lsfd--limit-listing-kthreads' of https://github.com/masatake/util-linux
* 'lsfd--limit-listing-kthreads' of https://github.com/masatake/util-linux:
lsfd: don't list kernel threads unless --threads is given
lsfd: (refactor) rename a function, s/new_process/new_proc/g
Karel Zak [Mon, 29 Jan 2024 13:01:15 +0000 (14:01 +0100)]
Merge branch 'release-notes--fix-typo' of https://github.com/masatake/util-linux
* 'release-notes--fix-typo' of https://github.com/masatake/util-linux:
docs: fix a typo
Masatake YAMATO [Sun, 28 Jan 2024 17:34:21 +0000 (02:34 +0900)]
lsdf: (man page) revise text decoration
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO [Wed, 24 Jan 2024 00:05:47 +0000 (09:05 +0900)]
lsfd: don't list kernel threads unless --threads is given
Masatake YAMATO [Tue, 23 Jan 2024 23:58:45 +0000 (08:58 +0900)]
lsfd: (refactor) rename a function, s/new_process/new_proc/g
Rename the function for making the name consistent with free_proc().
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Stefan Schubert [Thu, 25 Jan 2024 17:12:53 +0000 (18:12 +0100)]
lslogins: Add support for lastlog2
Karel Zak [Thu, 25 Jan 2024 09:00:00 +0000 (10:00 +0100)]
Merge branch 'liblastlog_so_2' of https://github.com/schubi2/util-linux
* 'liblastlog_so_2' of https://github.com/schubi2/util-linux:
set LIBLASTLOG2_2_40
set soname of liblastlog2 to 2.0
Stefan Schubert [Thu, 25 Jan 2024 08:12:39 +0000 (09:12 +0100)]
set LIBLASTLOG2_2_40
Masatake YAMATO [Wed, 24 Jan 2024 19:35:50 +0000 (04:35 +0900)]
docs: fix a typo
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Stefan Schubert [Wed, 24 Jan 2024 12:40:37 +0000 (13:40 +0100)]
set soname of liblastlog2 to 2.0
Karel Zak [Wed, 24 Jan 2024 11:10:42 +0000 (12:10 +0100)]
build-sys: release++ (v2.40-rc1)
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 24 Jan 2024 11:08:10 +0000 (12:08 +0100)]
docs: update v2.40-ReleaseNotes
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 24 Jan 2024 10:06:09 +0000 (11:06 +0100)]
docs: update AUTHORS file
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 24 Jan 2024 09:56:43 +0000 (10:56 +0100)]
po-man: merge changes
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 24 Jan 2024 09:56:37 +0000 (10:56 +0100)]
po: merge changes
Signed-off-by: Karel Zak <kzak@redhat.com>
Remus-Gabriel Chelu [Wed, 24 Jan 2024 09:54:24 +0000 (10:54 +0100)]
po-man: add ro.po (from translationproject.org)
Seong-ho Cho [Wed, 24 Jan 2024 09:54:24 +0000 (10:54 +0100)]
po-man: add ko.po (from translationproject.org)
Yuri Chornoivan [Wed, 24 Jan 2024 09:54:24 +0000 (10:54 +0100)]
po-man: update uk.po (from translationproject.org)
Мирослав Николић [Wed, 24 Jan 2024 09:54:24 +0000 (10:54 +0100)]
po-man: update sr.po (from translationproject.org)
Frédéric Marchal [Wed, 24 Jan 2024 09:54:24 +0000 (10:54 +0100)]
po-man: update fr.po (from translationproject.org)
Mario Blättermann [Wed, 24 Jan 2024 09:54:24 +0000 (10:54 +0100)]
po-man: update de.po (from translationproject.org)
Remus-Gabriel Chelu [Wed, 24 Jan 2024 09:53:02 +0000 (10:53 +0100)]
po: add ro.po (from translationproject.org)
Emir SARI [Wed, 24 Jan 2024 09:53:02 +0000 (10:53 +0100)]
po: update tr.po (from translationproject.org)
Мирослав Николић [Wed, 24 Jan 2024 09:53:01 +0000 (10:53 +0100)]
po: update sr.po (from translationproject.org)
Takeshi Hamasaki [Wed, 24 Jan 2024 09:53:01 +0000 (10:53 +0100)]
po: update ja.po (from translationproject.org)