- Timestamp:
- Sep 24, 2013, 11:53:17 AM (11 years ago)
- Children:
- 2e9ccbe
- Parents:
- 111b12a
- Location:
- patches
- Files:
-
- 17 added
- 9 deleted
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
patches/bash-4.2-branch_update-6.patch
r111b12a r76b06f6 1 1 Submitted By: William Harrington (kb0iic at gmail dot com) 2 Date: 05-08-20132 Date: 11-04-2012 3 3 Initial Package Version: 4.2 4 4 Origin: Upstream 5 5 Upstream Status: Applied 6 Description: Contains all upstream patches up to 4.2-0 456 Description: Contains all upstream patches up to 4.2-039 7 7 8 8 diff -Naur bash-4.2.orig/assoc.c bash-4.2/assoc.c 9 9 --- bash-4.2.orig/assoc.c 2009-08-06 00:19:40.000000000 +0000 10 +++ bash-4.2/assoc.c 201 3-03-12 21:55:21.530771482+000010 +++ bash-4.2/assoc.c 2012-11-04 22:45:00.778727333 +0000 11 11 @@ -77,6 +77,11 @@ 12 12 b = hash_search (key, hash, HASH_CREATE); … … 23 23 diff -Naur bash-4.2.orig/bashline.c bash-4.2/bashline.c 24 24 --- bash-4.2.orig/bashline.c 2011-01-16 20:32:47.000000000 +0000 25 +++ bash-4.2/bashline.c 201 3-03-12 21:55:21.646771944+000025 +++ bash-4.2/bashline.c 2012-11-04 22:45:00.848727141 +0000 26 26 @@ -121,6 +121,9 @@ 27 27 static int filename_completion_ignore __P((char **)); … … 309 309 diff -Naur bash-4.2.orig/bashline.h bash-4.2/bashline.h 310 310 --- bash-4.2.orig/bashline.h 2009-01-04 19:32:22.000000000 +0000 311 +++ bash-4.2/bashline.h 201 3-03-12 21:55:21.646771944+0000311 +++ bash-4.2/bashline.h 2012-11-04 22:45:00.848727141 +0000 312 312 @@ -33,10 +33,15 @@ 313 313 extern void bashline_reinitialize __P((void)); … … 328 328 diff -Naur bash-4.2.orig/builtins/declare.def bash-4.2/builtins/declare.def 329 329 --- bash-4.2.orig/builtins/declare.def 2010-05-30 22:25:21.000000000 +0000 330 +++ bash-4.2/builtins/declare.def 201 3-03-12 21:55:21.587771709+0000330 +++ bash-4.2/builtins/declare.def 2012-11-04 22:45:00.808727251 +0000 331 331 @@ -513,6 +513,11 @@ 332 332 *subscript_start = '['; /* ] */ … … 343 343 diff -Naur bash-4.2.orig/builtins/fc.def bash-4.2/builtins/fc.def 344 344 --- bash-4.2.orig/builtins/fc.def 2010-05-30 22:25:38.000000000 +0000 345 +++ bash-4.2/builtins/fc.def 201 3-03-12 21:55:21.521771446+0000345 +++ bash-4.2/builtins/fc.def 2012-11-04 22:45:00.775394009 +0000 346 346 @@ -304,7 +304,7 @@ 347 347 last_hist = i - rh - hist_last_line_added; … … 381 381 diff -Naur bash-4.2.orig/builtins/mapfile.def bash-4.2/builtins/mapfile.def 382 382 --- bash-4.2.orig/builtins/mapfile.def 2010-05-30 02:09:47.000000000 +0000 383 +++ bash-4.2/builtins/mapfile.def 201 3-03-12 21:55:21.675772060+0000383 +++ bash-4.2/builtins/mapfile.def 2012-11-04 22:45:01.008726689 +0000 384 384 @@ -195,13 +195,9 @@ 385 385 /* Reset the buffer for bash own stream */ … … 412 412 diff -Naur bash-4.2.orig/builtins/printf.def bash-4.2/builtins/printf.def 413 413 --- bash-4.2.orig/builtins/printf.def 2010-11-23 15:02:55.000000000 +0000 414 +++ bash-4.2/builtins/printf.def 201 3-03-12 21:55:21.615771821+0000414 +++ bash-4.2/builtins/printf.def 2012-11-04 22:45:00.822060547 +0000 415 415 @@ -255,6 +255,8 @@ 416 416 #endif … … 434 434 diff -Naur bash-4.2.orig/builtins/read.def bash-4.2/builtins/read.def 435 435 --- 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 @@ 462 438 xfree (input_string); 463 439 return EXECUTION_FAILURE; /* readonly or noassign */ … … 472 448 473 449 alist = list_string (input_string, ifs_chars, 0); 474 @@ -731,7 +7 47,7 @@450 @@ -731,7 +737,7 @@ 475 451 xfree (t1); 476 452 } … … 481 457 else 482 458 { 483 @@ -785,14 + 801,14 @@459 @@ -785,14 +791,14 @@ 484 460 } 485 461 #endif … … 500 476 diff -Naur bash-4.2.orig/builtins/shopt.def bash-4.2/builtins/shopt.def 501 477 --- bash-4.2.orig/builtins/shopt.def 2010-07-03 02:42:44.000000000 +0000 502 +++ bash-4.2/builtins/shopt.def 201 3-03-12 21:55:21.647771948+0000478 +++ bash-4.2/builtins/shopt.def 2012-11-04 22:45:00.848727141 +0000 503 479 @@ -61,6 +61,10 @@ 504 480 #include "common.h" … … 560 536 diff -Naur bash-4.2.orig/command.h bash-4.2/command.h 561 537 --- bash-4.2.orig/command.h 2010-08-02 23:36:51.000000000 +0000 562 +++ bash-4.2/command.h 201 3-03-12 21:55:21.619771836+0000538 +++ bash-4.2/command.h 2012-11-04 22:45:00.825393871 +0000 563 539 @@ -97,6 +97,7 @@ 564 540 #define W_HASCTLESC 0x200000 /* word contains literal CTLESC characters */ … … 571 547 diff -Naur bash-4.2.orig/doc/bash.1 bash-4.2/doc/bash.1 572 548 --- bash-4.2.orig/doc/bash.1 2011-01-16 20:31:39.000000000 +0000 573 +++ bash-4.2/doc/bash.1 201 3-03-12 21:55:21.650771960+0000549 +++ bash-4.2/doc/bash.1 2012-11-04 22:45:00.855393789 +0000 574 550 @@ -8948,6 +8948,16 @@ 575 551 quoted. This is the behavior of posix mode through version 4.1. … … 591 567 diff -Naur bash-4.2.orig/doc/bashref.texi bash-4.2/doc/bashref.texi 592 568 --- bash-4.2.orig/doc/bashref.texi 2011-01-16 20:31:57.000000000 +0000 593 +++ bash-4.2/doc/bashref.texi 201 3-03-12 21:55:21.653771972+0000569 +++ bash-4.2/doc/bashref.texi 2012-11-04 22:45:00.858727113 +0000 594 570 @@ -4535,6 +4535,13 @@ 595 571 quoted. This is the behavior of @sc{posix} mode through version 4.1. … … 608 584 diff -Naur bash-4.2.orig/error.c bash-4.2/error.c 609 585 --- bash-4.2.orig/error.c 2009-08-22 02:31:31.000000000 +0000 610 +++ bash-4.2/error.c 201 3-03-12 21:55:21.610771801+0000586 +++ bash-4.2/error.c 2012-11-04 22:45:00.822060547 +0000 611 587 @@ -200,7 +200,11 @@ 612 588 … … 624 600 diff -Naur bash-4.2.orig/execute_cmd.c bash-4.2/execute_cmd.c 625 601 --- bash-4.2.orig/execute_cmd.c 2011-02-09 22:32:25.000000000 +0000 626 +++ bash-4.2/execute_cmd.c 201 3-03-12 21:55:21.627771868+0000602 +++ bash-4.2/execute_cmd.c 2012-11-04 22:45:00.835393844 +0000 627 603 @@ -2196,6 +2196,7 @@ 628 604 if (ignore_return && cmd) … … 724 700 diff -Naur bash-4.2.orig/expr.c bash-4.2/expr.c 725 701 --- bash-4.2.orig/expr.c 2010-12-21 16:12:13.000000000 +0000 726 +++ bash-4.2/expr.c 201 3-03-12 21:55:21.706772183+0000702 +++ bash-4.2/expr.c 2012-11-04 22:45:01.038726607 +0000 727 703 @@ -476,19 +476,23 @@ 728 704 … … 793 769 diff -Naur bash-4.2.orig/lib/glob/glob.c bash-4.2/lib/glob/glob.c 794 770 --- bash-4.2.orig/lib/glob/glob.c 2009-11-14 23:39:30.000000000 +0000 795 +++ bash-4.2/lib/glob/glob.c 201 3-03-12 21:55:21.658771992+0000771 +++ bash-4.2/lib/glob/glob.c 2012-11-04 22:45:00.862060437 +0000 796 772 @@ -200,8 +200,11 @@ 797 773 wchar_t *pat_wc, *dn_wc; … … 832 808 diff -Naur bash-4.2.orig/lib/glob/gmisc.c bash-4.2/lib/glob/gmisc.c 833 809 --- bash-4.2.orig/lib/glob/gmisc.c 2011-02-05 21:11:17.000000000 +0000 834 +++ bash-4.2/lib/glob/gmisc.c 201 3-03-12 21:55:21.465771223+0000810 +++ bash-4.2/lib/glob/gmisc.c 2012-11-04 22:45:00.748727415 +0000 835 811 @@ -77,8 +77,8 @@ 836 812 wchar_t *wpat; … … 1035 1011 diff -Naur bash-4.2.orig/lib/glob/xmbsrtowcs.c bash-4.2/lib/glob/xmbsrtowcs.c 1036 1012 --- bash-4.2.orig/lib/glob/xmbsrtowcs.c 2010-05-30 22:36:27.000000000 +0000 1037 +++ bash-4.2/lib/glob/xmbsrtowcs.c 201 3-03-12 21:55:21.736772303+00001013 +++ bash-4.2/lib/glob/xmbsrtowcs.c 2012-11-04 22:45:00.862060437 +0000 1038 1014 @@ -35,6 +35,8 @@ 1039 1015 … … 1084 1060 wstmp = (wchar_t *) realloc (wsbuf, wsbuf_size * sizeof (wchar_t)); 1085 1061 if (wstmp == NULL) 1086 @@ -199,10 +213, 30@@1062 @@ -199,10 +213,18 @@ 1087 1063 } 1088 1064 … … 1094 1070 1095 1071 - wcnum += wcslength; 1096 + if (n == 0 && p == 0)1097 + {1098 + wsbuf[wcnum] = L'\0';1099 + break;1100 + }1101 +1102 1072 + /* Compensate for taking single byte on wcs conversion failure above. */ 1103 1073 + if (wcslength == 1 && (n == 0 || n == (size_t)-1)) … … 1105 1075 + state = tmp_state; 1106 1076 + p = tmp_p; 1107 + wsbuf[wcnum] = *p; 1108 + if (*p == 0) 1109 + break; 1110 + else 1111 + { 1112 + wcnum++; p++; 1113 + } 1077 + wsbuf[wcnum++] = *p++; 1114 1078 + } 1115 1079 + else … … 1118 1082 if (mbsinit (&state) && (p != NULL) && (*p == '\\')) 1119 1083 { 1120 @@ -230,8 +2 64,6 @@1084 @@ -230,8 +252,6 @@ 1121 1085 If conversion is failed, the return value is (size_t)-1 and the values 1122 1086 of DESTP and INDICESP are NULL. */ … … 1129 1093 diff -Naur bash-4.2.orig/lib/readline/callback.c bash-4.2/lib/readline/callback.c 1130 1094 --- bash-4.2.orig/lib/readline/callback.c 2010-06-06 16:18:58.000000000 +0000 1131 +++ bash-4.2/lib/readline/callback.c 201 3-03-12 21:55:21.461771207 +00001095 +++ bash-4.2/lib/readline/callback.c 2012-11-04 22:45:00.718727497 +0000 1132 1096 @@ -148,6 +148,9 @@ 1133 1097 eof = _rl_vi_domove_callback (_rl_vimvcxt); … … 1142 1106 diff -Naur bash-4.2.orig/lib/readline/input.c bash-4.2/lib/readline/input.c 1143 1107 --- bash-4.2.orig/lib/readline/input.c 2010-05-30 22:33:01.000000000 +0000 1144 +++ bash-4.2/lib/readline/input.c 201 3-03-12 21:55:21.661772004+00001108 +++ bash-4.2/lib/readline/input.c 2012-11-04 22:45:00.982060097 +0000 1145 1109 @@ -409,7 +409,7 @@ 1146 1110 int … … 1176 1140 diff -Naur bash-4.2.orig/lib/readline/vi_mode.c bash-4.2/lib/readline/vi_mode.c 1177 1141 --- 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 201 3-03-12 21:55:21.698772151 +00001142 +++ bash-4.2/lib/readline/vi_mode.c 2012-11-04 22:45:01.025393311 +0000 1179 1143 @@ -1114,7 +1114,7 @@ 1180 1144 rl_beg_of_line (1, c); … … 1250 1214 diff -Naur bash-4.2.orig/lib/sh/eaccess.c bash-4.2/lib/sh/eaccess.c 1251 1215 --- bash-4.2.orig/lib/sh/eaccess.c 2011-01-09 01:50:10.000000000 +0000 1252 +++ bash-4.2/lib/sh/eaccess.c 201 3-03-12 21:55:21.668772032+00001216 +++ bash-4.2/lib/sh/eaccess.c 2012-11-04 22:45:00.995393393 +0000 1253 1217 @@ -82,6 +82,8 @@ 1254 1218 const char *path; … … 1271 1235 diff -Naur bash-4.2.orig/lib/sh/zread.c bash-4.2/lib/sh/zread.c 1272 1236 --- bash-4.2.orig/lib/sh/zread.c 2009-03-02 13:54:45.000000000 +0000 1273 +++ bash-4.2/lib/sh/zread.c 201 3-03-12 21:55:21.601771765+00001237 +++ bash-4.2/lib/sh/zread.c 2012-11-04 22:45:00.815393899 +0000 1274 1238 @@ -160,14 +160,13 @@ 1275 1239 zsyncfd (fd) … … 1291 1255 diff -Naur bash-4.2.orig/parse.y bash-4.2/parse.y 1292 1256 --- 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 @@ 1313 1259 We do this only if it is time to do so. Notice that only here 1314 1260 is the mail alarm reset; nothing takes place in check_mail () … … 1319 1265 check_mail (); 1320 1266 reset_mail_timer (); 1321 @@ -3842,6 +384 4,7 @@1267 @@ -3842,6 +3842,7 @@ 1322 1268 int flags; 1323 1269 { … … 1327 1273 char *ret, *s, *ep, *ostring; 1328 1274 1329 @@ -3849,10 +385 2,12 @@1275 @@ -3849,10 +3850,12 @@ 1330 1276 orig_ind = *indp; 1331 1277 ostring = string; … … 1340 1286 /*(*/ 1341 1287 parser_state |= PST_CMDSUBST|PST_EOFTOKEN; /* allow instant ')' */ /*(*/ 1342 @@ -3861,6 +386 6,8 @@1288 @@ -3861,6 +3864,8 @@ 1343 1289 1344 1290 restore_parser_state (&ps); … … 1349 1295 token_to_read = 0; 1350 1296 1351 @@ -4895,6 +490 2,9 @@1297 @@ -4895,6 +4900,9 @@ 1352 1298 return (current_command_line_count == 2 ? "\n" : ""); 1353 1299 } … … 1359 1305 /*(*/ 1360 1306 /* If we just read `()', assume it's a function definition, and don't 1361 @@ -5135,6 +514 5,9 @@1307 @@ -5135,6 +5143,9 @@ 1362 1308 case 'A': 1363 1309 /* Make the current time/date into a string. */ … … 1369 1315 1370 1316 if (c == 'd') 1371 @@ -5905,6 +591 8,12 @@1317 @@ -5905,6 +5916,12 @@ 1372 1318 ps->expand_aliases = expand_aliases; 1373 1319 ps->echo_input_at_read = echo_input_at_read; … … 1382 1328 } 1383 1329 1384 @@ -5946,6 +596 5,42 @@1330 @@ -5946,6 +5963,42 @@ 1385 1331 1386 1332 expand_aliases = ps->expand_aliases; … … 1427 1373 diff -Naur bash-4.2.orig/patchlevel.h bash-4.2/patchlevel.h 1428 1374 --- bash-4.2.orig/patchlevel.h 2010-06-13 00:14:48.000000000 +0000 1429 +++ bash-4.2/patchlevel.h 201 3-03-12 21:55:21.740772319+00001375 +++ bash-4.2/patchlevel.h 2012-11-04 22:45:01.038726607 +0000 1430 1376 @@ -25,6 +25,6 @@ 1431 1377 regexp `^#define[ ]*PATCHLEVEL', since that's what support/mkversion.sh … … 1433 1379 1434 1380 -#define PATCHLEVEL 0 1435 +#define PATCHLEVEL 451381 +#define PATCHLEVEL 39 1436 1382 1437 1383 #endif /* _PATCHLEVEL_H_ */ 1438 1384 diff -Naur bash-4.2.orig/pathexp.c bash-4.2/pathexp.c 1439 1385 --- bash-4.2.orig/pathexp.c 2010-08-14 03:21:57.000000000 +0000 1440 +++ bash-4.2/pathexp.c 201 3-03-12 21:55:21.550771561+00001386 +++ bash-4.2/pathexp.c 2012-11-04 22:45:00.792060629 +0000 1441 1387 @@ -196,7 +196,7 @@ 1442 1388 { … … 1450 1396 diff -Naur bash-4.2.orig/print_cmd.c bash-4.2/print_cmd.c 1451 1397 --- bash-4.2.orig/print_cmd.c 2010-05-30 22:34:08.000000000 +0000 1452 +++ bash-4.2/print_cmd.c 201 3-03-12 21:55:21.526771466+00001398 +++ bash-4.2/print_cmd.c 2012-11-04 22:45:00.778727333 +0000 1453 1399 @@ -315,6 +315,7 @@ 1454 1400 cprintf ("( "); … … 1475 1421 if (inside_function_def) 1476 1422 { 1477 diff -Naur bash-4.2.orig/redir.c bash-4.2/redir.c1478 --- bash-4.2.orig/redir.c 2011-01-02 21:00:31.000000000 +00001479 +++ bash-4.2/redir.c 2013-03-12 21:55:21.740772319 +00001480 @@ -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 #endif1497 @@ -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 1512 1423 diff -Naur bash-4.2.orig/shell.h bash-4.2/shell.h 1513 1424 --- bash-4.2.orig/shell.h 2011-01-07 03:16:55.000000000 +0000 1514 +++ bash-4.2/shell.h 201 3-03-12 21:55:21.537771510+00001425 +++ bash-4.2/shell.h 2012-11-04 22:45:00.785393981 +0000 1515 1426 @@ -136,6 +136,9 @@ 1516 1427 int parser_state; … … 1542 1453 diff -Naur bash-4.2.orig/sig.c bash-4.2/sig.c 1543 1454 --- bash-4.2.orig/sig.c 2010-11-23 13:21:22.000000000 +0000 1544 +++ bash-4.2/sig.c 201 3-03-12 21:55:21.516771426+00001455 +++ bash-4.2/sig.c 2012-11-04 22:45:00.772060685 +0000 1545 1456 @@ -46,6 +46,7 @@ 1546 1457 … … 1573 1484 diff -Naur bash-4.2.orig/subst.c bash-4.2/subst.c 1574 1485 --- bash-4.2.orig/subst.c 2011-01-02 21:12:51.000000000 +0000 1575 +++ bash-4.2/subst.c 201 3-03-12 21:55:21.726772263 +00001486 +++ bash-4.2/subst.c 2012-11-04 22:45:01.018726663 +0000 1576 1487 @@ -366,6 +366,11 @@ 1577 1488 f &= ~W_ASSNBLTIN; … … 1650 1561 expand_no_split_dollar_star = 0; 1651 1562 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 @@ 1664 1564 is the only expansion that creates more than one word. */ 1665 1565 if (qdollaratp && ((hasdol && quoted) || l->next)) … … 1678 1578 } 1679 1579 else if ((quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES)) && hasdol) 1680 @@ -7176,7 +7 201,7 @@1580 @@ -7176,7 +7197,7 @@ 1681 1581 { 1682 1582 /* Extract the contents of the ${ ... } expansion … … 1687 1587 sindex++; 1688 1588 else 1689 @@ -7268,6 +72 93,7 @@1589 @@ -7268,6 +7289,7 @@ 1690 1590 default: 1691 1591 case '\0': … … 1695 1595 FREE (value); 1696 1596 FREE (temp); 1697 @@ -7900,7 +792 6,7 @@1597 @@ -7900,7 +7922,7 @@ 1698 1598 1699 1599 /* State flags */ … … 1704 1604 int pflags; /* flags passed to param_expand */ 1705 1605 1706 @@ -8105,13 +81 31,14 @@1606 @@ -8105,13 +8127,14 @@ 1707 1607 if (expanded_something) 1708 1608 *expanded_something = 1; … … 1721 1621 if (tword == &expand_wdesc_error || tword == &expand_wdesc_fatal) 1722 1622 { 1723 @@ -8129,6 +815 6,14 @@1623 @@ -8129,6 +8152,14 @@ 1724 1624 temp = tword->word; 1725 1625 dispose_word_desc (tword); … … 1736 1636 break; 1737 1637 1738 @@ -8244,9 +827 9,10 @@1638 @@ -8244,9 +8275,10 @@ 1739 1639 1740 1640 temp = (char *)NULL; … … 1749 1649 if (list == &expand_word_error || list == &expand_word_fatal) 1750 1650 { 1751 @@ -8533,7 +856 9,7 @@1651 @@ -8533,7 +8565,7 @@ 1752 1652 tword->flags |= W_NOEXPAND; /* XXX */ 1753 1653 if (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES)) … … 1758 1658 list = make_word_list (tword, (WORD_LIST *)NULL); 1759 1659 } 1760 @@ -8564,7 +8 600,7 @@1660 @@ -8564,7 +8596,7 @@ 1761 1661 tword->flags |= W_NOGLOB; 1762 1662 if (word->flags & W_NOEXPAND) … … 1769 1669 diff -Naur bash-4.2.orig/subst.h bash-4.2/subst.h 1770 1670 --- bash-4.2.orig/subst.h 2010-12-03 01:21:29.000000000 +0000 1771 +++ bash-4.2/subst.h 201 3-03-12 21:55:21.450771163 +00001671 +++ bash-4.2/subst.h 2012-11-04 22:45:00.715394173 +0000 1772 1672 @@ -56,6 +56,7 @@ 1773 1673 #define SX_NOLONGJMP 0x0040 /* don't longjmp on fatal error */ … … 1780 1680 diff -Naur bash-4.2.orig/support/shobj-conf bash-4.2/support/shobj-conf 1781 1681 --- bash-4.2.orig/support/shobj-conf 2009-10-28 13:20:21.000000000 +0000 1782 +++ bash-4.2/support/shobj-conf 201 3-03-12 21:55:21.592771729+00001682 +++ bash-4.2/support/shobj-conf 2012-11-04 22:45:00.808727251 +0000 1783 1683 @@ -157,7 +157,7 @@ 1784 1684 ;; … … 1801 1701 diff -Naur bash-4.2.orig/tests/shopt.right bash-4.2/tests/shopt.right 1802 1702 --- bash-4.2.orig/tests/shopt.right 2010-07-03 03:36:30.000000000 +0000 1803 +++ bash-4.2/tests/shopt.right 201 3-03-12 21:55:21.653771972+00001703 +++ bash-4.2/tests/shopt.right 2012-11-04 22:45:00.858727113 +0000 1804 1704 @@ -12,6 +12,7 @@ 1805 1705 shopt -u compat32 … … 1828 1728 diff -Naur bash-4.2.orig/variables.c bash-4.2/variables.c 1829 1729 --- bash-4.2.orig/variables.c 2011-01-25 01:07:48.000000000 +0000 1830 +++ bash-4.2/variables.c 201 3-03-12 21:55:21.499771358+00001730 +++ bash-4.2/variables.c 2012-11-04 22:45:00.765394035 +0000 1831 1731 @@ -3653,6 +3653,22 @@ 1832 1732 return n; … … 1879 1779 diff -Naur bash-4.2.orig/variables.h bash-4.2/variables.h 1880 1780 --- bash-4.2.orig/variables.h 2010-12-03 01:22:01.000000000 +0000 1881 +++ bash-4.2/variables.h 201 3-03-12 21:55:21.486771306+00001781 +++ bash-4.2/variables.h 2012-11-04 22:45:00.755394063 +0000 1882 1782 @@ -313,6 +313,7 @@ 1883 1783 -
patches/iproute2-3.4.0-libdir-1.patch
r111b12a r76b06f6 10 10 Renamed for Iproute2-2.6.38 by Jonathan Norman 11 11 Rediffed for Iproute2-3.4.0 by William Harrington 12 Rediffed for Iproute2-3.8.0 by William Harrington13 12 14 diff -Naur iproute2-3. 8.0.orig/Makefile iproute2-3.8.0/Makefile15 --- iproute2-3. 8.0.orig/Makefile 2013-02-21 16:41:20.000000000+000016 +++ iproute2-3. 8.0/Makefile 2013-06-03 12:31:18.891352195+000017 @@ -1 3,7 +13,7 @@13 diff -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 @@ 18 17 19 18 SHARED_LIBS = y … … 24 23 DEFINES+= -DNO_SHARED_LIBS 25 24 endif 26 diff -Naur iproute2-3. 8.0.orig/include/iptables.h iproute2-3.8.0/include/iptables.h27 --- iproute2-3. 8.0.orig/include/iptables.h 2013-02-21 16:41:20.000000000 +000028 +++ iproute2-3. 8.0/include/iptables.h 2013-06-03 12:31:18.891352195+000025 diff -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 29 28 @@ -4,8 +4,12 @@ 30 29 #include "iptables_common.h" … … 41 40 42 41 #ifndef IPPROTO_SCTP 43 diff -Naur iproute2-3. 8.0.orig/misc/arpd.c iproute2-3.8.0/misc/arpd.c44 --- iproute2-3. 8.0.orig/misc/arpd.c 2013-02-21 16:41:20.000000000 +000045 +++ iproute2-3. 8.0/misc/arpd.c 2013-06-03 12:31:18.891352195+000042 diff -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 46 45 @@ -40,7 +40,7 @@ 47 46 int resolve_hosts; -
patches/iputils-s20101006-doc-1.patch
r111b12a r76b06f6 1 Submitted By: William Harrington <kb0iic at cross-lfs dot org>2 Date: 201 3-08-063 Initial Package Version: s201 212211 Submitted By: Joe Ciccone <jciccone@gmail.com> 2 Date: 2011-01-08 3 Initial Package Version: s20100418 4 4 Upstream Status: Unknown 5 5 Origin: Unknown 6 Description: Contains Fixes for Various Issues and Manpages6 Description: Contains Pregenerated Documentation 7 7 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 9 diff -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 @@ 85 13 +.\" This manpage has been automatically generated by docbook2man 86 14 +.\" from a DocBook document. This tool can be found at: … … 88 16 +.\" Please send any bug reports, improvements, comments, patches, 89 17 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 90 +.TH "ARPING" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"18 +.TH "ARPING" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils" 91 19 +.SH NAME 92 20 +arping \- send ARP REQUEST to a neighbour host … … 125 53 +.TP 126 54 +\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. 128 57 +.TP 129 58 +\fB-h\fR … … 184 113 +.SH "SECURITY" 185 114 +.PP 186 +\fBarping\fR requires CAP_NET_RAW capability115 +\fBarping\fR requires CAP_NET_RAWIO capability 187 116 +to be executed. It is not recommended to be used as set-uid root, 188 117 +because it allows user to modify ARP caches of neighbour hosts. … … 192 121 +and the latest versions are available in source form at 193 122 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 194 diff -Naur iputils-s201 21221.orig/doc/clockdiff.8 iputils-s20121221/doc/clockdiff.8195 --- iputils-s201 21221.orig/doc/clockdiff.8 1970-01-01 00:00:00.000000000 +0000196 +++ iputils-s201 21221/doc/clockdiff.8 2013-01-04 10:38:27.000000000 +0000123 diff -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 197 126 @@ -0,0 +1,81 @@ 198 127 +.\" This manpage has been automatically generated by docbook2man … … 201 130 +.\" Please send any bug reports, improvements, comments, patches, 202 131 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 203 +.TH "CLOCKDIFF" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"132 +.TH "CLOCKDIFF" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils" 204 133 +.SH NAME 205 134 +clockdiff \- measure clock difference between hosts … … 270 199 +.SH "SECURITY" 271 200 +.PP 272 +\fBclockdiff\fR requires CAP_NET_RAW capability201 +\fBclockdiff\fR requires CAP_NET_RAWIO capability 273 202 +to be executed. It is safe to be used as set-uid root. 274 203 +.SH "AVAILABILITY" … … 277 206 +and the latest versions are available in source form at 278 207 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 279 diff -Naur iputils-s201 21221.orig/doc/index.html iputils-s20121221/doc/index.html280 --- iputils-s201 21221.orig/doc/index.html 1970-01-01 00:00:00.000000000 +0000281 +++ iputils-s201 21221/doc/index.html 2013-01-04 10:38:35.000000000 +0000282 @@ -0,0 +1,17 5@@283 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 208 diff -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"> 284 213 +<HTML 285 214 +><HEAD … … 356 285 +><DT 357 286 +><A 358 +HREF="r4 66.html"287 +HREF="r437.html" 359 288 +>arping</A 360 289 +> -- send ARP REQUEST to a neighbour host</DT 361 290 +><DT 362 291 +><A 363 +HREF="r 625.html"292 +HREF="r596.html" 364 293 +>clockdiff</A 365 294 +> -- measure clock difference between hosts</DT 366 295 +><DT 367 296 +><A 368 +HREF="r 720.html"297 +HREF="r691.html" 369 298 +>rarpd</A 370 299 +> -- answer RARP REQUESTs</DT 371 300 +><DT 372 301 +><A 373 +HREF="r 819.html"302 +HREF="r790.html" 374 303 +>tracepath</A 375 304 +> -- traces path to a network host discovering MTU along this path</DT 376 305 +><DT 377 306 +><A 378 +HREF="r 918.html"307 +HREF="r884.html" 379 308 +>traceroute6</A 380 309 +> -- traces path to a network host</DT 381 310 +><DT 382 311 +><A 383 +HREF="r9 83.html"312 +HREF="r949.html" 384 313 +>tftpd</A 385 314 +> -- Trivial File Transfer Protocol server</DT 386 315 +><DT 387 316 +><A 388 +HREF="r1056.html" 389 +>ninfod</A 390 +> -- Respond to IPv6 Node Information Queries</DT 391 +><DT 392 +><A 393 +HREF="r1125.html" 317 +HREF="r1022.html" 394 318 +>rdisc</A 395 319 +> -- network router discovery daemon</DT 396 320 +><DT 397 321 +><A 398 +HREF="r1 269.html"322 +HREF="r1144.html" 399 323 +>pg3</A 400 324 +> -- send stream of UDP packets</DT … … 457 381 +> 458 382 \ No newline at end of file 459 diff -Naur iputils-s201 21221.orig/doc/iputils.html iputils-s20121221/doc/iputils.html460 --- iputils-s201 21221.orig/doc/iputils.html 1970-01-01 00:00:00.000000000 +0000461 +++ iputils-s201 21221/doc/iputils.html 2013-01-04 10:38:35.000000000 +0000383 diff -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 462 386 @@ -0,0 +1,491 @@ 463 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 387 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 464 388 +<HTML 465 389 +><HEAD … … 953 877 +> 954 878 \ 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 879 diff -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 1034 882 @@ -0,0 +1,86 @@ 1035 883 +.\" This manpage has been automatically generated by docbook2man … … 1038 886 +.\" Please send any bug reports, improvements, comments, patches, 1039 887 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 1040 +.TH "PG3" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"888 +.TH "PG3" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils" 1041 889 +.SH NAME 1042 890 +pg3, ipg, pgset \- send stream of UDP packets … … 1119 967 +and the latest versions are available in source form at 1120 968 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 1121 diff -Naur iputils-s201 21221.orig/doc/ping.8 iputils-s20121221/doc/ping.81122 --- iputils-s201 21221.orig/doc/ping.8 1970-01-01 00:00:00.000000000 +00001123 +++ iputils-s201 21221/doc/ping.8 2013-01-04 10:38:27.000000000 +00001124 @@ -0,0 +1,4 28 @@969 diff -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 @@ 1125 973 +.\" This manpage has been automatically generated by docbook2man 1126 974 +.\" from a DocBook document. This tool can be found at: … … 1128 976 +.\" Please send any bug reports, improvements, comments, patches, 1129 977 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 1130 +.TH "PING" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"978 +.TH "PING" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils" 1131 979 +.SH NAME 1132 980 +ping, ping6 \- send ICMP ECHO_REQUEST to network hosts 1133 981 +.SH SYNOPSIS 1134 982 + 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\fR983 +\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 1136 984 + 1137 985 +.SH "DESCRIPTION" … … 1143 991 +number of ``pad'' bytes used to fill out the packet. 1144 992 +.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). 1147 994 +.SH "OPTIONS" 1148 995 +.TP … … 1152 999 +\fB-A\fR 1153 1000 +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 + ispresent 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. 1156 1003 +On networks with low rtt this mode is essentially equivalent to flood mode. 1157 1004 +.TP … … 1162 1009 +Do not allow \fBping\fR to change source address of probes. 1163 1010 +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. 1164 1016 +.TP 1165 1017 +\fB-c \fIcount\fB\fR … … 1174 1026 +Essentially, this socket option is not used by Linux kernel. 1175 1027 +.TP 1176 +\fB- D\fR1177 + Print timestamp (unix time + microseconds as in gettimeofday) before1178 + 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. 1179 1031 +.TP 1180 1032 +\fB-f\fR … … 1187 1039 +Only the super-user may use this option with zero interval. 1188 1040 +.TP 1189 +\fB-F \fIflow label\fB\fR1190 +\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 +.TP1194 +\fB-h\fR1195 +Show help.1196 +.TP1197 1041 +\fB-i \fIinterval\fB\fR 1198 1042 +Wait \fIinterval\fR seconds between sending each packet. … … 1201 1045 +to values less 0.2 seconds. 1202 1046 +.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. 1212 1051 +.TP 1213 1052 +\fB-l \fIpreload\fB\fR … … 1220 1059 +destination is a multicast address. 1221 1060 +.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 1236 1062 +Send ICMPv6 Node Information Queries (RFC4620), instead of Echo Request. 1237 +.RS1238 +.TP1239 +\fBhelp\fR1240 +Show help for NI support.1241 +.RE1242 1063 +.RS 1243 1064 +.TP … … 1307 1128 +No attempt will be made to lookup symbolic names for host addresses. 1308 1129 +.TP 1309 +\fB-O\fR1310 +Report outstanding ICMP ECHO reply before sending next packet.1311 +This is useful together with the timestamp \fB-D\fR to1312 +log output to a diagnostic file and search for missing answers.1313 +.TP1314 1130 +\fB-p \fIpattern\fB\fR 1315 1131 +You may specify up to 16 ``pad'' bytes to fill out the packet you send. … … 1318 1134 +to be filled with all ones. 1319 1135 +.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 1320 1157 +\fB-q\fR 1321 1158 +Quiet output. … … 1323 1160 +when finished. 1324 1161 +.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. 1338 1168 +.TP 1339 1169 +\fB-r\fR … … 1345 1175 +used. 1346 1176 +.TP 1347 +\fB-R\fR1348 +\fBping\fR only.1349 +Record route.1350 +Includes the RECORD_ROUTE option in the ECHO_REQUEST1351 +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 +.TP1355 1177 +\fB-s \fIpacketsize\fB\fR 1356 1178 +Specifies the number of data bytes to be sent. … … 1363 1185 +.TP 1364 1186 +\fB-t \fIttl\fB\fR 1365 +\fBping\fR only.1366 1187 +Set the IP Time to Live. 1367 1188 +.TP … … 1373 1194 +\fItsprespec host1 [host2 [host3 [host4]]]\fR 1374 1195 +(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). 1375 1203 +.TP 1376 1204 +\fB-U\fR … … 1402 1230 +\fB-W \fItimeout\fB\fR 1403 1231 +Time to wait for a response, in seconds. The option affects only timeout 1404 +in absen ce of any responses, otherwise \fBping\fR waits for two RTTs.1232 +in absense of any responses, otherwise \fBping\fR waits for two RTTs. 1405 1233 +.PP 1406 1234 +When using \fBping\fR for fault isolation, it should first be run … … 1501 1329 +\fBftp\fR(1). 1502 1330 +.PP 1503 +In normal operation ping prints the TTLvalue from the packet it receives.1331 +In normal operation ping prints the ttl value from the packet it receives. 1504 1332 +When a remote system receives a ping packet, it can do one of three things 1505 1333 +with the TTL field in its response: … … 1544 1372 +.SH "SECURITY" 1545 1373 +.PP 1546 +\fBping\fR requires CAP_NET_RAW capability1374 +\fBping\fR requires CAP_NET_RAWIO capability 1547 1375 +to be executed. It may be used as set-uid root. 1548 1376 +.SH "AVAILABILITY" … … 1551 1379 +and the latest versions are available in source form at 1552 1380 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 1553 diff -Naur iputils-s201 21221.orig/doc/r1056.html iputils-s20121221/doc/r1056.html1554 --- iputils-s201 21221.orig/doc/r1056.html 1970-01-01 00:00:00.000000000 +00001555 +++ iputils-s201 21221/doc/r1056.html 2013-01-04 10:38:35.000000000 +00001556 @@ -0,0 +1, 343@@1557 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 1381 diff -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"> 1558 1386 +<HTML 1559 1387 +><HEAD 1560 1388 +><TITLE 1561 +> ninfod</TITLE1389 +>rdisc</TITLE 1562 1390 +><META 1563 1391 +NAME="GENERATOR" … … 1568 1396 +REL="PREVIOUS" 1569 1397 +TITLE="tftpd" 1570 +HREF="r9 83.html"><LINK1398 +HREF="r949.html"><LINK 1571 1399 +REL="NEXT" 1572 +TITLE=" rdisc"1573 +HREF="r11 25.html"></HEAD1400 +TITLE="pg3" 1401 +HREF="r1144.html"></HEAD 1574 1402 +><BODY 1575 1403 +CLASS="REFENTRY" … … 1599 1427 +VALIGN="bottom" 1600 1428 +><A 1601 +HREF="r9 83.html"1429 +HREF="r949.html" 1602 1430 +ACCESSKEY="P" 1603 1431 +>Prev</A … … 1613 1441 +VALIGN="bottom" 1614 1442 +><A 1615 +HREF="r11 25.html"1443 +HREF="r1144.html" 1616 1444 +ACCESSKEY="N" 1617 1445 +>Next</A … … 1624 1452 +><H1 1625 1453 +><A 1626 +NAME=" NINFOD"1627 +></A 1628 +> ninfod</H11454 +NAME="RDISC" 1455 +></A 1456 +>rdisc</H1 1629 1457 +><DIV 1630 1458 +CLASS="REFNAMEDIV" 1631 1459 +><A 1632 +NAME="AEN1061" 1633 +></A 1634 +><H2 1635 +>Name</H2 1636 +>ninfod -- 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 (C) 2012 YOSHIFUJI Hideaki.<br> 1811 +Copyright (C) 2002 USAGI/WIDE Project.<br> 1812 +All rights reserved.<br> 1813 +<br> 1814 +Redistribution and use in source and binary forms, with or without<br> 1815 +modification, are permitted provided that the following conditions<br> 1816 +are met:<br> 1817 +1. Redistributions of source code must retain the above copyright<br> 1818 + notice, this list of conditions and the following disclaimer.<br> 1819 +2. Redistributions in binary form must reproduce the above copyright<br> 1820 + notice, this list of conditions and the following disclaimer in the<br> 1821 + documentation and/or other materials provided with the distribution.<br> 1822 +3. Neither the name of the project nor the names of its contributors<br> 1823 + may be used to endorse or promote products derived from this software<br> 1824 + without specific prior written permission.<br> 1825 +<br> 1826 +THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND<br> 1827 +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE<br> 1828 +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE<br> 1829 +ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE<br> 1830 +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL<br> 1831 +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS<br> 1832 +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)<br> 1833 +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT<br> 1834 +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY<br> 1835 +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF<br> 1836 +SUCH 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 +> </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" 1981 1461 +></A 1982 1462 +><H2 … … 1986 1466 +CLASS="REFSYNOPSISDIV" 1987 1467 +><A 1988 +NAME="AEN1 133"1468 +NAME="AEN1030" 1989 1469 +></A 1990 1470 +><H2 … … 1996 1476 +> [<CODE 1997 1477 +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 2009 1479 +>] [<TT 2010 1480 +CLASS="REPLACEABLE" … … 2022 1492 +CLASS="REFSECT1" 2023 1493 +><A 2024 +NAME="AEN1 146"1494 +NAME="AEN1039" 2025 1495 +></A 2026 1496 +><H2 … … 2092 1562 +CLASS="COMMAND" 2093 1563 +>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 2099 1565 +></DIV 2100 1566 +><DIV 2101 1567 +CLASS="REFSECT1" 2102 1568 +><A 2103 +NAME="AEN1 163"1569 +NAME="AEN1055" 2104 1570 +></A 2105 1571 +><H2 … … 2192 1658 +><CODE 2193 1659 +CLASS="OPTION" 2194 +>-r</CODE2195 +></DT2196 +><DD2197 +><P2198 +>Responder mode, available only if compiled with -DRDISC_SERVER.2199 + </P2200 +></DD2201 +><DT2202 +><CODE2203 +CLASS="OPTION"2204 1660 +>-s</CODE 2205 1661 +></DT … … 2231 1687 +><CODE 2232 1688 +CLASS="OPTION" 2233 +>-p <TT2234 +CLASS="REPLACEABLE"2235 +><I2236 +>preference</I2237 +></TT2238 +></CODE2239 +></DT2240 +><DD2241 +><P2242 +>Set preference in advertisement.2243 +Available only with -r option.2244 + </P2245 +></DD2246 +><DT2247 +><CODE2248 +CLASS="OPTION"2249 +>-T <TT2250 +CLASS="REPLACEABLE"2251 +><I2252 +>max_interval</I2253 +></TT2254 +></CODE2255 +></DT2256 +><DD2257 +><P2258 +>Set maximum advertisement interval in seconds. Default is 600 secs.2259 +Available only with -r option.2260 + </P2261 +></DD2262 +><DT2263 +><CODE2264 +CLASS="OPTION"2265 1689 +>-t</CODE 2266 1690 +></DT … … 2296 1720 +CLASS="REFSECT1" 2297 1721 +><A 2298 +NAME="AEN1 235"1722 +NAME="AEN1110" 2299 1723 +></A 2300 1724 +><H2 … … 2320 1744 +CLASS="REFSECT1" 2321 1745 +><A 2322 +NAME="AEN1 240"1746 +NAME="AEN1115" 2323 1747 +></A 2324 1748 +><H2 … … 2353 1777 +CLASS="REFSECT1" 2354 1778 +><A 2355 +NAME="AEN1 253"1779 +NAME="AEN1128" 2356 1780 +></A 2357 1781 +><H2 … … 2360 1784 +>Deering, S.E.,ed "ICMP Router Discovery Messages", 2361 1785 +<A 2362 +HREF=" http://tools.ietf.org/rfc/rfc1256.txt"1786 +HREF="ftp://ftp.isi.edu/in-notes/rfc1256.txt" 2363 1787 +TARGET="_top" 2364 1788 +>RFC1256</A … … 2369 1793 +CLASS="REFSECT1" 2370 1794 +><A 2371 +NAME="AEN1 257"1795 +NAME="AEN1132" 2372 1796 +></A 2373 1797 +><H2 … … 2379 1803 +> requires <CODE 2380 1804 +CLASS="CONSTANT" 2381 +>CAP_NET_RAW </CODE1805 +>CAP_NET_RAWIO</CODE 2382 1806 +> to listen 2383 1807 +and send ICMP messages and capability <CODE … … 2390 1814 +CLASS="REFSECT1" 2391 1815 +><A 2392 +NAME="AEN1 263"1816 +NAME="AEN1138" 2393 1817 +></A 2394 1818 +><H2 … … 2425 1849 +VALIGN="top" 2426 1850 +><A 2427 +HREF="r 1056.html"1851 +HREF="r949.html" 2428 1852 +ACCESSKEY="P" 2429 1853 +>Prev</A … … 2443 1867 +VALIGN="top" 2444 1868 +><A 2445 +HREF="r1 269.html"1869 +HREF="r1144.html" 2446 1870 +ACCESSKEY="N" 2447 1871 +>Next</A … … 2453 1877 +ALIGN="left" 2454 1878 +VALIGN="top" 2455 +> ninfod</TD1879 +>tftpd</TD 2456 1880 +><TD 2457 1881 +WIDTH="34%" … … 2471 1895 +> 2472 1896 \ No newline at end of file 2473 diff -Naur iputils-s201 21221.orig/doc/r1269.html iputils-s20121221/doc/r1269.html2474 --- iputils-s201 21221.orig/doc/r1269.html 1970-01-01 00:00:00.000000000 +00002475 +++ iputils-s201 21221/doc/r1269.html 2013-01-04 10:38:35.000000000 +00001897 diff -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 2476 1900 @@ -0,0 +1,428 @@ 2477 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 1901 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 2478 1902 +<HTML 2479 1903 +><HEAD … … 2488 1912 +REL="PREVIOUS" 2489 1913 +TITLE="rdisc" 2490 +HREF="r1 125.html"></HEAD1914 +HREF="r1022.html"></HEAD 2491 1915 +><BODY 2492 1916 +CLASS="REFENTRY" … … 2516 1940 +VALIGN="bottom" 2517 1941 +><A 2518 +HREF="r1 125.html"1942 +HREF="r1022.html" 2519 1943 +ACCESSKEY="P" 2520 1944 +>Prev</A … … 2543 1967 +CLASS="REFNAMEDIV" 2544 1968 +><A 2545 +NAME="AEN1 274"1969 +NAME="AEN1149" 2546 1970 +></A 2547 1971 +><H2 … … 2551 1975 +CLASS="REFSYNOPSISDIV" 2552 1976 +><A 2553 +NAME="AEN1 277"1977 +NAME="AEN1152" 2554 1978 +></A 2555 1979 +><H2 … … 2579 2003 +CLASS="REFSECT1" 2580 2004 +><A 2581 +NAME="AEN1 286"2005 +NAME="AEN1161" 2582 2006 +></A 2583 2007 +><H2 … … 2616 2040 +CLASS="REFSECT1" 2617 2041 +><A 2618 +NAME="AEN1 297"2042 +NAME="AEN1172" 2619 2043 +></A 2620 2044 +><H2 … … 2639 2063 +>Name of Ethernet device to test. See 2640 2064 +<A 2641 +HREF="r1 269.html#PG3.WARNING"2065 +HREF="r1144.html#PG3.WARNING" 2642 2066 +>warning</A 2643 2067 +> below. … … 2794 2218 +CLASS="REFSECT1" 2795 2219 +><A 2796 +NAME="AEN1 357"2220 +NAME="AEN1232" 2797 2221 +></A 2798 2222 +><H2 … … 2811 2235 +CLASS="REFSECT1" 2812 2236 +><A 2813 +NAME="AEN1 362"2237 +NAME="AEN1237" 2814 2238 +></A 2815 2239 +><H2 … … 2827 2251 +CLASS="REFSECT1" 2828 2252 +><A 2829 +NAME="AEN1 366"2253 +NAME="AEN1241" 2830 2254 +></A 2831 2255 +><H2 … … 2862 2286 +VALIGN="top" 2863 2287 +><A 2864 +HREF="r1 125.html"2288 +HREF="r1022.html" 2865 2289 +ACCESSKEY="P" 2866 2290 +>Prev</A … … 2904 2328 +> 2905 2329 \ No newline at end of file 2906 diff -Naur iputils-s201 21221.orig/doc/r3.html iputils-s20121221/doc/r3.html2907 --- iputils-s201 21221.orig/doc/r3.html 1970-01-01 00:00:00.000000000 +00002908 +++ iputils-s201 21221/doc/r3.html 2013-01-04 10:38:35.000000000 +00002909 @@ -0,0 +1,1 585@@2910 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 2330 diff -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"> 2911 2335 +<HTML 2912 2336 +><HEAD … … 2924 2348 +REL="NEXT" 2925 2349 +TITLE="arping" 2926 +HREF="r4 66.html"></HEAD2350 +HREF="r437.html"></HEAD 2927 2351 +><BODY 2928 2352 +CLASS="REFENTRY" … … 2966 2390 +VALIGN="bottom" 2967 2391 +><A 2968 +HREF="r4 66.html"2392 +HREF="r437.html" 2969 2393 +ACCESSKEY="N" 2970 2394 +>Next</A … … 3001 2425 +> [<CODE 3002 2426 +CLASS="OPTION" 3003 +>- aAbBdDfhLnOqrRUvV</CODE2427 +>-LRUbdfnqrvVaAB</CODE 3004 2428 +>] [-c <TT 3005 2429 +CLASS="REPLACEABLE" … … 3007 2431 +>count</I 3008 2432 +></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 3009 2468 +>] [-F <TT 3010 2469 +CLASS="REPLACEABLE" … … 3012 2471 +>flowlabel</I 3013 2472 +></TT 3014 +>] [-i <TT3015 +CLASS="REPLACEABLE"3016 +><I3017 +>interval</I3018 +></TT3019 2473 +>] [-I <TT 3020 2474 +CLASS="REPLACEABLE" … … 3022 2476 +>interface</I 3023 2477 +></TT 3024 +>] [-l <TT3025 +CLASS="REPLACEABLE"3026 +><I3027 +>preload</I3028 +></TT3029 +>] [-m <TT3030 +CLASS="REPLACEABLE"3031 +><I3032 +>mark</I3033 +></TT3034 2478 +>] [-M <TT 3035 2479 +CLASS="REPLACEABLE" 3036 2480 +><I 3037 +> pmtudisc_option</I2481 +>hint</I 3038 2482 +></TT 3039 2483 +>] [-N <TT 3040 2484 +CLASS="REPLACEABLE" 3041 2485 +><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 3048 2502 +></TT 3049 2503 +>] [-W <TT … … 3051 2505 +><I 3052 2506 +>timeout</I 3053 +></TT3054 +>] [-p <TT3055 +CLASS="REPLACEABLE"3056 +><I3057 +>pattern</I3058 +></TT3059 +>] [-Q <TT3060 +CLASS="REPLACEABLE"3061 +><I3062 +>tos</I3063 +></TT3064 +>] [-s <TT3065 +CLASS="REPLACEABLE"3066 +><I3067 +>packetsize</I3068 +></TT3069 +>] [-S <TT3070 +CLASS="REPLACEABLE"3071 +><I3072 +>sndbuf</I3073 +></TT3074 +>] [-t <TT3075 +CLASS="REPLACEABLE"3076 +><I3077 +>ttl</I3078 +></TT3079 +>] [-T <TT3080 +CLASS="REPLACEABLE"3081 +><I3082 +>timestamp option</I3083 2507 +></TT 3084 2508 +>] [<TT … … 3117 2541 +CLASS="COMMAND" 3118 2542 +>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 3129 2544 +></DIV 3130 2545 +><DIV 3131 2546 +CLASS="REFSECT1" 3132 2547 +><A 3133 +NAME="AEN 61"2548 +NAME="AEN59" 3134 2549 +></A 3135 2550 +><H2 … … 3158 2573 +><P 3159 2574 +>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 + ispresent 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. 3162 2577 +On networks with low rtt this mode is essentially equivalent to flood mode. 3163 2578 + </P … … 3188 2603 +>ping</B 3189 2604 +> 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. 3190 2627 + </P 3191 2628 +></DD … … 3250 2687 +><CODE 3251 2688 +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. 3258 2703 + </P 3259 2704 +></DD … … 3277 2722 +><CODE 3278 2723 +CLASS="OPTION" 3279 +>-F <TT3280 +CLASS="REPLACEABLE"3281 +><I3282 +>flow label</I3283 +></TT3284 +></CODE3285 +></DT3286 +><DD3287 +><P3288 +><B3289 +CLASS="COMMAND"3290 +>ping6</B3291 +> 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 + </P3295 +></DD3296 +><DT3297 +><CODE3298 +CLASS="OPTION"3299 +>-h</CODE3300 +></DT3301 +><DD3302 +><P3303 +>Show help.3304 + </P3305 +></DD3306 +><DT3307 +><CODE3308 +CLASS="OPTION"3309 2724 +>-i <TT 3310 2725 +CLASS="REPLACEABLE" … … 3333 2748 +CLASS="REPLACEABLE" 3334 2749 +><I 3335 +>interface </I2750 +>interface address</I 3336 2751 +></TT 3337 2752 +></CODE … … 3339 2754 +><DD 3340 2755 +><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. 3372 2759 + </P 3373 2760 +></DD … … 3411 2798 +><CODE 3412 2799 +CLASS="OPTION" 3413 +>- m<TT3414 +CLASS="REPLACEABLE" 3415 +><I 3416 +> mark</I2800 +>-N <TT 2801 +CLASS="REPLACEABLE" 2802 +><I 2803 +>nioption</I 3417 2804 +></TT 3418 2805 +></CODE … … 3420 2807 +><DD 3421 2808 +><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. 3488 2810 + <P 3489 2811 +></P … … 3494 2816 +><CODE 3495 2817 +CLASS="OPTION" 3496 +> help</CODE3497 +></DT 3498 +><DD 3499 +><P 3500 +> Show help for NI support.</P2818 +>name</CODE 2819 +></DT 2820 +><DD 2821 +><P 2822 +>Queries for Node Names.</P 3501 2823 +></DD 3502 2824 +></DL … … 3511 2833 +><CODE 3512 2834 +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 3518 2909 +></DD 3519 2910 +></DL … … 3528 2919 +><CODE 3529 2920 +CLASS="OPTION" 3530 +>ipv 6</CODE3531 +></DT 3532 +><DD 3533 +><P 3534 +>Queries for IPv 6 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. 3535 2926 + <P 3536 2927 +></P … … 3541 2932 +><CODE 3542 2933 +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 3599 2939 +></DD 3600 2940 +></DL … … 3614 2954 +><CODE 3615 2955 +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 3639 2966 +></DD 3640 2967 +></DL … … 3649 2976 +><CODE 3650 2977 +CLASS="OPTION" 3651 +>subject-ipv 6=<TT3652 +CLASS="REPLACEABLE" 3653 +><I 3654 +>ipv 6addr</I2978 +>subject-ipv4=<TT 2979 +CLASS="REPLACEABLE" 2980 +><I 2981 +>ipv4addr</I 3655 2982 +></TT 3656 2983 +></CODE … … 3658 2985 +><DD 3659 2986 +><P 3660 +>IPv 6subject address.</P2987 +>IPv4 subject address.</P 3661 2988 +></DD 3662 2989 +></DL … … 3671 2998 +><CODE 3672 2999 +CLASS="OPTION" 3673 +>subject- ipv4=<TT3674 +CLASS="REPLACEABLE" 3675 +><I 3676 +> ipv4addr</I3000 +>subject-name=<TT 3001 +CLASS="REPLACEABLE" 3002 +><I 3003 +>nodename</I 3677 3004 +></TT 3678 3005 +></CODE … … 3680 3007 +><DD 3681 3008 +><P 3682 +>IPv4 subject address.</P 3009 +>Subject name. If it contains more than one dot, 3010 + fully-qualified domain name is assumed.</P 3683 3011 +></DD 3684 3012 +></DL … … 3693 3021 +><CODE 3694 3022 +CLASS="OPTION" 3695 +>subject-name=<TT3696 +CLASS="REPLACEABLE"3697 +><I3698 +>nodename</I3699 +></TT3700 +></CODE3701 +></DT3702 +><DD3703 +><P3704 +>Subject name. If it contains more than one dot,3705 + fully-qualified domain name is assumed.</P3706 +></DD3707 +></DL3708 +></DIV3709 +>3710 + <P3711 +></P3712 +><DIV3713 +CLASS="VARIABLELIST"3714 +><DL3715 +><DT3716 +><CODE3717 +CLASS="OPTION"3718 3023 +>subject-fqdn=<TT 3719 3024 +CLASS="REPLACEABLE" … … 3742 3047 +>Numeric output only. 3743 3048 +No attempt will be made to lookup symbolic names for host addresses. 3744 + </P3745 +></DD3746 +><DT3747 +><CODE3748 +CLASS="OPTION"3749 +>-O</CODE3750 +></DT3751 +><DD3752 +><P3753 +>Report outstanding ICMP ECHO reply before sending next packet.3754 +This is useful together with the timestamp <CODE3755 +CLASS="OPTION"3756 +>-D</CODE3757 +> to3758 +log output to a diagnostic file and search for missing answers.3759 3049 + </P 3760 3050 +></DD … … 3783 3073 +><CODE 3784 3074 +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" 3785 3123 +>-q</CODE 3786 3124 +></DT … … 3795 3133 +><CODE 3796 3134 +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 3829 3145 +></DD 3830 3146 +><DT … … 3849 3165 +><CODE 3850 3166 +CLASS="OPTION" 3851 +>-R</CODE3852 +></DT3853 +><DD3854 +><P3855 +><B3856 +CLASS="COMMAND"3857 +>ping</B3858 +> only.3859 +Record route.3860 +Includes the RECORD_ROUTE option in the ECHO_REQUEST3861 +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 + </P3865 +></DD3866 +><DT3867 +><CODE3868 +CLASS="OPTION"3869 3167 +>-s <TT 3870 3168 +CLASS="REPLACEABLE" … … 3909 3207 +><DD 3910 3208 +><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. 3916 3210 + </P 3917 3211 +></DD … … 3954 3248 +> 3955 3249 +(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). 3956 3289 + </P 3957 3290 +></DD … … 4064 3397 +><P 4065 3398 +>Time to wait for a response, in seconds. The option affects only timeout 4066 +in absen ce of any responses, otherwise <B3399 +in absense of any responses, otherwise <B 4067 3400 +CLASS="COMMAND" 4068 3401 +>ping</B … … 4155 3488 +CLASS="REFSECT1" 4156 3489 +><A 4157 +NAME="AEN3 91"3490 +NAME="AEN362" 4158 3491 +></A 4159 3492 +><H2 … … 4187 3520 +CLASS="REFSECT1" 4188 3521 +><A 4189 +NAME="AEN3 98"3522 +NAME="AEN369" 4190 3523 +></A 4191 3524 +><H2 … … 4212 3545 +CLASS="REFSECT1" 4213 3546 +><A 4214 +NAME="AEN 404"3547 +NAME="AEN375" 4215 3548 +></A 4216 3549 +><H2 … … 4246 3579 +CLASS="REFSECT1" 4247 3580 +><A 4248 +NAME="AEN 410"3581 +NAME="AEN381" 4249 3582 +></A 4250 3583 +><H2 … … 4280 3613 +>.</P 4281 3614 +><P 4282 +>In normal operation ping prints the TTLvalue from the packet it receives.3615 +>In normal operation ping prints the ttl value from the packet it receives. 4283 3616 +When a remote system receives a ping packet, it can do one of three things 4284 3617 +with the TTL field in its response:</P … … 4328 3661 +CLASS="REFSECT1" 4329 3662 +><A 4330 +NAME="AEN4 32"3663 +NAME="AEN403" 4331 3664 +></A 4332 3665 +><H2 … … 4358 3691 +CLASS="REFSECT1" 4359 3692 +><A 4360 +NAME="AEN4 41"3693 +NAME="AEN412" 4361 3694 +></A 4362 3695 +><H2 … … 4381 3714 +CLASS="REFSECT1" 4382 3715 +><A 4383 +NAME="AEN4 50"3716 +NAME="AEN421" 4384 3717 +></A 4385 3718 +><H2 … … 4396 3729 +CLASS="REFSECT1" 4397 3730 +><A 4398 +NAME="AEN4 55"3731 +NAME="AEN426" 4399 3732 +></A 4400 3733 +><H2 … … 4406 3739 +> requires <CODE 4407 3740 +CLASS="CONSTANT" 4408 +>CAP_NET_RAW </CODE3741 +>CAP_NET_RAWIO</CODE 4409 3742 +> capability 4410 3743 +to be executed. It may be used as set-uid root.</P … … 4413 3746 +CLASS="REFSECT1" 4414 3747 +><A 4415 +NAME="AEN4 60"3748 +NAME="AEN431" 4416 3749 +></A 4417 3750 +><H2 … … 4466 3799 +VALIGN="top" 4467 3800 +><A 4468 +HREF="r4 66.html"3801 +HREF="r437.html" 4469 3802 +ACCESSKEY="N" 4470 3803 +>Next</A … … 4494 3827 +> 4495 3828 \ No newline at end of file 4496 diff -Naur iputils-s201 21221.orig/doc/r466.html iputils-s20121221/doc/r466.html4497 --- iputils-s201 21221.orig/doc/r466.html 1970-01-01 00:00:00.000000000 +00004498 +++ iputils-s201 21221/doc/r466.html 2013-01-04 10:38:35.000000000 +00004499 @@ -0,0 +1,59 7@@4500 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 3829 diff -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"> 4501 3834 +<HTML 4502 3835 +><HEAD … … 4514 3847 +REL="NEXT" 4515 3848 +TITLE="clockdiff" 4516 +HREF="r 625.html"></HEAD3849 +HREF="r596.html"></HEAD 4517 3850 +><BODY 4518 3851 +CLASS="REFENTRY" … … 4556 3889 +VALIGN="bottom" 4557 3890 +><A 4558 +HREF="r 625.html"3891 +HREF="r596.html" 4559 3892 +ACCESSKEY="N" 4560 3893 +>Next</A … … 4573 3906 +CLASS="REFNAMEDIV" 4574 3907 +><A 4575 +NAME="AEN4 71"3908 +NAME="AEN442" 4576 3909 +></A 4577 3910 +><H2 … … 4581 3914 +CLASS="REFSYNOPSISDIV" 4582 3915 +><A 4583 +NAME="AEN4 74"3916 +NAME="AEN445" 4584 3917 +></A 4585 3918 +><H2 … … 4622 3955 +CLASS="REFSECT1" 4623 3956 +><A 4624 +NAME="AEN4 89"3957 +NAME="AEN460" 4625 3958 +></A 4626 3959 +><H2 … … 4648 3981 +CLASS="REFSECT1" 4649 3982 +><A 4650 +NAME="AEN4 95"3983 +NAME="AEN466" 4651 3984 +></A 4652 3985 +><H2 … … 4708 4041 +packets. With 4709 4042 +<A 4710 +HREF="r4 66.html#ARPING.DEADLINE"4043 +HREF="r437.html#ARPING.DEADLINE" 4711 4044 +><TT 4712 4045 +CLASS="REPLACEABLE" … … 4737 4070 +>Duplicate address detection mode (DAD). See 4738 4071 +<A 4739 +HREF=" http://tools.ietf.org/rfc/rfc2131.txt"4072 +HREF="ftp://ftp.isi.edu/in-notes/rfc2131.txt" 4740 4073 +TARGET="_top" 4741 4074 +>RFC2131, 4.4.1</A … … 4769 4102 +><DD 4770 4103 +><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. 4772 4106 + </P 4773 4107 +></DD … … 4895 4229 +does not stop after 4896 4230 +<A 4897 +HREF="r4 66.html#ARPING.COUNT"4231 +HREF="r437.html#ARPING.COUNT" 4898 4232 +><TT 4899 4233 +CLASS="REPLACEABLE" … … 4905 4239 +packet are sent, it waits either for 4906 4240 +<A 4907 +HREF="r4 66.html#ARPING.DEADLINE"4241 +HREF="r437.html#ARPING.DEADLINE" 4908 4242 +><TT 4909 4243 +CLASS="REPLACEABLE" … … 4915 4249 +expire or until 4916 4250 +<A 4917 +HREF="r4 66.html#ARPING.COUNT"4251 +HREF="r437.html#ARPING.COUNT" 4918 4252 +><TT 4919 4253 +CLASS="REPLACEABLE" … … 4932 4266 +CLASS="REFSECT1" 4933 4267 +><A 4934 +NAME="AEN5 93"4268 +NAME="AEN564" 4935 4269 +></A 4936 4270 +><H2 … … 4948 4282 +>, 4949 4283 +<A 4950 +HREF="r 625.html"4284 +HREF="r596.html" 4951 4285 +><SPAN 4952 4286 +CLASS="CITEREFENTRY" … … 4958 4292 +>, 4959 4293 +<A 4960 +HREF="r 819.html"4294 +HREF="r790.html" 4961 4295 +><SPAN 4962 4296 +CLASS="CITEREFENTRY" … … 4971 4305 +CLASS="REFSECT1" 4972 4306 +><A 4973 +NAME="AEN 608"4307 +NAME="AEN579" 4974 4308 +></A 4975 4309 +><H2 … … 4997 4331 +CLASS="REFSECT1" 4998 4332 +><A 4999 +NAME="AEN 614"4333 +NAME="AEN585" 5000 4334 +></A 5001 4335 +><H2 … … 5007 4341 +> requires <CODE 5008 4342 +CLASS="CONSTANT" 5009 +>CAP_NET_RAW </CODE4343 +>CAP_NET_RAWIO</CODE 5010 4344 +> capability 5011 4345 +to be executed. It is not recommended to be used as set-uid root, … … 5015 4349 +CLASS="REFSECT1" 5016 4350 +><A 5017 +NAME="AEN 619"4351 +NAME="AEN590" 5018 4352 +></A 5019 4353 +><H2 … … 5068 4402 +VALIGN="top" 5069 4403 +><A 5070 +HREF="r 625.html"4404 +HREF="r596.html" 5071 4405 +ACCESSKEY="N" 5072 4406 +>Next</A … … 5096 4430 +> 5097 4431 \ No newline at end of file 5098 diff -Naur iputils-s201 21221.orig/doc/r625.html iputils-s20121221/doc/r625.html5099 --- iputils-s201 21221.orig/doc/r625.html 1970-01-01 00:00:00.000000000 +00005100 +++ iputils-s201 21221/doc/r625.html 2013-01-04 10:38:35.000000000 +00004432 diff -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 5101 4435 @@ -0,0 +1,428 @@ 5102 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 4436 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 5103 4437 +<HTML 5104 4438 +><HEAD … … 5113 4447 +REL="PREVIOUS" 5114 4448 +TITLE="arping" 5115 +HREF="r4 66.html"><LINK4449 +HREF="r437.html"><LINK 5116 4450 +REL="NEXT" 5117 4451 +TITLE="rarpd" 5118 +HREF="r 720.html"></HEAD4452 +HREF="r691.html"></HEAD 5119 4453 +><BODY 5120 4454 +CLASS="REFENTRY" … … 5144 4478 +VALIGN="bottom" 5145 4479 +><A 5146 +HREF="r4 66.html"4480 +HREF="r437.html" 5147 4481 +ACCESSKEY="P" 5148 4482 +>Prev</A … … 5158 4492 +VALIGN="bottom" 5159 4493 +><A 5160 +HREF="r 720.html"4494 +HREF="r691.html" 5161 4495 +ACCESSKEY="N" 5162 4496 +>Next</A … … 5175 4509 +CLASS="REFNAMEDIV" 5176 4510 +><A 5177 +NAME="AEN6 30"4511 +NAME="AEN601" 5178 4512 +></A 5179 4513 +><H2 … … 5183 4517 +CLASS="REFSYNOPSISDIV" 5184 4518 +><A 5185 +NAME="AEN6 33"4519 +NAME="AEN604" 5186 4520 +></A 5187 4521 +><H2 … … 5207 4541 +CLASS="REFSECT1" 5208 4542 +><A 5209 +NAME="AEN6 42"4543 +NAME="AEN613" 5210 4544 +></A 5211 4545 +><H2 … … 5223 4557 +> with 1 msec resolution using ICMP TIMESTAMP 5224 4558 +<A 5225 +HREF="r 625.html#CLOCKDIFF.ICMP-TIMESTAMP"4559 +HREF="r596.html#CLOCKDIFF.ICMP-TIMESTAMP" 5226 4560 +>[2]</A 5227 4561 +> 5228 4562 +packets or, optionally, IP TIMESTAMP option 5229 4563 +<A 5230 +HREF="r 625.html#CLOCKDIFF.IP-TIMESTAMP"4564 +HREF="r596.html#CLOCKDIFF.IP-TIMESTAMP" 5231 4565 +>[3]</A 5232 4566 +> 5233 4567 +option added to ICMP ECHO. 5234 4568 +<A 5235 +HREF="r 625.html#CLOCKDIFF.ICMP-ECHO"4569 +HREF="r596.html#CLOCKDIFF.ICMP-ECHO" 5236 4570 +>[1]</A 5237 4571 +></P … … 5240 4574 +CLASS="REFSECT1" 5241 4575 +><A 5242 +NAME="AEN6 50"4576 +NAME="AEN621" 5243 4577 +></A 5244 4578 +><H2 … … 5286 4620 +CLASS="REFSECT1" 5287 4621 +><A 5288 +NAME="AEN6 65"4622 +NAME="AEN636" 5289 4623 +></A 5290 4624 +><H2 … … 5324 4658 +CLASS="REFSECT1" 5325 4659 +><A 5326 +NAME="AEN6 76"4660 +NAME="AEN647" 5327 4661 +></A 5328 4662 +><H2 … … 5340 4674 +>, 5341 4675 +<A 5342 +HREF="r4 66.html"4676 +HREF="r437.html" 5343 4677 +><SPAN 5344 4678 +CLASS="CITEREFENTRY" … … 5350 4684 +>, 5351 4685 +<A 5352 +HREF="r 819.html"4686 +HREF="r790.html" 5353 4687 +><SPAN 5354 4688 +CLASS="CITEREFENTRY" … … 5363 4697 +CLASS="REFSECT1" 5364 4698 +><A 5365 +NAME="AEN6 91"4699 +NAME="AEN662" 5366 4700 +></A 5367 4701 +><H2 … … 5373 4707 +>ICMP ECHO, 5374 4708 +<A 5375 +HREF=" http://tools.ietf.org/rfc/rfc792.txt"4709 +HREF="ftp://ftp.isi.edu/in-notes/rfc792.txt" 5376 4710 +TARGET="_top" 5377 4711 +>RFC0792, page 14</A … … 5383 4717 +>ICMP TIMESTAMP, 5384 4718 +<A 5385 +HREF=" http://tools.ietf.org/rfc/rfc792.txt"4719 +HREF="ftp://ftp.isi.edu/in-notes/rfc792.txt" 5386 4720 +TARGET="_top" 5387 4721 +>RFC0792, page 16</A … … 5393 4727 +>IP TIMESTAMP option, 5394 4728 +<A 5395 +HREF=" http://tools.ietf.org/rfc/rfc791.txt"4729 +HREF="ftp://ftp.isi.edu/in-notes/rfc791.txt" 5396 4730 +TARGET="_top" 5397 4731 +>RFC0791, 3.1, page 16</A … … 5401 4735 +CLASS="REFSECT1" 5402 4736 +><A 5403 +NAME="AEN 702"4737 +NAME="AEN673" 5404 4738 +></A 5405 4739 +><H2 … … 5431 4765 +CLASS="REFSECT1" 5432 4766 +><A 5433 +NAME="AEN 709"4767 +NAME="AEN680" 5434 4768 +></A 5435 4769 +><H2 … … 5441 4775 +> requires <CODE 5442 4776 +CLASS="CONSTANT" 5443 +>CAP_NET_RAW </CODE4777 +>CAP_NET_RAWIO</CODE 5444 4778 +> capability 5445 4779 +to be executed. It is safe to be used as set-uid root.</P … … 5448 4782 +CLASS="REFSECT1" 5449 4783 +><A 5450 +NAME="AEN 714"4784 +NAME="AEN685" 5451 4785 +></A 5452 4786 +><H2 … … 5483 4817 +VALIGN="top" 5484 4818 +><A 5485 +HREF="r4 66.html"4819 +HREF="r437.html" 5486 4820 +ACCESSKEY="P" 5487 4821 +>Prev</A … … 5501 4835 +VALIGN="top" 5502 4836 +><A 5503 +HREF="r 720.html"4837 +HREF="r691.html" 5504 4838 +ACCESSKEY="N" 5505 4839 +>Next</A … … 5529 4863 +> 5530 4864 \ No newline at end of file 5531 diff -Naur iputils-s201 21221.orig/doc/r720.html iputils-s20121221/doc/r720.html5532 --- iputils-s201 21221.orig/doc/r720.html 1970-01-01 00:00:00.000000000 +00005533 +++ iputils-s201 21221/doc/r720.html 2013-01-04 10:38:35.000000000 +00004865 diff -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 5534 4868 @@ -0,0 +1,431 @@ 5535 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 4869 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 5536 4870 +<HTML 5537 4871 +><HEAD … … 5546 4880 +REL="PREVIOUS" 5547 4881 +TITLE="clockdiff" 5548 +HREF="r 625.html"><LINK4882 +HREF="r596.html"><LINK 5549 4883 +REL="NEXT" 5550 4884 +TITLE="tracepath" 5551 +HREF="r 819.html"></HEAD4885 +HREF="r790.html"></HEAD 5552 4886 +><BODY 5553 4887 +CLASS="REFENTRY" … … 5577 4911 +VALIGN="bottom" 5578 4912 +><A 5579 +HREF="r 625.html"4913 +HREF="r596.html" 5580 4914 +ACCESSKEY="P" 5581 4915 +>Prev</A … … 5591 4925 +VALIGN="bottom" 5592 4926 +><A 5593 +HREF="r 819.html"4927 +HREF="r790.html" 5594 4928 +ACCESSKEY="N" 5595 4929 +>Next</A … … 5608 4942 +CLASS="REFNAMEDIV" 5609 4943 +><A 5610 +NAME="AEN 725"4944 +NAME="AEN696" 5611 4945 +></A 5612 4946 +><H2 … … 5616 4950 +CLASS="REFSYNOPSISDIV" 5617 4951 +><A 5618 +NAME="AEN 728"4952 +NAME="AEN699" 5619 4953 +></A 5620 4954 +><H2 … … 5642 4976 +CLASS="REFSECT1" 5643 4977 +><A 5644 +NAME="AEN7 37"4978 +NAME="AEN708" 5645 4979 +></A 5646 4980 +><H2 … … 5649 4983 +>Listens 5650 4984 +<A 5651 +HREF=" http://tools.ietf.org/rfc/rfc903.txt"4985 +HREF="ftp://ftp.isi.edu/in-notes/rfc903.txt" 5652 4986 +TARGET="_top" 5653 4987 +>RARP</A … … 5686 5020 +CLASS="REFSECT1" 5687 5021 +><A 5688 +NAME="AEN7 48"5022 +NAME="AEN719" 5689 5023 +></A 5690 5024 +><H2 … … 5693 5027 +>This facility is deeply obsoleted by 5694 5028 +<A 5695 +HREF=" http://tools.ietf.org/rfc/rfc951.txt"5029 +HREF="ftp://ftp.isi.edu/in-notes/rfc951.txt" 5696 5030 +TARGET="_top" 5697 5031 +>BOOTP</A … … 5699 5033 +and later 5700 5034 +<A 5701 +HREF=" http://tools.ietf.org/rfc/rfc2131.txt"5035 +HREF="ftp://ftp.isi.edu/in-notes/rfc2131.txt" 5702 5036 +TARGET="_top" 5703 5037 +>DHCP</A … … 5708 5042 +CLASS="REFSECT1" 5709 5043 +><A 5710 +NAME="AEN7 53"5044 +NAME="AEN724" 5711 5045 +></A 5712 5046 +><H2 … … 5804 5138 +CLASS="REFSECT1" 5805 5139 +><A 5806 +NAME="AEN7 90"5140 +NAME="AEN761" 5807 5141 +></A 5808 5142 +><H2 … … 5810 5144 +><P 5811 5145 +><A 5812 +HREF="r4 66.html"5146 +HREF="r437.html" 5813 5147 +><SPAN 5814 5148 +CLASS="CITEREFENTRY" … … 5820 5154 +>, 5821 5155 +<A 5822 +HREF="r9 83.html"5156 +HREF="r949.html" 5823 5157 +><SPAN 5824 5158 +CLASS="CITEREFENTRY" … … 5833 5167 +CLASS="REFSECT1" 5834 5168 +><A 5835 +NAME="AEN 801"5169 +NAME="AEN772" 5836 5170 +></A 5837 5171 +><H2 … … 5859 5193 +CLASS="REFSECT1" 5860 5194 +><A 5861 +NAME="AEN 807"5195 +NAME="AEN778" 5862 5196 +></A 5863 5197 +><H2 … … 5869 5203 +> requires <CODE 5870 5204 +CLASS="CONSTANT" 5871 +>CAP_NET_RAW </CODE5205 +>CAP_NET_RAWIO</CODE 5872 5206 +> capability 5873 5207 +to listen and send RARP and ARP packets. It also needs <CODE … … 5884 5218 +CLASS="REFSECT1" 5885 5219 +><A 5886 +NAME="AEN 813"5220 +NAME="AEN784" 5887 5221 +></A 5888 5222 +><H2 … … 5919 5253 +VALIGN="top" 5920 5254 +><A 5921 +HREF="r 625.html"5255 +HREF="r596.html" 5922 5256 +ACCESSKEY="P" 5923 5257 +>Prev</A … … 5937 5271 +VALIGN="top" 5938 5272 +><A 5939 +HREF="r 819.html"5273 +HREF="r790.html" 5940 5274 +ACCESSKEY="N" 5941 5275 +>Next</A … … 5965 5299 +> 5966 5300 \ No newline at end of file 5967 diff -Naur iputils-s201 21221.orig/doc/r819.html iputils-s20121221/doc/r819.html5968 --- iputils-s201 21221.orig/doc/r819.html 1970-01-01 00:00:00.000000000 +00005969 +++ iputils-s201 21221/doc/r819.html 2013-01-04 10:38:35.000000000 +00005970 @@ -0,0 +1,4 36 @@5971 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 5301 diff -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"> 5972 5306 +<HTML 5973 5307 +><HEAD … … 5982 5316 +REL="PREVIOUS" 5983 5317 +TITLE="rarpd" 5984 +HREF="r 720.html"><LINK5318 +HREF="r691.html"><LINK 5985 5319 +REL="NEXT" 5986 5320 +TITLE="traceroute6" 5987 +HREF="r 918.html"></HEAD5321 +HREF="r884.html"></HEAD 5988 5322 +><BODY 5989 5323 +CLASS="REFENTRY" … … 6013 5347 +VALIGN="bottom" 6014 5348 +><A 6015 +HREF="r 720.html"5349 +HREF="r691.html" 6016 5350 +ACCESSKEY="P" 6017 5351 +>Prev</A … … 6027 5361 +VALIGN="bottom" 6028 5362 +><A 6029 +HREF="r 918.html"5363 +HREF="r884.html" 6030 5364 +ACCESSKEY="N" 6031 5365 +>Next</A … … 6044 5378 +CLASS="REFNAMEDIV" 6045 5379 +><A 6046 +NAME="AEN 824"5380 +NAME="AEN795" 6047 5381 +></A 6048 5382 +><H2 … … 6052 5386 +CLASS="REFSYNOPSISDIV" 6053 5387 +><A 6054 +NAME="AEN 827"5388 +NAME="AEN798" 6055 5389 +></A 6056 5390 +><H2 … … 6065 5399 +>pktlen</I 6066 5400 +></TT 6067 +>] [-p <TT 5401 +>] {<TT 5402 +CLASS="REPLACEABLE" 5403 +><I 5404 +>destination</I 5405 +></TT 5406 +>} [<TT 6068 5407 +CLASS="REPLACEABLE" 6069 5408 +><I 6070 5409 +>port</I 6071 5410 +></TT 6072 +>] {<TT 6073 +CLASS="REPLACEABLE" 6074 +><I 6075 +>destination</I 6076 +></TT 6077 +>}</P 5411 +>]</P 6078 5412 +></DIV 6079 5413 +><DIV 6080 5414 +CLASS="REFSECT1" 6081 5415 +><A 6082 +NAME="AEN8 38"5416 +NAME="AEN809" 6083 5417 +></A 6084 5418 +><H2 … … 6112 5446 +and classic example of application of Linux error queues. 6113 5447 +The situation with IPv4 is worse, because commercial 6114 +IP routers do not return enough information in ICMPerror messages.5448 +IP routers do not return enough information in icmp error messages. 6115 5449 +Probably, it will change, when they will be updated. 6116 5450 +For now it uses Van Jacobson's trick, sweeping a range … … 6120 5454 +CLASS="REFSECT1" 6121 5455 +><A 6122 +NAME="AEN8 47"5456 +NAME="AEN818" 6123 5457 +></A 6124 5458 +><H2 … … 6162 5496 +></TT 6163 5497 +> instead of 6164 +6553 5for <B5498 +65536 for <B 6165 5499 +CLASS="COMMAND" 6166 5500 +>tracepath</B … … 6171 5505 + </P 6172 5506 +></DD 6173 +><DT6174 +><CODE6175 +CLASS="OPTION"6176 +>-p</CODE6177 +></DT6178 +><DD6179 +><P6180 +>Sets the initial destination port to use.6181 + </P6182 +></DD6183 5507 +></DL 6184 5508 +></DIV … … 6187 5511 +CLASS="REFSECT1" 6188 5512 +><A 6189 +NAME="AEN8 73"5513 +NAME="AEN839" 6190 5514 +></A 6191 5515 +><H2 … … 6221 5545 +><P 6222 5546 +>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. 6224 5548 +Additionally, it can show Path MTU, when it changes. 6225 5549 +If the path is asymmetric … … 6241 5565 +CLASS="REFSECT1" 6242 5566 +><A 6243 +NAME="AEN8 85"5567 +NAME="AEN851" 6244 5568 +></A 6245 5569 +><H2 … … 6254 5578 +>, 6255 5579 +<A 6256 +HREF="r 918.html"5580 +HREF="r884.html" 6257 5581 +><SPAN 6258 5582 +CLASS="CITEREFENTRY" … … 6277 5601 +CLASS="REFSECT1" 6278 5602 +><A 6279 +NAME="AEN8 99"5603 +NAME="AEN865" 6280 5604 +></A 6281 5605 +><H2 … … 6296 5620 +CLASS="REFSECT1" 6297 5621 +><A 6298 +NAME="AEN 904"5622 +NAME="AEN870" 6299 5623 +></A 6300 5624 +><H2 … … 6325 5649 +CLASS="REFSECT1" 6326 5650 +><A 6327 +NAME="AEN 912"5651 +NAME="AEN878" 6328 5652 +></A 6329 5653 +><H2 … … 6360 5684 +VALIGN="top" 6361 5685 +><A 6362 +HREF="r 720.html"5686 +HREF="r691.html" 6363 5687 +ACCESSKEY="P" 6364 5688 +>Prev</A … … 6378 5702 +VALIGN="top" 6379 5703 +><A 6380 +HREF="r 918.html"5704 +HREF="r884.html" 6381 5705 +ACCESSKEY="N" 6382 5706 +>Next</A … … 6406 5730 +> 6407 5731 \ No newline at end of file 6408 diff -Naur iputils-s201 21221.orig/doc/r918.html iputils-s20121221/doc/r918.html6409 --- iputils-s201 21221.orig/doc/r918.html 1970-01-01 00:00:00.000000000 +00006410 +++ iputils-s201 21221/doc/r918.html 2013-01-04 10:38:35.000000000 +00005732 diff -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 6411 5735 @@ -0,0 +1,315 @@ 6412 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 5736 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 6413 5737 +<HTML 6414 5738 +><HEAD … … 6423 5747 +REL="PREVIOUS" 6424 5748 +TITLE="tracepath" 6425 +HREF="r 819.html"><LINK5749 +HREF="r790.html"><LINK 6426 5750 +REL="NEXT" 6427 5751 +TITLE="tftpd" 6428 +HREF="r9 83.html"></HEAD5752 +HREF="r949.html"></HEAD 6429 5753 +><BODY 6430 5754 +CLASS="REFENTRY" … … 6454 5778 +VALIGN="bottom" 6455 5779 +><A 6456 +HREF="r 819.html"5780 +HREF="r790.html" 6457 5781 +ACCESSKEY="P" 6458 5782 +>Prev</A … … 6468 5792 +VALIGN="bottom" 6469 5793 +><A 6470 +HREF="r9 83.html"5794 +HREF="r949.html" 6471 5795 +ACCESSKEY="N" 6472 5796 +>Next</A … … 6485 5809 +CLASS="REFNAMEDIV" 6486 5810 +><A 6487 +NAME="AEN 923"5811 +NAME="AEN889" 6488 5812 +></A 6489 5813 +><H2 … … 6493 5817 +CLASS="REFSYNOPSISDIV" 6494 5818 +><A 6495 +NAME="AEN 926"5819 +NAME="AEN892" 6496 5820 +></A 6497 5821 +><H2 … … 6549 5873 +CLASS="REFSECT1" 6550 5874 +><A 6551 +NAME="AEN9 47"5875 +NAME="AEN913" 6552 5876 +></A 6553 5877 +><H2 … … 6568 5892 +CLASS="REFSECT1" 6569 5893 +><A 6570 +NAME="AEN9 53"5894 +NAME="AEN919" 6571 5895 +></A 6572 5896 +><H2 … … 6598 5922 +CLASS="REFSECT1" 6599 5923 +><A 6600 +NAME="AEN9 65"5924 +NAME="AEN931" 6601 5925 +></A 6602 5926 +><H2 … … 6628 5952 +CLASS="REFSECT1" 6629 5953 +><A 6630 +NAME="AEN9 72"5954 +NAME="AEN938" 6631 5955 +></A 6632 5956 +><H2 … … 6638 5962 +> requires <CODE 6639 5963 +CLASS="CONSTANT" 6640 +>CAP_NET_RAW </CODE5964 +>CAP_NET_RAWIO</CODE 6641 5965 +> capability 6642 5966 +to be executed. It is safe to be used as set-uid root.</P … … 6645 5969 +CLASS="REFSECT1" 6646 5970 +><A 6647 +NAME="AEN9 77"5971 +NAME="AEN943" 6648 5972 +></A 6649 5973 +><H2 … … 6680 6004 +VALIGN="top" 6681 6005 +><A 6682 +HREF="r 819.html"6006 +HREF="r790.html" 6683 6007 +ACCESSKEY="P" 6684 6008 +>Prev</A … … 6698 6022 +VALIGN="top" 6699 6023 +><A 6700 +HREF="r9 83.html"6024 +HREF="r949.html" 6701 6025 +ACCESSKEY="N" 6702 6026 +>Next</A … … 6726 6050 +> 6727 6051 \ No newline at end of file 6728 diff -Naur iputils-s201 21221.orig/doc/r983.html iputils-s20121221/doc/r983.html6729 --- iputils-s201 21221.orig/doc/r983.html 1970-01-01 00:00:00.000000000 +00006730 +++ iputils-s201 21221/doc/r983.html 2013-01-04 10:38:35.000000000 +00006052 diff -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 6731 6055 @@ -0,0 +1,376 @@ 6732 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 6056 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 6733 6057 +<HTML 6734 6058 +><HEAD … … 6743 6067 +REL="PREVIOUS" 6744 6068 +TITLE="traceroute6" 6745 +HREF="r 918.html"><LINK6069 +HREF="r884.html"><LINK 6746 6070 +REL="NEXT" 6747 +TITLE=" ninfod"6748 +HREF="r10 56.html"></HEAD6071 +TITLE="rdisc" 6072 +HREF="r1022.html"></HEAD 6749 6073 +><BODY 6750 6074 +CLASS="REFENTRY" … … 6774 6098 +VALIGN="bottom" 6775 6099 +><A 6776 +HREF="r 918.html"6100 +HREF="r884.html" 6777 6101 +ACCESSKEY="P" 6778 6102 +>Prev</A … … 6788 6112 +VALIGN="bottom" 6789 6113 +><A 6790 +HREF="r10 56.html"6114 +HREF="r1022.html" 6791 6115 +ACCESSKEY="N" 6792 6116 +>Next</A … … 6805 6129 +CLASS="REFNAMEDIV" 6806 6130 +><A 6807 +NAME="AEN9 88"6131 +NAME="AEN954" 6808 6132 +></A 6809 6133 +><H2 … … 6813 6137 +CLASS="REFSYNOPSISDIV" 6814 6138 +><A 6815 +NAME="AEN9 91"6139 +NAME="AEN957" 6816 6140 +></A 6817 6141 +><H2 … … 6831 6155 +CLASS="REFSECT1" 6832 6156 +><A 6833 +NAME="AEN9 96"6157 +NAME="AEN962" 6834 6158 +></A 6835 6159 +><H2 … … 6842 6166 +Trivial File Transfer Protocol 6843 6167 +(<A 6844 +HREF=" http://tools.ietf.org/rfc/rfc1350.txt"6168 +HREF="ftp://ftp.isi.edu/in-notes/rfc1350.txt" 6845 6169 +TARGET="_top" 6846 6170 +>RFC1350</A … … 6889 6213 +> is used together with 6890 6214 +<A 6891 +HREF="r 720.html"6215 +HREF="r691.html" 6892 6216 +><SPAN 6893 6217 +CLASS="CITEREFENTRY" … … 6903 6227 +conventions. See 6904 6228 +<A 6905 +HREF="r 720.html"6229 +HREF="r691.html" 6906 6230 +><SPAN 6907 6231 +CLASS="CITEREFENTRY" … … 6917 6241 +CLASS="REFSECT1" 6918 6242 +><A 6919 +NAME="AEN 1020"6243 +NAME="AEN986" 6920 6244 +></A 6921 6245 +><H2 … … 6971 6295 +CLASS="REFSECT1" 6972 6296 +><A 6973 +NAME="AEN 1031"6297 +NAME="AEN997" 6974 6298 +></A 6975 6299 +><H2 … … 6977 6301 +><P 6978 6302 +><A 6979 +HREF="r 720.html"6303 +HREF="r691.html" 6980 6304 +><SPAN 6981 6305 +CLASS="CITEREFENTRY" … … 7004 6328 +CLASS="REFSECT1" 7005 6329 +><A 7006 +NAME="AEN10 44"6330 +NAME="AEN1010" 7007 6331 +></A 7008 6332 +><H2 … … 7026 6350 +CLASS="REFSECT1" 7027 6351 +><A 7028 +NAME="AEN10 50"6352 +NAME="AEN1016" 7029 6353 +></A 7030 6354 +><H2 … … 7061 6385 +VALIGN="top" 7062 6386 +><A 7063 +HREF="r 918.html"6387 +HREF="r884.html" 7064 6388 +ACCESSKEY="P" 7065 6389 +>Prev</A … … 7079 6403 +VALIGN="top" 7080 6404 +><A 7081 +HREF="r10 56.html"6405 +HREF="r1022.html" 7082 6406 +ACCESSKEY="N" 7083 6407 +>Next</A … … 7099 6423 +ALIGN="right" 7100 6424 +VALIGN="top" 7101 +> ninfod</TD6425 +>rdisc</TD 7102 6426 +></TR 7103 6427 +></TABLE … … 7107 6431 +> 7108 6432 \ No newline at end of file 7109 diff -Naur iputils-s201 21221.orig/doc/rarpd.8 iputils-s20121221/doc/rarpd.87110 --- iputils-s201 21221.orig/doc/rarpd.8 1970-01-01 00:00:00.000000000 +00007111 +++ iputils-s201 21221/doc/rarpd.8 2013-01-04 10:38:27.000000000 +00006433 diff -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 7112 6436 @@ -0,0 +1,84 @@ 7113 6437 +.\" This manpage has been automatically generated by docbook2man … … 7116 6440 +.\" Please send any bug reports, improvements, comments, patches, 7117 6441 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 7118 +.TH "RARPD" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"6442 +.TH "RARPD" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils" 7119 6443 +.SH NAME 7120 6444 +rarpd \- answer RARP REQUESTs … … 7183 6507 +.SH "SECURITY" 7184 6508 +.PP 7185 +\fBrarpd\fR requires CAP_NET_RAW capability6509 +\fBrarpd\fR requires CAP_NET_RAWIO capability 7186 6510 +to listen and send RARP and ARP packets. It also needs CAP_NET_ADMIN 7187 6511 +to give to kernel hint for ARP resolution; this is not strictly required, … … 7195 6519 +and the latest versions are available in source form at 7196 6520 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 7197 diff -Naur iputils-s201 21221.orig/doc/rdisc.8 iputils-s20121221/doc/rdisc.87198 --- iputils-s201 21221.orig/doc/rdisc.8 1970-01-01 00:00:00.000000000 +00007199 +++ iputils-s201 21221/doc/rdisc.8 2013-01-04 10:38:27.000000000 +00007200 @@ -0,0 +1,1 22@@6521 diff -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 @@ 7201 6525 +.\" This manpage has been automatically generated by docbook2man 7202 6526 +.\" from a DocBook document. This tool can be found at: … … 7204 6528 +.\" Please send any bug reports, improvements, comments, patches, 7205 6529 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 7206 +.TH "RDISC" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"6530 +.TH "RDISC" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils" 7207 6531 +.SH NAME 7208 6532 +rdisc \- network router discovery daemon 7209 6533 +.SH SYNOPSIS 7210 6534 + 7211 +\fBrdisc\fR [\fB-abdf rstvV\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] 7212 6536 + 7213 6537 +.SH "DESCRIPTION" … … 7242 6566 +Server side of router discovery protocol is supported by Cisco IOS 7243 6567 +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.7245 6568 +.SH "OPTIONS" 7246 6569 +.TP … … 7266 6589 +\fB-s\fR must be specified. 7267 6590 +.TP 7268 +\fB-r\fR7269 +Responder mode, available only if compiled with -DRDISC_SERVER.7270 +.TP7271 6591 +\fB-s\fR 7272 6592 +Send three \fBsolicitation\fR messages initially to quickly discover … … 7275 6595 +exits with a non-zero exit code if it can not find any routers. 7276 6596 +This can be overridden with the \fB-f\fR option. 7277 +.TP7278 +\fB-p \fIpreference\fB\fR7279 +Set preference in advertisement.7280 +Available only with -r option.7281 +.TP7282 +\fB-T \fImax_interval\fB\fR7283 +Set maximum advertisement interval in seconds. Default is 600 secs.7284 +Available only with -r option.7285 6597 +.TP 7286 6598 +\fB-t\fR … … 7313 6625 +.SH "SECURITY" 7314 6626 +.PP 7315 +\fBrdisc\fR requires CAP_NET_RAW to listen6627 +\fBrdisc\fR requires CAP_NET_RAWIO to listen 7316 6628 +and send ICMP messages and capability CAP_NET_ADMIN 7317 6629 +to update routing tables. … … 7321 6633 +and the latest versions are available in source form at 7322 6634 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 7323 diff -Naur iputils-s201 21221.orig/doc/tftpd.8 iputils-s20121221/doc/tftpd.87324 --- iputils-s201 21221.orig/doc/tftpd.8 1970-01-01 00:00:00.000000000 +00007325 +++ iputils-s201 21221/doc/tftpd.8 2013-01-04 10:38:27.000000000 +00006635 diff -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 7326 6638 @@ -0,0 +1,85 @@ 7327 6639 +.\" This manpage has been automatically generated by docbook2man … … 7330 6642 +.\" Please send any bug reports, improvements, comments, patches, 7331 6643 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 7332 +.TH "TFTPD" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"6644 +.TH "TFTPD" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils" 7333 6645 +.SH NAME 7334 6646 +tftpd \- Trivial File Transfer Protocol server … … 7410 6722 +and the latest versions are available in source form at 7411 6723 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 7412 diff -Naur iputils-s201 21221.orig/doc/tracepath.8 iputils-s20121221/doc/tracepath.87413 --- iputils-s201 21221.orig/doc/tracepath.8 1970-01-01 00:00:00.000000000 +00007414 +++ iputils-s201 21221/doc/tracepath.8 2013-01-04 10:38:27.000000000 +00007415 @@ -0,0 +1, 100@@6724 diff -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 @@ 7416 6728 +.\" This manpage has been automatically generated by docbook2man 7417 6729 +.\" from a DocBook document. This tool can be found at: … … 7419 6731 +.\" Please send any bug reports, improvements, comments, patches, 7420 6732 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 7421 +.TH "TRACEPATH" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"6733 +.TH "TRACEPATH" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils" 7422 6734 +.SH NAME 7423 6735 +tracepath, tracepath6 \- traces path to a network host discovering MTU along this path 7424 6736 +.SH SYNOPSIS 7425 6737 + 7426 +\fBtracepath\fR [\fB-n\fR] [\fB-b\fR] [\fB-l \fIpktlen\fB\fR] [\fB-p \fIport\fB\fR] \fB\fIdestination\fB\fR6738 +\fBtracepath\fR [\fB-n\fR] [\fB-b\fR] [\fB-l \fIpktlen\fB\fR] \fB\fIdestination\fB\fR [\fB\fIport\fB\fR] 7427 6739 + 7428 6740 +.SH "DESCRIPTION" … … 7436 6748 +and classic example of application of Linux error queues. 7437 6749 +The situation with IPv4 is worse, because commercial 7438 +IP routers do not return enough information in ICMPerror messages.6750 +IP routers do not return enough information in icmp error messages. 7439 6751 +Probably, it will change, when they will be updated. 7440 6752 +For now it uses Van Jacobson's trick, sweeping a range … … 7450 6762 +\fB-l\fR 7451 6763 +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. 7456 6765 +.SH "OUTPUT" 7457 6766 +.PP … … 7476 6785 +.PP 7477 6786 +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. 7479 6788 +Additionally, it can show Path MTU, when it changes. 7480 6789 +If the path is asymmetric … … 7514 6823 +and the latest versions are available in source form at 7515 6824 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 7516 diff -Naur iputils-s201 21221.orig/doc/traceroute6.8 iputils-s20121221/doc/traceroute6.87517 --- iputils-s201 21221.orig/doc/traceroute6.8 1970-01-01 00:00:00.000000000 +00007518 +++ iputils-s201 21221/doc/traceroute6.8 2013-01-04 10:38:27.000000000 +00006825 diff -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 7519 6828 @@ -0,0 +1,42 @@ 7520 6829 +.\" This manpage has been automatically generated by docbook2man … … 7523 6832 +.\" Please send any bug reports, improvements, comments, patches, 7524 6833 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 7525 +.TH "TRACEROUTE6" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"6834 +.TH "TRACEROUTE6" "8" "08 January 2011" "iputils-101006" "System Manager's Manual: iputils" 7526 6835 +.SH NAME 7527 6836 +traceroute6 \- traces path to a network host … … 7553 6862 +.SH "SECURITY" 7554 6863 +.PP 7555 +\fBtracepath6\fR requires CAP_NET_RAW capability6864 +\fBtracepath6\fR requires CAP_NET_RAWIO capability 7556 6865 +to be executed. It is safe to be used as set-uid root. 7557 6866 +.SH "AVAILABILITY" … … 7560 6869 +and the latest versions are available in source form at 7561 6870 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 7562 diff -Naur iputils-s20121221.orig/ping6.c iputils-s20121221/ping6.c7563 --- iputils-s20121221.orig/ping6.c 2012-12-21 14:01:07.000000000 +00007564 +++ iputils-s20121221/ping6.c 2013-08-06 18:09:09.448346619 +00007565 @@ -168,8 +168,10 @@7566 7567 #ifdef USE_GNUTLS7568 # include <gnutls/openssl.h>7569 -#else7570 +# define USE_CRYPTO7571 +#elif defined USE_OPENSSL7572 # include <openssl/md5.h>7573 +# define USE_CRYPTO7574 #endif7575 7576 /* Node Information query */7577 @@ -326,6 +328,7 @@7578 #if !PING6_NONCE_MEMORY7579 static int niquery_nonce(__u8 *nonce, int fill)7580 {7581 +# ifdef USE_CRYPTO7582 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 +# else7590 + fprintf(stderr, "ping6: function not available; crypto disabled\n");7591 + exit(3);7592 +# endif7593 }7594 #endif7595 7596 @@ -502,6 +509,7 @@7597 7598 static int niquery_option_subject_name_handler(int index, const char *arg)7599 {7600 +#ifdef USE_CRYPTO7601 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 +#else7609 + fprintf(stderr, "ping6: function not available; crypto disabled\n");7610 + exit(3);7611 +#endif7612 }7613 7614 int niquery_option_help_handler(int index, const char *arg)7615 diff -Naur iputils-s20121221.orig/tracepath.c iputils-s20121221/tracepath.c7616 --- iputils-s20121221.orig/tracepath.c 2012-12-21 14:01:07.000000000 +00007617 +++ iputils-s20121221/tracepath.c 2013-08-06 18:08:56.048346586 +00007618 @@ -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.c7637 --- iputils-s20121221.orig/tracepath6.c 2012-12-21 14:01:07.000000000 +00007638 +++ iputils-s20121221/tracepath6.c 2013-08-06 18:08:56.048346586 +00007639 @@ -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.