diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils_1.8.bb b/meta-networking/recipes-connectivity/inetutils/inetutils_1.9.1.bb
similarity index 74%
rename from meta-oe/recipes-connectivity/inetutils/inetutils_1.8.bb
rename to meta-networking/recipes-connectivity/inetutils/inetutils_1.9.1.bb
index ce0df82..81457d7 100644
--- a/meta-oe/recipes-connectivity/inetutils/inetutils_1.8.bb
+++ b/meta-networking/recipes-connectivity/inetutils/inetutils_1.9.1.bb
@@ -6,21 +6,19 @@ SECTION = "libs"
 DEPENDS = "ncurses"
 LICENSE = "GPLv3"
 
-LIC_FILES_CHKSUM = "file://COPYING;md5=adefda309052235aa5d1e99ce7557010"
+LIC_FILES_CHKSUM = "file://COPYING;md5=0c7051aef9219dc7237f206c5c4179a7"
+
 
 SRC_URI = "${GNU_MIRROR}/inetutils/inetutils-${PV}.tar.gz \
+           file://disable-pre-ANSI-compilers.patch \
+           file://version.patch \
+           file://remove-gets.patch \
            file://inetutils-1.8-0001-printf-parse-pull-in-features.h-for-__GLIBC__.patch \
-           file://inetutils-1.8-0002-argp-fix-program_invocation_name-detection.patch \
            file://inetutils-1.8-0003-wchar.patch \
-           file://inetutils-1.8-1001-ftp-rename-ruserpass-to-avoid-C-library-collision.patch \
-           file://inetutils-1.8-1002-rshd-detect-__rcmd_errstr-support-in-the-C-lib.patch \
-           file://inetutils-1.8-1003-use-daemon-from-the-C-library-when-possible.patch \
-           file://inetutils-1.8-1004-detect-fork-support.patch \
-           file://inetutils-1.8-1005-ftpd-add-daemon-D-nommu-support.patch \
            file://fix-disable-ipv6.patch \  " 
