sbyx [Sun, 16 Nov 2014 10:35:24 +0000 (11:35 +0100)]
Merge pull request #546 from chris5560/master
ddns-scripts: new Version 2.1.0-2
Christian Schoenebeck [Sat, 15 Nov 2014 20:28:01 +0000 (21:28 +0100)]
ddns-scripts: new Version 2.1.0-2
- moved /usr/lib/ddns/dynamic_dns_lucihelper.sh from luci-app-ddns into this package
(Github openwrt/luci issue 251)
(OpenWrt Trac tickets 18326 18347)
- fix: dynamic_dns_update.sh did not loop
(OpenWrt Trac ticket 18336)
- add provider cloudflare.com IPv4 and IPv6 (Thanks to Paul for support and testing)
(OpenWrt Trac ticket 12500)
- modified detection, if dynamic_dns_fuctions are used by dynamic_dns_lucihelper.sh
- redirect stdout of wget,curl,host,nslookup,nc etc to /tmp/ddns_$$.dat and *.err instead of variables
- extended error detection in get_local_ip function
- modified verify of option ip_script to allow parameters, when calling
- add provider selfhost.de IPv4
- add provider no-ip.pl (nothing to do with no-ip.com)
(Github openwrt/packages issue #542)
IPv4 (tested) and also added for
IPv6 (NOT tested) because client IP is autodetected be provider
- add getlocalip_sample.sh as sample script for usage of
option ip_source 'script' together with
option ip_script '/usr/lib/ddns/getlocalip.sh -4'
- cleanup whitespaces at line ends
Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
Matthias Schiffer [Sat, 15 Nov 2014 17:37:43 +0000 (18:37 +0100)]
fastd: update to v16
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Etienne CHAMPETIER [Tue, 11 Nov 2014 22:30:43 +0000 (23:30 +0100)]
sqlite3: update to 3.8.7.1
Run tested on ar71xx
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Etienne CHAMPETIER [Tue, 11 Nov 2014 22:36:01 +0000 (23:36 +0100)]
monit: update to 5.10
Run tested on ar71xx
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Etienne CHAMPETIER [Tue, 11 Nov 2014 22:27:03 +0000 (23:27 +0100)]
zabbix: update to 2.4.2
Remove 001-cross_compile.patch, it's fixed upstream (ZBX-5561)
Run tested on ar71xx
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Luka Perkov [Thu, 13 Nov 2014 13:59:44 +0000 (14:59 +0100)]
lxc: minor dependencies tweak
Signed-off-by: Luka Perkov <luka@openwrt.org>
sbyx [Thu, 13 Nov 2014 08:26:19 +0000 (09:26 +0100)]
Merge pull request #540 from commodo/python-pip
python-pip: first revision
Alexandru Ardelean [Tue, 21 Oct 2014 14:53:21 +0000 (17:53 +0300)]
python-pip: first revision
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
sbyx [Thu, 13 Nov 2014 07:22:07 +0000 (08:22 +0100)]
Merge pull request #539 from commodo/python-setuptools
python-setuptools: first revision
sbyx [Thu, 13 Nov 2014 07:21:59 +0000 (08:21 +0100)]
Merge pull request #538 from commodo/python-update-6
Python update 6
Alexandru Ardelean [Wed, 5 Nov 2014 13:50:08 +0000 (15:50 +0200)]
python-setuptools: first revision
Signed-off-by: Alexandru Ardelean <aa@ocedo.com>
Ted Hess [Wed, 12 Nov 2014 22:01:36 +0000 (17:01 -0500)]
Merge pull request #537 from dibdot/master
ssmtp: more pointer fixes
Alexandru Ardelean [Wed, 12 Nov 2014 21:27:24 +0000 (23:27 +0200)]
python: add distutils back (selectively)
This patch reduces distutils from 1.7 MB to 0.7 MB.
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Wed, 12 Nov 2014 21:24:30 +0000 (23:24 +0200)]
python: update MAKE_FLAGS
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Dirk Brenken [Wed, 12 Nov 2014 20:37:17 +0000 (21:37 +0100)]
ssmtp: more pointer fixes
- fixed more pointer issues
- remove unused variable
Signed-off-by: Dirk Brenken <dibdot@gmail.com>
Matthias Schiffer [Wed, 12 Nov 2014 02:16:04 +0000 (03:16 +0100)]
fastd: update to v15
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Nicolas Thill [Wed, 12 Nov 2014 01:29:59 +0000 (02:29 +0100)]
erlang: bump to 17.3
Signed-off-by: Nicolas Thill <nico@openwrt.org>
Nikos Mavrogiannopoulos [Tue, 11 Nov 2014 18:51:59 +0000 (19:51 +0100)]
gnutls: updated to address CVE-2014-8564
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
sbyx [Tue, 11 Nov 2014 12:23:48 +0000 (13:23 +0100)]
Merge pull request #535 from Wedmer/master
utils/zoneinfo: Updated md5 sums for source packages
Vladimir Ulrich [Tue, 11 Nov 2014 12:11:46 +0000 (15:11 +0300)]
utils/zoneinfo: Updated md5 sums for source packages
Signed-off-by: Vladimir Ulrich <admin@evl.su>
sbyx [Tue, 11 Nov 2014 12:03:28 +0000 (13:03 +0100)]
Merge pull request #534 from Wedmer/master
utils/zoneinfo: Updated to a most recent version (2014j)
Vladimir Ulrich [Tue, 11 Nov 2014 11:34:09 +0000 (14:34 +0300)]
utils/zoneinfo: Updated to a most recent version (2014j)
Signed-off-by: Vladimir Ulrich <admin@evl.su>
Luka Perkov [Tue, 11 Nov 2014 11:02:50 +0000 (12:02 +0100)]
rpcd-mod-lxc: add spdx license info
Signed-off-by: Luka Perkov <luka@openwrt.org>
Luka Perkov [Tue, 11 Nov 2014 10:54:38 +0000 (11:54 +0100)]
luci-app-lxc: add spdx license info
Signed-off-by: Luka Perkov <luka@openwrt.org>
Luka Perkov [Tue, 11 Nov 2014 10:49:48 +0000 (11:49 +0100)]
luci-app-lxc: update dependencies
Signed-off-by: Luka Perkov <luka@openwrt.org>
Luka Perkov [Tue, 11 Nov 2014 10:49:38 +0000 (11:49 +0100)]
lxc: update dependencies
Signed-off-by: Luka Perkov <luka@openwrt.org>
Luka Perkov [Tue, 11 Nov 2014 10:15:23 +0000 (11:15 +0100)]
lxc: add spdx license info
Signed-off-by: Luka Perkov <luka@openwrt.org>
sbyx [Tue, 11 Nov 2014 08:06:21 +0000 (09:06 +0100)]
Merge pull request #448 from jow-/freeradius-ssl-version
freeradius2: relax SSL version checks
sbyx [Mon, 10 Nov 2014 16:41:33 +0000 (17:41 +0100)]
Merge pull request #530 from zorun/master
bmon: Fix libncursesw dependency
Baptiste Jonglez [Mon, 10 Nov 2014 16:11:12 +0000 (17:11 +0100)]
bmon: Remove unrecognized configure flags
Signed-off-by: Baptiste Jonglez <bjonglez@illyse.org>
Baptiste Jonglez [Mon, 10 Nov 2014 16:09:10 +0000 (17:09 +0100)]
bmon: Fix libncursesw dependency
When libncursesw is available, bmon uses it instead of libncurses. This
commit adapts the dependencies accordingly.
Signed-off-by: Baptiste Jonglez <bjonglez@illyse.org>
Álvaro Fernández Rojas [Mon, 10 Nov 2014 12:29:55 +0000 (13:29 +0100)]
dump1090: update to latest version
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Mon, 10 Nov 2014 12:28:53 +0000 (13:28 +0100)]
unrar: update to 5.2.2
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Luiz Angelo Daros de Luca [Mon, 10 Nov 2014 01:14:45 +0000 (23:14 -0200)]
Merge pull request #527 from luizluca/ruby-update
ruby: update to 2.1.4
Álvaro Fernández Rojas [Mon, 10 Nov 2014 00:28:37 +0000 (01:28 +0100)]
Merge pull request #520 from mhei/php5-oldstable
php5: upgrade to 5.4.34 (fixes #502)
sbyx [Sun, 9 Nov 2014 20:12:14 +0000 (21:12 +0100)]
Merge pull request #525 from commodo/python-env-launcher
python: add __PYENV_LAUNCHER__ env var
Peter Wagner [Sun, 9 Nov 2014 19:23:56 +0000 (20:23 +0100)]
dovecot: update to 2.2.15
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Alexandru Ardelean [Sun, 9 Nov 2014 19:08:06 +0000 (21:08 +0200)]
python: add __PYENV_LAUNCHER__ env var
Mostly useful for setuptools and pip during build.
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
sbyx [Sun, 9 Nov 2014 18:44:18 +0000 (19:44 +0100)]
Merge pull request #524 from commodo/python-update-5
Python update 5
sbyx [Sun, 9 Nov 2014 18:21:18 +0000 (19:21 +0100)]
Merge pull request #522 from chris5560/master
ddns-scripts: Update to Version 2.1.0-1 see description
sbyx [Sun, 9 Nov 2014 18:19:46 +0000 (19:19 +0100)]
Merge pull request #523 from dibdot/master
ssmtp: revoke gnutls support
Alexandru Ardelean [Sun, 9 Nov 2014 17:54:01 +0000 (19:54 +0200)]
python: remove readline.so for now
Some symbols are not found (tgetnum and BC).
Looks like the termcap lib, which should be in libncurses(w)
but maybe some build param would be required.
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Sun, 9 Nov 2014 15:56:45 +0000 (17:56 +0200)]
python: add some Build/InstallDev rules back
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Dirk Brenken [Sun, 9 Nov 2014 15:43:19 +0000 (16:43 +0100)]
ssmtp: revoke gnutls support
Drop gnutls and use openssl instead, due to excessive memory consumption in embedded environment for an additonal ssl library.
Signed-off-by: Dirk Brenken <dibdot@gmail.com>
Christian Schoenebeck [Sun, 9 Nov 2014 15:37:11 +0000 (16:37 +0100)]
ddns-scripts: Update to Version 2.1.0-1 see description
- fixed postinst and prerm in Makefile
- implementation of provider specific update scripts into services and
services_ipv6 file.
first Provider "no-ip.com" - Thanks to DarkStarXxX for
request and testing
- finished uci/ddns wiki at http://wiki.openwrt.org/doc/uci/ddns
- rewritten retry management
- rewritten logging including following Issue 469
https://github.com/openwrt/packages/issues/469
- stop running sections on hotplug ifdown event (like start on ifup)
- implement trap detection
also kill "sleep" child processes
SIGHUP to reload configuration (not really reloading, simply
starting a new process)
/etc/init.d/ddns reload implemented
- code optimization
- new provider LoopiaDNS.se Issue 494
https://github.com/openwrt/packages/issues/494
Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
Alexandru Ardelean [Sun, 9 Nov 2014 11:10:12 +0000 (13:10 +0200)]
python: add OPT and CONFIG_SITE vars to HOST_CONFIGURE_ARGS
Fixes some build issues.
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Sun, 9 Nov 2014 10:36:48 +0000 (12:36 +0200)]
python: add lib deps
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Michael Heimpold [Sun, 9 Nov 2014 11:36:32 +0000 (12:36 +0100)]
php5: upgrade to 5.4.34 (fixes #502)
This addresses CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670
according to PHP's release notes.
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Toke Høiland-Jørgensen [Sun, 9 Nov 2014 10:17:03 +0000 (02:17 -0800)]
Merge pull request #519 from hnyman/modify-sqm
sqm-scripts: Modify installation step to ensure correct file permissions
Alexandru Ardelean [Sun, 9 Nov 2014 09:09:10 +0000 (11:09 +0200)]
python: final switch
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Hannu Nyman [Sun, 9 Nov 2014 08:23:54 +0000 (10:23 +0200)]
sqm-scripts: Modify installation step to ensure correct file permissions
Use INSTALL_BIN & INSTALL_DATA macros instead of cp
to ensure correct file permissions for the executable files.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
sbyx [Sat, 8 Nov 2014 19:26:40 +0000 (20:26 +0100)]
Merge pull request #516 from dibdot/master
ssmtp: move to github
Dirk Brenken [Fri, 7 Nov 2014 09:29:15 +0000 (10:29 +0100)]
ssmtp: move to github
Signed-off-by: Dirk Brenken <dibdot@gmail.com>
sbyx [Sat, 8 Nov 2014 12:04:43 +0000 (13:04 +0100)]
Merge pull request #517 from Wedmer/master
utils/zoneinfo: Removed Middle-East target due there're no files for it.
Vladimir Ulrich [Sat, 8 Nov 2014 11:28:28 +0000 (14:28 +0300)]
Removed Middle-East target due there're no files for it.
Signed-off-by: Vladimir Ulrich <admin@evl.su>
sbyx [Fri, 7 Nov 2014 17:09:47 +0000 (18:09 +0100)]
Merge pull request #514 from commodo/python-update-4
Python update 4
sbyx [Fri, 7 Nov 2014 17:07:30 +0000 (18:07 +0100)]
Merge pull request #515 from Wedmer/master
utils/zoneifo: Moved from old packages with updates
Vladimir Ulrich [Fri, 7 Nov 2014 15:25:48 +0000 (18:25 +0300)]
utils/zoneifo: Moved from old packages with updates
Signed-off-by: Vladimir Ulrich <admin@evl.su>
Alexandru Ardelean [Fri, 7 Nov 2014 14:50:27 +0000 (16:50 +0200)]
python: exclude pdb.doc and webbrowser.py
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Wed, 5 Nov 2014 13:42:51 +0000 (15:42 +0200)]
python: remove +libcrypto dep; that's a openssl lib
Signed-off-by: Alexandru Ardelean <ardeleanalex.com>
Alexandru Ardelean [Wed, 5 Nov 2014 13:24:33 +0000 (15:24 +0200)]
python: add PKG_USE_MIPS16:=0 + handle CONFIG_USE_MIPS16
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Wed, 5 Nov 2014 13:18:05 +0000 (15:18 +0200)]
python: add PYTHONPATH var; this allows packages to configure it
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Tue, 4 Nov 2014 21:03:50 +0000 (23:03 +0200)]
python: add HOST_PYTHON_LIB_DIR variable to python-package.mk
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Tue, 4 Nov 2014 21:02:53 +0000 (23:02 +0200)]
python: cleanup Build/InstallDev rule
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Tue, 4 Nov 2014 21:02:15 +0000 (23:02 +0200)]
python: remove --without-ensurepip; not needed anymore
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Tue, 28 Oct 2014 20:57:14 +0000 (22:57 +0200)]
python: remove explicit rules in favor of using make/configure vars
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Sat, 25 Oct 2014 17:46:25 +0000 (20:46 +0300)]
python: reboot all python packages
Redefine python-full as all-pages-minus-a-few-that-don't make sense.
Remove all other packages.
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Ted Hess [Thu, 6 Nov 2014 22:21:43 +0000 (17:21 -0500)]
Merge pull request #508 from dibdot/master
mc: move to github (midnight commander)
Dirk Brenken [Wed, 5 Nov 2014 21:15:02 +0000 (22:15 +0100)]
mc: move to github
Signed-off-by: Dirk Brenken <dibdot@gmail.com>
Marcel Denia [Mon, 3 Nov 2014 07:19:07 +0000 (08:19 +0100)]
perl: Update to 5.20.1
Signed-off-by: Marcel Denia <naoir@gmx.net>
Marcel Denia [Sun, 2 Nov 2014 18:32:37 +0000 (19:32 +0100)]
perl: Mark test support as experimental
Signed-off-by: Marcel Denia <naoir@gmx.net>
Marcel Denia [Mon, 13 Oct 2014 13:12:00 +0000 (15:12 +0200)]
perl: Fix signal order for i486
Signed-off-by: Marcel Denia <naoir@gmx.net>
Marcel Denia [Tue, 19 Aug 2014 22:32:13 +0000 (00:32 +0200)]
perl: Update perlbase.mk
Signed-off-by: Marcel Denia <naoir@gmx.net>
Marcel Denia [Thu, 21 Aug 2014 14:31:17 +0000 (16:31 +0200)]
perl: Also strip begin, end and for pragmas
Signed-off-by: Marcel Denia <naoir@gmx.net>
Marcel Denia [Fri, 22 Aug 2014 15:34:40 +0000 (17:34 +0200)]
perl: Set nv_overflows_integers_at configuration symbol
Signed-off-by: Marcel Denia <naoir@gmx.net>
Marcel Denia [Tue, 19 Aug 2014 22:31:31 +0000 (00:31 +0200)]
perl: Add basic test support
Signed-off-by: Marcel Denia <naoir@gmx.net>
sbyx [Thu, 6 Nov 2014 06:15:05 +0000 (07:15 +0100)]
Merge pull request #507 from roger-/motion
motion: update and switch to recent fork
Thomas Heil [Wed, 5 Nov 2014 21:04:57 +0000 (22:04 +0100)]
haproxy: bump to version 1.5.8
Released version 1.5.8 with the following main changes :
- BUG/MAJOR: buffer: check the space left is enough or not
when input data in a buffer is wrapped
- BUG/BUILD: revert accidental change in the
makefile from latest SSL fix
Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
Toke Høiland-Jørgensen [Wed, 5 Nov 2014 19:35:32 +0000 (20:35 +0100)]
Change default bcp38 interface to be eth1, don't enable by default.
Roger [Wed, 5 Nov 2014 16:46:53 +0000 (10:46 -0600)]
motion: switch to master branch
This branch includes some important fixes vs. 3.4.0.
Signed-off-by: Roger D <rogerdammit@gmail.com>
sbyx [Wed, 5 Nov 2014 14:04:38 +0000 (15:04 +0100)]
Merge pull request #506 from cj1324/fix_libsodium
libsodium: fixed pkgconfig not found it.
Toke Høiland-Jørgensen [Wed, 5 Nov 2014 07:34:30 +0000 (08:34 +0100)]
Add luci-app-bcp38 package
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
Toke Høiland-Jørgensen [Wed, 5 Nov 2014 07:27:56 +0000 (08:27 +0100)]
Make PKG_LICENSE for BCP38 SPDX compatible.
Luiz Angelo Daros de Luca [Wed, 5 Nov 2014 03:29:54 +0000 (01:29 -0200)]
ruby: update to 2.1.4
This release includes security fixes for the following vulnerabilities:
* CVE-2014-8080: Denial of Service XML Expansion
* Changed default settings of ext/openssl related to CVE-2014-3566
And there are some bug-fixes.
Ref: https://www.ruby-lang.org/en/news/2014/10/27/ruby-2-1-4-released/
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Toke Høiland-Jørgensen [Tue, 4 Nov 2014 23:17:53 +0000 (00:17 +0100)]
Add BCP38 implementation package (from CeroWrt).
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
Roger [Tue, 4 Nov 2014 20:06:37 +0000 (14:06 -0600)]
motion: update and switch to recent fork
Signed-off-by: Roger D <rogerdammit@gmail.com>
Roger [Tue, 4 Nov 2014 20:05:40 +0000 (14:05 -0600)]
motion: remove outdated (?) patch
Signed-off-by: Roger D <rogerdammit@gmail.com>
Han Chen [Tue, 4 Nov 2014 15:31:13 +0000 (23:31 +0800)]
libsodium: fixed pkgconfig not found it.
Signed-off-by: Han Chen chen1324@gmail.com
sbyx [Tue, 4 Nov 2014 14:16:03 +0000 (15:16 +0100)]
Merge pull request #504 from Shulyaka/master
mailman: fixed compilation errors (Issue #498)
Denis Shulyaka [Tue, 4 Nov 2014 13:58:30 +0000 (16:58 +0300)]
mailman: fixed compilation errors (Issue #498)
Signed-off-by: Denis Shulyaka <Shulyaka@gmail.com>
sbyx [Tue, 4 Nov 2014 11:06:58 +0000 (12:06 +0100)]
Merge pull request #503 from Shulyaka/master
python-dns: fixed URL
Denis Shulyaka [Tue, 4 Nov 2014 11:02:26 +0000 (14:02 +0300)]
python-dns: fixed URL
Signed-off-by: Denis Shulyaka <Shulyaka@gmail.com>
Luka Perkov [Mon, 3 Nov 2014 15:53:13 +0000 (16:53 +0100)]
rpcd-mod-lxc: add lxc-create ubus bindings
Example call:
$ ubus call lxc create '{ "name": "bar", "template": "download", "args": [ "--no-validate", "--dist", "debian", "--release", "sid", "--arch", "i386" ] }'
Signed-off-by: Luka Perkov <luka@openwrt.org>
Steven Barth [Mon, 3 Nov 2014 12:32:45 +0000 (13:32 +0100)]
mdnsresponder: add spdx tag
Signed-off-by: Steven Barth <steven@midlink.org>
sbyx [Mon, 3 Nov 2014 10:44:06 +0000 (11:44 +0100)]
Merge pull request #496 from roger-/micropython
micropython(-lib): update and add package category
Toke Høiland-Jørgensen [Sun, 2 Nov 2014 18:35:07 +0000 (10:35 -0800)]
Merge pull request #495 from hnyman/sqm-update
sqm-scripts: use masks with markings
Roger [Sun, 2 Nov 2014 17:10:51 +0000 (11:10 -0600)]
micropython-lib: update and add package category
Signed-off-by: Roger D <rogerdammit@gmail.com>
Roger [Sun, 2 Nov 2014 17:07:11 +0000 (11:07 -0600)]
micropython: update and add package category
Signed-off-by: Roger D <rogerdammit@gmail.com>
Hannu Nyman [Sun, 2 Nov 2014 09:01:54 +0000 (11:01 +0200)]
sqm-scripts: use masks with markings
Apply mask for markings to enable co-existence with multiwan, mwan3 etc.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>