Changeset 76b06f6 for patches


Ignore:
Timestamp:
Sep 24, 2013, 11:53:17 AM (11 years ago)
Author:
William Harrington <kb0iic@…>
Children:
2e9ccbe
Parents:
111b12a
Message:

Prepare for CLFS-2.0.0 release.

Location:
patches
Files:
17 added
9 deleted
3 moved

Legend:

Unmodified
Added
Removed
  • patches/bash-4.2-branch_update-6.patch

    r111b12a r76b06f6  
    11Submitted By: William Harrington (kb0iic at gmail dot com)
    2 Date: 05-08-2013
     2Date: 11-04-2012
    33Initial Package Version: 4.2
    44Origin: Upstream
    55Upstream Status: Applied
    6 Description: Contains all upstream patches up to 4.2-045
     6Description: Contains all upstream patches up to 4.2-039
    77
    88diff -Naur bash-4.2.orig/assoc.c bash-4.2/assoc.c
    99--- bash-4.2.orig/assoc.c       2009-08-06 00:19:40.000000000 +0000
    10 +++ bash-4.2/assoc.c    2013-03-12 21:55:21.530771482 +0000
     10+++ bash-4.2/assoc.c    2012-11-04 22:45:00.778727333 +0000
    1111@@ -77,6 +77,11 @@
    1212   b = hash_search (key, hash, HASH_CREATE);
     
    2323diff -Naur bash-4.2.orig/bashline.c bash-4.2/bashline.c
    2424--- bash-4.2.orig/bashline.c    2011-01-16 20:32:47.000000000 +0000
    25 +++ bash-4.2/bashline.c 2013-03-12 21:55:21.646771944 +0000
     25+++ bash-4.2/bashline.c 2012-11-04 22:45:00.848727141 +0000
    2626@@ -121,6 +121,9 @@
    2727 static int filename_completion_ignore __P((char **));
     
    309309diff -Naur bash-4.2.orig/bashline.h bash-4.2/bashline.h
    310310--- bash-4.2.orig/bashline.h    2009-01-04 19:32:22.000000000 +0000
    311 +++ bash-4.2/bashline.h 2013-03-12 21:55:21.646771944 +0000
     311+++ bash-4.2/bashline.h 2012-11-04 22:45:00.848727141 +0000
    312312@@ -33,10 +33,15 @@
    313313 extern void bashline_reinitialize __P((void));
     
    328328diff -Naur bash-4.2.orig/builtins/declare.def bash-4.2/builtins/declare.def
    329329--- bash-4.2.orig/builtins/declare.def  2010-05-30 22:25:21.000000000 +0000
    330 +++ bash-4.2/builtins/declare.def       2013-03-12 21:55:21.587771709 +0000
     330+++ bash-4.2/builtins/declare.def       2012-11-04 22:45:00.808727251 +0000
    331331@@ -513,6 +513,11 @@
    332332              *subscript_start = '[';   /* ] */
     
    343343diff -Naur bash-4.2.orig/builtins/fc.def bash-4.2/builtins/fc.def
    344344--- bash-4.2.orig/builtins/fc.def       2010-05-30 22:25:38.000000000 +0000
    345 +++ bash-4.2/builtins/fc.def    2013-03-12 21:55:21.521771446 +0000
     345+++ bash-4.2/builtins/fc.def    2012-11-04 22:45:00.775394009 +0000
    346346@@ -304,7 +304,7 @@
    347347   last_hist = i - rh - hist_last_line_added;
     
    381381diff -Naur bash-4.2.orig/builtins/mapfile.def bash-4.2/builtins/mapfile.def
    382382--- bash-4.2.orig/builtins/mapfile.def  2010-05-30 02:09:47.000000000 +0000
    383 +++ bash-4.2/builtins/mapfile.def       2013-03-12 21:55:21.675772060 +0000
     383+++ bash-4.2/builtins/mapfile.def       2012-11-04 22:45:01.008726689 +0000
    384384@@ -195,13 +195,9 @@
    385385   /* Reset the buffer for bash own stream */
     
    412412diff -Naur bash-4.2.orig/builtins/printf.def bash-4.2/builtins/printf.def
    413413--- bash-4.2.orig/builtins/printf.def   2010-11-23 15:02:55.000000000 +0000
    414 +++ bash-4.2/builtins/printf.def        2013-03-12 21:55:21.615771821 +0000
     414+++ bash-4.2/builtins/printf.def        2012-11-04 22:45:00.822060547 +0000
    415415@@ -255,6 +255,8 @@
    416416 #endif
     
    434434diff -Naur bash-4.2.orig/builtins/read.def bash-4.2/builtins/read.def
    435435--- bash-4.2.orig/builtins/read.def     2011-01-04 16:43:36.000000000 +0000
    436 +++ bash-4.2/builtins/read.def  2013-03-12 21:55:21.734772295 +0000
    437 @@ -385,10 +385,20 @@
    438         {
    439           /* Tricky.  The top of the unwind-protect stack is the free of
    440              input_string.  We want to run all the rest and use input_string,
    441 -            so we have to remove it from the stack. */
    442 -         remove_unwind_protect ();
    443 -         run_unwind_frame ("read_builtin");
    444 +            so we have to save input_string temporarily, run the unwind-
    445 +            protects, then restore input_string so we can use it later. */
    446 +
    447           input_string[i] = '\0';       /* make sure it's terminated */
    448 +         if (i == 0)
    449 +           {
    450 +             t = (char *)xmalloc (1);
    451 +             t[0] = 0;
    452 +           }
    453 +         else
    454 +           t = savestring (input_string);
    455 +
    456 +         run_unwind_frame ("read_builtin");
    457 +         input_string = t;
    458           retval = 128+SIGALRM;
    459           goto assign_vars;
    460         }
    461 @@ -642,6 +652,12 @@
     436+++ bash-4.2/builtins/read.def  2012-11-04 22:45:01.032059959 +0000
     437@@ -642,6 +642,12 @@
    462438          xfree (input_string);
    463439          return EXECUTION_FAILURE;     /* readonly or noassign */
     
    472448 
    473449       alist = list_string (input_string, ifs_chars, 0);
    474 @@ -731,7 +747,7 @@
     450@@ -731,7 +737,7 @@
    475451              xfree (t1);
    476452            }
     
    481457       else
    482458        {
    483 @@ -785,14 +801,14 @@
     459@@ -785,14 +791,14 @@
    484460     }
    485461 #endif
     
    500476diff -Naur bash-4.2.orig/builtins/shopt.def bash-4.2/builtins/shopt.def
    501477--- bash-4.2.orig/builtins/shopt.def    2010-07-03 02:42:44.000000000 +0000
    502 +++ bash-4.2/builtins/shopt.def 2013-03-12 21:55:21.647771948 +0000
     478+++ bash-4.2/builtins/shopt.def 2012-11-04 22:45:00.848727141 +0000
    503479@@ -61,6 +61,10 @@
    504480 #include "common.h"
     
    560536diff -Naur bash-4.2.orig/command.h bash-4.2/command.h
    561537--- bash-4.2.orig/command.h     2010-08-02 23:36:51.000000000 +0000
    562 +++ bash-4.2/command.h  2013-03-12 21:55:21.619771836 +0000
     538+++ bash-4.2/command.h  2012-11-04 22:45:00.825393871 +0000
    563539@@ -97,6 +97,7 @@
    564540 #define W_HASCTLESC    0x200000        /* word contains literal CTLESC characters */
     
    571547diff -Naur bash-4.2.orig/doc/bash.1 bash-4.2/doc/bash.1
    572548--- bash-4.2.orig/doc/bash.1    2011-01-16 20:31:39.000000000 +0000
    573 +++ bash-4.2/doc/bash.1 2013-03-12 21:55:21.650771960 +0000
     549+++ bash-4.2/doc/bash.1 2012-11-04 22:45:00.855393789 +0000
    574550@@ -8948,6 +8948,16 @@
    575551 quoted.  This is the behavior of posix mode through version 4.1.
     
    591567diff -Naur bash-4.2.orig/doc/bashref.texi bash-4.2/doc/bashref.texi
    592568--- bash-4.2.orig/doc/bashref.texi      2011-01-16 20:31:57.000000000 +0000
    593 +++ bash-4.2/doc/bashref.texi   2013-03-12 21:55:21.653771972 +0000
     569+++ bash-4.2/doc/bashref.texi   2012-11-04 22:45:00.858727113 +0000
    594570@@ -4535,6 +4535,13 @@
    595571 quoted.  This is the behavior of @sc{posix} mode through version 4.1.
     
    608584diff -Naur bash-4.2.orig/error.c bash-4.2/error.c
    609585--- bash-4.2.orig/error.c       2009-08-22 02:31:31.000000000 +0000
    610 +++ bash-4.2/error.c    2013-03-12 21:55:21.610771801 +0000
     586+++ bash-4.2/error.c    2012-11-04 22:45:00.822060547 +0000
    611587@@ -200,7 +200,11 @@
    612588 
     
    624600diff -Naur bash-4.2.orig/execute_cmd.c bash-4.2/execute_cmd.c
    625601--- bash-4.2.orig/execute_cmd.c 2011-02-09 22:32:25.000000000 +0000
    626 +++ bash-4.2/execute_cmd.c      2013-03-12 21:55:21.627771868 +0000
     602+++ bash-4.2/execute_cmd.c      2012-11-04 22:45:00.835393844 +0000
    627603@@ -2196,6 +2196,7 @@
    628604   if (ignore_return && cmd)
     
    724700diff -Naur bash-4.2.orig/expr.c bash-4.2/expr.c
    725701--- bash-4.2.orig/expr.c        2010-12-21 16:12:13.000000000 +0000
    726 +++ bash-4.2/expr.c     2013-03-12 21:55:21.706772183 +0000
     702+++ bash-4.2/expr.c     2012-11-04 22:45:01.038726607 +0000
    727703@@ -476,19 +476,23 @@
    728704 
     
    793769diff -Naur bash-4.2.orig/lib/glob/glob.c bash-4.2/lib/glob/glob.c
    794770--- bash-4.2.orig/lib/glob/glob.c       2009-11-14 23:39:30.000000000 +0000
    795 +++ bash-4.2/lib/glob/glob.c    2013-03-12 21:55:21.658771992 +0000
     771+++ bash-4.2/lib/glob/glob.c    2012-11-04 22:45:00.862060437 +0000
    796772@@ -200,8 +200,11 @@
    797773   wchar_t *pat_wc, *dn_wc;
     
    832808diff -Naur bash-4.2.orig/lib/glob/gmisc.c bash-4.2/lib/glob/gmisc.c
    833809--- bash-4.2.orig/lib/glob/gmisc.c      2011-02-05 21:11:17.000000000 +0000
    834 +++ bash-4.2/lib/glob/gmisc.c   2013-03-12 21:55:21.465771223 +0000
     810+++ bash-4.2/lib/glob/gmisc.c   2012-11-04 22:45:00.748727415 +0000
    835811@@ -77,8 +77,8 @@
    836812      wchar_t *wpat;
     
    10351011diff -Naur bash-4.2.orig/lib/glob/xmbsrtowcs.c bash-4.2/lib/glob/xmbsrtowcs.c
    10361012--- bash-4.2.orig/lib/glob/xmbsrtowcs.c 2010-05-30 22:36:27.000000000 +0000
    1037 +++ bash-4.2/lib/glob/xmbsrtowcs.c      2013-03-12 21:55:21.736772303 +0000
     1013+++ bash-4.2/lib/glob/xmbsrtowcs.c      2012-11-04 22:45:00.862060437 +0000
    10381014@@ -35,6 +35,8 @@
    10391015 
     
    10841060          wstmp = (wchar_t *) realloc (wsbuf, wsbuf_size * sizeof (wchar_t));
    10851061          if (wstmp == NULL)
    1086 @@ -199,10 +213,30 @@
     1062@@ -199,10 +213,18 @@
    10871063        }
    10881064 
     
    10941070 
    10951071-      wcnum += wcslength;
    1096 +      if (n == 0 && p == 0)
    1097 +       {
    1098 +         wsbuf[wcnum] = L'\0';
    1099 +         break;
    1100 +       }
    1101 +
    11021072+      /* Compensate for taking single byte on wcs conversion failure above. */
    11031073+      if (wcslength == 1 && (n == 0 || n == (size_t)-1))
     
    11051075+         state = tmp_state;
    11061076+         p = tmp_p;
    1107 +         wsbuf[wcnum] = *p;
    1108 +         if (*p == 0)
    1109 +           break;
    1110 +         else
    1111 +           {
    1112 +             wcnum++; p++;
    1113 +           }
     1077+         wsbuf[wcnum++] = *p++;
    11141078+       }
    11151079+      else
     
    11181082       if (mbsinit (&state) && (p != NULL) && (*p == '\\'))
    11191083        {
    1120 @@ -230,8 +264,6 @@
     1084@@ -230,8 +252,6 @@
    11211085    If conversion is failed, the return value is (size_t)-1 and the values
    11221086    of DESTP and INDICESP are NULL. */
     
    11291093diff -Naur bash-4.2.orig/lib/readline/callback.c bash-4.2/lib/readline/callback.c
    11301094--- bash-4.2.orig/lib/readline/callback.c       2010-06-06 16:18:58.000000000 +0000
    1131 +++ bash-4.2/lib/readline/callback.c    2013-03-12 21:55:21.461771207 +0000
     1095+++ bash-4.2/lib/readline/callback.c    2012-11-04 22:45:00.718727497 +0000
    11321096@@ -148,6 +148,9 @@
    11331097          eof = _rl_vi_domove_callback (_rl_vimvcxt);
     
    11421106diff -Naur bash-4.2.orig/lib/readline/input.c bash-4.2/lib/readline/input.c
    11431107--- bash-4.2.orig/lib/readline/input.c  2010-05-30 22:33:01.000000000 +0000
    1144 +++ bash-4.2/lib/readline/input.c       2013-03-12 21:55:21.661772004 +0000
     1108+++ bash-4.2/lib/readline/input.c       2012-11-04 22:45:00.982060097 +0000
    11451109@@ -409,7 +409,7 @@
    11461110 int
     
    11761140diff -Naur bash-4.2.orig/lib/readline/vi_mode.c bash-4.2/lib/readline/vi_mode.c
    11771141--- bash-4.2.orig/lib/readline/vi_mode.c        2010-11-21 00:51:39.000000000 +0000
    1178 +++ bash-4.2/lib/readline/vi_mode.c     2013-03-12 21:55:21.698772151 +0000
     1142+++ bash-4.2/lib/readline/vi_mode.c     2012-11-04 22:45:01.025393311 +0000
    11791143@@ -1114,7 +1114,7 @@
    11801144       rl_beg_of_line (1, c);
     
    12501214diff -Naur bash-4.2.orig/lib/sh/eaccess.c bash-4.2/lib/sh/eaccess.c
    12511215--- bash-4.2.orig/lib/sh/eaccess.c      2011-01-09 01:50:10.000000000 +0000
    1252 +++ bash-4.2/lib/sh/eaccess.c   2013-03-12 21:55:21.668772032 +0000
     1216+++ bash-4.2/lib/sh/eaccess.c   2012-11-04 22:45:00.995393393 +0000
    12531217@@ -82,6 +82,8 @@
    12541218      const char *path;
     
    12711235diff -Naur bash-4.2.orig/lib/sh/zread.c bash-4.2/lib/sh/zread.c
    12721236--- bash-4.2.orig/lib/sh/zread.c        2009-03-02 13:54:45.000000000 +0000
    1273 +++ bash-4.2/lib/sh/zread.c     2013-03-12 21:55:21.601771765 +0000
     1237+++ bash-4.2/lib/sh/zread.c     2012-11-04 22:45:00.815393899 +0000
    12741238@@ -160,14 +160,13 @@
    12751239 zsyncfd (fd)
     
    12911255diff -Naur bash-4.2.orig/parse.y bash-4.2/parse.y
    12921256--- bash-4.2.orig/parse.y       2011-01-02 20:48:11.000000000 +0000
    1293 +++ bash-4.2/parse.y    2013-03-12 21:55:21.731772283 +0000
    1294 @@ -2393,6 +2393,7 @@
    1295            is the last character).  If it's not the last character, we need
    1296            to consume the quoted newline and move to the next character in
    1297            the expansion. */
    1298 +#if defined (ALIAS)
    1299         if (expanding_alias () && shell_input_line[shell_input_line_index+1] == '\0')
    1300           {
    1301             uc = 0;
    1302 @@ -2403,7 +2404,8 @@
    1303             shell_input_line_index++;   /* skip newline */
    1304             goto next_alias_char;       /* and get next character */
    1305           }
    1306 -       else       
    1307 +       else
    1308 +#endif
    1309           goto restart_read;
    1310      }
    1311  
    1312 @@ -2499,7 +2501,7 @@
     1257+++ bash-4.2/parse.y    2012-11-04 22:45:01.005393365 +0000
     1258@@ -2499,7 +2499,7 @@
    13131259         We do this only if it is time to do so. Notice that only here
    13141260         is the mail alarm reset; nothing takes place in check_mail ()
     
    13191265          check_mail ();
    13201266          reset_mail_timer ();
    1321 @@ -3842,6 +3844,7 @@
     1267@@ -3842,6 +3842,7 @@
    13221268      int flags;
    13231269 {
     
    13271273   char *ret, *s, *ep, *ostring;
    13281274 
    1329 @@ -3849,10 +3852,12 @@
     1275@@ -3849,10 +3850,12 @@
    13301276   orig_ind = *indp;
    13311277   ostring = string;
     
    13401286   /*(*/
    13411287   parser_state |= PST_CMDSUBST|PST_EOFTOKEN;   /* allow instant ')' */ /*(*/
    1342 @@ -3861,6 +3866,8 @@
     1288@@ -3861,6 +3864,8 @@
    13431289 
    13441290   restore_parser_state (&ps);
     
    13491295     token_to_read = 0;
    13501296 
    1351 @@ -4895,6 +4902,9 @@
     1297@@ -4895,6 +4900,9 @@
    13521298       return (current_command_line_count == 2 ? "\n" : "");
    13531299     }
     
    13591305   /*(*/
    13601306   /* If we just read `()', assume it's a function definition, and don't
    1361 @@ -5135,6 +5145,9 @@
     1307@@ -5135,6 +5143,9 @@
    13621308            case 'A':
    13631309              /* Make the current time/date into a string. */
     
    13691315 
    13701316              if (c == 'd')
    1371 @@ -5905,6 +5918,12 @@
     1317@@ -5905,6 +5916,12 @@
    13721318   ps->expand_aliases = expand_aliases;
    13731319   ps->echo_input_at_read = echo_input_at_read;
     
    13821328 }
    13831329 
    1384 @@ -5946,6 +5965,42 @@
     1330@@ -5946,6 +5963,42 @@
    13851331 
    13861332   expand_aliases = ps->expand_aliases;
     
    14271373diff -Naur bash-4.2.orig/patchlevel.h bash-4.2/patchlevel.h
    14281374--- bash-4.2.orig/patchlevel.h  2010-06-13 00:14:48.000000000 +0000
    1429 +++ bash-4.2/patchlevel.h       2013-03-12 21:55:21.740772319 +0000
     1375+++ bash-4.2/patchlevel.h       2012-11-04 22:45:01.038726607 +0000
    14301376@@ -25,6 +25,6 @@
    14311377    regexp `^#define[   ]*PATCHLEVEL', since that's what support/mkversion.sh
     
    14331379 
    14341380-#define PATCHLEVEL 0
    1435 +#define PATCHLEVEL 45
     1381+#define PATCHLEVEL 39
    14361382 
    14371383 #endif /* _PATCHLEVEL_H_ */
    14381384diff -Naur bash-4.2.orig/pathexp.c bash-4.2/pathexp.c
    14391385--- bash-4.2.orig/pathexp.c     2010-08-14 03:21:57.000000000 +0000
    1440 +++ bash-4.2/pathexp.c  2013-03-12 21:55:21.550771561 +0000
     1386+++ bash-4.2/pathexp.c  2012-11-04 22:45:00.792060629 +0000
    14411387@@ -196,7 +196,7 @@
    14421388        {
     
    14501396diff -Naur bash-4.2.orig/print_cmd.c bash-4.2/print_cmd.c
    14511397--- bash-4.2.orig/print_cmd.c   2010-05-30 22:34:08.000000000 +0000
    1452 +++ bash-4.2/print_cmd.c        2013-03-12 21:55:21.526771466 +0000
     1398+++ bash-4.2/print_cmd.c        2012-11-04 22:45:00.778727333 +0000
    14531399@@ -315,6 +315,7 @@
    14541400          cprintf ("( ");
     
    14751421   if (inside_function_def)
    14761422     {
    1477 diff -Naur bash-4.2.orig/redir.c bash-4.2/redir.c
    1478 --- bash-4.2.orig/redir.c       2011-01-02 21:00:31.000000000 +0000
    1479 +++ bash-4.2/redir.c    2013-03-12 21:55:21.740772319 +0000
    1480 @@ -1007,6 +1007,16 @@
    1481                 close (redirector);
    1482               REDIRECTION_ERROR (r, errno, -1);
    1483             }
    1484 +         if ((flags & RX_UNDOABLE) && (ri == r_move_input || ri == r_move_output))
    1485 +           {
    1486 +             /* r_move_input and r_move_output add an additional close()
    1487 +                that needs to be undone */
    1488 +             if (fcntl (redirector, F_GETFD, 0) != -1)
    1489 +               {
    1490 +                 r = add_undo_redirect (redir_fd, r_close_this, -1);
    1491 +                 REDIRECTION_ERROR (r, errno, -1);
    1492 +               }
    1493 +           }
    1494  #if defined (BUFFERED_INPUT)
    1495           check_bash_input (redirector);
    1496  #endif
    1497 @@ -1091,10 +1101,12 @@
    1498  
    1499  #if defined (BUFFERED_INPUT)
    1500           check_bash_input (redirector);
    1501 -         close_buffered_fd (redirector);
    1502 +         r = close_buffered_fd (redirector);
    1503  #else /* !BUFFERED_INPUT */
    1504 -         close (redirector);
    1505 +         r = close (redirector);
    1506  #endif /* !BUFFERED_INPUT */
    1507 +         if (r < 0 && (flags & RX_INTERNAL) && (errno == EIO || errno == ENOSPC))
    1508 +           REDIRECTION_ERROR (r, errno, -1);
    1509         }
    1510        break;
    1511  
    15121423diff -Naur bash-4.2.orig/shell.h bash-4.2/shell.h
    15131424--- bash-4.2.orig/shell.h       2011-01-07 03:16:55.000000000 +0000
    1514 +++ bash-4.2/shell.h    2013-03-12 21:55:21.537771510 +0000
     1425+++ bash-4.2/shell.h    2012-11-04 22:45:00.785393981 +0000
    15151426@@ -136,6 +136,9 @@
    15161427   int parser_state;
     
    15421453diff -Naur bash-4.2.orig/sig.c bash-4.2/sig.c
    15431454--- bash-4.2.orig/sig.c 2010-11-23 13:21:22.000000000 +0000
    1544 +++ bash-4.2/sig.c      2013-03-12 21:55:21.516771426 +0000
     1455+++ bash-4.2/sig.c      2012-11-04 22:45:00.772060685 +0000
    15451456@@ -46,6 +46,7 @@
    15461457 
     
    15731484diff -Naur bash-4.2.orig/subst.c bash-4.2/subst.c
    15741485--- bash-4.2.orig/subst.c       2011-01-02 21:12:51.000000000 +0000
    1575 +++ bash-4.2/subst.c    2013-03-12 21:55:21.726772263 +0000
     1486+++ bash-4.2/subst.c    2012-11-04 22:45:01.018726663 +0000
    15761487@@ -366,6 +366,11 @@
    15771488       f &= ~W_ASSNBLTIN;
     
    16501561   expand_no_split_dollar_star = 0;
    16511562 
    1652 @@ -5113,6 +5124,10 @@
    1653    dev_fd_list[parent_pipe_fd] = 0;
    1654  #endif /* HAVE_DEV_FD */
    1655  
    1656 +  /* subshells shouldn't have this flag, which controls using the temporary
    1657 +     environment for variable lookups. */
    1658 +  expanding_redir = 0;
    1659 +
    1660    result = parse_and_execute (string, "process substitution", (SEVAL_NONINT|SEVAL_NOHIST));
    1661  
    1662  #if !defined (HAVE_DEV_FD)
    1663 @@ -5798,6 +5813,16 @@
     1563@@ -5798,6 +5809,16 @@
    16641564         is the only expansion that creates more than one word. */
    16651565       if (qdollaratp && ((hasdol && quoted) || l->next))
     
    16781578     }
    16791579   else if ((quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES)) && hasdol)
    1680 @@ -7176,7 +7201,7 @@
     1580@@ -7176,7 +7197,7 @@
    16811581     {
    16821582       /* Extract the contents of the ${ ... } expansion
     
    16871587        sindex++;
    16881588       else
    1689 @@ -7268,6 +7293,7 @@
     1589@@ -7268,6 +7289,7 @@
    16901590     default:
    16911591     case '\0':
     
    16951595       FREE (value);
    16961596       FREE (temp);
    1697 @@ -7900,7 +7926,7 @@
     1597@@ -7900,7 +7922,7 @@
    16981598 
    16991599   /* State flags */
     
    17041604   int pflags;                  /* flags passed to param_expand */
    17051605 
    1706 @@ -8105,13 +8131,14 @@
     1606@@ -8105,13 +8127,14 @@
    17071607          if (expanded_something)
    17081608            *expanded_something = 1;
     
    17211621          if (tword == &expand_wdesc_error || tword == &expand_wdesc_fatal)
    17221622            {
    1723 @@ -8129,6 +8156,14 @@
     1623@@ -8129,6 +8152,14 @@
    17241624          temp = tword->word;
    17251625          dispose_word_desc (tword);
     
    17361636          break;
    17371637 
    1738 @@ -8244,9 +8279,10 @@
     1638@@ -8244,9 +8275,10 @@
    17391639 
    17401640              temp = (char *)NULL;
     
    17491649              if (list == &expand_word_error || list == &expand_word_fatal)
    17501650                {
    1751 @@ -8533,7 +8569,7 @@
     1651@@ -8533,7 +8565,7 @@
    17521652        tword->flags |= W_NOEXPAND;     /* XXX */
    17531653       if (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))
     
    17581658       list = make_word_list (tword, (WORD_LIST *)NULL);
    17591659     }
    1760 @@ -8564,7 +8600,7 @@
     1660@@ -8564,7 +8596,7 @@
    17611661            tword->flags |= W_NOGLOB;
    17621662          if (word->flags & W_NOEXPAND)
     
    17691669diff -Naur bash-4.2.orig/subst.h bash-4.2/subst.h
    17701670--- bash-4.2.orig/subst.h       2010-12-03 01:21:29.000000000 +0000
    1771 +++ bash-4.2/subst.h    2013-03-12 21:55:21.450771163 +0000
     1671+++ bash-4.2/subst.h    2012-11-04 22:45:00.715394173 +0000
    17721672@@ -56,6 +56,7 @@
    17731673 #define SX_NOLONGJMP   0x0040  /* don't longjmp on fatal error */
     
    17801680diff -Naur bash-4.2.orig/support/shobj-conf bash-4.2/support/shobj-conf
    17811681--- bash-4.2.orig/support/shobj-conf    2009-10-28 13:20:21.000000000 +0000
    1782 +++ bash-4.2/support/shobj-conf 2013-03-12 21:55:21.592771729 +0000
     1682+++ bash-4.2/support/shobj-conf 2012-11-04 22:45:00.808727251 +0000
    17831683@@ -157,7 +157,7 @@
    17841684        ;;
     
    18011701diff -Naur bash-4.2.orig/tests/shopt.right bash-4.2/tests/shopt.right
    18021702--- bash-4.2.orig/tests/shopt.right     2010-07-03 03:36:30.000000000 +0000
    1803 +++ bash-4.2/tests/shopt.right  2013-03-12 21:55:21.653771972 +0000
     1703+++ bash-4.2/tests/shopt.right  2012-11-04 22:45:00.858727113 +0000
    18041704@@ -12,6 +12,7 @@
    18051705 shopt -u compat32
     
    18281728diff -Naur bash-4.2.orig/variables.c bash-4.2/variables.c
    18291729--- bash-4.2.orig/variables.c   2011-01-25 01:07:48.000000000 +0000
    1830 +++ bash-4.2/variables.c        2013-03-12 21:55:21.499771358 +0000
     1730+++ bash-4.2/variables.c        2012-11-04 22:45:00.765394035 +0000
    18311731@@ -3653,6 +3653,22 @@
    18321732   return n;
     
    18791779diff -Naur bash-4.2.orig/variables.h bash-4.2/variables.h
    18801780--- bash-4.2.orig/variables.h   2010-12-03 01:22:01.000000000 +0000
    1881 +++ bash-4.2/variables.h        2013-03-12 21:55:21.486771306 +0000
     1781+++ bash-4.2/variables.h        2012-11-04 22:45:00.755394063 +0000
    18821782@@ -313,6 +313,7 @@
    18831783 
  • patches/iproute2-3.4.0-libdir-1.patch

    r111b12a r76b06f6  
    1010             Renamed for Iproute2-2.6.38 by Jonathan Norman
    1111             Rediffed for Iproute2-3.4.0 by William Harrington
    12              Rediffed for Iproute2-3.8.0 by William Harrington
    1312
    14 diff -Naur iproute2-3.8.0.orig/Makefile iproute2-3.8.0/Makefile
    15 --- iproute2-3.8.0.orig/Makefile        2013-02-21 16:41:20.000000000 +0000
    16 +++ iproute2-3.8.0/Makefile     2013-06-03 12:31:18.891352195 +0000
    17 @@ -13,7 +13,7 @@
     13diff -Naur iproute2-3.4.0.orig/Makefile iproute2-3.4.0/Makefile
     14--- iproute2-3.4.0.orig/Makefile        2012-10-25 19:59:31.824412361 +0000
     15+++ iproute2-3.4.0/Makefile     2012-10-25 20:00:11.334366911 +0000
     16@@ -12,7 +12,7 @@
    1817 
    1918 SHARED_LIBS = y
     
    2423 DEFINES+= -DNO_SHARED_LIBS
    2524 endif
    26 diff -Naur iproute2-3.8.0.orig/include/iptables.h iproute2-3.8.0/include/iptables.h
    27 --- iproute2-3.8.0.orig/include/iptables.h      2013-02-21 16:41:20.000000000 +0000
    28 +++ iproute2-3.8.0/include/iptables.h   2013-06-03 12:31:18.891352195 +0000
     25diff -Naur iproute2-3.4.0.orig/include/iptables.h iproute2-3.4.0/include/iptables.h
     26--- iproute2-3.4.0.orig/include/iptables.h      2012-05-21 21:12:19.000000000 +0000
     27+++ iproute2-3.4.0/include/iptables.h   2012-10-25 20:00:56.064367711 +0000
    2928@@ -4,8 +4,12 @@
    3029 #include "iptables_common.h"
     
    4140 
    4241 #ifndef IPPROTO_SCTP
    43 diff -Naur iproute2-3.8.0.orig/misc/arpd.c iproute2-3.8.0/misc/arpd.c
    44 --- iproute2-3.8.0.orig/misc/arpd.c     2013-02-21 16:41:20.000000000 +0000
    45 +++ iproute2-3.8.0/misc/arpd.c  2013-06-03 12:31:18.891352195 +0000
     42diff -Naur iproute2-3.4.0.orig/misc/arpd.c iproute2-3.4.0/misc/arpd.c
     43--- iproute2-3.4.0.orig/misc/arpd.c     2012-05-21 21:12:19.000000000 +0000
     44+++ iproute2-3.4.0/misc/arpd.c  2012-10-25 20:01:19.474370303 +0000
    4645@@ -40,7 +40,7 @@
    4746 int resolve_hosts;
  • patches/iputils-s20101006-doc-1.patch

    r111b12a r76b06f6  
    1 Submitted By: William Harrington <kb0iic at cross-lfs dot org>
    2 Date: 2013-08-06
    3 Initial Package Version: s20121221
     1Submitted By: Joe Ciccone <jciccone@gmail.com>
     2Date: 2011-01-08
     3Initial Package Version: s20100418
    44Upstream Status: Unknown
    55Origin: Unknown
    6 Description: Contains Fixes for Various Issues and Manpages
     6Description: Contains Pregenerated Documentation
    77
    8 diff -Naur iputils-s20121221.orig/Makefile iputils-s20121221/Makefile
    9 --- iputils-s20121221.orig/Makefile     2012-12-21 14:01:07.000000000 +0000
    10 +++ iputils-s20121221/Makefile  2013-08-06 18:09:09.448346619 +0000
    11 @@ -2,8 +2,6 @@
    12  # Configuration
    13  #
    14  
    15 -# CC
    16 -CC=gcc
    17  # Path to parent kernel include files directory
    18  LIBC_INCLUDE=/usr/include
    19  # Libraries
    20 @@ -36,7 +34,7 @@
    21  
    22  # GNU TLS library for ping6 [yes|no|static]
    23  USE_GNUTLS=yes
    24 -# Crypto library for ping6 [shared|static]
    25 +# Crypto library for ping6 [shared|static|no]
    26  USE_CRYPTO=shared
    27  # Resolv library for ping6 [yes|static]
    28  USE_RESOLV=yes
    29 @@ -48,11 +46,10 @@
    30  
    31  # -------------------------------------
    32  # What a pity, all new gccs are buggy and -Werror does not work. Sigh.
    33 -# CCOPT=-fno-strict-aliasing -Wstrict-prototypes -Wall -Werror -g
    34 -CCOPT=-fno-strict-aliasing -Wstrict-prototypes -Wall -g
    35 -CCOPTOPT=-O3
    36 -GLIBCFIX=-D_GNU_SOURCE
    37 -DEFINES=
    38 +# CFLAGS+=-fno-strict-aliasing -Wstrict-prototypes -Wall -Werror -g
    39 +CFLAGS?=-O3 -g
    40 +CFLAGS+=-fno-strict-aliasing -Wstrict-prototypes -Wall
    41 +CPPFLAGS+=-D_GNU_SOURCE
    42  LDLIB=
    43  
    44  FUNC_LIB = $(if $(filter static,$(1)),$(LDFLAG_STATIC) $(2) $(LDFLAG_DYNAMIC),$(2))
    45 @@ -63,7 +60,10 @@
    46         LIB_CRYPTO = $(call FUNC_LIB,$(USE_GNUTLS),$(LDFLAG_GNUTLS))
    47         DEF_CRYPTO = -DUSE_GNUTLS
    48  else
    49 +ifneq ($(USE_CRYPTO),no)
    50         LIB_CRYPTO = $(call FUNC_LIB,$(USE_CRYPTO),$(LDFLAG_CRYPTO))
    51 +       DEF_CRYPTO = -DUSE_OPENSSL
    52 +endif
    53  endif
    54  
    55  # USE_RESOLV: LIB_RESOLV
    56 @@ -110,7 +110,6 @@
    57  IPV6_TARGETS=tracepath6 traceroute6 ping6
    58  TARGETS=$(IPV4_TARGETS) $(IPV6_TARGETS)
    59  
    60 -CFLAGS=$(CCOPTOPT) $(CCOPT) $(GLIBCFIX) $(DEFINES)
    61  LDLIBS=$(LDLIB) $(ADDLIB)
    62  
    63  UNAME_N:=$(shell uname -n)
    64 @@ -129,6 +128,7 @@
    65         $(COMPILE.c) $< $(DEF_$(patsubst %.o,%,$@)) -S -o $@
    66  %.o: %.c
    67         $(COMPILE.c) $< $(DEF_$(patsubst %.o,%,$@)) -o $@
    68 +LINK.o += $(CFLAGS)
    69  $(TARGETS): %: %.o
    70         $(LINK.o) $^ $(LIB_$@) $(LDLIBS) -o $@
    71  
    72 @@ -149,7 +149,7 @@
    73  DEF_ping_common = $(DEF_CAP) $(DEF_IDN)
    74  DEF_ping  = $(DEF_CAP) $(DEF_IDN) $(DEF_WITHOUT_IFADDRS)
    75  LIB_ping  = $(LIB_CAP) $(LIB_IDN)
    76 -DEF_ping6 = $(DEF_CAP) $(DEF_IDN) $(DEF_WITHOUT_IFADDRS) $(DEF_ENABLE_PING6_RTHDR)
    77 +DEF_ping6 = $(DEF_CAP) $(DEF_IDN) $(DEF_WITHOUT_IFADDRS) $(DEF_ENABLE_PING6_RTHDR) $(DEF_CRYPTO)
    78  LIB_ping6 = $(LIB_CAP) $(LIB_IDN) $(LIB_RESOLV) $(LIB_CRYPTO)
    79  
    80  ping: ping_common.o
    81 diff -Naur iputils-s20121221.orig/doc/arping.8 iputils-s20121221/doc/arping.8
    82 --- iputils-s20121221.orig/doc/arping.8 1970-01-01 00:00:00.000000000 +0000
    83 +++ iputils-s20121221/doc/arping.8      2013-01-04 10:38:27.000000000 +0000
    84 @@ -0,0 +1,109 @@
     8
     9diff -Naur iputils-s20101006.orig/doc/arping.8 iputils-s20101006/doc/arping.8
     10--- iputils-s20101006.orig/doc/arping.8 1969-12-31 19:00:00.000000000 -0500
     11+++ iputils-s20101006/doc/arping.8      2011-01-08 20:09:50.402928174 -0500
     12@@ -0,0 +1,110 @@
    8513+.\" This manpage has been automatically generated by docbook2man
    8614+.\" from a DocBook document.  This tool can be found at:
     
    8816+.\" Please send any bug reports, improvements, comments, patches,
    8917+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    90 +.TH "ARPING" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     18+.TH "ARPING" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils"
    9119+.SH NAME
    9220+arping \- send ARP REQUEST to a neighbour host
     
    12553+.TP
    12654+\fB-I \fIinterface\fB\fR
    127 +Name of network device where to send ARP REQUEST packets.
     55+Name of network device where to send ARP REQUEST packets. This option
     56+is required.
    12857+.TP
    12958+\fB-h\fR
     
    184113+.SH "SECURITY"
    185114+.PP
    186 +\fBarping\fR requires CAP_NET_RAW capability
     115+\fBarping\fR requires CAP_NET_RAWIO capability
    187116+to be executed. It is not recommended to be used as set-uid root,
    188117+because it allows user to modify ARP caches of neighbour hosts.
     
    192121+and the latest versions are  available in source form at
    193122+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    194 diff -Naur iputils-s20121221.orig/doc/clockdiff.8 iputils-s20121221/doc/clockdiff.8
    195 --- iputils-s20121221.orig/doc/clockdiff.8      1970-01-01 00:00:00.000000000 +0000
    196 +++ iputils-s20121221/doc/clockdiff.8   2013-01-04 10:38:27.000000000 +0000
     123diff -Naur iputils-s20101006.orig/doc/clockdiff.8 iputils-s20101006/doc/clockdiff.8
     124--- iputils-s20101006.orig/doc/clockdiff.8      1969-12-31 19:00:00.000000000 -0500
     125+++ iputils-s20101006/doc/clockdiff.8   2011-01-08 20:09:50.611280874 -0500
    197126@@ -0,0 +1,81 @@
    198127+.\" This manpage has been automatically generated by docbook2man
     
    201130+.\" Please send any bug reports, improvements, comments, patches,
    202131+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    203 +.TH "CLOCKDIFF" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     132+.TH "CLOCKDIFF" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils"
    204133+.SH NAME
    205134+clockdiff \- measure clock difference between hosts
     
    270199+.SH "SECURITY"
    271200+.PP
    272 +\fBclockdiff\fR requires CAP_NET_RAW capability
     201+\fBclockdiff\fR requires CAP_NET_RAWIO capability
    273202+to be executed. It is safe to be used as set-uid root.
    274203+.SH "AVAILABILITY"
     
    277206+and the latest versions are  available in source form at
    278207+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    279 diff -Naur iputils-s20121221.orig/doc/index.html iputils-s20121221/doc/index.html
    280 --- iputils-s20121221.orig/doc/index.html       1970-01-01 00:00:00.000000000 +0000
    281 +++ iputils-s20121221/doc/index.html    2013-01-04 10:38:35.000000000 +0000
    282 @@ -0,0 +1,175 @@
    283 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     208diff -Naur iputils-s20101006.orig/doc/index.html iputils-s20101006/doc/index.html
     209--- iputils-s20101006.orig/doc/index.html       1969-12-31 19:00:00.000000000 -0500
     210+++ iputils-s20101006/doc/index.html    2011-01-08 20:09:49.631531431 -0500
     211@@ -0,0 +1,170 @@
     212+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    284213+<HTML
    285214+><HEAD
     
    356285+><DT
    357286+><A
    358 +HREF="r466.html"
     287+HREF="r437.html"
    359288+>arping</A
    360289+>&nbsp;--&nbsp;send ARP REQUEST to a neighbour host</DT
    361290+><DT
    362291+><A
    363 +HREF="r625.html"
     292+HREF="r596.html"
    364293+>clockdiff</A
    365294+>&nbsp;--&nbsp;measure clock difference between hosts</DT
    366295+><DT
    367296+><A
    368 +HREF="r720.html"
     297+HREF="r691.html"
    369298+>rarpd</A
    370299+>&nbsp;--&nbsp;answer RARP REQUESTs</DT
    371300+><DT
    372301+><A
    373 +HREF="r819.html"
     302+HREF="r790.html"
    374303+>tracepath</A
    375304+>&nbsp;--&nbsp;traces path to a network host discovering MTU along this path</DT
    376305+><DT
    377306+><A
    378 +HREF="r918.html"
     307+HREF="r884.html"
    379308+>traceroute6</A
    380309+>&nbsp;--&nbsp;traces path to a network host</DT
    381310+><DT
    382311+><A
    383 +HREF="r983.html"
     312+HREF="r949.html"
    384313+>tftpd</A
    385314+>&nbsp;--&nbsp;Trivial File Transfer Protocol server</DT
    386315+><DT
    387316+><A
    388 +HREF="r1056.html"
    389 +>ninfod</A
    390 +>&nbsp;--&nbsp;Respond to IPv6 Node Information Queries</DT
    391 +><DT
    392 +><A
    393 +HREF="r1125.html"
     317+HREF="r1022.html"
    394318+>rdisc</A
    395319+>&nbsp;--&nbsp;network router discovery daemon</DT
    396320+><DT
    397321+><A
    398 +HREF="r1269.html"
     322+HREF="r1144.html"
    399323+>pg3</A
    400324+>&nbsp;--&nbsp;send stream of UDP packets</DT
     
    457381+>
    458382\ No newline at end of file
    459 diff -Naur iputils-s20121221.orig/doc/iputils.html iputils-s20121221/doc/iputils.html
    460 --- iputils-s20121221.orig/doc/iputils.html     1970-01-01 00:00:00.000000000 +0000
    461 +++ iputils-s20121221/doc/iputils.html  2013-01-04 10:38:35.000000000 +0000
     383diff -Naur iputils-s20101006.orig/doc/iputils.html iputils-s20101006/doc/iputils.html
     384--- iputils-s20101006.orig/doc/iputils.html     1969-12-31 19:00:00.000000000 -0500
     385+++ iputils-s20101006/doc/iputils.html  2011-01-08 20:09:50.282802377 -0500
    462386@@ -0,0 +1,491 @@
    463 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     387+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    464388+<HTML
    465389+><HEAD
     
    953877+>
    954878\ No newline at end of file
    955 diff -Naur iputils-s20121221.orig/doc/ninfod.8 iputils-s20121221/doc/ninfod.8
    956 --- iputils-s20121221.orig/doc/ninfod.8 1970-01-01 00:00:00.000000000 +0000
    957 +++ iputils-s20121221/doc/ninfod.8      2013-01-04 10:38:27.000000000 +0000
    958 @@ -0,0 +1,72 @@
    959 +.\" This manpage has been automatically generated by docbook2man
    960 +.\" from a DocBook document.  This tool can be found at:
    961 +.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
    962 +.\" Please send any bug reports, improvements, comments, patches,
    963 +.\" etc. to Steve Cheng <steve@ggi-project.org>.
    964 +.TH "NINFOD" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
    965 +.SH NAME
    966 +ninfod \- Respond to IPv6 Node Information Queries
    967 +.SH SYNOPSIS
    968 +
    969 +\fBninfod\fR [\fB-dhv\fR] [\fB-p \fIpidfile\fB\fR] [\fB-u \fIuser\fB\fR]
    970 +
    971 +.SH "DESCRIPTION"
    972 +.PP
    973 +Responds to IPv6 Node Information Queries (RFC4620) from clients.
    974 +Queries can be sent by various implementations of \fBping6\fR command.
    975 +.SH "OPTIONS"
    976 +.TP
    977 +\fB-a\fR
    978 +Debug mode.  Do not go background.
    979 +.TP
    980 +\fB-h\fR
    981 +Show help.
    982 +.TP
    983 +\fB-v\fR
    984 +Verbose mode.
    985 +.TP
    986 +\fB-u \fIuser\fB\fR
    987 +Run as another user.
    988 +\fIuser\fR can either be username or user ID.
    989 +.TP
    990 +\fB-p \fIpidfile\fB\fR
    991 +File for process-id storage.
    992 +\fIuser\fR is required to be able to create the file.
    993 +.SH "SEE ALSO"
    994 +.PP
    995 +\fBping\fR(8).
    996 +.SH "AUTHOR"
    997 +.PP
    998 +\fBninfod\fR was written by USAGI/WIDE Project.
    999 +.SH "COPYING"
    1000 +.PP
    1001 +
    1002 +.nf
    1003 +Copyright (C) 2012 YOSHIFUJI Hideaki.
    1004 +Copyright (C) 2002 USAGI/WIDE Project.
    1005 +All rights reserved.
    1006 +
    1007 +Redistribution and use in source and binary forms, with or without
    1008 +modification, are permitted provided that the following conditions
    1009 +are met:
    1010 +1. Redistributions of source code must retain the above copyright
    1011 +   notice, this list of conditions and the following disclaimer.
    1012 +2. Redistributions in binary form must reproduce the above copyright
    1013 +   notice, this list of conditions and the following disclaimer in the
    1014 +   documentation and/or other materials provided with the distribution.
    1015 +3. Neither the name of the project nor the names of its contributors
    1016 +   may be used to endorse or promote products derived from this software
    1017 +   without specific prior written permission.
    1018 +
    1019 +THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
    1020 +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    1021 +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    1022 +ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
    1023 +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
    1024 +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
    1025 +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
    1026 +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
    1027 +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
    1028 +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    1029 +SUCH DAMAGE.
    1030 +.fi
    1031 diff -Naur iputils-s20121221.orig/doc/pg3.8 iputils-s20121221/doc/pg3.8
    1032 --- iputils-s20121221.orig/doc/pg3.8    1970-01-01 00:00:00.000000000 +0000
    1033 +++ iputils-s20121221/doc/pg3.8 2013-01-04 10:38:27.000000000 +0000
     879diff -Naur iputils-s20101006.orig/doc/pg3.8 iputils-s20101006/doc/pg3.8
     880--- iputils-s20101006.orig/doc/pg3.8    1969-12-31 19:00:00.000000000 -0500
     881+++ iputils-s20101006/doc/pg3.8 2011-01-08 20:09:50.890656148 -0500
    1034882@@ -0,0 +1,86 @@
    1035883+.\" This manpage has been automatically generated by docbook2man
     
    1038886+.\" Please send any bug reports, improvements, comments, patches,
    1039887+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    1040 +.TH "PG3" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     888+.TH "PG3" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils"
    1041889+.SH NAME
    1042890+pg3, ipg, pgset \- send stream of UDP packets
     
    1119967+and the latest versions are  available in source form at
    1120968+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    1121 diff -Naur iputils-s20121221.orig/doc/ping.8 iputils-s20121221/doc/ping.8
    1122 --- iputils-s20121221.orig/doc/ping.8   1970-01-01 00:00:00.000000000 +0000
    1123 +++ iputils-s20121221/doc/ping.8        2013-01-04 10:38:27.000000000 +0000
    1124 @@ -0,0 +1,428 @@
     969diff -Naur iputils-s20101006.orig/doc/ping.8 iputils-s20101006/doc/ping.8
     970--- iputils-s20101006.orig/doc/ping.8   1969-12-31 19:00:00.000000000 -0500
     971+++ iputils-s20101006/doc/ping.8        2011-01-08 20:09:50.986782167 -0500
     972@@ -0,0 +1,408 @@
    1125973+.\" This manpage has been automatically generated by docbook2man
    1126974+.\" from a DocBook document.  This tool can be found at:
     
    1128976+.\" Please send any bug reports, improvements, comments, patches,
    1129977+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    1130 +.TH "PING" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     978+.TH "PING" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils"
    1131979+.SH NAME
    1132980+ping, ping6 \- send ICMP ECHO_REQUEST to network hosts
    1133981+.SH SYNOPSIS
    1134982+
    1135 +\fBping\fR [\fB-aAbBdDfhLnOqrRUvV\fR] [\fB-c \fIcount\fB\fR] [\fB-F \fIflowlabel\fB\fR] [\fB-i \fIinterval\fB\fR] [\fB-I \fIinterface\fB\fR] [\fB-l \fIpreload\fB\fR] [\fB-m \fImark\fB\fR] [\fB-M \fIpmtudisc_option\fB\fR] [\fB-N \fInodeinfo_option\fB\fR] [\fB-w \fIdeadline\fB\fR] [\fB-W \fItimeout\fB\fR] [\fB-p \fIpattern\fB\fR] [\fB-Q \fItos\fB\fR] [\fB-s \fIpacketsize\fB\fR] [\fB-S \fIsndbuf\fB\fR] [\fB-t \fIttl\fB\fR] [\fB-T \fItimestamp option\fB\fR] [\fB\fIhop\fB\fR\fI ...\fR] \fB\fIdestination\fB\fR
     983+\fBping\fR [\fB-LRUbdfnqrvVaAB\fR] [\fB-c \fIcount\fB\fR] [\fB-m \fImark\fB\fR] [\fB-i \fIinterval\fB\fR] [\fB-l \fIpreload\fB\fR] [\fB-p \fIpattern\fB\fR] [\fB-s \fIpacketsize\fB\fR] [\fB-t \fIttl\fB\fR] [\fB-w \fIdeadline\fB\fR] [\fB-F \fIflowlabel\fB\fR] [\fB-I \fIinterface\fB\fR] [\fB-M \fIhint\fB\fR] [\fB-N \fInioption\fB\fR] [\fB-Q \fItos\fB\fR] [\fB-S \fIsndbuf\fB\fR] [\fB-T \fItimestamp option\fB\fR] [\fB-W \fItimeout\fB\fR] [\fB\fIhop\fB\fR\fI ...\fR] \fB\fIdestination\fB\fR
    1136984+
    1137985+.SH "DESCRIPTION"
     
    1143991+number of ``pad'' bytes used to fill out the packet.
    1144992+.PP
    1145 +\fBping6\fR is IPv6 version of \fBping\fR, and can also send Node Information Queries (RFC4620).
    1146 +Intermediate \fIhop\fRs may not be allowed, because IPv6 source routing was deprecated (RFC5095).
     993+\fBping6\fR can also send Node Information Queries (RFC4620).
    1147994+.SH "OPTIONS"
    1148995+.TP
     
    1152999+\fB-A\fR
    11531000+Adaptive ping. Interpacket interval adapts to round-trip time, so that
    1154 +effectively not more than one (or more, if preload is set) unanswered probe
    1155 +is present in the network. Minimal interval is 200msec for not super-user.
     1001+effectively not more than one (or more, if preload is set) unanswered probes
     1002+present in the network. Minimal interval is 200msec for not super-user.
    11561003+On networks with low rtt this mode is essentially equivalent to flood mode. 
    11571004+.TP
     
    11621009+Do not allow \fBping\fR to change source address of probes.
    11631010+The address is bound to one selected when \fBping\fR starts.
     1011+.TP
     1012+\fB-m \fImark\fB\fR
     1013+use \fImark\fR to tag the packets going out. This is useful
     1014+for variety of reasons within the kernel such as using policy
     1015+routing to select specific outbound processing.
    11641016+.TP
    11651017+\fB-c \fIcount\fB\fR
     
    11741026+Essentially, this socket option is not used by Linux kernel.
    11751027+.TP
    1176 +\fB-D\fR
    1177 +Print timestamp (unix time + microseconds as in gettimeofday) before
    1178 +each line.
     1028+\fB-F \fIflow label\fB\fR
     1029+Allocate and set 20 bit flow label on echo request packets.
     1030+(Only \fBping6\fR). If value is zero, kernel allocates random flow label.
    11791031+.TP
    11801032+\fB-f\fR
     
    11871039+Only the super-user may use this option with zero interval.
    11881040+.TP
    1189 +\fB-F \fIflow label\fB\fR
    1190 +\fBping6\fR only.
    1191 +Allocate and set 20 bit flow label (in hex) on echo request packets.
    1192 +If value is zero, kernel allocates random flow label.
    1193 +.TP
    1194 +\fB-h\fR
    1195 +Show help.
    1196 +.TP
    11971041+\fB-i \fIinterval\fB\fR
    11981042+Wait \fIinterval\fR seconds between sending each packet.
     
    12011045+to values less 0.2 seconds.
    12021046+.TP
    1203 +\fB-I \fIinterface\fB\fR
    1204 +\fIinterface\fR is either an address, or an interface name.
    1205 +If \fIinterface\fR is an address, it sets source address
    1206 +to specified interface address.
    1207 +If \fIinterface\fR in an interface name, it sets
    1208 +source interface to specified interface.
    1209 +For \fBping6\fR, when doing ping to a link-local scope
    1210 +address, link specification (by the '%'-notation in
    1211 +\fIdestination\fR, or by this option) is required.
     1047+\fB-I \fIinterface address\fB\fR
     1048+Set source address to specified interface address. Argument
     1049+may be numeric IP address or name of device. When pinging IPv6
     1050+link-local address this option is required.
    12121051+.TP
    12131052+\fB-l \fIpreload\fB\fR
     
    12201059+destination is a multicast address.
    12211060+.TP
    1222 +\fB-m \fImark\fB\fR
    1223 +use \fImark\fR to tag the packets going out. This is useful
    1224 +for variety of reasons within the kernel such as using policy
    1225 +routing to select specific outbound processing.
    1226 +.TP
    1227 +\fB-M \fIpmtudisc_opt\fB\fR
    1228 +Select Path MTU Discovery strategy.
    1229 +\fIpmtudisc_option\fR may be either \fIdo\fR
    1230 +(prohibit fragmentation, even local one),
    1231 +\fIwant\fR (do PMTU discovery, fragment locally when packet size
    1232 +is large), or \fIdont\fR (do not set DF flag).
    1233 +.TP
    1234 +\fB-N \fInodeinfo_option\fB\fR
    1235 +\fBping6\fR only.
     1061+\fB-N \fInioption\fB\fR
    12361062+Send ICMPv6 Node Information Queries (RFC4620), instead of Echo Request.
    1237 +.RS
    1238 +.TP
    1239 +\fBhelp\fR
    1240 +Show help for NI support.
    1241 +.RE
    12421063+.RS
    12431064+.TP
     
    13071128+No attempt will be made to lookup symbolic names for host addresses.
    13081129+.TP
    1309 +\fB-O\fR
    1310 +Report outstanding ICMP ECHO reply before sending next packet.
    1311 +This is useful together with the timestamp \fB-D\fR to
    1312 +log output to a diagnostic file and search for missing answers.
    1313 +.TP
    13141130+\fB-p \fIpattern\fB\fR
    13151131+You may specify up to 16 ``pad'' bytes to fill out the packet you send.
     
    13181134+to be filled with all ones.
    13191135+.TP
     1136+\fB-D\fR
     1137+Print timestamp (unix time + microseconds as in gettimeofday) before
     1138+each line.
     1139+.TP
     1140+\fB-Q \fItos\fB\fR
     1141+Set Quality of Service -related bits in ICMP datagrams. 
     1142+\fItos\fR can be either decimal or hex number.
     1143+Traditionally (RFC1349), these have been interpreted as: 0 for reserved
     1144+(currently being redefined as congestion control), 1-4 for Type of Service
     1145+and 5-7 for Precedence.
     1146+Possible settings for Type of Service are: minimal cost: 0x02,
     1147+reliability: 0x04, throughput: 0x08, low delay: 0x10.  Multiple TOS bits
     1148+should not be set simultaneously.  Possible settings for
     1149+special Precedence range from priority (0x20) to net control (0xe0).  You
     1150+must be root (CAP_NET_ADMIN capability) to use Critical or
     1151+higher precedence value.  You cannot set
     1152+bit 0x01 (reserved) unless ECN has been enabled in the kernel.
     1153+In RFC2474, these fields has been redefined as 8-bit Differentiated
     1154+Services (DS), consisting of: bits 0-1 of separate data (ECN will be used,
     1155+here), and bits 2-7 of Differentiated Services Codepoint (DSCP).
     1156+.TP
    13201157+\fB-q\fR
    13211158+Quiet output.
     
    13231160+when finished.
    13241161+.TP
    1325 +\fB-Q \fItos\fB\fR
    1326 +Set Quality of Service -related bits in ICMP datagrams.
    1327 +\fItos\fR can be decimal (\fBping\fR only) or hex number.
    1328 +
    1329 +In RFC2474, these fields are interpreted as 8-bit Differentiated
    1330 +Services (DS), consisting of: bits 0-1 (2 lowest bits) of separate
    1331 +data, and bits 2-7 (highest 6 bits) of Differentiated Services
    1332 +Codepoint (DSCP).  In RFC2481 and RFC3168, bits 0-1 are used for ECN.
    1333 +
    1334 +Historically (RFC1349, obsoleted by RFC2474), these were interpreted
    1335 +as: bit 0 (lowest bit) for reserved (currently being redefined as
    1336 +congestion control), 1-4 for Type of Service and bits 5-7
    1337 +(highest bits) for Precedence.
     1162+\fB-R\fR
     1163+Record route.
     1164+Includes the RECORD_ROUTE option in the ECHO_REQUEST
     1165+packet and displays the route buffer on returned packets.
     1166+Note that the IP header is only large enough for nine such routes.
     1167+Many hosts ignore or discard this option.
    13381168+.TP
    13391169+\fB-r\fR
     
    13451175+used.
    13461176+.TP
    1347 +\fB-R\fR
    1348 +\fBping\fR only.
    1349 +Record route.
    1350 +Includes the RECORD_ROUTE option in the ECHO_REQUEST
    1351 +packet and displays the route buffer on returned packets.
    1352 +Note that the IP header is only large enough for nine such routes.
    1353 +Many hosts ignore or discard this option.
    1354 +.TP
    13551177+\fB-s \fIpacketsize\fB\fR
    13561178+Specifies the number of data bytes to be sent. 
     
    13631185+.TP
    13641186+\fB-t \fIttl\fB\fR
    1365 +\fBping\fR only.
    13661187+Set the IP Time to Live.
    13671188+.TP
     
    13731194+\fItsprespec host1 [host2 [host3 [host4]]]\fR
    13741195+(timestamp prespecified hops).
     1196+.TP
     1197+\fB-M \fIhint\fB\fR
     1198+Select Path MTU Discovery strategy.
     1199+\fIhint\fR may be either \fIdo\fR
     1200+(prohibit fragmentation, even local one),
     1201+\fIwant\fR (do PMTU discovery, fragment locally when packet size
     1202+is large), or \fIdont\fR (do not set DF flag).
    13751203+.TP
    13761204+\fB-U\fR
     
    14021230+\fB-W \fItimeout\fB\fR
    14031231+Time to wait for a response, in seconds. The option affects only timeout
    1404 +in absence of any responses, otherwise \fBping\fR waits for two RTTs.
     1232+in absense of any responses, otherwise \fBping\fR waits for two RTTs.
    14051233+.PP
    14061234+When using \fBping\fR for fault isolation, it should first be run
     
    15011329+\fBftp\fR(1).
    15021330+.PP
    1503 +In normal operation ping prints the TTL value from the packet it receives.
     1331+In normal operation ping prints the ttl value from the packet it receives.
    15041332+When a remote system receives a ping packet, it can do one of three things
    15051333+with the TTL field in its response:
     
    15441372+.SH "SECURITY"
    15451373+.PP
    1546 +\fBping\fR requires CAP_NET_RAW capability
     1374+\fBping\fR requires CAP_NET_RAWIO capability
    15471375+to be executed. It may be used as set-uid root.
    15481376+.SH "AVAILABILITY"
     
    15511379+and the latest versions are  available in source form at
    15521380+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    1553 diff -Naur iputils-s20121221.orig/doc/r1056.html iputils-s20121221/doc/r1056.html
    1554 --- iputils-s20121221.orig/doc/r1056.html       1970-01-01 00:00:00.000000000 +0000
    1555 +++ iputils-s20121221/doc/r1056.html    2013-01-04 10:38:35.000000000 +0000
    1556 @@ -0,0 +1,343 @@
    1557 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     1381diff -Naur iputils-s20101006.orig/doc/r1022.html iputils-s20101006/doc/r1022.html
     1382--- iputils-s20101006.orig/doc/r1022.html       1969-12-31 19:00:00.000000000 -0500
     1383+++ iputils-s20101006/doc/r1022.html    2011-01-08 20:09:49.623373190 -0500
     1384@@ -0,0 +1,511 @@
     1385+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    15581386+<HTML
    15591387+><HEAD
    15601388+><TITLE
    1561 +>ninfod</TITLE
     1389+>rdisc</TITLE
    15621390+><META
    15631391+NAME="GENERATOR"
     
    15681396+REL="PREVIOUS"
    15691397+TITLE="tftpd"
    1570 +HREF="r983.html"><LINK
     1398+HREF="r949.html"><LINK
    15711399+REL="NEXT"
    1572 +TITLE="rdisc"
    1573 +HREF="r1125.html"></HEAD
     1400+TITLE="pg3"
     1401+HREF="r1144.html"></HEAD
    15741402+><BODY
    15751403+CLASS="REFENTRY"
     
    15991427+VALIGN="bottom"
    16001428+><A
    1601 +HREF="r983.html"
     1429+HREF="r949.html"
    16021430+ACCESSKEY="P"
    16031431+>Prev</A
     
    16131441+VALIGN="bottom"
    16141442+><A
    1615 +HREF="r1125.html"
     1443+HREF="r1144.html"
    16161444+ACCESSKEY="N"
    16171445+>Next</A
     
    16241452+><H1
    16251453+><A
    1626 +NAME="NINFOD"
    1627 +></A
    1628 +>ninfod</H1
     1454+NAME="RDISC"
     1455+></A
     1456+>rdisc</H1
    16291457+><DIV
    16301458+CLASS="REFNAMEDIV"
    16311459+><A
    1632 +NAME="AEN1061"
    1633 +></A
    1634 +><H2
    1635 +>Name</H2
    1636 +>ninfod&nbsp;--&nbsp;Respond to IPv6 Node Information Queries</DIV
    1637 +><DIV
    1638 +CLASS="REFSYNOPSISDIV"
    1639 +><A
    1640 +NAME="AEN1064"
    1641 +></A
    1642 +><H2
    1643 +>Synopsis</H2
    1644 +><P
    1645 +><B
    1646 +CLASS="COMMAND"
    1647 +>ninfod</B
    1648 +>  [<CODE
    1649 +CLASS="OPTION"
    1650 +>-dhv</CODE
    1651 +>] [-p <TT
    1652 +CLASS="REPLACEABLE"
    1653 +><I
    1654 +>pidfile</I
    1655 +></TT
    1656 +>] [-u <TT
    1657 +CLASS="REPLACEABLE"
    1658 +><I
    1659 +>user</I
    1660 +></TT
    1661 +>]</P
    1662 +></DIV
    1663 +><DIV
    1664 +CLASS="REFSECT1"
    1665 +><A
    1666 +NAME="AEN1073"
    1667 +></A
    1668 +><H2
    1669 +>DESCRIPTION</H2
    1670 +><P
    1671 +>Responds to <A
    1672 +HREF="http://tools.ietf.org/rfc/rfc4620.txt"
    1673 +TARGET="_top"
    1674 +>IPv6 Node Information Queries (RFC4620)</A
    1675 +> from clients.
    1676 +Queries can be sent by various implementations of <B
    1677 +CLASS="COMMAND"
    1678 +>ping6</B
    1679 +> command.</P
    1680 +></DIV
    1681 +><DIV
    1682 +CLASS="REFSECT1"
    1683 +><A
    1684 +NAME="AEN1078"
    1685 +></A
    1686 +><H2
    1687 +>OPTIONS</H2
    1688 +><P
    1689 +></P
    1690 +><DIV
    1691 +CLASS="VARIABLELIST"
    1692 +><DL
    1693 +><DT
    1694 +><CODE
    1695 +CLASS="OPTION"
    1696 +>-a</CODE
    1697 +></DT
    1698 +><DD
    1699 +><P
    1700 +>Debug mode.  Do not go background.
    1701 +  </P
    1702 +></DD
    1703 +><DT
    1704 +><CODE
    1705 +CLASS="OPTION"
    1706 +>-h</CODE
    1707 +></DT
    1708 +><DD
    1709 +><P
    1710 +>Show help.
    1711 +  </P
    1712 +></DD
    1713 +><DT
    1714 +><CODE
    1715 +CLASS="OPTION"
    1716 +>-v</CODE
    1717 +></DT
    1718 +><DD
    1719 +><P
    1720 +>Verbose mode.
    1721 +  </P
    1722 +></DD
    1723 +><DT
    1724 +><CODE
    1725 +CLASS="OPTION"
    1726 +>-u <TT
    1727 +CLASS="REPLACEABLE"
    1728 +><I
    1729 +>user</I
    1730 +></TT
    1731 +></CODE
    1732 +></DT
    1733 +><DD
    1734 +><P
    1735 +>Run as another user.
    1736 +<TT
    1737 +CLASS="REPLACEABLE"
    1738 +><I
    1739 +>user</I
    1740 +></TT
    1741 +> can either be username or user ID.
    1742 +  </P
    1743 +></DD
    1744 +><DT
    1745 +><CODE
    1746 +CLASS="OPTION"
    1747 +>-p <TT
    1748 +CLASS="REPLACEABLE"
    1749 +><I
    1750 +>pidfile</I
    1751 +></TT
    1752 +></CODE
    1753 +></DT
    1754 +><DD
    1755 +><P
    1756 +>File for process-id storage.
    1757 +<TT
    1758 +CLASS="REPLACEABLE"
    1759 +><I
    1760 +>user</I
    1761 +></TT
    1762 +> is required to be able to create the file.
    1763 +  </P
    1764 +></DD
    1765 +></DL
    1766 +></DIV
    1767 +></DIV
    1768 +><DIV
    1769 +CLASS="REFSECT1"
    1770 +><A
    1771 +NAME="AEN1110"
    1772 +></A
    1773 +><H2
    1774 +>SEE ALSO</H2
    1775 +><P
    1776 +><A
    1777 +HREF="r3.html"
    1778 +><SPAN
    1779 +CLASS="CITEREFENTRY"
    1780 +><SPAN
    1781 +CLASS="REFENTRYTITLE"
    1782 +>ping</SPAN
    1783 +>(8)</SPAN
    1784 +></A
    1785 +>.</P
    1786 +></DIV
    1787 +><DIV
    1788 +CLASS="REFSECT1"
    1789 +><A
    1790 +NAME="AEN1117"
    1791 +></A
    1792 +><H2
    1793 +>AUTHOR</H2
    1794 +><P
    1795 +><B
    1796 +CLASS="COMMAND"
    1797 +>ninfod</B
    1798 +> was written by USAGI/WIDE Project.</P
    1799 +></DIV
    1800 +><DIV
    1801 +CLASS="REFSECT1"
    1802 +><A
    1803 +NAME="AEN1121"
    1804 +></A
    1805 +><H2
    1806 +>COPYING</H2
    1807 +><P
    1808 +><P
    1809 +CLASS="LITERALLAYOUT"
    1810 +>Copyright&nbsp;(C)&nbsp;2012&nbsp;YOSHIFUJI&nbsp;Hideaki.<br>
    1811 +Copyright&nbsp;(C)&nbsp;2002&nbsp;USAGI/WIDE&nbsp;Project.<br>
    1812 +All&nbsp;rights&nbsp;reserved.<br>
    1813 +<br>
    1814 +Redistribution&nbsp;and&nbsp;use&nbsp;in&nbsp;source&nbsp;and&nbsp;binary&nbsp;forms,&nbsp;with&nbsp;or&nbsp;without<br>
    1815 +modification,&nbsp;are&nbsp;permitted&nbsp;provided&nbsp;that&nbsp;the&nbsp;following&nbsp;conditions<br>
    1816 +are&nbsp;met:<br>
    1817 +1.&nbsp;Redistributions&nbsp;of&nbsp;source&nbsp;code&nbsp;must&nbsp;retain&nbsp;the&nbsp;above&nbsp;copyright<br>
    1818 +&nbsp;&nbsp;&nbsp;notice,&nbsp;this&nbsp;list&nbsp;of&nbsp;conditions&nbsp;and&nbsp;the&nbsp;following&nbsp;disclaimer.<br>
    1819 +2.&nbsp;Redistributions&nbsp;in&nbsp;binary&nbsp;form&nbsp;must&nbsp;reproduce&nbsp;the&nbsp;above&nbsp;copyright<br>
    1820 +&nbsp;&nbsp;&nbsp;notice,&nbsp;this&nbsp;list&nbsp;of&nbsp;conditions&nbsp;and&nbsp;the&nbsp;following&nbsp;disclaimer&nbsp;in&nbsp;the<br>
    1821 +&nbsp;&nbsp;&nbsp;documentation&nbsp;and/or&nbsp;other&nbsp;materials&nbsp;provided&nbsp;with&nbsp;the&nbsp;distribution.<br>
    1822 +3.&nbsp;Neither&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;project&nbsp;nor&nbsp;the&nbsp;names&nbsp;of&nbsp;its&nbsp;contributors<br>
    1823 +&nbsp;&nbsp;&nbsp;may&nbsp;be&nbsp;used&nbsp;to&nbsp;endorse&nbsp;or&nbsp;promote&nbsp;products&nbsp;derived&nbsp;from&nbsp;this&nbsp;software<br>
    1824 +&nbsp;&nbsp;&nbsp;without&nbsp;specific&nbsp;prior&nbsp;written&nbsp;permission.<br>
    1825 +<br>
    1826 +THIS&nbsp;SOFTWARE&nbsp;IS&nbsp;PROVIDED&nbsp;BY&nbsp;THE&nbsp;PROJECT&nbsp;AND&nbsp;CONTRIBUTORS&nbsp;``AS&nbsp;IS''&nbsp;AND<br>
    1827 +ANY&nbsp;EXPRESS&nbsp;OR&nbsp;IMPLIED&nbsp;WARRANTIES,&nbsp;INCLUDING,&nbsp;BUT&nbsp;NOT&nbsp;LIMITED&nbsp;TO,&nbsp;THE<br>
    1828 +IMPLIED&nbsp;WARRANTIES&nbsp;OF&nbsp;MERCHANTABILITY&nbsp;AND&nbsp;FITNESS&nbsp;FOR&nbsp;A&nbsp;PARTICULAR&nbsp;PURPOSE<br>
    1829 +ARE&nbsp;DISCLAIMED.&nbsp;&nbsp;IN&nbsp;NO&nbsp;EVENT&nbsp;SHALL&nbsp;THE&nbsp;PROJECT&nbsp;OR&nbsp;CONTRIBUTORS&nbsp;BE&nbsp;LIABLE<br>
    1830 +FOR&nbsp;ANY&nbsp;DIRECT,&nbsp;INDIRECT,&nbsp;INCIDENTAL,&nbsp;SPECIAL,&nbsp;EXEMPLARY,&nbsp;OR&nbsp;CONSEQUENTIAL<br>
    1831 +DAMAGES&nbsp;(INCLUDING,&nbsp;BUT&nbsp;NOT&nbsp;LIMITED&nbsp;TO,&nbsp;PROCUREMENT&nbsp;OF&nbsp;SUBSTITUTE&nbsp;GOODS<br>
    1832 +OR&nbsp;SERVICES;&nbsp;LOSS&nbsp;OF&nbsp;USE,&nbsp;DATA,&nbsp;OR&nbsp;PROFITS;&nbsp;OR&nbsp;BUSINESS&nbsp;INTERRUPTION)<br>
    1833 +HOWEVER&nbsp;CAUSED&nbsp;AND&nbsp;ON&nbsp;ANY&nbsp;THEORY&nbsp;OF&nbsp;LIABILITY,&nbsp;WHETHER&nbsp;IN&nbsp;CONTRACT,&nbsp;STRICT<br>
    1834 +LIABILITY,&nbsp;OR&nbsp;TORT&nbsp;(INCLUDING&nbsp;NEGLIGENCE&nbsp;OR&nbsp;OTHERWISE)&nbsp;ARISING&nbsp;IN&nbsp;ANY&nbsp;WAY<br>
    1835 +OUT&nbsp;OF&nbsp;THE&nbsp;USE&nbsp;OF&nbsp;THIS&nbsp;SOFTWARE,&nbsp;EVEN&nbsp;IF&nbsp;ADVISED&nbsp;OF&nbsp;THE&nbsp;POSSIBILITY&nbsp;OF<br>
    1836 +SUCH&nbsp;DAMAGE.</P
    1837 +></P
    1838 +></DIV
    1839 +><DIV
    1840 +CLASS="NAVFOOTER"
    1841 +><HR
    1842 +ALIGN="LEFT"
    1843 +WIDTH="100%"><TABLE
    1844 +SUMMARY="Footer navigation table"
    1845 +WIDTH="100%"
    1846 +BORDER="0"
    1847 +CELLPADDING="0"
    1848 +CELLSPACING="0"
    1849 +><TR
    1850 +><TD
    1851 +WIDTH="33%"
    1852 +ALIGN="left"
    1853 +VALIGN="top"
    1854 +><A
    1855 +HREF="r983.html"
    1856 +ACCESSKEY="P"
    1857 +>Prev</A
    1858 +></TD
    1859 +><TD
    1860 +WIDTH="34%"
    1861 +ALIGN="center"
    1862 +VALIGN="top"
    1863 +><A
    1864 +HREF="index.html"
    1865 +ACCESSKEY="H"
    1866 +>Home</A
    1867 +></TD
    1868 +><TD
    1869 +WIDTH="33%"
    1870 +ALIGN="right"
    1871 +VALIGN="top"
    1872 +><A
    1873 +HREF="r1125.html"
    1874 +ACCESSKEY="N"
    1875 +>Next</A
    1876 +></TD
    1877 +></TR
    1878 +><TR
    1879 +><TD
    1880 +WIDTH="33%"
    1881 +ALIGN="left"
    1882 +VALIGN="top"
    1883 +>tftpd</TD
    1884 +><TD
    1885 +WIDTH="34%"
    1886 +ALIGN="center"
    1887 +VALIGN="top"
    1888 +>&nbsp;</TD
    1889 +><TD
    1890 +WIDTH="33%"
    1891 +ALIGN="right"
    1892 +VALIGN="top"
    1893 +>rdisc</TD
    1894 +></TR
    1895 +></TABLE
    1896 +></DIV
    1897 +></BODY
    1898 +></HTML
    1899 +>
    1900 \ No newline at end of file
    1901 diff -Naur iputils-s20121221.orig/doc/r1125.html iputils-s20121221/doc/r1125.html
    1902 --- iputils-s20121221.orig/doc/r1125.html       1970-01-01 00:00:00.000000000 +0000
    1903 +++ iputils-s20121221/doc/r1125.html    2013-01-04 10:38:35.000000000 +0000
    1904 @@ -0,0 +1,567 @@
    1905 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    1906 +<HTML
    1907 +><HEAD
    1908 +><TITLE
    1909 +>rdisc</TITLE
    1910 +><META
    1911 +NAME="GENERATOR"
    1912 +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
    1913 +REL="HOME"
    1914 +TITLE="System Manager's Manual: iputils"
    1915 +HREF="index.html"><LINK
    1916 +REL="PREVIOUS"
    1917 +TITLE="ninfod"
    1918 +HREF="r1056.html"><LINK
    1919 +REL="NEXT"
    1920 +TITLE="pg3"
    1921 +HREF="r1269.html"></HEAD
    1922 +><BODY
    1923 +CLASS="REFENTRY"
    1924 +BGCOLOR="#FFFFFF"
    1925 +TEXT="#000000"
    1926 +LINK="#0000FF"
    1927 +VLINK="#840084"
    1928 +ALINK="#0000FF"
    1929 +><DIV
    1930 +CLASS="NAVHEADER"
    1931 +><TABLE
    1932 +SUMMARY="Header navigation table"
    1933 +WIDTH="100%"
    1934 +BORDER="0"
    1935 +CELLPADDING="0"
    1936 +CELLSPACING="0"
    1937 +><TR
    1938 +><TH
    1939 +COLSPAN="3"
    1940 +ALIGN="center"
    1941 +>System Manager's Manual: iputils</TH
    1942 +></TR
    1943 +><TR
    1944 +><TD
    1945 +WIDTH="10%"
    1946 +ALIGN="left"
    1947 +VALIGN="bottom"
    1948 +><A
    1949 +HREF="r1056.html"
    1950 +ACCESSKEY="P"
    1951 +>Prev</A
    1952 +></TD
    1953 +><TD
    1954 +WIDTH="80%"
    1955 +ALIGN="center"
    1956 +VALIGN="bottom"
    1957 +></TD
    1958 +><TD
    1959 +WIDTH="10%"
    1960 +ALIGN="right"
    1961 +VALIGN="bottom"
    1962 +><A
    1963 +HREF="r1269.html"
    1964 +ACCESSKEY="N"
    1965 +>Next</A
    1966 +></TD
    1967 +></TR
    1968 +></TABLE
    1969 +><HR
    1970 +ALIGN="LEFT"
    1971 +WIDTH="100%"></DIV
    1972 +><H1
    1973 +><A
    1974 +NAME="RDISC"
    1975 +></A
    1976 +>rdisc</H1
    1977 +><DIV
    1978 +CLASS="REFNAMEDIV"
    1979 +><A
    1980 +NAME="AEN1130"
     1460+NAME="AEN1027"
    19811461+></A
    19821462+><H2
     
    19861466+CLASS="REFSYNOPSISDIV"
    19871467+><A
    1988 +NAME="AEN1133"
     1468+NAME="AEN1030"
    19891469+></A
    19901470+><H2
     
    19961476+>  [<CODE
    19971477+CLASS="OPTION"
    1998 +>-abdfrstvV</CODE
    1999 +>] [-p <TT
    2000 +CLASS="REPLACEABLE"
    2001 +><I
    2002 +>preference</I
    2003 +></TT
    2004 +>] [-T <TT
    2005 +CLASS="REPLACEABLE"
    2006 +><I
    2007 +>max_interval</I
    2008 +></TT
     1478+>-abdfstvV</CODE
    20091479+>] [<TT
    20101480+CLASS="REPLACEABLE"
     
    20221492+CLASS="REFSECT1"
    20231493+><A
    2024 +NAME="AEN1146"
     1494+NAME="AEN1039"
    20251495+></A
    20261496+><H2
     
    20921562+CLASS="COMMAND"
    20931563+>gated</B
    2094 +>.
    2095 +Or, <B
    2096 +CLASS="COMMAND"
    2097 +>rdisc</B
    2098 +> can act as responder, if compiled with -DRDISC_SERVER.</P
     1564+>.</P
    20991565+></DIV
    21001566+><DIV
    21011567+CLASS="REFSECT1"
    21021568+><A
    2103 +NAME="AEN1163"
     1569+NAME="AEN1055"
    21041570+></A
    21051571+><H2
     
    21921658+><CODE
    21931659+CLASS="OPTION"
    2194 +>-r</CODE
    2195 +></DT
    2196 +><DD
    2197 +><P
    2198 +>Responder mode, available only if compiled with -DRDISC_SERVER.
    2199 +  </P
    2200 +></DD
    2201 +><DT
    2202 +><CODE
    2203 +CLASS="OPTION"
    22041660+>-s</CODE
    22051661+></DT
     
    22311687+><CODE
    22321688+CLASS="OPTION"
    2233 +>-p <TT
    2234 +CLASS="REPLACEABLE"
    2235 +><I
    2236 +>preference</I
    2237 +></TT
    2238 +></CODE
    2239 +></DT
    2240 +><DD
    2241 +><P
    2242 +>Set preference in advertisement.
    2243 +Available only with -r option.
    2244 +  </P
    2245 +></DD
    2246 +><DT
    2247 +><CODE
    2248 +CLASS="OPTION"
    2249 +>-T <TT
    2250 +CLASS="REPLACEABLE"
    2251 +><I
    2252 +>max_interval</I
    2253 +></TT
    2254 +></CODE
    2255 +></DT
    2256 +><DD
    2257 +><P
    2258 +>Set maximum advertisement interval in seconds.  Default is 600 secs.
    2259 +Available only with -r option.
    2260 +  </P
    2261 +></DD
    2262 +><DT
    2263 +><CODE
    2264 +CLASS="OPTION"
    22651689+>-t</CODE
    22661690+></DT
     
    22961720+CLASS="REFSECT1"
    22971721+><A
    2298 +NAME="AEN1235"
     1722+NAME="AEN1110"
    22991723+></A
    23001724+><H2
     
    23201744+CLASS="REFSECT1"
    23211745+><A
    2322 +NAME="AEN1240"
     1746+NAME="AEN1115"
    23231747+></A
    23241748+><H2
     
    23531777+CLASS="REFSECT1"
    23541778+><A
    2355 +NAME="AEN1253"
     1779+NAME="AEN1128"
    23561780+></A
    23571781+><H2
     
    23601784+>Deering, S.E.,ed "ICMP Router Discovery Messages",
    23611785+<A
    2362 +HREF="http://tools.ietf.org/rfc/rfc1256.txt"
     1786+HREF="ftp://ftp.isi.edu/in-notes/rfc1256.txt"
    23631787+TARGET="_top"
    23641788+>RFC1256</A
     
    23691793+CLASS="REFSECT1"
    23701794+><A
    2371 +NAME="AEN1257"
     1795+NAME="AEN1132"
    23721796+></A
    23731797+><H2
     
    23791803+> requires <CODE
    23801804+CLASS="CONSTANT"
    2381 +>CAP_NET_RAW</CODE
     1805+>CAP_NET_RAWIO</CODE
    23821806+> to listen
    23831807+and send ICMP messages and capability <CODE
     
    23901814+CLASS="REFSECT1"
    23911815+><A
    2392 +NAME="AEN1263"
     1816+NAME="AEN1138"
    23931817+></A
    23941818+><H2
     
    24251849+VALIGN="top"
    24261850+><A
    2427 +HREF="r1056.html"
     1851+HREF="r949.html"
    24281852+ACCESSKEY="P"
    24291853+>Prev</A
     
    24431867+VALIGN="top"
    24441868+><A
    2445 +HREF="r1269.html"
     1869+HREF="r1144.html"
    24461870+ACCESSKEY="N"
    24471871+>Next</A
     
    24531877+ALIGN="left"
    24541878+VALIGN="top"
    2455 +>ninfod</TD
     1879+>tftpd</TD
    24561880+><TD
    24571881+WIDTH="34%"
     
    24711895+>
    24721896\ No newline at end of file
    2473 diff -Naur iputils-s20121221.orig/doc/r1269.html iputils-s20121221/doc/r1269.html
    2474 --- iputils-s20121221.orig/doc/r1269.html       1970-01-01 00:00:00.000000000 +0000
    2475 +++ iputils-s20121221/doc/r1269.html    2013-01-04 10:38:35.000000000 +0000
     1897diff -Naur iputils-s20101006.orig/doc/r1144.html iputils-s20101006/doc/r1144.html
     1898--- iputils-s20101006.orig/doc/r1144.html       1969-12-31 19:00:00.000000000 -0500
     1899+++ iputils-s20101006/doc/r1144.html    2011-01-08 20:09:49.631531431 -0500
    24761900@@ -0,0 +1,428 @@
    2477 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     1901+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    24781902+<HTML
    24791903+><HEAD
     
    24881912+REL="PREVIOUS"
    24891913+TITLE="rdisc"
    2490 +HREF="r1125.html"></HEAD
     1914+HREF="r1022.html"></HEAD
    24911915+><BODY
    24921916+CLASS="REFENTRY"
     
    25161940+VALIGN="bottom"
    25171941+><A
    2518 +HREF="r1125.html"
     1942+HREF="r1022.html"
    25191943+ACCESSKEY="P"
    25201944+>Prev</A
     
    25431967+CLASS="REFNAMEDIV"
    25441968+><A
    2545 +NAME="AEN1274"
     1969+NAME="AEN1149"
    25461970+></A
    25471971+><H2
     
    25511975+CLASS="REFSYNOPSISDIV"
    25521976+><A
    2553 +NAME="AEN1277"
     1977+NAME="AEN1152"
    25541978+></A
    25551979+><H2
     
    25792003+CLASS="REFSECT1"
    25802004+><A
    2581 +NAME="AEN1286"
     2005+NAME="AEN1161"
    25822006+></A
    25832007+><H2
     
    26162040+CLASS="REFSECT1"
    26172041+><A
    2618 +NAME="AEN1297"
     2042+NAME="AEN1172"
    26192043+></A
    26202044+><H2
     
    26392063+>Name of Ethernet device to test. See
    26402064+<A
    2641 +HREF="r1269.html#PG3.WARNING"
     2065+HREF="r1144.html#PG3.WARNING"
    26422066+>warning</A
    26432067+> below.
     
    27942218+CLASS="REFSECT1"
    27952219+><A
    2796 +NAME="AEN1357"
     2220+NAME="AEN1232"
    27972221+></A
    27982222+><H2
     
    28112235+CLASS="REFSECT1"
    28122236+><A
    2813 +NAME="AEN1362"
     2237+NAME="AEN1237"
    28142238+></A
    28152239+><H2
     
    28272251+CLASS="REFSECT1"
    28282252+><A
    2829 +NAME="AEN1366"
     2253+NAME="AEN1241"
    28302254+></A
    28312255+><H2
     
    28622286+VALIGN="top"
    28632287+><A
    2864 +HREF="r1125.html"
     2288+HREF="r1022.html"
    28652289+ACCESSKEY="P"
    28662290+>Prev</A
     
    29042328+>
    29052329\ No newline at end of file
    2906 diff -Naur iputils-s20121221.orig/doc/r3.html iputils-s20121221/doc/r3.html
    2907 --- iputils-s20121221.orig/doc/r3.html  1970-01-01 00:00:00.000000000 +0000
    2908 +++ iputils-s20121221/doc/r3.html       2013-01-04 10:38:35.000000000 +0000
    2909 @@ -0,0 +1,1585 @@
    2910 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     2330diff -Naur iputils-s20101006.orig/doc/r3.html iputils-s20101006/doc/r3.html
     2331--- iputils-s20101006.orig/doc/r3.html  1969-12-31 19:00:00.000000000 -0500
     2332+++ iputils-s20101006/doc/r3.html       2011-01-08 20:09:49.558814956 -0500
     2333@@ -0,0 +1,1494 @@
     2334+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    29112335+<HTML
    29122336+><HEAD
     
    29242348+REL="NEXT"
    29252349+TITLE="arping"
    2926 +HREF="r466.html"></HEAD
     2350+HREF="r437.html"></HEAD
    29272351+><BODY
    29282352+CLASS="REFENTRY"
     
    29662390+VALIGN="bottom"
    29672391+><A
    2968 +HREF="r466.html"
     2392+HREF="r437.html"
    29692393+ACCESSKEY="N"
    29702394+>Next</A
     
    30012425+>  [<CODE
    30022426+CLASS="OPTION"
    3003 +>-aAbBdDfhLnOqrRUvV</CODE
     2427+>-LRUbdfnqrvVaAB</CODE
    30042428+>] [-c <TT
    30052429+CLASS="REPLACEABLE"
     
    30072431+>count</I
    30082432+></TT
     2433+>] [-m <TT
     2434+CLASS="REPLACEABLE"
     2435+><I
     2436+>mark</I
     2437+></TT
     2438+>] [-i <TT
     2439+CLASS="REPLACEABLE"
     2440+><I
     2441+>interval</I
     2442+></TT
     2443+>] [-l <TT
     2444+CLASS="REPLACEABLE"
     2445+><I
     2446+>preload</I
     2447+></TT
     2448+>] [-p <TT
     2449+CLASS="REPLACEABLE"
     2450+><I
     2451+>pattern</I
     2452+></TT
     2453+>] [-s <TT
     2454+CLASS="REPLACEABLE"
     2455+><I
     2456+>packetsize</I
     2457+></TT
     2458+>] [-t <TT
     2459+CLASS="REPLACEABLE"
     2460+><I
     2461+>ttl</I
     2462+></TT
     2463+>] [-w <TT
     2464+CLASS="REPLACEABLE"
     2465+><I
     2466+>deadline</I
     2467+></TT
    30092468+>] [-F <TT
    30102469+CLASS="REPLACEABLE"
     
    30122471+>flowlabel</I
    30132472+></TT
    3014 +>] [-i <TT
    3015 +CLASS="REPLACEABLE"
    3016 +><I
    3017 +>interval</I
    3018 +></TT
    30192473+>] [-I <TT
    30202474+CLASS="REPLACEABLE"
     
    30222476+>interface</I
    30232477+></TT
    3024 +>] [-l <TT
    3025 +CLASS="REPLACEABLE"
    3026 +><I
    3027 +>preload</I
    3028 +></TT
    3029 +>] [-m <TT
    3030 +CLASS="REPLACEABLE"
    3031 +><I
    3032 +>mark</I
    3033 +></TT
    30342478+>] [-M <TT
    30352479+CLASS="REPLACEABLE"
    30362480+><I
    3037 +>pmtudisc_option</I
     2481+>hint</I
    30382482+></TT
    30392483+>] [-N <TT
    30402484+CLASS="REPLACEABLE"
    30412485+><I
    3042 +>nodeinfo_option</I
    3043 +></TT
    3044 +>] [-w <TT
    3045 +CLASS="REPLACEABLE"
    3046 +><I
    3047 +>deadline</I
     2486+>nioption</I
     2487+></TT
     2488+>] [-Q <TT
     2489+CLASS="REPLACEABLE"
     2490+><I
     2491+>tos</I
     2492+></TT
     2493+>] [-S <TT
     2494+CLASS="REPLACEABLE"
     2495+><I
     2496+>sndbuf</I
     2497+></TT
     2498+>] [-T <TT
     2499+CLASS="REPLACEABLE"
     2500+><I
     2501+>timestamp option</I
    30482502+></TT
    30492503+>] [-W <TT
     
    30512505+><I
    30522506+>timeout</I
    3053 +></TT
    3054 +>] [-p <TT
    3055 +CLASS="REPLACEABLE"
    3056 +><I
    3057 +>pattern</I
    3058 +></TT
    3059 +>] [-Q <TT
    3060 +CLASS="REPLACEABLE"
    3061 +><I
    3062 +>tos</I
    3063 +></TT
    3064 +>] [-s <TT
    3065 +CLASS="REPLACEABLE"
    3066 +><I
    3067 +>packetsize</I
    3068 +></TT
    3069 +>] [-S <TT
    3070 +CLASS="REPLACEABLE"
    3071 +><I
    3072 +>sndbuf</I
    3073 +></TT
    3074 +>] [-t <TT
    3075 +CLASS="REPLACEABLE"
    3076 +><I
    3077 +>ttl</I
    3078 +></TT
    3079 +>] [-T <TT
    3080 +CLASS="REPLACEABLE"
    3081 +><I
    3082 +>timestamp option</I
    30832507+></TT
    30842508+>] [<TT
     
    31172541+CLASS="COMMAND"
    31182542+>ping6</B
    3119 +> is IPv6 version of <B
    3120 +CLASS="COMMAND"
    3121 +>ping</B
    3122 +>, and can also send Node Information Queries (RFC4620).
    3123 +Intermediate <TT
    3124 +CLASS="REPLACEABLE"
    3125 +><I
    3126 +>hop</I
    3127 +></TT
    3128 +>s may not be allowed, because IPv6 source routing was deprecated (RFC5095).</P
     2543+> can also send Node Information Queries (RFC4620).</P
    31292544+></DIV
    31302545+><DIV
    31312546+CLASS="REFSECT1"
    31322547+><A
    3133 +NAME="AEN61"
     2548+NAME="AEN59"
    31342549+></A
    31352550+><H2
     
    31582573+><P
    31592574+>Adaptive ping. Interpacket interval adapts to round-trip time, so that
    3160 +effectively not more than one (or more, if preload is set) unanswered probe
    3161 +is present in the network. Minimal interval is 200msec for not super-user.
     2575+effectively not more than one (or more, if preload is set) unanswered probes
     2576+present in the network. Minimal interval is 200msec for not super-user.
    31622577+On networks with low rtt this mode is essentially equivalent to flood mode. 
    31632578+  </P
     
    31882603+>ping</B
    31892604+> starts.
     2605+  </P
     2606+></DD
     2607+><DT
     2608+><CODE
     2609+CLASS="OPTION"
     2610+>-m <TT
     2611+CLASS="REPLACEABLE"
     2612+><I
     2613+>mark</I
     2614+></TT
     2615+></CODE
     2616+></DT
     2617+><DD
     2618+><P
     2619+>use <TT
     2620+CLASS="REPLACEABLE"
     2621+><I
     2622+>mark</I
     2623+></TT
     2624+> to tag the packets going out. This is useful
     2625+for variety of reasons within the kernel such as using policy
     2626+routing to select specific outbound processing.
    31902627+  </P
    31912628+></DD
     
    32502687+><CODE
    32512688+CLASS="OPTION"
    3252 +>-D</CODE
    3253 +></DT
    3254 +><DD
    3255 +><P
    3256 +>Print timestamp (unix time + microseconds as in gettimeofday) before
    3257 +each line.
     2689+>-F <TT
     2690+CLASS="REPLACEABLE"
     2691+><I
     2692+>flow label</I
     2693+></TT
     2694+></CODE
     2695+></DT
     2696+><DD
     2697+><P
     2698+>Allocate and set 20 bit flow label on echo request packets.
     2699+(Only <B
     2700+CLASS="COMMAND"
     2701+>ping6</B
     2702+>). If value is zero, kernel allocates random flow label.
    32582703+  </P
    32592704+></DD
     
    32772722+><CODE
    32782723+CLASS="OPTION"
    3279 +>-F <TT
    3280 +CLASS="REPLACEABLE"
    3281 +><I
    3282 +>flow label</I
    3283 +></TT
    3284 +></CODE
    3285 +></DT
    3286 +><DD
    3287 +><P
    3288 +><B
    3289 +CLASS="COMMAND"
    3290 +>ping6</B
    3291 +> only.
    3292 +Allocate and set 20 bit flow label (in hex) on echo request packets.
    3293 +If value is zero, kernel allocates random flow label.
    3294 +  </P
    3295 +></DD
    3296 +><DT
    3297 +><CODE
    3298 +CLASS="OPTION"
    3299 +>-h</CODE
    3300 +></DT
    3301 +><DD
    3302 +><P
    3303 +>Show help.
    3304 +  </P
    3305 +></DD
    3306 +><DT
    3307 +><CODE
    3308 +CLASS="OPTION"
    33092724+>-i <TT
    33102725+CLASS="REPLACEABLE"
     
    33332748+CLASS="REPLACEABLE"
    33342749+><I
    3335 +>interface</I
     2750+>interface address</I
    33362751+></TT
    33372752+></CODE
     
    33392754+><DD
    33402755+><P
    3341 +><TT
    3342 +CLASS="REPLACEABLE"
    3343 +><I
    3344 +>interface</I
    3345 +></TT
    3346 +> is either an address, or an interface name.
    3347 +If <TT
    3348 +CLASS="REPLACEABLE"
    3349 +><I
    3350 +>interface</I
    3351 +></TT
    3352 +> is an address, it sets source address
    3353 +to specified interface address.
    3354 +If <TT
    3355 +CLASS="REPLACEABLE"
    3356 +><I
    3357 +>interface</I
    3358 +></TT
    3359 +> in an interface name, it sets
    3360 +source interface to specified interface.
    3361 +For <B
    3362 +CLASS="COMMAND"
    3363 +>ping6</B
    3364 +>, when doing ping to a link-local scope
    3365 +address, link specification (by the '%'-notation in
    3366 +<TT
    3367 +CLASS="REPLACEABLE"
    3368 +><I
    3369 +>destination</I
    3370 +></TT
    3371 +>, or by this option) is required.
     2756+>Set source address to specified interface address. Argument
     2757+may be numeric IP address or name of device. When pinging IPv6
     2758+link-local address this option is required.
    33722759+  </P
    33732760+></DD
     
    34112798+><CODE
    34122799+CLASS="OPTION"
    3413 +>-m <TT
    3414 +CLASS="REPLACEABLE"
    3415 +><I
    3416 +>mark</I
     2800+>-N <TT
     2801+CLASS="REPLACEABLE"
     2802+><I
     2803+>nioption</I
    34172804+></TT
    34182805+></CODE
     
    34202807+><DD
    34212808+><P
    3422 +>use <TT
    3423 +CLASS="REPLACEABLE"
    3424 +><I
    3425 +>mark</I
    3426 +></TT
    3427 +> to tag the packets going out. This is useful
    3428 +for variety of reasons within the kernel such as using policy
    3429 +routing to select specific outbound processing.
    3430 +  </P
    3431 +></DD
    3432 +><DT
    3433 +><CODE
    3434 +CLASS="OPTION"
    3435 +>-M <TT
    3436 +CLASS="REPLACEABLE"
    3437 +><I
    3438 +>pmtudisc_opt</I
    3439 +></TT
    3440 +></CODE
    3441 +></DT
    3442 +><DD
    3443 +><P
    3444 +>Select Path MTU Discovery strategy.
    3445 +<TT
    3446 +CLASS="REPLACEABLE"
    3447 +><I
    3448 +>pmtudisc_option</I
    3449 +></TT
    3450 +> may be either <TT
    3451 +CLASS="REPLACEABLE"
    3452 +><I
    3453 +>do</I
    3454 +></TT
    3455 +>
    3456 +(prohibit fragmentation, even local one),
    3457 +<TT
    3458 +CLASS="REPLACEABLE"
    3459 +><I
    3460 +>want</I
    3461 +></TT
    3462 +> (do PMTU discovery, fragment locally when packet size
    3463 +is large), or <TT
    3464 +CLASS="REPLACEABLE"
    3465 +><I
    3466 +>dont</I
    3467 +></TT
    3468 +> (do not set DF flag).
    3469 +  </P
    3470 +></DD
    3471 +><DT
    3472 +><CODE
    3473 +CLASS="OPTION"
    3474 +>-N <TT
    3475 +CLASS="REPLACEABLE"
    3476 +><I
    3477 +>nodeinfo_option</I
    3478 +></TT
    3479 +></CODE
    3480 +></DT
    3481 +><DD
    3482 +><P
    3483 +><B
    3484 +CLASS="COMMAND"
    3485 +>ping6</B
    3486 +> only.
    3487 +Send ICMPv6 Node Information Queries (RFC4620), instead of Echo Request.
     2809+>Send ICMPv6 Node Information Queries (RFC4620), instead of Echo Request.
    34882810+   <P
    34892811+></P
     
    34942816+><CODE
    34952817+CLASS="OPTION"
    3496 +>help</CODE
    3497 +></DT
    3498 +><DD
    3499 +><P
    3500 +>Show help for NI support.</P
     2818+>name</CODE
     2819+></DT
     2820+><DD
     2821+><P
     2822+>Queries for Node Names.</P
    35012823+></DD
    35022824+></DL
     
    35112833+><CODE
    35122834+CLASS="OPTION"
    3513 +>name</CODE
    3514 +></DT
    3515 +><DD
    3516 +><P
    3517 +>Queries for Node Names.</P
     2835+>ipv6</CODE
     2836+></DT
     2837+><DD
     2838+><P
     2839+>Queries for IPv6 Addresses. There are several IPv6 specific flags.
     2840+      <P
     2841+></P
     2842+><DIV
     2843+CLASS="VARIABLELIST"
     2844+><DL
     2845+><DT
     2846+><CODE
     2847+CLASS="OPTION"
     2848+>ipv6-global</CODE
     2849+></DT
     2850+><DD
     2851+><P
     2852+>Request IPv6 global-scope addresses.</P
     2853+></DD
     2854+></DL
     2855+></DIV
     2856+>
     2857+      <P
     2858+></P
     2859+><DIV
     2860+CLASS="VARIABLELIST"
     2861+><DL
     2862+><DT
     2863+><CODE
     2864+CLASS="OPTION"
     2865+>ipv6-sitelocal</CODE
     2866+></DT
     2867+><DD
     2868+><P
     2869+>Request IPv6 site-local addresses.</P
     2870+></DD
     2871+></DL
     2872+></DIV
     2873+>
     2874+      <P
     2875+></P
     2876+><DIV
     2877+CLASS="VARIABLELIST"
     2878+><DL
     2879+><DT
     2880+><CODE
     2881+CLASS="OPTION"
     2882+>ipv6-linklocal</CODE
     2883+></DT
     2884+><DD
     2885+><P
     2886+>Request IPv6 link-local addresses.</P
     2887+></DD
     2888+></DL
     2889+></DIV
     2890+>
     2891+      <P
     2892+></P
     2893+><DIV
     2894+CLASS="VARIABLELIST"
     2895+><DL
     2896+><DT
     2897+><CODE
     2898+CLASS="OPTION"
     2899+>ipv6-all</CODE
     2900+></DT
     2901+><DD
     2902+><P
     2903+>Request IPv6 addresses on other interfaces.</P
     2904+></DD
     2905+></DL
     2906+></DIV
     2907+>
     2908+     </P
    35182909+></DD
    35192910+></DL
     
    35282919+><CODE
    35292920+CLASS="OPTION"
    3530 +>ipv6</CODE
    3531 +></DT
    3532 +><DD
    3533 +><P
    3534 +>Queries for IPv6 Addresses. There are several IPv6 specific flags.
     2921+>ipv4</CODE
     2922+></DT
     2923+><DD
     2924+><P
     2925+>Queries for IPv4 Addresses.  There is one IPv4 specific flag.
    35352926+      <P
    35362927+></P
     
    35412932+><CODE
    35422933+CLASS="OPTION"
    3543 +>ipv6-global</CODE
    3544 +></DT
    3545 +><DD
    3546 +><P
    3547 +>Request IPv6 global-scope addresses.</P
    3548 +></DD
    3549 +></DL
    3550 +></DIV
    3551 +>
    3552 +      <P
    3553 +></P
    3554 +><DIV
    3555 +CLASS="VARIABLELIST"
    3556 +><DL
    3557 +><DT
    3558 +><CODE
    3559 +CLASS="OPTION"
    3560 +>ipv6-sitelocal</CODE
    3561 +></DT
    3562 +><DD
    3563 +><P
    3564 +>Request IPv6 site-local addresses.</P
    3565 +></DD
    3566 +></DL
    3567 +></DIV
    3568 +>
    3569 +      <P
    3570 +></P
    3571 +><DIV
    3572 +CLASS="VARIABLELIST"
    3573 +><DL
    3574 +><DT
    3575 +><CODE
    3576 +CLASS="OPTION"
    3577 +>ipv6-linklocal</CODE
    3578 +></DT
    3579 +><DD
    3580 +><P
    3581 +>Request IPv6 link-local addresses.</P
    3582 +></DD
    3583 +></DL
    3584 +></DIV
    3585 +>
    3586 +      <P
    3587 +></P
    3588 +><DIV
    3589 +CLASS="VARIABLELIST"
    3590 +><DL
    3591 +><DT
    3592 +><CODE
    3593 +CLASS="OPTION"
    3594 +>ipv6-all</CODE
    3595 +></DT
    3596 +><DD
    3597 +><P
    3598 +>Request IPv6 addresses on other interfaces.</P
     2934+>ipv4-all</CODE
     2935+></DT
     2936+><DD
     2937+><P
     2938+>Request IPv4 addresses on other interfaces.</P
    35992939+></DD
    36002940+></DL
     
    36142954+><CODE
    36152955+CLASS="OPTION"
    3616 +>ipv4</CODE
    3617 +></DT
    3618 +><DD
    3619 +><P
    3620 +>Queries for IPv4 Addresses.  There is one IPv4 specific flag.
    3621 +      <P
    3622 +></P
    3623 +><DIV
    3624 +CLASS="VARIABLELIST"
    3625 +><DL
    3626 +><DT
    3627 +><CODE
    3628 +CLASS="OPTION"
    3629 +>ipv4-all</CODE
    3630 +></DT
    3631 +><DD
    3632 +><P
    3633 +>Request IPv4 addresses on other interfaces.</P
    3634 +></DD
    3635 +></DL
    3636 +></DIV
    3637 +>
    3638 +     </P
     2956+>subject-ipv6=<TT
     2957+CLASS="REPLACEABLE"
     2958+><I
     2959+>ipv6addr</I
     2960+></TT
     2961+></CODE
     2962+></DT
     2963+><DD
     2964+><P
     2965+>IPv6 subject address.</P
    36392966+></DD
    36402967+></DL
     
    36492976+><CODE
    36502977+CLASS="OPTION"
    3651 +>subject-ipv6=<TT
    3652 +CLASS="REPLACEABLE"
    3653 +><I
    3654 +>ipv6addr</I
     2978+>subject-ipv4=<TT
     2979+CLASS="REPLACEABLE"
     2980+><I
     2981+>ipv4addr</I
    36552982+></TT
    36562983+></CODE
     
    36582985+><DD
    36592986+><P
    3660 +>IPv6 subject address.</P
     2987+>IPv4 subject address.</P
    36612988+></DD
    36622989+></DL
     
    36712998+><CODE
    36722999+CLASS="OPTION"
    3673 +>subject-ipv4=<TT
    3674 +CLASS="REPLACEABLE"
    3675 +><I
    3676 +>ipv4addr</I
     3000+>subject-name=<TT
     3001+CLASS="REPLACEABLE"
     3002+><I
     3003+>nodename</I
    36773004+></TT
    36783005+></CODE
     
    36803007+><DD
    36813008+><P
    3682 +>IPv4 subject address.</P
     3009+>Subject name.  If it contains more than one dot,
     3010+       fully-qualified domain name is assumed.</P
    36833011+></DD
    36843012+></DL
     
    36933021+><CODE
    36943022+CLASS="OPTION"
    3695 +>subject-name=<TT
    3696 +CLASS="REPLACEABLE"
    3697 +><I
    3698 +>nodename</I
    3699 +></TT
    3700 +></CODE
    3701 +></DT
    3702 +><DD
    3703 +><P
    3704 +>Subject name.  If it contains more than one dot,
    3705 +       fully-qualified domain name is assumed.</P
    3706 +></DD
    3707 +></DL
    3708 +></DIV
    3709 +>
    3710 +   <P
    3711 +></P
    3712 +><DIV
    3713 +CLASS="VARIABLELIST"
    3714 +><DL
    3715 +><DT
    3716 +><CODE
    3717 +CLASS="OPTION"
    37183023+>subject-fqdn=<TT
    37193024+CLASS="REPLACEABLE"
     
    37423047+>Numeric output only.
    37433048+No attempt will be made to lookup symbolic names for host addresses.
    3744 +  </P
    3745 +></DD
    3746 +><DT
    3747 +><CODE
    3748 +CLASS="OPTION"
    3749 +>-O</CODE
    3750 +></DT
    3751 +><DD
    3752 +><P
    3753 +>Report outstanding ICMP ECHO reply before sending next packet.
    3754 +This is useful together with the timestamp <CODE
    3755 +CLASS="OPTION"
    3756 +>-D</CODE
    3757 +> to
    3758 +log output to a diagnostic file and search for missing answers.
    37593049+  </P
    37603050+></DD
     
    37833073+><CODE
    37843074+CLASS="OPTION"
     3075+>-D</CODE
     3076+></DT
     3077+><DD
     3078+><P
     3079+>Print timestamp (unix time + microseconds as in gettimeofday) before
     3080+each line.
     3081+  </P
     3082+></DD
     3083+><DT
     3084+><CODE
     3085+CLASS="OPTION"
     3086+>-Q <TT
     3087+CLASS="REPLACEABLE"
     3088+><I
     3089+>tos</I
     3090+></TT
     3091+></CODE
     3092+></DT
     3093+><DD
     3094+><P
     3095+>Set Quality of Service -related bits in ICMP datagrams. 
     3096+<TT
     3097+CLASS="REPLACEABLE"
     3098+><I
     3099+>tos</I
     3100+></TT
     3101+> can be either decimal or hex number.
     3102+Traditionally (RFC1349), these have been interpreted as: 0 for reserved
     3103+(currently being redefined as congestion control), 1-4 for Type of Service
     3104+and 5-7 for Precedence.
     3105+Possible settings for Type of Service are: minimal cost: 0x02,
     3106+reliability: 0x04, throughput: 0x08, low delay: 0x10.  Multiple TOS bits
     3107+should not be set simultaneously.  Possible settings for
     3108+special Precedence range from priority (0x20) to net control (0xe0).  You
     3109+must be root (<CODE
     3110+CLASS="CONSTANT"
     3111+>CAP_NET_ADMIN</CODE
     3112+> capability) to use Critical or
     3113+higher precedence value.  You cannot set
     3114+bit 0x01 (reserved) unless ECN has been enabled in the kernel.
     3115+In RFC2474, these fields has been redefined as 8-bit Differentiated
     3116+Services (DS), consisting of: bits 0-1 of separate data (ECN will be used,
     3117+here), and bits 2-7 of Differentiated Services Codepoint (DSCP).
     3118+  </P
     3119+></DD
     3120+><DT
     3121+><CODE
     3122+CLASS="OPTION"
    37853123+>-q</CODE
    37863124+></DT
     
    37953133+><CODE
    37963134+CLASS="OPTION"
    3797 +>-Q <TT
    3798 +CLASS="REPLACEABLE"
    3799 +><I
    3800 +>tos</I
    3801 +></TT
    3802 +></CODE
    3803 +></DT
    3804 +><DD
    3805 +><P
    3806 +>      Set Quality of Service -related bits in ICMP datagrams.
    3807 +       <TT
    3808 +CLASS="REPLACEABLE"
    3809 +><I
    3810 +>tos</I
    3811 +></TT
    3812 +> can be decimal (<B
    3813 +CLASS="COMMAND"
    3814 +>ping</B
    3815 +> only) or hex number.
    3816 +       </P
    3817 +><P
    3818 +>      In RFC2474, these fields are interpreted as 8-bit Differentiated
    3819 +       Services (DS), consisting of: bits 0-1 (2 lowest bits) of separate
    3820 +       data, and bits 2-7 (highest 6 bits) of Differentiated Services
    3821 +       Codepoint (DSCP).  In RFC2481 and RFC3168, bits 0-1 are used for ECN.
    3822 +       </P
    3823 +><P
    3824 +>      Historically (RFC1349, obsoleted by RFC2474), these were interpreted
    3825 +       as: bit 0 (lowest bit) for reserved (currently being redefined as
    3826 +       congestion control), 1-4 for Type of Service and bits 5-7
    3827 +       (highest bits) for Precedence.
    3828 +   </P
     3135+>-R</CODE
     3136+></DT
     3137+><DD
     3138+><P
     3139+>Record route.
     3140+Includes the RECORD_ROUTE option in the ECHO_REQUEST
     3141+packet and displays the route buffer on returned packets.
     3142+Note that the IP header is only large enough for nine such routes.
     3143+Many hosts ignore or discard this option.
     3144+  </P
    38293145+></DD
    38303146+><DT
     
    38493165+><CODE
    38503166+CLASS="OPTION"
    3851 +>-R</CODE
    3852 +></DT
    3853 +><DD
    3854 +><P
    3855 +><B
    3856 +CLASS="COMMAND"
    3857 +>ping</B
    3858 +> only.
    3859 +Record route.
    3860 +Includes the RECORD_ROUTE option in the ECHO_REQUEST
    3861 +packet and displays the route buffer on returned packets.
    3862 +Note that the IP header is only large enough for nine such routes.
    3863 +Many hosts ignore or discard this option.
    3864 +  </P
    3865 +></DD
    3866 +><DT
    3867 +><CODE
    3868 +CLASS="OPTION"
    38693167+>-s <TT
    38703168+CLASS="REPLACEABLE"
     
    39093207+><DD
    39103208+><P
    3911 +><B
    3912 +CLASS="COMMAND"
    3913 +>ping</B
    3914 +> only.
    3915 +Set the IP Time to Live.
     3209+>Set the IP Time to Live.
    39163210+  </P
    39173211+></DD
     
    39543248+>
    39553249+(timestamp prespecified hops).
     3250+  </P
     3251+></DD
     3252+><DT
     3253+><CODE
     3254+CLASS="OPTION"
     3255+>-M <TT
     3256+CLASS="REPLACEABLE"
     3257+><I
     3258+>hint</I
     3259+></TT
     3260+></CODE
     3261+></DT
     3262+><DD
     3263+><P
     3264+>Select Path MTU Discovery strategy.
     3265+<TT
     3266+CLASS="REPLACEABLE"
     3267+><I
     3268+>hint</I
     3269+></TT
     3270+> may be either <TT
     3271+CLASS="REPLACEABLE"
     3272+><I
     3273+>do</I
     3274+></TT
     3275+>
     3276+(prohibit fragmentation, even local one),
     3277+<TT
     3278+CLASS="REPLACEABLE"
     3279+><I
     3280+>want</I
     3281+></TT
     3282+> (do PMTU discovery, fragment locally when packet size
     3283+is large), or <TT
     3284+CLASS="REPLACEABLE"
     3285+><I
     3286+>dont</I
     3287+></TT
     3288+> (do not set DF flag).
    39563289+  </P
    39573290+></DD
     
    40643397+><P
    40653398+>Time to wait for a response, in seconds. The option affects only timeout
    4066 +in absence of any responses, otherwise <B
     3399+in absense of any responses, otherwise <B
    40673400+CLASS="COMMAND"
    40683401+>ping</B
     
    41553488+CLASS="REFSECT1"
    41563489+><A
    4157 +NAME="AEN391"
     3490+NAME="AEN362"
    41583491+></A
    41593492+><H2
     
    41873520+CLASS="REFSECT1"
    41883521+><A
    4189 +NAME="AEN398"
     3522+NAME="AEN369"
    41903523+></A
    41913524+><H2
     
    42123545+CLASS="REFSECT1"
    42133546+><A
    4214 +NAME="AEN404"
     3547+NAME="AEN375"
    42153548+></A
    42163549+><H2
     
    42463579+CLASS="REFSECT1"
    42473580+><A
    4248 +NAME="AEN410"
     3581+NAME="AEN381"
    42493582+></A
    42503583+><H2
     
    42803613+>.</P
    42813614+><P
    4282 +>In normal operation ping prints the TTL value from the packet it receives.
     3615+>In normal operation ping prints the ttl value from the packet it receives.
    42833616+When a remote system receives a ping packet, it can do one of three things
    42843617+with the TTL field in its response:</P
     
    43283661+CLASS="REFSECT1"
    43293662+><A
    4330 +NAME="AEN432"
     3663+NAME="AEN403"
    43313664+></A
    43323665+><H2
     
    43583691+CLASS="REFSECT1"
    43593692+><A
    4360 +NAME="AEN441"
     3693+NAME="AEN412"
    43613694+></A
    43623695+><H2
     
    43813714+CLASS="REFSECT1"
    43823715+><A
    4383 +NAME="AEN450"
     3716+NAME="AEN421"
    43843717+></A
    43853718+><H2
     
    43963729+CLASS="REFSECT1"
    43973730+><A
    4398 +NAME="AEN455"
     3731+NAME="AEN426"
    43993732+></A
    44003733+><H2
     
    44063739+> requires <CODE
    44073740+CLASS="CONSTANT"
    4408 +>CAP_NET_RAW</CODE
     3741+>CAP_NET_RAWIO</CODE
    44093742+> capability
    44103743+to be executed. It may be used as set-uid root.</P
     
    44133746+CLASS="REFSECT1"
    44143747+><A
    4415 +NAME="AEN460"
     3748+NAME="AEN431"
    44163749+></A
    44173750+><H2
     
    44663799+VALIGN="top"
    44673800+><A
    4468 +HREF="r466.html"
     3801+HREF="r437.html"
    44693802+ACCESSKEY="N"
    44703803+>Next</A
     
    44943827+>
    44953828\ No newline at end of file
    4496 diff -Naur iputils-s20121221.orig/doc/r466.html iputils-s20121221/doc/r466.html
    4497 --- iputils-s20121221.orig/doc/r466.html        1970-01-01 00:00:00.000000000 +0000
    4498 +++ iputils-s20121221/doc/r466.html     2013-01-04 10:38:35.000000000 +0000
    4499 @@ -0,0 +1,597 @@
    4500 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     3829diff -Naur iputils-s20101006.orig/doc/r437.html iputils-s20101006/doc/r437.html
     3830--- iputils-s20101006.orig/doc/r437.html        1969-12-31 19:00:00.000000000 -0500
     3831+++ iputils-s20101006/doc/r437.html     2011-01-08 20:09:49.571531343 -0500
     3832@@ -0,0 +1,598 @@
     3833+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    45013834+<HTML
    45023835+><HEAD
     
    45143847+REL="NEXT"
    45153848+TITLE="clockdiff"
    4516 +HREF="r625.html"></HEAD
     3849+HREF="r596.html"></HEAD
    45173850+><BODY
    45183851+CLASS="REFENTRY"
     
    45563889+VALIGN="bottom"
    45573890+><A
    4558 +HREF="r625.html"
     3891+HREF="r596.html"
    45593892+ACCESSKEY="N"
    45603893+>Next</A
     
    45733906+CLASS="REFNAMEDIV"
    45743907+><A
    4575 +NAME="AEN471"
     3908+NAME="AEN442"
    45763909+></A
    45773910+><H2
     
    45813914+CLASS="REFSYNOPSISDIV"
    45823915+><A
    4583 +NAME="AEN474"
     3916+NAME="AEN445"
    45843917+></A
    45853918+><H2
     
    46223955+CLASS="REFSECT1"
    46233956+><A
    4624 +NAME="AEN489"
     3957+NAME="AEN460"
    46253958+></A
    46263959+><H2
     
    46483981+CLASS="REFSECT1"
    46493982+><A
    4650 +NAME="AEN495"
     3983+NAME="AEN466"
    46513984+></A
    46523985+><H2
     
    47084041+packets. With
    47094042+<A
    4710 +HREF="r466.html#ARPING.DEADLINE"
     4043+HREF="r437.html#ARPING.DEADLINE"
    47114044+><TT
    47124045+CLASS="REPLACEABLE"
     
    47374070+>Duplicate address detection mode (DAD). See
    47384071+<A
    4739 +HREF="http://tools.ietf.org/rfc/rfc2131.txt"
     4072+HREF="ftp://ftp.isi.edu/in-notes/rfc2131.txt"
    47404073+TARGET="_top"
    47414074+>RFC2131, 4.4.1</A
     
    47694102+><DD
    47704103+><P
    4771 +>Name of network device where to send ARP REQUEST packets.
     4104+>Name of network device where to send ARP REQUEST packets. This option
     4105+is required.
    47724106+  </P
    47734107+></DD
     
    48954229+does not stop after
    48964230+<A
    4897 +HREF="r466.html#ARPING.COUNT"
     4231+HREF="r437.html#ARPING.COUNT"
    48984232+><TT
    48994233+CLASS="REPLACEABLE"
     
    49054239+packet are sent, it waits either for
    49064240+<A
    4907 +HREF="r466.html#ARPING.DEADLINE"
     4241+HREF="r437.html#ARPING.DEADLINE"
    49084242+><TT
    49094243+CLASS="REPLACEABLE"
     
    49154249+expire or until
    49164250+<A
    4917 +HREF="r466.html#ARPING.COUNT"
     4251+HREF="r437.html#ARPING.COUNT"
    49184252+><TT
    49194253+CLASS="REPLACEABLE"
     
    49324266+CLASS="REFSECT1"
    49334267+><A
    4934 +NAME="AEN593"
     4268+NAME="AEN564"
    49354269+></A
    49364270+><H2
     
    49484282+>,
    49494283+<A
    4950 +HREF="r625.html"
     4284+HREF="r596.html"
    49514285+><SPAN
    49524286+CLASS="CITEREFENTRY"
     
    49584292+>,
    49594293+<A
    4960 +HREF="r819.html"
     4294+HREF="r790.html"
    49614295+><SPAN
    49624296+CLASS="CITEREFENTRY"
     
    49714305+CLASS="REFSECT1"
    49724306+><A
    4973 +NAME="AEN608"
     4307+NAME="AEN579"
    49744308+></A
    49754309+><H2
     
    49974331+CLASS="REFSECT1"
    49984332+><A
    4999 +NAME="AEN614"
     4333+NAME="AEN585"
    50004334+></A
    50014335+><H2
     
    50074341+> requires <CODE
    50084342+CLASS="CONSTANT"
    5009 +>CAP_NET_RAW</CODE
     4343+>CAP_NET_RAWIO</CODE
    50104344+> capability
    50114345+to be executed. It is not recommended to be used as set-uid root,
     
    50154349+CLASS="REFSECT1"
    50164350+><A
    5017 +NAME="AEN619"
     4351+NAME="AEN590"
    50184352+></A
    50194353+><H2
     
    50684402+VALIGN="top"
    50694403+><A
    5070 +HREF="r625.html"
     4404+HREF="r596.html"
    50714405+ACCESSKEY="N"
    50724406+>Next</A
     
    50964430+>
    50974431\ No newline at end of file
    5098 diff -Naur iputils-s20121221.orig/doc/r625.html iputils-s20121221/doc/r625.html
    5099 --- iputils-s20121221.orig/doc/r625.html        1970-01-01 00:00:00.000000000 +0000
    5100 +++ iputils-s20121221/doc/r625.html     2013-01-04 10:38:35.000000000 +0000
     4432diff -Naur iputils-s20101006.orig/doc/r596.html iputils-s20101006/doc/r596.html
     4433--- iputils-s20101006.orig/doc/r596.html        1969-12-31 19:00:00.000000000 -0500
     4434+++ iputils-s20101006/doc/r596.html     2011-01-08 20:09:49.582999920 -0500
    51014435@@ -0,0 +1,428 @@
    5102 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     4436+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    51034437+<HTML
    51044438+><HEAD
     
    51134447+REL="PREVIOUS"
    51144448+TITLE="arping"
    5115 +HREF="r466.html"><LINK
     4449+HREF="r437.html"><LINK
    51164450+REL="NEXT"
    51174451+TITLE="rarpd"
    5118 +HREF="r720.html"></HEAD
     4452+HREF="r691.html"></HEAD
    51194453+><BODY
    51204454+CLASS="REFENTRY"
     
    51444478+VALIGN="bottom"
    51454479+><A
    5146 +HREF="r466.html"
     4480+HREF="r437.html"
    51474481+ACCESSKEY="P"
    51484482+>Prev</A
     
    51584492+VALIGN="bottom"
    51594493+><A
    5160 +HREF="r720.html"
     4494+HREF="r691.html"
    51614495+ACCESSKEY="N"
    51624496+>Next</A
     
    51754509+CLASS="REFNAMEDIV"
    51764510+><A
    5177 +NAME="AEN630"
     4511+NAME="AEN601"
    51784512+></A
    51794513+><H2
     
    51834517+CLASS="REFSYNOPSISDIV"
    51844518+><A
    5185 +NAME="AEN633"
     4519+NAME="AEN604"
    51864520+></A
    51874521+><H2
     
    52074541+CLASS="REFSECT1"
    52084542+><A
    5209 +NAME="AEN642"
     4543+NAME="AEN613"
    52104544+></A
    52114545+><H2
     
    52234557+> with 1 msec resolution using ICMP TIMESTAMP
    52244558+<A
    5225 +HREF="r625.html#CLOCKDIFF.ICMP-TIMESTAMP"
     4559+HREF="r596.html#CLOCKDIFF.ICMP-TIMESTAMP"
    52264560+>[2]</A
    52274561+>
    52284562+packets or, optionally, IP TIMESTAMP option
    52294563+<A
    5230 +HREF="r625.html#CLOCKDIFF.IP-TIMESTAMP"
     4564+HREF="r596.html#CLOCKDIFF.IP-TIMESTAMP"
    52314565+>[3]</A
    52324566+>
    52334567+option added to ICMP ECHO.
    52344568+<A
    5235 +HREF="r625.html#CLOCKDIFF.ICMP-ECHO"
     4569+HREF="r596.html#CLOCKDIFF.ICMP-ECHO"
    52364570+>[1]</A
    52374571+></P
     
    52404574+CLASS="REFSECT1"
    52414575+><A
    5242 +NAME="AEN650"
     4576+NAME="AEN621"
    52434577+></A
    52444578+><H2
     
    52864620+CLASS="REFSECT1"
    52874621+><A
    5288 +NAME="AEN665"
     4622+NAME="AEN636"
    52894623+></A
    52904624+><H2
     
    53244658+CLASS="REFSECT1"
    53254659+><A
    5326 +NAME="AEN676"
     4660+NAME="AEN647"
    53274661+></A
    53284662+><H2
     
    53404674+>,
    53414675+<A
    5342 +HREF="r466.html"
     4676+HREF="r437.html"
    53434677+><SPAN
    53444678+CLASS="CITEREFENTRY"
     
    53504684+>,
    53514685+<A
    5352 +HREF="r819.html"
     4686+HREF="r790.html"
    53534687+><SPAN
    53544688+CLASS="CITEREFENTRY"
     
    53634697+CLASS="REFSECT1"
    53644698+><A
    5365 +NAME="AEN691"
     4699+NAME="AEN662"
    53664700+></A
    53674701+><H2
     
    53734707+>ICMP ECHO,
    53744708+<A
    5375 +HREF="http://tools.ietf.org/rfc/rfc792.txt"
     4709+HREF="ftp://ftp.isi.edu/in-notes/rfc792.txt"
    53764710+TARGET="_top"
    53774711+>RFC0792, page 14</A
     
    53834717+>ICMP TIMESTAMP,
    53844718+<A
    5385 +HREF="http://tools.ietf.org/rfc/rfc792.txt"
     4719+HREF="ftp://ftp.isi.edu/in-notes/rfc792.txt"
    53864720+TARGET="_top"
    53874721+>RFC0792, page 16</A
     
    53934727+>IP TIMESTAMP option,
    53944728+<A
    5395 +HREF="http://tools.ietf.org/rfc/rfc791.txt"
     4729+HREF="ftp://ftp.isi.edu/in-notes/rfc791.txt"
    53964730+TARGET="_top"
    53974731+>RFC0791, 3.1, page 16</A
     
    54014735+CLASS="REFSECT1"
    54024736+><A
    5403 +NAME="AEN702"
     4737+NAME="AEN673"
    54044738+></A
    54054739+><H2
     
    54314765+CLASS="REFSECT1"
    54324766+><A
    5433 +NAME="AEN709"
     4767+NAME="AEN680"
    54344768+></A
    54354769+><H2
     
    54414775+> requires <CODE
    54424776+CLASS="CONSTANT"
    5443 +>CAP_NET_RAW</CODE
     4777+>CAP_NET_RAWIO</CODE
    54444778+> capability
    54454779+to be executed. It is safe to be used as set-uid root.</P
     
    54484782+CLASS="REFSECT1"
    54494783+><A
    5450 +NAME="AEN714"
     4784+NAME="AEN685"
    54514785+></A
    54524786+><H2
     
    54834817+VALIGN="top"
    54844818+><A
    5485 +HREF="r466.html"
     4819+HREF="r437.html"
    54864820+ACCESSKEY="P"
    54874821+>Prev</A
     
    55014835+VALIGN="top"
    55024836+><A
    5503 +HREF="r720.html"
     4837+HREF="r691.html"
    55044838+ACCESSKEY="N"
    55054839+>Next</A
     
    55294863+>
    55304864\ No newline at end of file
    5531 diff -Naur iputils-s20121221.orig/doc/r720.html iputils-s20121221/doc/r720.html
    5532 --- iputils-s20121221.orig/doc/r720.html        1970-01-01 00:00:00.000000000 +0000
    5533 +++ iputils-s20121221/doc/r720.html     2013-01-04 10:38:35.000000000 +0000
     4865diff -Naur iputils-s20101006.orig/doc/r691.html iputils-s20101006/doc/r691.html
     4866--- iputils-s20101006.orig/doc/r691.html        1969-12-31 19:00:00.000000000 -0500
     4867+++ iputils-s20101006/doc/r691.html     2011-01-08 20:09:49.590918871 -0500
    55344868@@ -0,0 +1,431 @@
    5535 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     4869+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    55364870+<HTML
    55374871+><HEAD
     
    55464880+REL="PREVIOUS"
    55474881+TITLE="clockdiff"
    5548 +HREF="r625.html"><LINK
     4882+HREF="r596.html"><LINK
    55494883+REL="NEXT"
    55504884+TITLE="tracepath"
    5551 +HREF="r819.html"></HEAD
     4885+HREF="r790.html"></HEAD
    55524886+><BODY
    55534887+CLASS="REFENTRY"
     
    55774911+VALIGN="bottom"
    55784912+><A
    5579 +HREF="r625.html"
     4913+HREF="r596.html"
    55804914+ACCESSKEY="P"
    55814915+>Prev</A
     
    55914925+VALIGN="bottom"
    55924926+><A
    5593 +HREF="r819.html"
     4927+HREF="r790.html"
    55944928+ACCESSKEY="N"
    55954929+>Next</A
     
    56084942+CLASS="REFNAMEDIV"
    56094943+><A
    5610 +NAME="AEN725"
     4944+NAME="AEN696"
    56114945+></A
    56124946+><H2
     
    56164950+CLASS="REFSYNOPSISDIV"
    56174951+><A
    5618 +NAME="AEN728"
     4952+NAME="AEN699"
    56194953+></A
    56204954+><H2
     
    56424976+CLASS="REFSECT1"
    56434977+><A
    5644 +NAME="AEN737"
     4978+NAME="AEN708"
    56454979+></A
    56464980+><H2
     
    56494983+>Listens
    56504984+<A
    5651 +HREF="http://tools.ietf.org/rfc/rfc903.txt"
     4985+HREF="ftp://ftp.isi.edu/in-notes/rfc903.txt"
    56524986+TARGET="_top"
    56534987+>RARP</A
     
    56865020+CLASS="REFSECT1"
    56875021+><A
    5688 +NAME="AEN748"
     5022+NAME="AEN719"
    56895023+></A
    56905024+><H2
     
    56935027+>This facility is deeply obsoleted by
    56945028+<A
    5695 +HREF="http://tools.ietf.org/rfc/rfc951.txt"
     5029+HREF="ftp://ftp.isi.edu/in-notes/rfc951.txt"
    56965030+TARGET="_top"
    56975031+>BOOTP</A
     
    56995033+and later
    57005034+<A
    5701 +HREF="http://tools.ietf.org/rfc/rfc2131.txt"
     5035+HREF="ftp://ftp.isi.edu/in-notes/rfc2131.txt"
    57025036+TARGET="_top"
    57035037+>DHCP</A
     
    57085042+CLASS="REFSECT1"
    57095043+><A
    5710 +NAME="AEN753"
     5044+NAME="AEN724"
    57115045+></A
    57125046+><H2
     
    58045138+CLASS="REFSECT1"
    58055139+><A
    5806 +NAME="AEN790"
     5140+NAME="AEN761"
    58075141+></A
    58085142+><H2
     
    58105144+><P
    58115145+><A
    5812 +HREF="r466.html"
     5146+HREF="r437.html"
    58135147+><SPAN
    58145148+CLASS="CITEREFENTRY"
     
    58205154+>,
    58215155+<A
    5822 +HREF="r983.html"
     5156+HREF="r949.html"
    58235157+><SPAN
    58245158+CLASS="CITEREFENTRY"
     
    58335167+CLASS="REFSECT1"
    58345168+><A
    5835 +NAME="AEN801"
     5169+NAME="AEN772"
    58365170+></A
    58375171+><H2
     
    58595193+CLASS="REFSECT1"
    58605194+><A
    5861 +NAME="AEN807"
     5195+NAME="AEN778"
    58625196+></A
    58635197+><H2
     
    58695203+> requires <CODE
    58705204+CLASS="CONSTANT"
    5871 +>CAP_NET_RAW</CODE
     5205+>CAP_NET_RAWIO</CODE
    58725206+> capability
    58735207+to listen and send RARP and ARP packets. It also needs <CODE
     
    58845218+CLASS="REFSECT1"
    58855219+><A
    5886 +NAME="AEN813"
     5220+NAME="AEN784"
    58875221+></A
    58885222+><H2
     
    59195253+VALIGN="top"
    59205254+><A
    5921 +HREF="r625.html"
     5255+HREF="r596.html"
    59225256+ACCESSKEY="P"
    59235257+>Prev</A
     
    59375271+VALIGN="top"
    59385272+><A
    5939 +HREF="r819.html"
     5273+HREF="r790.html"
    59405274+ACCESSKEY="N"
    59415275+>Next</A
     
    59655299+>
    59665300\ No newline at end of file
    5967 diff -Naur iputils-s20121221.orig/doc/r819.html iputils-s20121221/doc/r819.html
    5968 --- iputils-s20121221.orig/doc/r819.html        1970-01-01 00:00:00.000000000 +0000
    5969 +++ iputils-s20121221/doc/r819.html     2013-01-04 10:38:35.000000000 +0000
    5970 @@ -0,0 +1,436 @@
    5971 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     5301diff -Naur iputils-s20101006.orig/doc/r790.html iputils-s20101006/doc/r790.html
     5302--- iputils-s20101006.orig/doc/r790.html        1969-12-31 19:00:00.000000000 -0500
     5303+++ iputils-s20101006/doc/r790.html     2011-01-08 20:09:49.602668583 -0500
     5304@@ -0,0 +1,426 @@
     5305+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    59725306+<HTML
    59735307+><HEAD
     
    59825316+REL="PREVIOUS"
    59835317+TITLE="rarpd"
    5984 +HREF="r720.html"><LINK
     5318+HREF="r691.html"><LINK
    59855319+REL="NEXT"
    59865320+TITLE="traceroute6"
    5987 +HREF="r918.html"></HEAD
     5321+HREF="r884.html"></HEAD
    59885322+><BODY
    59895323+CLASS="REFENTRY"
     
    60135347+VALIGN="bottom"
    60145348+><A
    6015 +HREF="r720.html"
     5349+HREF="r691.html"
    60165350+ACCESSKEY="P"
    60175351+>Prev</A
     
    60275361+VALIGN="bottom"
    60285362+><A
    6029 +HREF="r918.html"
     5363+HREF="r884.html"
    60305364+ACCESSKEY="N"
    60315365+>Next</A
     
    60445378+CLASS="REFNAMEDIV"
    60455379+><A
    6046 +NAME="AEN824"
     5380+NAME="AEN795"
    60475381+></A
    60485382+><H2
     
    60525386+CLASS="REFSYNOPSISDIV"
    60535387+><A
    6054 +NAME="AEN827"
     5388+NAME="AEN798"
    60555389+></A
    60565390+><H2
     
    60655399+>pktlen</I
    60665400+></TT
    6067 +>] [-p <TT
     5401+>] {<TT
     5402+CLASS="REPLACEABLE"
     5403+><I
     5404+>destination</I
     5405+></TT
     5406+>} [<TT
    60685407+CLASS="REPLACEABLE"
    60695408+><I
    60705409+>port</I
    60715410+></TT
    6072 +>] {<TT
    6073 +CLASS="REPLACEABLE"
    6074 +><I
    6075 +>destination</I
    6076 +></TT
    6077 +>}</P
     5411+>]</P
    60785412+></DIV
    60795413+><DIV
    60805414+CLASS="REFSECT1"
    60815415+><A
    6082 +NAME="AEN838"
     5416+NAME="AEN809"
    60835417+></A
    60845418+><H2
     
    61125446+and classic example of application of Linux error queues.
    61135447+The situation with IPv4 is worse, because commercial
    6114 +IP routers do not return enough information in ICMP error messages.
     5448+IP routers do not return enough information in icmp error messages.
    61155449+Probably, it will change, when they will be updated.
    61165450+For now it uses Van Jacobson's trick, sweeping a range
     
    61205454+CLASS="REFSECT1"
    61215455+><A
    6122 +NAME="AEN847"
     5456+NAME="AEN818"
    61235457+></A
    61245458+><H2
     
    61625496+></TT
    61635497+> instead of
    6164 +65535 for <B
     5498+65536 for <B
    61655499+CLASS="COMMAND"
    61665500+>tracepath</B
     
    61715505+  </P
    61725506+></DD
    6173 +><DT
    6174 +><CODE
    6175 +CLASS="OPTION"
    6176 +>-p</CODE
    6177 +></DT
    6178 +><DD
    6179 +><P
    6180 +>Sets the initial destination port to use.
    6181 +  </P
    6182 +></DD
    61835507+></DL
    61845508+></DIV
     
    61875511+CLASS="REFSECT1"
    61885512+><A
    6189 +NAME="AEN873"
     5513+NAME="AEN839"
    61905514+></A
    61915515+><H2
     
    62215545+><P
    62225546+>The rest of line shows miscellaneous information about path to
    6223 +the correspinding network hop. As rule it contains value of RTT.
     5547+the correspinding hetwork hop. As rule it contains value of RTT.
    62245548+Additionally, it can show Path MTU, when it changes.
    62255549+If the path is asymmetric
     
    62415565+CLASS="REFSECT1"
    62425566+><A
    6243 +NAME="AEN885"
     5567+NAME="AEN851"
    62445568+></A
    62455569+><H2
     
    62545578+>,
    62555579+<A
    6256 +HREF="r918.html"
     5580+HREF="r884.html"
    62575581+><SPAN
    62585582+CLASS="CITEREFENTRY"
     
    62775601+CLASS="REFSECT1"
    62785602+><A
    6279 +NAME="AEN899"
     5603+NAME="AEN865"
    62805604+></A
    62815605+><H2
     
    62965620+CLASS="REFSECT1"
    62975621+><A
    6298 +NAME="AEN904"
     5622+NAME="AEN870"
    62995623+></A
    63005624+><H2
     
    63255649+CLASS="REFSECT1"
    63265650+><A
    6327 +NAME="AEN912"
     5651+NAME="AEN878"
    63285652+></A
    63295653+><H2
     
    63605684+VALIGN="top"
    63615685+><A
    6362 +HREF="r720.html"
     5686+HREF="r691.html"
    63635687+ACCESSKEY="P"
    63645688+>Prev</A
     
    63785702+VALIGN="top"
    63795703+><A
    6380 +HREF="r918.html"
     5704+HREF="r884.html"
    63815705+ACCESSKEY="N"
    63825706+>Next</A
     
    64065730+>
    64075731\ No newline at end of file
    6408 diff -Naur iputils-s20121221.orig/doc/r918.html iputils-s20121221/doc/r918.html
    6409 --- iputils-s20121221.orig/doc/r918.html        1970-01-01 00:00:00.000000000 +0000
    6410 +++ iputils-s20121221/doc/r918.html     2013-01-04 10:38:35.000000000 +0000
     5732diff -Naur iputils-s20101006.orig/doc/r884.html iputils-s20101006/doc/r884.html
     5733--- iputils-s20101006.orig/doc/r884.html        1969-12-31 19:00:00.000000000 -0500
     5734+++ iputils-s20101006/doc/r884.html     2011-01-08 20:09:49.606677412 -0500
    64115735@@ -0,0 +1,315 @@
    6412 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     5736+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    64135737+<HTML
    64145738+><HEAD
     
    64235747+REL="PREVIOUS"
    64245748+TITLE="tracepath"
    6425 +HREF="r819.html"><LINK
     5749+HREF="r790.html"><LINK
    64265750+REL="NEXT"
    64275751+TITLE="tftpd"
    6428 +HREF="r983.html"></HEAD
     5752+HREF="r949.html"></HEAD
    64295753+><BODY
    64305754+CLASS="REFENTRY"
     
    64545778+VALIGN="bottom"
    64555779+><A
    6456 +HREF="r819.html"
     5780+HREF="r790.html"
    64575781+ACCESSKEY="P"
    64585782+>Prev</A
     
    64685792+VALIGN="bottom"
    64695793+><A
    6470 +HREF="r983.html"
     5794+HREF="r949.html"
    64715795+ACCESSKEY="N"
    64725796+>Next</A
     
    64855809+CLASS="REFNAMEDIV"
    64865810+><A
    6487 +NAME="AEN923"
     5811+NAME="AEN889"
    64885812+></A
    64895813+><H2
     
    64935817+CLASS="REFSYNOPSISDIV"
    64945818+><A
    6495 +NAME="AEN926"
     5819+NAME="AEN892"
    64965820+></A
    64975821+><H2
     
    65495873+CLASS="REFSECT1"
    65505874+><A
    6551 +NAME="AEN947"
     5875+NAME="AEN913"
    65525876+></A
    65535877+><H2
     
    65685892+CLASS="REFSECT1"
    65695893+><A
    6570 +NAME="AEN953"
     5894+NAME="AEN919"
    65715895+></A
    65725896+><H2
     
    65985922+CLASS="REFSECT1"
    65995923+><A
    6600 +NAME="AEN965"
     5924+NAME="AEN931"
    66015925+></A
    66025926+><H2
     
    66285952+CLASS="REFSECT1"
    66295953+><A
    6630 +NAME="AEN972"
     5954+NAME="AEN938"
    66315955+></A
    66325956+><H2
     
    66385962+> requires <CODE
    66395963+CLASS="CONSTANT"
    6640 +>CAP_NET_RAW</CODE
     5964+>CAP_NET_RAWIO</CODE
    66415965+> capability
    66425966+to be executed. It is safe to be used as set-uid root.</P
     
    66455969+CLASS="REFSECT1"
    66465970+><A
    6647 +NAME="AEN977"
     5971+NAME="AEN943"
    66485972+></A
    66495973+><H2
     
    66806004+VALIGN="top"
    66816005+><A
    6682 +HREF="r819.html"
     6006+HREF="r790.html"
    66836007+ACCESSKEY="P"
    66846008+>Prev</A
     
    66986022+VALIGN="top"
    66996023+><A
    6700 +HREF="r983.html"
     6024+HREF="r949.html"
    67016025+ACCESSKEY="N"
    67026026+>Next</A
     
    67266050+>
    67276051\ No newline at end of file
    6728 diff -Naur iputils-s20121221.orig/doc/r983.html iputils-s20121221/doc/r983.html
    6729 --- iputils-s20121221.orig/doc/r983.html        1970-01-01 00:00:00.000000000 +0000
    6730 +++ iputils-s20121221/doc/r983.html     2013-01-04 10:38:35.000000000 +0000
     6052diff -Naur iputils-s20101006.orig/doc/r949.html iputils-s20101006/doc/r949.html
     6053--- iputils-s20101006.orig/doc/r949.html        1969-12-31 19:00:00.000000000 -0500
     6054+++ iputils-s20101006/doc/r949.html     2011-01-08 20:09:49.614834740 -0500
    67316055@@ -0,0 +1,376 @@
    6732 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     6056+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    67336057+<HTML
    67346058+><HEAD
     
    67436067+REL="PREVIOUS"
    67446068+TITLE="traceroute6"
    6745 +HREF="r918.html"><LINK
     6069+HREF="r884.html"><LINK
    67466070+REL="NEXT"
    6747 +TITLE="ninfod"
    6748 +HREF="r1056.html"></HEAD
     6071+TITLE="rdisc"
     6072+HREF="r1022.html"></HEAD
    67496073+><BODY
    67506074+CLASS="REFENTRY"
     
    67746098+VALIGN="bottom"
    67756099+><A
    6776 +HREF="r918.html"
     6100+HREF="r884.html"
    67776101+ACCESSKEY="P"
    67786102+>Prev</A
     
    67886112+VALIGN="bottom"
    67896113+><A
    6790 +HREF="r1056.html"
     6114+HREF="r1022.html"
    67916115+ACCESSKEY="N"
    67926116+>Next</A
     
    68056129+CLASS="REFNAMEDIV"
    68066130+><A
    6807 +NAME="AEN988"
     6131+NAME="AEN954"
    68086132+></A
    68096133+><H2
     
    68136137+CLASS="REFSYNOPSISDIV"
    68146138+><A
    6815 +NAME="AEN991"
     6139+NAME="AEN957"
    68166140+></A
    68176141+><H2
     
    68316155+CLASS="REFSECT1"
    68326156+><A
    6833 +NAME="AEN996"
     6157+NAME="AEN962"
    68346158+></A
    68356159+><H2
     
    68426166+Trivial File Transfer Protocol
    68436167+(<A
    6844 +HREF="http://tools.ietf.org/rfc/rfc1350.txt"
     6168+HREF="ftp://ftp.isi.edu/in-notes/rfc1350.txt"
    68456169+TARGET="_top"
    68466170+>RFC1350</A
     
    68896213+> is used together with
    68906214+<A
    6891 +HREF="r720.html"
     6215+HREF="r691.html"
    68926216+><SPAN
    68936217+CLASS="CITEREFENTRY"
     
    69036227+conventions. See
    69046228+<A
    6905 +HREF="r720.html"
     6229+HREF="r691.html"
    69066230+><SPAN
    69076231+CLASS="CITEREFENTRY"
     
    69176241+CLASS="REFSECT1"
    69186242+><A
    6919 +NAME="AEN1020"
     6243+NAME="AEN986"
    69206244+></A
    69216245+><H2
     
    69716295+CLASS="REFSECT1"
    69726296+><A
    6973 +NAME="AEN1031"
     6297+NAME="AEN997"
    69746298+></A
    69756299+><H2
     
    69776301+><P
    69786302+><A
    6979 +HREF="r720.html"
     6303+HREF="r691.html"
    69806304+><SPAN
    69816305+CLASS="CITEREFENTRY"
     
    70046328+CLASS="REFSECT1"
    70056329+><A
    7006 +NAME="AEN1044"
     6330+NAME="AEN1010"
    70076331+></A
    70086332+><H2
     
    70266350+CLASS="REFSECT1"
    70276351+><A
    7028 +NAME="AEN1050"
     6352+NAME="AEN1016"
    70296353+></A
    70306354+><H2
     
    70616385+VALIGN="top"
    70626386+><A
    7063 +HREF="r918.html"
     6387+HREF="r884.html"
    70646388+ACCESSKEY="P"
    70656389+>Prev</A
     
    70796403+VALIGN="top"
    70806404+><A
    7081 +HREF="r1056.html"
     6405+HREF="r1022.html"
    70826406+ACCESSKEY="N"
    70836407+>Next</A
     
    70996423+ALIGN="right"
    71006424+VALIGN="top"
    7101 +>ninfod</TD
     6425+>rdisc</TD
    71026426+></TR
    71036427+></TABLE
     
    71076431+>
    71086432\ No newline at end of file
    7109 diff -Naur iputils-s20121221.orig/doc/rarpd.8 iputils-s20121221/doc/rarpd.8
    7110 --- iputils-s20121221.orig/doc/rarpd.8  1970-01-01 00:00:00.000000000 +0000
    7111 +++ iputils-s20121221/doc/rarpd.8       2013-01-04 10:38:27.000000000 +0000
     6433diff -Naur iputils-s20101006.orig/doc/rarpd.8 iputils-s20101006/doc/rarpd.8
     6434--- iputils-s20101006.orig/doc/rarpd.8  1969-12-31 19:00:00.000000000 -0500
     6435+++ iputils-s20101006/doc/rarpd.8       2011-01-08 20:09:51.270811811 -0500
    71126436@@ -0,0 +1,84 @@
    71136437+.\" This manpage has been automatically generated by docbook2man
     
    71166440+.\" Please send any bug reports, improvements, comments, patches,
    71176441+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    7118 +.TH "RARPD" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     6442+.TH "RARPD" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils"
    71196443+.SH NAME
    71206444+rarpd \- answer RARP REQUESTs
     
    71836507+.SH "SECURITY"
    71846508+.PP
    7185 +\fBrarpd\fR requires CAP_NET_RAW capability
     6509+\fBrarpd\fR requires CAP_NET_RAWIO capability
    71866510+to listen and send RARP and ARP packets. It also needs CAP_NET_ADMIN
    71876511+to give to kernel hint for ARP resolution; this is not strictly required,
     
    71956519+and the latest versions are  available in source form at
    71966520+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    7197 diff -Naur iputils-s20121221.orig/doc/rdisc.8 iputils-s20121221/doc/rdisc.8
    7198 --- iputils-s20121221.orig/doc/rdisc.8  1970-01-01 00:00:00.000000000 +0000
    7199 +++ iputils-s20121221/doc/rdisc.8       2013-01-04 10:38:27.000000000 +0000
    7200 @@ -0,0 +1,122 @@
     6521diff -Naur iputils-s20101006.orig/doc/rdisc.8 iputils-s20101006/doc/rdisc.8
     6522--- iputils-s20101006.orig/doc/rdisc.8  1969-12-31 19:00:00.000000000 -0500
     6523+++ iputils-s20101006/doc/rdisc.8       2011-01-08 20:09:51.527155543 -0500
     6524@@ -0,0 +1,110 @@
    72016525+.\" This manpage has been automatically generated by docbook2man
    72026526+.\" from a DocBook document.  This tool can be found at:
     
    72046528+.\" Please send any bug reports, improvements, comments, patches,
    72056529+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    7206 +.TH "RDISC" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     6530+.TH "RDISC" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils"
    72076531+.SH NAME
    72086532+rdisc \- network router discovery daemon
    72096533+.SH SYNOPSIS
    72106534+
    7211 +\fBrdisc\fR [\fB-abdfrstvV\fR] [\fB-p \fIpreference\fB\fR] [\fB-T \fImax_interval\fB\fR] [\fB\fIsend_address\fB\fR] [\fB\fIreceive_address\fB\fR]
     6535+\fBrdisc\fR [\fB-abdfstvV\fR] [\fB\fIsend_address\fB\fR] [\fB\fIreceive_address\fB\fR]
    72126536+
    72136537+.SH "DESCRIPTION"
     
    72426566+Server side of router discovery protocol is supported by Cisco IOS
    72436567+and by any more or less complete UNIX routing daemon, f.e \fBgated\fR.
    7244 +Or, \fBrdisc\fR can act as responder, if compiled with -DRDISC_SERVER.
    72456568+.SH "OPTIONS"
    72466569+.TP
     
    72666589+\fB-s\fR must be specified.
    72676590+.TP
    7268 +\fB-r\fR
    7269 +Responder mode, available only if compiled with -DRDISC_SERVER.
    7270 +.TP
    72716591+\fB-s\fR
    72726592+Send three \fBsolicitation\fR messages initially to quickly discover
     
    72756595+exits with a non-zero exit code if it can not find any routers.
    72766596+This can be overridden with the \fB-f\fR option.
    7277 +.TP
    7278 +\fB-p \fIpreference\fB\fR
    7279 +Set preference in advertisement.
    7280 +Available only with -r option.
    7281 +.TP
    7282 +\fB-T \fImax_interval\fB\fR
    7283 +Set maximum advertisement interval in seconds.  Default is 600 secs.
    7284 +Available only with -r option.
    72856597+.TP
    72866598+\fB-t\fR
     
    73136625+.SH "SECURITY"
    73146626+.PP
    7315 +\fBrdisc\fR requires CAP_NET_RAW to listen
     6627+\fBrdisc\fR requires CAP_NET_RAWIO to listen
    73166628+and send ICMP messages and capability CAP_NET_ADMIN
    73176629+to update routing tables.
     
    73216633+and the latest versions are  available in source form at
    73226634+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    7323 diff -Naur iputils-s20121221.orig/doc/tftpd.8 iputils-s20121221/doc/tftpd.8
    7324 --- iputils-s20121221.orig/doc/tftpd.8  1970-01-01 00:00:00.000000000 +0000
    7325 +++ iputils-s20121221/doc/tftpd.8       2013-01-04 10:38:27.000000000 +0000
     6635diff -Naur iputils-s20101006.orig/doc/tftpd.8 iputils-s20101006/doc/tftpd.8
     6636--- iputils-s20101006.orig/doc/tftpd.8  1969-12-31 19:00:00.000000000 -0500
     6637+++ iputils-s20101006/doc/tftpd.8       2011-01-08 20:09:51.723407498 -0500
    73266638@@ -0,0 +1,85 @@
    73276639+.\" This manpage has been automatically generated by docbook2man
     
    73306642+.\" Please send any bug reports, improvements, comments, patches,
    73316643+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    7332 +.TH "TFTPD" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     6644+.TH "TFTPD" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils"
    73336645+.SH NAME
    73346646+tftpd \- Trivial File Transfer Protocol server
     
    74106722+and the latest versions are  available in source form at
    74116723+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    7412 diff -Naur iputils-s20121221.orig/doc/tracepath.8 iputils-s20121221/doc/tracepath.8
    7413 --- iputils-s20121221.orig/doc/tracepath.8      1970-01-01 00:00:00.000000000 +0000
    7414 +++ iputils-s20121221/doc/tracepath.8   2013-01-04 10:38:27.000000000 +0000
    7415 @@ -0,0 +1,100 @@
     6724diff -Naur iputils-s20101006.orig/doc/tracepath.8 iputils-s20101006/doc/tracepath.8
     6725--- iputils-s20101006.orig/doc/tracepath.8      1969-12-31 19:00:00.000000000 -0500
     6726+++ iputils-s20101006/doc/tracepath.8   2011-01-08 20:09:52.154780955 -0500
     6727@@ -0,0 +1,97 @@
    74166728+.\" This manpage has been automatically generated by docbook2man
    74176729+.\" from a DocBook document.  This tool can be found at:
     
    74196731+.\" Please send any bug reports, improvements, comments, patches,
    74206732+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    7421 +.TH "TRACEPATH" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     6733+.TH "TRACEPATH" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils"
    74226734+.SH NAME
    74236735+tracepath, tracepath6 \- traces path to a network host discovering MTU along this path
    74246736+.SH SYNOPSIS
    74256737+
    7426 +\fBtracepath\fR [\fB-n\fR] [\fB-b\fR] [\fB-l \fIpktlen\fB\fR] [\fB-p \fIport\fB\fR] \fB\fIdestination\fB\fR
     6738+\fBtracepath\fR [\fB-n\fR] [\fB-b\fR] [\fB-l \fIpktlen\fB\fR] \fB\fIdestination\fB\fR [\fB\fIport\fB\fR]
    74276739+
    74286740+.SH "DESCRIPTION"
     
    74366748+and classic example of application of Linux error queues.
    74376749+The situation with IPv4 is worse, because commercial
    7438 +IP routers do not return enough information in ICMP error messages.
     6750+IP routers do not return enough information in icmp error messages.
    74396751+Probably, it will change, when they will be updated.
    74406752+For now it uses Van Jacobson's trick, sweeping a range
     
    74506762+\fB-l\fR
    74516763+Sets the initial packet length to \fIpktlen\fR instead of
    7452 +65535 for \fBtracepath\fR or 128000 for \fBtracepath6\fR.
    7453 +.TP
    7454 +\fB-p\fR
    7455 +Sets the initial destination port to use.
     6764+65536 for \fBtracepath\fR or 128000 for \fBtracepath6\fR.
    74566765+.SH "OUTPUT"
    74576766+.PP
     
    74766785+.PP
    74776786+The rest of line shows miscellaneous information about path to
    7478 +the correspinding network hop. As rule it contains value of RTT.
     6787+the correspinding hetwork hop. As rule it contains value of RTT.
    74796788+Additionally, it can show Path MTU, when it changes.
    74806789+If the path is asymmetric
     
    75146823+and the latest versions are  available in source form at
    75156824+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    7516 diff -Naur iputils-s20121221.orig/doc/traceroute6.8 iputils-s20121221/doc/traceroute6.8
    7517 --- iputils-s20121221.orig/doc/traceroute6.8    1970-01-01 00:00:00.000000000 +0000
    7518 +++ iputils-s20121221/doc/traceroute6.8 2013-01-04 10:38:27.000000000 +0000
     6825diff -Naur iputils-s20101006.orig/doc/traceroute6.8 iputils-s20101006/doc/traceroute6.8
     6826--- iputils-s20101006.orig/doc/traceroute6.8    1969-12-31 19:00:00.000000000 -0500
     6827+++ iputils-s20101006/doc/traceroute6.8 2011-01-08 20:09:52.114781859 -0500
    75196828@@ -0,0 +1,42 @@
    75206829+.\" This manpage has been automatically generated by docbook2man
     
    75236832+.\" Please send any bug reports, improvements, comments, patches,
    75246833+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    7525 +.TH "TRACEROUTE6" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     6834+.TH "TRACEROUTE6" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils"
    75266835+.SH NAME
    75276836+traceroute6 \- traces path to a network host
     
    75536862+.SH "SECURITY"
    75546863+.PP
    7555 +\fBtracepath6\fR requires CAP_NET_RAW capability
     6864+\fBtracepath6\fR requires CAP_NET_RAWIO capability
    75566865+to be executed. It is safe to be used as set-uid root.
    75576866+.SH "AVAILABILITY"
     
    75606869+and the latest versions are  available in source form at
    75616870+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    7562 diff -Naur iputils-s20121221.orig/ping6.c iputils-s20121221/ping6.c
    7563 --- iputils-s20121221.orig/ping6.c      2012-12-21 14:01:07.000000000 +0000
    7564 +++ iputils-s20121221/ping6.c   2013-08-06 18:09:09.448346619 +0000
    7565 @@ -168,8 +168,10 @@
    7566  
    7567  #ifdef USE_GNUTLS
    7568  # include <gnutls/openssl.h>
    7569 -#else
    7570 +# define USE_CRYPTO
    7571 +#elif defined USE_OPENSSL
    7572  # include <openssl/md5.h>
    7573 +# define USE_CRYPTO
    7574  #endif
    7575  
    7576  /* Node Information query */
    7577 @@ -326,6 +328,7 @@
    7578  #if !PING6_NONCE_MEMORY
    7579  static int niquery_nonce(__u8 *nonce, int fill)
    7580  {
    7581 +# ifdef USE_CRYPTO
    7582         static __u8 digest[MD5_DIGEST_LENGTH];
    7583         static int seq = -1;
    7584  
    7585 @@ -348,6 +351,10 @@
    7586                         return -1;
    7587                 return ntohsp((__u16 *)nonce);
    7588         }
    7589 +# else
    7590 +       fprintf(stderr, "ping6: function not available; crypto disabled\n");
    7591 +       exit(3);
    7592 +# endif
    7593  }
    7594  #endif
    7595  
    7596 @@ -502,6 +509,7 @@
    7597  
    7598  static int niquery_option_subject_name_handler(int index, const char *arg)
    7599  {
    7600 +#ifdef USE_CRYPTO
    7601         static char nigroup_buf[INET6_ADDRSTRLEN + 1 + IFNAMSIZ];
    7602         unsigned char *dnptrs[2], **dpp, **lastdnptr;
    7603         int n;
    7604 @@ -627,6 +635,10 @@
    7605         free(idn);
    7606         free(name);
    7607         exit(1);
    7608 +#else
    7609 +       fprintf(stderr, "ping6: function not available; crypto disabled\n");
    7610 +       exit(3);
    7611 +#endif
    7612  }
    7613  
    7614  int niquery_option_help_handler(int index, const char *arg)
    7615 diff -Naur iputils-s20121221.orig/tracepath.c iputils-s20121221/tracepath.c
    7616 --- iputils-s20121221.orig/tracepath.c  2012-12-21 14:01:07.000000000 +0000
    7617 +++ iputils-s20121221/tracepath.c       2013-08-06 18:08:56.048346586 +0000
    7618 @@ -73,13 +73,10 @@
    7619  
    7620  void print_host(const char *a, const char *b, int both)
    7621  {
    7622 -       int plen = 0;
    7623 -       printf("%s", a);
    7624 -       plen = strlen(a);
    7625 -       if (both) {
    7626 -               printf(" (%s)", b);
    7627 -               plen += strlen(b) + 3;
    7628 -       }
    7629 +       int plen;
    7630 +       plen = printf("%s", a);
    7631 +       if (both)
    7632 +               plen += printf(" (%s)", b);
    7633         if (plen >= HOST_COLUMN_SIZE)
    7634                 plen = HOST_COLUMN_SIZE - 1;
    7635         printf("%*s", HOST_COLUMN_SIZE - plen, "");
    7636 diff -Naur iputils-s20121221.orig/tracepath6.c iputils-s20121221/tracepath6.c
    7637 --- iputils-s20121221.orig/tracepath6.c 2012-12-21 14:01:07.000000000 +0000
    7638 +++ iputils-s20121221/tracepath6.c      2013-08-06 18:08:56.048346586 +0000
    7639 @@ -86,13 +86,10 @@
    7640  
    7641  void print_host(const char *a, const char *b, int both)
    7642  {
    7643 -       int plen = 0;
    7644 -       printf("%s", a);
    7645 -       plen = strlen(a);
    7646 -       if (both) {
    7647 -               printf(" (%s)", b);
    7648 -               plen += strlen(b) + 3;
    7649 -       }
    7650 +       int plen;
    7651 +       plen = printf("%s", a);
    7652 +       if (both)
    7653 +               plen += printf(" (%s)", b);
    7654         if (plen >= HOST_COLUMN_SIZE)
    7655                 plen = HOST_COLUMN_SIZE - 1;
    7656         printf("%*s", HOST_COLUMN_SIZE - plen, "");
Note: See TracChangeset for help on using the changeset viewer.