-SRC_URI[md5sum] = "ad8fdcdf1797b9ca258264a6b04e48fd"
-SRC_URI[sha256sum] = "c8500baee04b9ea408c9e65e24ad7f5b41e7d96d42fb1d29abf25b52b68311c7"
+SRC_URI[md5sum] = "944f7196a2b3dba2d400e9088576000c"
+SRC_URI[sha256sum] = "02a9ebde8a198cb85f87545b9d88fb103a183958139864a85fe9e027ad79ff2b"
 
 inherit autotools gettext
 
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0002-argp-fix-program_invocation_name-detection.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0002-argp-fix-program_invocation_name-detection.patch
deleted file mode 100644
index 6861f21..0000000
--- a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0002-argp-fix-program_invocation_name-detection.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 93dbd3319232613ff8f5f3f08bf5f57b21980ef1 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier at gentoo.org>
-Date: Thu, 18 Nov 2010 17:14:21 -0500
-Subject: [PATCH gnulib] argp: fix program_invocation_name detection
-
-The current program_invocation_name symbol detection fails if the argp.h -header is missing.  So check for the header first before detecting if the -symbol exists.
-
-Signed-off-by: Mike Frysinger <vapier at gentoo.org>
----
- m4/argp.m4 |   15 +++++++++++++--
- 1 files changed, 13 insertions(+), 2 deletions(-)
-
-diff --git a/m4/argp.m4 b/m4/argp.m4
-index d3ca5ba..efa562c 100644
---- a/m4/argp.m4
-+++ b/m4/argp.m4
-@@ -31,8 +31,14 @@ AC_DEFUN([gl_ARGP],
-   # are defined elsewhere. It is improbable that only one of them will
-   # be defined and other not, I prefer to stay on the safe side and to
-   # test each one separately.
-+  AC_CHECK_HEADERS_ONCE([argp.h])
-   AC_MSG_CHECKING([whether program_invocation_name is defined])
--  AC_TRY_LINK([#include <argp.h>],
-+  AC_TRY_LINK([
-+#include <errno.h>
-+#ifdef HAVE_ARGP_H
-+# include <argp.h>
-+#endif
-+],
-               [ program_invocation_name = "test"; ],
-               [ AC_DEFINE([HAVE_PROGRAM_INVOCATION_NAME], [1],
-                  [Define if program_invocation_name is defined])
-@@ -40,7 +46,12 @@ AC_DEFUN([gl_ARGP],
-               [ AC_MSG_RESULT([no])] )
- 
-   AC_MSG_CHECKING([whether program_invocation_short_name is defined])
--  AC_TRY_LINK([#include <argp.h>],
-+  AC_TRY_LINK([
-+#include <errno.h>
-+#ifdef HAVE_ARGP_H
-+# include <argp.h>
-+#endif
-+],
-               [ program_invocation_short_name = "test"; ],
-               [ AC_DEFINE([HAVE_PROGRAM_INVOCATION_SHORT_NAME], [1],
-                  [Define if program_invocation_short_name is defined])
---
-1.7.3.2
-
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1001-ftp-rename-ruserpass-to-avoid-C-library-collision.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1001-ftp-rename-ruserpass-to-avoid-C-library-collision.patch
deleted file mode 100644
index a6e366d..0000000
--- a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1001-ftp-rename-ruserpass-to-avoid-C-library-collision.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 4f890adb39b52bc43c578966071625004988e3b8 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier at gentoo.org>
-Date: Thu, 18 Nov 2010 22:11:48 -0500
-Subject: [PATCH] ftp: rename ruserpass to avoid C library collision
-
-The C library itself defines a "ruserpass" function.  When linking -statically, it is possible to hit a symbol collision linker error.
-So rename the local ftp version to "remote_userpass".
-
-Signed-off-by: Mike Frysinger <vapier at gentoo.org>
----
- ftp/extern.h    |    2 +-
- ftp/ftp.c       |    2 +-
- ftp/ruserpass.c |    2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/ftp/extern.h b/ftp/extern.h -index 8cdb8aa..037cb61 100644
---- a/ftp/extern.h
-+++ b/ftp/extern.h
-@@ -119,7 +119,7 @@ void reset (int, char **);
- void restart (int, char **);
- void rmthelp (int, char **);
- void rmtstatus (int, char **);
--int ruserpass (char *, char **, char **, char **);
-+int remote_userpass (char *, char **, char **, char **);
- void sendrequest (char *, char *, char *, int);
- void setascii (int, char **);
- void setbell (int, char **);
-diff --git a/ftp/ftp.c b/ftp/ftp.c
-index c20ba41..95675cc 100644
---- a/ftp/ftp.c
-+++ b/ftp/ftp.c
-@@ -251,7 +251,7 @@ login (char *host)
-   int n, aflag = 0;
- 
-   user = pass = acct = 0;
--  if (ruserpass (host, &user, &pass, &acct) < 0)
-+  if (remote_userpass (host, &user, &pass, &acct) < 0)
-     {
-       code = -1;
-       return (0);
-diff --git a/ftp/ruserpass.c b/ftp/ruserpass.c -index 8572b95..c08fbc0 100644
---- a/ftp/ruserpass.c
-+++ b/ftp/ruserpass.c
-@@ -111,7 +111,7 @@ static struct toktab
- };
-
- int
--ruserpass (char *host, char **aname, char **apass, char **aacct)
-+remote_userpass (char *host, char **aname, char **apass, char **aacct)
- {
-   char *hdir, buf[BUFSIZ], *tmp;
-   char *myname = 0, *mydomain;
---
-1.7.3.2
-
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1002-rshd-detect-__rcmd_errstr-support-in-the-C-lib.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1002-rshd-detect-__rcmd_errstr-support-in-the-C-lib.patch
deleted file mode 100644
index 7708c40..0000000
--- a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1002-rshd-detect-__rcmd_errstr-support-in-the-C-lib.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 730015f060fe76eee615f361a65eb719cdf22eef Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier at gentoo.org>
-Date: Thu, 18 Nov 2010 22:20:39 -0500
-Subject: [PATCH] rshd: detect __rcmd_errstr support in the C lib
-
-Not all C libraries support __rcmd_errstr, so add a configure test for it.
-
-Signed-off-by: Mike Frysinger <vapier at gentoo.org>
----
- configure.ac |    2 +-
- src/rshd.c   |    4 ++++
- 2 files changed, 5 insertions(+), 1 deletions(-)
-
-diff --git a/configure.ac b/configure.ac -index c1ac270..79d655c 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -587,7 +587,7 @@ AC_CHECK_FUNCS(cfsetspeed cgetent dirfd fchdir flock \
-                setsid setregid setreuid setresgid setresuid setutent_r \
-                sigaction sigvec strchr setproctitle tcgetattr tzset utimes \
-                utime uname \
--               updwtmp updwtmpx vhangup wait3 wait4 opendir2)
-+               updwtmp updwtmpx vhangup wait3 wait4 opendir2 
-+ __rcmd_errstr)
-
- dnl Functions that we will define if necessary.
- AC_REPLACE_FUNCS(getpass getusershell memcmp memcpy memmove memset \ -diff --git a/src/rshd.c b/src/rshd.c -index d49facd..9301ef2 100644
---- a/src/rshd.c
-+++ b/src/rshd.c
-@@ -284,7 +284,9 @@ extern char **environ;
- void
- doit (int sockfd, struct sockaddr_in *fromp)
- {
-+#ifdef HAVE___RCMD_ERRSTR
-   extern char *__rcmd_errstr;	/* syslog hook from libc/net/rcmd.c. */
-+#endif
-   struct hostent *hp;
-   struct passwd *pwd;
-   u_short port;
-@@ -757,11 +759,13 @@ doit (int sockfd, struct sockaddr_in *fromp)
-                      && (iruserok (fromp->sin_addr.s_addr, pwd->pw_uid == 0,
-                                    remuser, locuser)) < 0))
-     {
-+#ifdef HAVE___RCMD_ERRSTR
-       if (__rcmd_errstr)
- 	syslog (LOG_INFO | LOG_AUTH,
- 		"%s@%s as %s: permission denied (%s). cmd='%.80s'",
- 		remuser, hostname, locuser, __rcmd_errstr, cmdbuf);
-       else
-+#endif
- 	syslog (LOG_INFO | LOG_AUTH,
- 		"%s@%s as %s: permission denied. cmd='%.80s'",
- 		remuser, hostname, locuser, cmdbuf);
---
-1.7.3.2
-
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1003-use-daemon-from-the-C-library-when-possible.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1003-use-daemon-from-the-C-library-when-possible.patch
deleted file mode 100644
index 8575c10..0000000
--- a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1003-use-daemon-from-the-C-library-when-possible.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 3b9f64c6a668849b37b884a7826885c70b95787b Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier at gentoo.org>
-Date: Thu, 18 Nov 2010 22:24:06 -0500
-Subject: [PATCH] use daemon from the C library when possible
-
-Signed-off-by: Mike Frysinger <vapier at gentoo.org>
----
- configure.ac          |    2 +-
- libinetutils/daemon.c |    2 ++
- 2 files changed, 3 insertions(+), 1 deletions(-)
-
-diff --git a/configure.ac b/configure.ac -index 79d655c..25cc3db 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -579,7 +579,7 @@ AC_FUNC_MMAP
- AC_FUNC_MALLOC
- AC_FUNC_REALLOC
-
--AC_CHECK_FUNCS(bcopy bcmp bzero cfsetspeed cgetent dirfd fchdir flock \
-+AC_CHECK_FUNCS(bcopy bcmp bzero cfsetspeed cgetent daemon dirfd fchdir 
-+flock \
-                fpathconf ftruncate \
- 	       getcwd getmsg getspnam initgroups initsetproctitle killpg \
-                mkstemp ptsname \
-diff --git a/libinetutils/daemon.c b/libinetutils/daemon.c -index 2156af4..9beb255 100644
---- a/libinetutils/daemon.c
-+++ b/libinetutils/daemon.c
-@@ -197,8 +197,10 @@ waitdaemon (int nochdir, int noclose, int maxwait)
-   return ppid;
- }
- 
-+#ifndef HAVE_DAEMON
- int
- daemon (int nochdir, int noclose)
- {
-   return (waitdaemon (nochdir, noclose, 0) == -1) ? -1 : 0;
- }
-+#endif
---
-1.7.3.2
-
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1004-detect-fork-support.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1004-detect-fork-support.patch
deleted file mode 100644
index fc9d726..0000000
--- a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1004-detect-fork-support.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 0acaed0d4b2bf9495e71ec4c898733bed2a86be0 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier at gentoo.org>
-Date: Thu, 18 Nov 2010 22:27:55 -0500
-Subject: [PATCH] detect fork() support
-
-Linux/nommu systems cannot support a fork(), so add a configure test for -it so apps can pick that or vfork().
-
-Signed-off-by: Mike Frysinger <vapier at gentoo.org>
----
- configure.ac                |    2 +-
- libinetutils/libinetutils.h |    9 +++++++++
- 2 files changed, 10 insertions(+), 1 deletions(-)
-
-diff --git a/configure.ac b/configure.ac -index 25cc3db..98196f4 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -580,7 +580,7 @@ AC_FUNC_MALLOC
- AC_FUNC_REALLOC
-
- AC_CHECK_FUNCS(bcopy bcmp bzero cfsetspeed cgetent daemon dirfd fchdir flock \
--               fpathconf ftruncate \
-+               fork fpathconf ftruncate \
- 	       getcwd getmsg getspnam initgroups initsetproctitle killpg \
-                mkstemp ptsname \
-                setegid seteuid setpgid \
-diff --git a/libinetutils/libinetutils.h b/libinetutils/libinetutils.h -index 19bbde5..86365b0 100644
---- a/libinetutils/libinetutils.h
-+++ b/libinetutils/libinetutils.h
-@@ -17,6 +17,8 @@
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see `http://www.gnu.org/licenses/'. */
- 
-+#include <config.h>
-+
- #include "argp-version-etc.h"
-
- void utmp_init (char *line, char *user, char *id); -@@ -32,3 +34,10 @@ extern const char *default_program_authors[];
- #define iu_argp_init(name, authors)				\
-   argp_program_bug_address = "<" PACKAGE_BUGREPORT ">";		\
-   argp_version_setup (name, authors);
-+
-+#ifdef HAVE_FORK
-+# define fork_exit(s) exit(s)
-+#else
-+# define fork() vfork()
-+# define fork_exit(s) _exit(s)
-+#endif
---
-1.7.3.2
-
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1005-ftpd-add-daemon-D-nommu-support.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1005-ftpd-add-daemon-D-nommu-support.patch
deleted file mode 100644
index 844905b..0000000
--- a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1005-ftpd-add-daemon-D-nommu-support.patch
