1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515 12516 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566 12567 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801 12802 12803 12804 12805 12806 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 13111 13112 13113 13114 13115 13116 13117 13118 13119 13120 13121 13122 13123 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 13236 13237 13238 13239 13240 13241 13242 13243 13244 13245 13246 13247 13248 13249 13250 13251 13252 13253 13254 13255 13256 13257 13258 13259 13260 13261 13262 13263 13264 13265 13266 13267 13268 13269 13270 13271 13272 13273 13274 13275 13276 13277 13278 13279 13280 13281 13282 13283 13284 13285 13286 13287 13288 13289 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 13302 13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 13323 13324 13325 13326 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 13361 13362 13363 13364 13365 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 13425 13426 13427 13428 13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 13484 13485 13486 13487 13488 13489 13490 13491 13492 13493 13494 13495 13496 13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 13511 13512 13513 13514 13515 13516 13517 13518 13519 13520 13521 13522 13523 13524 13525 13526 13527 13528 13529 13530 13531 13532 13533 13534 13535 13536 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 13548 13549 13550 13551 13552 13553 13554 13555 13556 13557 13558 13559 13560 13561 13562 13563 13564 13565 13566 13567 13568 13569 13570 13571 13572 13573 13574 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 13726 13727 13728 13729 13730 13731 13732 13733 13734 13735 13736 13737 13738 13739 13740 13741 13742 13743 13744 13745 13746 13747 13748 13749 13750 13751 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 13780 13781 13782 13783 13784 13785 13786 13787 13788 13789 13790 13791 13792 13793 13794 13795 13796 13797 13798 13799 13800 13801 13802 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 13914 13915 13916 13917 13918 13919 13920 13921 13922 13923 13924 13925 13926 13927 13928 13929 13930 13931 13932 13933 13934 13935 13936 13937 13938 13939 13940 13941 13942 13943 13944 13945 13946 13947 13948 13949 13950 13951 13952 13953 13954 13955 13956 13957 13958 13959 13960 13961 13962 13963 13964 13965 13966 13967 13968 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 13984 13985 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 14053 14054 14055 14056 14057 14058 14059 14060 14061 14062 14063 14064 14065 14066 14067 14068 14069 14070 14071 14072 14073 14074 14075 14076 14077 14078 14079 14080 14081 14082 14083 14084 14085 14086 14087 14088 14089 14090 14091 14092 14093 14094 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 14106 14107 14108 14109 14110 14111 14112 14113 14114 14115 14116 14117 14118 14119 14120 14121 14122 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139 14140 14141 14142 14143 14144 14145 14146 14147 14148 14149 14150 14151 14152 14153 14154 14155 14156 14157 14158 14159 14160 14161 14162 14163 14164 14165 14166 14167 14168 14169 14170 14171 14172 14173 14174 14175 14176 14177 14178 14179 14180 14181 14182 14183 14184 14185 14186 14187 14188 14189 14190 14191 14192 14193 14194 14195 14196 14197 14198 14199 14200 14201 14202 14203 14204 14205 14206 14207 14208 14209 14210 14211 14212 14213 14214 14215 14216 14217 14218 14219 14220 14221 14222 14223 14224 14225 14226 14227 14228 14229 14230 14231 14232 14233 14234 14235 14236 14237 14238 14239 14240 14241 14242 14243 14244 14245 14246 14247 14248 14249 14250 14251 14252 14253 14254 14255 14256 14257 14258 14259 14260 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 14281 14282 14283 14284 14285 14286 14287 14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 14317 14318 14319 14320 14321 14322 14323 14324 14325 14326 14327 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 14340 14341 14342 14343 14344 14345 14346 14347 14348 14349 14350 14351 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395 14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427 14428 14429 14430 14431 14432 14433 14434 14435 14436 14437 14438 14439 14440 14441 14442 14443 14444 14445 14446 14447 14448 14449 14450 14451 14452 14453 14454 14455 14456 14457 14458 14459 14460 14461 14462 14463 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 14474 14475 14476 14477 14478 14479 14480 14481 14482 14483 14484 14485 14486 14487 14488 14489 14490 14491 14492 14493 14494 14495 14496 14497 14498 14499 14500 14501 14502 14503 14504 14505 14506 14507 14508 14509 14510 14511 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 14566 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 14696 14697 14698 14699 14700 14701 14702 14703 14704 14705 14706 14707 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 14719 14720 14721 14722 14723 14724 14725 14726 14727 14728 14729 14730 14731 14732 14733 14734 14735 14736 14737 14738 14739 14740 14741 14742 14743 14744 14745 14746 14747 14748 14749 14750 14751 14752 14753 14754 14755 14756 14757 14758 14759 14760 14761 14762 14763 14764 14765 14766 14767 14768 14769 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782 14783 14784 14785 14786 14787 14788 14789 14790 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812 14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 14848 14849 14850 14851 14852 14853 14854 14855 14856 14857 14858 14859 14860 14861 14862 14863 14864 14865 14866 14867 14868 14869 14870 14871 14872 14873 14874 14875 14876 14877 14878 14879 14880 14881 14882 14883 14884 14885 14886 14887 14888 14889 14890 14891 14892 14893 14894 14895 14896 14897 14898 14899 14900 14901 14902 14903 14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937 14938 14939 14940 14941 14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 15010 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 15061 15062 15063 15064 15065 15066 15067 15068 15069 15070 15071 15072 15073 15074 15075 15076 15077 15078 15079 15080 15081 15082 15083 15084 15085 15086 15087 15088 15089 15090 15091 15092 15093 15094 15095 15096 15097 15098 15099 15100 15101 15102 15103 15104 15105 15106 15107 15108 15109 15110 15111 15112 15113 15114 15115 15116 15117 15118 15119 15120 15121 15122 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133 15134 15135 15136 15137 15138 15139 15140 15141 15142 15143 15144 15145 15146 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157 15158 15159 15160 15161 15162 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 15205 15206 15207 15208 15209 15210 15211 15212 15213 15214 15215 15216 15217 15218 15219 15220 15221 15222 15223 15224 15225 15226 15227 15228 15229 15230 15231 15232 15233 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 15244 15245 15246 15247 15248 15249 15250 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277 15278 15279 15280 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 15306 15307 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 15331 15332 15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 15366 15367 15368 15369 15370 15371 15372 15373 15374 15375 15376 15377 15378 15379 15380 15381 15382 15383 15384 15385 15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407 15408 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 15419 15420 15421 15422 15423 15424 15425 15426 15427 15428 15429 15430 15431 15432 15433 15434 15435 15436 15437 15438 15439 15440 15441 15442 15443 15444 15445 15446 15447 15448 15449 15450 15451 15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 15463 15464 15465 15466 15467 15468 15469 15470 15471 15472 15473 15474 15475 15476 15477 15478 15479 15480 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497 15498 15499 15500 15501 15502 15503 15504 15505 15506 15507 15508 15509 15510 15511 15512 15513 15514 15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532 15533 15534 15535 15536 15537 15538 15539 15540 15541 15542 15543 15544 15545 15546 15547 15548 15549 15550 15551 15552 15553 15554 15555 15556 15557 15558 15559 15560 15561 15562 15563 15564 15565 15566 15567 15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580 15581 15582 15583 15584 15585 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621 15622 15623 15624 15625 15626 15627 15628 15629 15630 15631 15632 15633 15634 15635 15636 15637 15638 15639 15640 15641 15642 15643 15644 15645 15646 15647 15648 15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 15659 15660 15661 15662 15663 15664 15665 15666 15667 15668 15669 15670 15671 15672 15673 15674 15675 15676 15677 15678 15679 15680 15681 15682 15683 15684 15685 15686 15687 15688 15689 15690 15691 15692 15693 15694 15695 15696 15697 15698 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814 15815 15816 15817 15818 15819 15820 15821 15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 15849 15850 15851 15852 15853 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 15934 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 16014 16015 16016 16017 16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 16030 16031 16032 16033 16034 16035 16036 16037 16038 16039 16040 16041 16042 16043 16044 16045 16046 16047 16048 16049 16050 16051 16052 16053 16054 16055 16056 16057 16058 16059 16060 16061 16062 16063 16064 16065 16066 16067 16068 16069 16070 16071 16072 16073 16074 16075 16076 16077 16078 16079 16080 16081 16082 16083 16084 16085 16086 16087 16088 16089 16090 16091 16092 16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 16116 16117 16118 16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 16130 16131 16132 16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 16145 16146 16147 16148 16149 16150 16151 16152 16153 16154 16155 16156 16157 16158 16159 16160 16161 16162 16163 16164 16165 16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 16179 16180 16181 16182 16183 16184 16185 16186 16187 16188 16189 16190 16191 16192 16193 16194 16195 16196 16197 16198 16199 16200 16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212 16213 16214 16215 16216 16217 16218 16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270 16271 16272 16273 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299 16300 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311 16312 16313 16314 16315 16316 16317 16318 16319 16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 16352 16353 16354 16355 16356 16357 16358 16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437 16438 16439 16440 16441 16442 16443 16444 16445 16446 16447 16448 16449 16450 16451 16452 16453 16454 16455 16456 16457 16458 16459 16460 16461 16462 16463 16464 16465 16466 16467 16468 16469 16470 16471 16472 16473 16474 16475 16476 16477 16478 16479 16480 16481 16482 16483 16484 16485 16486 16487 16488 16489 16490 16491 16492 16493 16494 16495 16496 16497 16498 16499 16500 16501 16502 16503 16504 16505 16506 16507 16508 16509 16510 16511 16512 16513 16514 16515 16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 16539 16540 16541 16542 16543 16544 16545 16546 16547 16548 16549 16550 16551 16552 16553 16554 16555 16556 16557 16558 16559 16560 16561 16562 16563 16564 16565 16566 16567 16568 16569 16570 16571 16572 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 16631 16632 16633 16634 16635 16636 16637 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 16832 16833 16834 16835 16836 16837 16838 16839 16840 16841 16842 16843 16844 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 16865 16866 16867 16868 16869 16870 16871 16872 16873 16874 16875 16876 16877 16878 16879 16880 16881 16882 16883 16884 16885 16886 16887 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 16907 16908 16909 16910 16911 16912 16913 16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 16933 16934 16935 16936 16937 16938 16939 16940 16941 16942 16943 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 16965 16966 16967 16968 16969 16970 16971 16972 16973 16974 16975 16976 16977 16978 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 16996 16997 16998 16999 17000 17001 17002 17003 17004 17005 17006 17007 17008 17009 17010 17011 17012 17013 17014 17015 17016 17017 17018 17019 17020 17021 17022 17023 17024 17025 17026 17027 17028 17029 17030 17031 17032 17033 17034 17035 17036 17037 17038 17039 17040 17041 17042 17043 17044 17045 17046 17047 17048 17049 17050 17051 17052 17053 17054 17055 17056 17057 17058 17059 17060 17061 17062 17063 17064 17065 17066 17067 17068 17069 17070 17071 17072 17073 17074 17075 17076 17077 17078 17079 17080 17081 17082 17083 17084 17085 17086 17087 17088 17089 17090 17091 17092 17093 17094 17095 17096 17097 17098 17099 17100 17101 17102 17103 17104 17105 17106 17107 17108 17109 17110 17111 17112 17113 17114 17115 17116 17117 17118 17119 17120 17121 17122 17123 17124 17125 17126 17127 17128 17129 17130 17131 17132 17133 17134 17135 17136 17137 17138 17139 17140 17141 17142 17143 17144 17145 17146 17147 17148 17149 17150 17151 17152 17153 17154 17155 17156 17157 17158 17159 17160 17161 17162 17163 17164 17165 17166 17167 17168 17169 17170 17171 17172 17173 17174 17175 17176 17177 17178 17179 17180 17181 17182 17183 17184 17185 17186 17187 17188 17189 17190 17191 17192 17193 17194 17195 17196 17197 17198 17199 17200 17201 17202 17203 17204 17205 17206 17207 17208 17209 17210 17211 17212 17213 17214 17215 17216 17217 17218 17219 17220 17221 17222 17223 17224 17225 17226 17227 17228 17229 17230 17231 17232 17233 17234 17235 17236 17237 17238 17239 17240 17241 17242 17243 17244 17245 17246 17247 17248 17249 17250 17251 17252 17253 17254 17255 17256 17257 17258 17259 17260 17261 17262 17263 17264 17265 17266 17267 17268 17269 17270 17271 17272 17273 17274 17275 17276 17277 17278 17279 17280 17281 17282 17283 17284 17285 17286 17287 17288 17289 17290 17291 17292 17293 17294 17295 17296 17297 17298 17299 17300 17301 17302 17303 17304 17305 17306 17307 17308 17309 17310 17311 17312 17313 17314 17315 17316 17317 17318 17319 17320 17321 17322 17323 17324 17325 17326 17327 17328 17329 17330 17331 17332 17333 17334 17335 17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 17357 17358 17359 17360 17361 17362 17363 17364 17365 17366 17367 17368 17369 17370 17371 17372 17373 17374 17375 17376 17377 17378 17379 17380 17381 17382 17383 17384 17385 17386 17387 17388 17389 17390 17391 17392 17393 17394 17395 17396 17397 17398 17399 17400 17401 17402 17403 17404 17405 17406 17407 17408 17409 17410 17411 17412 17413 17414 17415 17416 17417 17418 17419 17420 17421 17422 17423 17424 17425 17426 17427 17428 17429 17430 17431 17432 17433 17434 17435 17436 17437 17438 17439 17440 17441 17442 17443 17444 17445 17446 17447 17448 17449 17450 17451 17452 17453 17454 17455 17456 17457 17458 17459 17460 17461 17462 17463 17464 17465 17466 17467 17468 17469 17470 17471 17472 17473 17474 17475 17476 17477 17478 17479 17480 17481 17482 17483 17484 17485 17486 17487 17488 17489 17490 17491 17492 17493 17494 17495 17496 17497 17498 17499 17500 17501 17502 17503 17504 17505 17506 17507 17508 17509 17510 17511 17512 17513 17514 17515 17516 17517 17518 17519 17520 17521 17522 17523 17524 17525 17526 17527 17528 17529 17530 17531 17532 17533 17534 17535 17536 17537 17538 17539 17540 17541 17542 17543 17544 17545 17546 17547 17548 17549 17550 17551 17552 17553 17554 17555 17556 17557 17558 17559 17560 17561 17562 17563 17564 17565 17566 17567 17568 17569 17570 17571 17572 17573 17574 17575 17576 17577 17578 17579 17580 17581 17582 17583 17584 17585 17586 17587 17588 17589 17590 17591 17592 17593 17594 17595 17596 17597 17598 17599 17600 17601 17602 17603 17604 17605 17606 17607 17608 17609 17610 17611 17612 17613 17614 17615 17616 17617 17618 17619 17620 17621 17622 17623 17624 17625 17626 17627 17628 17629 17630 17631 17632 17633 17634 17635 17636 17637 17638 17639 17640 17641 17642 17643 17644 17645 17646 17647 17648 17649 17650 17651 17652 17653 17654 17655 17656 17657 17658 17659 17660 17661 17662 17663 17664 17665 17666 17667 17668 17669 17670 17671 17672 17673 17674 17675 17676 17677 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 17688 17689 17690 17691 17692 17693 17694 17695 17696 17697 17698 17699 17700 17701 17702 17703 17704 17705 17706 17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 17739 17740 17741 17742 17743 17744 17745 17746 17747 17748 17749 17750 17751 17752 17753 17754 17755 17756 17757 17758 17759 17760 17761 17762 17763 17764 17765 17766 17767 17768 17769 17770 17771 17772 17773 17774 17775 17776 17777 17778 17779 17780 17781 17782 17783 17784 17785 17786 17787 17788 17789 17790 17791 17792 17793 17794 17795 17796 17797 17798 17799 17800 17801 17802 17803 17804 17805 17806 17807 17808 17809 17810 17811 17812 17813 17814 17815 17816 17817 17818 17819 17820 17821 17822 17823 17824 17825 17826 17827 17828 17829 17830 17831 17832 17833 17834 17835 17836 17837 17838 17839 17840 17841 17842 17843 17844 17845 17846 17847 17848 17849 17850 17851 17852 17853 17854 17855 17856 17857 17858 17859 17860 17861 17862 17863 17864 17865 17866 17867 17868 17869 17870 17871 17872 17873 17874 17875 17876 17877 17878 17879 17880 17881 17882 17883 17884 17885 17886 17887 17888 17889 17890 17891 17892 17893 17894 17895 17896 17897 17898 17899 17900 17901 17902 17903 17904 17905 17906 17907 17908 17909 17910 17911 17912 17913 17914 17915 17916 17917 17918 17919 17920 17921 17922 17923 17924 17925 17926 17927 17928 17929 17930 17931 17932 17933 17934 17935 17936 17937 17938 17939 17940 17941 17942 17943 17944 17945 17946 17947 17948 17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 17981 17982 17983 17984 17985 17986 17987 17988 17989 17990 17991 17992 17993 17994 17995 17996 17997 17998 17999 18000 18001 18002 18003 18004 18005 18006 18007 18008 18009 18010 18011 18012 18013 18014 18015 18016 18017 18018 18019 18020 18021 18022 18023 18024 18025 18026 18027 18028 18029 18030 18031 18032 18033 18034 18035 18036 18037 18038 18039 18040 18041 18042 18043 18044 18045 18046 18047 18048 18049 18050 18051 18052 18053 18054 18055 18056 18057 18058 18059 18060 18061 18062 18063 18064 18065 18066 18067 18068 18069 18070 18071 18072 18073 18074 18075 18076 18077 18078 18079 18080 18081 18082 18083 18084 18085 18086 18087 18088 18089 18090 18091 18092 18093 18094 18095 18096 18097 18098 18099 18100 18101 18102 18103 18104 18105 18106 18107 18108 18109 18110 18111 18112 18113 18114 18115 18116 18117 18118 18119 18120 18121 18122 18123 18124 18125 18126 18127 18128 18129 18130 18131 18132 18133 18134 18135 18136 18137 18138 18139 18140 18141 18142 18143 18144 18145 18146 18147 18148 18149 18150 18151 18152 18153 18154 18155 18156 18157 18158 18159 18160 18161 18162 18163 18164 18165 18166 18167 18168 18169 18170 18171 18172 18173 18174 18175 18176 18177 18178 18179 18180 18181 18182 18183 18184 18185 18186 18187 18188 18189 18190 18191 18192 18193 18194 18195 18196 18197 18198 18199 18200 18201 18202 18203 18204 18205 18206 18207 18208 18209 18210 18211 18212 18213 18214 18215 18216 18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 18227 18228 18229 18230 18231 18232 18233 18234 18235 18236 18237 18238 18239 18240 18241 18242 18243 18244 18245 18246 18247 18248 18249 18250 18251 18252 18253 18254 18255 18256 18257 18258 18259 18260 18261 18262 18263 18264 18265 18266 18267 18268 18269 18270 18271 18272 18273 18274 18275 18276 18277 18278 18279 18280 18281 18282 18283 18284 18285 18286 18287 18288 18289 18290 18291 18292 18293 18294 18295 18296 18297 18298 18299 18300 18301 18302 18303 18304 18305 18306 18307 18308 18309 18310 18311 18312 18313 18314 18315 18316 18317 18318 18319 18320 18321 18322 18323 18324 18325 18326 18327 18328 18329 18330 18331 18332 18333 18334 18335 18336 18337 18338 18339 18340 18341 18342 18343 18344 18345 18346 18347 18348 18349 18350 18351 18352 18353 18354 18355 18356 18357 18358 18359 18360 18361 18362 18363 18364 18365 18366 18367 18368 18369 18370 18371 18372 18373 18374 18375 18376 18377 18378 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 18400 18401 18402 18403 18404 18405 18406 18407 18408 18409 18410 18411 18412 18413 18414 18415 18416 18417 18418 18419 18420 18421 18422 18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 18455 18456 18457 18458 18459 18460 18461 18462 18463 18464 18465 18466 18467 18468 18469 18470 18471 18472 18473 18474 18475 18476 18477 18478 18479 18480 18481 18482 18483 18484 18485 18486 18487 18488 18489 18490 18491 18492 18493 18494 18495 18496 18497 18498 18499 18500 18501 18502 18503 18504 18505 18506 18507 18508 18509 18510 18511 18512 18513 18514 18515 18516 18517 18518 18519 18520 18521 18522 18523 18524 18525 18526 18527 18528 18529 18530 18531 18532 18533 18534 18535 18536 18537 18538 18539 18540 18541 18542 18543 18544 18545 18546 18547 18548 18549 18550 18551 18552 18553 18554 18555 18556 18557 18558 18559 18560 18561 18562 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583 18584 18585 18586 18587 18588 18589 18590 18591 18592 18593 18594 18595 18596 18597 18598 18599 18600 18601 18602 18603 18604 18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617 18618 18619 18620 18621 18622 18623 18624 18625 18626 18627 18628 18629 18630 18631 18632 18633 18634 18635 18636 18637 18638 18639 18640 18641 18642 18643 18644 18645 18646 18647 18648 18649 18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662 18663 18664 18665 18666 18667 18668 18669 18670 18671 18672 18673 18674 18675 18676 18677 18678 18679 18680 18681 18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 18706 18707 18708 18709 18710 18711 18712 18713 18714 18715 18716 18717 18718 18719 18720 18721 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 18736 18737 18738 18739 18740 18741 18742 18743 18744 18745 18746 18747 18748 18749 18750 18751 18752 18753 18754 18755 18756 18757 18758 18759 18760 18761 18762 18763 18764 18765 18766 18767 18768 18769 18770 18771 18772 18773 18774 18775 18776 18777 18778 18779 18780 18781 18782 18783 18784 18785 18786 18787 18788 18789 18790 18791 18792 18793 18794 18795 18796 18797 18798 18799 18800 18801 18802 18803 18804 18805 18806 18807 18808 18809 18810 18811 18812 18813 18814 18815 18816 18817 18818 18819 18820 18821 18822 18823 18824 18825 18826 18827 18828 18829 18830 18831 18832 18833 18834 18835 18836 18837 18838 18839 18840 18841 18842 18843 18844 18845 18846 18847 18848 18849 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859 18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 18870 18871 18872 18873 18874 18875 18876 18877 18878 18879 18880 18881 18882 18883 18884 18885 18886 18887 18888 18889 18890 18891 18892 18893 18894 18895 18896 18897 18898 18899 18900 18901 18902 18903 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924 18925 18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000 19001 19002 19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016 19017 19018 19019 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037 19038 19039 19040 19041 19042 19043 19044 19045 19046 19047 19048 19049 19050 19051 19052 19053 19054 19055 19056 19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 19067 19068 19069 19070 19071 19072 19073 19074 19075 19076 19077 19078 19079 19080 19081 19082 19083 19084 19085 19086 19087 19088 19089 19090 19091 19092 19093 19094 19095 19096 19097 19098 19099 19100 19101 19102 19103 19104 19105 19106 19107 19108 19109 19110 19111 19112 19113 19114 19115 19116 19117 19118 19119 19120 19121 19122 19123 19124 19125 19126 19127 19128 19129 19130 19131 19132 19133 19134 19135 19136 19137 19138 19139 19140 19141 19142 19143 19144 19145 19146 19147 19148 19149 19150 19151 19152 19153 19154 19155 19156 19157 19158 19159 19160 19161 19162 19163 19164 19165 19166 19167 19168 19169 19170 19171 19172 19173 19174 19175 19176 19177 19178 19179 19180 19181 19182 19183 19184 19185 19186 19187 19188 19189 19190 19191 19192 19193 19194 19195 19196 19197 19198 19199 19200 19201 19202 19203 19204 19205 19206 19207 19208 19209 19210 19211 19212 19213 19214 19215 19216 19217 19218 19219 19220 19221 19222 19223 19224 19225 19226 19227 19228 19229 19230 19231 19232 19233 19234 19235 19236 19237 19238 19239 19240 19241 19242 19243 19244 19245 19246 19247 19248 19249 19250 19251 19252 19253 19254 19255 19256 19257 19258 19259 19260 19261 19262 19263 19264 19265 19266 19267 19268 19269 19270 19271 19272 19273 19274 19275 19276 19277 19278 19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 19289 19290 19291 19292 19293 19294 19295 19296 19297 19298 19299 19300 19301 19302 19303 19304 19305 19306 19307 19308 19309 19310 19311 19312 19313 19314 19315 19316 19317 19318 19319 19320 19321 19322 19323 19324 19325 19326 19327 19328 19329 19330 19331 19332 19333 19334 19335 19336 19337 19338 19339 19340 19341 19342 19343 19344 19345 19346 19347 19348 19349 19350 19351 19352 19353 19354 19355 19356 19357 19358 19359 19360 19361 19362 19363 19364 19365 19366 19367 19368 19369 19370 19371 19372 19373 19374 19375 19376 19377 19378 19379 19380 19381 19382 19383 19384 19385 19386 19387 19388 19389 19390 19391 19392 19393 19394 19395 19396 19397 19398 19399 19400 19401 19402 19403 19404 19405 19406 19407 19408 19409 19410 19411 19412 19413 19414 19415 19416 19417 19418 19419 19420 19421 19422 19423 19424 19425 19426 19427 19428 19429 19430 19431 19432 19433 19434 19435 19436 19437 19438 19439 19440 19441 19442 19443 19444 19445 19446 19447 19448 19449 19450 19451 19452 19453 19454 19455 19456 19457 19458 19459 19460 19461 19462 19463 19464 19465 19466 19467 19468 19469 19470 19471 19472 19473 19474 19475 19476 19477 19478 19479 19480 19481 19482 19483 19484 19485 19486 19487 19488 19489 19490 19491 19492 19493 19494 19495 19496 19497 19498 19499 19500 19501 19502 19503 19504 19505 19506 19507 19508 19509 19510 19511 19512 19513 19514 19515 19516 19517 19518 19519 19520 19521 19522 19523 19524 19525 19526 19527 19528 19529 19530 19531 19532 19533 19534 19535 19536 19537 19538 19539 19540 19541 19542 19543 19544 19545 19546 19547 19548 19549 19550 19551 19552 19553 19554 19555 19556 19557 19558 19559 19560 19561 19562 19563 19564 19565 19566 19567 19568 19569 19570 19571 19572 19573 19574 19575 19576 19577 19578 19579 19580 19581 19582 19583 19584 19585 19586 19587 19588 19589 19590 19591 19592 19593 19594 19595 19596 19597 19598 19599 19600 19601 19602 19603 19604 19605 19606 19607 19608 19609 19610 19611 19612 19613 19614 19615 19616 19617 19618 19619 19620 19621 19622 19623 19624 19625 19626 19627 19628 19629 19630 19631 19632 19633 19634 19635 19636 19637 19638 19639 19640 19641 19642 19643 19644 19645 19646 19647 19648 19649 19650 19651 19652 19653 19654 19655 19656 19657 19658 19659 19660 19661 19662 19663 19664 19665 19666 19667 19668 19669 19670 19671 19672 19673 19674 19675 19676 19677 19678 19679 19680 19681 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 19692 19693 19694 19695 19696 19697 19698 19699 19700 19701 19702 19703 19704 19705 19706 19707 19708 19709 19710 19711 19712 19713 19714 19715 19716 19717 19718 19719 19720 19721 19722 19723 19724 19725 19726 19727 19728 19729 19730 19731 19732 19733 19734 19735 19736 19737 19738 19739 19740 19741 19742 19743 19744 19745 19746 19747 19748 19749 19750 19751 19752 19753 19754 19755 19756 19757 19758 19759 19760 19761 19762 19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 19773 19774 19775 19776 19777 19778 19779 19780 19781 19782 19783 19784 19785 19786 19787 19788 19789 19790 19791 19792 19793 19794 19795 19796 19797 19798 19799 19800 19801 19802 19803 19804 19805 19806 19807 19808 19809 19810 19811 19812 19813 19814 19815 19816 19817 19818 19819 19820 19821 19822 19823 19824 19825 19826 19827 19828 19829 19830 19831 19832 19833 19834 19835 19836 19837 19838 19839 19840 19841 19842 19843 19844 19845 19846 19847 19848 19849 19850 19851 19852 19853 19854 19855 19856 19857 19858 19859 19860 19861 19862 19863 19864 19865 19866 19867 19868 19869 19870 19871 19872 19873 19874 19875 19876 19877 19878 19879 19880 19881 19882 19883 19884 19885 19886 19887 19888 19889 19890 19891 19892 19893 19894 19895 19896 19897 19898 19899 19900 19901 19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915 19916 19917 19918 19919 19920 19921 19922 19923 19924 19925 19926 19927 19928 19929 19930 19931 19932 19933 19934 19935 19936 19937 19938 19939 19940 19941 19942 19943 19944 19945 19946 19947 19948 19949 19950 19951 19952 19953 19954 19955 19956 19957 19958 19959 19960 19961 19962 19963 19964 19965 19966 19967 19968 19969 19970 19971 19972 19973 19974 19975 19976 19977 19978 19979 19980 19981 19982 19983 19984 19985 19986 19987 19988 19989 19990 19991 19992 19993 19994 19995 19996 19997 19998 19999 20000 20001 20002 20003 20004 20005 20006 20007 20008 20009 20010 20011 20012 20013 20014 20015 20016 20017 20018 20019 20020 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041 20042 20043 20044 20045 20046 20047 20048 20049 20050 20051 20052 20053 20054 20055 20056 20057 20058 20059 20060 20061 20062 20063 20064 20065 20066 20067 20068 20069 20070 20071 20072 20073 20074 20075 20076 20077 20078 20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 20093 20094 20095 20096 20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 20109 20110 20111 20112 20113 20114 20115 20116 20117 20118 20119 20120 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 20133 20134 20135 20136 20137 20138 20139 20140 20141 20142 20143 20144 20145 20146 20147 20148 20149 20150 20151 20152 20153 20154 20155 20156 20157 20158 20159 20160 20161 20162 20163 20164 20165 20166 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 20181 20182 20183 20184 20185 20186 20187 20188 20189 20190 20191 20192 20193 20194 20195 20196 20197 20198 20199 20200 20201 20202 20203 20204 20205 20206 20207 20208 20209 20210 20211 20212 20213 20214 20215 20216 20217 20218 20219 20220 20221 20222 20223 20224 20225 20226 20227 20228 20229 20230 20231 20232 20233 20234 20235 20236 20237 20238 20239 20240 20241 20242 20243 20244 20245 20246 20247 20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258 20259 20260 20261 20262 20263 20264 20265 20266 20267 20268 20269 20270 20271 20272 20273 20274 20275 20276 20277 20278 20279 20280 20281 20282 20283 20284 20285 20286 20287 20288 20289 20290 20291 20292 20293 20294 20295 20296 20297 20298 20299 20300 20301 20302 20303 20304 20305 20306 20307 20308 20309 20310 20311 20312 20313 20314 20315 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 20329 20330 20331 20332 20333 20334 20335 20336 20337 20338 20339 20340 20341 20342 20343 20344 20345 20346 20347 20348 20349 20350 20351 20352 20353 20354 20355 20356 20357 20358 20359 20360 20361 20362 20363 20364 20365 20366 20367 20368 20369 20370 20371 20372 20373 20374 20375 20376 20377 20378 20379 20380 20381 20382 20383 20384 20385 20386 20387 20388 20389 20390 20391 20392 20393 20394 20395 20396 20397 20398 20399 20400 20401 20402 20403 20404 20405 20406 20407 20408 20409 20410 20411 20412 20413 20414 20415 20416 20417 20418 20419 20420 20421 20422 20423 20424 20425 20426 20427 20428 20429 20430 20431 20432 20433 20434 20435 20436 20437 20438 20439 20440 20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 20454 20455 20456 20457 20458 20459 20460 20461 20462 20463 20464 20465 20466 20467 20468 20469 20470 20471 20472 20473 20474 20475 20476 20477 20478 20479 20480 20481 20482 20483 20484 20485 20486 20487 20488 20489 20490 20491 20492 20493 20494 20495 20496 20497 20498 20499 20500 20501 20502 20503 20504 20505 20506 20507 20508 20509 20510 20511 20512 20513 20514 20515 20516 20517 20518 20519 20520 20521 20522 20523 20524 20525 20526 20527 20528 20529 20530 20531 20532 20533 20534 20535 20536 20537 20538 20539 20540
|
# Generated by Makefile. Do not edit.
commit a054df5ca781622035f0529c2064fef46942716e
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Wed Sep 9 13:43:44 2020 +0200
Update NEWS, bump version
Change-Id: Id46f20dd399a2ea62fe12d84927ea1a85cc669db
NEWS | 6 ++++++
configure.ac | 6 +++---
2 files changed, 9 insertions(+), 3 deletions(-)
commit fae6ea9aa149adbcc5229e24b6eec970a8fdfbbd
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Aug 4 14:26:39 2020 +0200
Update NEWS, bump version
Change-Id: I469ff62af4045f6ac2a939c03ebb0994db6c14bf
NEWS | 9 +++++++++
configure.ac | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
commit 56ecd5e44bd18ae4fb5acf90daa5089f32199124
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Jul 31 11:28:14 2020 +0200
[#4084] Change company name
Change-Id: Id42e8450dd804eb36989c84621d9085919e545d9
AUTHORS | 2 +-
HACKING.README | 4 ++--
README | 6 +++---
plugins/decodes/normalize/normalize.c | 2 +-
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
plugins/filters/skeleton/skeleton.c | 4 ++--
plugins/filters/thresholding/thresholding.c | 2 +-
plugins/reports/db/db.c | 2 +-
plugins/reports/debug/debug.c | 2 +-
plugins/reports/relaying/relaying.c | 2 +-
plugins/reports/script/script.c | 2 +-
plugins/reports/smtp/smtp-io.c | 2 +-
plugins/reports/smtp/smtp-io.h | 2 +-
plugins/reports/smtp/smtp.c | 2 +-
plugins/reports/snmp/PRELUDE-SIEM-MIB.mib | 2 +-
plugins/reports/snmp/snmp.c | 2 +-
plugins/reports/snmp/snmp.h | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
plugins/reports/xmlmod/xmlmod.c | 2 +-
src/bufpool.c | 2 +-
src/decode-plugins.c | 2 +-
src/filter-plugins.c | 2 +-
src/idmef-message-scheduler.c | 2 +-
src/include/bufpool.h | 2 +-
src/include/decode-plugins.h | 2 +-
src/include/filter-plugins.h | 2 +-
src/include/idmef-message-scheduler.h | 2 +-
src/include/manager-auth.h | 2 +-
src/include/manager-options.h | 2 +-
src/include/pmsg-to-idmef.h | 2 +-
src/include/prelude-manager.h | 2 +-
src/include/report-plugins.h | 2 +-
src/include/reverse-relaying.h | 2 +-
src/include/sensor-server.h | 2 +-
src/include/server-generic.h | 2 +-
src/manager-auth.c | 2 +-
src/manager-options.c | 2 +-
src/pmsg-to-idmef.c | 2 +-
src/prelude-manager.c | 4 ++--
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
src/server-generic.c | 2 +-
43 files changed, 48 insertions(+), 48 deletions(-)
commit e9e36b1baff40029898d6f0a7b07bdb971b969d5
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Jul 21 11:27:10 2020 +0200
[#4076] Fix script execution plugin
Change-Id: Idb129477dfd037f157800261b0217a05c2bf0659
plugins/reports/script/script.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit eccb7d56b82025e32fa8a65cfea56d7b9302da0a
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Jul 23 15:33:57 2020 +0200
Update NEWS, bump version
Change-Id: Iedbbe4cbd1737a7a1e7684d1335fd6d9e5fae4d4
NEWS | 1 +
configure.ac | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
commit afa21943bfca808cc6c43d6e67ec12aa80e8f8fe
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Jun 30 16:54:58 2020 +0200
Update NEWS, bump version
Change-Id: I8437e8c12ee8d696cef771a3d098da8cc8a4b8b9
NEWS | 6 ++++++
configure.ac | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
commit 9fca253952b7d7e6e184b2f474fb5426819e8eb1
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Mon Jun 22 12:19:30 2020 +0200
Update NEWS, bump version
Change-Id: I71800fdb44ee998ad8c863749f5ad832613e68fe
NEWS | 16 ++++++++++++++++
configure.ac | 2 +-
2 files changed, 17 insertions(+), 1 deletion(-)
commit 6f595172a21c592bcabab27e274f56f6ddf42c2d
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue May 12 12:50:45 2020 +0200
[#4009] Add new plugins
- Relaying and reverse relaying
- Script execution
- Sending of SNMP traps
Change-Id: Ibbbcf31db5e2f43bc2e457920e1dfe44b25f32e2
README | 12 +-
configure.ac | 21 +
docs/manpages/prelude-manager.1 | 15 +-
m4/libprelude.m4 | 2 +-
m4/libpreludedb.m4 | 2 +-
m4/net-snmp.m4 | 71 +++
plugins/reports/Makefile.am | 2 +-
plugins/reports/relaying/Makefile.am | 10 +
plugins/reports/relaying/relaying.c | 193 +++++++
plugins/reports/script/Makefile.am | 9 +
plugins/reports/script/script.c | 315 +++++++++++
plugins/reports/snmp/Makefile.am | 20 +
plugins/reports/snmp/PRELUDE-SIEM-MIB.mib | 180 ++++++
plugins/reports/snmp/snmp.c | 873 ++++++++++++++++++++++++++++++
plugins/reports/snmp/snmp.h | 51 ++
prelude-manager.conf.in | 90 ++-
selinux/prelude-manager.te | 7 +-
src/Makefile.am | 7 +-
src/manager-options.c | 20 +
src/reverse-relaying.c | 97 ++++
src/sensor-server.c | 41 ++
21 files changed, 2013 insertions(+), 25 deletions(-)
commit bdb47c16bd55ea6d2a90b6afb3c3fd24907de556
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon Dec 23 11:32:32 2019 +0700
[#3881] Use a bufpool for reverse relaying
Change-Id: Ifa6d963fd974523bac0aec057fb5eda110e7846b
src/include/reverse-relaying.h | 4 +-
src/include/sensor-server.h | 5 +-
src/reverse-relaying.c | 189 +++++++++++---------
src/sensor-server.c | 389 +++--------------------------------------
4 files changed, 136 insertions(+), 451 deletions(-)
commit 93ad9fadc39ee830eaf3474318b5603fdd1c34a9
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon Jan 13 16:42:42 2020 +0700
[#rel3881] Properly restore buffer pool state
Change-Id: I4bebe262d6177c1ead4ed6f77814498e42aee58a
src/bufpool.c | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
commit ad480cf6e1d1c5e35525eda28a898ed0cfb9103f
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon Jan 6 10:21:54 2020 +0700
[#rel3881] Fix possible deadlock with multiple thread evicting
Change-Id: I540833561e8961ae36150bfbdecd4636217312e0
src/bufpool.c | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
commit 97e3528affeb480212ba2c2a0704fee66bcd5605
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Wed Jan 15 12:13:59 2020 +0100
[#3878] Copyright year update
Change-Id: I28be5128c4d6ac54291f373f6bb8e4688071176a
plugins/decodes/normalize/normalize.c | 2 +-
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
plugins/filters/skeleton/skeleton.c | 2 +-
plugins/filters/thresholding/thresholding.c | 2 +-
plugins/reports/db/db.c | 2 +-
plugins/reports/debug/debug.c | 2 +-
plugins/reports/smtp/smtp-io.c | 2 +-
plugins/reports/smtp/smtp-io.h | 2 +-
plugins/reports/smtp/smtp.c | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
plugins/reports/xmlmod/xmlmod.c | 2 +-
src/bufpool.c | 2 +-
src/decode-plugins.c | 2 +-
src/filter-plugins.c | 2 +-
src/idmef-message-scheduler.c | 2 +-
src/include/bufpool.h | 2 +-
src/include/decode-plugins.h | 2 +-
src/include/filter-plugins.h | 2 +-
src/include/idmef-message-scheduler.h | 2 +-
src/include/manager-auth.h | 2 +-
src/include/manager-options.h | 2 +-
src/include/pmsg-to-idmef.h | 2 +-
src/include/prelude-manager.h | 2 +-
src/include/report-plugins.h | 2 +-
src/include/reverse-relaying.h | 2 +-
src/include/sensor-server.h | 2 +-
src/include/server-generic.h | 2 +-
src/manager-auth.c | 2 +-
src/manager-options.c | 2 +-
src/pmsg-to-idmef.c | 2 +-
src/prelude-manager.c | 2 +-
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
src/server-generic.c | 2 +-
35 files changed, 35 insertions(+), 35 deletions(-)
commit c23e1edccd8fceb6a1b1a467392259699ffdea8b
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Sep 13 10:35:41 2019 +0200
Update NEWS, bump version
Change-Id: I54ddedc552534224c0e8f0b17f83b1b2827de7ed
NEWS | 6 ++++++
configure.ac | 6 +++---
2 files changed, 9 insertions(+), 3 deletions(-)
commit 54d88aa3e3f1c2a4f65de0cc799bcb83b090a926
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Wed Sep 4 17:05:31 2019 +0200
Update NEWS, bump version
Change-Id: Ia4fa4f0be8508b5d96caa62840a27aae6dd26538
NEWS | 8 ++++++++
configure.ac | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit d101bf0c4d25467fcf53e4be36a77193d08e6e1c
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Aug 27 17:40:46 2019 +0200
[#3345] Remove unused SELinux rules
Change-Id: If6b10dca43db874dec69f15376d356ac08bcf2fb
selinux/prelude-manager.te | 16 ++--------------
1 file changed, 2 insertions(+), 14 deletions(-)
commit 5b31d5f369bb6f5a42f7c09584144612bc842a3d
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Wed Jul 17 17:33:47 2019 +0200
Update NEWS, bump version
Change-Id: I0392ceeec8998197b20970cbdca0a8c9c13f24bf
NEWS | 8 ++++++++
configure.ac | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit ffb86fe6cea4fb4e4f0ebb7c41b2db5f204ca2aa
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon Jun 24 12:42:11 2019 +0200
[#1213] Revert "Correct AdditionalData output"
Revert, the XML output was correct, the bug is in prelude-import
This reverts commit 156ac53ed53df28e472b010dc33a4664fe717d23.
Change-Id: I0153a79b187e026b6b5ecf108d9972b28bb86a33
plugins/reports/xmlmod/xmlmod.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 1644f18e91a2990c16c93f2b7d11767a92e509c9
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Mar 15 14:37:52 2019 +0100
Update NEWS, bump version
Change-Id: I7aad5c2f9aa9e5f4a12161cc3226230f37f22254
NEWS | 8 ++++++++
configure.ac | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit bb5142e5bae07e114c13830c7f324e1145ea8c15
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Jan 3 13:54:52 2019 +0100
[#3381] Copyright year update
Change-Id: I574bdbade12b13fc488219b075497426484d7ad1
plugins/decodes/normalize/normalize.c | 2 +-
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
plugins/filters/skeleton/skeleton.c | 2 +-
plugins/filters/thresholding/thresholding.c | 2 +-
plugins/reports/db/db.c | 2 +-
plugins/reports/debug/debug.c | 2 +-
plugins/reports/smtp/smtp-io.c | 2 +-
plugins/reports/smtp/smtp-io.h | 2 +-
plugins/reports/smtp/smtp.c | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
plugins/reports/xmlmod/xmlmod.c | 2 +-
src/bufpool.c | 2 +-
src/decode-plugins.c | 2 +-
src/filter-plugins.c | 2 +-
src/idmef-message-scheduler.c | 2 +-
src/include/bufpool.h | 2 +-
src/include/decode-plugins.h | 2 +-
src/include/filter-plugins.h | 2 +-
src/include/idmef-message-scheduler.h | 2 +-
src/include/manager-auth.h | 2 +-
src/include/manager-options.h | 2 +-
src/include/pmsg-to-idmef.h | 2 +-
src/include/prelude-manager.h | 2 +-
src/include/report-plugins.h | 2 +-
src/include/reverse-relaying.h | 2 +-
src/include/sensor-server.h | 2 +-
src/include/server-generic.h | 2 +-
src/manager-auth.c | 2 +-
src/manager-options.c | 2 +-
src/pmsg-to-idmef.c | 2 +-
src/prelude-manager.c | 2 +-
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
src/server-generic.c | 2 +-
35 files changed, 35 insertions(+), 35 deletions(-)
commit 57c589bf831f0f86c31b04b4e0b0ad4d3f5de06e
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Oct 30 14:39:00 2018 +0100
[#rel214] Fix typo in config file
Change-Id: Ic9890118e32c8bc82a3844233d46b5575b080283
prelude-manager.conf.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e42e354c8fa099baf73e6ab69ffce1b2622fb8b6
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Sep 6 15:22:27 2018 +0200
Update NEWS, bump version
Change-Id: I3b68ba8e04fb788385fa661e289dc2d5a037815d
NEWS | 8 ++++++++
configure.ac | 6 +++---
2 files changed, 11 insertions(+), 3 deletions(-)
commit 66f5e75edc93f1274b101ad9ebd4a3ead28950e4
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Sep 4 14:46:10 2018 +0200
[#3220] Update GnuLib code
Based on commit 8b1d4a63e34f3893036d82f39c5680e845de5ddf (2018-09-03)
Change-Id: I9a9287c4e5ce23c08b36fcbd093fc5bad7ef4741
libmissing/Makefile.am | 40 ++++++++++++--
libmissing/dup2.c | 2 +-
libmissing/errno.in.h | 4 +-
libmissing/fcntl.c | 4 +-
libmissing/fcntl.in.h | 2 +-
libmissing/filename.h | 2 +-
libmissing/getaddrinfo.c | 7 ++-
libmissing/getdtablesize.c | 2 +-
libmissing/gettimeofday.c | 8 ++-
libmissing/glthread/cond.h | 4 +-
libmissing/glthread/lock.h | 10 +++-
libmissing/glthread/thread.h | 19 ++++---
libmissing/intprops.h | 16 +++---
libmissing/m4/extern-inline.m4 | 16 +++++-
libmissing/m4/getcwd.m4 | 4 +-
libmissing/m4/getpagesize.m4 | 23 +++++++--
libmissing/m4/gnulib-cache.m4 | 32 +++++++++++-
libmissing/m4/gnulib-common.m4 | 29 +++++++----
libmissing/m4/gnulib-comp.m4 | 1 +
libmissing/m4/host-cpu-c-abi.m4 | 89 +++++++++++++++++++++++++++++++-
libmissing/m4/inttypes.m4 | 3 +-
libmissing/m4/lib-link.m4 | 2 +-
libmissing/m4/limits-h.m4 | 8 +++
libmissing/m4/lstat.m4 | 5 +-
libmissing/m4/malloc.m4 | 4 +-
libmissing/m4/nanosleep.m4 | 45 ++++++++++------
libmissing/m4/pathmax.m4 | 4 +-
libmissing/m4/pthread_rwlock_rdlock.m4 | 8 +--
libmissing/m4/pthread_sigmask.m4 | 70 ++++++++++++-------------
libmissing/m4/select.m4 | 12 +++--
libmissing/m4/stat.m4 | 12 +++--
libmissing/m4/stdint.m4 | 5 +-
libmissing/m4/stdio_h.m4 | 4 +-
libmissing/m4/symlink.m4 | 12 +++--
libmissing/m4/threadlib.m4 | 82 ++++++++++++++++++++++++++++-
libmissing/m4/unistd_h.m4 | 11 ++--
libmissing/m4/warn-on-use.m4 | 40 +++++++-------
libmissing/m4/wchar_h.m4 | 10 ++--
libmissing/malloca.h | 8 +--
libmissing/msvc-nothrow.h | 2 +-
libmissing/pathmax.h | 2 +-
libmissing/printf-parse.c | 2 +-
libmissing/sig-handler.h | 9 ++--
libmissing/sigaction.c | 2 +-
libmissing/sigprocmask.c | 2 +-
libmissing/stat-time.h | 2 +-
libmissing/stat-w32.c | 6 ++-
libmissing/stat.c | 2 +-
libmissing/stdio.in.h | 4 +-
libmissing/stdlib.in.h | 4 +-
libmissing/sys_socket.in.h | 9 ++++
libmissing/sys_stat.in.h | 6 +--
libmissing/sys_types.in.h | 15 +++++-
libmissing/tests/Makefile.am | 11 ++--
libmissing/tests/binary-io.h | 6 +--
libmissing/tests/dosname.h | 5 +-
libmissing/tests/fstat.c | 2 +-
libmissing/tests/getpagesize.c | 2 +-
libmissing/tests/inttypes.in.h | 6 ++-
libmissing/tests/nanosleep.c | 2 +-
libmissing/tests/nap.h | 2 +-
libmissing/tests/open.c | 2 +-
libmissing/tests/pipe.c | 2 +-
libmissing/tests/putenv.c | 4 +-
libmissing/tests/same-inode.h | 2 +-
libmissing/tests/select.c | 6 ++-
libmissing/tests/sleep.c | 2 +-
libmissing/tests/stat-w32.c | 6 ++-
libmissing/tests/strerror_r.c | 6 +--
libmissing/tests/test-cloexec.c | 6 +--
libmissing/tests/test-cond.c | 2 +-
libmissing/tests/test-dup2.c | 6 +--
libmissing/tests/test-fcntl-h.c | 4 +-
libmissing/tests/test-fcntl.c | 6 +--
libmissing/tests/test-getaddrinfo.c | 2 +-
libmissing/tests/test-once.c | 43 +++++++++++++++
libmissing/tests/test-pipe.c | 8 +--
libmissing/tests/test-pthread_sigmask1.c | 2 +-
libmissing/tests/test-select.h | 7 +--
libmissing/tests/test-sigprocmask.c | 2 +-
libmissing/tests/test-stat-time.c | 2 +-
libmissing/tests/warn-on-use.h | 64 +++++++++++++++--------
libmissing/tests/zerosize-ptr.h | 13 +++++
libmissing/time.in.h | 2 +-
libmissing/unistd.in.h | 44 +++++++++++++---
libmissing/vasnprintf.c | 14 ++---
libmissing/verify.h | 3 +-
libmissing/warn-on-use.h | 64 +++++++++++++++--------
88 files changed, 789 insertions(+), 297 deletions(-)
commit d46e95cc4671be017f18d3e869580b327ecde24d
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Aug 17 10:18:28 2018 +0200
Update NEWS, bump version
Change-Id: I34f7fb3e61840b72a7f535640ff34c61e1800f4f
NEWS | 8 ++++++++
configure.ac | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit b63287bfb70434624f7ef7b1c7cd46e851ec5cfc
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Thu Aug 9 12:57:56 2018 +0200
[#rel3161] Safety fix
Change-Id: Icd8b473cd9937df16c2dc9376e1723a9934c7e05
src/reverse-relaying.c | 6 ++++--
src/sensor-server.c | 9 +++------
2 files changed, 7 insertions(+), 8 deletions(-)
commit 0eecc6d842faa95b07ac2f161a56da35762ad6f2
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Wed Jul 25 13:04:18 2018 +0200
[#3161, #ext969] Memory corruption fixes
Change-Id: I41f3c25c7ff5f08a6f6a4da7428663478f8848e8
src/include/server-generic.h | 2 ++
src/reverse-relaying.c | 10 ++++------
src/sensor-server.c | 33 ++++++++++++++++++++++-----------
src/server-generic.c | 6 ++++++
4 files changed, 34 insertions(+), 17 deletions(-)
commit 1759d0ab66f1f2cf894839212bc24612cd13e703
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri May 4 10:11:29 2018 +0200
Update NEWS, bump version
Change-Id: Id63706893ab19805c4c66972ff6da6bd6f3af257
NEWS | 8 ++++++++
configure.ac | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 300372905159f249f3f8ca0baa5cb317cfbb5041
Author: Song Tran <song.tran@c-s.fr>
Date: Fri Apr 27 17:08:29 2018 +0200
[#3038] Add SELinux policies
- Grant permissons to prelude-manage-pro to write on /tmp
Change-Id: Iaa63d91da385ba18e198706ea30d258ad7f2c55d
selinux/prelude-manager.te | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0c102fc38ac7bd661b2d8e491f1fc5c3698834ce
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Apr 12 16:34:01 2018 +0200
Update NEWS, bump version
Change-Id: I65a5ae9b5e6f2ba7089762403a4e3f3240945a62
NEWS | 8 ++++++++
configure.ac | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 5d8174fcb33d7714ceae86867bf09bfd9d96360a
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Feb 9 10:01:38 2018 +0100
Update GnuLib code
Based on commit 646a44e1b190c4a7f6a9f32c63230c619e38d251 (2018-02-04)
Change-Id: I9a77f2bf96f9d561347d834165bd52a0a0bc59b9
config.rpath | 2 +-
libmissing/Makefile.am | 56 ++-
libmissing/alloca.in.h | 4 +-
libmissing/arg-nonnull.h | 4 +-
libmissing/arpa_inet.in.h | 4 +-
libmissing/asnprintf.c | 4 +-
libmissing/c++defs.h | 8 +-
libmissing/close.c | 4 +-
libmissing/dup2.c | 6 +-
libmissing/errno.in.h | 4 +-
libmissing/fcntl.c | 4 +-
libmissing/fcntl.in.h | 9 +-
libmissing/fd-hook.c | 4 +-
libmissing/fd-hook.h | 4 +-
libmissing/filename.h | 4 +-
libmissing/float+.h | 4 +-
libmissing/float.c | 4 +-
libmissing/float.in.h | 8 +-
libmissing/gai_strerror.c | 4 +-
libmissing/getaddrinfo.c | 4 +-
libmissing/getdtablesize.c | 6 +-
libmissing/gettext.h | 4 +-
libmissing/gettimeofday.c | 4 +-
libmissing/glthread/cond.c | 4 +-
libmissing/glthread/cond.h | 4 +-
libmissing/glthread/lock.c | 4 +-
libmissing/glthread/lock.h | 4 +-
libmissing/glthread/thread.c | 4 +-
libmissing/glthread/thread.h | 12 +-
libmissing/glthread/threadlib.c | 4 +-
libmissing/inet_ntop.c | 4 +-
libmissing/intprops.h | 453 ++++++++++++++++++++++++
libmissing/itold.c | 4 +-
libmissing/limits.in.h | 4 +-
libmissing/localtime-buffer.c | 4 +-
libmissing/localtime-buffer.h | 4 +-
libmissing/m4/00gnulib.m4 | 2 +-
libmissing/m4/absolute-header.m4 | 2 +-
libmissing/m4/alloca.m4 | 6 +-
libmissing/m4/arpa_inet_h.m4 | 2 +-
libmissing/m4/asm-underscore.m4 | 72 ++++
libmissing/m4/builtin-expect.m4 | 2 +-
libmissing/m4/close.m4 | 2 +-
libmissing/m4/cond.m4 | 2 +-
libmissing/m4/ctype.m4 | 32 ++
libmissing/m4/dup2.m4 | 2 +-
libmissing/m4/eealloc.m4 | 2 +-
libmissing/m4/environ.m4 | 2 +-
libmissing/m4/errno_h.m4 | 2 +-
libmissing/m4/exponentd.m4 | 2 +-
libmissing/m4/extensions.m4 | 20 +-
libmissing/m4/extern-inline.m4 | 10 +-
libmissing/m4/fcntl-o.m4 | 13 +-
libmissing/m4/fcntl.m4 | 2 +-
libmissing/m4/fcntl_h.m4 | 2 +-
libmissing/m4/fdopen.m4 | 2 +-
libmissing/m4/float_h.m4 | 32 +-
libmissing/m4/fpieee.m4 | 4 +-
libmissing/m4/fstat.m4 | 9 +-
libmissing/m4/ftruncate.m4 | 40 +++
libmissing/m4/getaddrinfo.m4 | 2 +-
libmissing/m4/getcwd.m4 | 16 +-
libmissing/m4/getdtablesize.m4 | 56 +--
libmissing/m4/getpagesize.m4 | 2 +-
libmissing/m4/gettimeofday.m4 | 14 +-
libmissing/m4/gnulib-cache.m4 | 4 +-
libmissing/m4/gnulib-common.m4 | 8 +-
libmissing/m4/gnulib-comp.m4 | 235 ++++++++++++-
libmissing/m4/gnulib-tool.m4 | 2 +-
libmissing/m4/host-cpu-c-abi.m4 | 369 ++++++++++++++++++++
libmissing/m4/hostent.m4 | 2 +-
libmissing/m4/include_next.m4 | 2 +-
libmissing/m4/inet_ntop.m4 | 7 +-
libmissing/m4/inet_pton.m4 | 69 ++++
libmissing/m4/intmax_t.m4 | 2 +-
libmissing/m4/inttypes-pri.m4 | 2 +-
libmissing/m4/inttypes.m4 | 2 +-
libmissing/m4/inttypes_h.m4 | 2 +-
libmissing/m4/ioctl.m4 | 44 +++
libmissing/m4/isblank.m4 | 17 +
libmissing/m4/largefile.m4 | 2 +-
libmissing/m4/lib-ld.m4 | 35 +-
libmissing/m4/lib-link.m4 | 2 +-
libmissing/m4/lib-prefix.m4 | 84 +++--
libmissing/m4/limits-h.m4 | 2 +-
libmissing/m4/localtime-buffer.m4 | 2 +-
libmissing/m4/lock.m4 | 2 +-
libmissing/m4/longlong.m4 | 2 +-
libmissing/m4/lstat.m4 | 14 +-
libmissing/m4/malloc.m4 | 8 +-
libmissing/m4/malloca.m4 | 2 +-
libmissing/m4/math_h.m4 | 5 +-
libmissing/m4/memchr.m4 | 33 +-
libmissing/m4/memmem.m4 | 4 +-
libmissing/m4/mmap-anon.m4 | 2 +-
libmissing/m4/mode_t.m4 | 2 +-
libmissing/m4/msvc-inval.m4 | 2 +-
libmissing/m4/msvc-nothrow.m4 | 2 +-
libmissing/m4/multiarch.m4 | 2 +-
libmissing/m4/nanosleep.m4 | 150 ++++++++
libmissing/m4/netdb_h.m4 | 2 +-
libmissing/m4/netinet_in_h.m4 | 2 +-
libmissing/m4/off_t.m4 | 2 +-
libmissing/m4/onceonly.m4 | 4 +-
libmissing/m4/open-cloexec.m4 | 21 ++
libmissing/m4/open.m4 | 8 +-
libmissing/m4/pathmax.m4 | 2 +-
libmissing/m4/perror.m4 | 69 ++++
libmissing/m4/pipe.m4 | 15 +
libmissing/m4/printf.m4 | 219 ++++++++----
libmissing/m4/pthread_rwlock_rdlock.m4 | 2 +-
libmissing/m4/pthread_sigmask.m4 | 279 +++++++++++++++
libmissing/m4/putenv.m4 | 14 +-
libmissing/m4/raise.m4 | 2 +-
libmissing/m4/realloc.m4 | 8 +-
libmissing/m4/select.m4 | 114 ++++++
libmissing/m4/servent.m4 | 2 +-
libmissing/m4/setenv.m4 | 12 +-
libmissing/m4/sigaction.m4 | 2 +-
libmissing/m4/signal_h.m4 | 2 +-
libmissing/m4/signalblocking.m4 | 2 +-
libmissing/m4/size_max.m4 | 2 +-
libmissing/m4/sleep.m4 | 14 +-
libmissing/m4/snprintf.m4 | 2 +-
libmissing/m4/socketlib.m4 | 8 +-
libmissing/m4/sockets.m4 | 2 +-
libmissing/m4/socklen.m4 | 2 +-
libmissing/m4/sockpfaf.m4 | 2 +-
libmissing/m4/ssize_t.m4 | 2 +-
libmissing/m4/stat-time.m4 | 83 +++++
libmissing/m4/stat.m4 | 17 +-
libmissing/m4/stdalign.m4 | 4 +-
libmissing/m4/stdbool.m4 | 6 +-
libmissing/m4/stddef_h.m4 | 2 +-
libmissing/m4/stdint.m4 | 110 +++---
libmissing/m4/stdint_h.m4 | 2 +-
libmissing/m4/stdio_h.m4 | 2 +-
libmissing/m4/stdlib_h.m4 | 17 +-
libmissing/m4/strdup.m4 | 2 +-
libmissing/m4/strerror.m4 | 22 +-
libmissing/m4/strerror_r.m4 | 173 +++++++++
libmissing/m4/string_h.m4 | 16 +-
libmissing/m4/strndup.m4 | 2 +-
libmissing/m4/strnlen.m4 | 2 +-
libmissing/m4/strsep.m4 | 2 +-
libmissing/m4/symlink.m4 | 12 +-
libmissing/m4/sys_ioctl_h.m4 | 64 ++++
libmissing/m4/sys_select_h.m4 | 95 +++++
libmissing/m4/sys_socket_h.m4 | 2 +-
libmissing/m4/sys_stat_h.m4 | 2 +-
libmissing/m4/sys_time_h.m4 | 2 +-
libmissing/m4/sys_types_h.m4 | 8 +-
libmissing/m4/sys_uio_h.m4 | 2 +-
libmissing/m4/thread.m4 | 2 +-
libmissing/m4/threadlib.m4 | 12 +-
libmissing/m4/time_h.m4 | 2 +-
libmissing/m4/time_r.m4 | 2 +-
libmissing/m4/unistd_h.m4 | 5 +-
libmissing/m4/usleep.m4 | 14 +-
libmissing/m4/vasnprintf.m4 | 2 +-
libmissing/m4/vsnprintf.m4 | 2 +-
libmissing/m4/warn-on-use.m4 | 2 +-
libmissing/m4/wchar_h.m4 | 8 +-
libmissing/m4/wchar_t.m4 | 2 +-
libmissing/m4/wint_t.m4 | 2 +-
libmissing/m4/xsize.m4 | 2 +-
libmissing/m4/yield.m4 | 2 +-
libmissing/malloc.c | 4 +-
libmissing/malloca.c | 140 +++-----
libmissing/malloca.h | 15 +-
libmissing/malloca.valgrind | 7 -
libmissing/memchr.c | 4 +-
libmissing/memmem.c | 4 +-
libmissing/msvc-inval.c | 4 +-
libmissing/msvc-inval.h | 8 +-
libmissing/msvc-nothrow.c | 4 +-
libmissing/msvc-nothrow.h | 4 +-
libmissing/netdb.in.h | 4 +-
libmissing/netinet_in.in.h | 4 +-
libmissing/pathmax.h | 6 +-
libmissing/printf-args.c | 4 +-
libmissing/printf-args.h | 4 +-
libmissing/printf-parse.c | 4 +-
libmissing/printf-parse.h | 4 +-
libmissing/pthread_sigmask.c | 92 +++++
libmissing/raise.c | 4 +-
libmissing/realloc.c | 4 +-
libmissing/sig-handler.h | 4 +-
libmissing/sigaction.c | 4 +-
libmissing/signal.in.h | 8 +-
libmissing/sigprocmask.c | 4 +-
libmissing/size_max.h | 4 +-
libmissing/snprintf.c | 4 +-
libmissing/sockets.c | 4 +-
libmissing/sockets.h | 4 +-
libmissing/stat-time.c | 3 +
libmissing/stat-time.h | 252 ++++++++++++++
libmissing/stat-w32.c | 4 +-
libmissing/stat-w32.h | 4 +-
libmissing/stat.c | 30 +-
libmissing/stdalign.in.h | 6 +-
libmissing/stdbool.in.h | 10 +-
libmissing/stddef.in.h | 22 +-
libmissing/stdint.in.h | 4 +-
libmissing/stdio.in.h | 12 +-
libmissing/stdlib.in.h | 28 +-
libmissing/str-two-way.h | 8 +-
libmissing/strdup.c | 4 +-
libmissing/string.in.h | 21 +-
libmissing/strndup.c | 4 +-
libmissing/strnlen.c | 4 +-
libmissing/strsep.c | 4 +-
libmissing/sys_socket.in.h | 17 +-
libmissing/sys_stat.in.h | 4 +-
libmissing/sys_time.in.h | 4 +-
libmissing/sys_types.in.h | 4 +-
libmissing/sys_uio.in.h | 4 +-
libmissing/tests/Makefile.am | 438 ++++++++++++++++++++++-
libmissing/tests/accept.c | 52 +++
libmissing/tests/alloca.c | 478 +++++++++++++++++++++++++
libmissing/tests/arg-nonnull.h | 4 +-
libmissing/tests/binary-io.c | 4 +-
libmissing/tests/binary-io.h | 4 +-
libmissing/tests/bind.c | 49 +++
libmissing/tests/c++defs.h | 8 +-
libmissing/tests/c-ctype.c | 3 +
libmissing/tests/c-ctype.h | 366 +++++++++++++++++++
libmissing/tests/cloexec.c | 83 +++++
libmissing/tests/cloexec.h | 38 ++
libmissing/tests/connect.c | 56 +++
libmissing/tests/ctype.in.h | 57 +++
libmissing/tests/dosname.h | 4 +-
libmissing/tests/fdopen.c | 4 +-
libmissing/tests/fpucw.h | 8 +-
libmissing/tests/fstat.c | 10 +-
libmissing/tests/ftruncate.c | 193 +++++++++++
libmissing/tests/getcwd-lgpl.c | 4 +-
libmissing/tests/getpagesize.c | 4 +-
libmissing/tests/glthread/yield.h | 4 +-
libmissing/tests/ignore-value.h | 4 +-
libmissing/tests/inet_pton.c | 268 ++++++++++++++
libmissing/tests/init.sh | 27 +-
libmissing/tests/intprops.h | 453 ------------------------
libmissing/tests/inttypes.in.h | 4 +-
libmissing/tests/ioctl.c | 92 +++++
libmissing/tests/isblank.c | 33 ++
libmissing/tests/listen.c | 49 +++
libmissing/tests/lstat.c | 43 +--
libmissing/tests/macros.h | 4 +-
libmissing/tests/nanosleep.c | 276 +++++++++++++++
libmissing/tests/nap.h | 155 +++++++++
libmissing/tests/null-ptr.h | 4 +-
libmissing/tests/open.c | 33 +-
libmissing/tests/perror.c | 49 +++
libmissing/tests/pipe.c | 50 +++
libmissing/tests/putenv.c | 4 +-
libmissing/tests/same-inode.h | 4 +-
libmissing/tests/select.c | 579 +++++++++++++++++++++++++++++++
libmissing/tests/setsockopt.c | 65 ++++
libmissing/tests/signature.h | 4 +-
libmissing/tests/sleep.c | 4 +-
libmissing/tests/socket.c | 49 +++
libmissing/tests/stat-w32.c | 4 +-
libmissing/tests/stat-w32.h | 4 +-
libmissing/tests/strerror-override.c | 4 +-
libmissing/tests/strerror-override.h | 4 +-
libmissing/tests/strerror.c | 4 +-
libmissing/tests/strerror_r.c | 460 ++++++++++++++++++++++++
libmissing/tests/symlink.c | 4 +-
libmissing/tests/sys_ioctl.in.h | 79 +++++
libmissing/tests/sys_select.in.h | 319 +++++++++++++++++
libmissing/tests/test-accept.c | 56 +++
libmissing/tests/test-alloca-opt.c | 4 +-
libmissing/tests/test-arpa_inet.c | 4 +-
libmissing/tests/test-binary-io.c | 4 +-
libmissing/tests/test-bind.c | 58 ++++
libmissing/tests/test-c-ctype.c | 228 ++++++++++++
libmissing/tests/test-cloexec.c | 148 ++++++++
libmissing/tests/test-close.c | 4 +-
libmissing/tests/test-cond.c | 4 +-
libmissing/tests/test-connect.c | 60 ++++
libmissing/tests/test-ctype.c | 27 ++
libmissing/tests/test-dup2.c | 4 +-
libmissing/tests/test-environ.c | 4 +-
libmissing/tests/test-errno.c | 4 +-
libmissing/tests/test-fcntl-h.c | 4 +-
libmissing/tests/test-fcntl.c | 7 +-
libmissing/tests/test-fdopen.c | 4 +-
libmissing/tests/test-fgetc.c | 4 +-
libmissing/tests/test-float.c | 4 +-
libmissing/tests/test-fputc.c | 4 +-
libmissing/tests/test-fread.c | 4 +-
libmissing/tests/test-fstat.c | 4 +-
libmissing/tests/test-ftruncate.c | 60 ++++
libmissing/tests/test-ftruncate.sh | 3 +
libmissing/tests/test-fwrite.c | 4 +-
libmissing/tests/test-getaddrinfo.c | 4 +-
libmissing/tests/test-getcwd-lgpl.c | 4 +-
libmissing/tests/test-getdtablesize.c | 4 +-
libmissing/tests/test-gettimeofday.c | 4 +-
libmissing/tests/test-ignore-value.c | 4 +-
libmissing/tests/test-inet_ntop.c | 4 +-
libmissing/tests/test-inet_pton.c | 58 ++++
libmissing/tests/test-init.sh | 4 +-
libmissing/tests/test-intprops.c | 6 +-
libmissing/tests/test-inttypes.c | 4 +-
libmissing/tests/test-ioctl.c | 51 +++
libmissing/tests/test-isblank.c | 50 +++
libmissing/tests/test-limits-h.c | 4 +-
libmissing/tests/test-listen.c | 49 +++
libmissing/tests/test-lock.c | 4 +-
libmissing/tests/test-lstat.c | 4 +-
libmissing/tests/test-lstat.h | 4 +-
libmissing/tests/test-malloca.c | 4 +-
libmissing/tests/test-memchr.c | 4 +-
libmissing/tests/test-memmem.c | 4 +-
libmissing/tests/test-nanosleep.c | 83 +++++
libmissing/tests/test-netdb.c | 4 +-
libmissing/tests/test-netinet_in.c | 4 +-
libmissing/tests/test-open.c | 4 +-
libmissing/tests/test-open.h | 4 +-
libmissing/tests/test-pathmax.c | 4 +-
libmissing/tests/test-perror.c | 36 ++
libmissing/tests/test-perror.sh | 26 ++
libmissing/tests/test-perror2.c | 136 ++++++++
libmissing/tests/test-pipe.c | 108 ++++++
libmissing/tests/test-pthread_sigmask1.c | 95 +++++
libmissing/tests/test-pthread_sigmask2.c | 99 ++++++
libmissing/tests/test-raise.c | 4 +-
libmissing/tests/test-rwlock1.c | 4 +-
libmissing/tests/test-select-fd.c | 72 ++++
libmissing/tests/test-select-in.sh | 38 ++
libmissing/tests/test-select-out.sh | 35 ++
libmissing/tests/test-select-stdin.c | 83 +++++
libmissing/tests/test-select.c | 34 ++
libmissing/tests/test-select.h | 462 ++++++++++++++++++++++++
libmissing/tests/test-setsockopt.c | 55 +++
libmissing/tests/test-sigaction.c | 4 +-
libmissing/tests/test-signal-h.c | 4 +-
libmissing/tests/test-sigprocmask.c | 4 +-
libmissing/tests/test-sleep.c | 4 +-
libmissing/tests/test-snprintf.c | 4 +-
libmissing/tests/test-sockets.c | 4 +-
libmissing/tests/test-stat-time.c | 248 +++++++++++++
libmissing/tests/test-stat.c | 4 +-
libmissing/tests/test-stat.h | 4 +-
libmissing/tests/test-stdalign.c | 6 +-
libmissing/tests/test-stdbool.c | 10 +-
libmissing/tests/test-stddef.c | 4 +-
libmissing/tests/test-stdint.c | 4 +-
libmissing/tests/test-stdio.c | 4 +-
libmissing/tests/test-stdlib.c | 4 +-
libmissing/tests/test-strerror.c | 4 +-
libmissing/tests/test-strerror_r.c | 181 ++++++++++
libmissing/tests/test-string.c | 4 +-
libmissing/tests/test-strnlen.c | 4 +-
libmissing/tests/test-symlink.c | 4 +-
libmissing/tests/test-symlink.h | 4 +-
libmissing/tests/test-sys_ioctl.c | 27 ++
libmissing/tests/test-sys_select.c | 59 ++++
libmissing/tests/test-sys_socket.c | 4 +-
libmissing/tests/test-sys_stat.c | 4 +-
libmissing/tests/test-sys_time.c | 4 +-
libmissing/tests/test-sys_types.c | 4 +-
libmissing/tests/test-sys_uio.c | 4 +-
libmissing/tests/test-sys_wait.h | 4 +-
libmissing/tests/test-thread_create.c | 4 +-
libmissing/tests/test-thread_self.c | 4 +-
libmissing/tests/test-time.c | 4 +-
libmissing/tests/test-unistd.c | 4 +-
libmissing/tests/test-unsetenv.c | 4 +-
libmissing/tests/test-usleep.c | 4 +-
libmissing/tests/test-vasnprintf.c | 4 +-
libmissing/tests/test-verify-try.c | 4 +-
libmissing/tests/test-verify.c | 4 +-
libmissing/tests/test-vsnprintf.c | 4 +-
libmissing/tests/test-wchar.c | 4 +-
libmissing/tests/unsetenv.c | 4 +-
libmissing/tests/usleep.c | 4 +-
libmissing/tests/w32sock.h | 140 ++++++++
libmissing/tests/warn-on-use.h | 4 +-
libmissing/tests/zerosize-ptr.h | 4 +-
libmissing/time.in.h | 4 +-
libmissing/time_r.c | 4 +-
libmissing/unistd.in.h | 36 +-
libmissing/vasnprintf.c | 8 +-
libmissing/vasnprintf.h | 4 +-
libmissing/verify.h | 4 +-
libmissing/vsnprintf.c | 4 +-
libmissing/w32sock.h | 4 +-
libmissing/warn-on-use.h | 4 +-
libmissing/wchar.in.h | 11 +-
libmissing/xalloc-oversized.h | 4 +-
libmissing/xsize.h | 4 +-
src/Makefile.am | 11 +-
395 files changed, 11283 insertions(+), 1509 deletions(-)
commit 1b7edcc54700d7b7b4e686c33bfcbadb655a7a3f
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Feb 9 10:54:24 2018 +0100
Update NEWS, bump version
Change-Id: Id6408d221da4aa97d2e292cc1836efa6cead781c
NEWS | 12 ++++++++++++
configure.ac | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
commit 883d7ca7af5a84b365bca3e4809fcf8aaec155d6
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Wed Jan 3 12:04:52 2018 +0100
[#2795] Copyright year update
Change-Id: I918413558ea101f8308d0da8725432262635ed76
plugins/decodes/normalize/normalize.c | 2 +-
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
plugins/filters/skeleton/skeleton.c | 2 +-
plugins/filters/thresholding/thresholding.c | 2 +-
plugins/reports/db/db.c | 2 +-
plugins/reports/debug/debug.c | 2 +-
plugins/reports/smtp/smtp-io.c | 2 +-
plugins/reports/smtp/smtp-io.h | 2 +-
plugins/reports/smtp/smtp.c | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
plugins/reports/xmlmod/xmlmod.c | 2 +-
src/bufpool.c | 2 +-
src/decode-plugins.c | 2 +-
src/filter-plugins.c | 2 +-
src/idmef-message-scheduler.c | 2 +-
src/include/bufpool.h | 2 +-
src/include/decode-plugins.h | 2 +-
src/include/filter-plugins.h | 2 +-
src/include/idmef-message-scheduler.h | 2 +-
src/include/manager-auth.h | 2 +-
src/include/manager-options.h | 2 +-
src/include/pmsg-to-idmef.h | 2 +-
src/include/prelude-manager.h | 2 +-
src/include/report-plugins.h | 2 +-
src/include/reverse-relaying.h | 2 +-
src/include/sensor-server.h | 2 +-
src/include/server-generic.h | 2 +-
src/manager-auth.c | 2 +-
src/manager-options.c | 2 +-
src/pmsg-to-idmef.c | 2 +-
src/prelude-manager.c | 2 +-
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
src/server-generic.c | 2 +-
35 files changed, 35 insertions(+), 35 deletions(-)
commit 77e0ce5439dfb8b2a510e885a45dff7c8eb14086
Author: Thomas Andrejak <thomas.andrejak@c-s.fr>
Date: Thu Sep 7 10:57:31 2017 +0200
[#ext905] Remove old references to relaying
Change-Id: I73747203d081e77ac57e2b71b8f29ace55919daf
docs/manpages/prelude-manager.1 | 15 ++-------------
prelude-manager.conf.in | 37 ++++++++-----------------------------
2 files changed, 10 insertions(+), 42 deletions(-)
commit aa23cb5f6ab4cadf9f1f9083bc59c41e0058b7df
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Jul 25 15:33:55 2017 +0200
[#2672, #ext890] Do not return negative value on db_run success
Change-Id: I70b3d62bd6b98edc868ee356779f142fdd1a673a
plugins/reports/db/db.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit d61e1113d597045efacfbe78acd54f14da57bb5b
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Jul 21 18:14:13 2017 +0200
Update NEWS, bump version
Change-Id: Id0fc41df6762157c45cbdd97db1b808708ccfccd
NEWS | 6 ++++++
configure.ac | 6 +++---
2 files changed, 9 insertions(+), 3 deletions(-)
commit 754b4bbe988e337a830783a5a437988dbe1f2f73
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Jul 13 18:26:37 2017 +0200
Update NEWS, bump version
Change-Id: I37c9c2feebafc2e43317f768d0622c697fa37b54
NEWS | 8 ++++++++
configure.ac | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit d9af2e621423fbcb94296d48c05743c592d2ad06
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon Jul 10 15:13:14 2017 +0200
[#2632] Update GnuLib code
Change-Id: I2ba150062d019ae8428a568155c9212ef37f2075
libmissing/Makefile.am | 131 ++++++------
libmissing/_Noreturn.h | 10 +
libmissing/arg-nonnull.h | 26 +++
libmissing/c++defs.h | 316 ++++++++++++++++++++++++++++
libmissing/close.c | 4 +-
libmissing/dosname.h | 53 -----
libmissing/dup2.c | 44 ++--
libmissing/fcntl.c | 6 +-
libmissing/fd-hook.c | 2 +-
libmissing/fd-hook.h | 2 +-
libmissing/filename.h | 54 +++++
libmissing/float.in.h | 2 +-
libmissing/getaddrinfo.c | 2 +-
libmissing/getdtablesize.c | 11 +-
libmissing/gettext.h | 8 +-
libmissing/gettimeofday.c | 154 +++++++-------
libmissing/glthread/lock.h | 4 +-
libmissing/limits.in.h | 11 +
libmissing/localtime-buffer.c | 58 +++++
libmissing/localtime-buffer.h | 27 +++
libmissing/m4/close.m4 | 12 +-
libmissing/m4/eealloc.m4 | 31 +++
libmissing/m4/environ.m4 | 47 +++++
libmissing/m4/fdopen.m4 | 13 +-
libmissing/m4/float_h.m4 | 6 +-
libmissing/m4/fstat.m4 | 26 +--
libmissing/m4/getcwd.m4 | 6 +-
libmissing/m4/gettimeofday.m4 | 36 +---
libmissing/m4/gnulib-common.m4 | 9 +-
libmissing/m4/gnulib-comp.m4 | 75 ++++++-
libmissing/m4/include_next.m4 | 5 +-
libmissing/m4/largefile.m4 | 21 +-
libmissing/m4/localtime-buffer.m4 | 21 ++
libmissing/m4/lstat.m4 | 3 +-
libmissing/m4/malloca.m4 | 15 ++
libmissing/m4/memmem.m4 | 5 +-
libmissing/m4/printf.m4 | 13 +-
libmissing/m4/putenv.m4 | 56 +++++
libmissing/m4/raise.m4 | 12 +-
libmissing/m4/setenv.m4 | 160 ++++++++++++++
libmissing/m4/stat.m4 | 104 +++++----
libmissing/m4/stdalign.m4 | 4 +-
libmissing/m4/sys_stat_h.m4 | 18 +-
libmissing/m4/sys_time_h.m4 | 3 +-
libmissing/m4/sys_types_h.m4 | 13 +-
libmissing/m4/time_h.m4 | 12 +-
libmissing/m4/unistd_h.m4 | 9 +-
libmissing/m4/wchar_h.m4 | 9 +-
libmissing/m4/wint_t.m4 | 14 +-
libmissing/malloca.c | 149 +++++++++++++
libmissing/malloca.h | 128 +++++++++++
libmissing/malloca.valgrind | 7 +
libmissing/msvc-nothrow.c | 4 +-
libmissing/raise.c | 4 +-
libmissing/sockets.c | 6 +-
libmissing/sockets.h | 12 +-
libmissing/stat-w32.c | 421 +++++++++++++++++++++++++++++++++++++
libmissing/stat-w32.h | 37 ++++
libmissing/stat.c | 415 ++++++++++++++++++++++++++++++------
libmissing/stdalign.in.h | 2 +-
libmissing/stdint.in.h | 43 ++--
libmissing/sys_stat.in.h | 178 +++++++++++-----
libmissing/sys_types.in.h | 42 ++++
libmissing/tests/Makefile.am | 134 +++++++-----
libmissing/tests/_Noreturn.h | 10 +
libmissing/tests/arg-nonnull.h | 26 +++
libmissing/tests/c++defs.h | 316 ++++++++++++++++++++++++++++
libmissing/tests/dosname.h | 53 +++++
libmissing/tests/fstat.c | 66 +++---
libmissing/tests/intprops.h | 73 +++----
libmissing/tests/macros.h | 8 +
libmissing/tests/putenv.c | 194 +++++++++++++++++
libmissing/tests/same-inode.h | 18 +-
libmissing/tests/stat-w32.c | 421 +++++++++++++++++++++++++++++++++++++
libmissing/tests/stat-w32.h | 37 ++++
libmissing/tests/test-dup2.c | 6 +-
libmissing/tests/test-environ.c | 44 ++++
libmissing/tests/test-fcntl.c | 6 +-
libmissing/tests/test-fgetc.c | 4 +-
libmissing/tests/test-fputc.c | 4 +-
libmissing/tests/test-fread.c | 4 +-
libmissing/tests/test-fwrite.c | 4 +-
libmissing/tests/test-intprops.c | 21 ++
libmissing/tests/test-malloca.c | 62 ++++++
libmissing/tests/test-stdalign.c | 5 +
libmissing/tests/test-unsetenv.c | 61 ++++++
libmissing/tests/test-verify-try.c | 21 ++
libmissing/tests/test-verify.sh | 9 +-
libmissing/tests/unsetenv.c | 127 +++++++++++
libmissing/tests/warn-on-use.h | 109 ++++++++++
libmissing/time.in.h | 57 ++++-
libmissing/unistd.in.h | 48 ++++-
libmissing/vasnprintf.c | 45 ++--
libmissing/w32sock.h | 6 +-
libmissing/warn-on-use.h | 109 ++++++++++
libmissing/wchar.in.h | 44 +++-
libmissing/xalloc-oversized.h | 60 ++++++
97 files changed, 4671 insertions(+), 672 deletions(-)
commit 11a49a621c3da07d560904a011d26f6d5d9974c2
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Jun 30 15:42:09 2017 +0200
Update NEWS, bump version
Change-Id: I4e7bc3c822f22932a60c3360d08b70a801327d0b
NEWS | 6 ++++++
configure.ac | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
commit b63b85b4d43bc6dfff9eb4054b84253e798a7b40
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Jun 23 19:16:47 2017 +0200
Update NEWS, bump version
Change-Id: Ie6da9973c04aa76ad9c8063cd70c91ca5e712d6d
NEWS | 8 ++++++++
configure.ac | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 92cf9347a0d2ef81b05596d1fc40a79cdc2e3df6
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Wed Jun 21 17:51:10 2017 +0200
[#2055] Fix possible crash when tls-options is set to NONE
If the handshake fails, the session is invalid and alert should not
be sent.
Change-Id: Ic58b0854b356ad59a15ee5d9e563c3030c9601c0
src/manager-auth.c | 26 +++++++++++++++++++++-----
1 file changed, 21 insertions(+), 5 deletions(-)
commit dc75fb989e42980b338221d3d3f5370c2e331e21
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Jun 16 17:00:58 2017 +0200
Update NEWS, bump version
Change-Id: I44511da9c641f7e599c702bdea428d54031ef082
NEWS | 18 ++++++++++++++++++
configure.ac | 2 +-
2 files changed, 19 insertions(+), 1 deletion(-)
commit 6cdf45b5ce696169ec997f3e27a07655eb177029
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Thu Mar 16 07:47:41 2017 +0700
[#2346] SMTP plugin is now asynchronous
This prevent locking Manager main worker thread. However, SMTP
plugin failover is not supported anymore.
Update GnuLIB code with memmem and strndup function.
Change-Id: I35a0c4a45618bc23cea734705acaf733acccb6a2
libmissing/Makefile.am | 29 +-
libmissing/glthread/lock.c | 182 ++++++++++++-
libmissing/glthread/lock.h | 60 ++++-
libmissing/glthread/thread.h | 11 +-
libmissing/m4/builtin-expect.m4 | 49 ++++
libmissing/m4/gnulib-cache.m4 | 4 +-
libmissing/m4/gnulib-common.m4 | 6 +-
libmissing/m4/gnulib-comp.m4 | 60 +++++
libmissing/m4/lib-ld.m4 | 140 ++++++----
libmissing/m4/lib-prefix.m4 | 107 ++++----
libmissing/m4/lock.m4 | 9 +-
libmissing/m4/memmem.m4 | 151 +++++++++++
libmissing/m4/pthread_rwlock_rdlock.m4 | 163 ++++++++++++
libmissing/m4/strndup.m4 | 58 ++++
libmissing/m4/strnlen.m4 | 30 +++
libmissing/m4/usleep.m4 | 45 ++++
libmissing/memmem.c | 71 +++++
libmissing/sockets.h | 6 +-
libmissing/str-two-way.h | 452 +++++++++++++++++++++++++++++++
libmissing/strndup.c | 36 +++
libmissing/strnlen.c | 30 +++
libmissing/tests/Makefile.am | 41 ++-
libmissing/tests/binary-io.c | 35 ++-
libmissing/tests/binary-io.h | 36 ++-
libmissing/tests/intprops.h | 10 +-
libmissing/tests/null-ptr.h | 33 +++
libmissing/tests/test-binary-io.c | 6 -
libmissing/tests/test-binary-io.sh | 4 +-
libmissing/tests/test-lock.c | 110 +++++++-
libmissing/tests/test-memmem.c | 292 ++++++++++++++++++++
libmissing/tests/test-rwlock1.c | 157 +++++++++++
libmissing/tests/test-stddef.c | 6 +-
libmissing/tests/test-strnlen.c | 68 +++++
libmissing/tests/test-usleep.c | 40 +++
libmissing/tests/usleep.c | 58 ++++
libmissing/time.in.h | 2 +-
libmissing/verify.h | 7 +-
plugins/reports/smtp/Makefile.am | 4 +-
plugins/reports/smtp/smtp-io.c | 474 +++++++++++++++++++++++++++++++++
plugins/reports/smtp/smtp-io.h | 65 +++++
plugins/reports/smtp/smtp.c | 254 ++++++------------
41 files changed, 3055 insertions(+), 346 deletions(-)
commit b5383ba77fb33d6d914738c7795fe751ce228fd2
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon Mar 13 08:35:39 2017 +0700
[#2346] Migrate IDMEF message scheduler to libev
There is now a specific libev manager_worker_loop that plugin
can use in order to use the libev notification machinery.
Change-Id: Iba88fc22a6ca28c8a27ebe2c6bdc276eb5471b00
src/idmef-message-scheduler.c | 202 ++++++++++++++----------------------------
src/include/sensor-server.h | 2 -
src/include/server-generic.h | 2 -
src/prelude-manager.c | 18 ++--
src/report-plugins.c | 23 ++---
src/sensor-server.c | 8 --
src/server-generic.c | 14 +--
7 files changed, 87 insertions(+), 182 deletions(-)
commit 6ce8aef9f3208461ea728d5fc2574e1e55481fd2
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Fri Mar 3 16:25:10 2017 +0100
[#2346] release lock while executing timer
Prevent server thread stall in the boggus case where timer execution is itself stalled.
Change-Id: I9b2c69959fa78c6aa66a6c4f489be175ccc81b6e
src/idmef-message-scheduler.c | 4 ++++
1 file changed, 4 insertions(+)
commit 711d851f4a05c902395630be8653660b567dca92
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Wed Feb 15 15:52:07 2017 +0100
Update NEWS, bump version
Change-Id: I117e097587426ed04c44b99806a8b5a02bc006f4
NEWS | 8 ++++++++
configure.ac | 6 +++---
2 files changed, 11 insertions(+), 3 deletions(-)
commit f42252e0d39778a17e3d86ee2d243ae30d13c015
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Thu Feb 16 18:28:51 2017 +0700
[#2328] prelude-manager heartbeat did not assign messageid
Change-Id: Ia4c39f0c87cf71fe6df6dfe37811ad133eb5f4a2
src/prelude-manager.c | 8 ++++++++
1 file changed, 8 insertions(+)
commit b4e0f468e571d8cbc4badc7b96424eaf1c1f6526
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Feb 10 20:23:58 2017 +0100
Update NEWS, bump version
Change-Id: I00e8bbc88b6bd516a0ea6370474ec881cda8cd55
NEWS | 1 +
configure.ac | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
commit 42f4aafe518f9afee297c7086dd8c94d958f6287
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Feb 3 19:24:34 2017 +0100
Update NEWS, bump version
Change-Id: Ia9315e3b1d7bca378443caf78a07a42d5d6dbbf1
NEWS | 1 +
configure.ac | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
commit 4a2409a95c2847fc9fedf544d5393d99aa473817
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Jan 26 18:35:23 2017 +0100
Update NEWS, bump version
Change-Id: I5ec4f4eac34aa65ff9f54a367dc3e19291f51923
NEWS | 6 ++++++
configure.ac | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
commit 1b9484083b9fd761f7ba49dc25c38a847fb35c53
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Jan 12 11:30:04 2017 +0100
Copyright year update
Change-Id: I5d8957a855434433ea3e5df234fd68aad7a19914
plugins/decodes/normalize/normalize.c | 2 +-
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
plugins/filters/skeleton/skeleton.c | 2 +-
plugins/filters/thresholding/thresholding.c | 2 +-
plugins/reports/db/db.c | 2 +-
plugins/reports/debug/debug.c | 2 +-
plugins/reports/smtp/smtp.c | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
plugins/reports/xmlmod/xmlmod.c | 2 +-
src/bufpool.c | 2 +-
src/decode-plugins.c | 2 +-
src/filter-plugins.c | 2 +-
src/idmef-message-scheduler.c | 2 +-
src/include/bufpool.h | 2 +-
src/include/decode-plugins.h | 2 +-
src/include/filter-plugins.h | 2 +-
src/include/idmef-message-scheduler.h | 2 +-
src/include/manager-auth.h | 2 +-
src/include/manager-options.h | 2 +-
src/include/pmsg-to-idmef.h | 2 +-
src/include/prelude-manager.h | 2 +-
src/include/report-plugins.h | 2 +-
src/include/reverse-relaying.h | 2 +-
src/include/sensor-server.h | 2 +-
src/include/server-generic.h | 2 +-
src/manager-auth.c | 2 +-
src/manager-options.c | 2 +-
src/pmsg-to-idmef.c | 2 +-
src/prelude-manager.c | 2 +-
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
src/server-generic.c | 2 +-
33 files changed, 33 insertions(+), 33 deletions(-)
commit 008baee0693cbd76b7f840d56d2f302131a14895
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Jan 12 11:29:25 2017 +0100
Update NEWS, bump version
Change-Id: Ibecac3e43e037961164b25cee0809f6c1b41a8de
NEWS | 9 +++++++++
configure.ac | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
commit 31cc3bc6379a79d4b65d6cd70d198cc771f687da
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Wed Jan 4 17:36:05 2017 +0700
[#2113] Update GnuLib/libev code
Change-Id: I3bfc5df7a81e7ba06cd8c9e2f3274472009226e2
INSTALL | 4 +-
config.rpath | 2 +-
libev/Changes | 22 +-
libev/ev.c | 154 ++++---
libev/ev.h | 8 +-
libev/ev_epoll.c | 9 +-
libev/ev_kqueue.c | 12 +-
libev/ev_poll.c | 9 +-
libev/ev_port.c | 12 +-
libev/ev_select.c | 6 +-
libmissing/Makefile.am | 36 +-
libmissing/alloca.in.h | 4 +-
libmissing/arpa_inet.in.h | 2 +-
libmissing/asnprintf.c | 2 +-
libmissing/close.c | 2 +-
libmissing/dosname.h | 2 +-
libmissing/dup2.c | 2 +-
libmissing/errno.in.h | 2 +-
libmissing/fcntl.c | 2 +-
libmissing/fcntl.in.h | 2 +-
libmissing/fd-hook.c | 2 +-
libmissing/fd-hook.h | 2 +-
libmissing/float+.h | 2 +-
libmissing/float.c | 2 +-
libmissing/float.in.h | 2 +-
libmissing/gai_strerror.c | 2 +-
libmissing/getaddrinfo.c | 2 +-
libmissing/getdtablesize.c | 2 +-
libmissing/gettext.h | 2 +-
libmissing/gettimeofday.c | 2 +-
libmissing/glthread/cond.c | 2 +-
libmissing/glthread/cond.h | 2 +-
libmissing/glthread/lock.c | 2 +-
libmissing/glthread/lock.h | 2 +-
libmissing/glthread/thread.c | 4 +-
libmissing/glthread/thread.h | 11 +-
libmissing/glthread/threadlib.c | 2 +-
libmissing/inet_ntop.c | 2 +-
libmissing/itold.c | 2 +-
libmissing/limits.in.h | 63 +++
libmissing/m4/00gnulib.m4 | 2 +-
libmissing/m4/absolute-header.m4 | 2 +-
libmissing/m4/alloca.m4 | 2 +-
libmissing/m4/arpa_inet_h.m4 | 2 +-
libmissing/m4/close.m4 | 2 +-
libmissing/m4/cond.m4 | 2 +-
libmissing/m4/dup2.m4 | 2 +-
libmissing/m4/errno_h.m4 | 2 +-
libmissing/m4/exponentd.m4 | 2 +-
libmissing/m4/extensions.m4 | 46 ++-
libmissing/m4/extern-inline.m4 | 2 +-
libmissing/m4/fcntl-o.m4 | 2 +-
libmissing/m4/fcntl.m4 | 2 +-
libmissing/m4/fcntl_h.m4 | 2 +-
libmissing/m4/fdopen.m4 | 2 +-
libmissing/m4/float_h.m4 | 2 +-
libmissing/m4/fpieee.m4 | 2 +-
libmissing/m4/fstat.m4 | 2 +-
libmissing/m4/getaddrinfo.m4 | 6 +-
libmissing/m4/getcwd.m4 | 2 +-
libmissing/m4/getdtablesize.m4 | 2 +-
libmissing/m4/getpagesize.m4 | 2 +-
libmissing/m4/gettimeofday.m4 | 2 +-
libmissing/m4/gnulib-cache.m4 | 2 +-
libmissing/m4/gnulib-common.m4 | 2 +-
libmissing/m4/gnulib-comp.m4 | 12 +-
libmissing/m4/gnulib-tool.m4 | 2 +-
libmissing/m4/hostent.m4 | 2 +-
libmissing/m4/include_next.m4 | 2 +-
libmissing/m4/inet_ntop.m4 | 2 +-
libmissing/m4/intmax_t.m4 | 2 +-
libmissing/m4/inttypes-pri.m4 | 2 +-
libmissing/m4/inttypes.m4 | 2 +-
libmissing/m4/inttypes_h.m4 | 2 +-
libmissing/m4/largefile.m4 | 2 +-
libmissing/m4/lib-ld.m4 | 2 +-
libmissing/m4/lib-link.m4 | 2 +-
libmissing/m4/lib-prefix.m4 | 2 +-
libmissing/m4/limits-h.m4 | 31 ++
libmissing/m4/lock.m4 | 2 +-
libmissing/m4/longlong.m4 | 2 +-
libmissing/m4/lstat.m4 | 2 +-
libmissing/m4/malloc.m4 | 2 +-
libmissing/m4/math_h.m4 | 16 +-
libmissing/m4/memchr.m4 | 2 +-
libmissing/m4/mmap-anon.m4 | 2 +-
libmissing/m4/mode_t.m4 | 2 +-
libmissing/m4/msvc-inval.m4 | 2 +-
libmissing/m4/msvc-nothrow.m4 | 2 +-
libmissing/m4/multiarch.m4 | 2 +-
libmissing/m4/netdb_h.m4 | 2 +-
libmissing/m4/netinet_in_h.m4 | 2 +-
libmissing/m4/off_t.m4 | 2 +-
libmissing/m4/onceonly.m4 | 2 +-
libmissing/m4/open.m4 | 2 +-
libmissing/m4/pathmax.m4 | 2 +-
libmissing/m4/printf.m4 | 4 +-
libmissing/m4/raise.m4 | 2 +-
libmissing/m4/realloc.m4 | 2 +-
libmissing/m4/servent.m4 | 2 +-
libmissing/m4/sigaction.m4 | 2 +-
libmissing/m4/signal_h.m4 | 2 +-
libmissing/m4/signalblocking.m4 | 2 +-
libmissing/m4/size_max.m4 | 2 +-
libmissing/m4/sleep.m4 | 2 +-
libmissing/m4/snprintf.m4 | 12 +-
libmissing/m4/socketlib.m4 | 2 +-
libmissing/m4/sockets.m4 | 2 +-
libmissing/m4/socklen.m4 | 2 +-
libmissing/m4/sockpfaf.m4 | 2 +-
libmissing/m4/ssize_t.m4 | 2 +-
libmissing/m4/stat.m4 | 2 +-
libmissing/m4/stdalign.m4 | 2 +-
libmissing/m4/stdbool.m4 | 30 +-
libmissing/m4/stddef_h.m4 | 2 +-
libmissing/m4/stdint.m4 | 66 ++-
libmissing/m4/stdint_h.m4 | 2 +-
libmissing/m4/stdio_h.m4 | 14 +-
libmissing/m4/stdlib_h.m4 | 7 +-
libmissing/m4/strdup.m4 | 2 +-
libmissing/m4/strerror.m4 | 2 +-
libmissing/m4/string_h.m4 | 2 +-
libmissing/m4/strsep.m4 | 2 +-
libmissing/m4/symlink.m4 | 2 +-
libmissing/m4/sys_socket_h.m4 | 2 +-
libmissing/m4/sys_stat_h.m4 | 2 +-
libmissing/m4/sys_time_h.m4 | 2 +-
libmissing/m4/sys_types_h.m4 | 29 +-
libmissing/m4/sys_uio_h.m4 | 2 +-
libmissing/m4/thread.m4 | 2 +-
libmissing/m4/threadlib.m4 | 8 +-
libmissing/m4/time_h.m4 | 2 +-
libmissing/m4/time_r.m4 | 2 +-
libmissing/m4/unistd_h.m4 | 5 +-
libmissing/m4/vasnprintf.m4 | 2 +-
libmissing/m4/vsnprintf.m4 | 12 +-
libmissing/m4/warn-on-use.m4 | 2 +-
libmissing/m4/wchar_h.m4 | 16 +-
libmissing/m4/wchar_t.m4 | 2 +-
libmissing/m4/wint_t.m4 | 36 +-
libmissing/m4/xsize.m4 | 2 +-
libmissing/m4/yield.m4 | 2 +-
libmissing/malloc.c | 2 +-
libmissing/memchr.c | 2 +-
libmissing/msvc-inval.c | 2 +-
libmissing/msvc-inval.h | 2 +-
libmissing/msvc-nothrow.c | 2 +-
libmissing/msvc-nothrow.h | 2 +-
libmissing/netdb.in.h | 2 +-
libmissing/netinet_in.in.h | 2 +-
libmissing/pathmax.h | 2 +-
libmissing/printf-args.c | 2 +-
libmissing/printf-args.h | 2 +-
libmissing/printf-parse.c | 2 +-
libmissing/printf-parse.h | 2 +-
libmissing/raise.c | 2 +-
libmissing/realloc.c | 2 +-
libmissing/sig-handler.h | 2 +-
libmissing/sigaction.c | 2 +-
libmissing/signal.in.h | 2 +-
libmissing/sigprocmask.c | 2 +-
libmissing/size_max.h | 2 +-
libmissing/snprintf.c | 2 +-
libmissing/sockets.c | 2 +-
libmissing/sockets.h | 2 +-
libmissing/stat.c | 2 +-
libmissing/stdalign.in.h | 2 +-
libmissing/stdbool.in.h | 2 +-
libmissing/stddef.in.h | 2 +-
libmissing/stdint.in.h | 758 +++++++++++++++++++---------------
libmissing/stdio.in.h | 22 +-
libmissing/stdlib.in.h | 17 +-
libmissing/strdup.c | 2 +-
libmissing/string.in.h | 18 +-
libmissing/strsep.c | 2 +-
libmissing/sys_socket.in.h | 7 +-
libmissing/sys_stat.in.h | 2 +-
libmissing/sys_time.in.h | 9 +-
libmissing/sys_types.in.h | 2 +-
libmissing/sys_uio.in.h | 2 +-
libmissing/tests/Makefile.am | 10 +-
libmissing/tests/binary-io.h | 2 +-
libmissing/tests/fdopen.c | 2 +-
libmissing/tests/fpucw.h | 2 +-
libmissing/tests/fstat.c | 2 +-
libmissing/tests/getcwd-lgpl.c | 2 +-
libmissing/tests/getpagesize.c | 2 +-
libmissing/tests/glthread/yield.h | 2 +-
libmissing/tests/ignore-value.h | 2 +-
libmissing/tests/init.sh | 79 ++--
libmissing/tests/intprops.h | 100 +++--
libmissing/tests/inttypes.in.h | 2 +-
libmissing/tests/lstat.c | 2 +-
libmissing/tests/macros.h | 2 +-
libmissing/tests/open.c | 2 +-
libmissing/tests/same-inode.h | 8 +-
libmissing/tests/signature.h | 2 +-
libmissing/tests/sleep.c | 2 +-
libmissing/tests/strerror-override.c | 2 +-
libmissing/tests/strerror-override.h | 2 +-
libmissing/tests/strerror.c | 5 +-
libmissing/tests/symlink.c | 2 +-
libmissing/tests/test-alloca-opt.c | 2 +-
libmissing/tests/test-arpa_inet.c | 2 +-
libmissing/tests/test-binary-io.c | 2 +-
libmissing/tests/test-close.c | 2 +-
libmissing/tests/test-cond.c | 2 +-
libmissing/tests/test-dup2.c | 2 +-
libmissing/tests/test-errno.c | 2 +-
libmissing/tests/test-fcntl-h.c | 2 +-
libmissing/tests/test-fcntl.c | 2 +-
libmissing/tests/test-fdopen.c | 2 +-
libmissing/tests/test-fgetc.c | 2 +-
libmissing/tests/test-float.c | 2 +-
libmissing/tests/test-fputc.c | 2 +-
libmissing/tests/test-fread.c | 2 +-
libmissing/tests/test-fstat.c | 2 +-
libmissing/tests/test-fwrite.c | 2 +-
libmissing/tests/test-getaddrinfo.c | 9 +-
libmissing/tests/test-getcwd-lgpl.c | 2 +-
libmissing/tests/test-getdtablesize.c | 2 +-
libmissing/tests/test-gettimeofday.c | 2 +-
libmissing/tests/test-ignore-value.c | 2 +-
libmissing/tests/test-inet_ntop.c | 2 +-
libmissing/tests/test-init.sh | 5 +-
libmissing/tests/test-intprops.c | 11 +-
libmissing/tests/test-inttypes.c | 2 +-
libmissing/tests/test-limits-h.c | 50 +++
libmissing/tests/test-lock.c | 81 +++-
libmissing/tests/test-lstat.c | 2 +-
libmissing/tests/test-lstat.h | 2 +-
libmissing/tests/test-memchr.c | 2 +-
libmissing/tests/test-netdb.c | 2 +-
libmissing/tests/test-netinet_in.c | 2 +-
libmissing/tests/test-open.c | 2 +-
libmissing/tests/test-open.h | 2 +-
libmissing/tests/test-pathmax.c | 2 +-
libmissing/tests/test-raise.c | 2 +-
libmissing/tests/test-sigaction.c | 2 +-
libmissing/tests/test-signal-h.c | 2 +-
libmissing/tests/test-sigprocmask.c | 2 +-
libmissing/tests/test-sleep.c | 2 +-
libmissing/tests/test-snprintf.c | 2 +-
libmissing/tests/test-sockets.c | 2 +-
libmissing/tests/test-stat.c | 2 +-
libmissing/tests/test-stat.h | 2 +-
libmissing/tests/test-stdalign.c | 2 +-
libmissing/tests/test-stdbool.c | 2 +-
libmissing/tests/test-stddef.c | 2 +-
libmissing/tests/test-stdint.c | 69 +++-
libmissing/tests/test-stdio.c | 2 +-
libmissing/tests/test-stdlib.c | 2 +-
libmissing/tests/test-strerror.c | 2 +-
libmissing/tests/test-string.c | 2 +-
libmissing/tests/test-symlink.c | 2 +-
libmissing/tests/test-symlink.h | 2 +-
libmissing/tests/test-sys_socket.c | 2 +-
libmissing/tests/test-sys_stat.c | 2 +-
libmissing/tests/test-sys_time.c | 2 +-
libmissing/tests/test-sys_types.c | 2 +-
libmissing/tests/test-sys_uio.c | 2 +-
libmissing/tests/test-sys_wait.h | 2 +-
libmissing/tests/test-thread_create.c | 2 +-
libmissing/tests/test-thread_self.c | 2 +-
libmissing/tests/test-time.c | 2 +-
libmissing/tests/test-unistd.c | 2 +-
libmissing/tests/test-vasnprintf.c | 2 +-
libmissing/tests/test-verify.c | 2 +-
libmissing/tests/test-vsnprintf.c | 2 +-
libmissing/tests/test-wchar.c | 2 +-
libmissing/tests/zerosize-ptr.h | 2 +-
libmissing/time.in.h | 2 +-
libmissing/time_r.c | 2 +-
libmissing/unistd.in.h | 8 +-
libmissing/vasnprintf.c | 4 +-
libmissing/vasnprintf.h | 2 +-
libmissing/verify.h | 2 +-
libmissing/vsnprintf.c | 2 +-
libmissing/w32sock.h | 2 +-
libmissing/wchar.in.h | 9 +-
libmissing/xsize.h | 2 +-
snippet/arg-nonnull.h | 2 +-
snippet/c++defs.h | 89 +++-
snippet/warn-on-use.h | 2 +-
284 files changed, 1643 insertions(+), 893 deletions(-)
commit 5bade021250a24091db08e9f3d3e052caa079b56
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Wed Dec 28 14:18:10 2016 +0700
[#1939] Get rid of libgcrypt
Change-Id: Iee036196ef59582c7c6f5aed01c270897e3f5d73
src/manager-auth.c | 49 -------------------------------------------------
1 file changed, 49 deletions(-)
commit 8e7dededa8afe1bb2d451c2e6ce3109df9e8f594
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Dec 23 11:10:33 2016 +0100
Update NEWS, bump version
Change-Id: If9107b37b1300c1b31df2b289119d3761c7fa9ff
NEWS | 6 ++++++
configure.ac | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
commit dd851a3349fc40501fccf4dec778ab8fcf49e2cc
Author: Thomas ANDREJAK <thomas.andrejak@c-s.fr>
Date: Wed Sep 14 01:00:31 2016 +0200
Update NEWS, bump version
Change-Id: I00ff13e7928d9e933b1b1d6cdb9a9b2e2eae5a4e
NEWS | 6 ++++++
configure.ac | 6 +++---
2 files changed, 9 insertions(+), 3 deletions(-)
commit ca8c34b810b7b5594cc7e80cee280485d4e7925c
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Sep 2 12:08:03 2016 +0200
Update NEWS, bump version
Change-Id: I8815b30624d658b0ebc148af1395e5704987bc31
NEWS | 13 ++++++++++++-
configure.ac | 2 +-
2 files changed, 13 insertions(+), 2 deletions(-)
commit 2e8b1e20a5dca11b720b3634dbe72383f2a127ea
Author: Song Tran <song.tran@c-s.fr>
Date: Fri Sep 2 18:38:01 2016 +0200
[#1363] Add SELinux policy for Unix socket connection
Change-Id: Iecf8f662d9ff8f9aadae871bde256b51d1f3b39f
selinux/prelude-manager.te | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit db5d26fcf6fadb67548bfa05497e3df3ee0963cc
Author: Thomas ANDREJAK <thomas.andrejak@c-s.fr>
Date: Sat Sep 3 13:23:26 2016 +0200
[#1806] Rename --with-libwrap-prefix to --with-libwrap
Because --with-libwrap-prefix does not accept yes/no argument
Change-Id: I0a29506c5820dedaee0e6f7e7c61b47fdef373fd
configure.ac | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit cdf11d13c4570031ff53684f39c9d47ffed9ccb7
Merge: 7fd9bcb ed14d40
Author: Thomas Andrejak <thomas.andrejak@c-s.fr>
Date: Sat Sep 3 13:22:33 2016 +0200
Merge "Revert "[#1806] Fix configure for --with-xml-prefix=yes""
commit ed14d40454254352b70824bb580628ca472dae6b
Author: Thomas Andrejak <thomas.andrejak@c-s.fr>
Date: Fri Sep 2 19:21:28 2016 +0200
Revert "[#1806] Fix configure for --with-xml-prefix=yes"
This reverts commit 1826a5ba049c3b56fa56a838a478027695f9b62b.
Change-Id: Ie2b3c579dc6465197953144abf29d563886aced8
m4/libxml.m4 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 7fd9bcb47abfbd5d2ec311e1af1889aade6e8f62
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Aug 19 16:58:10 2016 +0200
Update NEWS, bump version
Change-Id: Idc9a1b9f295315e768cdecd8dd56c719b2e8d1d6
NEWS | 10 ++++++++++
configure.ac | 2 +-
2 files changed, 11 insertions(+), 1 deletion(-)
commit 3212c430dd887185c81112ce3babde062d71fdce
Author: Thomas ANDREJAK <thomas.andrejak@c-s.fr>
Date: Sun Aug 21 17:34:27 2016 +0200
[#1806] Fix configure for --with-libwrap-prefix=yes
Change-Id: I27dfb300a53bc4a39c7098d19e2b311e4898f72a
configure.ac | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
commit 4d5e64e40c33552be26fb15522d6e0e8fc5ffd0b
Author: Thomas ANDREJAK <thomas.andrejak@c-s.fr>
Date: Tue Aug 2 12:36:05 2016 +0200
[#1806] Fix configure for --enable-libmaxminddb
Change-Id: Id6b3958b77ce1f5bb432fd4df80e479618eebad1
configure.ac | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
commit 1826a5ba049c3b56fa56a838a478027695f9b62b
Author: Thomas ANDREJAK <thomas.andrejak@c-s.fr>
Date: Sun Aug 21 16:48:04 2016 +0200
[#1806] Fix configure for --with-xml-prefix=yes
Change-Id: Ieb4291732fb64e6de33446221f0bb453a5ec3551
m4/libxml.m4 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 00023697f6029babca09582b31134a0e9f67c1ff
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Aug 5 17:21:05 2016 +0200
Update NEWS, bump version
Change-Id: I0a542d935d9c665edf1cb64e3611e9111af30e27
NEWS | 34 ++++++++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 35 insertions(+), 1 deletion(-)
commit d35c5a9747558e99069b4784c928f1a323350d1f
Author: Thomas ANDREJAK <thomas.andrejak@c-s.fr>
Date: Sun Jul 31 17:39:36 2016 +0200
[#1802] Allow the libev on system to be used
Allow the libev on system to be used instead of the
embedded libev
Thanks to Gokturk Yuksek <gokturk@gentoo.org>
Change-Id: Ief99c6d8af0cb304ce32b25e60ebee64fdb0e177
configure.ac | 47 +++++++++++++++++++++++++++++++++++++----------
src/Makefile.am | 4 ++--
2 files changed, 39 insertions(+), 12 deletions(-)
commit 1fd29ddb9be8b9194c22a04456547b6b9ce251e6
Author: Thomas ANDREJAK <thomas.andrejak@c-s.fr>
Date: Mon Jul 25 00:28:58 2016 +0200
[#1784] Rename configure.in to configure.ac
Change-Id: Ie877ff9c7512214392a748b33f9d47785a0f4fad
configure.ac | 372 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configure.in | 372 -----------------------------------------------------------
2 files changed, 372 insertions(+), 372 deletions(-)
commit 5538687d58708972fe47add9b10091e5b7504879
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon May 9 17:06:22 2016 +0700
[#rel1641] Reverse relaying code fixes / performance improvements
- Reduce per connection memory footprint
- Use hash-table for analyzerid->client lookup performance
- Reading events from multiple agents using the same analyzerid now work (even thought it is not advised)
Change-Id: I37e0f1b4b2d748d143f5e7c64a1562658bab66ca
src/include/reverse-relaying.h | 4 +-
src/include/sensor-server.h | 5 +-
src/include/server-generic.h | 5 +-
src/prelude-manager.c | 1 +
src/reverse-relaying.c | 253 ++++++++++++++++-------------------------
src/sensor-server.c | 75 ++++++------
6 files changed, 146 insertions(+), 197 deletions(-)
commit adbd99a44e795cbac0ec601407bca5f379572b44
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Thu Jun 16 16:29:08 2016 +0800
Update libev
Change-Id: I6245e2c671ec7ccaef15c6aad2e2c0a49c466b30
libev/Changes | 25 ++-
libev/LICENSE | 2 +-
libev/Makefile.am | 4 +-
libev/ev.c | 485 ++++++++++++++++++++++++++++++++++++++----------------
libev/ev.h | 23 ++-
libev/ev_epoll.c | 4 +-
libev/ev_vars.h | 5 +-
libev/ev_win32.c | 5 +-
8 files changed, 397 insertions(+), 156 deletions(-)
commit 0b4769b9470894f938194b0e3d5fefb84073a150
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Tue Jun 14 12:27:43 2016 +0800
[#1706] Fix possible debug and smtp plugins assertions
Change-Id: I4283bc5974f212ad05f5ac660125052c4826542b
plugins/reports/debug/debug.c | 3 +++
plugins/reports/smtp/smtp.c | 3 +++
2 files changed, 6 insertions(+)
commit 6cfce65e8f49167ca095fc9b082e664945c290ff
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Thu Jun 16 16:12:59 2016 +0800
Update GnuLib code
Change-Id: I8ac80bdc27c90660c4dadfc52f423069818333a9
config.rpath | 2 +-
libmissing/Makefile.am | 10 +-
libmissing/alloca.in.h | 2 +-
libmissing/arpa_inet.in.h | 2 +-
libmissing/asnprintf.c | 2 +-
libmissing/close.c | 2 +-
libmissing/dosname.h | 2 +-
libmissing/dup2.c | 53 ++++-
libmissing/errno.in.h | 2 +-
libmissing/fcntl.c | 111 +++++++++-
libmissing/fcntl.in.h | 2 +-
libmissing/fd-hook.c | 2 +-
libmissing/fd-hook.h | 2 +-
libmissing/float+.h | 2 +-
libmissing/float.c | 2 +-
libmissing/float.in.h | 2 +-
libmissing/gai_strerror.c | 2 +-
libmissing/getaddrinfo.c | 2 +-
libmissing/getdtablesize.c | 44 ++--
libmissing/gettext.h | 10 +-
libmissing/gettimeofday.c | 2 +-
libmissing/glthread/cond.c | 2 +-
libmissing/glthread/cond.h | 2 +-
libmissing/glthread/lock.c | 2 +-
libmissing/glthread/lock.h | 2 +-
libmissing/glthread/thread.c | 2 +-
libmissing/glthread/thread.h | 2 +-
libmissing/glthread/threadlib.c | 2 +-
libmissing/inet_ntop.c | 4 +-
libmissing/itold.c | 2 +-
libmissing/m4/00gnulib.m4 | 2 +-
libmissing/m4/absolute-header.m4 | 2 +-
libmissing/m4/alloca.m4 | 2 +-
libmissing/m4/arpa_inet_h.m4 | 2 +-
libmissing/m4/close.m4 | 2 +-
libmissing/m4/cond.m4 | 2 +-
libmissing/m4/dup2.m4 | 98 +++++----
libmissing/m4/errno_h.m4 | 2 +-
libmissing/m4/exponentd.m4 | 2 +-
libmissing/m4/extensions.m4 | 7 +-
libmissing/m4/extern-inline.m4 | 15 +-
libmissing/m4/fcntl-o.m4 | 2 +-
libmissing/m4/fcntl.m4 | 71 +++---
libmissing/m4/fcntl_h.m4 | 2 +-
libmissing/m4/fdopen.m4 | 2 +-
libmissing/m4/float_h.m4 | 2 +-
libmissing/m4/fpieee.m4 | 4 +-
libmissing/m4/fstat.m4 | 2 +-
libmissing/m4/getaddrinfo.m4 | 2 +-
libmissing/m4/getcwd.m4 | 13 +-
libmissing/m4/getdtablesize.m4 | 8 +-
libmissing/m4/getpagesize.m4 | 2 +-
libmissing/m4/gettimeofday.m4 | 2 +-
libmissing/m4/gnulib-cache.m4 | 4 +-
libmissing/m4/gnulib-common.m4 | 45 ++--
libmissing/m4/gnulib-comp.m4 | 17 +-
libmissing/m4/gnulib-tool.m4 | 2 +-
libmissing/m4/hostent.m4 | 2 +-
libmissing/m4/include_next.m4 | 2 +-
libmissing/m4/inet_ntop.m4 | 2 +-
libmissing/m4/intmax_t.m4 | 2 +-
libmissing/m4/inttypes-pri.m4 | 2 +-
libmissing/m4/inttypes.m4 | 2 +-
libmissing/m4/inttypes_h.m4 | 2 +-
libmissing/m4/largefile.m4 | 2 +-
libmissing/m4/lib-ld.m4 | 2 +-
libmissing/m4/lib-link.m4 | 2 +-
libmissing/m4/lib-prefix.m4 | 2 +-
libmissing/m4/lock.m4 | 2 +-
libmissing/m4/longlong.m4 | 2 +-
libmissing/m4/lstat.m4 | 50 +++--
libmissing/m4/malloc.m4 | 13 +-
libmissing/m4/math_h.m4 | 2 +-
libmissing/m4/memchr.m4 | 2 +-
libmissing/m4/mmap-anon.m4 | 2 +-
libmissing/m4/mode_t.m4 | 2 +-
libmissing/m4/msvc-inval.m4 | 2 +-
libmissing/m4/msvc-nothrow.m4 | 2 +-
libmissing/m4/multiarch.m4 | 2 +-
libmissing/m4/netdb_h.m4 | 2 +-
libmissing/m4/netinet_in_h.m4 | 2 +-
libmissing/m4/off_t.m4 | 2 +-
libmissing/m4/onceonly.m4 | 2 +-
libmissing/m4/open.m4 | 2 +-
libmissing/m4/pathmax.m4 | 2 +-
libmissing/m4/printf.m4 | 51 ++---
libmissing/m4/raise.m4 | 2 +-
libmissing/m4/realloc.m4 | 13 +-
libmissing/m4/servent.m4 | 2 +-
libmissing/m4/sigaction.m4 | 2 +-
libmissing/m4/signal_h.m4 | 2 +-
libmissing/m4/signalblocking.m4 | 2 +-
libmissing/m4/size_max.m4 | 2 +-
libmissing/m4/sleep.m4 | 2 +-
libmissing/m4/snprintf.m4 | 2 +-
libmissing/m4/socketlib.m4 | 2 +-
libmissing/m4/sockets.m4 | 2 +-
libmissing/m4/socklen.m4 | 2 +-
libmissing/m4/sockpfaf.m4 | 2 +-
libmissing/m4/ssize_t.m4 | 2 +-
libmissing/m4/stat.m4 | 2 +-
libmissing/m4/stdalign.m4 | 10 +-
libmissing/m4/stdbool.m4 | 36 ++--
libmissing/m4/stddef_h.m4 | 10 +-
libmissing/m4/stdint.m4 | 31 ++-
libmissing/m4/stdint_h.m4 | 2 +-
libmissing/m4/stdio_h.m4 | 31 ++-
libmissing/m4/stdlib_h.m4 | 2 +-
libmissing/m4/strdup.m4 | 2 +-
libmissing/m4/strerror.m4 | 2 +-
libmissing/m4/string_h.m4 | 2 +-
libmissing/m4/strsep.m4 | 2 +-
libmissing/m4/symlink.m4 | 2 +-
libmissing/m4/sys_socket_h.m4 | 2 +-
libmissing/m4/sys_stat_h.m4 | 2 +-
libmissing/m4/sys_time_h.m4 | 3 +-
libmissing/m4/sys_types_h.m4 | 2 +-
libmissing/m4/sys_uio_h.m4 | 2 +-
libmissing/m4/thread.m4 | 2 +-
libmissing/m4/threadlib.m4 | 2 +-
libmissing/m4/time_h.m4 | 22 +-
libmissing/m4/time_r.m4 | 2 +-
libmissing/m4/unistd_h.m4 | 6 +-
libmissing/m4/vasnprintf.m4 | 2 +-
libmissing/m4/vsnprintf.m4 | 2 +-
libmissing/m4/warn-on-use.m4 | 2 +-
libmissing/m4/wchar_h.m4 | 2 +-
libmissing/m4/wchar_t.m4 | 2 +-
libmissing/m4/wint_t.m4 | 2 +-
libmissing/m4/xsize.m4 | 2 +-
libmissing/m4/yield.m4 | 2 +-
libmissing/malloc.c | 2 +-
libmissing/memchr.c | 2 +-
libmissing/msvc-inval.c | 2 +-
libmissing/msvc-inval.h | 2 +-
libmissing/msvc-nothrow.c | 2 +-
libmissing/msvc-nothrow.h | 2 +-
libmissing/netdb.in.h | 2 +-
libmissing/netinet_in.in.h | 2 +-
libmissing/pathmax.h | 2 +-
libmissing/printf-args.c | 2 +-
libmissing/printf-args.h | 2 +-
libmissing/printf-parse.c | 2 +-
libmissing/printf-parse.h | 2 +-
libmissing/raise.c | 2 +-
libmissing/realloc.c | 2 +-
libmissing/sig-handler.h | 4 +-
libmissing/sigaction.c | 2 +-
libmissing/signal.in.h | 10 +-
libmissing/sigprocmask.c | 2 +-
libmissing/size_max.h | 2 +-
libmissing/snprintf.c | 2 +-
libmissing/sockets.c | 9 +-
libmissing/sockets.h | 12 +-
libmissing/stat.c | 2 +-
libmissing/stdalign.in.h | 23 +-
libmissing/stdbool.in.h | 2 +-
libmissing/stddef.in.h | 56 +++--
libmissing/stdint.in.h | 16 +-
libmissing/stdio.in.h | 12 +-
libmissing/stdlib.in.h | 2 +-
libmissing/strdup.c | 2 +-
libmissing/string.in.h | 23 +-
libmissing/strsep.c | 2 +-
libmissing/sys_socket.c | 1 +
libmissing/sys_socket.in.h | 2 +-
libmissing/sys_stat.in.h | 2 +-
libmissing/sys_time.in.h | 2 +-
libmissing/sys_types.in.h | 2 +-
libmissing/sys_uio.in.h | 2 +-
libmissing/tests/Makefile.am | 7 +-
libmissing/tests/binary-io.c | 1 +
libmissing/tests/binary-io.h | 4 +-
libmissing/tests/fdopen.c | 2 +-
libmissing/tests/fpucw.h | 4 +-
libmissing/tests/fstat.c | 2 +-
libmissing/tests/getcwd-lgpl.c | 2 +-
libmissing/tests/getpagesize.c | 2 +-
libmissing/tests/glthread/yield.h | 2 +-
libmissing/tests/ignore-value.h | 4 +-
libmissing/tests/init.sh | 57 +++--
libmissing/tests/intprops.h | 196 +++++++++++++----
libmissing/tests/inttypes.in.h | 6 +-
libmissing/tests/lstat.c | 2 +-
libmissing/tests/macros.h | 2 +-
libmissing/tests/open.c | 2 +-
libmissing/tests/same-inode.h | 2 +-
libmissing/tests/signature.h | 2 +-
libmissing/tests/sleep.c | 2 +-
libmissing/tests/strerror-override.c | 2 +-
libmissing/tests/strerror-override.h | 2 +-
libmissing/tests/strerror.c | 2 +-
libmissing/tests/symlink.c | 2 +-
libmissing/tests/test-alloca-opt.c | 2 +-
libmissing/tests/test-arpa_inet.c | 2 +-
libmissing/tests/test-binary-io.c | 2 +-
libmissing/tests/test-close.c | 2 +-
libmissing/tests/test-cond.c | 2 +-
libmissing/tests/test-dup2.c | 2 +-
libmissing/tests/test-errno.c | 2 +-
libmissing/tests/test-fcntl-h.c | 4 +-
libmissing/tests/test-fcntl.c | 2 +-
libmissing/tests/test-fdopen.c | 2 +-
libmissing/tests/test-fgetc.c | 2 +-
libmissing/tests/test-float.c | 2 +-
libmissing/tests/test-fputc.c | 2 +-
libmissing/tests/test-fread.c | 2 +-
libmissing/tests/test-fstat.c | 2 +-
libmissing/tests/test-fwrite.c | 2 +-
libmissing/tests/test-getaddrinfo.c | 12 +-
libmissing/tests/test-getcwd-lgpl.c | 2 +-
libmissing/tests/test-getdtablesize.c | 2 +-
libmissing/tests/test-gettimeofday.c | 2 +-
libmissing/tests/test-ignore-value.c | 2 +-
libmissing/tests/test-inet_ntop.c | 2 +-
libmissing/tests/test-init.sh | 2 +-
libmissing/tests/test-intprops.c | 394 +++++++++++++++++++++-------------
libmissing/tests/test-inttypes.c | 2 +-
libmissing/tests/test-lock.c | 2 +-
libmissing/tests/test-lstat.c | 2 +-
libmissing/tests/test-lstat.h | 2 +-
libmissing/tests/test-memchr.c | 2 +-
libmissing/tests/test-netdb.c | 2 +-
libmissing/tests/test-netinet_in.c | 2 +-
libmissing/tests/test-open.c | 2 +-
libmissing/tests/test-open.h | 2 +-
libmissing/tests/test-pathmax.c | 2 +-
libmissing/tests/test-raise.c | 2 +-
libmissing/tests/test-sigaction.c | 2 +-
libmissing/tests/test-signal-h.c | 2 +-
libmissing/tests/test-sigprocmask.c | 2 +-
libmissing/tests/test-sleep.c | 2 +-
libmissing/tests/test-snprintf.c | 2 +-
libmissing/tests/test-sockets.c | 2 +-
libmissing/tests/test-stat.c | 3 +-
libmissing/tests/test-stat.h | 3 +-
libmissing/tests/test-stdalign.c | 2 +-
libmissing/tests/test-stdbool.c | 2 +-
libmissing/tests/test-stddef.c | 25 ++-
libmissing/tests/test-stdint.c | 2 +-
libmissing/tests/test-stdio.c | 2 +-
libmissing/tests/test-stdlib.c | 2 +-
libmissing/tests/test-strerror.c | 2 +-
libmissing/tests/test-string.c | 2 +-
libmissing/tests/test-symlink.c | 2 +-
libmissing/tests/test-symlink.h | 2 +-
libmissing/tests/test-sys_socket.c | 2 +-
libmissing/tests/test-sys_stat.c | 2 +-
libmissing/tests/test-sys_time.c | 2 +-
libmissing/tests/test-sys_types.c | 2 +-
libmissing/tests/test-sys_uio.c | 2 +-
libmissing/tests/test-sys_wait.h | 2 +-
libmissing/tests/test-thread_create.c | 2 +-
libmissing/tests/test-thread_self.c | 2 +-
libmissing/tests/test-time.c | 2 +-
libmissing/tests/test-unistd.c | 2 +-
libmissing/tests/test-vasnprintf.c | 2 +-
libmissing/tests/test-verify.c | 2 +-
libmissing/tests/test-vsnprintf.c | 2 +-
libmissing/tests/test-wchar.c | 2 +-
libmissing/tests/zerosize-ptr.h | 2 +-
libmissing/time.in.h | 31 ++-
libmissing/time_r.c | 2 +-
libmissing/unistd.c | 1 +
libmissing/unistd.in.h | 39 +++-
libmissing/vasnprintf.c | 27 +--
libmissing/vasnprintf.h | 2 +-
libmissing/verify.h | 4 +-
libmissing/vsnprintf.c | 2 +-
libmissing/w32sock.h | 2 +-
libmissing/wchar.in.h | 16 +-
libmissing/xsize.h | 2 +-
snippet/arg-nonnull.h | 2 +-
snippet/c++defs.h | 2 +-
snippet/warn-on-use.h | 2 +-
275 files changed, 1470 insertions(+), 758 deletions(-)
commit 955a98432f2fda657539ec50fbb130923fd4bf8e
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Wed May 4 13:24:48 2016 +0800
[#1641] Fix memory corruption with multiple reverse relay
Change-Id: Ib14420613a70288c6a290a21bead00da8e85a24f
src/include/reverse-relaying.h | 2 +-
src/include/sensor-server.h | 9 ++++++
src/reverse-relaying.c | 5 +--
src/sensor-server.c | 70 ++++++++++++++++++++++++++++++------------
4 files changed, 63 insertions(+), 23 deletions(-)
commit f7f3e2dbacd88cd7565b7f2b31afce36e7949bda
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Jun 2 15:33:20 2016 +0200
[#1706] Fix assertion errors in thresholding plugin
Change-Id: I56722b1e66f0a53934b2f0f830033b456474a73a
plugins/filters/thresholding/thresholding.c | 3 +++
1 file changed, 3 insertions(+)
commit 58d51bba2c1c7e151fd4cd838012e50b33e15591
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon May 9 22:19:56 2016 +0700
[#rel1641] Fix double free in case of failover saving error
Change-Id: I13fdc442eaf8a13d691ad8ee80b61a7318688c18
src/bufpool.c | 4 ++++
1 file changed, 4 insertions(+)
commit c01c1b370e381f867dbd461618b9c43c83eb47f4
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Thu Apr 28 09:06:16 2016 +0700
Revert "[#1641, #ext735] Use the safe version of prelude_list_for_each()"
Using prelude_list_for_each_safe is not mandatory because of the break
statement.
This reverts commit 3c5bec5f2486a315fcdc896ce5e0f51da9aed8c6.
Change-Id: I5194ac386c2b693a23af9e928209fe8191270a7c
src/sensor-server.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 3f3027c525f6442a68022b655df41e73f40ecdf1
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Sat May 7 10:38:55 2016 +0700
Remove un-necessary log (this information is already in the permission string)
Change-Id: I715ff3c2d23133a60df6a045277801fe0a2fe67e
src/sensor-server.c | 3 ---
1 file changed, 3 deletions(-)
commit 40a0c37cbd97c7f12441ddae19546cc4746fece7
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Sat May 7 10:38:22 2016 +0700
Prevent some geoip warnings
Change-Id: I1b35b1780c97dcb5fb18e2e26c0d60e07f4525c9
plugins/decodes/normalize/normalize.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit a7c658129afd2081a34daab89ff802c9de2ceffd
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Apr 21 18:06:34 2016 +0200
Update NEWS, bump version
Change-Id: Ie47a00133d74ccaf20e96d9fcfb95586fe1ff169
NEWS | 6 ++++++
configure.in | 6 +++---
2 files changed, 9 insertions(+), 3 deletions(-)
commit 0ed4f895b3e85d8795c7419e34f575a4cc93be0e
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Apr 15 17:32:18 2016 +0200
Update NEWS, bump version
Change-Id: I0fc1b25695eb3a8061df76290108ec34abafe698
NEWS | 8 ++++++++
configure.in | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 3c5bec5f2486a315fcdc896ce5e0f51da9aed8c6
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Apr 14 18:54:37 2016 +0200
[#1641, #ext735] Use the safe version of prelude_list_for_each()
This prevents a segfault when deleting elements while iterating.
Change-Id: I6d40777fd6cb1644b7384ab595d5f001d4200708
src/sensor-server.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit dc7b42c05b80849d5012f00a228a27c0687b16f1
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Apr 8 12:36:23 2016 +0200
Update NEWS, bump version
Change-Id: I4d6a03eca18c4cd9b1503bd3208b3a3b10e6a8cd
NEWS | 8 ++++++++
configure.in | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit fbe5a97ad3b057f0fc039028c3e02956cd3bc73d
Author: Song Tran <song.tran@c-s.fr>
Date: Fri Apr 8 12:21:12 2016 +0200
[#1594] Add aditional SELinux policy
Grant permissons to prelude-manager on files on
directory /dev/shm/:
- Modify files attribute
- Open, read and write if theses files are created by Apache
Change-Id: I19bc35b024773ce9936c8cc255e9e4df98f97e70
selinux/prelude-manager.te | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
commit 80724925b4eb4975370d47e29c66ea9231327e9e
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Apr 1 17:56:45 2016 +0200
Update NEWS, bump version
Change-Id: I89ac269aaaeee95e884aceb0540d50162cb511c6
NEWS | 8 ++++++++
configure.in | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 66651c5bcd0574e2d7b4b1882c53df65540a2088
Author: Camille Gardet <camille.gardet@c-s.fr>
Date: Fri Apr 1 14:34:16 2016 +0200
[#1527] Add info about geolocation support
Mention the required library to support geolocation
Change-Id: I103f2f9f0d13adc7ad998a69773c650fe33dad66
README | 2 ++
1 file changed, 2 insertions(+)
commit c4e5e35d1a36118341926620512ef0e9538cfbe9
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Wed Mar 23 17:09:22 2016 +0100
Update NEWS, bump version
Change-Id: I5b1a2f4bf8a900c889f0f6fc6210ce8d40004e96
NEWS | 8 ++++++++
configure.in | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 66f239fe31a7d53b4888368b3282dcbee036fe4b
Author: Louis-David GABET <louis-david.gabet@c-s.fr>
Date: Tue Mar 22 15:55:38 2016 +0100
[#1351] stderr to /dev/stdout
Change-Id: I61c7cf1427ac2e29b63ae1bc7057f355f08f9aaa
prelude-manager.conf.in | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit c637b5b88026127b23364ad4f7aa0b2ec6db1e25
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Mar 17 16:07:33 2016 +0100
Update NEWS, bump version
Change-Id: Ica9e0143c7730648960d489f135fa10009ec0e49
NEWS | 12 ++++++++++++
configure.in | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
commit 510a798a73cce4bec12d9599a78374c29580891c
Author: Louis-David GABET <louis-david.gabet@c-s.fr>
Date: Wed Mar 16 11:29:53 2016 +0100
[#1271] Update comments in configuration file
Update user and group ID as which prelude-manager will run
in configuration file.
Change-Id: I71569bf8711e16c52bf921e98680225f14b6401d
prelude-manager.conf.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ea89880ee8ce289ca54c9218b0c1d2c245e39527
Author: Song Tran <song.tran@c-s.fr>
Date: Thu Mar 10 12:07:38 2016 +0100
[#1363] Add additional SELinux Policies
- Connect to Unix socket of database
- Use XML mode
- Use SMTP plugin
Change-Id: I38d4089e608c565ff4b580e9bbed501d49d53aa6
selinux/prelude-manager.te | 15 +++++++++++++++
1 file changed, 15 insertions(+)
commit eb13e149aae6ad80b9ea2a6768b96ca3992b3ff7
Author: Francois POIROTTE <francois.poirotte@c-s.fr>
Date: Mon Nov 16 18:53:24 2015 +0100
[#732] Add a default threshold to handle bursts
Adds a default threshold to only pass upto 100 alerts every 120s
for a given combination of classification, source & target.
This threshold is meant to avoid a database overload during bursts.
Change-Id: I73a061978e7ce1a7cd7071625f2846f433635b47
prelude-manager.conf.in | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
commit c13df3d0f486d63c9367e80e17a988d5a73091f6
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Feb 26 11:22:03 2016 +0100
Update NEWS, bump version
Change-Id: I2e60ce9d9380d4659cbba741c9896658609f395b
NEWS | 19 +++++++++++++++++++
configure.in | 2 +-
2 files changed, 20 insertions(+), 1 deletion(-)
commit 02ecfc5e46da9b16bd95c52b68340cdecba874b3
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon Dec 28 16:02:49 2015 +0100
[#990] Event geo-localisation support through normalisation
Implement support for libmaxminddb, allowing to set per-event geolocation
information within events AdditionalData.
At the moment only the ISO country code as well as the english country name
are set, but more fields might come later.
Change-Id: I9a8a5cbcd25270dcb098af1e3af272fb39c32eba
configure.in | 18 ++++
plugins/decodes/normalize/Makefile.am | 4 +-
plugins/decodes/normalize/normalize.c | 171 ++++++++++++++++++++++++++++++++--
prelude-manager.conf.in | 7 ++
4 files changed, 192 insertions(+), 8 deletions(-)
commit f08fe9b6ecad8de9824cb167443707c453058f49
Author: Song Tran <song.tran@c-s.fr>
Date: Wed Feb 24 09:55:01 2016 +0100
[#1195] Add SELinux policies
- Grant permissons to prelude-manager
on directory /dev/shm/
Change-Id: Ib99a8dace64e1fe3cd82b7cdd9073f9872c9fe8f
Makefile.am | 4 +++-
selinux/Makefile | 17 +++++++++++++++++
selinux/prelude-manager.te | 16 ++++++++++++++++
3 files changed, 36 insertions(+), 1 deletion(-)
commit c6d7700a987623e67e88f3425576ea4fd4d5cfda
Author: Thomas ANDREJAK <thomas.andrejak@c-s.fr>
Date: Fri Feb 12 18:50:00 2016 +0100
[#548] Change prelude-ids.com to prelude-siem.com
Change-Id: Ide7efcf78f2b3474a4ad77e9d0bfaeb60dd9aca9
plugins/filters/skeleton/skeleton.c | 4 ++--
src/prelude-manager.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
commit 0d5131070cf977231b1442331e0a73a2f1114645
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Mon Jan 11 16:49:53 2016 +0100
Update NEWS, bump version
Change-Id: I2eef3ac4c8f78d39d8a37b073ff6e75295846ad7
NEWS | 10 ++++++++++
configure.in | 2 +-
2 files changed, 11 insertions(+), 1 deletion(-)
commit 363366a44ad1ec48d55040927b1621fee09af2e2
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Jan 12 14:43:58 2016 +0100
[#1007] Copyright year update
Change-Id: Ibcf6a656a7fea612c34c8041e316157138e126ce
plugins/decodes/normalize/normalize.c | 2 +-
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
plugins/filters/skeleton/skeleton.c | 2 +-
plugins/filters/thresholding/thresholding.c | 2 +-
plugins/reports/db/db.c | 2 +-
plugins/reports/debug/debug.c | 2 +-
plugins/reports/smtp/smtp.c | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
plugins/reports/xmlmod/xmlmod.c | 2 +-
src/bufpool.c | 2 +-
src/decode-plugins.c | 2 +-
src/filter-plugins.c | 2 +-
src/idmef-message-scheduler.c | 2 +-
src/include/bufpool.h | 2 +-
src/include/decode-plugins.h | 2 +-
src/include/filter-plugins.h | 2 +-
src/include/idmef-message-scheduler.h | 2 +-
src/include/manager-auth.h | 2 +-
src/include/manager-options.h | 2 +-
src/include/pmsg-to-idmef.h | 2 +-
src/include/prelude-manager.h | 2 +-
src/include/report-plugins.h | 2 +-
src/include/reverse-relaying.h | 2 +-
src/include/sensor-server.h | 2 +-
src/include/server-generic.h | 2 +-
src/manager-auth.c | 2 +-
src/manager-options.c | 2 +-
src/pmsg-to-idmef.c | 2 +-
src/prelude-manager.c | 2 +-
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
src/server-generic.c | 2 +-
33 files changed, 33 insertions(+), 33 deletions(-)
commit f830abc811c19a2904fdd83616147bbc55aabdc2
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Oct 27 17:27:33 2015 +0100
[#845, #ext640] Compatibility fix with libpreludedb 1.2.6
The SMTP plugin crashed when trying to retrieve
correlated alerts from the database.
Thanks to Thierno DIOP <diopthier5@yahoo.fr> for reporting this problem.
Change-Id: If93437b1024e26e172d5262bf5b352d0ee4ded00
plugins/reports/smtp/smtp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit d7173fd1e259485db457d72770c8bcf311705b24
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Oct 1 10:52:03 2015 +0200
Update Prewikka path in SMTP template
Change-Id: I85a78fb5b983cae794a8ad8d8be813027b4c2330
plugins/reports/smtp/template.example | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c2d62de31098def3a9dd75fd508fdceaf882ac2e
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Jul 31 09:55:50 2015 +0200
Update NEWS, bump version
Change-Id: I07f23b15d5dd9387760070a42ab1b6d78104ec42
NEWS | 6 ++++++
configure.in | 6 +++---
2 files changed, 9 insertions(+), 3 deletions(-)
commit 197b06a5ebe78e3d711944dc496cfb91a9c7af3b
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Mon Jul 27 10:30:06 2015 +0200
Update NEWS, bump version
Change-Id: I21e257f8928b0e42f8ab8cfe9376ca1fcc52b20d
NEWS | 8 ++++++++
configure.in | 6 +++---
2 files changed, 11 insertions(+), 3 deletions(-)
commit 53f10b4e73c10f9db766d4282c6c4250bc187c20
Author: Thomas ANDREJAK <thomas.andrejak@c-s.fr>
Date: Wed Jul 22 17:37:20 2015 +0200
[#720] Update from prelude-ids.org to prelude-siem.org
Change mailing lists to forums, remove IRC.
Change-Id: I9775b4225d782516e4dde1d64d99babc3fa956c9
AUTHORS | 2 +-
README | 17 +++++++----------
m4/libprelude.m4 | 2 +-
m4/libpreludedb.m4 | 2 +-
4 files changed, 10 insertions(+), 13 deletions(-)
commit e7fd12c9b6c6e359a32af5a0ed2a71f0d365dbad
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Mon Jun 29 19:01:54 2015 +0200
[#516] Copyright year update
Change-Id: I19d1877f7a5fac8a308e1de57dd56fea3efab6e1
plugins/decodes/normalize/normalize.c | 2 +-
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
plugins/filters/skeleton/skeleton.c | 2 +-
plugins/filters/thresholding/thresholding.c | 2 +-
plugins/reports/db/db.c | 2 +-
plugins/reports/debug/debug.c | 2 +-
plugins/reports/smtp/smtp.c | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
plugins/reports/xmlmod/xmlmod.c | 2 +-
src/bufpool.c | 2 +-
src/decode-plugins.c | 2 +-
src/filter-plugins.c | 2 +-
src/idmef-message-scheduler.c | 2 +-
src/include/bufpool.h | 2 +-
src/include/decode-plugins.h | 2 +-
src/include/filter-plugins.h | 2 +-
src/include/idmef-message-scheduler.h | 2 +-
src/include/manager-auth.h | 2 +-
src/include/manager-options.h | 2 +-
src/include/pmsg-to-idmef.h | 2 +-
src/include/prelude-manager.h | 2 +-
src/include/report-plugins.h | 2 +-
src/include/reverse-relaying.h | 2 +-
src/include/sensor-server.h | 2 +-
src/include/server-generic.h | 2 +-
src/manager-auth.c | 2 +-
src/manager-options.c | 2 +-
src/pmsg-to-idmef.c | 2 +-
src/prelude-manager.c | 2 +-
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
src/server-generic.c | 2 +-
33 files changed, 33 insertions(+), 33 deletions(-)
commit 18988fb9335e69e6d56543ffe4e01c8cacf447bb
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Wed Feb 4 16:32:43 2015 +0100
Make sure we listen on all interface (IPv4+IPv6 dual stack fixes)
There is a problem on Linux system where getaddrinfo() return address in
the wrong sort order (IPv4 first, IPv6 next):
As a result we used to first bind IPv4 addresses, but then we were getting
an error for dual-stacked addresses, when the IPv6 addresses came second.
When an address is dual-stacked, we thus ended-up listening only to the IPv4
instance.
The error happened on dual-stack Linux system, because mapping the IPv6
address will actually attempt to bind both the IPv4 and IPv6 address.
In order to prevent this problem, set the IPV6_V6ONLY option so that only
the IPv6 address is bound.
Additionally, The prelude-admin server code used to report success for
binding an interface even thought the operation failed. We now only report
successful bind.
Change-Id: I4d0fc89dc719a050de65cd16ed763c8826004473
src/manager-options.c | 27 ++-------------------------
src/server-generic.c | 28 +++++++++++++++++++++++++++-
2 files changed, 29 insertions(+), 26 deletions(-)
commit 5a663d5ffffc05653465d8564d53f0c2549635e8
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Wed Oct 15 18:06:47 2014 +0200
Update NEWS, bump version
Change-Id: I0fd8eec563a1f240f33cca393a67ca075dead35f
NEWS | 10 ++++++++++
configure.in | 2 +-
2 files changed, 11 insertions(+), 1 deletion(-)
commit 60eab802a9c91508e34b8d6096574e18bea3cf57
Author: Camille GARDET <camille.gardet@c-s.fr>
Date: Wed Oct 15 09:50:05 2014 +0200
Fix #412 - Move dependencies in README file
Change-Id: Ie31e0faf1645e3a7fcfc4765460065c193dc4ad5
INSTALL | 13 -------------
README | 22 ++++++++++++++++------
2 files changed, 16 insertions(+), 19 deletions(-)
commit 118cef9064e4b0289e4fc6e743e4a5dbbe3b16df
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Tue Sep 30 19:58:20 2014 +0200
Use --lgpl=2 when invoking GnuLib, remove obsolete GnuLib files
Change-Id: I135d9cd3b9b1063887b4c95fa61e7c6dd1def961
arg-nonnull.h | 26 ----
c++defs.h | 271 ------------------------------------
libmissing/Makefile.am | 20 +--
libmissing/alloca.in.h | 2 +-
libmissing/arpa_inet.in.h | 2 +-
libmissing/asnprintf.c | 2 +-
libmissing/close.c | 2 +-
libmissing/dosname.h | 2 +-
libmissing/dup2.c | 2 +-
libmissing/errno.in.h | 2 +-
libmissing/fcntl.c | 2 +-
libmissing/fcntl.in.h | 2 +-
libmissing/fd-hook.c | 2 +-
libmissing/fd-hook.h | 2 +-
libmissing/float+.h | 2 +-
libmissing/float.c | 2 +-
libmissing/float.in.h | 2 +-
libmissing/gai_strerror.c | 2 +-
libmissing/getaddrinfo.c | 2 +-
libmissing/getdtablesize.c | 2 +-
libmissing/gettext.h | 2 +-
libmissing/gettimeofday.c | 2 +-
libmissing/glthread/cond.c | 2 +-
libmissing/glthread/cond.h | 2 +-
libmissing/glthread/lock.c | 2 +-
libmissing/glthread/lock.h | 2 +-
libmissing/glthread/thread.c | 2 +-
libmissing/glthread/thread.h | 2 +-
libmissing/glthread/threadlib.c | 2 +-
libmissing/inet_ntop.c | 2 +-
libmissing/itold.c | 2 +-
libmissing/m4/gnulib-cache.m4 | 7 +-
libmissing/m4/gnulib-comp.m4 | 16 ---
libmissing/m4/memset.m4 | 15 --
libmissing/malloc.c | 2 +-
libmissing/memchr.c | 2 +-
libmissing/memset.c | 29 ----
libmissing/msvc-inval.c | 2 +-
libmissing/msvc-inval.h | 2 +-
libmissing/msvc-nothrow.c | 2 +-
libmissing/msvc-nothrow.h | 2 +-
libmissing/netdb.in.h | 2 +-
libmissing/netinet_in.in.h | 2 +-
libmissing/pathmax.h | 2 +-
libmissing/printf-args.c | 2 +-
libmissing/printf-args.h | 2 +-
libmissing/printf-parse.c | 2 +-
libmissing/printf-parse.h | 2 +-
libmissing/raise.c | 2 +-
libmissing/realloc.c | 2 +-
libmissing/sig-handler.h | 2 +-
libmissing/sigaction.c | 2 +-
libmissing/signal.in.h | 2 +-
libmissing/sigprocmask.c | 2 +-
libmissing/size_max.h | 2 +-
libmissing/snprintf.c | 2 +-
libmissing/sockets.c | 2 +-
libmissing/sockets.h | 2 +-
libmissing/stat.c | 2 +-
libmissing/stdalign.in.h | 2 +-
libmissing/stdbool.in.h | 2 +-
libmissing/stddef.in.h | 2 +-
libmissing/stdint.in.h | 2 +-
libmissing/stdio.in.h | 2 +-
libmissing/stdlib.in.h | 2 +-
libmissing/strdup.c | 2 +-
libmissing/string.in.h | 2 +-
libmissing/strsep.c | 2 +-
libmissing/sys_socket.in.h | 2 +-
libmissing/sys_stat.in.h | 2 +-
libmissing/sys_time.in.h | 2 +-
libmissing/sys_types.in.h | 2 +-
libmissing/sys_uio.in.h | 2 +-
libmissing/tests/Makefile.am | 8 --
libmissing/tests/test-realloc-gnu.c | 29 ----
libmissing/time.in.h | 2 +-
libmissing/time_r.c | 2 +-
libmissing/unistd.in.h | 2 +-
libmissing/vasnprintf.c | 2 +-
libmissing/vasnprintf.h | 2 +-
libmissing/verify.h | 2 +-
libmissing/vsnprintf.c | 2 +-
libmissing/w32sock.h | 2 +-
libmissing/wchar.in.h | 2 +-
libmissing/xsize.h | 2 +-
link-warning.h | 45 ------
warn-on-use.h | 109 ---------------
87 files changed, 80 insertions(+), 647 deletions(-)
commit 156ac53ed53df28e472b010dc33a4664fe717d23
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Fri Sep 26 03:49:38 2014 +0200
Correct AdditionalData output
Change-Id: Ic910899d2cd31678fd1eae973f07604da91e0f6a
plugins/reports/xmlmod/xmlmod.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit 53596a85e23b404f8cfcf39cf2580898f04a8003
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Sep 23 16:21:15 2014 +0200
Update NEWS, bump version
Change-Id: I2db95dbc3005e8eb00da84fa6e00035e375c4ebd
NEWS | 14 ++++++++++++++
configure.in | 2 +-
2 files changed, 15 insertions(+), 1 deletion(-)
commit 592b323244c2e781753c2fc65611883fef859103
Author: Camille GARDET <camille.gardet@c-s.fr>
Date: Tue Sep 16 11:45:59 2014 +0200
Add dependencies in INSTALL file
Change-Id: Ie2082add7407040f8c3c60aa5ad108f4e86fa431
INSTALL | 13 +++++++++++++
1 file changed, 13 insertions(+)
commit 97d76bec0bc476937c24f9625b6204ad707cfea1
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon Sep 22 09:25:31 2014 +0200
Correct autogen.sh output
Change-Id: Ib3bc42e7289d002a69c4fe0c8700112c1048c03b
autogen.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 55913dce72d2095f013701c646b9492faa9ee067
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Tue Sep 16 17:41:15 2014 +0200
Update libev code
Change-Id: Ia955e9aebd761db702cb1dbe2c052a535c3ef920
libev/Changes | 25 ++++++++--
libev/ev.c | 135 ++++++++++++++++++++++++++++++++++++++++++++----------
libev/ev.h | 11 +++--
libev/ev_epoll.c | 5 +-
libev/ev_kqueue.c | 2 +-
libev/ev_vars.h | 8 ++--
libev/ev_win32.c | 2 +-
libev/libev.m4 | 12 ++---
8 files changed, 154 insertions(+), 46 deletions(-)
commit 859d0605c0c58b6d2450264dfc1760562787eca5
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Tue Sep 16 14:05:16 2014 +0200
Update GnuLib code
Change-Id: Ib378936448b0d3917f8230655dc636e17707c070
config.rpath | 18 ++--
libmissing/Makefile.am | 22 ++++-
libmissing/alloca.in.h | 2 +-
libmissing/arpa_inet.in.h | 2 +-
libmissing/asnprintf.c | 2 +-
libmissing/close.c | 2 +-
libmissing/dosname.h | 2 +-
libmissing/dup2.c | 2 +-
libmissing/errno.in.h | 2 +-
libmissing/fcntl.c | 2 +-
libmissing/fcntl.in.h | 22 ++++-
libmissing/fd-hook.c | 2 +-
libmissing/fd-hook.h | 2 +-
libmissing/float+.h | 2 +-
libmissing/float.c | 2 +-
libmissing/float.in.h | 2 +-
libmissing/gai_strerror.c | 2 +-
libmissing/getaddrinfo.c | 2 +-
libmissing/getdtablesize.c | 10 +-
libmissing/gettext.h | 2 +-
libmissing/gettimeofday.c | 2 +-
libmissing/glthread/cond.c | 2 +-
libmissing/glthread/cond.h | 2 +-
libmissing/glthread/lock.c | 2 +-
libmissing/glthread/lock.h | 2 +-
libmissing/glthread/thread.c | 2 +-
libmissing/glthread/thread.h | 2 +-
libmissing/glthread/threadlib.c | 2 +-
libmissing/inet_ntop.c | 2 +-
libmissing/itold.c | 2 +-
libmissing/m4/00gnulib.m4 | 22 ++++-
libmissing/m4/absolute-header.m4 | 2 +-
libmissing/m4/alloca.m4 | 2 +-
libmissing/m4/arpa_inet_h.m4 | 2 +-
libmissing/m4/close.m4 | 2 +-
libmissing/m4/cond.m4 | 2 +-
libmissing/m4/dup2.m4 | 14 ++-
libmissing/m4/errno_h.m4 | 2 +-
libmissing/m4/exponentd.m4 | 2 +-
libmissing/m4/extensions.m4 | 2 +-
libmissing/m4/extern-inline.m4 | 33 +++++--
libmissing/m4/fcntl-o.m4 | 2 +-
libmissing/m4/fcntl.m4 | 14 ++-
libmissing/m4/fcntl_h.m4 | 2 +-
libmissing/m4/fdopen.m4 | 2 +-
libmissing/m4/float_h.m4 | 2 +-
libmissing/m4/fpieee.m4 | 2 +-
libmissing/m4/fstat.m4 | 2 +-
libmissing/m4/getaddrinfo.m4 | 2 +-
libmissing/m4/getcwd.m4 | 2 +-
libmissing/m4/getdtablesize.m4 | 2 +-
libmissing/m4/getpagesize.m4 | 2 +-
libmissing/m4/gettimeofday.m4 | 10 +-
libmissing/m4/gnulib-cache.m4 | 8 +-
libmissing/m4/gnulib-common.m4 | 120 ++++++++++++++++++-----
libmissing/m4/gnulib-comp.m4 | 16 +++-
libmissing/m4/gnulib-tool.m4 | 2 +-
libmissing/m4/hostent.m4 | 2 +-
libmissing/m4/include_next.m4 | 2 +-
libmissing/m4/inet_ntop.m4 | 2 +-
libmissing/m4/intmax_t.m4 | 2 +-
libmissing/m4/inttypes-pri.m4 | 2 +-
libmissing/m4/inttypes.m4 | 2 +-
libmissing/m4/inttypes_h.m4 | 2 +-
libmissing/m4/largefile.m4 | 2 +-
libmissing/m4/lib-ld.m4 | 2 +-
libmissing/m4/lib-link.m4 | 2 +-
libmissing/m4/lib-prefix.m4 | 2 +-
libmissing/m4/lock.m4 | 2 +-
libmissing/m4/longlong.m4 | 2 +-
libmissing/m4/lstat.m4 | 2 +-
libmissing/m4/malloc.m4 | 2 +-
libmissing/m4/math_h.m4 | 2 +-
libmissing/m4/memchr.m4 | 2 +-
libmissing/m4/memset.m4 | 2 +-
libmissing/m4/mmap-anon.m4 | 2 +-
libmissing/m4/mode_t.m4 | 2 +-
libmissing/m4/msvc-inval.m4 | 2 +-
libmissing/m4/msvc-nothrow.m4 | 2 +-
libmissing/m4/multiarch.m4 | 2 +-
libmissing/m4/netdb_h.m4 | 2 +-
libmissing/m4/netinet_in_h.m4 | 2 +-
libmissing/m4/off_t.m4 | 2 +-
libmissing/m4/onceonly.m4 | 2 +-
libmissing/m4/open.m4 | 2 +-
libmissing/m4/pathmax.m4 | 2 +-
libmissing/m4/printf.m4 | 20 ++--
libmissing/m4/raise.m4 | 2 +-
libmissing/m4/realloc.m4 | 2 +-
libmissing/m4/servent.m4 | 2 +-
libmissing/m4/sigaction.m4 | 2 +-
libmissing/m4/signal_h.m4 | 2 +-
libmissing/m4/signalblocking.m4 | 2 +-
libmissing/m4/size_max.m4 | 2 +-
libmissing/m4/sleep.m4 | 2 +-
libmissing/m4/snprintf.m4 | 2 +-
libmissing/m4/socketlib.m4 | 2 +-
libmissing/m4/sockets.m4 | 2 +-
libmissing/m4/socklen.m4 | 2 +-
libmissing/m4/sockpfaf.m4 | 2 +-
libmissing/m4/ssize_t.m4 | 2 +-
libmissing/m4/stat.m4 | 2 +-
libmissing/m4/stdalign.m4 | 2 +-
libmissing/m4/stdbool.m4 | 2 +-
libmissing/m4/stddef_h.m4 | 2 +-
libmissing/m4/stdint.m4 | 2 +-
libmissing/m4/stdint_h.m4 | 2 +-
libmissing/m4/stdio_h.m4 | 2 +-
libmissing/m4/stdlib_h.m4 | 4 +-
libmissing/m4/strdup.m4 | 2 +-
libmissing/m4/strerror.m4 | 2 +-
libmissing/m4/string_h.m4 | 2 +-
libmissing/m4/strsep.m4 | 2 +-
libmissing/m4/symlink.m4 | 2 +-
libmissing/m4/sys_socket_h.m4 | 2 +-
libmissing/m4/sys_stat_h.m4 | 2 +-
libmissing/m4/sys_time_h.m4 | 2 +-
libmissing/m4/sys_types_h.m4 | 2 +-
libmissing/m4/sys_uio_h.m4 | 2 +-
libmissing/m4/thread.m4 | 2 +-
libmissing/m4/threadlib.m4 | 40 +++++---
libmissing/m4/time_h.m4 | 13 ++-
libmissing/m4/time_r.m4 | 2 +-
libmissing/m4/unistd_h.m4 | 2 +-
libmissing/m4/vasnprintf.m4 | 2 +-
libmissing/m4/vsnprintf.m4 | 2 +-
libmissing/m4/warn-on-use.m4 | 2 +-
libmissing/m4/wchar_h.m4 | 2 +-
libmissing/m4/wchar_t.m4 | 2 +-
libmissing/m4/wint_t.m4 | 2 +-
libmissing/m4/xsize.m4 | 2 +-
libmissing/m4/yield.m4 | 2 +-
libmissing/malloc.c | 56 +++++++++++
libmissing/memchr.c | 2 +-
libmissing/memset.c | 2 +-
libmissing/msvc-inval.c | 2 +-
libmissing/msvc-inval.h | 2 +-
libmissing/msvc-nothrow.c | 2 +-
libmissing/msvc-nothrow.h | 2 +-
libmissing/netdb.in.h | 2 +-
libmissing/netinet_in.in.h | 2 +-
libmissing/pathmax.h | 2 +-
libmissing/printf-args.c | 2 +-
libmissing/printf-args.h | 2 +-
libmissing/printf-parse.c | 2 +-
libmissing/printf-parse.h | 2 +-
libmissing/raise.c | 2 +-
libmissing/realloc.c | 2 +-
libmissing/sig-handler.h | 2 +-
libmissing/sigaction.c | 2 +-
libmissing/signal.in.h | 2 +-
libmissing/sigprocmask.c | 2 +-
libmissing/size_max.h | 2 +-
libmissing/snprintf.c | 2 +-
libmissing/sockets.c | 2 +-
libmissing/sockets.h | 2 +-
libmissing/stat.c | 2 +-
libmissing/stdalign.in.h | 5 +-
libmissing/stdbool.in.h | 2 +-
libmissing/stddef.in.h | 2 +-
libmissing/stdint.in.h | 5 +-
libmissing/stdio.in.h | 2 +-
libmissing/stdlib.in.h | 25 ++++-
libmissing/strdup.c | 2 +-
libmissing/string.in.h | 2 +-
libmissing/strsep.c | 2 +-
libmissing/sys_socket.in.h | 2 +-
libmissing/sys_stat.in.h | 2 +-
libmissing/sys_time.in.h | 2 +-
libmissing/sys_types.in.h | 4 +-
libmissing/sys_uio.in.h | 2 +-
libmissing/tests/Makefile.am | 2 +-
libmissing/tests/binary-io.h | 2 +-
libmissing/tests/fdopen.c | 2 +-
libmissing/tests/fpucw.h | 2 +-
libmissing/tests/fstat.c | 2 +-
libmissing/tests/getcwd-lgpl.c | 2 +-
libmissing/tests/getpagesize.c | 2 +-
libmissing/tests/glthread/yield.h | 2 +-
libmissing/tests/ignore-value.h | 2 +-
libmissing/tests/init.sh | 4 +-
libmissing/tests/intprops.h | 2 +-
libmissing/tests/inttypes.in.h | 2 +-
libmissing/tests/lstat.c | 2 +-
libmissing/tests/macros.h | 2 +-
libmissing/tests/open.c | 2 +-
libmissing/tests/same-inode.h | 2 +-
libmissing/tests/signature.h | 2 +-
libmissing/tests/sleep.c | 2 +-
libmissing/tests/strerror-override.c | 2 +-
libmissing/tests/strerror-override.h | 2 +-
libmissing/tests/strerror.c | 2 +-
libmissing/tests/symlink.c | 2 +-
libmissing/tests/test-alloca-opt.c | 2 +-
libmissing/tests/test-arpa_inet.c | 2 +-
libmissing/tests/test-binary-io.c | 2 +-
libmissing/tests/test-close.c | 2 +-
libmissing/tests/test-cond.c | 2 +-
libmissing/tests/test-dup2.c | 2 +-
libmissing/tests/test-errno.c | 2 +-
libmissing/tests/test-fcntl-h.c | 2 +-
libmissing/tests/test-fcntl.c | 2 +-
libmissing/tests/test-fdopen.c | 39 ++++----
libmissing/tests/test-fgetc.c | 2 +-
libmissing/tests/test-float.c | 2 +-
libmissing/tests/test-fputc.c | 2 +-
libmissing/tests/test-fread.c | 2 +-
libmissing/tests/test-fstat.c | 2 +-
libmissing/tests/test-fwrite.c | 2 +-
libmissing/tests/test-getaddrinfo.c | 2 +-
libmissing/tests/test-getcwd-lgpl.c | 2 +-
libmissing/tests/test-getdtablesize.c | 2 +-
libmissing/tests/test-gettimeofday.c | 2 +-
libmissing/tests/test-ignore-value.c | 2 +-
libmissing/tests/test-inet_ntop.c | 2 +-
libmissing/tests/test-init.sh | 2 +-
libmissing/tests/test-intprops.c | 2 +-
libmissing/tests/test-inttypes.c | 2 +-
libmissing/tests/test-lock.c | 2 +-
libmissing/tests/test-lstat.c | 2 +-
libmissing/tests/test-lstat.h | 2 +-
libmissing/tests/test-memchr.c | 2 +-
libmissing/tests/test-netdb.c | 2 +-
libmissing/tests/test-netinet_in.c | 2 +-
libmissing/tests/test-open.c | 2 +-
libmissing/tests/test-open.h | 10 +-
libmissing/tests/test-pathmax.c | 2 +-
libmissing/tests/test-raise.c | 2 +-
libmissing/tests/test-realloc-gnu.c | 2 +-
libmissing/tests/test-sigaction.c | 2 +-
libmissing/tests/test-signal-h.c | 2 +-
libmissing/tests/test-sigprocmask.c | 2 +-
libmissing/tests/test-sleep.c | 2 +-
libmissing/tests/test-snprintf.c | 2 +-
libmissing/tests/test-sockets.c | 2 +-
libmissing/tests/test-stat.c | 2 +-
libmissing/tests/test-stat.h | 2 +-
libmissing/tests/test-stdalign.c | 2 +-
libmissing/tests/test-stdbool.c | 2 +-
libmissing/tests/test-stddef.c | 2 +-
libmissing/tests/test-stdint.c | 2 +-
libmissing/tests/test-stdio.c | 2 +-
libmissing/tests/test-stdlib.c | 2 +-
libmissing/tests/test-strerror.c | 2 +-
libmissing/tests/test-string.c | 2 +-
libmissing/tests/test-symlink.c | 2 +-
libmissing/tests/test-symlink.h | 2 +-
libmissing/tests/test-sys_socket.c | 2 +-
libmissing/tests/test-sys_stat.c | 2 +-
libmissing/tests/test-sys_time.c | 2 +-
libmissing/tests/test-sys_types.c | 2 +-
libmissing/tests/test-sys_uio.c | 2 +-
libmissing/tests/test-sys_wait.h | 2 +-
libmissing/tests/test-thread_create.c | 2 +-
libmissing/tests/test-thread_self.c | 2 +-
libmissing/tests/test-time.c | 2 +-
libmissing/tests/test-unistd.c | 2 +-
libmissing/tests/test-vasnprintf.c | 2 +-
libmissing/tests/test-verify.c | 2 +-
libmissing/tests/test-vsnprintf.c | 2 +-
libmissing/tests/test-wchar.c | 2 +-
libmissing/tests/zerosize-ptr.h | 2 +-
libmissing/time.in.h | 46 +++++++--
libmissing/time_r.c | 2 +-
libmissing/unistd.in.h | 17 +++-
libmissing/vasnprintf.c | 176 ++++++++++++++++------------------
libmissing/vasnprintf.h | 2 +-
libmissing/verify.h | 2 +-
libmissing/vsnprintf.c | 2 +-
libmissing/w32sock.h | 2 +-
libmissing/wchar.in.h | 2 +-
libmissing/xsize.h | 2 +-
snippet/arg-nonnull.h | 2 +-
snippet/c++defs.h | 2 +-
snippet/warn-on-use.h | 2 +-
src/Makefile.am | 1 +
276 files changed, 782 insertions(+), 488 deletions(-)
commit 64380c431a4b7e596e9e409e8f783cdbcee12e4e
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon Apr 28 16:47:13 2014 -0400
Use PKCS3 format rather than binary form for writing Diffie-Hellman parameters.
Change-Id: I9d6094017c23051a873f9e3d2279e1fbe979d8e7
src/manager-auth.c | 91 ++++++++++++++----------------------------------------
1 file changed, 23 insertions(+), 68 deletions(-)
commit 59923a2cf51627a7e3b540875b0a0ee52a65f09f
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Mon Apr 28 16:07:15 2014 -0400
Use system defined SOMAXCONN, increase replacement value
Change-Id: I40c176286410bfca08e00f68ad5c3707b36b5a27
src/server-generic.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 23a80c555b142e05bfd44a6a8746bf6642812fd0
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Mon Jul 7 15:30:54 2014 +0200
Update NEWS, bump version
Change-Id: I9cdcd64ccca978b65a6962a9c6c6587c1e435967
NEWS | 16 ++++++++++++++++
configure.in | 2 +-
2 files changed, 17 insertions(+), 1 deletion(-)
commit 379f3222ac1a31e9c697f3b8d3128c73f4e6fdba
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Thu Apr 24 16:53:20 2014 +0200
Option cleanup
Change-Id: I9447ca24557add2c9cc429d33775358b993e5814
src/manager-options.c | 6 ------
1 file changed, 6 deletions(-)
commit f79da2c9ac713c92fdbd850362bd8675e2fe9fbd
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Mon Feb 3 09:58:16 2014 +0100
Removed rhel6 packaging
pkg/rhel6/prelude-manager.init | 71 -------------
pkg/rhel6/prelude-manager.spec | 232 -----------------------------------------
2 files changed, 303 deletions(-)
commit 7c80d09dc6b18ef033624e5629f6e8e4ecba9535
Author: Thomas ANDREJAK <thomas.andrejak@c-s.fr>
Date: Tue Jan 7 00:13:54 2014 +0100
Provide AS_VAR_COPY, for system lacking it
configure.in | 4 ++++
1 file changed, 4 insertions(+)
commit 496cf87a494410c375507cd99ccf08ecb379f77b
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Thu Dec 19 20:47:11 2013 +0100
Revert part of the Relaying change
This revert part of cb2d3f22d0d3b4dfa394ec5c81f1f4d505cdb5d5.
src/manager-auth.c | 21 ++-------------------
1 file changed, 2 insertions(+), 19 deletions(-)
commit 079e0b0560fffcb49571fbc38140ee10d46e9f7c
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Sun Dec 15 13:50:33 2013 +0100
Update libev
libev/Changes | 189 ++++-
libev/LICENSE | 3 +-
libev/Makefile.am | 11 +-
libev/README | 16 +-
libev/ev.c | 2169 +++++++++++++++++++++++++++++++++++++------------
libev/ev.h | 502 ++++++++----
libev/ev_epoll.c | 81 +-
libev/ev_kqueue.c | 58 +-
libev/ev_poll.c | 50 +-
libev/ev_port.c | 58 +-
libev/ev_select.c | 40 +-
libev/ev_vars.h | 62 +-
libev/ev_win32.c | 22 +-
libev/ev_wrap.h | 310 +++----
libev/libev.m4 | 16 +-
src/prelude-manager.c | 4 +-
src/server-generic.c | 2 +-
17 files changed, 2589 insertions(+), 1004 deletions(-)
commit 9e16df826d8dc4ad937bb5ffb20cac9e9a121fde
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Fri Dec 13 17:31:59 2013 +0100
Warning fixes
plugins/filters/thresholding/thresholding.c | 3 +--
plugins/reports/smtp/smtp.c | 3 +--
src/bufpool.c | 3 +--
src/include/manager-auth.h | 2 +-
src/include/server-generic.h | 2 +-
src/manager-auth.c | 40 ++++++++++++++---------------
src/report-plugins.c | 2 --
src/sensor-server.c | 4 ---
8 files changed, 25 insertions(+), 34 deletions(-)
commit 72d39cadb19d9e9cde5b65c0fd26241b4731e4ed
Author: Yoann Vandoorselaere <yoannv@gmail.com>
Date: Fri Dec 13 17:31:35 2013 +0100
Autoconf / Automake fixes, Update GnuLib code
Configure script generation and make distcheck work again.
Remove deprecated autoconf macro, update obsolete one.
INSTALL | 15 +-
Makefile.am | 5 +-
config.rpath | 106 +--
configure.in | 19 +-
libmissing/Makefile.am | 1017 +++++++++++++++++++----------
libmissing/alignof.h | 53 --
libmissing/alloca.in.h | 17 +-
libmissing/arpa_inet.in.h | 88 ++-
libmissing/asnprintf.c | 5 +-
libmissing/close-hook.c | 91 ---
libmissing/close-hook.h | 72 ---
libmissing/close.c | 69 ++
libmissing/dosname.h | 53 ++
libmissing/dup2.c | 76 ++-
libmissing/errno.in.h | 190 ++++--
libmissing/fcntl.c | 23 +-
libmissing/fcntl.in.h | 77 ++-
libmissing/fd-hook.c | 116 ++++
libmissing/fd-hook.h | 119 ++++
libmissing/float+.h | 5 +-
libmissing/float.c | 33 +
libmissing/float.in.h | 137 +++-
libmissing/ftw.c | 7 +-
libmissing/ftw_.h | 7 +-
libmissing/gai_strerror.c | 28 +-
libmissing/getaddrinfo.c | 23 +-
libmissing/getdtablesize.c | 50 +-
libmissing/gettext.h | 22 +-
libmissing/gettimeofday.c | 22 +-
libmissing/glthread/cond.c | 16 +-
libmissing/glthread/cond.h | 22 +-
libmissing/glthread/lock.c | 13 +-
libmissing/glthread/lock.h | 20 +-
libmissing/glthread/thread.c | 24 +-
libmissing/glthread/thread.h | 64 +-
libmissing/glthread/threadlib.c | 5 +-
libmissing/inet_ntop.c | 60 +-
libmissing/itold.c | 28 +
libmissing/m4/00gnulib.m4 | 2 +-
libmissing/m4/absolute-header.m4 | 102 +++
libmissing/m4/alloca.m4 | 86 ++-
libmissing/m4/arpa_inet_h.m4 | 20 +-
libmissing/m4/asm-underscore.m4 | 48 --
libmissing/m4/close.m4 | 33 +
libmissing/m4/cond.m4 | 5 +-
libmissing/m4/dos.m4 | 71 --
libmissing/m4/dup2.m4 | 87 ++-
libmissing/m4/errno_h.m4 | 25 +-
libmissing/m4/exponentd.m4 | 116 ++++
libmissing/m4/extensions.m4 | 56 +-
libmissing/m4/extern-inline.m4 | 84 +++
libmissing/m4/fcntl-o.m4 | 89 ++-
libmissing/m4/fcntl.m4 | 20 +-
libmissing/m4/fcntl_h.m4 | 29 +-
libmissing/m4/fdopen.m4 | 47 ++
libmissing/m4/float_h.m4 | 87 ++-
libmissing/m4/fpieee.m4 | 54 ++
libmissing/m4/fstat.m4 | 36 ++
libmissing/m4/getaddrinfo.m4 | 66 +-
libmissing/m4/getcwd.m4 | 155 +++++
libmissing/m4/getdtablesize.m4 | 37 +-
libmissing/m4/getpagesize.m4 | 5 +-
libmissing/m4/gettimeofday.m4 | 52 +-
libmissing/m4/gnulib-cache.m4 | 25 +-
libmissing/m4/gnulib-common.m4 | 192 +++++-
libmissing/m4/gnulib-comp.m4 | 379 ++++++++---
libmissing/m4/gnulib-tool.m4 | 2 +-
libmissing/m4/hostent.m4 | 2 +-
libmissing/m4/include_next.m4 | 86 +--
libmissing/m4/inet_ntop.m4 | 64 +-
libmissing/m4/intmax_t.m4 | 2 +-
libmissing/m4/inttypes-pri.m4 | 42 ++
libmissing/m4/inttypes.m4 | 158 +++++
libmissing/m4/inttypes_h.m4 | 2 +-
libmissing/m4/largefile.m4 | 146 +++++
libmissing/m4/lib-ld.m4 | 60 +-
libmissing/m4/lib-link.m4 | 6 +-
libmissing/m4/lib-prefix.m4 | 2 +-
libmissing/m4/lock.m4 | 15 +-
libmissing/m4/longlong.m4 | 87 +--
libmissing/m4/lstat.m4 | 58 +-
libmissing/m4/malloc.m4 | 52 +-
libmissing/m4/math_h.m4 | 353 ++++++++++
libmissing/m4/memchr.m4 | 31 +-
libmissing/m4/memset.m4 | 9 +-
libmissing/m4/mmap-anon.m4 | 18 +-
libmissing/m4/mode_t.m4 | 2 +-
libmissing/m4/msvc-inval.m4 | 19 +
libmissing/m4/msvc-nothrow.m4 | 10 +
libmissing/m4/multiarch.m4 | 11 +-
libmissing/m4/netdb_h.m4 | 8 +-
libmissing/m4/netinet_in_h.m4 | 5 +-
libmissing/m4/off_t.m4 | 18 +
libmissing/m4/onceonly.m4 | 25 +-
libmissing/m4/open.m4 | 46 +-
libmissing/m4/pathmax.m4 | 35 +-
libmissing/m4/printf.m4 | 370 +++++++----
libmissing/m4/raise.m4 | 34 +
libmissing/m4/realloc.m4 | 52 +-
libmissing/m4/servent.m4 | 2 +-
libmissing/m4/sigaction.m4 | 11 +-
libmissing/m4/signal_h.m4 | 42 +-
libmissing/m4/signalblocking.m4 | 29 +-
libmissing/m4/size_max.m4 | 2 +-
libmissing/m4/sleep.m4 | 33 +-
libmissing/m4/snprintf.m4 | 20 +-
libmissing/m4/socketlib.m4 | 2 +-
libmissing/m4/sockets.m4 | 2 +-
libmissing/m4/socklen.m4 | 52 +-
libmissing/m4/sockpfaf.m4 | 30 +-
libmissing/m4/ssize_t.m4 | 23 +
libmissing/m4/stat.m4 | 36 +-
libmissing/m4/stdalign.m4 | 53 ++
libmissing/m4/stdbool.m4 | 17 +-
libmissing/m4/stddef_h.m4 | 10 +-
libmissing/m4/stdint.m4 | 40 +-
libmissing/m4/stdint_h.m4 | 2 +-
libmissing/m4/stdio_h.m4 | 97 ++-
libmissing/m4/stdlib_h.m4 | 48 +-
libmissing/m4/strdup.m4 | 13 +-
libmissing/m4/strerror.m4 | 116 ++--
libmissing/m4/string_h.m4 | 20 +-
libmissing/m4/strsep.m4 | 8 +-
libmissing/m4/symlink.m4 | 37 +-
libmissing/m4/sys_socket_h.m4 | 47 +-
libmissing/m4/sys_stat_h.m4 | 26 +-
libmissing/m4/sys_time_h.m4 | 44 +-
libmissing/m4/sys_types_h.m4 | 24 +
libmissing/m4/sys_uio_h.m4 | 31 +
libmissing/m4/thread.m4 | 5 +-
libmissing/m4/threadlib.m4 | 84 +--
libmissing/m4/time_h.m4 | 10 +-
libmissing/m4/time_r.m4 | 14 +-
libmissing/m4/unistd_h.m4 | 138 ++--
libmissing/m4/vasnprintf.m4 | 15 +-
libmissing/m4/vsnprintf.m4 | 20 +-
libmissing/m4/warn-on-use.m4 | 14 +-
libmissing/m4/wchar_h.m4 | 123 +++-
libmissing/m4/wchar_t.m4 | 2 +-
libmissing/m4/wint_t.m4 | 2 +-
libmissing/m4/xsize.m4 | 5 +-
libmissing/m4/yield.m4 | 2 +-
libmissing/memchr.c | 2 +-
libmissing/memset.c | 7 +-
libmissing/msvc-inval.c | 129 ++++
libmissing/msvc-inval.h | 222 +++++++
libmissing/msvc-nothrow.c | 49 ++
libmissing/msvc-nothrow.h | 43 ++
libmissing/netdb.in.h | 104 ++-
libmissing/netinet_in.in.h | 15 +-
libmissing/pathmax.h | 55 +-
libmissing/printf-args.c | 5 +-
libmissing/printf-args.h | 9 +-
libmissing/printf-parse.c | 55 +-
libmissing/printf-parse.h | 19 +-
libmissing/raise.c | 79 +++
libmissing/realloc.c | 16 +-
libmissing/sig-handler.c | 3 +
libmissing/sig-handler.h | 14 +-
libmissing/sigaction.c | 14 +-
libmissing/signal.in.h | 199 +++++-
libmissing/sigprocmask.c | 60 +-
libmissing/size_max.h | 5 +-
libmissing/snprintf.c | 5 +-
libmissing/sockets.c | 50 +-
libmissing/sockets.h | 17 +-
libmissing/stat.c | 42 +-
libmissing/stdalign.in.h | 109 ++++
libmissing/stdbool.in.h | 56 +-
libmissing/stddef.in.h | 19 +-
libmissing/stdint.in.h | 277 +++++---
libmissing/stdio-write.c | 148 -----
libmissing/stdio.in.h | 468 +++++++++++---
libmissing/stdlib.in.h | 320 +++++++--
libmissing/strdup.c | 7 +-
libmissing/string.in.h | 139 +++-
libmissing/strsep.c | 5 +-
libmissing/sys_socket.c | 3 +
libmissing/sys_socket.in.h | 161 +++--
libmissing/sys_stat.in.h | 140 +++-
libmissing/sys_time.in.h | 183 +++++-
libmissing/sys_types.in.h | 51 ++
libmissing/sys_uio.in.h | 63 ++
libmissing/tests/Makefile.am | 450 ++++++++++---
libmissing/tests/binary-io.c | 3 +
libmissing/tests/binary-io.h | 63 +-
libmissing/tests/dummy.c | 42 --
libmissing/tests/fdopen.c | 69 ++
libmissing/tests/fpucw.h | 108 ++++
libmissing/tests/fstat.c | 88 +++
libmissing/tests/getcwd-lgpl.c | 126 ++++
libmissing/tests/getpagesize.c | 4 +-
libmissing/tests/glthread/yield.h | 10 +-
libmissing/tests/ignore-value.h | 24 +-
libmissing/tests/init.sh | 192 +++++-
libmissing/tests/intprops.h | 319 +++++++--
libmissing/tests/inttypes.in.h | 1140 +++++++++++++++++++++++++++++++++
libmissing/tests/lstat.c | 20 +-
libmissing/tests/macros.h | 15 +-
libmissing/tests/open.c | 24 +-
libmissing/tests/same-inode.h | 16 +-
libmissing/tests/signature.h | 2 +-
libmissing/tests/sleep.c | 11 +-
libmissing/tests/strerror-override.c | 302 +++++++++
libmissing/tests/strerror-override.h | 56 ++
libmissing/tests/strerror.c | 360 ++---------
libmissing/tests/symlink.c | 2 +-
libmissing/tests/test-alignof.c | 59 --
libmissing/tests/test-alloca-opt.c | 4 +-
libmissing/tests/test-arpa_inet.c | 2 +-
libmissing/tests/test-binary-io.c | 37 +-
libmissing/tests/test-binary-io.sh | 7 +-
libmissing/tests/test-close.c | 45 ++
libmissing/tests/test-cond.c | 4 +-
libmissing/tests/test-dup2.c | 35 +-
libmissing/tests/test-errno.c | 4 +-
libmissing/tests/test-fcntl-h.c | 104 ++-
libmissing/tests/test-fcntl.c | 92 ++-
libmissing/tests/test-fdopen.c | 56 ++
libmissing/tests/test-fgetc.c | 97 +++
libmissing/tests/test-float.c | 384 +++++++++++
libmissing/tests/test-fputc.c | 91 +++
libmissing/tests/test-fread.c | 100 +++
libmissing/tests/test-fstat.c | 50 ++
libmissing/tests/test-fwrite.c | 94 +++
libmissing/tests/test-getaddrinfo.c | 9 +-
libmissing/tests/test-getcwd-lgpl.c | 102 +++
libmissing/tests/test-getdtablesize.c | 4 +-
libmissing/tests/test-gettimeofday.c | 2 +-
libmissing/tests/test-ignore-value.c | 84 +++
libmissing/tests/test-inet_ntop.c | 2 +-
libmissing/tests/test-init.sh | 73 +++
libmissing/tests/test-intprops.c | 275 ++++++++
libmissing/tests/test-inttypes.c | 118 ++++
libmissing/tests/test-lock.c | 78 +--
libmissing/tests/test-lstat.c | 2 +-
libmissing/tests/test-lstat.h | 2 +-
libmissing/tests/test-memchr.c | 2 +-
libmissing/tests/test-netdb.c | 2 +-
libmissing/tests/test-netinet_in.c | 2 +-
libmissing/tests/test-open.c | 2 +-
libmissing/tests/test-open.h | 19 +-
libmissing/tests/test-pathmax.c | 32 +
libmissing/tests/test-raise.c | 50 ++
libmissing/tests/test-realloc-gnu.c | 2 +-
libmissing/tests/test-sigaction.c | 12 +-
libmissing/tests/test-signal-h.c | 129 ++++
libmissing/tests/test-signal.c | 125 ----
libmissing/tests/test-sigprocmask.c | 102 +++
libmissing/tests/test-sleep.c | 2 +-
libmissing/tests/test-snprintf.c | 20 +-
libmissing/tests/test-sockets.c | 2 +-
libmissing/tests/test-stat.c | 3 +-
libmissing/tests/test-stat.h | 6 +-
libmissing/tests/test-stdalign.c | 116 ++++
libmissing/tests/test-stdbool.c | 37 +-
libmissing/tests/test-stddef.c | 2 +-
libmissing/tests/test-stdint.c | 4 +-
libmissing/tests/test-stdio.c | 2 +-
libmissing/tests/test-stdlib.c | 2 +-
libmissing/tests/test-strerror.c | 26 +-
libmissing/tests/test-string.c | 2 +-
libmissing/tests/test-symlink.c | 2 +-
libmissing/tests/test-symlink.h | 2 +-
libmissing/tests/test-sys_socket.c | 22 +-
libmissing/tests/test-sys_stat.c | 62 +-
libmissing/tests/test-sys_time.c | 7 +-
libmissing/tests/test-sys_types.c | 34 +
libmissing/tests/test-sys_uio.c | 32 +
libmissing/tests/test-sys_wait.h | 2 +-
libmissing/tests/test-thread_create.c | 78 +++
libmissing/tests/test-thread_self.c | 34 +
libmissing/tests/test-time.c | 10 +-
libmissing/tests/test-unistd.c | 2 +-
libmissing/tests/test-vasnprintf.c | 4 +-
libmissing/tests/test-verify.c | 6 +-
libmissing/tests/test-vsnprintf.c | 20 +-
libmissing/tests/test-wchar.c | 2 +-
libmissing/tests/zerosize-ptr.h | 2 +-
libmissing/time.in.h | 27 +-
libmissing/time_r.c | 5 +-
libmissing/unistd.c | 3 +
libmissing/unistd.in.h | 523 ++++++++++-----
libmissing/vasnprintf.c | 125 ++--
libmissing/vasnprintf.h | 19 +-
libmissing/verify.h | 204 ++++--
libmissing/vsnprintf.c | 5 +-
libmissing/w32sock.h | 89 ++-
libmissing/wchar.in.h | 635 +++++++++++++++++-
libmissing/xsize.c | 3 +
libmissing/xsize.h | 25 +-
m4/acx_pthread.m4 | 240 -------
m4/ax_c_check_flag.m4 | 89 ---
m4/ax_check_compile_flag.m4 | 74 +++
m4/ax_check_link_flag.m4 | 73 +++
m4/ax_ld_check_flag.m4 | 97 ---
plugins/Makefile.am | 5 -
snippet/_Noreturn.h | 10 +
snippet/arg-nonnull.h | 26 +
snippet/c++defs.h | 271 ++++++++
snippet/warn-on-use.h | 109 ++++
301 files changed, 16060 insertions(+), 4436 deletions(-)
commit b7693af045afdc7d8a0ddb8851914ad155a178ef
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Wed Aug 29 12:06:32 2012 +0200
Updated URL info
README | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit f796b79884356f7b40caa61599ca55abd67b31d2
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Tue Aug 28 18:18:55 2012 +0200
Removed relaying.so
pkg/rhel6/prelude-manager.spec | 1 -
1 file changed, 1 deletion(-)
commit 1900a8092b24c2e6c418d0e78fbe78afe33c29db
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Mon Aug 13 14:43:40 2012 +0200
Updated Free Software Foundation headers
COPYING | 41 ++++++++++++-------------
libmissing/ftw.c | 7 ++---
libmissing/ftw_.h | 7 ++---
m4/ax_c_check_flag.m4 | 7 ++---
m4/ax_ld_check_flag.m4 | 7 ++---
plugins/decodes/normalize/normalize.c | 6 ++--
plugins/filters/idmef-criteria/idmef-criteria.c | 6 ++--
plugins/filters/skeleton/skeleton.c | 6 ++--
plugins/filters/thresholding/thresholding.c | 6 ++--
plugins/reports/db/db.c | 6 ++--
plugins/reports/debug/debug.c | 6 ++--
plugins/reports/smtp/smtp.c | 6 ++--
plugins/reports/textmod/textmod.c | 6 ++--
plugins/reports/xmlmod/xmlmod.c | 6 ++--
src/bufpool.c | 6 ++--
src/decode-plugins.c | 6 ++--
src/filter-plugins.c | 6 ++--
src/idmef-message-scheduler.c | 6 ++--
src/include/bufpool.h | 6 ++--
src/include/decode-plugins.h | 6 ++--
src/include/filter-plugins.h | 6 ++--
src/include/idmef-message-scheduler.h | 6 ++--
src/include/manager-auth.h | 6 ++--
src/include/manager-options.h | 6 ++--
src/include/pmsg-to-idmef.h | 6 ++--
src/include/prelude-manager.h | 6 ++--
src/include/report-plugins.h | 6 ++--
src/include/reverse-relaying.h | 6 ++--
src/include/sensor-server.h | 6 ++--
src/include/server-generic.h | 6 ++--
src/manager-auth.c | 6 ++--
src/manager-options.c | 6 ++--
src/pmsg-to-idmef.c | 6 ++--
src/prelude-manager.c | 6 ++--
src/report-plugins.c | 6 ++--
src/reverse-relaying.c | 6 ++--
src/sensor-server.c | 6 ++--
src/server-generic.c | 6 ++--
38 files changed, 131 insertions(+), 136 deletions(-)
commit 6c9243e704ab49220b10dfb8e15cec24eed28206
Author: Antoine LUONG <antoine.luong@c-s.fr>
Date: Fri Aug 10 13:54:43 2012 +0200
Updated README files, fixed some typos
AUTHORS | 2 +-
HACKING.README | 9 +++----
NEWS | 2 +-
pkg/rhel6/prelude-manager.spec | 4 +--
prelude-manager.conf.in | 60 +++++++++++++++++++++---------------------
src/manager-options.c | 12 ++++-----
6 files changed, 44 insertions(+), 45 deletions(-)
commit 6351ec42092e9559aab9d5bad4b618023619bc7f
Author: Jean-Charles ROGEZ <jean-charles.rogez@c-s.fr>
Date: Fri Jun 15 17:55:38 2012 +0200
Updated NEWS, README- Bumped version
NEWS | 9 +++++++++
README | 24 ++++++++++--------------
configure.in | 2 +-
3 files changed, 20 insertions(+), 15 deletions(-)
commit cb2d3f22d0d3b4dfa394ec5c81f1f4d505cdb5d5
Author: lhuynh <lam.huynh@c-s.fr>
Date: Tue May 22 16:18:34 2012 +0200
Relaying fix
configure.in | 1 -
plugins/reports/Makefile.am | 2 +-
plugins/reports/relaying/Makefile.am | 10 --
plugins/reports/relaying/relaying.c | 193 -----------------------------------
src/Makefile.am | 1 -
src/manager-auth.c | 24 ++++-
src/manager-options.c | 20 ----
src/reverse-relaying.c | 48 ---------
src/sensor-server.c | 40 --------
9 files changed, 23 insertions(+), 316 deletions(-)
commit 6cb97c33ae12121f69586eb56ad5c27b2eaff256
Author: root <root@localhost.localdomain>
Date: Fri May 11 10:11:09 2012 +0200
Copyright change for .h files
src/include/bufpool.h | 2 +-
src/include/decode-plugins.h | 2 +-
src/include/filter-plugins.h | 2 +-
src/include/idmef-message-scheduler.h | 2 +-
src/include/manager-auth.h | 2 +-
src/include/manager-options.h | 2 +-
src/include/pmsg-to-idmef.h | 2 +-
src/include/prelude-manager.h | 2 +-
src/include/report-plugins.h | 2 +-
src/include/reverse-relaying.h | 2 +-
src/include/sensor-server.h | 2 +-
src/include/server-generic.h | 2 +-
12 files changed, 12 insertions(+), 12 deletions(-)
commit ca788aff32e1895946ed8ba48c56a6e99c7826f9
Author: root <root@localhost.localdomain>
Date: Thu May 10 16:34:28 2012 +0200
Copyright change for .c and .py files
plugins/decodes/normalize/normalize.c | 2 +-
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
plugins/filters/skeleton/skeleton.c | 2 +-
plugins/filters/thresholding/thresholding.c | 2 +-
plugins/reports/db/db.c | 2 +-
plugins/reports/debug/debug.c | 2 +-
plugins/reports/relaying/relaying.c | 2 +-
plugins/reports/smtp/smtp.c | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
plugins/reports/xmlmod/xmlmod.c | 2 +-
src/bufpool.c | 2 +-
src/decode-plugins.c | 2 +-
src/filter-plugins.c | 2 +-
src/idmef-message-scheduler.c | 2 +-
src/manager-auth.c | 2 +-
src/manager-options.c | 2 +-
src/pmsg-to-idmef.c | 2 +-
src/prelude-manager.c | 2 +-
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
src/server-generic.c | 2 +-
22 files changed, 22 insertions(+), 22 deletions(-)
commit 80fa134fedc51a338233b75b097e0a02bc884f6a
Author: Jean-Charles ROGEZ <jean-charles.rogez@c-s.fr>
Date: Mon Apr 2 16:28:43 2012 +0200
Added packaging for rhel6
pkg/rhel6/prelude-manager.init | 71 +++++++++++++
pkg/rhel6/prelude-manager.spec | 233 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 304 insertions(+)
commit 0da45e2a632289b01789174ed6c8bdadbdd8f76e
Author: Yoann Vandoorselaere <yoann.v@prelude-technologies.com>
Date: Tue Oct 26 15:45:26 2010 +0200
Bump version number
NEWS | 9 ++
c++defs.h | 271 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configure.in | 3 +-
warn-on-use.h | 40 ++++++++-
4 files changed, 319 insertions(+), 4 deletions(-)
commit 66854bb11a842e58312e2a0dcdd8429f369bbaec
Author: Yoann Vandoorselaere <yoann.v@prelude-technologies.com>
Date: Tue Oct 26 15:45:18 2010 +0200
Update GnuLib code
libmissing/Makefile.am | 179 ++++++--
libmissing/arpa_inet.in.h | 9 +-
libmissing/close-hook.c | 91 ++++
libmissing/close-hook.h | 72 +++
libmissing/errno.in.h | 7 +
libmissing/fcntl.in.h | 76 +++-
libmissing/float+.h | 6 +-
libmissing/float.in.h | 1 +
libmissing/getaddrinfo.c | 14 +-
libmissing/gettext.h | 2 +-
libmissing/glthread/lock.h | 20 +-
libmissing/inet_ntop.c | 2 +-
libmissing/m4/arpa_inet_h.m4 | 4 +-
libmissing/m4/asm-underscore.m4 | 48 ++
libmissing/m4/errno_h.m4 | 7 +-
libmissing/m4/fcntl-o.m4 | 10 +-
libmissing/m4/fcntl_h.m4 | 6 +-
libmissing/m4/float_h.m4 | 4 +-
libmissing/m4/getaddrinfo.m4 | 4 +-
libmissing/m4/getpagesize.m4 | 33 ++
libmissing/m4/gnulib-cache.m4 | 4 +-
libmissing/m4/gnulib-common.m4 | 67 ++-
libmissing/m4/gnulib-comp.m4 | 231 +++++++++-
libmissing/m4/hostent.m4 | 12 +-
libmissing/m4/include_next.m4 | 36 +-
libmissing/m4/inet_ntop.m4 | 4 +-
libmissing/m4/intmax_t.m4 | 13 +-
libmissing/m4/inttypes_h.m4 | 17 +-
libmissing/m4/lib-ld.m4 | 19 +-
libmissing/m4/lib-link.m4 | 51 ++-
libmissing/m4/lock.m4 | 12 +-
libmissing/m4/lstat.m4 | 43 +-
libmissing/m4/malloc.m4 | 45 +-
libmissing/m4/memchr.m4 | 19 +-
libmissing/m4/netdb_h.m4 | 19 +-
libmissing/m4/onceonly.m4 | 10 +-
libmissing/m4/open.m4 | 17 +-
libmissing/m4/printf.m4 | 736 ++++++++++++++++---------------
libmissing/m4/realloc.m4 | 31 +-
libmissing/m4/servent.m4 | 12 +-
libmissing/m4/signal_h.m4 | 8 +-
libmissing/m4/size_max.m4 | 14 +-
libmissing/m4/socketlib.m4 | 86 ++++
libmissing/m4/sockets.m4 | 17 +
libmissing/m4/socklen.m4 | 7 +-
libmissing/m4/sockpfaf.m4 | 3 +
libmissing/m4/stat.m4 | 4 +-
libmissing/m4/stdbool.m4 | 128 +++---
libmissing/m4/stddef_h.m4 | 4 +-
libmissing/m4/stdint.m4 | 14 +-
libmissing/m4/stdint_h.m4 | 15 +-
libmissing/m4/stdio_h.m4 | 13 +-
libmissing/m4/stdlib_h.m4 | 29 +-
libmissing/m4/strdup.m4 | 23 +-
libmissing/m4/string_h.m4 | 18 +-
libmissing/m4/symlink.m4 | 6 +-
libmissing/m4/sys_socket_h.m4 | 16 +-
libmissing/m4/sys_stat_h.m4 | 6 +-
libmissing/m4/sys_time_h.m4 | 6 +-
libmissing/m4/threadlib.m4 | 87 +++-
libmissing/m4/time_h.m4 | 61 ++-
libmissing/m4/time_r.m4 | 50 ++-
libmissing/m4/unistd_h.m4 | 26 +-
libmissing/m4/vasnprintf.m4 | 14 +-
libmissing/m4/wchar.m4 | 150 -------
libmissing/m4/wchar_h.m4 | 152 +++++++
libmissing/m4/wchar_t.m4 | 12 +-
libmissing/m4/wint_t.m4 | 12 +-
libmissing/netdb.in.h | 47 +-
libmissing/netinet_in.in.h | 9 +-
libmissing/realloc.c | 7 +-
libmissing/signal.in.h | 131 ++++--
libmissing/sockets.c | 118 +++++
libmissing/sockets.h | 51 +++
libmissing/stdbool.in.h | 3 +
libmissing/stddef.in.h | 1 +
libmissing/stdint.in.h | 16 +-
libmissing/stdio-write.c | 2 -
libmissing/stdio.in.h | 772 ++++++++++++++++++++++++--------
libmissing/stdlib.in.h | 405 +++++++++++++----
libmissing/string.in.h | 528 +++++++++++++++++-----
libmissing/sys_socket.in.h | 555 +++++++++++++++--------
libmissing/sys_stat.in.h | 226 +++++++---
libmissing/sys_time.in.h | 43 +-
libmissing/tests/Makefile.am | 64 ++-
libmissing/tests/getpagesize.c | 39 ++
libmissing/tests/ignore-value.h | 5 +
libmissing/tests/init.sh | 465 ++++++++++++++++++++
libmissing/tests/open.c | 3 +-
libmissing/tests/strerror.c | 9 +
libmissing/tests/test-cond.c | 4 +-
libmissing/tests/test-dup2.c | 8 +-
libmissing/tests/test-fcntl.c | 5 -
libmissing/tests/test-getaddrinfo.c | 19 -
libmissing/tests/test-lock.c | 12 +-
libmissing/tests/test-memchr.c | 19 +-
libmissing/tests/test-netdb.c | 5 +-
libmissing/tests/test-realloc-gnu.c | 29 ++
libmissing/tests/test-sockets.c | 46 ++
libmissing/tests/test-stdbool.c | 52 +--
libmissing/tests/test-stddef.c | 14 +
libmissing/tests/test-stdint.c | 1 +
libmissing/tests/test-stdlib.c | 31 +-
libmissing/tests/test-sys_socket.c | 9 +-
libmissing/tests/test-sys_wait.h | 53 +++
libmissing/tests/test-vasnprintf.c | 61 +--
libmissing/tests/test-verify.c | 69 +++
libmissing/tests/test-verify.sh | 24 +
libmissing/tests/verify.h | 140 ------
libmissing/time.in.h | 191 ++++++--
libmissing/time_r.c | 4 +-
libmissing/unistd.in.h | 852 ++++++++++++++++++++++++++----------
libmissing/vasnprintf.c | 616 +++++++++++++++-----------
libmissing/verify.h | 163 +++++++
libmissing/w32sock.h | 61 +++
libmissing/wchar.in.h | 246 ++++++++---
116 files changed, 6717 insertions(+), 2490 deletions(-)
commit f13f3cf321abf762e589877ac1601de4e89da4b7
Author: Yoann Vandoorselaere <yoann.v@prelude-technologies.com>
Date: Mon Aug 2 17:37:52 2010 +0200
Prevent infinite loop
An infinite loop was possible on insertion of an event in the processing
queue in case the event len was higher than the 'on disk threshold' value.
Closes #385.
Thanks Friedrich Delgado <delgado@pre-sense.de> for reporting the problem,
and the useful debug information!
src/bufpool.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d46bdc3b87d7ca47747d6783f59729429488f885
Author: Yoann Vandoorselaere <yoann.v@prelude-technologies.com>
Date: Wed May 5 11:17:49 2010 +0200
Minor XMLmod fixes
Fix prelude-string warning in case of a NULL IDMEF impact description: this
is an optional element. Closes #376.
Always create a CorrelationAlert name element, since the associated
prelude_string_t can never be NULL.
Code simplification for Action element creation.
plugins/reports/xmlmod/xmlmod.c | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
commit 439f4e204dc34023bac9919f52792182650263e3
Author: Yoann Vandoorselaere <yoann.v@prelude-technologies.com>
Date: Tue Mar 16 15:57:47 2010 +0100
Update NEWS, bump version
NEWS | 5 +++++
configure.in | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit dc3201362b0cba06bcaf5f8997c840f04c195abb
Author: Yoann Vandoorselaere <yoann.v@prelude-technologies.com>
Date: Wed Feb 24 14:09:57 2010 +0100
Use GnuLib realloc() in place of _prelude_realloc
libmissing/Makefile.am | 93 +++++++-
libmissing/m4/gnulib-cache.m4 | 3 +-
libmissing/m4/gnulib-comp.m4 | 11 +
libmissing/m4/malloc.m4 | 41 ++++
libmissing/m4/realloc.m4 | 23 ++
libmissing/m4/stdlib_h.m4 | 100 +++++++++
libmissing/realloc.c | 88 ++++++++
libmissing/stdlib.in.h | 497 +++++++++++++++++++++++++++++++++++++++++
libmissing/tests/Makefile.am | 8 +
libmissing/tests/test-stdlib.c | 43 ++++
src/manager-options.c | 4 +-
11 files changed, 907 insertions(+), 4 deletions(-)
commit 4fcc62f4899937eb0d6f6029c0e36b5c74c2127c
Author: Yoann Vandoorselaere <yoann.v@prelude-technologies.com>
Date: Wed Feb 24 14:08:36 2010 +0100
Update GnuLib code
libmissing/Makefile.am | 19 +-
libmissing/dup2.c | 128 ++++++++
libmissing/fcntl.c | 294 ++++++++++++++++++
libmissing/getdtablesize.c | 63 ++++
libmissing/gettimeofday.c | 2 +-
libmissing/m4/dos.m4 | 71 +++++
libmissing/m4/dup2.m4 | 58 ++++
libmissing/m4/fcntl-o.m4 | 81 +++++
libmissing/m4/fcntl.m4 | 83 +++++
libmissing/m4/getdtablesize.m4 | 15 +
libmissing/m4/gettimeofday.m4 | 65 ++--
libmissing/m4/gnulib-common.m4 | 15 +-
libmissing/m4/gnulib-comp.m4 | 9 +-
libmissing/m4/lstat.m4 | 28 ++
libmissing/m4/mode_t.m4 | 26 ++
libmissing/m4/open.m4 | 74 +++++
libmissing/m4/stat.m4 | 63 ++++
libmissing/m4/stddef_h.m4 | 45 +++
libmissing/m4/stdio_h.m4 | 3 +-
libmissing/m4/symlink.m4 | 38 +++
libmissing/m4/sys_stat_h.m4 | 80 +++++
libmissing/m4/sys_time_h.m4 | 45 +--
libmissing/m4/warn-on-use.m4 | 45 +++
libmissing/netdb.in.h | 28 +-
libmissing/stat.c | 104 +++++++
libmissing/stddef.in.h | 86 ++++++
libmissing/stdio.in.h | 88 +++---
libmissing/sys_stat.in.h | 548 ++++++++++++++++++++++++++++++++++
libmissing/sys_time.in.h | 18 +-
libmissing/tests/Makefile.am | 15 +-
libmissing/tests/binary-io.h | 66 ++++
libmissing/tests/ignore-value.h | 37 +++
libmissing/tests/lstat.c | 91 ++++++
libmissing/tests/macros.h | 64 ++++
libmissing/tests/open.c | 166 ++++++++++
libmissing/tests/same-inode.h | 25 ++
libmissing/tests/signature.h | 48 +++
libmissing/tests/symlink.c | 57 ++++
libmissing/tests/test-binary-io.c | 64 ++++
libmissing/tests/test-binary-io.sh | 11 +
libmissing/tests/test-dup2.c | 193 ++++++++++++
libmissing/tests/test-fcntl-h.c | 38 +++
libmissing/tests/test-getdtablesize.c | 34 +++
libmissing/tests/test-gettimeofday.c | 8 +-
libmissing/tests/test-inet_ntop.c | 56 ++++
libmissing/tests/test-lstat.c | 60 ++++
libmissing/tests/test-lstat.h | 116 +++++++
libmissing/tests/test-open.c | 41 +++
libmissing/tests/test-open.h | 87 ++++++
libmissing/tests/test-stat.c | 56 ++++
libmissing/tests/test-stat.h | 100 +++++++
libmissing/tests/test-stddef.c | 38 +++
libmissing/tests/test-symlink.c | 47 +++
libmissing/tests/test-symlink.h | 95 ++++++
libmissing/tests/test-sys_stat.c | 288 ++++++++++++++++++
55 files changed, 4003 insertions(+), 120 deletions(-)
commit 2edf2239682476eae539e16075658cbbb1714623
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 29 12:47:59 2010 +0100
Update NEWS, bump version number
INSTALL | 97 +++++++++++++++++++++++++++++++++++++++++++++++++-----------
NEWS | 10 +++++++
configure.in | 2 +-
3 files changed, 91 insertions(+), 18 deletions(-)
commit 67046be2545e559375bdd6c18b496057430273ac
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 20 19:17:38 2010 +0100
Update GnuLib code
arg-nonnull.h | 26 +
config.rpath | 2 +-
libmissing/Makefile.am | 469 +-
libmissing/alignof.h | 2 +-
libmissing/alloca.in.h | 4 +-
libmissing/arpa_inet.in.h | 35 +-
libmissing/asnprintf.c | 2 +-
libmissing/errno.in.h | 2 +-
libmissing/fcntl.in.h | 132 +-
libmissing/float+.h | 2 +-
libmissing/float.in.h | 2 +-
libmissing/ftw.c | 1 +
libmissing/gai_strerror.c | 3 +-
libmissing/getaddrinfo.c | 171 +-
libmissing/getpagesize.c | 39 -
libmissing/gettext.h | 31 +-
libmissing/gettimeofday.c | 5 +-
libmissing/glthread/cond.c | 302 +-
libmissing/glthread/cond.h | 2 +-
libmissing/glthread/lock.c | 436 +-
libmissing/glthread/lock.h | 2 +-
libmissing/glthread/thread.c | 34 +-
libmissing/glthread/thread.h | 2 +-
libmissing/glthread/threadlib.c | 20 +-
libmissing/inet_ntop.c | 92 +-
libmissing/m4/00gnulib.m4 | 2 +-
libmissing/m4/alloca.m4 | 3 +-
libmissing/m4/arpa_inet_h.m4 | 23 +-
libmissing/m4/cond.m4 | 2 +-
libmissing/m4/errno_h.m4 | 2 +-
libmissing/m4/extensions.m4 | 22 +-
libmissing/m4/fcntl_h.m4 | 89 +-
libmissing/m4/float_h.m4 | 2 +-
libmissing/m4/getaddrinfo.m4 | 25 +-
libmissing/m4/getpagesize.m4 | 29 -
libmissing/m4/gettimeofday.m4 | 52 +-
libmissing/m4/gnulib-cache.m4 | 2 +-
libmissing/m4/gnulib-common.m4 | 35 +-
libmissing/m4/gnulib-comp.m4 | 77 +-
libmissing/m4/gnulib-tool.m4 | 2 +-
libmissing/m4/hostent.m4 | 2 +-
libmissing/m4/include_next.m4 | 80 +-
libmissing/m4/inet_ntop.m4 | 19 +-
libmissing/m4/intmax_t.m4 | 3 +-
libmissing/m4/inttypes_h.m4 | 2 +-
libmissing/m4/lib-ld.m4 | 8 +-
libmissing/m4/lib-link.m4 | 2 +-
libmissing/m4/lib-prefix.m4 | 2 +-
libmissing/m4/lock.m4 | 2 +-
libmissing/m4/longlong.m4 | 66 +-
libmissing/m4/memchr.m4 | 10 +-
libmissing/m4/memset.m4 | 2 +-
libmissing/m4/mmap-anon.m4 | 2 +-
libmissing/m4/multiarch.m4 | 2 +-
libmissing/m4/netdb_h.m4 | 5 +-
libmissing/m4/netinet_in_h.m4 | 2 +-
libmissing/m4/onceonly.m4 | 3 +-
libmissing/m4/pathmax.m4 | 3 +-
libmissing/m4/printf.m4 | 2 +-
libmissing/m4/servent.m4 | 2 +-
libmissing/m4/sigaction.m4 | 2 +-
libmissing/m4/signal_h.m4 | 11 +-
libmissing/m4/signalblocking.m4 | 2 +-
libmissing/m4/size_max.m4 | 2 +-
libmissing/m4/sleep.m4 | 37 +-
libmissing/m4/snprintf.m4 | 2 +-
libmissing/m4/socklen.m4 | 40 +-
libmissing/m4/sockpfaf.m4 | 20 +-
libmissing/m4/stdbool.m4 | 140 +-
libmissing/m4/stdint.m4 | 14 +-
libmissing/m4/stdint_h.m4 | 2 +-
libmissing/m4/stdio_h.m4 | 121 +-
libmissing/m4/strdup.m4 | 2 +-
libmissing/m4/strerror.m4 | 2 +-
libmissing/m4/string_h.m4 | 66 +-
libmissing/m4/strsep.m4 | 3 +-
libmissing/m4/sys_socket_h.m4 | 20 +-
libmissing/m4/sys_time_h.m4 | 16 +-
libmissing/m4/thread.m4 | 2 +-
libmissing/m4/threadlib.m4 | 15 +-
libmissing/m4/time_h.m4 | 22 +-
libmissing/m4/time_r.m4 | 21 +-
libmissing/m4/unistd_h.m4 | 70 +-
libmissing/m4/vasnprintf.m4 | 2 +-
libmissing/m4/vsnprintf.m4 | 2 +-
libmissing/m4/wchar.m4 | 100 +-
libmissing/m4/wchar_t.m4 | 2 +-
libmissing/m4/wint_t.m4 | 2 +-
libmissing/m4/xsize.m4 | 2 +-
libmissing/m4/yield.m4 | 2 +-
libmissing/memchr.c | 26 +-
libmissing/memset.c | 2 +-
libmissing/netdb.in.h | 88 +-
libmissing/netinet_in.in.h | 2 +-
libmissing/pathmax.h | 5 +-
libmissing/printf-args.c | 211 +-
libmissing/printf-args.h | 55 +-
libmissing/printf-parse.c | 940 ++--
libmissing/printf-parse.h | 21 +-
libmissing/sig-handler.h | 2 +-
libmissing/sigaction.c | 4 +-
libmissing/signal.in.h | 123 +-
libmissing/sigprocmask.c | 158 +-
libmissing/size_max.h | 2 +-
libmissing/snprintf.c | 12 +-
libmissing/stdbool.in.h | 2 +-
libmissing/stdint.in.h | 10 +-
libmissing/stdio-write.c | 48 +-
libmissing/stdio.in.h | 849 ++--
libmissing/strdup.c | 4 +-
libmissing/string.in.h | 360 +-
libmissing/strsep.c | 2 +-
libmissing/sys_socket.in.h | 209 +-
libmissing/sys_time.in.h | 7 +-
libmissing/tests/Makefile.am | 223 +-
libmissing/tests/dummy.c | 2 +-
libmissing/tests/glthread/yield.h | 2 +-
libmissing/tests/intprops.h | 50 +-
libmissing/tests/sleep.c | 33 +-
libmissing/tests/strerror.c | 10 +-
libmissing/tests/test-alignof.c | 2 +-
libmissing/tests/test-alloca-opt.c | 2 +-
libmissing/tests/test-arpa_inet.c | 4 +-
libmissing/tests/test-cond.c | 3 +-
libmissing/tests/test-errno.c | 2 +-
libmissing/tests/test-fcntl.c | 331 +-
libmissing/tests/test-getaddrinfo.c | 83 +-
libmissing/tests/test-gettimeofday.c | 8 +-
libmissing/tests/test-lock.c | 58 +-
libmissing/tests/test-memchr.c | 71 +-
libmissing/tests/test-netdb.c | 2 +-
libmissing/tests/test-netinet_in.c | 4 +-
libmissing/tests/test-sigaction.c | 32 +-
libmissing/tests/test-signal.c | 105 +-
libmissing/tests/test-sleep.c | 45 +-
libmissing/tests/test-snprintf.c | 46 +-
libmissing/tests/test-stdbool.c | 2 +-
libmissing/tests/test-stdint.c | 4 +-
libmissing/tests/test-stdio.c | 11 +-
libmissing/tests/test-strerror.c | 24 +-
libmissing/tests/test-string.c | 4 +-
libmissing/tests/test-sys_socket.c | 6 +-
libmissing/tests/test-sys_time.c | 4 +-
libmissing/tests/test-time.c | 10 +-
libmissing/tests/test-unistd.c | 4 +-
libmissing/tests/test-vasnprintf.c | 23 +-
libmissing/tests/test-vsnprintf.c | 46 +-
libmissing/tests/test-wchar.c | 10 +-
libmissing/tests/verify.h | 6 +-
libmissing/tests/zerosize-ptr.h | 10 +-
libmissing/time.in.h | 34 +-
libmissing/time_r.c | 2 +-
libmissing/unistd.in.h | 643 ++-
libmissing/vasnprintf.c | 8063 +++++++++++++++++-----------------
libmissing/vasnprintf.h | 17 +-
libmissing/vsnprintf.c | 12 +-
libmissing/wchar.in.h | 121 +-
libmissing/xsize.h | 2 +-
link-warning.h | 29 +-
src/Makefile.am | 10 +-
warn-on-use.h | 75 +
161 files changed, 9220 insertions(+), 7360 deletions(-)
commit 717fec2d74081e3ec7be40a4395f653575d6eee5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 20 19:05:15 2010 +0100
Upgrade to libev 3.9
libev/Changes | 64 +++++
libev/LICENSE | 2 +-
libev/ev.c | 684 ++++++++++++++++++++++++++++++++++++++++--------------
libev/ev.h | 86 +++++--
libev/ev_epoll.c | 19 +-
libev/ev_kqueue.c | 4 +-
libev/ev_poll.c | 8 +-
libev/ev_port.c | 6 +-
libev/ev_select.c | 12 +-
libev/ev_vars.h | 23 +-
libev/ev_win32.c | 27 ++-
libev/ev_wrap.h | 28 ++-
libev/libev.m4 | 6 +-
13 files changed, 734 insertions(+), 235 deletions(-)
commit 1c89b29e3d773bc5f91f46cc971130313368b384
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jan 19 15:43:48 2010 +0100
GCC Extra warnings fixes
plugins/reports/db/db.c | 2 +-
plugins/reports/smtp/smtp.c | 8 ++++----
src/idmef-message-scheduler.c | 3 ++-
src/manager-options.c | 2 +-
src/sensor-server.c | 4 ++--
src/server-generic.c | 2 +-
6 files changed, 11 insertions(+), 10 deletions(-)
commit a024a2799561e692929386f2ca45b536938987a6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jan 19 15:34:59 2010 +0100
Correct GnuTLS pkg-config check
configure.in | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit 2f7e9dcb0718ef4e0f5321d87ab5065955e6d473
Author: Pierre Chifflier <chifflier@inl.fr>
Date: Wed Aug 19 21:20:01 2009 +0200
Use pkg-config to check for GnuTLS
Recent versions of GnuTLS (>= 2.8.x) do not provide libgnutls-config script
anymore.
Use pkg-config first to check for GnuTLS, and fall back to old method
if not found to keep compatibility with previous versions.
Signed-off-by: Pierre Chifflier <chifflier@inl.fr>
configure.in | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit dbbe95f169376009e6fe9c0c15a7496c040721a1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 10 17:34:04 2009 +0200
Require libprelude 0.9.21.3 to prevent libtool issue
Since we now ship using libtool2, we need a libprelude version that
provide the libtool version selection hack. This is available from
libprelude 0.9.21.3.
configure.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 29b01efb0730ec07e719dcd59bf97d8249b4125e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 10 14:01:47 2009 +0200
Update NEWS, bump version
NEWS | 11 +++++++++++
configure.in | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
commit 4f6e89409f00cb9fd2350434ec8e9cb23d30885a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 10 12:18:07 2009 +0200
Automatic ChangeLog generation
ChangeLog | 6489 +----------------------------------------------------------
Makefile.am | 13 +
2 files changed, 16 insertions(+), 6486 deletions(-)
commit b59edc7edeb13dd9fd95c6b74a20002c8d0d4d94
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 10 11:23:15 2009 +0200
Update GnuLib code
libmissing/Makefile.am | 24 ++++++
libmissing/alignof.h | 40 ++++++---
libmissing/errno.in.h | 7 +-
libmissing/getpagesize.c | 39 +++++++++
libmissing/m4/errno_h.m4 | 5 +-
libmissing/m4/getpagesize.m4 | 29 +++++++
libmissing/m4/gnulib-comp.m4 | 13 +++
libmissing/m4/include_next.m4 | 32 +++++--
libmissing/m4/lib-link.m4 | 7 +-
libmissing/m4/memchr.m4 | 86 +++++++++++++++++++
libmissing/m4/mmap-anon.m4 | 59 +++++++++++++
libmissing/m4/size_max.m4 | 17 ++--
libmissing/m4/stdio_h.m4 | 5 +-
libmissing/m4/string_h.m4 | 6 +-
libmissing/m4/sys_socket_h.m4 | 7 +-
libmissing/memchr.c | 172 +++++++++++++++++++++++++++++++++++++
libmissing/memchr.valgrind | 14 +++
libmissing/stdio.in.h | 20 ++++-
libmissing/string.in.h | 17 +++-
libmissing/sys_socket.in.h | 4 +
libmissing/tests/Makefile.am | 17 ++++
libmissing/tests/strerror.c | 8 +-
libmissing/tests/test-alignof.c | 59 +++++++++++++
libmissing/tests/test-memchr.c | 130 ++++++++++++++++++++++++++++
libmissing/tests/test-stdio.c | 8 +-
libmissing/tests/test-string.c | 8 +-
libmissing/tests/test-sys_socket.c | 2 +
libmissing/tests/test-unistd.c | 6 ++
libmissing/tests/zerosize-ptr.h | 68 +++++++++++++++
29 files changed, 869 insertions(+), 40 deletions(-)
commit a7e135c2ec06679c370e2844c5f0cbde5d081c90
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 10 11:20:32 2009 +0200
Update autotools generated file
INSTALL | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 86 insertions(+), 21 deletions(-)
commit d69d122bc652c7944876e86a44efb85c08cef46a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jul 1 10:42:39 2009 +0200
Update to libev 3.6
libev/Changes | 17 ++
libev/ev.c | 474 +++++++++++++++++++++++++++++++++++++++----------------
libev/ev.h | 100 +++++++-----
libev/ev_vars.h | 22 ++-
libev/ev_win32.c | 2 +-
libev/ev_wrap.h | 32 ++--
6 files changed, 450 insertions(+), 197 deletions(-)
commit e1cc9fae234e7db36a23eb6d24336880031b28c2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 13 13:11:38 2009 +0200
Deprecate libmissing.h usage.
Since GnuLib now supply replacement for standard header that are
not available on the system, it is cleaner to include the necessary
header directly in each source code file.
plugins/decodes/normalize/normalize.c | 1 -
plugins/filters/idmef-criteria/idmef-criteria.c | 1 -
plugins/filters/thresholding/thresholding.c | 1 -
plugins/reports/db/db.c | 2 +-
plugins/reports/debug/debug.c | 1 -
plugins/reports/relaying/relaying.c | 1 -
plugins/reports/smtp/smtp.c | 2 +-
plugins/reports/textmod/textmod.c | 1 -
plugins/reports/xmlmod/xmlmod.c | 1 -
src/bufpool.c | 1 -
src/idmef-message-scheduler.c | 1 -
src/include/Makefile.am | 1 -
src/include/libmissing.h | 43 -------------------------
src/manager-auth.c | 1 -
src/manager-options.c | 3 +-
src/pmsg-to-idmef.c | 1 -
src/prelude-manager.c | 2 +-
src/report-plugins.c | 1 -
src/reverse-relaying.c | 1 -
src/sensor-server.c | 1 -
src/server-generic.c | 2 +-
21 files changed, 6 insertions(+), 63 deletions(-)
commit 55aa9420d9e672ae526de2ad2d9da982384226b2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue May 12 18:28:04 2009 +0200
Update GnuLib code.
config.rpath | 672 ++++++++++++++++++++++++++++++++
libmissing/Makefile.am | 169 +++++++--
libmissing/alignof.h | 41 ++
libmissing/arpa_inet.in.h | 12 +
libmissing/errno.in.h | 6 +-
libmissing/fcntl.in.h | 34 +-
libmissing/float.in.h | 2 +
libmissing/gai_strerror.c | 9 +-
libmissing/getaddrinfo.c | 18 +-
libmissing/getaddrinfo.h | 163 --------
libmissing/gettext.h | 11 +-
libmissing/gettimeofday.c | 17 +-
libmissing/glthread/cond.c | 540 +++++++++++++++++---------
libmissing/glthread/cond.h | 58 +--
libmissing/glthread/lock.c | 5 +
libmissing/glthread/lock.h | 6 +-
libmissing/glthread/thread.c | 256 +++++++------
libmissing/glthread/thread.h | 23 +-
libmissing/glthread/threadlib.c | 7 +-
libmissing/m4/00gnulib.m4 | 30 ++
libmissing/m4/alloca.m4 | 6 +-
libmissing/m4/arpa_inet_h.m4 | 9 +-
libmissing/m4/errno_h.m4 | 27 +-
libmissing/m4/extensions.m4 | 32 +-
libmissing/m4/fcntl_h.m4 | 6 +-
libmissing/m4/getaddrinfo.m4 | 96 +++--
libmissing/m4/gettimeofday.m4 | 10 +-
libmissing/m4/gnulib-cache.m4 | 4 +-
libmissing/m4/gnulib-common.m4 | 41 +-
libmissing/m4/gnulib-comp.m4 | 30 +-
libmissing/m4/hostent.m4 | 45 +++
libmissing/m4/include_next.m4 | 75 +++-
libmissing/m4/inet_ntop.m4 | 20 +-
libmissing/m4/intmax_t.m4 | 16 +-
libmissing/m4/inttypes_h.m4 | 12 +-
libmissing/m4/lib-ld.m4 | 14 +-
libmissing/m4/lib-link.m4 | 33 +-
libmissing/m4/lib-prefix.m4 | 7 +-
libmissing/m4/lock.m4 | 8 +-
libmissing/m4/longlong.m4 | 8 +-
libmissing/m4/memset.m4 | 6 +-
libmissing/m4/multiarch.m4 | 65 ++++
libmissing/m4/netdb_h.m4 | 45 +++
libmissing/m4/pathmax.m4 | 7 +-
libmissing/m4/printf.m4 | 249 ++++++++----
libmissing/m4/servent.m4 | 47 +++
libmissing/m4/signal_h.m4 | 13 +-
libmissing/m4/signalblocking.m4 | 8 +-
libmissing/m4/size_max.m4 | 14 +-
libmissing/m4/sleep.m4 | 13 +-
libmissing/m4/sockpfaf.m4 | 20 +-
libmissing/m4/stdbool.m4 | 4 +-
libmissing/m4/stdint.m4 | 95 ++++-
libmissing/m4/stdint_h.m4 | 12 +-
libmissing/m4/stdio_h.m4 | 46 ++-
libmissing/m4/strdup.m4 | 12 +-
libmissing/m4/strerror.m4 | 68 ++++
libmissing/m4/strpbrk.m4 | 18 -
libmissing/m4/strsep.m4 | 6 +-
libmissing/m4/sys_socket_h.m4 | 124 ++++--
libmissing/m4/thread.m4 | 6 +-
libmissing/m4/threadlib.m4 | 51 ++-
libmissing/m4/unistd_h.m4 | 48 ++-
libmissing/m4/vasnprintf.m4 | 56 ++-
libmissing/m4/wchar.m4 | 51 ++-
libmissing/m4/wchar_t.m4 | 10 +-
libmissing/m4/wint_t.m4 | 10 +-
libmissing/m4/xsize.m4 | 6 +-
libmissing/m4/yield.m4 | 8 +-
libmissing/netdb.in.h | 182 +++++++++
libmissing/netinet_in.in.h | 2 +
libmissing/pathmax.h | 4 +-
libmissing/raise.c | 30 --
libmissing/sigaction.c | 13 +
libmissing/signal.in.h | 40 +-
libmissing/sigprocmask.c | 91 ++++-
libmissing/stdint.in.h | 122 ++++--
libmissing/stdio-write.c | 148 ++++++++
libmissing/stdio.in.h | 104 +++++
libmissing/string.in.h | 2 +
libmissing/strpbrk.c | 42 --
libmissing/sys_socket.in.h | 325 +++++++++++++++-
libmissing/sys_time.in.h | 64 ++++
libmissing/tests/Makefile.am | 43 ++-
libmissing/tests/strerror.c | 341 +++++++++++++++++
libmissing/tests/test-cond.c | 111 +++---
libmissing/tests/test-getaddrinfo.c | 27 +-
libmissing/tests/test-lock.c | 54 ++-
libmissing/tests/test-netdb.c | 29 ++
libmissing/tests/test-sigaction.c | 12 +
libmissing/tests/test-signal.c | 28 ++
libmissing/tests/test-strerror.c | 65 ++++
libmissing/tests/test-sys_socket.c | 6 +-
libmissing/tests/test-unistd.c | 8 +-
libmissing/time.in.h | 2 +
libmissing/unistd.in.h | 244 +++++++++++-
libmissing/vasnprintf.c | 736 +++++++++++++++++++++++++++++++++---
libmissing/wchar.in.h | 217 ++++++++++-
98 files changed, 5580 insertions(+), 1208 deletions(-)
commit d435c76ccb31846ba0cf85f7c8f35f0eb8b43c44
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue May 12 18:26:31 2009 +0200
Automatic .gitignores generation.
Makefile.am | 24 +++-
configure.in | 3 +
docs/Makefile.am | 2 +
docs/api/Makefile.am | 2 +
docs/manpages/Makefile.am | 2 +
git.mk | 183 +++++++++++++++++++++++++++++
libev/Makefile.am | 2 +
libmissing/Makefile.am | 2 +
libmissing/tests/Makefile.am | 2 +
m4/Makefile.am | 8 ++
plugins/Makefile.am | 2 +
plugins/decodes/Makefile.am | 3 +-
plugins/decodes/normalize/Makefile.am | 2 +
plugins/filters/Makefile.am | 2 +
plugins/filters/idmef-criteria/Makefile.am | 2 +
plugins/filters/skeleton/Makefile.am | 2 +
plugins/filters/thresholding/Makefile.am | 2 +
plugins/reports/Makefile.am | 2 +
plugins/reports/db/Makefile.am | 2 +
plugins/reports/debug/Makefile.am | 2 +
plugins/reports/relaying/Makefile.am | 2 +
plugins/reports/smtp/Makefile.am | 2 +
plugins/reports/textmod/Makefile.am | 2 +
plugins/reports/xmlmod/Makefile.am | 2 +
src/Makefile.am | 2 +
src/include/Makefile.am | 2 +
26 files changed, 261 insertions(+), 2 deletions(-)
commit 15b679f490428faf012869aa26a61b6fdca6bd1d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Apr 24 16:02:18 2009 +0000
Code cleanup.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11165 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 28 ++++++++++++----------------
1 file changed, 12 insertions(+), 16 deletions(-)
commit 0e78bbbe0125a00a1c51d6195dd2ad42573ff059
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Apr 10 10:12:52 2009 +0000
Fix extern triggered warning.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11143 09c5ec92-17d4-0310-903a-819935f44dba
libev/ev.h | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
commit 7aad8d7342d76cc89ec7384b455477f11e8e5ffe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Apr 10 10:12:47 2009 +0000
Upgrade to libev 3.53.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11142 09c5ec92-17d4-0310-903a-819935f44dba
libev/Changes | 97 ++++++++++++++++
libev/Makefile.am | 2 +-
libev/ev.c | 326 ++++++++++++++++++++++++++++++++++++------------------
libev/ev.h | 25 +++--
libev/ev_epoll.c | 55 +++++++--
libev/ev_kqueue.c | 4 +-
libev/ev_poll.c | 4 +-
libev/ev_port.c | 8 +-
libev/ev_select.c | 12 +-
libev/ev_vars.h | 3 +-
libev/ev_win32.c | 32 +++++-
libev/ev_wrap.h | 2 +
libev/libev.m4 | 14 ++-
13 files changed, 441 insertions(+), 143 deletions(-)
commit d50c7ac762a1128dc4d8833918c4dd1aeff96862
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Apr 10 10:12:42 2009 +0000
Update autogenerated INSTALL file.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11141 09c5ec92-17d4-0310-903a-819935f44dba
INSTALL | 53 +++++++++++++++++++++++++++--------------------------
1 file changed, 27 insertions(+), 26 deletions(-)
commit 1bde83b1dc106867e272c1b119c9959b12e08893
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 9 08:23:57 2009 +0000
Update for libtool 2.x compatibility.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11130 09c5ec92-17d4-0310-903a-819935f44dba
m4/libprelude.m4 | 5 +++++
1 file changed, 5 insertions(+)
commit cb42b10dcb6743f260f82bb9a5a4c9e37d40419b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 9 08:23:53 2009 +0000
Add missing dlpreopening support for the SMTP plugin.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11129 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit 76f3f708a58c9f74090ff24168c975c7a9a405f7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 9 08:23:47 2009 +0000
Remove deprecated code, that was allocating an object and never using it.
Thanks Steve Grubb <sgrubb@redhat.com> for reporting this problem (and
running flexelint on the Prelude source)!
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11128 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 7 -------
1 file changed, 7 deletions(-)
commit 73d5d4f7ce0afd3eb2fa00c58c4755b48a093db3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Sep 24 09:12:56 2008 +0000
Change bufpool_add_message() to not be recursive.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11045 09c5ec92-17d4-0310-903a-819935f44dba
src/bufpool.c | 44 +++++++++++++++++++++++++-------------------
1 file changed, 25 insertions(+), 19 deletions(-)
commit 1b2f0a18efe02a8ea34bcb9dd603e705dd6a03a1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Sep 24 09:08:18 2008 +0000
Fix URL.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11044 09c5ec92-17d4-0310-903a-819935f44dba
README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 372417b1d0c21ebb6bae5ecbc7190e484cb5e1a6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 22 15:04:12 2008 +0000
Include libmissing.h, fixes build error.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11035 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/smtp/smtp.c | 1 +
1 file changed, 1 insertion(+)
commit d13fd35c96629ecc04b2383decb791b42ba497a5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 22 14:48:40 2008 +0000
Add missing SUBDIRS
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11034 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit df9b4701cbd0e68f6cb47222b7005af99faa2848
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 22 14:45:16 2008 +0000
Update glthread cond usage.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11033 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit be64edfae083a7f49753da0b5befbcd9350483bf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 22 14:44:58 2008 +0000
GnuLib code update.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11032 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 196 +++++++++++++++++-----------
libmissing/arpa_inet.in.h | 2 +
libmissing/errno.in.h | 151 ++++++++++++++++++++++
libmissing/fcntl.in.h | 122 ++++++++++++++++++
libmissing/float.in.h | 4 +-
libmissing/ftw.c | 115 +++++++++++++++++
libmissing/ftw_.h | 36 ++++++
libmissing/gettimeofday.c | 142 +++++++++++++++++++++
libmissing/glthread/cond.c | 210 ++++++++++++++++++++++++++++++
libmissing/glthread/cond.h | 60 ++++++++-
libmissing/m4/eoverflow.m4 | 70 ----------
libmissing/m4/errno_h.m4 | 113 +++++++++++++++++
libmissing/m4/fcntl_h.m4 | 94 ++++++++++++++
libmissing/m4/ftw.m4 | 14 ++
libmissing/m4/gettimeofday.m4 | 101 +++++++++++++++
libmissing/m4/gnulib-cache.m4 | 4 +-
libmissing/m4/gnulib-comp.m4 | 37 ++++--
libmissing/m4/include_next.m4 | 32 ++++-
libmissing/m4/lib-link.m4 | 27 +++-
libmissing/m4/lib-prefix.m4 | 88 +++++++++----
libmissing/m4/malloc.m4 | 41 ------
libmissing/m4/sigaction.m4 | 21 ++-
libmissing/m4/sleep.m4 | 19 +++
libmissing/m4/stdio_h.m4 | 96 +++++++-------
libmissing/m4/stdlib_h.m4 | 47 -------
libmissing/m4/strdup.m4 | 22 +++-
libmissing/m4/string_h.m4 | 9 +-
libmissing/m4/sys_time_h.m4 | 57 +++++++++
libmissing/m4/wchar.m4 | 15 ++-
libmissing/malloc.c | 57 ---------
libmissing/netinet_in.in.h | 4 +-
libmissing/signal.in.h | 2 +
libmissing/stdint.in.h | 3 +-
libmissing/stdio.in.h | 18 +++
libmissing/stdlib.in.h | 240 -----------------------------------
libmissing/string.in.h | 8 +-
libmissing/sys_socket.in.h | 12 +-
libmissing/tests/Makefile.am | 71 ++++++++---
libmissing/tests/sleep.c | 46 +++++++
libmissing/tests/test-EOVERFLOW.c | 32 -----
libmissing/tests/test-cond.c | 1 +
libmissing/tests/test-errno.c | 117 +++++++++++++++++
libmissing/tests/test-fcntl.c | 35 +++++
libmissing/tests/test-gettimeofday.c | 45 +++++++
libmissing/tests/test-lock.c | 2 +-
libmissing/tests/test-sleep.c | 47 +++++++
libmissing/tests/test-stdlib.c | 37 ------
libmissing/tests/test-sys_time.c | 29 +++++
libmissing/tests/test-wchar.c | 6 +-
libmissing/time.in.h | 4 +-
libmissing/unistd.in.h | 2 +
libmissing/vasnprintf.c | 60 +++++++--
libmissing/wchar.in.h | 8 ++
53 files changed, 2072 insertions(+), 759 deletions(-)
commit 789571bdf034d75a8b8ca619327fd1bfeabec058
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 22 14:44:35 2008 +0000
Win32 compile fixes.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@11031 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/normalize/normalize.c | 7 ++++++-
plugins/reports/smtp/smtp.c | 1 -
src/manager-options.c | 11 +++++++++--
src/prelude-manager.c | 34 +++++++++++++++++++++++++++++----
src/reverse-relaying.c | 2 ++
src/server-generic.c | 36 +++++++++++++++++++++++++++++------
6 files changed, 77 insertions(+), 14 deletions(-)
commit 519bf65f78bfa766d1871ae8eea1fa7a9a8eb6d1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Sep 9 12:26:10 2008 +0000
Update to latest libprelude / libpreludedb m4 code.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10972 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 4 ++--
m4/libprelude.m4 | 44 ++++++++++++++++++++++++++------------------
m4/libpreludedb.m4 | 17 +++++++++++++----
3 files changed, 41 insertions(+), 24 deletions(-)
commit efd012c239774375355ec23569889c22a5ca717b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 28 12:47:31 2008 +0000
Unit tests.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10944 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit 103b3c01b5cd179b90ff6abf2b77ed20efe78226
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 28 12:41:23 2008 +0000
Port to glthread API.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10943 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 12 +-
libmissing/Makefile.am | 46 +-
libmissing/dummy.c | 42 --
libmissing/glthread/cond.c | 52 ++
libmissing/glthread/cond.h | 348 ++++++++++++
libmissing/glthread/lock.c | 1053 +++++++++++++++++++++++++++++++++++++
libmissing/glthread/lock.h | 927 ++++++++++++++++++++++++++++++++
libmissing/glthread/thread.c | 206 ++++++++
libmissing/glthread/thread.h | 369 +++++++++++++
libmissing/glthread/threadlib.c | 69 +++
libmissing/m4/cond.m4 | 11 +
libmissing/m4/gnulib-cache.m4 | 5 +-
libmissing/m4/gnulib-comp.m4 | 28 +-
libmissing/m4/lib-ld.m4 | 110 ++++
libmissing/m4/lib-link.m4 | 739 ++++++++++++++++++++++++++
libmissing/m4/lib-prefix.m4 | 185 +++++++
libmissing/m4/lock.m4 | 37 ++
libmissing/m4/string_h.m4 | 4 +-
libmissing/m4/thread.m4 | 18 +
libmissing/m4/threadlib.m4 | 314 +++++++++++
libmissing/m4/yield.m4 | 19 +
libmissing/string.in.h | 12 +
libmissing/tests/Makefile.am | 24 +
libmissing/tests/glthread/yield.h | 121 +++++
libmissing/tests/test-cond.c | 211 ++++++++
libmissing/tests/test-lock.c | 557 ++++++++++++++++++++
src/Makefile.am | 4 +-
src/bufpool.c | 96 ++--
src/idmef-message-scheduler.c | 82 ++-
src/manager-auth.c | 63 ++-
src/prelude-manager.c | 1 -
src/reverse-relaying.c | 23 +-
src/sensor-server.c | 1 -
33 files changed, 5608 insertions(+), 181 deletions(-)
commit 3d2221753023699922b326f50da08512dd81800f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 21 12:24:44 2008 +0000
Update NEWS, bump version.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10898 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 5 +++++
configure.in | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit ba770f8380b207e70640c7fdf866b8c9dc7a9cd6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 21 10:34:15 2008 +0000
Add GnuLib unit-tests as a libmissing SUBDIRS, break make distcheck
otherwise.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10897 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
configure.in | 3 ---
libmissing/Makefile.am | 1 +
3 files changed, 2 insertions(+), 4 deletions(-)
commit c736760b376261152dc494b3cc17280ad86a0aef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 21 10:02:18 2008 +0000
Enable unit testing.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10896 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
configure.in | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
commit 219e233266d55e4771b5a003698c42ed946fece8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 21 10:02:15 2008 +0000
Update GnuLib code, include unit tests.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10895 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 3 +-
libmissing/m4/gnulib-cache.m4 | 6 +-
libmissing/m4/gnulib-comp.m4 | 30 ++-
libmissing/m4/sigaction.m4 | 10 +-
libmissing/m4/signal_h.m4 | 4 +-
libmissing/signal.in.h | 6 +-
libmissing/tests/Makefile.am | 235 +++++++++++++++++++++++
libmissing/tests/dummy.c | 42 +++++
libmissing/tests/intprops.h | 77 ++++++++
libmissing/tests/test-EOVERFLOW.c | 32 ++++
libmissing/tests/test-alloca-opt.c | 62 +++++++
libmissing/tests/test-arpa_inet.c | 27 +++
libmissing/tests/test-getaddrinfo.c | 155 ++++++++++++++++
libmissing/tests/test-netinet_in.c | 27 +++
libmissing/tests/test-sigaction.c | 112 +++++++++++
libmissing/tests/test-snprintf.c | 72 ++++++++
libmissing/tests/test-stdbool.c | 95 ++++++++++
libmissing/tests/test-stdint.c | 360 ++++++++++++++++++++++++++++++++++++
libmissing/tests/test-stdio.c | 30 +++
libmissing/tests/test-stdlib.c | 37 ++++
libmissing/tests/test-string.c | 27 +++
libmissing/tests/test-sys_socket.c | 47 +++++
libmissing/tests/test-time.c | 29 +++
libmissing/tests/test-unistd.c | 44 +++++
libmissing/tests/test-vasnprintf.c | 128 +++++++++++++
libmissing/tests/test-vsnprintf.c | 85 +++++++++
libmissing/tests/test-wchar.c | 27 +++
libmissing/tests/verify.h | 140 ++++++++++++++
28 files changed, 1940 insertions(+), 9 deletions(-)
commit 3e4bafd29003b8d03b75034720a86fd0fcc07695
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 21 09:36:45 2008 +0000
Correctly disable libev unused features (fix #306).
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10894 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 9 ++++++++-
src/include/server-generic.h | 6 ------
2 files changed, 8 insertions(+), 7 deletions(-)
commit 455332e814ccf26e567bf5f57ba0f3e0100a7cd0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 21 09:36:42 2008 +0000
Warning fixes.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10893 09c5ec92-17d4-0310-903a-819935f44dba
libev/ev.h | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
commit 179a78c6a8398720d0048d965dc55ba25319699c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 21 09:36:39 2008 +0000
Missing pthread.h inclusion.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10892 09c5ec92-17d4-0310-903a-819935f44dba
src/bufpool.c | 1 +
1 file changed, 1 insertion(+)
commit 9995d6438e47ff01352dbb7b0b935cac57dfe29a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 21 09:36:36 2008 +0000
Update to libev-3.43
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10891 09c5ec92-17d4-0310-903a-819935f44dba
libev/Changes | 6 ++++++
libev/LICENSE | 20 ++++++++++----------
libev/ev.c | 4 ++++
libev/ev.h | 14 ++++++++++----
libev/ev_win32.c | 3 +++
5 files changed, 33 insertions(+), 14 deletions(-)
commit f6adab5400c084a2cc15537a86b0f1d6ad203c94
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 18 09:52:32 2008 +0000
Check whether MIN() is already defined, fix build warning.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10867 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/smtp/smtp.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit f987a56c4b4a29abf294d7494788c1eca88cc921
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 29 09:34:07 2008 +0000
Define HAVE_LIBPRELUDEDB when needed, update NEWS, bump version.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10779 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 6 ++++++
configure.in | 6 +++++-
2 files changed, 11 insertions(+), 1 deletion(-)
commit c8fc5c51e899bdaaa66acbd32301d380dce6c741
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 18 08:37:19 2008 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10677 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 17 +++++++++++++++++
configure.in | 2 +-
2 files changed, 18 insertions(+), 1 deletion(-)
commit fb1f11087cd2e6d3ed3e7ac1f0d46cdc7064e287
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 18 08:37:16 2008 +0000
Include sigaction GnuLib module.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10676 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 56 +++++++++-
libmissing/m4/gnulib-cache.m4 | 3 +-
libmissing/m4/gnulib-comp.m4 | 14 +++
libmissing/m4/sigaction.m4 | 40 +++++++
libmissing/m4/signal_h.m4 | 29 +++++
libmissing/m4/signalblocking.m4 | 42 +++++++
libmissing/raise.c | 30 +++++
libmissing/sig-handler.h | 44 ++++++++
libmissing/sigaction.c | 191 +++++++++++++++++++++++++++++++
libmissing/signal.in.h | 158 ++++++++++++++++++++++++++
libmissing/sigprocmask.c | 242 ++++++++++++++++++++++++++++++++++++++++
11 files changed, 847 insertions(+), 2 deletions(-)
commit 97b8bf1097f27669c835d0e8f2ed82b8a31bfd70
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 18 08:37:11 2008 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10675 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/m4/gnulib-comp.m4 | 12 ++++++------
libmissing/m4/gnulib-tool.m4 | 28 ++++++++++++++++++++++++++--
libmissing/m4/onceonly.m4 | 15 +++++++++------
libmissing/vasnprintf.c | 4 ++--
4 files changed, 43 insertions(+), 16 deletions(-)
commit 01fd984d32e4484e621333a5676161320ac31a07
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jul 17 15:48:13 2008 +0000
Improve thread safety when evicting to disk.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10671 09c5ec92-17d4-0310-903a-819935f44dba
src/bufpool.c | 58 ++++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 44 insertions(+), 14 deletions(-)
commit 9dab34cad6309b13d05884e22692cac9c6db527f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jul 17 15:48:10 2008 +0000
Handle IDMEF message version.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10670 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit cad1c6c0d6036618f99fe7829adb1f57ffc5dea2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jul 17 14:49:53 2008 +0000
Add support for newer gnutls_priority_init() and gnutls_priority_set()
introduced in GnuTLS 2.2.0.
When the option is available, this allow the user to specify TLS options
through the new "tls-options" configuration entry.
Additionally, we now rely on the gnutls default cipher / key exchange
methods.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10668 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 9 +++++++++
prelude-manager.conf.in | 27 +++++++++++++++++++++++++
src/include/manager-auth.h | 2 +-
src/include/manager-options.h | 5 +++--
src/manager-auth.c | 47 +++++++++++++++++++++++++++++++++++++++----
src/manager-options.c | 11 ++++++++++
src/prelude-manager.c | 6 ++++--
7 files changed, 98 insertions(+), 9 deletions(-)
commit 8df9da250dfa5d1d875a6e756ae4394bffdc4614
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jul 17 14:49:50 2008 +0000
Whitespace police. Improved error handling.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10667 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 81 +++++++++++++------------
1 file changed, 42 insertions(+), 39 deletions(-)
commit 8ad8d7eab4d2724cf2bbf1b6b5261e89a7a384ed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jul 17 14:49:47 2008 +0000
Fix a possible crash upon destruction of a bufpool that is writing
to a failover.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10666 09c5ec92-17d4-0310-903a-819935f44dba
src/bufpool.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4bf28f7fa4fcf7ecc6905db00751f6b7cf72b50d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jul 17 14:49:43 2008 +0000
Correct strtoul() error checking.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10665 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 25b50991e38b34b9da9589b46a3242323ebc4a54
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 27 07:56:06 2008 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10612 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 8 ++++++++
configure.in | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 01455d18f7fc56bd051363f2aa6d93ca6a7b35f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 27 07:56:04 2008 +0000
Fix distcheck.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10611 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/smtp/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4e00ade7bbac7323036815a08131c3d5e2f6b4c9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 27 07:45:43 2008 +0000
Bump to libev version 3.42.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10610 09c5ec92-17d4-0310-903a-819935f44dba
libev/Changes | 40 ++++
libev/LICENSE | 2 +-
libev/README | 150 ++++---------
libev/ev.c | 636 +++++++++++++++++++++++++++++++++++++++++++-----------
libev/ev.h | 26 ++-
libev/ev_epoll.c | 2 +-
libev/ev_kqueue.c | 2 +-
libev/ev_poll.c | 2 +-
libev/ev_port.c | 2 +-
libev/ev_select.c | 98 +++++++--
libev/ev_vars.h | 7 +-
libev/ev_win32.c | 2 +-
libev/ev_wrap.h | 2 +
13 files changed, 702 insertions(+), 269 deletions(-)
commit f450897f8c36bc099be50856cbbea3a30fb86490
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 27 07:45:37 2008 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10609 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 16 ++++++++++--
libmissing/arpa_inet.in.h | 51 +++++++++++++++++++++++++++++-------
libmissing/getaddrinfo.c | 7 ++---
libmissing/getaddrinfo.h | 10 ++++++-
libmissing/inet_ntop.c | 4 +--
libmissing/inet_ntop.h | 42 ------------------------------
libmissing/m4/arpa_inet_h.m4 | 16 +++++++++---
libmissing/m4/gnulib-cache.m4 | 13 +++++++++-
libmissing/m4/gnulib-common.m4 | 9 ++++++-
libmissing/m4/gnulib-comp.m4 | 59 ++++++++++++++++++++++++++----------------
libmissing/m4/inet_ntop.m4 | 16 +++++++++---
libmissing/m4/stdio_h.m4 | 6 ++++-
libmissing/m4/stdlib_h.m4 | 4 ++-
libmissing/m4/string_h.m4 | 2 ++
libmissing/m4/sys_socket_h.m4 | 2 ++
libmissing/stdbool.in.h | 6 ++---
libmissing/stdio.in.h | 20 ++++++++++++++
libmissing/stdlib.in.h | 15 +++++++++++
libmissing/string.in.h | 16 ++++++++++++
libmissing/sys_socket.in.h | 2 +-
libmissing/vasnprintf.c | 21 ++++++++++++---
src/include/libmissing.h | 3 +--
22 files changed, 236 insertions(+), 104 deletions(-)
commit aaf872a76679d4e3f70cfe14e9c2a793e4be9887
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jun 26 10:04:51 2008 +0000
The commercial Prelude-Manager-SMTP plugin is now open-sourced!
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10608 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 2 +
plugins/reports/Makefile.am | 2 +-
plugins/reports/smtp/Makefile.am | 14 +
plugins/reports/smtp/smtp.c | 1286 +++++++++++++++++++++++++++++++++
plugins/reports/smtp/template.example | 11 +
prelude-manager.conf.in | 46 ++
6 files changed, 1360 insertions(+), 1 deletion(-)
commit eeadca32c1876da946ebf0ae638dac7867515f0b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Apr 28 11:58:40 2008 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10553 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 5 +++++
configure.in | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 623fc042d7c5c999d2a3d0f39ef99b18460c8376
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Apr 28 11:58:25 2008 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10552 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 7 +-
libmissing/arpa_inet.in.h | 45 ++
libmissing/m4/arpa_inet_h.m4 | 21 +-
libmissing/m4/extensions.m4 | 6 +-
libmissing/m4/gnulib-common.m4 | 23 +-
libmissing/m4/gnulib-comp.m4 | 7 +-
libmissing/m4/include_next.m4 | 4 +-
libmissing/m4/netinet_in_h.m4 | 6 +-
libmissing/m4/onceonly.m4 | 87 +++
libmissing/m4/onceonly_2_57.m4 | 86 ---
libmissing/m4/printf.m4 | 1309 ++++++++++++++++++++++++++++++++++++++++
libmissing/m4/snprintf.m4 | 15 +-
libmissing/m4/stdint.m4 | 20 +-
libmissing/m4/stdio_h.m4 | 10 +-
libmissing/m4/sys_socket_h.m4 | 27 +-
libmissing/m4/vsnprintf.m4 | 15 +-
libmissing/sys_socket.in.h | 37 +-
libmissing/vasnprintf.c | 128 +++-
libmissing/wchar.in.h | 4 +-
link-warning.h | 28 +
20 files changed, 1744 insertions(+), 141 deletions(-)
commit de7785f27f8566017398b9304346b5463de20502
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Apr 28 11:58:08 2008 +0000
Update libev code.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10551 09c5ec92-17d4-0310-903a-819935f44dba
libev/Changes | 32 +++++++++++
libev/ev.c | 162 +++++++++++++++++++++++++++++++++++++++++++-----------
libev/ev.h | 103 +++++++++++++++++++---------------
libev/ev_poll.c | 31 ++++++-----
libev/ev_select.c | 8 +--
libev/ev_vars.h | 3 +
libev/ev_wrap.h | 2 +
libev/libev.m4 | 4 +-
8 files changed, 250 insertions(+), 95 deletions(-)
commit 471bb5f9156516926c35ea36660f7be20ccec3ac
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 3 11:45:40 2008 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10465 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 24 ++++++++++++++++++++++++
configure.in | 2 +-
2 files changed, 25 insertions(+), 1 deletion(-)
commit e75d0db2e3021b0ff74a25081993a0ad7c7da5d6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 3 10:44:27 2008 +0000
Use PATH_MAX.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10464 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 4 ++--
src/reverse-relaying.c | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
commit d898221cffbd82f19b2d5edf2ba11447b781ae61
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 3 10:44:17 2008 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10463 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 14 ++---
libmissing/m4/absolute-header.m4 | 49 ---------------
libmissing/m4/gnulib-cache.m4 | 2 +-
libmissing/m4/gnulib-comp.m4 | 4 +-
libmissing/m4/include_next.m4 | 7 ++-
libmissing/m4/stdlib_h.m4 | 7 ++-
libmissing/m4/vasnprintf.m4 | 3 +-
libmissing/snprintf.c | 7 +--
libmissing/stdlib.in.h | 19 +++++-
libmissing/vasnprintf.c | 126 +++++++++++++++++++--------------------
libmissing/vsnprintf.c | 7 +--
libmissing/wchar.in.h | 9 +++
12 files changed, 108 insertions(+), 146 deletions(-)
commit e2cca79176759f07e9c4ac9c041ae93d8d394dff
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 3 10:44:10 2008 +0000
Remove deprecated code.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10462 09c5ec92-17d4-0310-903a-819935f44dba
src/include/sensor-server.h | 2 --
src/sensor-server.c | 14 --------------
2 files changed, 16 deletions(-)
commit ba26392c5053ef296b0c7bf28f427c47d9dbb8b8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 3 10:43:59 2008 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10461 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 562 +++++++++++++++++++++++++++++++++----------------------------------
1 file changed, 281 insertions(+), 281 deletions(-)
commit 63cab207905934e4dbeaa0576087468fd3a32292
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 2 17:14:20 2008 +0000
Update copyright notice.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10460 09c5ec92-17d4-0310-903a-819935f44dba
src/include/reverse-relaying.h | 2 +-
src/prelude-manager.c | 2 +-
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
src/server-generic.c | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
commit 96a5365cdce401f458ef151f851afda8f69b050a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 2 16:30:04 2008 +0000
Fix a problem where write notification for reverse relay wouldn't
be correctly issued (we need to interrupt ev_loop() by using ev_async()).
Additionally, this fix a number of potential race in the reverse relaying
code, and fix a long time FIXME (encoding of the same message once per
recipient).
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10459 09c5ec92-17d4-0310-903a-819935f44dba
src/include/reverse-relaying.h | 4 +-
src/include/sensor-server.h | 1 -
src/include/server-generic.h | 8 ++
src/reverse-relaying.c | 172 +++++++++++++++++++++++++++++------------
src/sensor-server.c | 17 ----
src/server-generic.c | 28 +++++--
6 files changed, 153 insertions(+), 77 deletions(-)
commit ef4013c327a170d21ca0dea9d729cb83bb867ff2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 2 16:26:18 2008 +0000
Update to libev-3.1
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10458 09c5ec92-17d4-0310-903a-819935f44dba
libev/Changes | 8 +-
libev/ev.c | 261 +++++++++++++++++++++++++++++++++++++-------------------
libev/ev.h | 54 +++++++++++-
libev/ev_vars.h | 12 ++-
libev/ev_wrap.h | 12 +++
5 files changed, 252 insertions(+), 95 deletions(-)
commit f20162b9aa5cd5c9fca413f8036628986ad51c92
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 13 17:43:38 2008 +0000
Initialize the auth subsection before the IDMEF message scheduler
thread, for safety (the scheduler thread access read only data
from the main thread, but theses data shouldn't be touched afte
the thread is started).
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10401 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
commit 248da012e414c16f31fe9763df7395c35ae2d086
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 13 17:43:34 2008 +0000
Restart the EV watcher when changing the watched event: fix
broken write() notification.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10400 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 4 ++++
1 file changed, 4 insertions(+)
commit d6bed1f8726d23a6a41d42c3a329d483a49aace0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 13 17:43:27 2008 +0000
Update AS_AC_EXPAND() autoconf macro.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10399 09c5ec92-17d4-0310-903a-819935f44dba
m4/as-ac-expand.m4 | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 8c1874ec6bf968124b6640d4131d645df48f5e8f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 7 15:29:19 2008 +0000
More cleanup, always build with pthread CFLAGS.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10372 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 12 +++++++++++-
plugins/decodes/normalize/Makefile.am | 2 +-
plugins/filters/idmef-criteria/Makefile.am | 2 +-
plugins/filters/skeleton/Makefile.am | 2 +-
plugins/filters/thresholding/Makefile.am | 2 +-
plugins/reports/db/Makefile.am | 2 +-
plugins/reports/debug/Makefile.am | 2 +-
plugins/reports/relaying/Makefile.am | 2 +-
plugins/reports/textmod/Makefile.am | 2 +-
plugins/reports/xmlmod/Makefile.am | 2 +-
src/Makefile.am | 6 +++---
11 files changed, 23 insertions(+), 13 deletions(-)
commit 66bd95daf928673d66b6ab00a311e38847678d75
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 7 14:52:41 2008 +0000
Update GnuLib code, deprecate the poll module.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10371 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 70 +-------------
libmissing/alloca.in.h | 4 +-
libmissing/getaddrinfo.c | 2 +-
libmissing/m4/gnulib-cache.m4 | 4 +-
libmissing/m4/gnulib-comp.m4 | 12 ---
libmissing/m4/poll.m4 | 71 ---------------
libmissing/m4/sys_select_h.m4 | 29 ------
libmissing/m4/sys_time_h.m4 | 57 ------------
libmissing/m4/time_r.m4 | 6 +-
libmissing/m4/unistd_h.m4 | 6 +-
libmissing/m4/vasnprintf.m4 | 20 +++-
libmissing/poll.c | 206 ------------------------------------------
libmissing/poll.in.h | 53 -----------
libmissing/sys_select.in.h | 43 ---------
libmissing/sys_time.in.h | 52 -----------
libmissing/unistd.in.h | 22 ++++-
libmissing/vasnprintf.c | 37 +++++---
libmissing/xsize.h | 4 +-
18 files changed, 83 insertions(+), 615 deletions(-)
commit 8024de4c62e71ce08f001fe4689a08a85398c23e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 7 14:48:12 2008 +0000
Merge branch 'libevent'
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10370 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
configure.in | 12 +-
libev/Changes | 40 +
libev/LICENSE | 36 +
libev/Makefile.am | 4 +
libev/README | 130 +++
libev/ev.c | 2463 +++++++++++++++++++++++++++++++++++++++++
libev/ev.h | 563 ++++++++++
libev/ev_epoll.c | 182 +++
libev/ev_kqueue.c | 194 ++++
libev/ev_poll.c | 135 +++
libev/ev_port.c | 163 +++
libev/ev_select.c | 244 ++++
libev/ev_vars.h | 147 +++
libev/ev_win32.c | 125 +++
libev/ev_wrap.h | 132 +++
libev/libev.m4 | 28 +
prelude-manager.conf.in | 6 +
src/Makefile.am | 7 +-
src/include/Makefile.am | 1 -
src/include/manager-auth.h | 3 +-
src/include/manager-options.h | 1 +
src/include/sensor-server.h | 6 +-
src/include/server-generic.h | 27 +-
src/include/server-logic.h | 116 --
src/manager-auth.c | 2 +-
src/manager-options.c | 15 +
src/prelude-manager.c | 40 +-
src/reverse-relaying.c | 35 +-
src/sensor-server.c | 94 +-
src/server-generic.c | 264 ++---
src/server-logic.c | 798 -------------
32 files changed, 4856 insertions(+), 1159 deletions(-)
commit ff7e38efd2d065d01a899d5c4645c1128eab76cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 7 14:39:02 2008 +0000
Massive cleanup of the build process, enable RELRO when possible.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10369 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 202 ++++++++++++++---------------
m4/as-ac-expand.m4 | 43 ++++++
m4/ax_c_check_flag.m4 | 90 +++++++++++++
m4/ax_cflags_gcc_option.m4 | 183 --------------------------
m4/ax_ld_check_flag.m4 | 98 ++++++++++++++
plugins/decodes/normalize/Makefile.am | 5 +-
plugins/filters/idmef-criteria/Makefile.am | 3 +-
plugins/filters/skeleton/Makefile.am | 3 +-
plugins/filters/thresholding/Makefile.am | 3 +-
plugins/reports/db/Makefile.am | 3 +-
plugins/reports/debug/Makefile.am | 3 +-
plugins/reports/relaying/Makefile.am | 3 +-
plugins/reports/textmod/Makefile.am | 3 +-
plugins/reports/xmlmod/Makefile.am | 8 +-
src/Makefile.am | 11 +-
15 files changed, 353 insertions(+), 308 deletions(-)
commit 7ab1b560c661fccb60e9ab39266ed0524bb8c81b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 6 19:02:54 2008 +0000
Build cleanup
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10366 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 81c92fd6cea60fefef3c46dc69dc551cc1394e6a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 6 19:02:44 2008 +0000
Build cleanup
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10365 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 25 ++++++++++++-------------
1 file changed, 12 insertions(+), 13 deletions(-)
commit 1468f2526b5c6145d54e527f9bd04e29ecc3b33a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 7 16:18:26 2008 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10152 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 8 ++++++++
configure.in | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 96f7b55409acab89e5e0baab8f0fda009f760c13
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 7 10:49:44 2008 +0000
Include libmissing and config.h, should fix compilation issue (fix #278).
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10151 09c5ec92-17d4-0310-903a-819935f44dba
src/bufpool.c | 3 +++
1 file changed, 3 insertions(+)
commit 49c40874aeced556f11b0bac9f028ddd702dac1e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 6 13:53:34 2008 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10148 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 6 ++++++
configure.in | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
commit bdbf6983eee3659c31bd3dd9158d8c2567e3eb8a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 6 13:48:39 2008 +0000
Continued update for strsep (fix #277).
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10147 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 20 +++++++++++++++++++-
libmissing/m4/gnulib-cache.m4 | 4 ++--
libmissing/m4/gnulib-comp.m4 | 8 ++++++++
3 files changed, 29 insertions(+), 3 deletions(-)
commit 28a5df6f7ca88ec01186f80664c6c97bbf48109b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 6 13:47:45 2008 +0000
Include missing GnuLib strsep module.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10146 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/m4/strpbrk.m4 | 18 +++++++++++++++
libmissing/m4/strsep.m4 | 24 ++++++++++++++++++++
libmissing/strpbrk.c | 42 +++++++++++++++++++++++++++++++++++
libmissing/strsep.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 142 insertions(+)
commit 12477aa66ec28f220a682190ba0b29a53d4b1e34
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 5 09:23:01 2008 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10142 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 24 ++++++++++++++++++++++++
configure.in | 2 +-
2 files changed, 25 insertions(+), 1 deletion(-)
commit 00b2dab80362b2d0a55aa22b6ddddec1615402be
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 5 09:18:52 2008 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10141 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 25 +-
libmissing/alloca.in.h | 2 +-
libmissing/asnprintf.c | 2 +-
libmissing/dummy.c | 10 +-
libmissing/float+.h | 2 +-
libmissing/float.in.h | 11 +-
libmissing/gai_strerror.c | 2 +-
libmissing/getaddrinfo.c | 2 +-
libmissing/getaddrinfo.h | 2 +-
libmissing/gettext.h | 2 +-
libmissing/inet_ntop.c | 2 +-
libmissing/inet_ntop.h | 2 +-
libmissing/m4/alloca.m4 | 8 +-
libmissing/m4/float_h.m4 | 4 +-
libmissing/m4/getaddrinfo.m4 | 31 +-
libmissing/m4/gnulib-common.m4 | 45 +-
libmissing/m4/gnulib-comp.m4 | 70 ++-
libmissing/m4/intmax_t.m4 | 12 +-
libmissing/m4/longlong.m4 | 78 +++-
libmissing/m4/stdio_h.m4 | 19 +-
libmissing/m4/stdlib_h.m4 | 9 +-
libmissing/m4/string_h.m4 | 13 +-
libmissing/m4/ulonglong.m4 | 48 ---
libmissing/m4/unistd_h.m4 | 7 +-
libmissing/m4/vasnprintf.m4 | 52 ++-
libmissing/m4/wint_t.m4 | 2 +-
libmissing/malloc.c | 2 +-
libmissing/memset.c | 2 +-
libmissing/netinet_in.in.h | 2 +-
libmissing/pathmax.h | 2 +-
libmissing/poll.c | 8 +-
libmissing/poll.in.h | 2 +-
libmissing/printf-args.c | 2 +-
libmissing/printf-args.h | 2 +-
libmissing/printf-parse.c | 67 ++-
libmissing/printf-parse.h | 2 +-
libmissing/size_max.h | 2 +-
libmissing/snprintf.c | 2 +-
libmissing/stdbool.in.h | 9 +-
libmissing/stdint.in.h | 22 +-
libmissing/stdio.in.h | 32 +-
libmissing/stdlib.in.h | 43 +-
libmissing/strdup.c | 2 +-
libmissing/string.in.h | 132 +++---
libmissing/sys_select.in.h | 2 +-
libmissing/sys_socket.in.h | 2 +-
libmissing/sys_time.in.h | 2 +-
libmissing/time.in.h | 2 +-
libmissing/time_r.c | 2 +-
libmissing/unistd.in.h | 60 ++-
libmissing/vasnprintf.c | 955 ++++++++++++++++++++++++++++++++++++-----
libmissing/vasnprintf.h | 6 +-
libmissing/vsnprintf.c | 2 +-
libmissing/wchar.in.h | 2 +-
libmissing/xsize.h | 2 +-
55 files changed, 1469 insertions(+), 365 deletions(-)
commit dda1e1fda08fee62f3bee873d66f6e880c8641ed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 28 10:09:01 2008 +0000
Set global msgbuf data for each message we process.
This fixes a bug with several relaying plugin instance, where only one
manager would receive every the relayed events.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10134 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit d832683e451aa73c435b74aff0b911370be8dc68
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 28 10:08:51 2008 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10133 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 40 ++++++++++++++++++-------------------
1 file changed, 20 insertions(+), 20 deletions(-)
commit c95874d185ba8d77a073ca349dab2a1c4730c43f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 10 13:44:11 2007 +0000
Fix warnings.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10087 09c5ec92-17d4-0310-903a-819935f44dba
src/bufpool.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 9378dfb59da568f834012b0b9389c91681568eb7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 20 08:01:07 2007 +0000
New sched-priority and sched-buffer-size configuration options.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10060 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 139 ++++++++++++++++++++++++++++++++----------------
src/manager-options.c | 94 ++++++++++++++++++++++++++++++++
2 files changed, 186 insertions(+), 47 deletions(-)
commit af3a37fc61cbaf5329718b85fdc952c5c47378b9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Nov 19 16:54:32 2007 +0000
Add missing copyright notice.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10059 09c5ec92-17d4-0310-903a-819935f44dba
src/include/bufpool.h | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
commit 31f1ee8dd07609c6a262f3023673fa13b9f5a46c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Nov 19 16:50:38 2007 +0000
New Prelude-Manager scheduler algorithm.
Fixes multiples problem with the old scheduler:
- In case a lot of message were being processed, the heartbeat timer
could be delayed for a long period of time.
- The old algorithm could be unfair when certain message priority were
not available for processing. We now appropriatly handle repartition
to others priority messages.
- Message of the same priority could be processed in the wrong order when
on-disk buffers were used.
- No integrity check were performed on orphan on-disk buffer in case of an
operating system crash. By using the prelude-failover API, we can now
detect possibly corrupted disk buffer, or resume at the time we stopped
recovering them.
Additionally, the code is now much cleaner, thanks to the introduction of
the new bufpool API.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@10058 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 3 +-
src/bufpool.c | 346 +++++++++++++++++
src/idmef-message-scheduler.c | 676 +++++++++++++---------------------
src/include/Makefile.am | 3 +-
src/include/bufpool.h | 16 +
src/include/idmef-message-scheduler.h | 2 +
6 files changed, 630 insertions(+), 416 deletions(-)
commit ac6e90bce496dcd45366a8fce27412befe32b75b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 2 14:12:50 2007 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9965 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 15 +++++++++++++++
configure.in | 2 +-
2 files changed, 16 insertions(+), 1 deletion(-)
commit 9b66b457cad3e4e2b94c1e129eb55abaa2f95e84
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 2 14:08:30 2007 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9964 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 178 +++++++++---
libmissing/alloca.in.h | 54 ++++
libmissing/alloca_.h | 54 ----
libmissing/float.in.h | 59 ++++
libmissing/float_.h | 59 ----
libmissing/m4/absolute-header.m4 | 49 ++++
libmissing/m4/extensions.m4 | 52 +++-
libmissing/m4/getaddrinfo.m4 | 4 +-
libmissing/m4/gnulib-comp.m4 | 67 +++--
libmissing/m4/malloc.m4 | 41 +++
libmissing/m4/socklen.m4 | 4 +-
libmissing/m4/stdint.m4 | 4 +-
libmissing/m4/stdio_h.m4 | 5 +
libmissing/m4/stdlib_h.m4 | 35 +++
libmissing/m4/string_h.m4 | 3 +
libmissing/m4/time_h.m4 | 2 +-
libmissing/m4/unistd_h.m4 | 56 ++++
libmissing/malloc.c | 57 ++++
libmissing/netinet_in.in.h | 43 +++
libmissing/netinet_in_.h | 43 ---
libmissing/poll.in.h | 53 ++++
libmissing/poll_.h | 53 ----
libmissing/stdbool.in.h | 118 ++++++++
libmissing/stdbool_.h | 118 --------
libmissing/stdint.in.h | 508 +++++++++++++++++++++++++++++++++++
libmissing/stdint_.h | 508 -----------------------------------
libmissing/stdio.in.h | 356 ++++++++++++++++++++++++
libmissing/stdio_.h | 312 ---------------------
libmissing/stdlib.in.h | 177 ++++++++++++
libmissing/string.in.h | 565 +++++++++++++++++++++++++++++++++++++++
libmissing/string_.h | 548 -------------------------------------
libmissing/sys_select.in.h | 43 +++
libmissing/sys_select_.h | 43 ---
libmissing/sys_socket.in.h | 91 +++++++
libmissing/sys_socket_.h | 91 -------
libmissing/sys_time.in.h | 52 ++++
libmissing/sys_time_.h | 52 ----
libmissing/time.in.h | 114 ++++++++
libmissing/time_.h | 114 --------
libmissing/unistd.in.h | 262 ++++++++++++++++++
libmissing/wchar.in.h | 82 ++++++
libmissing/wchar_.h | 82 ------
42 files changed, 3052 insertions(+), 2159 deletions(-)
commit 24867c264cbf4f07380bacd5a2e93ac9213301cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 24 10:56:58 2007 +0000
Update thresholding documentation.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9943 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
commit 0139dd85cdbecb204c8a675b195dc55f646fa0c8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 24 10:49:57 2007 +0000
Make threshold act like a real threshold: pass the event
every N events in the defined amount of seconds.
Allow to mix Limit and Threshold.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9942 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/thresholding/thresholding.c | 122 +++++++++++++++++++---------
1 file changed, 84 insertions(+), 38 deletions(-)
commit 63c1f3e288ba966f3c94ef68887b68783d19413b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 24 10:49:48 2007 +0000
Fix warnings.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9941 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 2 +-
src/sensor-server.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 8683a7649668fd0fd42017ebe6acacd5f07f429a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Sep 5 09:47:37 2007 +0000
Correctly un-subscribe plugin instance.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9890 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 66d06727f12310bf29eaded721c0c97d7a48dfbc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Sep 5 09:47:14 2007 +0000
Only initialize libpreludedb on first plugin instance load.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9889 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
commit a4af08279bc5adc88b0dd199fcce49e2f0507743
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Sep 5 09:47:05 2007 +0000
Only initialize XML library on first plugin instance load.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9888 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
commit 8b2c9404d40ff19d40bc97d3a157380b85d0de2e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 29 14:34:41 2007 +0000
Do not share the tresholding hash accross thresholding plugin instance.
Previously, the shared hash would result in strange thresholding plugin
behavior if you had several instance of thresholding loaded.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9867 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/thresholding/thresholding.c | 43 +++++++++++++++--------------
1 file changed, 23 insertions(+), 20 deletions(-)
commit abab32aa8994e98ab25271ec88228bdc313b3c02
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 29 14:34:36 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9866 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/thresholding/thresholding.c | 144 ++++++++++++++--------------
1 file changed, 72 insertions(+), 72 deletions(-)
commit 02738335cf70158ad9109de5c4f21900821a8f13
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 23 17:58:42 2007 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9858 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 8 ++++++++
configure.in | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit ab074c2ea1b1332ab1b94862e23c73438ffb05b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 23 17:58:33 2007 +0000
Some reformating.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9857 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 1 -
1 file changed, 1 deletion(-)
commit bc242986793cd7c3c434cfa2b7e36fe542a12132
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 23 17:43:55 2007 +0000
Fix libprelude warning.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9856 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 27 +++++++++++++++++++--------
1 file changed, 19 insertions(+), 8 deletions(-)
commit 709d3a6f00dc95812da66c932878286352d746a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 23 17:43:34 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9855 09c5ec92-17d4-0310-903a-819935f44dba
src/server-logic.c | 191 +++++++++++++++++++++++++++--------------------------
1 file changed, 96 insertions(+), 95 deletions(-)
commit d76249154df889e411b7ae1f5d1c6c36d4e8c03b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 23 17:43:25 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9854 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 106 ++++++++++++++++++++++++-------------------------
1 file changed, 53 insertions(+), 53 deletions(-)
commit 063519dd19604283bfc748768583471cc384d85d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 23 17:43:15 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9853 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 238 ++++++++++++++++++++++++++--------------------------
1 file changed, 119 insertions(+), 119 deletions(-)
commit 1663570dde2e2fd4de20d3a996bfe03b975ba387
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date: Mon Aug 13 11:58:32 2007 +0000
Config file more explicit with sqlite3
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9794 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit b051b1861b982233a116047f92b2e04fecb56d7a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Aug 3 14:19:04 2007 +0000
Update NEWS, Bump version number.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9772 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 32 ++++++++++++++++++++++++++++++++
configure.in | 2 +-
2 files changed, 33 insertions(+), 1 deletion(-)
commit 6950833bb1eb4a424b889ce9230659348a108772
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Aug 3 14:10:14 2007 +0000
Prelude-Manager manpage, courtesy of Frédéric Motte <fmotte at ubixis.com>.
Fix #236.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9771 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
configure.in | 2 +
docs/Makefile.am | 2 +-
docs/manpages/Makefile.am | 1 +
docs/manpages/prelude-manager.1 | 145 ++++++++++++++++++++++++++++++++++++++++
5 files changed, 150 insertions(+), 2 deletions(-)
commit cb2b15ff80c82269293459ce0e804d8d3e56270a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Aug 3 14:10:08 2007 +0000
Handle possible error from prelude_daemonize().
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9770 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit e78860660c49163bac3e24091f84726cc598ba6b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 2 15:28:00 2007 +0000
Accept list of path.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9769 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/debug.c | 72 +++++++++++++++++++++++++++++--------------
1 file changed, 49 insertions(+), 23 deletions(-)
commit 57c1282114766a6bcbb4eb1df2fb2d7d13c086dd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 1 14:47:44 2007 +0000
Make a difference between exceptional report plugin failure (example:
a single message couldn't be processed) and "global" plugin failure
(example: database server is down).
We now use a different failover for these two type of failure, and only
try to recover the message which failed because of an external condition
(global failover). Fix #247.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9761 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 5 ++++
src/include/prelude-manager.h | 5 +++-
src/report-plugins.c | 67 ++++++++++++++++++++++++++++++++-----------
3 files changed, 59 insertions(+), 18 deletions(-)
commit 8b9b7fee0e5d3bc03f768cecac19bfdac66af742
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 1 14:47:22 2007 +0000
GnuLib code update.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9760 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 68 +-
libmissing/float+.h | 148 ++
libmissing/float_.h | 59 +
libmissing/m4/absolute-header.m4 | 44 -
libmissing/m4/float_h.m4 | 19 +
libmissing/m4/getaddrinfo.m4 | 31 +-
libmissing/m4/gnulib-cache.m4 | 2 +
libmissing/m4/gnulib-comp.m4 | 6 +-
libmissing/m4/include_next.m4 | 107 ++
libmissing/m4/netinet_in_h.m4 | 6 +-
libmissing/m4/stdint.m4 | 70 +-
libmissing/m4/stdio_h.m4 | 33 +-
libmissing/m4/string_h.m4 | 5 +-
libmissing/m4/sys_select_h.m4 | 7 +-
libmissing/m4/sys_socket_h.m4 | 7 +-
libmissing/m4/sys_time_h.m4 | 6 +-
libmissing/m4/time_h.m4 | 4 +-
libmissing/m4/vasnprintf.m4 | 103 +-
libmissing/m4/wchar.m4 | 39 +-
libmissing/m4/wint_t.m4 | 2 +-
libmissing/netinet_in_.h | 14 +-
libmissing/printf-args.c | 54 +-
libmissing/printf-args.h | 24 +-
libmissing/printf-parse.c | 65 +-
libmissing/printf-parse.h | 115 +-
libmissing/stdint_.h | 20 +-
libmissing/stdio_.h | 77 +-
libmissing/string_.h | 26 +-
libmissing/sys_select_.h | 14 +-
libmissing/sys_socket_.h | 18 +-
libmissing/sys_time_.h | 32 +-
libmissing/time_.h | 100 +-
libmissing/vasnprintf.c | 3034 ++++++++++++++++++++++++++++++++++----
libmissing/wchar_.h | 53 +-
34 files changed, 3882 insertions(+), 530 deletions(-)
commit 36a8d911f16d18f7cc44eae90d315dc7e5b2b3dd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 1 14:46:49 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9759 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 386 ++++++++++++++++++++--------------------
1 file changed, 193 insertions(+), 193 deletions(-)
commit 689eaff558e1eaac104c40264b591ad6c65a9137
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 1 14:46:29 2007 +0000
Fix strerror() warning.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9758 09c5ec92-17d4-0310-903a-819935f44dba
src/decode-plugins.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 5947966e7f41dd5240869003f725484b5d581095
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 1 14:45:59 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9757 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/debug.c | 114 +++++++++++++++++++++---------------------
1 file changed, 57 insertions(+), 57 deletions(-)
commit 7c1bd7e8f86fc042dafa2e2c9fd3214d8b7f504b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 1 14:45:40 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9756 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 80 ++++++++++++++++++++++++-------------------------
1 file changed, 40 insertions(+), 40 deletions(-)
commit e11b34add393f499d8c52be8401decd0cfe90a41
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 18 07:39:06 2007 +0000
Make normalize option available from the configuration file only.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9660 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/normalize/normalize.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 14cc214459649708bdd4162888077aab79b3928a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 18 07:38:44 2007 +0000
Improve IPv4 / IPv6 address normalization.
IPv4 mapped IPv6 addresses are now mapped back to IPv4.
Additionally, the Normalize plugin now provide two additionals option:
- ipv6-only: Map any incoming IPv4 address to IPv6.
- keep-ipv4-mapped-ipv6: do not map IPv4 mapped IPv6 addresses back to IPv4.
refs #232.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9659 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/normalize/normalize.c | 90 ++++++++++++++++++++++++++++++---
prelude-manager.conf.in | 94 ++++++++++++++++++++++-------------
2 files changed, 143 insertions(+), 41 deletions(-)
commit 0261d1c3ad5274b7316e43eea9657f3f77829f67
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 15 17:10:07 2007 +0000
Whitespace police. Remove log prefix. Fix some log priority.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9652 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 6 +--
src/manager-options.c | 120 +++++++++++++++++++++++++-------------------------
src/prelude-manager.c | 4 +-
3 files changed, 65 insertions(+), 65 deletions(-)
commit d4eb6d432b07c8262d49a283da7b445c6b3cf948
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 15 17:06:52 2007 +0000
Improved error reporting
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9651 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit 09bd1b7f6161c650d48f300831edf51e0757eb39
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 15 17:03:09 2007 +0000
Whitespace police. Remove log prefix. Fix some log priority.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9650 09c5ec92-17d4-0310-903a-819935f44dba
src/decode-plugins.c | 46 ++++----
src/filter-plugins.c | 68 ++++++------
src/idmef-message-scheduler.c | 2 +-
src/prelude-manager.c | 20 ++--
src/report-plugins.c | 23 ++--
src/server-generic.c | 242 +++++++++++++++++++++---------------------
6 files changed, 197 insertions(+), 204 deletions(-)
commit 8223a0c748b6c0c8b6f4ea518fcd48c14661681f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 15 16:59:31 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9649 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 102 +++++++++++++++++++++++++--------------------------
1 file changed, 51 insertions(+), 51 deletions(-)
commit 3f63b083e8d09732a5e4aa4d97652e4baa5d7273
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 15 16:56:20 2007 +0000
Call prelude_client_destroy() and prelude_deinit() on exit.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9648 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 3ac936eb99665c35b0f9c1e244add7c265b1a4ef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 15 16:52:44 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9647 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 62 +++++++++++++++++++++++++--------------------------
1 file changed, 31 insertions(+), 31 deletions(-)
commit 3ed45cf20caf2b238758239cd5cd49a5e028bea7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 11 13:24:51 2007 +0000
Do not error out if fd is zero. The error checking code wasn't updated after the fopen -> open move.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9588 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c9eb3194487754cbd4c53d54ad061db02668b581
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 11 13:20:31 2007 +0000
Report libc error.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9587 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 255ed1894b2e2e82d294f55096d4a6816183d9b4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 11 13:20:22 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9586 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 188 ++++++++++++++++++++++++++---------------------------
1 file changed, 94 insertions(+), 94 deletions(-)
commit 194816135e2e627fe390c6e4013beb373253c53f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 11 13:20:04 2007 +0000
Add -Wformat and -Wformat-security to compilation flags.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9585 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 3 +++
1 file changed, 3 insertions(+)
commit 4ff045383312ccfde017bda194d0122179225435
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 11 13:19:55 2007 +0000
Implement heartbeat->analyzer normalization.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9584 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/normalize/normalize.c | 34 +++++++++++++++++++++++++++-------
1 file changed, 27 insertions(+), 7 deletions(-)
commit 29dbd32cd6d8a7248539e835f5f15a0d77cd2d7b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 11 13:19:51 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9583 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/normalize/normalize.c | 42 +++++++++++++++++------------------
1 file changed, 21 insertions(+), 21 deletions(-)
commit 6432324213059a4bf633aa0be001a02672db9c27
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 11 13:19:38 2007 +0000
Move IDMEF message normalization in the scheduler, rather than
doing it upon reception. This will remove some load from the
server and allow Prelude-Manager own IDMEF messages to go through
the normalizer path.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9582 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 6 ++++++
src/pmsg-to-idmef.c | 6 +++---
2 files changed, 9 insertions(+), 3 deletions(-)
commit 36953d54535b86d43d990d3fabcc82c38c7b64d7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 11 13:19:29 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9581 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 194 +++++++++++++++++++++---------------------
1 file changed, 97 insertions(+), 97 deletions(-)
commit 783162f51590f16dc138f3b50fa1c806b731444d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 11 13:19:26 2007 +0000
Whitespace police.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9580 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 68 ++++++++++++++++++++++++++---------------------------
1 file changed, 34 insertions(+), 34 deletions(-)
commit 2e352844f5b2b367914406d5d7d7f66d87aee6ee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 17 12:10:38 2007 +0000
Update configuration template. Add documentation for Prelude
TCP generic options.
Implement modified patch from Pierre Chifflier <chifflier@inl.fr>
to fix the example log path (fix #224).
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9474 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 91 ++++++++++++++++++++++++++++++++++++-------------
1 file changed, 68 insertions(+), 23 deletions(-)
commit 7aa13c24ea7fd9e37e5297ce06699b8f3407316d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 2 11:09:24 2007 +0000
Bump version number
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9423 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 14 ++++++++++++++
configure.in | 2 +-
2 files changed, 15 insertions(+), 1 deletion(-)
commit ee650c7bd267cbd28c384d3b2be66efc11b1231c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 2 10:43:20 2007 +0000
Delete deprecated.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9422 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/m4/longdouble.m4 | 31 -------------------------------
1 file changed, 31 deletions(-)
commit 169bd6c1257f046f6c892c31cfd8175d9948beb1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 2 10:43:11 2007 +0000
Update GNULib code
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9421 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 85 +++++++-
libmissing/alloca_.h | 8 +-
libmissing/getaddrinfo.c | 2 +-
libmissing/getaddrinfo.h | 7 +-
libmissing/m4/gnulib-comp.m4 | 12 +-
libmissing/m4/socklen.m4 | 2 +-
libmissing/m4/stdint.m4 | 369 +++++++++++++++++++++++++++++++
libmissing/m4/stdio_h.m4 | 11 +-
libmissing/m4/ulonglong.m4 | 48 +++++
libmissing/m4/vasnprintf.m4 | 36 +++-
libmissing/m4/wchar.m4 | 29 +++
libmissing/poll.c | 5 +
libmissing/poll_.h | 8 +-
libmissing/printf-args.c | 2 -
libmissing/printf-args.h | 4 -
libmissing/printf-parse.c | 18 +-
libmissing/socket_.h | 85 --------
libmissing/stdbool_.h | 6 +-
libmissing/stdint_.h | 504 +++++++++++++++++++++++++++++++++++++++++++
libmissing/stdio_.h | 99 ++++++++-
libmissing/string_.h | 12 +-
libmissing/sys_socket_.h | 85 ++++++++
libmissing/sys_time_.h | 6 +-
libmissing/time_.h | 93 ++++----
libmissing/vasnprintf.c | 137 +++++++-----
libmissing/wchar_.h | 49 +++++
26 files changed, 1484 insertions(+), 238 deletions(-)
commit 77d48edcd88a8b921393fdc1ee096aa0c5c2970c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 2 10:23:35 2007 +0000
Document the 'idmef-criteria' and 'thresholding' plugin in the configuration template.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9420 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 42 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
commit ecf987a3c75d6e1141c4b6ac6a34a6fc2fb04798
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 2 10:23:20 2007 +0000
Create / destroy the hash when needed. Don't append when adding new filtering path.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9419 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/thresholding/thresholding.c | 79 +++++++++++++++++++----------
1 file changed, 52 insertions(+), 27 deletions(-)
commit 0c9bbd64c6d1ecb2c7127ad9988ffd0c5ea3bc6a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 2 10:23:11 2007 +0000
Change idmef-criteria option name to 'idmef-criteria' in place of 'idmef-criteria-filter' for consistency with the plugin name. Make sure hook_str is not NULL on get.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9418 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 514971f470188b8abfb0c38a2ea441c03e942bca
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue May 1 11:41:21 2007 +0000
All filter hooking to a reporting plugin are now OR'ed instead of being
AND'ed. This make more sense, and AND is still possible hooking filtering
plugin one with another.
This new code should also prevent un-necessary filter from being called.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9412 09c5ec92-17d4-0310-903a-819935f44dba
src/filter-plugins.c | 26 +++++++++++++++++++-------
1 file changed, 19 insertions(+), 7 deletions(-)
commit b6ae2990b411e9e403176edf60629118c369b344
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 28 17:20:57 2007 +0000
Use idmef_path_new_fast().
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9406 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/thresholding/thresholding.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5f9899ccfdda0b07cdc58df76ac1d7652b69b643
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 28 11:15:18 2007 +0000
Fix problem when parsing multiple path separated by space. Correctly report IDMEF path error.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9394 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/thresholding/thresholding.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit 9c9b5fe8b8f80f23d39d0199abbdfac6e950da52
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 28 11:15:12 2007 +0000
Initial implementation of the 'thresholding' plugin.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9393 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 1 +
plugins/filters/Makefile.am | 2 +-
plugins/filters/thresholding/Makefile.am | 6 +
plugins/filters/thresholding/thresholding.c | 478 ++++++++++++++++++++++++++++
4 files changed, 486 insertions(+), 1 deletion(-)
commit e49f19374a54408c3b7db6df4bca57d25487da80
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Apr 27 10:35:46 2007 +0000
Improve error the porting. Always lock the sensors list mutex when accessing the list.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9389 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 21 +++++++++------------
1 file changed, 9 insertions(+), 12 deletions(-)
commit 24be966a34de9f566db006e28912dec5905ab6bf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Apr 27 10:07:46 2007 +0000
Fix possible memory leaks when setting the logfile or destroying the debug instance.
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9388 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/debug.c | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
commit 1a79b3cefe2355fdcd4a82983dbe08a0a5dd78a1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 14 10:44:19 2007 +0000
Module path migration: move /trunk/prelude-manager /prelude-manager/trunk
git-svn-id: file:///home/yoann/SVN/prelude-manager/trunk@9204 09c5ec92-17d4-0310-903a-819935f44dba
commit c94868ed0588a248ffc6c405839e2b905c52742c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 16 14:20:58 2007 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8866 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 13 +++++++++++++
configure.in | 2 +-
2 files changed, 14 insertions(+), 1 deletion(-)
commit 6d20cec6204e565e3cb96c3bbc40cfd8790fa98a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 16 13:54:39 2007 +0000
Missing fflush() when no_buffering is set.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8865 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 547942ab65779b44903208ca4ec5ce6fd1560da4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 16 12:49:31 2007 +0000
Update.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8864 09c5ec92-17d4-0310-903a-819935f44dba
src/include/libmissing.h | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
commit ecd3e6ed4d81f275cc5ca6f88f4912052f2528e6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 16 12:48:07 2007 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8863 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 210 +++++++++++++--
libmissing/dummy.c | 16 +-
libmissing/gai_strerror.c | 1 +
libmissing/getaddrinfo.c | 9 +-
libmissing/getaddrinfo.h | 7 +-
libmissing/m4/absolute-header.m4 | 44 ++++
libmissing/m4/gnulib-cache.m4 | 2 +-
libmissing/m4/gnulib-common.m4 | 22 ++
libmissing/m4/gnulib-comp.m4 | 37 ++-
libmissing/m4/minmax.m4 | 41 ---
libmissing/m4/netinet_in_h.m4 | 28 +-
libmissing/m4/poll.m4 | 7 +-
libmissing/m4/snprintf.m4 | 24 +-
libmissing/m4/socklen.m4 | 6 +-
libmissing/m4/stdio_h.m4 | 43 +++
libmissing/m4/strdup.m4 | 11 +-
libmissing/m4/string_h.m4 | 78 ++++++
libmissing/m4/sys_select_h.m4 | 32 +++
libmissing/m4/sys_socket_h.m4 | 51 +++-
libmissing/m4/sys_time_h.m4 | 61 +++++
libmissing/m4/time_h.m4 | 76 ++++++
libmissing/m4/time_r.m4 | 10 +-
libmissing/m4/vasnprintf.m4 | 31 ++-
libmissing/m4/vsnprintf.m4 | 24 +-
libmissing/m4/wint_t.m4 | 14 +-
libmissing/minmax.h | 60 -----
libmissing/netinet_in_.h | 37 +++
libmissing/poll.c | 120 +++++----
libmissing/printf-args.c | 12 +-
libmissing/printf-args.h | 26 +-
libmissing/printf-parse.c | 20 +-
libmissing/snprintf.c | 7 +-
libmissing/snprintf.h | 29 ---
libmissing/socket_.h | 71 +++--
libmissing/stdbool_.h | 5 +-
libmissing/stdio_.h | 192 ++++++++++++++
libmissing/strdup.c | 8 +-
libmissing/strdup.h | 39 ---
libmissing/string_.h | 544 ++++++++++++++++++++++++++++++++++++++
libmissing/sys_select_.h | 37 +++
libmissing/sys_time_.h | 44 ++++
libmissing/time_.h | 107 ++++++++
libmissing/time_r.c | 4 +-
libmissing/time_r.h | 52 ----
libmissing/vasnprintf.c | 548 +++++++++++++++++++++++++++++++++++++--
libmissing/vasnprintf.h | 10 +-
libmissing/vsnprintf.c | 7 +-
libmissing/vsnprintf.h | 31 ---
48 files changed, 2411 insertions(+), 484 deletions(-)
commit 2f89cb92c12a2a836bf57df9d529126c3d5dc644
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 16 12:44:29 2007 +0000
Allow filter plugin to hook another filter plugins.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8862 09c5ec92-17d4-0310-903a-819935f44dba
src/filter-plugins.c | 4 ++++
1 file changed, 4 insertions(+)
commit a2ef080cf6a3c9ea103fb4aad1614161ec5264df
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 16 12:25:58 2007 +0000
Format string fixes.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8861 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 2 +-
src/report-plugins.c | 8 ++++----
src/reverse-relaying.c | 2 +-
src/server-generic.c | 2 +-
4 files changed, 7 insertions(+), 7 deletions(-)
commit 958aa123908c806c99f01b92aa649b14ee019bb2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 16 12:17:17 2007 +0000
Revert [8801] since the workaround had the problem of preceding all IDMEFMessage with an XML header. Add another proper fix for #196.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8860 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 60 ++++++++++++++++++++++++++++-------------
1 file changed, 41 insertions(+), 19 deletions(-)
commit a2e5c73b342069bf5486c2ca6cf61f437428c4be
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 16 10:05:32 2007 +0000
Update reporting code for the SNMPService class.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8858 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 25 ++++++++++++++++---------
plugins/reports/xmlmod/xmlmod.c | 10 ++++++----
2 files changed, 22 insertions(+), 13 deletions(-)
commit ad7368da84f49e503d198cb45fc324a0e750c109
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 7 14:05:58 2007 +0000
Don't use an xmlOutputBufferPtr for writing the data. For an unknow reason, data written using this interface generate invalid, corrupted XML. Rather, use xmlDocFormatDump() with a FILE * descriptor. Fix #196.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8801 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 72 +++++++++++------------------------------
1 file changed, 18 insertions(+), 54 deletions(-)
commit 66fff990890bca1754ad59156051e958d6c04731
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jan 2 14:38:03 2007 +0000
Option handling cleanup. Warn about Un-handled command line arguments.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8726 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit 3b45d9734d7e32ff62382078522d4298d717a955
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Dec 21 15:23:39 2006 +0000
Update NEW, bump version number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8710 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 6 ++++++
configure.in | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
commit e21c342d9a636f05c2a8608754d823ff96211d31
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Dec 21 14:55:48 2006 +0000
Fix compilation issue on system where ferror() is not declared as a function. Fix #186.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8709 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e6f7891f5d519a8c5b17b7fa578c0d145df70566
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 20 15:10:29 2006 +0000
Update NEWS. Bump version number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8689 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 11 +++++++++++
configure.in | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
commit 79163b3c77fee58e81ef258b07e4c2148bcdcf8b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 20 15:06:40 2006 +0000
Update GnuLib code. Cleanup poll() replacement module.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8688 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/poll.c | 29 +++++++++++++++--------------
libmissing/strdup.h | 12 +++++++++++-
2 files changed, 26 insertions(+), 15 deletions(-)
commit 54023678b5a57c74bd76d7f5b9ba7aabf03cbc95
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 20 14:59:07 2006 +0000
Improve error checking.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8687 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
commit 377cc5a49fa48168918f018c57d3123b061bc184
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 20 14:54:53 2006 +0000
Remove deprecated check. Improve -no-cpp-precomp requirement check.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8686 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 44 +++++++++++++++++++++++++-------------------
1 file changed, 25 insertions(+), 19 deletions(-)
commit 8a96173cdd1ae751630497cc0f365c8d8cf3dd0e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 20 14:45:59 2006 +0000
time.h inclusion fixes.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8685 09c5ec92-17d4-0310-903a-819935f44dba
src/decode-plugins.c | 1 -
src/filter-plugins.c | 1 -
src/idmef-message-scheduler.c | 12 +++++++++++-
src/manager-auth.c | 13 +++++++++++--
src/pmsg-to-idmef.c | 12 +++++++++++-
src/prelude-manager.c | 3 +--
src/report-plugins.c | 1 -
src/server-logic.c | 12 +++++++++++-
8 files changed, 45 insertions(+), 10 deletions(-)
commit 05a97774cabfac40a6d78db54134292f8e249d94
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 18 23:21:07 2006 +0000
More improvement to the poll module bug fix commited previously. Here is
the full log:
There is a problem where GnuLib replacement poll() would fail with a
non connected socket (example: server socket polled for incoming connection
event).
This patch fix the issue in the following way:
- [ALL except OSX]: if recv() return -1 with errno set to ENOTCONN, then
trigger a POLLIN.
- [OSX]: The situation is more complicated since recv() was not used due
to a OSX bug where data would be consumed despite the MSG_PEEK flag
being set. FIONREAD was used in place of the recv() call.
However, FIONREAD does not permit to determine whether the connection
has been closed, or if we are working with a non connected socket (it
will return 0/set available data to 0 in both case).
Instead of using FIONREAD, modify the check to use recv() with a 0
length (which is, AFAIK, not portable, but seems to work under OSX).
This doesn't consume any data, but permit to make the distinction
between both case.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8674 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/poll.c | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
commit 552786893e56beaf0926e34e760e13b8efc841ee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 18 23:10:28 2006 +0000
Update GnuLib code. Deprecate old socklen_t check in favor of the GnuLib socklen module.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8673 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 12 ---
libmissing/Makefile.am | 112 +++++++++++++++++-------
libmissing/getaddrinfo.c | 17 ++--
libmissing/gettext.h | 52 +++++++++---
libmissing/m4/alloca.m4 | 28 +++---
libmissing/m4/eoverflow.m4 | 12 ++-
libmissing/m4/extensions.m4 | 64 ++++++++------
libmissing/m4/gnulib-cache.m4 | 4 +-
libmissing/m4/gnulib-comp.m4 | 39 ++++++++-
libmissing/m4/longlong.m4 | 32 ++++++-
libmissing/m4/signed.m4 | 18 ----
libmissing/m4/size_max.m4 | 76 +++++++++--------
libmissing/m4/vasnprintf.m4 | 11 ++-
libmissing/poll.c | 52 +++++-------
libmissing/printf-args.c | 4 +-
libmissing/printf-args.h | 10 +--
libmissing/printf-parse.c | 25 ++++--
libmissing/strdup.c | 4 +-
libmissing/vasnprintf.c | 12 +--
m4/ac_prototype.m4 | 192 ------------------------------------------
m4/ac_prototype_accept.m4 | 31 -------
src/include/libmissing.h | 9 +-
22 files changed, 374 insertions(+), 442 deletions(-)
commit bb8f41c8dafa5342b48b322d630ccd5b5bec395b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 18 23:04:06 2006 +0000
Remove unused 'sys/poll.h' inclusion. Always use GnuLib replacement header. Avoid compilation trouble on some system (example: OSX).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8672 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 1 -
src/server-logic.c | 1 -
2 files changed, 2 deletions(-)
commit 17c41ec294d7a632a78cf65a13bec96d6efb075e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 18 22:57:55 2006 +0000
Remove old and unused 'dlfcn.h' inclusion. Avoid compilation trouble on some system (example: OSX).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8671 09c5ec92-17d4-0310-903a-819935f44dba
src/filter-plugins.c | 1 -
src/report-plugins.c | 1 -
2 files changed, 2 deletions(-)
commit 77f9115d7d259d08a919119304d5e5544f5b0c44
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 16 14:20:05 2006 +0000
Fix a bug on system where getaddrinfo() return two entry for the same address with a different address type (ipv4 / ipv6). bind() would fail since the address was already bound. The code handling this specific problem was already implemented, but ended up in an infinite loop due to the failing server_generic_t object not being properly closed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8659 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 9 +++++++++
1 file changed, 9 insertions(+)
commit e1d5abfeb394acb4d74cb4fcc1b0399cc7b740be
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 16 14:04:49 2006 +0000
Rename server_generic_close() to server_generic_destroy(). Fully destroy the server_generic_t object.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8658 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-generic.h | 2 +-
src/server-generic.c | 18 ++++++++++++------
2 files changed, 13 insertions(+), 7 deletions(-)
commit b7b3e951f67807d049eecaa4d9bf728ccff7f3da
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 16 13:52:45 2006 +0000
Implement server_logic_destroy().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8657 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-logic.h | 4 ++++
src/server-logic.c | 19 +++++++++++++++++--
2 files changed, 21 insertions(+), 2 deletions(-)
commit 01f3398cb3abc7b855f2f197ff99c51600d09b67
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Oct 5 11:43:44 2006 +0000
Update gnulib code, version bump.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8521 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 8 +
configure.in | 2 +-
libmissing/Makefile.am | 29 +--
libmissing/dummy.c | 30 +++
libmissing/m4/gnulib-cache.m4 | 3 +-
libmissing/m4/gnulib-comp.m4 | 10 +-
libmissing/m4/mbchar.m4 | 23 --
libmissing/m4/mbiter.m4 | 17 --
libmissing/m4/mbrtowc.m4 | 31 ---
libmissing/m4/memchr.m4 | 18 --
libmissing/m4/strcase.m4 | 39 ----
libmissing/m4/wcwidth.m4 | 30 ---
libmissing/mbchar.c | 38 ----
libmissing/mbchar.h | 478 ------------------------------------------
libmissing/mbuiter.h | 203 ------------------
libmissing/memchr.c | 201 ------------------
libmissing/strcase.h | 48 -----
libmissing/strcasecmp.c | 105 ----------
libmissing/strncasecmp.c | 65 ------
libmissing/strnlen1.c | 38 ----
libmissing/strnlen1.h | 40 ----
libmissing/wcwidth.h | 77 -------
22 files changed, 58 insertions(+), 1475 deletions(-)
commit b735875cea326ba0ee79353e0fa11b028d09e16c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Oct 4 14:36:02 2006 +0000
Update gnulib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8520 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 79 +++++++++++++++----------------------------
libmissing/asnprintf.c | 6 ++--
libmissing/gai_strerror.c | 5 +--
libmissing/getaddrinfo.c | 11 +++++-
libmissing/inet_ntop.c | 7 ++--
libmissing/m4/extensions.m4 | 42 ++++++++++++-----------
libmissing/m4/gnulib-cache.m4 | 7 ++--
libmissing/m4/gnulib-comp.m4 | 32 ++++++------------
libmissing/m4/poll.m4 | 2 +-
libmissing/m4/signed.m4 | 7 ++--
libmissing/m4/sockpfaf.m4 | 8 +++--
libmissing/m4/time_r.m4 | 3 +-
libmissing/poll.c | 51 ++++++++++++++++++++++------
libmissing/printf-args.c | 4 +--
libmissing/printf-parse.c | 6 ++--
libmissing/snprintf.c | 4 +--
libmissing/strdup.c | 9 ++---
libmissing/time_r.c | 4 +--
libmissing/vasnprintf.c | 26 ++++----------
libmissing/vsnprintf.c | 35 ++++++++++++++-----
src/include/libmissing.h | 17 ----------
21 files changed, 174 insertions(+), 191 deletions(-)
commit f32d07f989117deb835d523781bc6e2378c49c3c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Sep 29 11:29:08 2006 +0000
Formatting tweak.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8518 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 75dbf63390307dfa0851d1fb7fb266c49e8fbfd7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Sep 29 11:26:24 2006 +0000
Verbose error message in case of Authentication initialization failure.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8517 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 7dab704e9e12e0353c7a8ad3159387e6a68b279a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 24 15:43:34 2006 +0000
Update NEWS, Bump version number
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8483 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 12 ++++++++++++
configure.in | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
commit 37c3ca4f1b3557ba32c9cca9466f55f992bb0747
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 23 13:52:02 2006 +0000
GnuLib update
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8478 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/m4/arpa_inet_h.m4 | 18 ++++++++++++++++++
libmissing/m4/netinet_in_h.m4 | 18 ++++++++++++++++++
libmissing/m4/restrict.m4 | 38 --------------------------------------
3 files changed, 36 insertions(+), 38 deletions(-)
commit 2b989978a6c1b0309aa17c45c56a50b7087ead42
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 23 12:49:42 2006 +0000
Update GnuLib code and requirements.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8476 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 2 +-
libmissing/Makefile.am | 54 +++++++++++++-
libmissing/gettext.h | 166 +++++++++++++++++++++++++++++++++++++++++-
libmissing/inet_ntop.h | 5 +-
libmissing/m4/getaddrinfo.m4 | 4 +-
libmissing/m4/gnulib-cache.m4 | 3 +-
libmissing/m4/gnulib-comp.m4 | 8 +-
libmissing/m4/inet_ntop.m4 | 5 +-
libmissing/m4/intmax_t.m4 | 6 +-
libmissing/m4/inttypes_h.m4 | 6 +-
libmissing/m4/longlong.m4 | 6 +-
libmissing/m4/mbchar.m4 | 17 +++--
libmissing/m4/pathmax.m4 | 6 +-
libmissing/m4/stdint_h.m4 | 6 +-
libmissing/m4/strdup.m4 | 6 +-
libmissing/m4/time_r.m4 | 3 +-
libmissing/m4/wcwidth.m4 | 12 ++-
libmissing/mbchar.h | 126 +++++++++++++++++++++++++++++++-
libmissing/printf-args.c | 10 ++-
libmissing/snprintf.c | 38 +++++++---
libmissing/strnlen1.c | 17 ++---
libmissing/strnlen1.h | 17 ++---
libmissing/wcwidth.h | 9 ++-
src/include/libmissing.h | 29 ++++----
24 files changed, 466 insertions(+), 95 deletions(-)
commit 42fa911a85ec17f983c20e109cf223e21d1b43a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Aug 8 12:25:43 2006 +0000
Remove unused. Sanitize analyzer(*).node too.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8392 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/normalize/normalize.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
commit 56a7ec83c0755cb91540c71237b6f2487ba8dd83
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jul 22 10:34:19 2006 +0000
Update GnuLib code. Should fix OpenBSD getaddrinfo() problem.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8329 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 2 +-
libmissing/getaddrinfo.c | 44 +++++++++-----
libmissing/getaddrinfo.h | 130 ++++++++++++++++++++++-------------------
libmissing/m4/gnulib-cache.m4 | 4 +-
libmissing/m4/onceonly_2_57.m4 | 12 ++--
libmissing/m4/sockpfaf.m4 | 5 +-
6 files changed, 111 insertions(+), 86 deletions(-)
commit 0684a7c4a8f1c5c895c7f72c3e8192176aeb1296
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jul 17 10:48:43 2006 +0000
In case an IDMEF-Service object contain neither name or port attribute, set
name to "unknown" in order to avoid DTD validation problem. This is useful
since IDMEF-Service is the only element that might carry protocol information,
so we don't want to get rid of it in case we don't get port/name set within the
object.
Initially based from a patch by Nicolas Prochazka <nicolas.prochazka@voila.fr> and
discussed with Herve Debar <herve.debar@francetelecom.com> concerning whether this
normalization behavior is acceptable with the term of the IDMEF standard.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8322 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/normalize/normalize.c | 28 ++++++++++++++++++++--------
1 file changed, 20 insertions(+), 8 deletions(-)
commit af4c61975135ea27ef34f93294801f81c08d4185
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jul 3 05:49:57 2006 +0000
Update GnuLib code
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8298 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 19 ++++-
libmissing/alloca_.h | 26 ++++---
libmissing/getaddrinfo.c | 175 ++++++++++++++++++++++++++++++++++++++++---
libmissing/getaddrinfo.h | 43 ++++++++---
libmissing/inet_ntop.c | 8 +-
libmissing/m4/getaddrinfo.m4 | 25 +++++--
libmissing/m4/gnulib-comp.m4 | 3 +
libmissing/m4/inet_ntop.m4 | 6 +-
libmissing/m4/longlong.m4 | 39 +++++++---
libmissing/m4/size_max.m4 | 45 +++++------
libmissing/m4/sockpfaf.m4 | 24 +++++-
libmissing/m4/wcwidth.m4 | 26 +++++++
libmissing/mbchar.h | 4 +-
libmissing/size_max.h | 6 +-
libmissing/socket_.h | 36 ++++-----
libmissing/wcwidth.h | 70 +++++++++++++++++
16 files changed, 449 insertions(+), 106 deletions(-)
commit 8a51f9a96f8afc31e24ae4ab8f3df0a480291205
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jun 14 08:50:22 2006 +0000
Update GnuLib code, NEWS. Bump version number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8254 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 25 +++++++++++++
configure.in | 4 +--
libmissing/Makefile.am | 12 +++----
libmissing/m4/extensions.m4 | 3 ++
libmissing/m4/gnulib-cache.m4 | 3 +-
libmissing/m4/gnulib-comp.m4 | 3 +-
libmissing/m4/longdouble.m4 | 7 ++--
libmissing/m4/poll.m4 | 83 +++++++++++++++++++++----------------------
libmissing/m4/stdbool.m4 | 4 +--
libmissing/m4/time_r.m4 | 3 +-
libmissing/printf-args.c | 21 ++++++++++-
11 files changed, 108 insertions(+), 60 deletions(-)
commit 3a14c38c51550c7c6c9c03c31b31b3de639eacb9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jun 14 08:32:03 2006 +0000
Fix argument handling warning
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8253 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2ac1c3b1824c7a1e38ad76a879a10bb821294994
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue May 30 09:10:44 2006 +0000
Implement CorrelationAlert processing
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8215 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 31 ++++++++++++++++++++++++++++++-
1 file changed, 30 insertions(+), 1 deletion(-)
commit aca42360fc9f22f069790089a6139da68fd7e61e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 24 13:11:52 2006 +0000
Store Prelude-Manager FIFO into the profile backup directory so that FIFO are per profile. Fix #151.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8213 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 23 ++++++++++-------------
src/include/idmef-message-scheduler.h | 2 +-
src/sensor-server.c | 4 ++--
3 files changed, 13 insertions(+), 16 deletions(-)
commit 2fea8b053fa093610b450e2d4f96835694aa1639
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 18 11:16:03 2006 +0000
IDMEF-XML generation fixes:
- No ntpstamp attribute in File/Inode element datetime fields.
- permission -> Permission, as per IDMEF DTD requirements.
- Process the Checksum IDMEF element.
- Make AdditionalData validation pass (due to modification in the DTD from IDMEF v15 -> v16).
Plugin specific fixes:
- disable-buffering option argument is optional.
- Correct DTD loading error.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8209 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/idmef-message.dtd | 1324 +++++++++++++++---------------
plugins/reports/xmlmod/xmlmod.c | 79 +-
2 files changed, 714 insertions(+), 689 deletions(-)
commit 443c52eb8f48d5530ab1b8eacfab4e1c101dd8c4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 26 09:39:15 2006 +0000
Fix GCC 4 warning
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8151 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 485ce94df41597ae3e0753d93922f49aeef552b9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 18 11:40:10 2006 +0000
Update libwrap check, don't statically link libwrap. Cleanup.
Fix #144.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8142 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 87 ++++++++++++++++++++++++++++--------------------------------
1 file changed, 41 insertions(+), 46 deletions(-)
commit 2757b52ef9ff081ed053656575ef9844712edda0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 18 11:35:36 2006 +0000
Update to use AC_HELP_STRING().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8141 09c5ec92-17d4-0310-903a-819935f44dba
m4/libgnutls.m4 | 2 +-
m4/libprelude.m4 | 6 +++---
m4/libpreludedb.m4 | 4 ++--
m4/libxml.m4 | 6 +++---
4 files changed, 9 insertions(+), 9 deletions(-)
commit 7eb51a569c4c5f961b5ac1f9a50fb0e5a8c9b3d1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 6 14:53:03 2006 +0000
xmlSetProp() of empty value in case the attribute is NULL. Avoid libxml NULL warning.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8123 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 2e00c7200d49fca98fd2ff337bb222605c533e93
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Mar 28 17:09:22 2006 +0000
Update NEWS, update GnuLib code, bump version number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8098 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 7 +++++++
configure.in | 2 +-
libmissing/time_r.c | 8 --------
3 files changed, 8 insertions(+), 9 deletions(-)
commit 1fc3a7438bc9fc7dfc29a5bfb1140e27a17a481c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Mar 28 17:03:11 2006 +0000
Some renaming.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8097 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
configure.in | 4 ++--
src/Makefile.am | 4 ++--
src/idmef-message-scheduler.c | 12 ++++++------
4 files changed, 11 insertions(+), 11 deletions(-)
commit eb469686360839c13392089c415951cbedbe63c6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Mar 28 16:53:18 2006 +0000
Separate Failover and fifo dir. Fix idmef-message-scheduler warning
when plugin failover is activated.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8096 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 1 +
configure.in | 6 +++++-
src/Makefile.am | 1 +
src/report-plugins.c | 2 +-
4 files changed, 8 insertions(+), 2 deletions(-)
commit 2b0a4c2ca90a89962d602b9f98dd459a221c670d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Mar 27 16:16:35 2006 +0000
Enable notification on queued write. Fix reverse relaying.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8094 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
commit b3e35115978d572f2e17b0884734eeb9a4884730
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 17 14:46:19 2006 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8056 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 25 +++++++++++++++++++++++++
configure.in | 2 +-
2 files changed, 26 insertions(+), 1 deletion(-)
commit f7fa35243a4b42223755a862600ebd594540dbea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 17 14:46:05 2006 +0000
Missing backslash.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8055 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e73497a10f7e435908ee5e7cd254d7ca37006c1b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 17 14:30:40 2006 +0000
Update gnulib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8054 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/time_r.c | 14 +-------------
libmissing/time_r.h | 21 ++++++++-------------
2 files changed, 9 insertions(+), 26 deletions(-)
commit 5032b9b282813c8b9503ed5fa143663f1325f6c0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 17 10:08:14 2006 +0000
Add copyright, libmissing/config headers.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8053 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/normalize/normalize.c | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
commit 75e8c12d4eec819b48f3f2ed3c90335ebb0dfe53
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 17 10:07:42 2006 +0000
Pre-opening support for normalize plugin.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8052 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit f550ec1793ef50d79c099e12e29ea02ba89b12ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 16 16:46:52 2006 +0000
Make sure we won't close the connection before all data are read. Necessary since
the last commit introducing better message burst handling.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8051 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 4 ++--
src/server-logic.c | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
commit 77c5d35bc5f97fa7c0ac19e1065caef24549df14
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 16 15:41:34 2006 +0000
Require libprelude 0.9.7 for normalisation plugin.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8050 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2f8b122966466b4a94033affb8b4b6ad009451c7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 16 13:50:09 2006 +0000
Make 'reverse-relay' connection non blocking. Fixes so that we destroy the previous connection pool when the --child-managers option is specified several time. Instead of flushing a random amount of message when flushing the failover, rely on server-logic to tell us when to flush.
Improved thread safety.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8049 09c5ec92-17d4-0310-903a-819935f44dba
src/include/sensor-server.h | 22 +++++++-
src/include/server-generic.h | 1 -
src/reverse-relaying.c | 121 ++++++++++++++++++++++++++++---------------
src/sensor-server.c | 116 +++++++++++++++++++----------------------
4 files changed, 151 insertions(+), 109 deletions(-)
commit 76820f74dc4571e7390251a237880f7c1f25cdbb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 16 13:43:03 2006 +0000
No need to watch at connection 'closing' state in the read_connection_cb() since the last server-logic change. Minor cosmetic change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8048 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 19 +++++++------------
1 file changed, 7 insertions(+), 12 deletions(-)
commit ae4c4443d26cf37e596935b9e101a56153bc66df
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 16 13:40:12 2006 +0000
Fix message notification problem due to thread safety issue happening on some architecture.
The problem has been experienced with reverse relaying on FreeBSD platform.
When there are events remaining on one/several connection, keep reading (fairly accross connection) without going through poll() again until it's really needed (if we get notified about new connection, or until a timeout expire, so that we start monitoring other inactive connection again). Thmake prelude-manager scale much better on message burst.
Make it safe to call server_logic_remove_client() from another thread.
Remove old defined out code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8047 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-logic.h | 7 +-
src/server-logic.c | 265 ++++++++++++++++++++++++---------------------
2 files changed, 147 insertions(+), 125 deletions(-)
commit 5ce10180b926006c7877052f40284025118a0c16
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 16 09:11:18 2006 +0000
Avoid double inclusion.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8043 09c5ec92-17d4-0310-903a-819935f44dba
src/include/reverse-relaying.h | 5 +++++
1 file changed, 5 insertions(+)
commit 0fa43b91b63b6e5b9112868990a464a12c724eb8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 9 23:46:29 2006 +0000
Add to the head, not to the tail of the list, since this is the current message
we are going to retransmit.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8038 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 5dc12ee17d3fd8522ef8e508a6176f3b3b42e0c3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 9 23:42:29 2006 +0000
Don't return an error from the write callback to the server-logic layer if we
meet EAGAIN.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8037 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 3987f868b4db3f0a10269f753c839e50da8afdfa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 9 10:54:28 2006 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8033 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/getaddrinfo.c | 9 +++++++--
libmissing/m4/extensions.m4 | 2 +-
libmissing/m4/getaddrinfo.m4 | 23 +++++++++++++----------
libmissing/m4/poll.m4 | 5 +++--
libmissing/m4/socklen.m4 | 30 +++++++++++++++---------------
libmissing/m4/sys_socket_h.m4 | 8 ++++++--
6 files changed, 45 insertions(+), 32 deletions(-)
commit 268ef63a817d0911e3c783253b53e3c1fc404368
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 9 10:53:56 2006 +0000
Use prelude_error() for error reporting. Implemented server_generic_remove_client().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8032 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-generic.h | 2 ++
src/server-generic.c | 50 +++++++++++++++++++-------------------------
2 files changed, 24 insertions(+), 28 deletions(-)
commit d94b8a681a88109ebfb07b61a933707112b54573
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 9 10:52:46 2006 +0000
Fix an issue with system with both v4 and v6 interface, but which doesn't
allow binding both 0.0.0.0 and :: . Since the behavior is hard to predict,
we handle bind() EADDRINUSE failure quietly if another address of different
family was already bound.
Details: http://lists.debian.org/debian-ipv6/2001/01/msg00031.html
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8031 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 29 ++++++++++++++++++++++-------
1 file changed, 22 insertions(+), 7 deletions(-)
commit 4c1d3370707a691f51f412e4256c712043242881
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Mar 8 10:27:27 2006 +0000
Add @LIBPRELUDEDB_CFLAGS@ to the compilation flags. Fix #138.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8026 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 15956fafdc00dd1046fc84dc06ad326a3562e4f8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Mar 8 10:26:06 2006 +0000
Call decode-plugins with an id of 0 when we're done processing the prelude_msg_t.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8025 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 94d260e926b912ee4d7deb581f04b351db4ceae4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Mar 8 10:25:13 2006 +0000
Start work on a normalization plugin. Very simple for now, mostly sanitize
IDMEF Address and IDMEF Service.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@8024 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 1 +
plugins/decodes/Makefile.am | 2 +-
plugins/decodes/normalize/Makefile.am | 6 ++
plugins/decodes/normalize/normalize.c | 177 ++++++++++++++++++++++++++++++++++
4 files changed, 185 insertions(+), 1 deletion(-)
commit 415b32896a2b78b6689762ffd8baac0fbecb38e3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 2 11:54:21 2006 +0000
Use IDMEF_LIST_PREPEND in place of 0.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7995 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c6be681f8046c641c9fe1581fe6f633436759ce2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Feb 26 15:37:45 2006 +0000
When an analyzer have read and write permission to prelude-manager, avoid
acting as an echo server, don't send received message from this analyzer to
itself.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7916 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 47 +++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 45 insertions(+), 2 deletions(-)
commit 1ee4aed74338ef977c3eace42ae8142e7ede09a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 22 17:13:38 2006 +0000
When no listen address is specified, bind all address returned by getaddrinfo()
using the AI_PASSIVE setting.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7872 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-generic.h | 2 ++
src/manager-options.c | 84 +++++++++++++++++++++++++++++++++++++-------
src/server-generic.c | 64 +++++++++++++++++++++++----------
3 files changed, 120 insertions(+), 30 deletions(-)
commit 9a0f74caefa0231c49b96ce16f6ab728c059d0a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 22 17:09:57 2006 +0000
Cosmetic change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7871 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b44546ca61ef049977744d45f00a992cf334db99
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 22 17:09:36 2006 +0000
logfile option consistency work, implement get.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7870 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/debug.c | 54 +++++++++++++++++++++++++++++--------------
1 file changed, 37 insertions(+), 17 deletions(-)
commit d184818387cf74a8804d5a746443caaa7e83a5cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 22 16:49:55 2006 +0000
Improve signal handling, use SA_INTERRUPT if available.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7869 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 54 +++++++++++++--------------------------------------
1 file changed, 14 insertions(+), 40 deletions(-)
commit 32be0d105000941a7a47cc032210097496991989
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 21 20:24:10 2006 +0000
Send an alert to the peer on handshake failure.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7859 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
commit c6ade4bc410e801fff6423194b72a5aae594e4f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 21 17:21:58 2006 +0000
Consistency work accross the logfile option. Xmlmod and Textmod now default to stdout.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7852 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 14 +++++++-------
plugins/reports/xmlmod/xmlmod.c | 17 ++++++++---------
2 files changed, 15 insertions(+), 16 deletions(-)
commit 9cf48d3dc5fabad586e159c6c5a1b311c05ecdb6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 21 17:18:06 2006 +0000
Fix destroy method for an instance where the preludedb initialization failed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7851 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 60215127b0f9b14c092c9af15671374aa7ed3622
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Feb 19 12:57:18 2006 +0000
Fix a typo.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7831 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9938f76e591eb7822d571d8f733f0b11d5619d2f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 9 10:24:05 2006 +0000
Update NEWS, requirements, version number, gnulib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7776 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 13 +++++++++++++
configure.in | 6 +++---
libmissing/m4/extensions.m4 | 13 +++++++++++--
3 files changed, 27 insertions(+), 5 deletions(-)
commit 5f1eb264cedec938ccf7625d4ceb35c7bcdee045
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 9 10:17:03 2006 +0000
Remove deprecated prelude_client_print_setup_error() code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7775 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit 67d3d51a489ea6292bcd5fc31692901bb5b3f454
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 8 16:08:46 2006 +0000
Unlock the mutex in case an error occur while generating DH parameters.
Thanks to Ang Way Chuang <wcang@yahoo.com> for pointing this out.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7774 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit 787b86b9e4f88d7e92adbac7a5c739c097c0c176
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 7 13:54:17 2006 +0000
Use preludedb_strerror() in place of errbuf.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7761 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
commit 798dc22fb6acf1ba67def3fdce66bf7099d43c90
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 7 02:12:32 2006 +0000
Make log argument optional. NULL to disable logging, "-" for stdout.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7755 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit 995d8ffc930984251d79655c7d7b5eca2be0ca6d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 7 02:01:50 2006 +0000
Correct variable name.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7754 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 6a566253c8393d94f7d61624c3d1acaed860a6ab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 6 11:29:45 2006 +0000
Better error handling.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7713 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit 92f56bbfde65b7ccbd834e3f229a832183bf52fb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 6 11:28:55 2006 +0000
error consistancy work.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7712 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 89fb4b0a4b560cd049f2e0e4ad9a568aef4349f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 6 11:28:19 2006 +0000
Emit a warning if retrieving a saved message from disk fail.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7711 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 5229bd5f2949593221b4747e5cc193b9cb6d89f2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 6 11:27:33 2006 +0000
Restore old behavior of not erroring out on EOF.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7710 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 516fbc54cc0b7b8e1835deb6fddc426180b94295
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 6 09:25:33 2006 +0000
Only send alert if there's one queued.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7709 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 4ca252b3345adcddbc7701ed5aeefa2229f99f14
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 30 15:29:47 2006 +0000
Update NEWS, bump version number, require libprelude 0.9.4.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7659 09c5ec92-17d4-0310-903a-819935f44dba
INSTALL | 69 +++++++++++++++++++++++++++++++++---------------------------
NEWS | 21 ++++++++++++++++++
configure.in | 6 +++---
3 files changed, 62 insertions(+), 34 deletions(-)
commit 61b78b71068ab2a610b088e0fd784e16087a4471
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 30 15:29:13 2006 +0000
Update gnulib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7658 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 19 +++++++++++++
libmissing/gai_strerror.c | 6 ++--
libmissing/getaddrinfo.h | 16 +++++++++--
libmissing/inet_ntop.h | 6 ++--
libmissing/m4/getaddrinfo.m4 | 46 +++++++++++++++++++++++++++----
libmissing/m4/gnulib-comp.m4 | 8 ++++--
libmissing/m4/socklen.m4 | 63 +++++++++++++++++++++++++++++++-----------
libmissing/m4/stdbool.m4 | 31 +++++++++++++++++++--
libmissing/m4/sys_socket_h.m4 | 19 +++++++++++++
libmissing/socket_.h | 64 +++++++++++++++++++++++++++++++++++++++++++
libmissing/stdbool_.h | 38 +++++++++++++++++++------
libmissing/vasnprintf.c | 46 ++++++++++++++++---------------
12 files changed, 298 insertions(+), 64 deletions(-)
commit d998f413fd83d5068dab88858133fcdbf3769326
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 30 15:13:57 2006 +0000
Remove option conflict with --help.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7657 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c85a4c2e566c6dd4b4a784d5c093915e69c32d43
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 30 14:42:02 2006 +0000
On certificate verification failure, close the connection by sending a TLS
fatal alert, so that the peer know what is going wrong. Improve TLS error
checking a lot.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7656 09c5ec92-17d4-0310-903a-819935f44dba
src/include/manager-auth.h | 2 +-
src/include/server-generic.h | 4 +-
src/manager-auth.c | 109 ++++++++++++++++++++++++++-----------------
src/server-generic.c | 45 +++++++++++++++---
4 files changed, 107 insertions(+), 53 deletions(-)
commit 17addab07a21fbf447cbba667fe3b67bf5306e65
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 30 13:28:34 2006 +0000
With new TLS error handling improvement, no need to filter out for EOF error.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7653 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit 8ccaad864f8242984cdbc3199bf8df3ff3d5d9cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 28 15:59:58 2006 +0000
Remove line size limitation, by using prelude_read_multiline2()
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7645 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 34 ++++++++++++++++++++-----
1 file changed, 27 insertions(+), 7 deletions(-)
commit 560a5722f2e16a647ac7baf6f9620f4390fb3b4f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 28 14:59:14 2006 +0000
Correct prelude_io_close() error handling. Much better error reporting.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7644 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 41 +++++++++++++++++++++++++++++++++++------
src/server-generic.c | 38 ++++++++++++++++++++++++++++++--------
2 files changed, 65 insertions(+), 14 deletions(-)
commit caa61a79ac41fd56b307d54db8b61c10a16f3143
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 28 14:56:07 2006 +0000
Let the caller print the error, to avoid duplication.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7643 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit 55a1fcee47fc50b0e521e926b1aae47898a2e074
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 25 12:35:41 2006 +0000
Propagate verbose error.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7630 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 51 ++++++++++++++++++++-------------------------------
1 file changed, 20 insertions(+), 31 deletions(-)
commit 831917d3bf40a30ba79b76ef8ed12b5b60e15b6d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 25 12:35:20 2006 +0000
Fix a possible crash, if no listen address is specified, but a reverse relay is used.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7629 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 33 +++++++++++++++++++++++----------
1 file changed, 23 insertions(+), 10 deletions(-)
commit f95885105508880bda1a559854237b4791f4236a
Author: Rob Holand <rob@inversepath.com>
Date: Fri Jan 20 13:57:24 2006 +0000
fix type uid_t->gid_t. remove all ancillary groups as well as setgid-ing. fix whitespace-only lines
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7609 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
commit debe57d63e483fcf769212f44aa824da3dfa69cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 7 15:55:16 2006 +0000
Load revocation list if any. Check for revoked certificates.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7573 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 35 ++++++++++++++++++++++++++---------
1 file changed, 26 insertions(+), 9 deletions(-)
commit 5903aae99561eace2172c33fa1be419ee32ebc1c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 16 12:48:03 2005 +0000
Handle file based database.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7526 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 48b0386c15b4b8ee04f8b445e84ed8fe8d0165af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Nov 14 12:31:58 2005 +0000
Update NEWS, bump version number to 0.9.1.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7404 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 12 ++++++++++++
configure.in | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
commit b82c354bb98292247dabd6c6002289835ac5cbc7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Nov 10 14:04:32 2005 +0000
Add missing.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7401 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/m4/gnulib-cache.m4 | 2 +-
libmissing/m4/pathmax.m4 | 13 ++++++++++++
libmissing/m4/socklen.m4 | 21 +++++++++++++++++++
libmissing/pathmax.h | 47 +++++++++++++++++++++++++++++++++++++++++++
4 files changed, 82 insertions(+), 1 deletion(-)
commit 6a7737385f20a839c7d7a38a37d3b14cf2fd6bdb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Nov 10 14:02:08 2005 +0000
CLeanup instanceID code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7400 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 430dc4628c329d38ea7c5faa385359dacf93d003
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Nov 10 13:50:53 2005 +0000
Update gnulib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7399 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 8 +-
libmissing/alloca_.h | 6 +-
libmissing/asnprintf.c | 8 +-
libmissing/gai_strerror.c | 8 +-
libmissing/getaddrinfo.c | 70 ++++++++----
libmissing/getaddrinfo.h | 81 +++++++------
libmissing/gettext.h | 8 +-
libmissing/inet_ntop.c | 258 ++++++++++++++++++++++++------------------
libmissing/inet_ntop.h | 22 ++--
libmissing/m4/getaddrinfo.m4 | 23 +++-
libmissing/m4/gnulib-cache.m4 | 5 +-
libmissing/m4/gnulib-comp.m4 | 8 +-
libmissing/m4/inet_ntop.m4 | 2 +
libmissing/m4/mbchar.m4 | 15 ++-
libmissing/m4/mbiter.m4 | 5 +-
libmissing/m4/stdbool.m4 | 11 +-
libmissing/m4/strcase.m4 | 5 +-
libmissing/mbchar.c | 8 +-
libmissing/mbchar.h | 8 +-
libmissing/mbuiter.h | 8 +-
libmissing/memchr.c | 8 +-
libmissing/memset.c | 8 +-
libmissing/minmax.h | 8 +-
libmissing/poll.c | 8 +-
libmissing/poll_.h | 8 +-
libmissing/printf-args.c | 8 +-
libmissing/printf-args.h | 8 +-
libmissing/printf-parse.c | 8 +-
libmissing/printf-parse.h | 8 +-
libmissing/size_max.h | 8 +-
libmissing/snprintf.c | 8 +-
libmissing/snprintf.h | 8 +-
libmissing/stdbool_.h | 8 +-
libmissing/strcase.h | 8 +-
libmissing/strcasecmp.c | 17 ++-
libmissing/strdup.c | 8 +-
libmissing/strdup.h | 8 +-
libmissing/strncasecmp.c | 19 +++-
libmissing/strnlen1.c | 2 +-
libmissing/strnlen1.h | 2 +-
libmissing/time_r.c | 8 +-
libmissing/time_r.h | 8 +-
libmissing/vasnprintf.c | 8 +-
libmissing/vasnprintf.h | 8 +-
libmissing/vsnprintf.c | 8 +-
libmissing/vsnprintf.h | 8 +-
libmissing/xsize.h | 8 +-
src/include/libmissing.h | 13 +++
48 files changed, 475 insertions(+), 329 deletions(-)
commit 638d974df720c355ec57df7520f6528466456de8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Nov 10 13:45:53 2005 +0000
Fix a race condition when creating a new queue.
Fix orphan queue that could remain in the fifo directory in case of incorrect Manager shutdown.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7398 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 68 ++++++++++++++++++++++---------------------
1 file changed, 35 insertions(+), 33 deletions(-)
commit 9cbc97c48df3a0aaaa575f2909773a086ca6641d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Nov 10 13:14:44 2005 +0000
Update template configuration file.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7397 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 2 ++
1 file changed, 2 insertions(+)
commit 69610dc33e6a0d5e644d9da046771353f9d8b009
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Oct 26 16:05:22 2005 +0000
By popular request, implement the ability to specify multiple listen address.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7384 09c5ec92-17d4-0310-903a-819935f44dba
src/include/manager-options.h | 10 ++++--
src/manager-options.c | 84 +++++++++++++++++++++++++++++++++----------
src/prelude-manager.c | 57 ++++++++++-------------------
src/reverse-relaying.c | 5 +--
4 files changed, 95 insertions(+), 61 deletions(-)
commit 4f760d563ccde3ba7d685044acb87c7f065c1f51
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Oct 26 15:56:10 2005 +0000
Set SO_KEEPALIVE on client socket, not server.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7383 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
commit 35992f2818eceadbe38aa55291138d2c743ffc87
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Sep 20 20:11:27 2005 +0000
Bump to 0.9.0
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7231 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 11 +++++++++++
configure.in | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
commit cc269a946153356c10fc1f56a7494a78c424003e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 19 20:50:47 2005 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7221 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 21 +-
libmissing/gai_strerror.c | 9 +-
libmissing/getaddrinfo.c | 32 ++-
libmissing/getaddrinfo.h | 4 +-
libmissing/inet_ntop.c | 2 +-
libmissing/m4/codeset.m4 | 21 --
libmissing/m4/getaddrinfo.m4 | 4 +-
libmissing/m4/gettext.m4 | 549 ----------------------------------------
libmissing/m4/glibc2.m4 | 30 ---
libmissing/m4/glibc21.m4 | 30 ---
libmissing/m4/gnulib-cache.m4 | 27 ++
libmissing/m4/gnulib-comp.m4 | 124 +++++++++
libmissing/m4/gnulib-tool.m4 | 33 +++
libmissing/m4/gnulib.m4 | 55 ----
libmissing/m4/iconv.m4 | 101 --------
libmissing/m4/intdiv0.m4 | 70 ------
libmissing/m4/intmax.m4 | 30 ---
libmissing/m4/inttypes-pri.m4 | 30 ---
libmissing/m4/inttypes.m4 | 25 --
libmissing/m4/isc-posix.m4 | 24 --
libmissing/m4/lcmessage.m4 | 30 ---
libmissing/m4/lib-ld.m4 | 110 --------
libmissing/m4/lib-link.m4 | 553 -----------------------------------------
libmissing/m4/lib-prefix.m4 | 153 ------------
libmissing/m4/mbchar.m4 | 21 ++
libmissing/m4/mbiter.m4 | 14 ++
libmissing/m4/mbrtowc.m4 | 31 +++
libmissing/m4/memchr.m4 | 18 ++
libmissing/m4/minmax.m4 | 17 +-
libmissing/m4/nls.m4 | 51 ----
libmissing/m4/onceonly_2_57.m4 | 4 +-
libmissing/m4/po.m4 | 429 --------------------------------
libmissing/m4/printf-posix.m4 | 44 ----
libmissing/m4/progtest.m4 | 92 -------
libmissing/m4/strcase.m4 | 15 +-
libmissing/m4/uintmax_t.m4 | 30 ---
libmissing/m4/ulonglong.m4 | 23 --
libmissing/mbchar.c | 38 +++
libmissing/mbchar.h | 352 ++++++++++++++++++++++++++
libmissing/mbuiter.h | 203 +++++++++++++++
libmissing/memchr.c | 201 +++++++++++++++
libmissing/poll.c | 2 +-
libmissing/strcase.h | 5 +-
libmissing/strcasecmp.c | 98 +++++---
libmissing/strncasecmp.c | 60 ++++-
libmissing/strnlen1.c | 39 +++
libmissing/strnlen1.h | 41 +++
libmissing/time_r.c | 2 +-
48 files changed, 1346 insertions(+), 2551 deletions(-)
commit f203a7ee5919aaf5b28cce580488b313c63c71bd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Sep 15 13:47:44 2005 +0000
Improved error reporting.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7196 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 8 +++++---
plugins/reports/debug/debug.c | 4 +++-
plugins/reports/relaying/relaying.c | 2 ++
src/decode-plugins.c | 2 ++
src/filter-plugins.c | 2 ++
src/manager-options.c | 4 ++--
src/pmsg-to-idmef.c | 4 +++-
src/prelude-manager.c | 4 +++-
8 files changed, 22 insertions(+), 8 deletions(-)
commit 236bd94ceb444c9aa6e766bb65f261cc022655ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 12 14:42:11 2005 +0000
ditto.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7170 09c5ec92-17d4-0310-903a-819935f44dba
autogen.sh | 6 ++++++
1 file changed, 6 insertions(+)
commit 6b0df601e133207cd834b4fccc34e79986ef01d2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Sep 8 10:55:21 2005 +0000
Untabify.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7146 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 48 ++++++++++++++++++++++++------------------------
1 file changed, 24 insertions(+), 24 deletions(-)
commit 230401d593ceacf844c4f358787ecc72dd8b8db7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Sep 8 10:54:57 2005 +0000
Correct preludedb_sql_new error handling.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7145 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
commit 926bea522119b1d99f0451d800b7eaa410da5a4e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Sep 7 08:37:24 2005 +0000
Make sure not to disable already set flags.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7136 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 5125aa781f37775667666f4ce8fb35c685810ec0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 5 09:14:29 2005 +0000
Include Copyright notice.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7128 09c5ec92-17d4-0310-903a-819935f44dba
HACKING.README | 14 ++++++++++++++
Makefile.am | 2 +-
2 files changed, 15 insertions(+), 1 deletion(-)
commit 574445a8a15b123ba48d17547e77913b1f645292
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 22 18:19:03 2005 +0000
Improve error reporting.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7076 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c4b8ca3ec6df6a37474be36a50484397bf51b5c8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Aug 21 17:58:03 2005 +0000
Add missing.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7071 09c5ec92-17d4-0310-903a-819935f44dba
m4/libgnutls.m4 | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 160 insertions(+)
commit b6cde468d6242fd48ba691d9686fa99c974d1bdd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Aug 16 23:27:26 2005 +0000
Version bump.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@7021 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 11 +++++++++++
configure.in | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
commit 813e488599a5758312325bfc80e356ad0416a198
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Aug 16 10:35:38 2005 +0000
Take care to re-establish signal handler for older *nix.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6999 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
commit 5b45edde51bf4f2ef8d8d68490c6752f8f7bf57a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Aug 14 14:41:42 2005 +0000
Process "group" option first.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6958 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
commit 55bf98cb0172b92bb6d176586cd5c80061ddd3c8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Aug 14 14:00:24 2005 +0000
Provide user/group configuration options.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6957 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 7 +++++
src/manager-options.c | 74 ++++++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 80 insertions(+), 1 deletion(-)
commit f4cf10aa93d210c7996a84c622d241d37dd3f27a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Aug 12 00:02:03 2005 +0000
Change from old port number (5554) to IANA assignated port number (4690).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6950 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2dc61f0735bc8d3e04c3172d315d139d3ca1af36
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 10 16:45:04 2005 +0000
Slight naming change. No impact.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6948 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b904326593351800bbc0eab256e8e34e107d075f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 1 21:45:18 2005 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6909 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 9 +++++++++
configure.in | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
commit b631683377f52bcee5365d12160da609af0c4997
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 1 21:39:03 2005 +0000
Add minor check for OS that will incorrectly follow symbolink link on
UNIX socket bind.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6908 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 22 +++++++++++++++++-----
1 file changed, 17 insertions(+), 5 deletions(-)
commit 90657379824db6fddeb2b2d9ed19782937f64e11
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 1 17:41:33 2005 +0000
Decrease error check for begnin error.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6899 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 28 ++++------------------------
1 file changed, 4 insertions(+), 24 deletions(-)
commit 5288730f0e2f93c3dbef641e9b52eb67c9995266
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 1 16:06:46 2005 +0000
Update gnulib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6889 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 15 ++++++--------
libmissing/getaddrinfo.h | 12 ++++++++---
libmissing/inet_ntop.h | 5 ++++-
libmissing/m4/gnulib.m4 | 4 ++--
libmissing/m4/poll.m4 | 52 +++++++++++++++++++++++++++++++++++++++++++----
libmissing/m4/size_max.m4 | 10 ++++-----
libmissing/size_max.h | 27 ++++++++++++++++++++++++
libmissing/time_r.h | 13 +++++++++++-
8 files changed, 113 insertions(+), 25 deletions(-)
commit ebd65e231f9980b4dec3c782d65280ad6991b5ba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 1 16:06:10 2005 +0000
More close-on-exec work...
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6888 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 24 +++++++++++++++++++++---
1 file changed, 21 insertions(+), 3 deletions(-)
commit a12a9ef31a06743650cf022288599b1132bcd460
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jul 30 14:40:09 2005 +0000
Every connection now has an unique instance ID, that is used for routing message.
This prevent conflict on reply when a given analyzerID has several connection to
the Manager.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6876 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 49 ++++++++++++++++++++++++++++++++++---------------
1 file changed, 34 insertions(+), 15 deletions(-)
commit 85f58b90c0fc0d9c6c3ac54428cbf7a052a02a61
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 12 20:05:29 2005 +0000
And with full featured error message, it's even better.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6764 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit de536c6a199a523e3886e7d0bc9df76bf868a317
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 12 19:59:29 2005 +0000
Correct setting FD_CLOEXEC flags. Sound like I really need some sleep.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6763 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
commit 714378e133f26b8cb0b8e297b191ca3541259f01
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 12 18:27:28 2005 +0000
Better error reporting, use FD_CLOEXEC directly.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6761 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 6f45c527c2f3440eced4cd9ba5f673b4a41a7652
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 12 18:07:37 2005 +0000
Set close-on-exec flag on client socket. Thanks to Frank van Vliet <frank@pine.nl>
for reporting this issue.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6760 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit d04b98b65e650fe422574399b442696d56fcd502
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 5 08:40:07 2005 +0000
Slight inclusion cleanup.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6733 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 2 +-
src/server-logic.c | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
commit eace43f6547ce0d59283f15041c887105a5e0e4c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 1 07:53:18 2005 +0000
Update NEWS, configure.in. Bump version number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6706 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 16 ++++++++++++++++
configure.in | 19 ++++++++++---------
2 files changed, 26 insertions(+), 9 deletions(-)
commit ca90c41958b32184aa40b0c655fd21d56b803f45
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 1 07:35:38 2005 +0000
Provide ACLOCAL_AMFLAGS.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6705 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit a9a1335e56c5ba50a8f383a42840895f771bb72d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 1 07:35:05 2005 +0000
Update autogen.sh. INSTALL.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6704 09c5ec92-17d4-0310-903a-819935f44dba
INSTALL | 197 +++++++++++++++++++++++++++----------------------------------
autogen.sh | 9 +--
2 files changed, 90 insertions(+), 116 deletions(-)
commit e93320192a87780985cc8b6d4b1bd45bb99b7a6e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 1 07:34:17 2005 +0000
Update.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6703 09c5ec92-17d4-0310-903a-819935f44dba
src/include/libmissing.h | 3 ---
1 file changed, 3 deletions(-)
commit 744d8120a4e5317b73b4d046edb34a587208f345
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jun 30 21:21:37 2005 +0000
Remove un-necessary strftime module.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6700 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 4 +-
libmissing/m4/gettimeofday.m4 | 80 ---
libmissing/m4/gnulib.m4 | 7 +-
libmissing/m4/mbstate_t.m4 | 30 -
libmissing/m4/strftime.m4 | 39 --
libmissing/m4/tm_gmtoff.m4 | 14 -
libmissing/m4/tzset.m4 | 68 --
libmissing/strftime.c | 1373 -----------------------------------------
libmissing/strftime.h | 21 -
9 files changed, 4 insertions(+), 1632 deletions(-)
commit 6733240ee07007d6faf162b163871a051b62357c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jun 29 11:55:58 2005 +0000
Update GnuLib code, include "strdup", "strcase", "time_r", and "strftime" modules.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6693 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 16 +-
libmissing/m4/extensions.m4 | 30 +
libmissing/m4/gettimeofday.m4 | 80 +++
libmissing/m4/gnulib.m4 | 13 +-
libmissing/m4/mbstate_t.m4 | 30 +
libmissing/m4/strcase.m4 | 37 ++
libmissing/m4/strdup.m4 | 17 +
libmissing/m4/strftime.m4 | 39 ++
libmissing/m4/time_r.m4 | 38 ++
libmissing/m4/tm_gmtoff.m4 | 14 +
libmissing/m4/tzset.m4 | 68 ++
libmissing/strcase.h | 47 ++
libmissing/strcasecmp.c | 66 ++
libmissing/strdup.c | 56 ++
libmissing/strdup.h | 29 +
libmissing/strftime.c | 1373 +++++++++++++++++++++++++++++++++++++++++
libmissing/strftime.h | 21 +
libmissing/strncasecmp.c | 2 +
libmissing/time_r.c | 69 +++
libmissing/time_r.h | 46 ++
src/include/libmissing.h | 6 +
21 files changed, 2093 insertions(+), 4 deletions(-)
commit 6feaf132f61cfdca0c16006b33800c2c8a36265b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jun 29 11:51:12 2005 +0000
Remove trailing comma.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6692 09c5ec92-17d4-0310-903a-819935f44dba
src/include/prelude-manager.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 56155016a88c77d916d6f025b3450d7f65fccace
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jun 29 11:50:29 2005 +0000
Include libmissing.h / config.h
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6691 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 5 +++--
src/report-plugins.c | 4 +++-
src/reverse-relaying.c | 3 +++
src/sensor-server.c | 3 +++
src/server-generic.c | 5 +++--
5 files changed, 15 insertions(+), 5 deletions(-)
commit ca65a92ad157aebd9b7993b78d4245ea1310d669
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jun 29 11:49:45 2005 +0000
Include libmissing.h & config.h everywhere. Correct Textmod printing of usecond.
Don't use strftime %z flags, which is not portable.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6690 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 3 +++
plugins/reports/db/db.c | 3 ++-
plugins/reports/textmod/textmod.c | 25 +++++++++++--------------
3 files changed, 16 insertions(+), 15 deletions(-)
commit 9bae73f4251c2ed8a066b672f33b19fba862c60e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 24 14:20:04 2005 +0000
Add specific permission error message.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6668 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 37 ++++++++++++++++++++++++++++++++-----
1 file changed, 32 insertions(+), 5 deletions(-)
commit cbdf51f54dd4adaa9382c6382d9f3e6697f1b571
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jun 22 12:15:10 2005 +0000
Trivial cleanup.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6663 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 16 ++++++++--------
src/server-generic.c | 12 ++++++------
2 files changed, 14 insertions(+), 14 deletions(-)
commit 9cf54b8becc2a70f154634cb5c883ff7278c82ae
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jun 18 09:36:02 2005 +0000
GCC4 shutup. Use xmlNewTextChild() instead of xmlNewChild() in place where the
data should be fully escaped (this fix libxml2 warning about invalid entity reference).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6655 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 128 ++++++++++++++++++++--------------------
1 file changed, 65 insertions(+), 63 deletions(-)
commit a88df9a00021231cb1caf6dce98625750692a275
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jun 12 15:09:34 2005 +0000
Detailed error message.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6612 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 15bac281fafe3157cfff9fe547ee40fd750ed72b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 10 11:33:57 2005 +0000
Kill warnings.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6537 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 2 +-
src/manager-auth.c | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
commit f6a0d7c02a2d45804886ab02ddeb3b314f04a82f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 3 08:25:48 2005 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6513 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/alloca.h | 52 -----------------------------------------------
libmissing/alloca_.h | 2 +-
libmissing/asnprintf.c | 2 +-
libmissing/gai_strerror.c | 2 +-
libmissing/getaddrinfo.c | 2 +-
libmissing/getaddrinfo.h | 2 +-
libmissing/gettext.h | 2 +-
libmissing/inet_ntop.h | 2 +-
libmissing/m4/gnulib.m4 | 1 +
libmissing/m4/minmax.m4 | 38 ++++++++++++++++++++++++++++++++++
libmissing/memset.c | 2 +-
libmissing/minmax.h | 15 ++++++++++----
libmissing/poll.c | 2 +-
libmissing/poll_.h | 2 +-
libmissing/printf-args.c | 2 +-
libmissing/printf-args.h | 2 +-
libmissing/printf-parse.c | 2 +-
libmissing/printf-parse.h | 2 +-
libmissing/snprintf.c | 2 +-
libmissing/snprintf.h | 2 +-
libmissing/stdbool_.h | 2 +-
libmissing/vasnprintf.c | 2 +-
libmissing/vasnprintf.h | 2 +-
libmissing/vsnprintf.c | 2 +-
libmissing/vsnprintf.h | 2 +-
libmissing/xsize.h | 2 +-
26 files changed, 72 insertions(+), 78 deletions(-)
commit d1bbbec431d7eafe73ba63cc24f9353fcfa39b44
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jun 2 10:15:06 2005 +0000
64-bit system warning fix.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6502 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 59b0607df7837cbfde342fa56917e86c08d0c95a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 26 16:59:04 2005 +0000
Update NEWS. Bump version number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6458 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 9 +++++++++
configure.in | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
commit 8d198c825d70aba115a228f04f41ba4d4185b4ba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 26 13:25:14 2005 +0000
Cleanup, fix leak on plugin instance destroy.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6456 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
commit 973d8bba0e6b947e0552977e5f9b7d149a549b73
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon May 23 10:43:51 2005 +0000
Fix leak on locally addressed messages.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6425 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 5d92f6f0cde67a26d05afc232ef5950a6b99b4a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon May 16 22:02:51 2005 +0000
Default to listening on localhost instead of UNIX domain socket.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6393 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 376a61b358196720ac14838176cc67a75372654c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun May 15 10:51:10 2005 +0000
Ooops, s/PRIu64/PRELUDE_PRIu64/
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6384 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 52ae592026cb20e02c4d943db97eb2bbbedbabf4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri May 13 12:20:41 2005 +0000
Minor fixes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6373 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 7cddfd3fd350f725568eee495399f59ccc4b4b9c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri May 13 11:34:20 2005 +0000
Bump version number, update NEWS.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6371 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 15 +++++++++++++++
configure.in | 2 +-
2 files changed, 16 insertions(+), 1 deletion(-)
commit 8828513c1b421246e0f118897575d7ddc39794dd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri May 13 11:21:40 2005 +0000
Update libmissing code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6369 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 4 ++--
libmissing/getaddrinfo.c | 10 ++++------
libmissing/inet_ntop.c | 23 +++++++++++++++++++----
libmissing/inet_ntop.h | 32 ++++++++++++++++++++++++++++++--
libmissing/m4/gettext.m4 | 8 ++++----
libmissing/m4/gnulib.m4 | 5 +++--
libmissing/m4/inet_ntop.m4 | 11 ++++-------
src/include/libmissing.h | 9 +++++----
8 files changed, 71 insertions(+), 31 deletions(-)
commit bd9c33d0f792beb658713c914e41877dc566e0e3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 12 11:06:49 2005 +0000
set --pidfile to immediate, and --daemon to first.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6365 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit b190c6432f9adc5bb7f3d0e60716b3038888314e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 12 10:52:10 2005 +0000
Set priority for 'Initialized plugin category' message to log debug.
Don't set client asynchronous flags at first, only do it if the relaying plugin is activated.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6364 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 1 +
src/prelude-manager.c | 7 +++----
2 files changed, 4 insertions(+), 4 deletions(-)
commit f2436a66997d55b4fe0b7aacb83effe3bd4b6f4c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 12 10:46:28 2005 +0000
Immediate priority for --version.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6363 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 09317aa7bcf39e61474501b352df8bf8f1f39618
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 12 10:46:03 2005 +0000
Fix a typo, better error message.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6362 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit cffb6c49d547e033a801b819d377b3b5783c75f0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 12 10:45:03 2005 +0000
More detailed error message.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6361 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit 137f921f25a2a2ad34df95b78ba6a5255f4ce10f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 12 10:44:35 2005 +0000
Remove \n from returned error messages.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6360 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 23f3f81d4da06624885fc608d688bbd00acd5716
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 19 19:28:55 2005 +0000
Fix recursive analyzer routing. Fix endianess issue.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6209 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 29 ++++++++++++++++++-----------
1 file changed, 18 insertions(+), 11 deletions(-)
commit ef67fb65e91261b326455e67679f052986570ba4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 19 10:04:50 2005 +0000
Make behavior consistant accross different addressing mode. Implement get function
fot hook option.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6204 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 39 ++++++++++++++++++++-----
1 file changed, 31 insertions(+), 8 deletions(-)
commit 35fb5a5d143cf3567a6410ab325eb461fc3f1c30
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Apr 17 23:11:34 2005 +0000
Bump version number, update NEWS.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6186 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 9 +++++++++
configure.in | 10 +++++++---
2 files changed, 16 insertions(+), 3 deletions(-)
commit 8c6774cdf6992dbb07559ca5b31d6d1da254734e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 13 17:59:04 2005 +0000
Don't declare the client to be a reader until we get to the capability message.
This way, if the user get permission wrong (applying more permission than needed),
only client hardwired permission apply.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6127 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 45 ++++++++++++++++++++++++++++++++-------------
1 file changed, 32 insertions(+), 13 deletions(-)
commit cb1d9db5aff652f2f9fde78818719644c2ff1ed7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 13 17:38:06 2005 +0000
Fix prelude-string leak.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6126 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 8e616c823bdf4cce12e6b7f34327172bffeaf3c5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 13 16:25:13 2005 +0000
Fix a double free on EAGAIN when processing local option request.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6125 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 5a5a1f4ce2763c14b721876ac68a1d5bf8c7b65b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Apr 10 00:53:15 2005 +0000
Update NEWS, bump version number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6090 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 19 +++++++++++++++++++
configure.in | 2 +-
2 files changed, 20 insertions(+), 1 deletion(-)
commit f7e4d4050b954c5a249cff8840a2f88d99419680
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 9 22:09:32 2005 +0000
Update.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6079 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/getaddrinfo.c | 18 +++++++++---------
libmissing/m4/getaddrinfo.m4 | 1 +
2 files changed, 10 insertions(+), 9 deletions(-)
commit 0b86df4bb2e0020f66d2c7350806ef13eb69423f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 9 15:22:04 2005 +0000
- Write DTD error to the same place we output XML.
- Validate now take true/false argument style.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6062 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 46 +++++++++++++++++++++++------------------
1 file changed, 26 insertions(+), 20 deletions(-)
commit 945152a1cc97b3acceb0449650d31f909ff10e86
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 9 12:43:26 2005 +0000
Allow true/false argument for boolean option. Make boolean option argument optional.
Correct some IDMEF field that should have been attribute, and correct field ordering.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6059 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 42 +++++++++++++++++++++++++++--------------
1 file changed, 28 insertions(+), 14 deletions(-)
commit 78e7bda3981a5f357a4fc384dc2b535d463e08e9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 9 11:55:05 2005 +0000
Update IDMEF DTD.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6056 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/idmef-message.dtd | 128 +++++++++++++++++++++----------
1 file changed, 86 insertions(+), 42 deletions(-)
commit b260d7cced22b77f9f559aa33adb010254e02943
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 9 11:50:25 2005 +0000
Initialize the validation context.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6055 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 2 ++
1 file changed, 2 insertions(+)
commit 54415a512f25687bd76b6bad4597416fe301e34a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Apr 8 23:11:43 2005 +0000
Set class to "Concentrator"
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6051 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f1db4ca0e7236b6450a865f5c34676fb8e55bb0b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 7 13:37:35 2005 +0000
More error reporting through prelude-option buffer.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6018 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit b79847ca71f83430abdb9768dd3e59b052922449
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 7 13:34:24 2005 +0000
Don't return raw libpreludedb error number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6017 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 2 +-
src/prelude-manager.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit ba56e991b1616d5c49d9fcc08fc2a817c07b410d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 7 12:23:21 2005 +0000
Argument to --db parent option is optional.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6016 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4ba3f32a4c33592d663085d1a532fea48b77f24a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 7 01:24:52 2005 +0000
Implement some hook in the scheduler to interupt processing.
Check for identifier spoofing when going through a message route.
Make replying to client options request fully asynchrone, and lock plugin processing for safety.
Fix some leak.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6011 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 34 ++++++++++++----
src/include/idmef-message-scheduler.h | 6 +++
src/sensor-server.c | 76 ++++++++++++++++++++++++++++-------
3 files changed, 94 insertions(+), 22 deletions(-)
commit 1b46fedebea2f440c16de3f02100d30765f9f5f5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 7 01:21:12 2005 +0000
Fix warning.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6010 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 2 --
1 file changed, 2 deletions(-)
commit db6ec00b2a6f1a05f71bdec4a3d5c5514322be32
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 6 20:08:42 2005 +0000
Provide destroy hook.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6008 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 32 ++++++++++++++----
src/filter-plugins.c | 43 +++++++++++++++----------
src/include/prelude-manager.h | 24 +++++---------
3 files changed, 59 insertions(+), 40 deletions(-)
commit 532e3f791e1bc6ae2ea0ced55895789a9c59287c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 6 19:31:00 2005 +0000
Implement destroy hook.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6007 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 55fe9b1af67dc332a2ddb0911719c8eabdd5a78f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 6 16:57:18 2005 +0000
Fit plugins system change (version handling / re-entrancy).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@6000 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 22 ++++++++------
plugins/reports/db/db.c | 40 ++++++++++++++-----------
plugins/reports/debug/debug.c | 27 ++++++++++-------
plugins/reports/relaying/relaying.c | 32 +++++++++++---------
plugins/reports/textmod/textmod.c | 31 ++++++++++---------
plugins/reports/xmlmod/xmlmod.c | 37 ++++++++++++-----------
src/decode-plugins.c | 6 ++--
src/filter-plugins.c | 4 +--
src/report-plugins.c | 14 ++++-----
9 files changed, 118 insertions(+), 95 deletions(-)
commit 0c114adc7d6001ced5f82015a10ac9784826a13c
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Tue Apr 5 20:21:14 2005 +0000
fit preludedb_init changes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5981 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c59702e5ba701dd7b5128f29ca66d80a943457ef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 5 19:36:06 2005 +0000
Fix libpreludedb m4.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5978 09c5ec92-17d4-0310-903a-819935f44dba
m4/libpreludedb.m4 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e4e051f0808445ab607d769414e9d62cde7b8865
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Tue Apr 5 18:38:33 2005 +0000
fit libpreludedb last changes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5974 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 4 ++++
1 file changed, 4 insertions(+)
commit e43f8716e8abf8bcfa1ff62484bc22e68b9f2ba8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 5 16:49:43 2005 +0000
Update.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5970 09c5ec92-17d4-0310-903a-819935f44dba
AUTHORS | 1 +
README | 19 ++++++++++++++++---
2 files changed, 17 insertions(+), 3 deletions(-)
commit 37b42840d27986923dd33a7c8fc55d989cc52861
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 5 14:44:32 2005 +0000
Update GnuLib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5965 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/getaddrinfo.h | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit 94454a56c1b07d77ec84ad0042b776b4e49989a3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 5 13:43:00 2005 +0000
Check for GnuTLS directly, handle IRIX pthread mutex initializers
declaration bugs.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5960 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
src/Makefile.am | 2 +-
2 files changed, 49 insertions(+), 1 deletion(-)
commit 46aa8857e23b2d2752853e281787967903a1d4d6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Apr 4 21:57:08 2005 +0000
s/sa_len/slen/ to avoid compile error on IRIX 6.5. Include gnutls.h.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5954 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
commit 927cc3c52b9ef10f802eb64b42a83f45e0a7b2a9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 2 00:05:53 2005 +0000
Update GnuLib code with OpenBSD fix.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5927 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 2 +-
libmissing/getaddrinfo.h | 6 +++---
libmissing/inet_ntop.c | 1 -
libmissing/inet_ntop.h | 2 +-
libmissing/m4/gnulib.m4 | 3 +--
5 files changed, 6 insertions(+), 8 deletions(-)
commit e786e04ed9a0cf118c22023096fdd02d087a8e68
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Mar 29 14:53:00 2005 +0000
Bump version number. Update NEWS file.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5873 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 35 +++++++++++++++++++++++++++++++++++
configure.in | 2 +-
2 files changed, 36 insertions(+), 1 deletion(-)
commit 502859fb6678a12f5d4a52f1bc60db88fb87a4cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Mar 27 14:39:21 2005 +0000
Use raw open().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5796 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit bad6ce942b7a03f193f3a4ad1e47ffd34b9568c5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Mar 27 14:39:02 2005 +0000
Print error if any.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5795 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 4 ++++
1 file changed, 4 insertions(+)
commit 198accbc765e9be068b28ba9a8ada36f06460fbb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Mar 27 14:20:45 2005 +0000
Let prelude_perror() format the string.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5793 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 13efe26b8f7a228dd15f440b666b94f9dbd19df7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Mar 27 14:20:07 2005 +0000
Some plugin might require manager_client to be already initialized,
for example the relaying plugin. We need to process theses option
first so that --help will be recognized even throught the initialization
fail.
We can't delay the error checking of manager_client initialization either since
prelude_client_init() also need to know the configuration file that will be used.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5792 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 30 +++++++++++++++++++++++++-----
1 file changed, 25 insertions(+), 5 deletions(-)
commit db973f84230333ab65e4427b00092ff93c9432bb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Mar 27 00:36:56 2005 +0000
Only use size integer when absolutly needed. Use PRELUDE_PRI* instead of PRI*. Remove
invalid entry from the template configuration file.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5791 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 24 ++++++++++++------------
prelude-manager.conf.in | 17 ++++++-----------
src/decode-plugins.c | 4 ++--
src/include/decode-plugins.h | 2 +-
src/include/prelude-manager.h | 2 +-
src/include/server-generic.h | 2 +-
src/manager-auth.c | 12 ++++++------
src/reverse-relaying.c | 2 +-
src/server-generic.c | 4 ++--
9 files changed, 32 insertions(+), 37 deletions(-)
commit 93df144e9d0bc88a9fd9c32e83484558597615fe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 19:07:46 2005 +0000
Use PRIu64.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5780 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b8efa6cc46d0e97a77468e32af16449faef39837
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 14:47:56 2005 +0000
Remove un-needed error message.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5775 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 1 -
1 file changed, 1 deletion(-)
commit f7d7b71f1a06549b4bdcb8ccf2c530c93a17a6d5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 14:41:54 2005 +0000
Improve error logging.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5774 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit f2095e12fafac6e267dbf9decab68218c4a3aedd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 04:10:34 2005 +0000
Slight improvement to inet_ntop module.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5760 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 2 +-
libmissing/inet_ntop.c | 1 +
libmissing/m4/gnulib.m4 | 3 ++-
libmissing/m4/inet_ntop.m4 | 1 -
libmissing/m4/memset.m4 | 18 ++++++++++++++++++
libmissing/memset.c | 28 ++++++++++++++++++++++++++++
6 files changed, 50 insertions(+), 3 deletions(-)
commit 39807e85a724c257be1d7d452e2ad78d58a55f8a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 03:53:42 2005 +0000
Update mail address.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5757 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/skeleton/skeleton.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9c4535266ab12dcbecaadc5fcb3733454305a684
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 03:52:54 2005 +0000
Remove deprecated prelude-inet.h inclusion.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5756 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 1 -
1 file changed, 1 deletion(-)
commit 6d818c89c8013626507c4a103dae2cb68d4c35eb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 03:50:31 2005 +0000
Update GNUlib code prior release.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5755 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 10 ++-
libmissing/gettext.h | 12 ++-
libmissing/inet_ntop.c | 194 ++++++++++++++++++++++++++++++++++++++++++
libmissing/inet_ntop.h | 10 +++
libmissing/m4/gettext.m4 | 90 +++++++++++++++++---
libmissing/m4/glibc2.m4 | 30 +++++++
libmissing/m4/gnulib.m4 | 5 +-
libmissing/m4/inet_ntop.m4 | 20 +++++
libmissing/m4/intdiv0.m4 | 8 +-
libmissing/m4/intmax.m4 | 12 ++-
libmissing/m4/inttypes-pri.m4 | 8 +-
libmissing/m4/inttypes.m4 | 8 +-
libmissing/m4/isc-posix.m4 | 8 +-
libmissing/m4/lcmessage.m4 | 20 ++---
libmissing/m4/lib-link.m4 | 12 ++-
libmissing/m4/lib-prefix.m4 | 6 +-
libmissing/m4/nls.m4 | 16 ++--
libmissing/m4/po.m4 | 33 +++----
libmissing/m4/printf-posix.m4 | 8 +-
libmissing/m4/progtest.m4 | 15 ++--
libmissing/vasnprintf.c | 7 +-
src/include/libmissing.h | 1 +
22 files changed, 434 insertions(+), 99 deletions(-)
commit 3c54b7566991d178f75180b67fb4b4f023ba26fa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 03:50:13 2005 +0000
Don't descend docs directory.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5754 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ea957d0d84303843cc2a7df04a20992eaa99d809
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 03:49:48 2005 +0000
Use standard inet_ntop().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5753 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-generic.h | 2 +-
src/server-generic.c | 14 ++++++++++----
2 files changed, 11 insertions(+), 5 deletions(-)
commit 2caaf6ab7c7b6cb05c55eb799f6adda86f9419ae
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 03:47:42 2005 +0000
Move gl_EARLY call immediatly after the CC check.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5752 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 01e98416c97dfc2cb920280b3186b31e697b7b5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 26 03:47:03 2005 +0000
Remove deprecated stuffs.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5751 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 66 ------------------------------------------------------------
1 file changed, 66 deletions(-)
commit 6e7bd34f72141eca20efb43e1b8b4105964a59b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 25 19:20:12 2005 +0000
===========================================================
prelude-manager-0.9.0-svn archives ready for distribution:
prelude-manager-0.9.0-svn.tar.gz
===========================================================
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5733 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 2 +-
m4/libtool.m4 | 6027 ---------------------------------------------------------
2 files changed, 1 insertion(+), 6028 deletions(-)
commit b851bb5f176f5f552935c3c481f524e924bfe173
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 25 18:42:10 2005 +0000
Update libpreludedb.m4
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5727 09c5ec92-17d4-0310-903a-819935f44dba
m4/libpreludedb.m4 | 1 +
1 file changed, 1 insertion(+)
commit 80fa5c38127a4cc3abe4ddf1a6cdff6a627a8671
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 25 11:44:48 2005 +0000
Listen on 127.0.0.1 by default.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5710 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a8812fcb0e71977727302b7f3b09d1dcc4a6509c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 25 11:32:19 2005 +0000
Add a note saying this file is deprecated... Use svn log.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5708 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
1 file changed, 5 insertions(+)
commit 19ad0f7b6ee0c49021098921d9b488a2ce9f29bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 25 11:31:04 2005 +0000
Copyright transfer from Nicolas Delon, Krzysztof Zaraska, and myself to PreludeIDS Technologies.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5707 09c5ec92-17d4-0310-903a-819935f44dba
AUTHORS | 2 +-
CREDITS | 39 ------------
README | 81 ++++++++++++++-----------
plugins/filters/idmef-criteria/idmef-criteria.c | 8 +--
plugins/filters/skeleton/skeleton.c | 6 +-
plugins/reports/db/db.c | 8 +--
plugins/reports/debug/debug.c | 6 +-
plugins/reports/relaying/relaying.c | 9 ++-
plugins/reports/textmod/textmod.c | 8 +--
plugins/reports/xmlmod/xmlmod.c | 23 ++-----
src/decode-plugins.c | 6 +-
src/filter-plugins.c | 6 +-
src/idmef-message-scheduler.c | 6 +-
src/include/decode-plugins.h | 6 +-
src/include/filter-plugins.h | 6 +-
src/include/idmef-message-scheduler.h | 6 +-
src/include/libmissing.h | 6 +-
src/include/manager-auth.h | 6 +-
src/include/manager-options.h | 6 +-
src/include/pmsg-to-idmef.h | 6 +-
src/include/prelude-manager.h | 6 +-
src/include/report-plugins.h | 6 +-
src/include/reverse-relaying.h | 6 +-
src/include/sensor-server.h | 6 +-
src/include/server-generic.h | 6 +-
src/include/server-logic.h | 6 +-
src/manager-auth.c | 6 +-
src/manager-options.c | 6 +-
src/pmsg-to-idmef.c | 12 +---
src/prelude-manager.c | 8 +--
src/report-plugins.c | 6 +-
src/reverse-relaying.c | 6 +-
src/sensor-server.c | 6 +-
src/server-generic.c | 6 +-
src/server-logic.c | 6 +-
35 files changed, 150 insertions(+), 198 deletions(-)
commit 726708aed2e474e6cb668d72dc772e67a0179a45
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 24 17:16:57 2005 +0000
Print option to stderr, make help and config immediate. Remove
intermediate prelude_option_read() call. Pass all option tests.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5671 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 24 ++++++++----------------
1 file changed, 8 insertions(+), 16 deletions(-)
commit 84ba50d16e4c887d1828ac3cda2f6fa7ffb2d472
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Mar 23 16:33:50 2005 +0000
Fit last libprelude change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5625 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 9022d1e6041fa6c238029b5ad760e6f838dc57b8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Mar 21 11:29:40 2005 +0000
Improve locking and reduce contention in reverse-relaying layer.
Call idmef-message-write for each client we need to relay the message to.. This
is not optimal, but avoid very complicated code for locking a message object.
Cleanup asynchronous message write handling. Remove old hack for OpenSSL which is
not needed for GnuTLS... Make sure we read message one by one so that we give equal
priority to all connected sensors.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5573 09c5ec92-17d4-0310-903a-819935f44dba
src/include/sensor-server.h | 2 +
src/include/server-generic.h | 1 +
src/reverse-relaying.c | 133 ++++++++++++++++------------
src/sensor-server.c | 205 +++++++++++++++++++------------------------
src/server-generic.c | 64 +++++++++-----
src/server-logic.c | 2 +-
6 files changed, 213 insertions(+), 194 deletions(-)
commit 261ddabd050fd48e122c0bde0dbd0749720202fb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 19 16:31:27 2005 +0000
Fix a race when creating the msgbuf.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5569 09c5ec92-17d4-0310-903a-819935f44dba
src/include/reverse-relaying.h | 1 +
src/prelude-manager.c | 4 ++++
src/reverse-relaying.c | 35 ++++++++++++++++++++---------------
3 files changed, 25 insertions(+), 15 deletions(-)
commit e114aec6b751b719e7ae46164b0e511ca4fa8660
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 19 15:39:12 2005 +0000
Only free the message on last emition..
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5568 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 54fc8fbbe96cf25ce1251e83db2f52685673852a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 19 13:26:24 2005 +0000
Use @LIBPRELUDE_PTHREAD_CFLAGS@... Update libprelude.m4
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5565 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 13 +------------
m4/libprelude.m4 | 6 +++++-
src/Makefile.am | 5 ++---
3 files changed, 8 insertions(+), 16 deletions(-)
commit e8bf1838f7ffa55f4e9f6194d05c1858bae3b365
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 19 00:08:19 2005 +0000
Missing unlock.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5558 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 2 ++
1 file changed, 2 insertions(+)
commit 4f14bc46570b82e8b20b3bf574bb44340c2c435b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 18 19:12:52 2005 +0000
Fix deadlock.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5557 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit 534890c8982a6b269d13449c42d53b2f6ee828ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 18 19:03:51 2005 +0000
oops.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5556 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7d196985287a2330bedf75d5ac316794401090cf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 18 19:03:22 2005 +0000
Put back the message in the list if we get eagain.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5555 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 84d2015626f2195127528c6de0724ecef864f289
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 18 18:57:58 2005 +0000
Add missing unlock.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5554 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 2 ++
1 file changed, 2 insertions(+)
commit 1fddc272abbbf5f2631d8a505948c4193440fdec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 18 18:51:59 2005 +0000
Improve locking...
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5553 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 54 +++++++++++++++++++++++++++++++++++------------------
1 file changed, 36 insertions(+), 18 deletions(-)
commit a6148100f33a58b260d96083443e4b8bb926f1dd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 18 17:46:05 2005 +0000
Rework reverse-relaying completly. We don't use prelude-connection-pool anymore on
the sending side, since this mean we have to block for sending message. Rather, maintain
our own failover associated with the client. This have the side effect of simplyfing the
code a lot. Additionally, sending message to reverse relay should now be much faster...
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5552 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 4 +-
src/include/reverse-relaying.h | 18 ++--
src/include/sensor-server.h | 2 +
src/include/server-generic.h | 9 +-
src/reverse-relaying.c | 186 +++++++++++++++++++++++++++------------
src/sensor-server.c | 192 +++++++++++++++++++++--------------------
src/server-generic.c | 12 +++
7 files changed, 264 insertions(+), 159 deletions(-)
commit cb402b66ccfd92f671c789b2fcffd9b082f88f9e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 18 17:43:25 2005 +0000
Don't use the cached prelude_message, since the manager add it's own
analyzer to the message, we should regenerate it.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5551 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 8 --------
1 file changed, 8 deletions(-)
commit 400e04ecf58aa7f1516d521bc12a54bdba280f67
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 18 17:41:37 2005 +0000
Typo.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5550 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a757d999a63182eba62b6b06d82a3bc7247a9cc2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 18 15:04:16 2005 +0000
Fix a possible race on manager initialisation.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5549 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
commit fec91bcbfc542fd77a4e7241f80a111de02069c2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 18 02:08:44 2005 +0000
When creating the connection pool for a reverse relay, supress the PRELUDE_CONNECTION_POOL_FLAGS_GLOBAL_FAILOVER flag.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5541 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit f20b735b61f66288b6585ef15d45ddba4c87ab52
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 17 20:58:44 2005 +0000
When authenticating, retrieve certificate permission. Remove un-needed arguments to idmef-message-scheduler functions.
Handle --help and --config separatly, since we need to process them first and that
prelude_option_read() has to be called after client initialisation.
Remove unused from the heartbeat callback. Remove un-needed reverseèrelay_init().
Initialize the client before prelude_option_read() is called.
Check permission in sensors-server. Send TARGET prohibited message to directed admin
request to unallowed sensors. Fix a possible race when forwarding option request.
Remove duplicate TLS authentication failed message.
Remove deprecated server_generic_get_addr_string().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5536 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 6 +-
src/include/idmef-message-scheduler.h | 4 +-
src/include/manager-options.h | 5 +-
src/include/reverse-relaying.h | 4 +-
src/include/server-generic.h | 10 +--
src/manager-auth.c | 55 +++++++++----
src/manager-options.c | 31 ++++---
src/prelude-manager.c | 50 ++++++------
src/reverse-relaying.c | 24 ++----
src/sensor-server.c | 150 ++++++++++++++++++++++------------
src/server-generic.c | 56 +++++++------
11 files changed, 235 insertions(+), 160 deletions(-)
commit 3f0885365fd6a42c2baaccced233d9d173bd425f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 17 20:10:50 2005 +0000
Ask for IDMEF_WRITE permission.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5525 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 60e8a056002eda578f6498cd7313db37bb73a8a4
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Tue Mar 15 18:13:42 2005 +0000
fix variable declaration
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5508 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 1 +
1 file changed, 1 insertion(+)
commit 53fee7dd4c6ba101b5063aca77bed0d656cb9252
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Mar 15 18:01:24 2005 +0000
Fix for idmef_criteria_match() change. Use prelude_perror() on error return.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5506 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 3337e3da2fd6e6c76f6ce759d0e03e560cd0749d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 11 12:02:40 2005 +0000
Fix for idmef_path_get_name() change. Fix idmef-message-id constant name.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5447 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/debug.c | 6 +++---
src/pmsg-to-idmef.c | 8 ++++----
2 files changed, 7 insertions(+), 7 deletions(-)
commit 6323d8fcea177b8d3a6a785ea55c216ae91e1539
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 5 16:02:30 2005 +0000
Modify help string.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5413 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit febd13412ff4378fc8cd67e72f2cee551f8e22de
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 5 15:56:02 2005 +0000
Allow loading criteria from a file.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5412 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 55 +++++++++++++++++++++----
1 file changed, 48 insertions(+), 7 deletions(-)
commit 628b4540ea50253e0335a8ff60af2230b2251a37
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 4 16:00:42 2005 +0000
Set idmef-criteria-filter priority so that it's always runned last. This is needed so that it
can hook to other plugins independantly of their configuration order.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5407 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 3da22b3e27dc6095ef663d281b2ddc29c6ebc10d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 4 09:23:30 2005 +0000
Fit latest analyzer handling change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5393 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 13 +++++++++----
plugins/reports/xmlmod/xmlmod.c | 26 ++++++++++++++++----------
src/pmsg-to-idmef.c | 33 ++++++---------------------------
3 files changed, 31 insertions(+), 41 deletions(-)
commit d8b281644adfadce2a95740ce7d25165daf95951
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Mon Feb 28 16:18:44 2005 +0000
port xmlmod and textmod plugins to the ident (uint64 -> string) changes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5360 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 8 ++++----
plugins/reports/xmlmod/xmlmod.c | 35 ++++++++++++++++-------------------
2 files changed, 20 insertions(+), 23 deletions(-)
commit e99d0de7d514c49c269050d1789274ee820e98f7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 28 15:14:00 2005 +0000
Fit latest libprelude changes.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5358 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 2 --
1 file changed, 2 deletions(-)
commit 5f7ac0e660a323af4b2d8a323d20698232dd82f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Feb 25 16:39:58 2005 +0000
idmef_criteria_new_string() -> idmef_criteria_new_from_string().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5338 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 99a3ac286f88cac1ba51e5388fe6e29b43ce73dd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Feb 25 10:33:57 2005 +0000
Correct debugging option.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5327 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
commit 8f53f394d2a2ef0525c3e27eb82d28f14ce2babf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 24 16:29:01 2005 +0000
Fix invalid pointer dereference that we didn't see earlier (needed DEBUG to be set, changed
with handling of debugging message). Use prelude_log_debug, set debug level to 10.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5319 09c5ec92-17d4-0310-903a-819935f44dba
src/server-logic.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 9bf312d767161f11ef820b539fe5e99698d27e2a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 24 16:25:22 2005 +0000
Make server_generic_log_client() take a priority argument. When adding a client
to server-logic, make sure we set capability to something meaningful.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5317 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-generic.h | 2 +-
src/manager-auth.c | 30 +++++++++++++++---------------
src/sensor-server.c | 26 +++++++++++++++-----------
src/server-generic.c | 18 +++++++++---------
4 files changed, 40 insertions(+), 36 deletions(-)
commit 39342eaf4f831176be4e75478f544cf6ccd69efb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 22 03:44:04 2005 +0000
Ooops.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5290 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9e9eef950e58b95f3962da076b2e78fb8ca4573b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 22 03:43:53 2005 +0000
Fix a warning.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5289 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 2 ++
1 file changed, 2 insertions(+)
commit f74a4f863a9747899136c49a76a4fb50fadd6753
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 22 02:52:55 2005 +0000
Remove deprecated handle_declare_ident() and read_ident_message(). Ident is now read
by the TLS subsystem from the peer certificate.
Handle prelude_connection_close() EAGAIN error in the close callback, in which case
we return an error to server-generic / server-logic, which will in turn wait for more
data.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5285 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 85 +++++++++++++----------------------------------------
1 file changed, 20 insertions(+), 65 deletions(-)
commit 804630895149a44cda45e6aa81206fc9a7d75532
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 22 02:50:13 2005 +0000
New --debug option.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5284 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-options.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit be3b82ddae942952654595d2f785c44b09574810
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 22 02:49:46 2005 +0000
Implemented certificate_get_peer_analyzerid(), which read the analyzerID from the certificate DN.
Use server_generic_client_set_analyzerid() to set the analyzerID read from the certificate.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5283 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 56 insertions(+), 3 deletions(-)
commit 4fbb4066c2b0c50860c0beb474ec58b13f7c2b1d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 22 02:33:06 2005 +0000
In the read connection callback, always call server_logic_remove_client() (which itself will trigger
the close callback), in case the SERVER_GENERIC_CLIENT_STATE_CLOSING state is set. If the close is
successful, ask server-logic to stop processing this connection. Otherwise (EAGAIN), continue handling
the connection and wait for more data.
In the close connection callback, always set the SERVER_GENERIC_CLIENT_STATE_CLOSING state. When calling
the specific server-generic user's close function, set the state to SERVER_GENERIC_CLIENT_STATE_CLOSED if
closing is sucessful, or give the control back to server-logic if the close return an error (EAGAIN).
Once SERVER_GENERIC_CLIENT_STATE_CLOSED (the user's closed it's own stuff successfuly), close our own
file descriptor for the connection, and handle error the same way as above.
Implemented the server_generic_client_set_analyzerid() accessor.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5282 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-generic.h | 6 ++++-
src/server-generic.c | 54 ++++++++++++++++++++++++++++++++------------
2 files changed, 44 insertions(+), 16 deletions(-)
commit b1f73f85d6e1e0e7cd5fb29c9ede1244585dd852
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 22 02:21:13 2005 +0000
Use prelude_log for debugging.
Remove the per client mutex which was only used to prevent a race between server_logic_notify_write()
and remove_connection(). They are both always called from the same thread.
Make the close() connection callback return a value. If the return is -1, we assume that the close()
didn't complete because we hit EAGAIN. In this case, the connection is not removed from the set.
server_logic_remove_client() now return -1 on EAGAIN.
Cleanup in handle_fd_event(). Separate the case where we saw no event with the case where an error
was returned. No need to check for POLLHUP|POLLERR|POLLNVAL if the previous call returned an error
or asked to stop processing.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5281 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-logic.h | 5 ++--
src/server-logic.c | 68 ++++++++++++++++++++--------------------------
2 files changed, 32 insertions(+), 41 deletions(-)
commit ac41ab5e7f1f631982ce0c61e8836793a1e3054e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 21 11:16:28 2005 +0000
Set low priority queue as the default target.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5274 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 32dc6092e5df3f80b7a2ba039b06e50badaffffc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 21 11:02:58 2005 +0000
Invert callback and callback data argument to fit libprelude change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5272 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/debug.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7e4482fed5598840b53cacc13fba16f6ae58bd5e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 21 00:25:23 2005 +0000
Cleanup. Be more pedantic about client sending us ident and connection type.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5269 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 94 +++++++++++++++++++++++++++++++----------------------
1 file changed, 55 insertions(+), 39 deletions(-)
commit 50c9ab77a91d0e54f6434b577a0ae625dcce4e79
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Feb 18 12:31:30 2005 +0000
Fix distcheck.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5238 09c5ec92-17d4-0310-903a-819935f44dba
src/include/Makefile.am | 3 +++
1 file changed, 3 insertions(+)
commit 29eaf52bd569cdfc3d14869ef5c3b068c5d7dcce
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 17:20:47 2005 +0000
prelude_msg_write() can now return 0, this is not an error.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5202 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f4bc09415b6cea389d8e18dc64d33027069a12e6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 13:56:00 2005 +0000
Fix crash if listen address is NULL.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5192 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit 042ca5d5dd31f9407aed64bd56e4aae5ec95824e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:50:40 2005 +0000
r7643@arwen (orig r5188): yoann | 2005-02-16 12:50:25 +0100
Update old header inclusion.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5189 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 18965f661028a16f759c0d04786fbd4a1a6006c1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:41:20 2005 +0000
r7611@arwen (orig r5156): yoann | 2005-02-16 12:34:51 +0100
Rename debug to debug2.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5187 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 2 +-
plugins/reports/Makefile.am | 2 +-
plugins/reports/debug/Makefile.am | 7 +
plugins/reports/debug/debug.c | 272 +++++++++++++++++++++++++++++++++++++
plugins/reports/debug2/Makefile.am | 7 -
plugins/reports/debug2/debug.c | 272 -------------------------------------
src/Makefile.am | 2 +-
7 files changed, 282 insertions(+), 282 deletions(-)
commit 5e5d06118b958e8b584c59d71c0ef1515c2b01dd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:41:16 2005 +0000
r7610@arwen (orig r5155): yoann | 2005-02-16 12:33:48 +0100
Rename to debug.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5186 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug2/Makefile.am | 8 +-
plugins/reports/debug2/debug.c | 272 +++++++++++++++++++++++++++++++++++++
plugins/reports/debug2/debug2.c | 272 -------------------------------------
3 files changed, 276 insertions(+), 276 deletions(-)
commit b53d8bb934730e05da4410fc5af1501d63e7513f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:41:13 2005 +0000
r7609@arwen (orig r5154): yoann | 2005-02-16 12:32:53 +0100
More work on the debug
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5185 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug2/debug2.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit d129943e8186c493d450be86a99a85ead044d13e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:41:09 2005 +0000
r7608@arwen (orig r5153): yoann | 2005-02-16 12:28:44 +0100
Remove deprecated, to be replaced with debug2.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5184 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/Makefile.am | 7 -
plugins/reports/debug/debug.c | 1130 -------------------------------------
2 files changed, 1137 deletions(-)
commit 4b015ac9e0a3042ec885a34f0378af2de6a95616
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:41:02 2005 +0000
r7607@arwen (orig r5152): yoann | 2005-02-16 12:27:31 +0100
More API work. Make the debug plugin able to dump the whole message.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5183 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 2 +-
plugins/reports/db/db.c | 2 +-
plugins/reports/debug2/debug2.c | 133 +++++++++++++++++-------
plugins/reports/relaying/relaying.c | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
plugins/reports/xmlmod/xmlmod.c | 2 +-
src/include/prelude-manager.h | 8 +-
7 files changed, 104 insertions(+), 47 deletions(-)
commit ff73c7442f76b5a2e7d6cb3763a4a96625171198
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:59 2005 +0000
r7585@arwen (orig r5132): yoann | 2005-02-15 18:21:21 +0100
Remove deprecated.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5182 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/execmod/Makefile.am | 10 ---
plugins/reports/execmod/execmod.c | 121 ------------------------------------
2 files changed, 131 deletions(-)
commit 716f980cd35688159877ad3d389fc9e20c2b551d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:55 2005 +0000
r7584@arwen (orig r5131): yoann | 2005-02-15 12:44:49 +0100
Update. This has been fully re-written since original introduction.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5181 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/idmef-criteria.c | 9 +++------
src/include/prelude-manager.h | 2 +-
2 files changed, 4 insertions(+), 7 deletions(-)
commit d4a802d57ab5c8808fcf644c23dc5a0510487550
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:51 2005 +0000
r7583@arwen (orig r5130): yoann | 2005-02-15 12:41:54 +0100
Add missing copyright notice.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5180 09c5ec92-17d4-0310-903a-819935f44dba
src/include/prelude-manager.h | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
commit 0d3e1b821db10042a0bfcd5432522561307ce99f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:48 2005 +0000
r7582@arwen (orig r5129): yoann | 2005-02-15 12:40:46 +0100
Remove deprecated NIDS decoder plugin.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5179 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/Makefile.am | 10 -
plugins/decodes/prelude-nids/decode.c | 351 ----------
plugins/decodes/prelude-nids/ethertype.h | 91 ---
plugins/decodes/prelude-nids/nethdr.h | 414 ------------
plugins/decodes/prelude-nids/nids-alert-id.h | 28 -
plugins/decodes/prelude-nids/optparse.c | 365 ----------
plugins/decodes/prelude-nids/optparse.h | 26 -
plugins/decodes/prelude-nids/packet-decode.c | 731 ---------------------
plugins/decodes/prelude-nids/packet-decode.h | 24 -
plugins/decodes/prelude-nids/packet.h | 160 -----
.../decodes/prelude-nids/passive-os-fingerprint.c | 94 ---
.../decodes/prelude-nids/passive-os-fingerprint.h | 63 --
12 files changed, 2357 deletions(-)
commit abed516b0aba5ae5a3545cd0e8793ee420630414
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:44 2005 +0000
r7581@arwen (orig r5128): yoann | 2005-02-15 12:35:30 +0100
Rename filter to idmef-criteria.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5178 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/idmef-criteria/Makefile.am | 8 +-
plugins/filters/idmef-criteria/filter.c | 192 ------------------------
plugins/filters/idmef-criteria/idmef-criteria.c | 192 ++++++++++++++++++++++++
src/Makefile.am | 2 +-
4 files changed, 197 insertions(+), 197 deletions(-)
commit ee09c67774d0cc3c20c60b08413d13eaea525ba9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:40 2005 +0000
r7580@arwen (orig r5127): yoann | 2005-02-15 12:28:23 +0100
Rename the 'filter' plugin to 'idmef-criteria'.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5177 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 2 +-
plugins/filters/Makefile.am | 2 +-
plugins/filters/filter/Makefile.am | 6 -
plugins/filters/filter/filter.c | 192 -----------------------------
plugins/filters/idmef-criteria/Makefile.am | 6 +
plugins/filters/idmef-criteria/filter.c | 192 +++++++++++++++++++++++++++++
6 files changed, 200 insertions(+), 200 deletions(-)
commit a33a86579473a6d8ae50438630f1e92bf2dd68af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:30 2005 +0000
r7579@arwen (orig r5126): yoann | 2005-02-15 12:25:37 +0100
Cleanup the Manager plugin API.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5176 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/filter/filter.c | 19 +++----
plugins/reports/db/db.c | 100 +++++++++++++++++++++---------------
plugins/reports/debug2/debug2.c | 6 +--
plugins/reports/relaying/relaying.c | 11 +---
plugins/reports/textmod/textmod.c | 7 +--
plugins/reports/xmlmod/xmlmod.c | 8 +--
src/decode-plugins.c | 10 ++--
src/filter-plugins.c | 28 +++++-----
src/idmef-message-scheduler.c | 12 ++---
src/include/Makefile.am | 26 ++++------
src/include/decode-plugins.h | 33 ++++++++++++
src/include/decode.h | 38 --------------
src/include/filter-plugins.h | 38 ++++++++++++++
src/include/plugin-decode.h | 50 ------------------
src/include/plugin-filter.h | 82 -----------------------------
src/include/plugin-report.h | 53 -------------------
src/include/prelude-manager.h | 70 +++++++++++++++++++++++++
src/include/report-plugins.h | 37 +++++++++++++
src/include/report.h | 29 -----------
src/manager-options.c | 10 ++--
src/pmsg-to-idmef.c | 2 +-
src/prelude-manager.c | 7 +--
src/report-plugins.c | 20 +++-----
23 files changed, 305 insertions(+), 391 deletions(-)
commit 34d6b56f2322082534e83ae05455dbbdfa3e8498
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:25 2005 +0000
r5068@arwen (orig r5116): yoann | 2005-02-14 18:23:34 +0100
Fit prelude-connection-mgr -> prelude-connection-pool renaming.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5175 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 26 +++++++--------
src/include/reverse-relaying.h | 4 +--
src/reverse-relaying.c | 63 ++++++++++++++++++-------------------
src/sensor-server.c | 4 +--
4 files changed, 48 insertions(+), 49 deletions(-)
commit 486887b076bd03b4817473a9069a06fcc6ed03b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:22 2005 +0000
r5066@arwen (orig r5114): yoann | 2005-02-14 17:12:56 +0100
Use prelude_option_read().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5174 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9748a71a8ee63bddb57e61bffdd15f040735fa1f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:12 2005 +0000
r4987@arwen (orig r5035): yoann | 2005-02-07 14:03:10 +0100
Fit libprelude option/plugin API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5173 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/filter/filter.c | 45 ++++++++++++++---------
plugins/reports/debug2/debug2.c | 32 +++++++++-------
plugins/reports/relaying/relaying.c | 45 +++++++++++++----------
plugins/reports/textmod/textmod.c | 32 +++++++++-------
plugins/reports/xmlmod/xmlmod.c | 73 +++++++++++++++++++++----------------
src/decode-plugins.c | 6 ++-
src/filter-plugins.c | 7 +++-
src/include/manager-options.h | 4 +-
src/include/plugin-decode.h | 2 +-
src/include/plugin-filter.h | 2 +-
src/include/plugin-report.h | 8 ++--
src/include/report.h | 7 ----
src/manager-options.c | 64 ++++++++++++++++----------------
src/prelude-manager.c | 18 ++++-----
src/report-plugins.c | 5 ++-
15 files changed, 191 insertions(+), 159 deletions(-)
commit 7120656ba3e2c53b3a6327887a272b01a144c1d5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:09 2005 +0000
r4951@arwen (orig r4999): nicolas | 2005-02-01 20:40:25 +0100
fit libpreludedb last changes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5172 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 82e388f7d03b762e1fe89f4287d0f7b41594f9e4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:05 2005 +0000
r4947@arwen (orig r4995): nicolas | 2005-02-01 19:56:56 +0100
fit libpreludedb last changes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5171 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit c316198e2ed7ec59afeff74d0893656234ef6a2b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:40:01 2005 +0000
r4932@arwen (orig r4980): yoann | 2005-01-30 18:18:23 +0100
Ability to provide the socket filename through unix:<filename> argument. Stabilize
reverse relaying.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5170 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 56 ++++++++++++------------
src/server-generic.c | 120 +++++++++++++++++++++++++++++++--------------------
2 files changed, 101 insertions(+), 75 deletions(-)
commit e1ac519a354fd06398bb9d849f8040db44ec7196
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:57 2005 +0000
r4931@arwen (orig r4979): yoann | 2005-01-30 18:07:38 +0100
Return the caller error value.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5169 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit edda01146d503bcb8b2155c4eb3498c99eee079c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:54 2005 +0000
r4930@arwen (orig r4978): yoann | 2005-01-30 18:07:07 +0100
fit prelude_client_setup_is_needed() change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5168 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5391aa114759ea63c1714cb99526123dd7dcf320
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:50 2005 +0000
r4929@arwen (orig r4977): yoann | 2005-01-30 18:06:36 +0100
Rename --sensors-srvr to --listen. In case the provided address start with 'unix',
don't try to lookup the port number.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5167 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 13 +++++++------
src/manager-options.c | 13 ++++++++++---
2 files changed, 17 insertions(+), 9 deletions(-)
commit 70ebbea61057ed5718de642ee034ce1de51edfd2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:40 2005 +0000
r4928@arwen (orig r4976): yoann | 2005-01-30 18:02:36 +0100
Update GNUlib code. Include getaddrinfo module.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5166 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 31 ++-
libmissing/gai_strerror.c | 71 ++++++
libmissing/getaddrinfo.c | 195 +++++++++++++++
libmissing/getaddrinfo.h | 90 +++++++
libmissing/gettext.h | 68 ++++++
libmissing/m4/alloca.m4 | 10 +-
libmissing/m4/codeset.m4 | 21 ++
libmissing/m4/getaddrinfo.m4 | 18 ++
libmissing/m4/gettext.m4 | 487 +++++++++++++++++++++++++++++++++++++
libmissing/m4/glibc21.m4 | 30 +++
libmissing/m4/gnulib.m4 | 8 +-
libmissing/m4/iconv.m4 | 101 ++++++++
libmissing/m4/intdiv0.m4 | 72 ++++++
libmissing/m4/intmax.m4 | 32 +++
libmissing/m4/inttypes-pri.m4 | 32 +++
libmissing/m4/inttypes.m4 | 27 +++
libmissing/m4/isc-posix.m4 | 26 ++
libmissing/m4/lcmessage.m4 | 32 +++
libmissing/m4/lib-ld.m4 | 110 +++++++++
libmissing/m4/lib-link.m4 | 549 ++++++++++++++++++++++++++++++++++++++++++
libmissing/m4/lib-prefix.m4 | 153 ++++++++++++
libmissing/m4/nls.m4 | 49 ++++
libmissing/m4/po.m4 | 426 ++++++++++++++++++++++++++++++++
libmissing/m4/poll.m4 | 10 +-
libmissing/m4/printf-posix.m4 | 46 ++++
libmissing/m4/progtest.m4 | 91 +++++++
libmissing/m4/restrict.m4 | 38 +++
libmissing/m4/snprintf.m4 | 10 +-
libmissing/m4/sockpfaf.m4 | 39 +++
libmissing/m4/stdbool.m4 | 83 +++++++
libmissing/m4/uintmax_t.m4 | 30 +++
libmissing/m4/ulonglong.m4 | 23 ++
libmissing/m4/vsnprintf.m4 | 10 +-
libmissing/stdbool_.h | 93 +++++++
src/include/libmissing.h | 10 +-
35 files changed, 3092 insertions(+), 29 deletions(-)
commit 1f291ef1c94f6792c715fc5b98060a37776ba915
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:36 2005 +0000
r4915@arwen (orig r4963): yoann | 2005-01-30 11:09:29 +0100
Fix for idmef_criteria API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5165 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/filter/filter.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 5d6bf6bc9835f6181603d9d596a418fd189eae3d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:33 2005 +0000
r4892@arwen (orig r4940): yoann | 2005-01-27 23:20:49 +0100
Initialize client _prior_ to reading options (some of them depending on client).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5164 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit f081e46d62c35f5ef08e8946fffd1fbcccbadb6d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:29 2005 +0000
r4886@arwen (orig r4934): nicolas | 2005-01-27 06:38:30 +0100
fit libpreludedb API last changes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5163 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 32 +++++++++++++-------------------
1 file changed, 13 insertions(+), 19 deletions(-)
commit b0a3bc91ec83e9b0827f113e4c58c3f33a0a3c51
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:26 2005 +0000
r4883@arwen (orig r4931): nicolas | 2005-01-27 03:44:03 +0100
remove bad headers
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5162 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 6 ------
1 file changed, 6 deletions(-)
commit 450397133940991202d9e6817bbcf5645b75aa93
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:22 2005 +0000
r4882@arwen (orig r4930): nicolas | 2005-01-27 03:35:05 +0100
fix bad header inclusion
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5161 09c5ec92-17d4-0310-903a-819935f44dba
m4/libpreludedb.m4 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a4630349ceb26ed8ed7412bda5af7cf21358dfa3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:19 2005 +0000
r4878@arwen (orig r4926): yoann | 2005-01-27 03:17:17 +0100
Header inclusion fix.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5160 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e0b6c68da54b8fdab2e622eee01ebc7cc465c2e4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:15 2005 +0000
r4876@arwen (orig r4924): yoann | 2005-01-27 03:07:52 +0100
Synchronize db plugin.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5159 09c5ec92-17d4-0310-903a-819935f44dba
m4/libpreludedb.m4 | 4 ++--
plugins/reports/db/db.c | 26 ++++++++++++++++----------
2 files changed, 18 insertions(+), 12 deletions(-)
commit d9c7da8a200750300297cbca4617ed7af9795428
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:39:11 2005 +0000
r4875@arwen (orig r4923): yoann | 2005-01-27 02:41:11 +0100
Missing update for prelude_list_for_each API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5158 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 38f2753e9cac72605d7f15fe2b119723539eaaf6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 16 11:38:58 2005 +0000
r4873@arwen (orig r4921): yoann | 2005-01-27 02:31:56 +0100
Port to latest libprelude.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@5157 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 1 -
libmissing/alloca.h | 14 ++---
plugins/decodes/Makefile.am | 2 +-
plugins/reports/debug2/debug2.c | 44 +++++++++------
plugins/reports/textmod/textmod.c | 22 +++++---
plugins/reports/xmlmod/xmlmod.c | 18 +++---
src/Makefile.am | 2 -
src/decode-plugins.c | 19 ++++---
src/filter-plugins.c | 28 +++++-----
src/idmef-message-scheduler.c | 60 ++++++++++----------
src/include/Makefile.am | 1 -
src/include/plugin-filter.h | 2 +-
src/include/plugin-report.h | 2 +-
src/include/plugin-util.h | 29 ----------
src/manager-auth.c | 26 ++++-----
src/manager-options.c | 4 +-
src/plugins-util.c | 113 --------------------------------------
src/pmsg-to-idmef.c | 75 ++++++++++++++-----------
src/prelude-manager.c | 57 ++++++++++++-------
src/report-plugins.c | 57 ++++++++++---------
src/reverse-relaying.c | 4 +-
src/sensor-server.c | 30 +++++-----
src/server-generic.c | 52 +++++++++---------
src/server-logic.c | 24 ++++----
24 files changed, 291 insertions(+), 395 deletions(-)
commit 8ce4b4c66cdc4d953967ab10b61172a57cc2fb1b
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Fri Jan 21 15:19:11 2005 +0000
update db plugin to the last libpreludedb API changes, it should
fix possible crashes if something wrong happen during preludedb
object creation
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4889 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
commit 56104ae5e90ac5ce785ca8b8a37d8a9b22edc0e0
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Fri Jan 21 14:20:16 2005 +0000
on success the db object own the preludedb_sql_settings object,
so only destroy this object if db object construction fail
to avoid double free
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4887 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 8a1e3aad49534075a789322731f72b9faae269ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 21 10:11:56 2005 +0000
Don't remove things unless you know what you are doing. Fix broken re-initialization failover,
can lead to alert loss if the users do something wrong with it's db setting and re-initialize.
Fix probably broken DB failover.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4880 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
commit 1e01f6b667fdc5dd96a779db340b0211936021b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 21 09:41:31 2005 +0000
Update GNULib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4879 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/m4/eoverflow.m4 | 8 +++-----
libmissing/m4/intmax_t.m4 | 8 +++-----
libmissing/m4/inttypes_h.m4 | 8 +++-----
libmissing/m4/longdouble.m4 | 8 +++-----
libmissing/m4/longlong.m4 | 8 +++-----
libmissing/m4/signed.m4 | 8 +++-----
libmissing/m4/size_max.m4 | 8 +++-----
libmissing/m4/stdint_h.m4 | 8 +++-----
libmissing/m4/vasnprintf.m4 | 8 +++-----
libmissing/m4/wchar_t.m4 | 8 +++-----
libmissing/m4/wint_t.m4 | 8 +++-----
libmissing/m4/xsize.m4 | 8 +++-----
12 files changed, 36 insertions(+), 60 deletions(-)
commit 6c2293af87ac1f24b46fdbe0e8f2a24f37728a73
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Thu Jan 20 19:46:25 2005 +0000
merge libpreludedb-api-rework branch back into trunk
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4862 09c5ec92-17d4-0310-903a-819935f44dba
m4/libpreludedb.m4 | 18 ++---
plugins/reports/db/db.c | 192 ++++++++++++++++++++++++++----------------------
prelude-manager.conf.in | 3 -
3 files changed, 115 insertions(+), 98 deletions(-)
commit 55e5519649f5b480d7202fd19f76ab76b164d49a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 13 08:40:09 2005 +0000
Handle stdout as well as stderr.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4829 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 6 +++++-
plugins/reports/xmlmod/xmlmod.c | 7 +++++--
2 files changed, 10 insertions(+), 3 deletions(-)
commit f0c9a6a2f47f26580500693e9ca4b5fd5e2ec63a
Author: Rob Holand <rob@inversepath.com>
Date: Wed Jan 12 11:36:32 2005 +0000
pconfig_init -> manager_options_init
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4825 09c5ec92-17d4-0310-903a-819935f44dba
src/include/manager-options.h | 2 +-
src/manager-options.c | 2 +-
src/prelude-manager.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit 6935726ac283796e4636657d11fbd45c415fdb7d
Author: Rob Holand <rob@inversepath.com>
Date: Wed Jan 12 11:30:36 2005 +0000
pconfig.* -> manager-options.*
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4822 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 61 +++++++------
src/idmef-message-scheduler.c | 2 +-
src/include/Makefile.am | 35 ++++----
src/include/manager-options.h | 38 ++++++++
src/include/pconfig.h | 38 --------
src/manager-options.c | 196 ++++++++++++++++++++++++++++++++++++++++++
src/pconfig.c | 196 ------------------------------------------
src/prelude-manager.c | 2 +-
src/sensor-server.c | 2 +-
9 files changed, 283 insertions(+), 287 deletions(-)
commit 9ed30d2994e57b333d5e3f317d8266a788749964
Author: Rob Holand <rob@inversepath.com>
Date: Wed Jan 12 11:03:42 2005 +0000
typedef for config struct
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4818 09c5ec92-17d4-0310-903a-819935f44dba
src/include/pconfig.h | 4 ++--
src/pconfig.c | 2 +-
src/prelude-manager.c | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
commit defff995f38e10bc129421a87523577fa282e262
Author: Rob Holand <rob@inversepath.com>
Date: Tue Jan 11 17:08:51 2005 +0000
whitespace police
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4815 09c5ec92-17d4-0310-903a-819935f44dba
src/include/pconfig.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 90916c65b024f324871eefd2006c939a1b201aab
Author: Rob Holand <rob@inversepath.com>
Date: Tue Jan 11 12:07:52 2005 +0000
fix something I should have known already...
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4809 09c5ec92-17d4-0310-903a-819935f44dba
src/pconfig.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 53c825653662b69c2ab2dd515c6fc47b26634692
Author: Rob Holand <rob@inversepath.com>
Date: Tue Jan 11 12:01:11 2005 +0000
add --config to prelude-manager. needs default path fixing
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4808 09c5ec92-17d4-0310-903a-819935f44dba
src/pconfig.c | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
commit 65bca3d908a3b0c481d064f45431ae74911ae813
Author: Rob Holand <rob@inversepath.com>
Date: Tue Jan 11 11:49:56 2005 +0000
missing include
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4807 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 1 +
1 file changed, 1 insertion(+)
commit 23282c188c8afc9c7bbb4221711a2267ed31f73f
Author: Rob Holand <rob@inversepath.com>
Date: Tue Jan 11 11:48:55 2005 +0000
missing include
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4806 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 2 ++
1 file changed, 2 insertions(+)
commit 0259fd6186199c86245d0e001179238b31fd46ef
Author: Rob Holand <rob@inversepath.com>
Date: Tue Jan 11 11:47:40 2005 +0000
missing include
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4805 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/filter/filter.c | 1 +
1 file changed, 1 insertion(+)
commit 04fd69321aa554002863ab16ac21b6d267191087
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jan 11 08:53:43 2005 +0000
Update for prelude-init change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4796 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 27 +++++++++++++++------------
1 file changed, 15 insertions(+), 12 deletions(-)
commit a9bdfaf82f6d9430b03a3ad904a0a48137690c87
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 6 10:25:04 2005 +0000
r4610@arwen: yoann | 2005-01-05T14:24:21.712187Z
Fit latest libprelude prelude-option API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4763 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/filter/filter.c | 44 +++++++++++--------------------------
plugins/reports/db/db.c | 21 +++++++-----------
plugins/reports/debug2/debug2.c | 32 ++++++++++++++-------------
plugins/reports/relaying/relaying.c | 20 ++++++++---------
plugins/reports/textmod/textmod.c | 15 +++++--------
plugins/reports/xmlmod/xmlmod.c | 30 ++++++++++++-------------
src/pconfig.c | 27 +++++++++--------------
src/prelude-manager.c | 11 ++++++++--
src/report-plugins.c | 17 ++++++++++++--
9 files changed, 101 insertions(+), 116 deletions(-)
commit eed38e4f462c22f84c854ae0f30fb4a10412e74f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 6 10:25:01 2005 +0000
r4603@arwen: yoann | 2005-01-05T12:13:21.368526Z
Remove option debugging spew.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4762 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 3 ---
1 file changed, 3 deletions(-)
commit ce28b2eb82abf03003dcd7613fc526cebf3e1d37
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jan 2 21:38:56 2005 +0000
Update GNUlib code
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4722 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 32 ++++++++++++++++++++++++++++++--
libmissing/alloca_.h | 14 ++++++--------
2 files changed, 36 insertions(+), 10 deletions(-)
commit 40f5fa50c4a94273a5759b7fa77bdfd55af11963
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Dec 30 16:32:36 2004 +0000
Fit libprelude to_string() API change. Remove duplicate plugin subscribtion
in debug2.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4697 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug2/debug2.c | 17 +++++++-----
plugins/reports/textmod/textmod.c | 50 +++++++++++++++++++++-------------
plugins/reports/xmlmod/xmlmod.c | 56 +++++++++++++++++++++++++++------------
3 files changed, 80 insertions(+), 43 deletions(-)
commit d5eec93b0ec16307b073a218848e78e303dbefcb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Dec 30 16:30:22 2004 +0000
fit libprelude to_string() API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4696 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/filter/filter.c | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
commit 604fec6feb8f2a3f7bc879f3b1cafb7b311502e1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 17 20:00:41 2004 +0000
Use a local root for our own options.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4614 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 3 ++-
plugins/reports/debug2/debug2.c | 3 ++-
plugins/reports/relaying/relaying.c | 3 ++-
plugins/reports/textmod/textmod.c | 3 ++-
plugins/reports/xmlmod/xmlmod.c | 4 ++--
src/include/pconfig.h | 4 ++--
src/pconfig.c | 32 ++++++++++++++++----------------
src/prelude-manager.c | 12 +++++++-----
src/server-generic.c | 1 -
9 files changed, 35 insertions(+), 30 deletions(-)
commit c26e4f9150c45a21fcc25edd4d49d37d7e88eaf8
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Fri Dec 17 06:10:46 2004 +0000
fit additional data API improvements
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4605 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/packet-decode.c | 163 +++++++--------------
.../decodes/prelude-nids/passive-os-fingerprint.c | 3 +-
plugins/reports/textmod/textmod.c | 9 +-
plugins/reports/xmlmod/xmlmod.c | 7 +-
4 files changed, 58 insertions(+), 124 deletions(-)
commit c0e130e91d4b9ced46ab8c92a830a0482cb3a869
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 17 02:26:16 2004 +0000
Fit libprelude API change. Make relaying and reverse relaying work again.
Handle non blocking write of option message properly.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4597 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 29 ++--
src/idmef-message-scheduler.c | 5 +-
src/include/reverse-relaying.h | 6 +-
src/include/sensor-server.h | 2 +-
src/include/server-generic.h | 11 +-
src/manager-auth.c | 15 +-
src/pmsg-to-idmef.c | 5 +-
src/prelude-manager.c | 35 ++--
src/report-plugins.c | 45 ++---
src/reverse-relaying.c | 183 ++++++++++++--------
src/sensor-server.c | 331 +++++++++++++++---------------------
src/server-generic.c | 99 ++++++-----
src/server-logic.c | 2 +-
13 files changed, 394 insertions(+), 374 deletions(-)
commit dfb320e7240f451fbaf5d65ff0f7e52a4646f2ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Dec 9 12:08:59 2004 +0000
Send our analyzerID as well as the authentication result if authentication succeed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4546 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
commit 550bed02c4f71b5bd948c9a8a5a39aa8643b1335
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Dec 9 07:59:11 2004 +0000
Cleanup routing... Send unreachable mesage if needed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4543 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 117 ++++++++++++++++++++++++++++++++++++----------------
1 file changed, 82 insertions(+), 35 deletions(-)
commit 5ddcfb41e4600dcdbd2bc6a2fab7b02ce4d8533c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 8 19:08:05 2004 +0000
Take care of option message routing information.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4539 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 69 ++++++++++++++++++++++++++++++++++-------------------
1 file changed, 45 insertions(+), 24 deletions(-)
commit 94ad42620fd08505b88a11501b6d0a5bfd668bc3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 6 16:37:20 2004 +0000
Use server_generic_log_client() to report error.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4509 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
commit b490f182d1b9592a6183145e7bcc17823c4ca212
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 6 16:31:11 2004 +0000
Fix prelude_msg_get() return value check.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4508 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit ba15056b2571f5072871871e04ed989f330682da
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 5 13:30:50 2004 +0000
Remove debugging spew.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4491 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 2 --
1 file changed, 2 deletions(-)
commit a846f5c26633233ecc0a4c1f97db52735a01b482
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 5 13:02:29 2004 +0000
Adapt to latest idmef-xxx-read API change. Remove un-necessary
headers inclusion.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4489 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 7 ++++---
src/include/pmsg-to-idmef.h | 2 +-
src/pmsg-to-idmef.c | 47 ++++++++++++++++++++++---------------------
src/report-plugins.c | 4 ++--
src/sensor-server.c | 6 +++---
5 files changed, 34 insertions(+), 32 deletions(-)
commit bfb5e14b2368d3da73031a9c30a393ce648b8a69
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 5 12:58:56 2004 +0000
Remove un-necessary header inclusion. Call prelude_client_is_setup_needed()
in case prelude_client_init() return an error. And call prelude_client_print_setup_error()
afterwise if needed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4488 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 13 +++++-----
plugins/decodes/prelude-nids/optparse.c | 21 ++++++++-------
plugins/decodes/prelude-nids/packet-decode.c | 39 ++++++++++++++--------------
src/filter-plugins.c | 5 +---
src/include/report.h | 1 -
src/manager-auth.c | 1 -
src/prelude-manager.c | 6 ++---
src/reverse-relaying.c | 11 +-------
src/server-generic.c | 4 +--
9 files changed, 44 insertions(+), 57 deletions(-)
commit d50b594e60328301aa522f9421994d3b627d1516
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 4 18:57:40 2004 +0000
Print analyzer-name if present.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4479 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 7 +------
plugins/reports/xmlmod/xmlmod.c | 3 ++-
2 files changed, 3 insertions(+), 7 deletions(-)
commit 21ed080b2b0f92117c3ba2e5195c0ed526da8275
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 3 18:20:58 2004 +0000
Fix for latest libprelude API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4476 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/packet-decode.c | 27 ++++-------
plugins/filters/filter/filter.c | 29 ++++++------
plugins/reports/db/db.c | 46 ++++++++-----------
plugins/reports/debug2/debug2.c | 25 +++++-----
plugins/reports/relaying/relaying.c | 47 ++++++++++++-------
plugins/reports/textmod/textmod.c | 16 +++----
plugins/reports/xmlmod/xmlmod.c | 45 +++++++++---------
src/decode-plugins.c | 7 +--
src/idmef-message-scheduler.c | 27 ++++-------
src/include/decode.h | 2 -
src/include/plugin-decode.h | 4 +-
src/include/plugin-filter.h | 4 +-
src/include/plugin-report.h | 4 +-
src/include/report.h | 4 +-
src/manager-auth.c | 25 ++++++----
src/pconfig.c | 68 +++++++++++++---------------
src/pmsg-to-idmef.c | 7 +--
src/prelude-manager.c | 14 ++++--
src/report-plugins.c | 17 ++++---
src/sensor-server.c | 50 +++++++++-----------
src/server-generic.c | 22 +++++----
src/server-logic.c | 1 -
22 files changed, 235 insertions(+), 256 deletions(-)
commit 88ff3588095fe3788260087a9e4202017ea02543
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Fri Dec 3 16:59:55 2004 +0000
set the gmt_offset field for analyzer time from create time
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4470 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit 8c35e9fcb09223a5cad19507e002a2a173daba75
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Dec 2 18:13:27 2004 +0000
Merge idmef-v12-work change back in trunk.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4462 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 332 ++++++++++++++++++++++----------------
plugins/reports/xmlmod/xmlmod.c | 329 +++++++++++++++++++++----------------
src/prelude-manager.c | 2 +-
3 files changed, 384 insertions(+), 279 deletions(-)
commit ace0064bdcc3adb77d7583dd08913d524b9fbdcb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 30 15:55:47 2004 +0000
Try to read as much data as possible. If we get a full message, it does
not mean another message is already available on the socket. Avoid relying
on server-logic to renotify us again.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4440 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit 37921e8e85b954478759387a637a2794bf3c788b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 30 15:52:36 2004 +0000
POLLIN and POLLHUP are not mutually exclusive. Check whether POLLIN is set before
checking for POLLHUP, so that we process data that might be available before
closing the connection.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4439 09c5ec92-17d4-0310-903a-819935f44dba
src/server-logic.c | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
commit 138ba5f34e889c55af7934104d43f0e68be103db
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 30 13:41:21 2004 +0000
Include config.h so that 64 bits file offset are used for Manager FIFO.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4429 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 2 ++
1 file changed, 2 insertions(+)
commit f6c91e6bb157a674c7ab1979dcc6dfcfaa065048
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Nov 22 12:34:04 2004 +0000
Add missing copyright notice. Remove report-infos.[ch] which
are deprecated for a long time now.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4416 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/packet-decode.h | 23 ++++++
src/include/pmsg-to-idmef.h | 23 ++++++
src/include/report-infos.h | 39 ----------
src/include/reverse-relaying.h | 23 ++++++
src/pmsg-to-idmef.c | 23 ++++++
src/report-infos.c | 108 ---------------------------
src/reverse-relaying.c | 23 ++++++
7 files changed, 115 insertions(+), 147 deletions(-)
commit d9514d74f93497b68880e85c2af6825d68e07e31
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Nov 22 04:13:20 2004 +0000
Use Diffie Hellman parameters correctly. Implement regeneration
of theses parameters, and the ability to set the number of prime
bits in the configuration file (default is 1024 bits, 24h regeneration).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4412 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 3 +-
configure.in | 2 +
prelude-manager.conf.in | 41 +++++--
src/Makefile.am | 3 +-
src/include/manager-auth.h | 2 +-
src/include/pconfig.h | 8 +-
src/manager-auth.c | 291 +++++++++++++++++++++++++++++++++++++++------
src/pconfig.c | 27 ++++-
src/prelude-manager.c | 6 +-
9 files changed, 320 insertions(+), 63 deletions(-)
commit 2073625c1b0ab4c8ae8c6bae3b5639af00543419
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Nov 20 01:22:02 2004 +0000
Fix a bug where prelude_wake_up_timer() would never be called
in case of heavy activity by keeping track of how much time
pthread_cond_timedwait() consumed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4403 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 33 ++++++++++++++++++++++-----------
1 file changed, 22 insertions(+), 11 deletions(-)
commit 553ae8ecbd6d882b2a4c590e333db33629aad67d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 12 17:45:07 2004 +0000
Use LIBPRELUDE_CONFIG_PREFIX for config file inclusion.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4382 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 140d369e1edcaef8e6c45181c0212f9435edf7fa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 12 17:13:53 2004 +0000
Update libprelude.m4, use provided LIBPRELUDE_CONFIG_PREFIX variable.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4376 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 6 +-----
m4/libprelude.m4 | 2 ++
2 files changed, 3 insertions(+), 5 deletions(-)
commit df411dbf46f10bb65d6bfdf88a0f08382130dff0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 12 12:38:45 2004 +0000
prelude_client_init() now take a pointer to argc.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4371 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4d15d3b09f94a1182cc6f09c38899c416a2ef145
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 9 03:12:54 2004 +0000
Use prelude-string instead of deprecated prelude-strbuf.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4347 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/optparse.c | 83 +++++-----
plugins/decodes/prelude-nids/optparse.h | 4 +-
plugins/decodes/prelude-nids/packet-decode.c | 180 ++++++++++-----------
.../decodes/prelude-nids/passive-os-fingerprint.c | 2 +-
4 files changed, 134 insertions(+), 135 deletions(-)
commit dca41c23a4b1844cbcc291fa7c87603806802ee8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 9 02:27:39 2004 +0000
Use prelude-string instead of idmef-string.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4342 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 6 +-
plugins/decodes/prelude-nids/packet-decode.c | 4 +-
plugins/reports/textmod/textmod.c | 136 +++++++++++++--------------
plugins/reports/xmlmod/xmlmod.c | 80 ++++++++--------
src/prelude-manager.c | 8 +-
5 files changed, 117 insertions(+), 117 deletions(-)
commit 4a34e7ac2731d8006b70b8cdc43248bbd9a263cf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 9 02:12:59 2004 +0000
Fix prelude-client-mgr destroy.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4339 09c5ec92-17d4-0310-903a-819935f44dba
src/reverse-relaying.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 1d5ff4d3eb045ed49a43230b1b4fc20fcfd6b2ea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 5 16:06:54 2004 +0000
Fit prelude-connection-mgr API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4327 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 15 ++++++++++++++-
src/reverse-relaying.c | 16 +++++++++++++++-
2 files changed, 29 insertions(+), 2 deletions(-)
commit 4165bbc13830017f24751e0921786c873b00db9f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Nov 1 14:51:19 2004 +0000
Fit IDMEF message read/write API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4292 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 2 +-
src/pmsg-to-idmef.c | 4 ++--
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
commit 73622e72d01227682c9d0c22e7c0c2bf9656f42d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Oct 22 13:01:18 2004 +0000
Update libprelude.m4
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4260 09c5ec92-17d4-0310-903a-819935f44dba
m4/libprelude.m4 | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 924b53c365003f39a3fc978f4e0891214d8f4390
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Oct 21 09:38:27 2004 +0000
update call to prelude_client_set_flags().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4249 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1af286ec89f0de009a49887cd4621bfd664e7ea6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Oct 18 21:02:51 2004 +0000
Add libtool.m4.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4213 09c5ec92-17d4-0310-903a-819935f44dba
m4/libtool.m4 | 6027 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 6027 insertions(+)
commit 3c513c91acd3990eef3ab16b7dc8acb72a63445b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Oct 18 21:02:38 2004 +0000
remove deprecated dependencie.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4212 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 1 -
1 file changed, 1 deletion(-)
commit 72996906824c1bf92e9f1884e83c84b9a44aa5f8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Oct 18 19:37:44 2004 +0000
Remove deprecated API usages.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4208 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/packet-decode.c | 1 -
plugins/reports/textmod/textmod.c | 132 +++++++++++++--------------
plugins/reports/xmlmod/xmlmod.c | 74 +++++++--------
src/decode-plugins.c | 1 -
src/filter-plugins.c | 1 -
src/sensor-server.c | 1 -
6 files changed, 103 insertions(+), 107 deletions(-)
commit dfb418e1ca46129af1f5ece28d1a634a8985b2fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Oct 18 15:24:01 2004 +0000
Use idmef_object_get() in place of deprecated idmef_message_get().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4204 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug2/debug2.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8564d1c160f2adcfe8a18df90cae85b04c64c006
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 16 16:52:08 2004 +0000
Comment inclusion of the db plugin in case of dlpreopening. This break static
build, and will be re-activated once libtool2 come out, which should support
dlpreopening from library - to be used by libpreludedb -, and the -weak linking option.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4197 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
commit 9ff3cfb02d4993d7a5898af6b4a5e40a0fae12b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Oct 14 11:52:00 2004 +0000
Update gnulib code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4185 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/alloca.h | 54 ++++++++++++++++++++++++++++++++++++++++++++++
libmissing/m4/vsnprintf.m4 | 1 +
libmissing/snprintf.c | 12 +++++------
libmissing/snprintf.h | 2 +-
libmissing/vsnprintf.c | 34 +++++++++++++----------------
libmissing/vsnprintf.h | 8 ++++---
6 files changed, 82 insertions(+), 29 deletions(-)
commit d6df4dba774f9cded776889da74086acc9aa1a24
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Oct 11 00:12:08 2004 +0000
copy needed m4 files to the m4 directory, remove acinclude.m4.
We now get improved detection for libxml, libprelude and libpreludedb.
Use config.h to get largefile definition in textmod and xmlmod.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4176 09c5ec92-17d4-0310-903a-819935f44dba
acinclude.m4 | 386 ------------------------------------
configure.in | 17 +-
m4/acx_pthread.m4 | 240 ++++++++++++++++++++++
m4/libprelude.m4 | 168 ++++++++++++++++
m4/libpreludedb.m4 | 168 ++++++++++++++++
m4/libxml.m4 | 188 ++++++++++++++++++
plugins/reports/textmod/Makefile.am | 2 +-
plugins/reports/textmod/textmod.c | 2 +
plugins/reports/xmlmod/Makefile.am | 7 +-
plugins/reports/xmlmod/xmlmod.c | 2 +
10 files changed, 781 insertions(+), 399 deletions(-)
commit eb74b6c278588e4b4d54074d3a2b863fbb99f5b2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Oct 4 01:22:17 2004 +0000
Fix old stuff that were not commited intentionaly.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4160 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 789b72fc0e1ff76a440ab9ab2a56e213723cc3f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Oct 4 00:35:03 2004 +0000
Implement SIGHUP handling, allowing to restart the manager. Set SIGHUP
to SIG_IGN until it is acceptable.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4159 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 65 +++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 55 insertions(+), 10 deletions(-)
commit e0fe0c015d18d2e81940af3acbd69cf9e79e2b83
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 22:12:42 2004 +0000
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4156 09c5ec92-17d4-0310-903a-819935f44dba
src/include/libmissing.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 38884926864aa565ceaf3cb551ad826a673dc712
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 22:11:53 2004 +0000
Add missing includes...
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4155 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/passive-os-fingerprint.c | 1 +
plugins/reports/textmod/textmod.c | 1 +
2 files changed, 2 insertions(+)
commit 233bf8f4adf70d1444d5cb848c15c004cb466b73
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 22:06:31 2004 +0000
Add libmissing.h to the build.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4154 09c5ec92-17d4-0310-903a-819935f44dba
src/include/Makefile.am | 1 +
src/include/libmissing.h | 37 +++++++++++++++++++++++++++++++++++++
2 files changed, 38 insertions(+)
commit da3c8932310d34f58a61c0fe266bf61129ef8be0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 21:56:45 2004 +0000
Support for architecture missing snprintf, vsnprintf, poll.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4153 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
autogen.sh | 2 +-
configure.in | 10 +
libmissing/Makefile.am | 61 +++
libmissing/alloca_.h | 54 ++
libmissing/asnprintf.c | 37 ++
libmissing/m4/alloca.m4 | 44 ++
libmissing/m4/eoverflow.m4 | 66 +++
libmissing/m4/gnulib.m4 | 42 ++
libmissing/m4/intmax_t.m4 | 63 +++
libmissing/m4/inttypes_h.m4 | 28 +
libmissing/m4/longdouble.m4 | 30 ++
libmissing/m4/longlong.m4 | 25 +
libmissing/m4/onceonly_2_57.m4 | 86 +++
libmissing/m4/poll.m4 | 30 ++
libmissing/m4/signed.m4 | 19 +
libmissing/m4/size_max.m4 | 61 +++
libmissing/m4/snprintf.m4 | 17 +
libmissing/m4/stdint_h.m4 | 28 +
libmissing/m4/vasnprintf.m4 | 60 +++
libmissing/m4/vsnprintf.m4 | 16 +
libmissing/m4/wchar_t.m4 | 22 +
libmissing/m4/wint_t.m4 | 22 +
libmissing/m4/xsize.m4 | 15 +
libmissing/minmax.h | 53 ++
libmissing/poll.c | 180 +++++++
libmissing/poll_.h | 53 ++
libmissing/printf-args.c | 118 ++++
libmissing/printf-args.h | 136 +++++
libmissing/printf-parse.c | 536 ++++++++++++++++++
libmissing/printf-parse.h | 74 +++
libmissing/snprintf.c | 60 +++
libmissing/snprintf.h | 29 +
libmissing/vasnprintf.c | 896 +++++++++++++++++++++++++++++++
libmissing/vasnprintf.h | 77 +++
libmissing/vsnprintf.c | 62 +++
libmissing/vsnprintf.h | 29 +
libmissing/xsize.h | 108 ++++
plugins/decodes/prelude-nids/Makefile.am | 2 +-
plugins/filters/Makefile.am | 4 -
plugins/filters/filter/Makefile.am | 2 +-
plugins/filters/skeleton/Makefile.am | 2 +-
plugins/reports/db/Makefile.am | 2 +-
plugins/reports/db/db.c | 1 +
plugins/reports/debug/Makefile.am | 3 +-
plugins/reports/debug2/Makefile.am | 3 +-
plugins/reports/relaying/Makefile.am | 2 +-
plugins/reports/textmod/Makefile.am | 2 +-
plugins/reports/xmlmod/Makefile.am | 5 +-
plugins/reports/xmlmod/xmlmod.c | 1 +
src/Makefile.am | 14 +-
src/idmef-message-scheduler.c | 1 +
src/pconfig.c | 1 +
src/report-plugins.c | 1 +
src/server-generic.c | 1 +
src/server-logic.c | 1 +
56 files changed, 3275 insertions(+), 24 deletions(-)
commit a719ba1fef878f94cc27e2de2b02af6f5bef5b30
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 19:15:08 2004 +0000
check for cc flags availability. check the accept prototype.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4149 09c5ec92-17d4-0310-903a-819935f44dba
autogen.sh | 2 +-
configure.in | 21 +++--
m4/ac_prototype.m4 | 192 +++++++++++++++++++++++++++++++++++++++++++++
m4/ac_prototype_accept.m4 | 31 ++++++++
m4/ax_cflags_gcc_option.m4 | 183 ++++++++++++++++++++++++++++++++++++++++++
5 files changed, 421 insertions(+), 8 deletions(-)
commit dda4b70a30b5e874b9f83a6b67db00e6e0dad781
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 18:55:38 2004 +0000
Align arp embedded in_addr structure.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4147 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/packet-decode.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 0bac8a5aa154462c82688cdc426e73138373a95a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 16:00:44 2004 +0000
Use prelude_inet_ntop() instead of inet_ntop() for portability reason.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4145 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9231f8690827db3b257460094ecf9dd8b14d180e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 16:00:12 2004 +0000
Fix header inclusion ordering.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4144 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/packet-decode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 164e0cc2214c871989ebe4415f56ddf0316df528
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 14:04:54 2004 +0000
Slight fix for system without ipv6.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4143 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 9621e2a807b3584ecccdbb9d8c22fa9c59f62217
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 14:04:30 2004 +0000
Drop the ltdl.h dependencie, use the libprelude provided abstraction.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4142 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit f9b2b5cacad38ca3897d29020bf5ef31ccec911e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 14:03:15 2004 +0000
don't check wether the architecture require aligned memory access since
this check is already done and exported by libprelude. This avoid multiple
definition.
Also, when checking for ipv6, try to compile a sample program that contain
a struct sockaddr_in6, not a struct sockaddr_in. This was a typo.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4141 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 67 +-----------------------------------------------------------
1 file changed, 1 insertion(+), 66 deletions(-)
commit e9514c542d85be880329b767dcc73b6d7aeb5cd4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Oct 2 13:16:55 2004 +0000
Remove hardwired <inttypes.h> dependencies for portability reason.
Replace with libprelude provided <libprelude/prelude-inttypes.h>.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4140 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 2 +-
plugins/decodes/prelude-nids/optparse.c | 2 +-
plugins/decodes/prelude-nids/packet-decode.c | 2 +-
plugins/decodes/prelude-nids/passive-os-fingerprint.h | 2 +-
plugins/reports/db/db.c | 2 +-
plugins/reports/debug/debug.c | 3 +--
plugins/reports/debug2/debug2.c | 4 +---
src/decode-plugins.c | 2 +-
src/filter-plugins.c | 2 +-
src/idmef-message-scheduler.c | 2 +-
src/include/server-generic.h | 2 +-
src/manager-auth.c | 2 +-
src/pconfig.c | 2 +-
src/plugins-util.c | 2 +-
src/prelude-manager.c | 2 +-
src/report-infos.c | 2 +-
src/report-plugins.c | 2 +-
src/reverse-relaying.c | 2 +-
src/sensor-server.c | 2 +-
src/server-logic.c | 2 +-
20 files changed, 20 insertions(+), 23 deletions(-)
commit 576d65b3e9b8b0343215a0ee804eb090f93d0ee0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 20 16:11:13 2004 +0000
Take care of EAGAIN when relaying the message.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4068 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 28 +++++++++++++++++++---------
1 file changed, 19 insertions(+), 9 deletions(-)
commit a121ace4f4e73f3e24703e3ef02488b54e0f48b8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 20 16:09:17 2004 +0000
Fix format string when printing 64 bits integer on 64 bit system.
Multiple snprintf care.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4067 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
commit 9fbf5c06b1f8aa43cde65467e835c9c43e259709
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 20 15:24:36 2004 +0000
Fix format string when printing 64 bits integer on 64 bit system.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4062 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 6 +++---
plugins/reports/xmlmod/xmlmod.c | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
commit 47aac51a36c95ff74e37f180cb045681d43fc89b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 19 22:43:25 2004 +0000
Add dlpreopen hook for debug2.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4056 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit 0d72083d694b68d30e8fa0afbb7fd20c4d095b51
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 19 22:21:23 2004 +0000
New pthread detection mechanism, more portable, independant from libprelude.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4055 09c5ec92-17d4-0310-903a-819935f44dba
acinclude.m4 | 192 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configure.in | 13 +++-
src/Makefile.am | 4 +-
3 files changed, 205 insertions(+), 4 deletions(-)
commit 3d5da90ce6b3577c144b7d3ea7b99a4a095417e6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 19 22:19:01 2004 +0000
Fix make dist.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4054 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 064dbdc187fde5e6d44c0239303bfb40d9901880
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 19 22:18:40 2004 +0000
Ported debug2 to the latest API change, fixed several bugs in it.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4053 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/Makefile.am | 2 +-
plugins/reports/debug2/debug2.c | 152 ++++++++++++++++++++++++----------------
2 files changed, 91 insertions(+), 63 deletions(-)
commit b7787624d989e56d308dc23a35cbd26733e757d6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 19 16:44:04 2004 +0000
Typo correction.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4048 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit 0452fee26c9976235fb213531ae23bf277fb1ce9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 19 16:43:44 2004 +0000
Activate plugin dlpreopening.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4047 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 4 ++++
1 file changed, 4 insertions(+)
commit 14d4c283918cfccc9db39f82be1685eee99289a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 19 16:43:01 2004 +0000
Rename plugin init function, so that plugin can be dlpreopened.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4046 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 5 ++++-
plugins/filters/filter/filter.c | 5 ++++-
plugins/reports/db/db.c | 5 ++++-
plugins/reports/relaying/relaying.c | 5 ++++-
plugins/reports/textmod/textmod.c | 5 ++++-
plugins/reports/xmlmod/xmlmod.c | 5 ++++-
6 files changed, 24 insertions(+), 6 deletions(-)
commit 0bfb3b56c2818569705a83ed06fd71d76546ec35
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 19 16:42:33 2004 +0000
call AC_LIBTOOL_DLOPEN()
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4045 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 1 +
1 file changed, 1 insertion(+)
commit 723bbb8ff28ddb56d6b324765b20674a7128a0aa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 19 16:42:04 2004 +0000
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4044 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9583919a9bcad304bd339184a0e59a20c0931fb8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 19 16:41:36 2004 +0000
Compile plugins before core for dlpreopening requirement.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4043 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
commit 6fa6026a16bbca540b5cd6dce11681a78e1466df
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jul 24 16:29:23 2004 +0000
Make sure we generate an unique ident for the heartbeat before providing
it to report plugins.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@4016 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
commit 09b4d1056b6f6154b3860236d69a5019afe356c1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 20 12:37:38 2004 +0000
Change the section name in the example to something existing (value
has changed in 0-9). Fix bug #45.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3972 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit d99dfed0bdaca23a874149916393dfaac23bf7b6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jul 19 15:30:24 2004 +0000
Fit prelude-plugin API renaming
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3953 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
commit 6e852e27fcb53a0d054bdd9e272710506e57604c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jul 17 11:10:41 2004 +0000
cleanup default configuration file
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3940 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 44 +++++++++++++++++++-------------------------
1 file changed, 19 insertions(+), 25 deletions(-)
commit 3aa02fc2f71af7a6777321ad76059557b4ac42cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jul 16 17:43:48 2004 +0000
* pmsg-to-idmef.c
(fill_local_analyzer_infos): Include fix for a compilation issue on FreeBSD
4.8, reported by <black@midland.com.ua>.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3937 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 2 ++
1 file changed, 2 insertions(+)
commit 86ce9223d110e0a7554e610e976d53736bf1bf22
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 13 22:18:39 2004 +0000
Free db->host when destroying the db instance.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3926 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 3 +++
1 file changed, 3 insertions(+)
commit d6af5c55c147c3fe502406e5ee8a8e1ecc6d1840
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jul 10 23:28:19 2004 +0000
* server-generic.c
(authenticate_client):(send_auth_result): send authentication succeed/failed message
for better client notification. Use prelude-message new non blocking feature
for this purpose.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3912 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 42 ++++++++++++++++++++++++++++++++++++++++--
1 file changed, 40 insertions(+), 2 deletions(-)
commit 09fae2fcc992d14ee1361a5d54aa7ebcad937ebc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jul 10 23:23:55 2004 +0000
remove unused variable
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3911 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 2 --
1 file changed, 2 deletions(-)
commit 4c8412dfd0eb10a8cca1ef479b089c2f6bcfd3c6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jul 10 23:21:07 2004 +0000
More accurate TLS alert.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3910 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
commit 51344a0e77b38f8c88620e75a40bd8de08e64027
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jul 10 12:21:37 2004 +0000
Fit latest libprelude API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3903 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/filter/filter.c | 38 +++++++++++++--------------
plugins/reports/db/db.c | 52 ++++++++++++++++++-------------------
plugins/reports/relaying/relaying.c | 20 +++++++-------
plugins/reports/textmod/textmod.c | 18 ++++++-------
plugins/reports/xmlmod/xmlmod.c | 52 ++++++++++++++++++-------------------
src/pconfig.c | 16 ++++++------
6 files changed, 98 insertions(+), 98 deletions(-)
commit d94745936d02b7a118e3f3837211e01f30569006
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jul 8 09:14:01 2004 +0000
Fix minor leak
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3889 09c5ec92-17d4-0310-903a-819935f44dba
src/manager-auth.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit bc9296e81f770e1b50b585d01f78e07809b17f5d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jul 8 09:13:08 2004 +0000
We don't need to create a connection for wide opt anymore
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3888 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
commit 5e0dd1b903ae16418c215088160b80aba83d434e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jul 7 19:27:40 2004 +0000
Fit prelude-getopt-wide API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3881 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 102 +++++++++++++++++++++++-----------------------------
1 file changed, 44 insertions(+), 58 deletions(-)
commit 290a87dfe3d21c3f912ca7987ac2c47935907d1e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 28 17:29:53 2004 +0000
- send a TLS alert on error.
- check peer certificate expiration time.
- read dh_bits from tls.conf
- update for latest libprelude TLS impl. changes.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3847 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 3 +-
src/include/manager-auth.h | 2 +-
src/manager-auth.c | 77 ++++++++++++++++++++++++++++++++++------------
src/prelude-manager.c | 2 +-
src/server-generic.c | 9 ++----
5 files changed, 64 insertions(+), 29 deletions(-)
commit a174bd6c2780ef9c693cd28238ef1c3d816674b1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jun 26 21:36:20 2004 +0000
Remove deprecated header inclusion
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3837 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 1 -
1 file changed, 1 deletion(-)
commit 5d5ea7d7f7e9fe8376068bb9d63267f4e93a9407
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jun 26 17:35:56 2004 +0000
Initialize the IDMEF message scheduler thread after prelude_client_init()
is called. This avoid problem when prelude-manager is started as a daemon,
pthread and fork not being friendly.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3836 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 41 +++++++++++++++--------------------
src/include/idmef-message-scheduler.h | 3 +++
src/prelude-manager.c | 11 +++++-----
3 files changed, 26 insertions(+), 29 deletions(-)
commit 2b56cc409875c409f04f470e3130f287e927d167
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 25 13:57:11 2004 +0000
manager TLS api renaming to avoid confusion with libprelude function.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3830 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 2 +-
src/include/Makefile.am | 4 +-
src/include/manager-auth.h | 38 +++++++++
src/include/tls-auth.h | 38 ---------
src/manager-auth.c | 201 +++++++++++++++++++++++++++++++++++++++++++++
src/prelude-manager.c | 4 +-
src/server-generic.c | 6 +-
src/tls-auth.c | 201 ---------------------------------------------
8 files changed, 247 insertions(+), 247 deletions(-)
commit 3d9c28db125c3a456e488d84d246eb839f3832d8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 25 01:50:40 2004 +0000
fix prototype.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3823 09c5ec92-17d4-0310-903a-819935f44dba
src/include/reverse-relaying.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7912cda8fc44fbea821db7ba0e3ed89b19512431
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jun 24 21:58:49 2004 +0000
remove deprecated.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3815 09c5ec92-17d4-0310-903a-819935f44dba
COPYING.OpenSSL | 127 --------------------------------------------------------
1 file changed, 127 deletions(-)
commit 7b9b0921b39b03edad8d11a5507b81635aa203ab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jun 24 21:57:02 2004 +0000
Drop OpenSSL in favor of GnuTLS support.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3814 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
configure.in | 21 --
manager-adduser/Makefile.am | 8 -
manager-adduser/manager-adduser.c | 522 ----------------------------------
manager-adduser/ssl-register-client.c | 229 ---------------
manager-adduser/ssl-register-client.h | 27 --
src/Makefile.am | 2 +-
src/include/Makefile.am | 7 +-
src/include/auth.h | 29 --
src/include/server-generic.h | 18 +-
src/include/ssl.h | 46 ---
src/include/tls-auth.h | 38 +++
src/pconfig.c | 1 -
src/prelude-manager.c | 14 +-
src/sensor-server.c | 61 ++--
src/server-generic.c | 340 ++++++----------------
src/ssl.c | 318 ---------------------
src/tls-auth.c | 201 +++++++++++++
18 files changed, 372 insertions(+), 1512 deletions(-)
commit 4dbbb511728ff8ed4d7b9ab956307f7e7ac8e514
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 14 22:22:25 2004 +0000
* pmsg-to-idmef.c
Convert the timeval contained within the prelude-message
header to an idmef-time object. This way we can fill the
Analyzer-Time member of IDMEF alert/heartbeat accurately.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3771 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 32 ++++++++++++++++++++++++++++++--
1 file changed, 30 insertions(+), 2 deletions(-)
commit 07834ea9286630b64415b381321585d8cd46a4a5
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Mon Jun 14 16:10:38 2004 +0000
fix bad default path
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3769 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 16bb643f310f641c24d47629a99e9bcf374a7a59
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jun 13 22:38:21 2004 +0000
* report-plugins.c: Use the new prelude_failover_t API. We now benefit
from transactional and quota support. Use the message stored within
the idmef_message_t instead of recomputing our own when possible.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3759 09c5ec92-17d4-0310-903a-819935f44dba
src/report-plugins.c | 337 +++++++++++++++++++++++----------------------------
1 file changed, 149 insertions(+), 188 deletions(-)
commit b55bf92d27036a7b5137f1d6f793cb6ceffb5a23
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jun 13 22:35:24 2004 +0000
Reference the analyzer
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3758 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit e0a254a58f5322c48f655fc52c2f82e5576f5b50
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jun 13 21:51:03 2004 +0000
* prelude-manager.c
(fill_analyzer_infos): Setup our own information at initialization time,
before an heartbeat is sent.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3757 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 20 +-------------------
src/prelude-manager.c | 25 +++++++++++++++++++++++--
2 files changed, 24 insertions(+), 21 deletions(-)
commit 876cd59694589d718d75c31b1e2ab5f5a7c7b996
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jun 13 16:47:51 2004 +0000
* idmef-message-scheduler.c
(process_message): keep the prelude message within our idmef_message_t.
This will avoid re-constructing the prelude-message and prevent lost of
sensor proprietary data (that the manager can't understand directly) in
the next failover implementation.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3750 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
commit c524daf1674ceca711b7bd547d989744ec959ffe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jun 13 16:45:26 2004 +0000
fix warning.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3749 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 028967d6f0d8543460335d37aba67bc762fbd7b6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jun 13 16:44:48 2004 +0000
* sensor-server.c: Be less tolerant about what we receive from sensors.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3748 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 31 ++++++++++++++-----------------
1 file changed, 14 insertions(+), 17 deletions(-)
commit 2faf9e08e25a6553afba077155c64f1446d0da43
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Sat Jun 12 11:08:29 2004 +0000
* fix a bad path
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3731 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 321f1713cd5e25c116595236afa2bf2fe8e8fd40
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 11 00:02:02 2004 +0000
* idmef-message-scheduler.c
(idmef_message_scheduler_init): now take a prelude_client_t
argument. Call prelude_client_set_heartbeat_cb().
(process_message): move the IDMEF processing code to a new
process_idmef_message() function.
(wait_for_message): use pthread_cond_timedwait(), and
make sure we call prelude_wake_up_timer() every second.
* sensor-server.c (sensor_server_new):
* prelude-manager.c (main): move idmef_message_scheduler_init() call
before prelude_client_init().
This close ticket #17.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3728 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 70 ++++++++++++++++++++---------------
src/include/idmef-message-scheduler.h | 2 +-
src/prelude-manager.c | 8 +++-
src/sensor-server.c | 8 +---
4 files changed, 50 insertions(+), 38 deletions(-)
commit ccef1997f45eb4685c6b4a3f60052d07b6225888
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jun 10 21:59:12 2004 +0000
fit latest libprelude API change
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3718 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 3 ++
manager-adduser/manager-adduser.c | 11 +---
manager-adduser/ssl-register-client.c | 8 +--
manager-adduser/ssl-register-client.h | 5 +-
plugins/reports/relaying/relaying.c | 21 ++++----
prelude-manager.conf.in | 5 +-
src/include/reverse-relaying.h | 6 +--
src/include/sensor-server.h | 2 +-
src/pconfig.c | 15 ++----
src/pmsg-to-idmef.c | 17 +++----
src/prelude-manager.c | 20 ++++++--
src/reverse-relaying.c | 71 +++++++++++++-------------
src/sensor-server.c | 96 +++++++++++++++++------------------
src/server-generic.c | 3 +-
src/ssl.c | 1 -
15 files changed, 138 insertions(+), 146 deletions(-)
commit fc73e44cd9c588dabb83cd796f8579fba7e7b297
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat May 29 17:19:12 2004 +0000
Fix compilation
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3681 09c5ec92-17d4-0310-903a-819935f44dba
src/pconfig.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit be51d6c5bc97e0fba5f42fbf6075de5e94f84ca4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat May 29 17:17:48 2004 +0000
Fix short option
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3680 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/relaying/relaying.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit cddcc7283b8f877cf68227b3d2de8f1d2bba4120
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat May 29 17:17:06 2004 +0000
Implemented Report Plugins failover. Plugin supporting failover, if failing,
will have data sent to them backuped, and attempt to re-initialize the plugin
will happen periodically. If the attempt succeed, the saved data are flushed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3679 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 44 +++---
src/include/plugin-report.h | 7 +-
src/pconfig.c | 21 ++-
src/report-plugins.c | 330 +++++++++++++++++++++++++++++++++++++++++---
4 files changed, 355 insertions(+), 47 deletions(-)
commit 8058d4270755ad96970fa1d5a2b64b793b6a3dcf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat May 29 11:55:54 2004 +0000
* dev/prelude/svn/trunk/prelude-manager/plugins/decodes/prelude-nids/decode.c
(prelude_plugin_init): use prelude_plugin_new_instance(), and subscribe the
returned object.
* dev/prelude/svn/trunk/prelude-manager/plugins/filters/filter/filter.c
(filter_activate): remove un-needed code.
* filter-plugins.c
(subscribe): removed, it's not used anymore.
* sensor-server.c
(handle_declare_parent_relay): cosmetic change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3674 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 2 +-
plugins/filters/filter/filter.c | 7 -------
src/filter-plugins.c | 24 +-----------------------
src/sensor-server.c | 5 +++--
4 files changed, 5 insertions(+), 33 deletions(-)
commit 7f0748898fa9e0732afef513789e520ecf4d9ce9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 27 16:11:24 2004 +0000
* prelude-manager/plugins/reports/relaying/relaying.c:
Relaying is now done within this plugin instead of the prelude-manager core.
This allow filtering on different relaying plugin instance.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3664 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 1 +
plugins/reports/Makefile.am | 2 +-
plugins/reports/relaying/Makefile.am | 7 ++
plugins/reports/relaying/relaying.c | 137 +++++++++++++++++++++++++++++++++++
4 files changed, 146 insertions(+), 1 deletion(-)
commit fe4ad875fe9aced352e70274c7f253e2c041286d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 27 16:05:41 2004 +0000
* dev/prelude/svn/trunk/prelude-manager/plugins/filters/filter/filter.c
(prelude_plugin_init):
(set_filter_hook): s/relaying/reverse-relaying/
* server-generic.c
(read_connection_cb): if server->read() return -2, return immediatly.
* sensor-server.c
(sensor_server_add_client): moved from server-generic.c
this is a better place for it.
(accept_connection_cb): don't create the queue here.
(close_connection_cb): only free the queue if there is one.
(handle_declare_parent_relay): return -2 so that server_generic won't
call prelude_io_pending on the FD, and will just ignore it, fixing a
crash related to prelude_io_pending() introduction.
(handle_declare_sensor):
(handle_declare_child_relay): only create queue where this is needed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3663 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/filter/filter.c | 8 +--
src/include/idmef-message-scheduler.h | 2 +-
src/include/pconfig.h | 8 +--
src/include/plugin-filter.h | 8 +--
src/include/sensor-server.h | 2 +
src/include/server-generic.h | 7 +--
src/sensor-server.c | 108 +++++++++++++++++++++-------------
src/server-generic.c | 33 +++--------
src/server-logic.c | 4 +-
9 files changed, 92 insertions(+), 88 deletions(-)
commit 06a963292d4543fae988f273712b7bbd6eacc65c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 27 15:59:22 2004 +0000
* prelude-manager.c: sync with new reverse-relay API usage.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3662 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)
commit 22bac2863c0313d51124b41cf6b6d73e3e97e4ca
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 27 15:57:42 2004 +0000
* pconfig.c: sync with new reverse-relay API usage.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3661 09c5ec92-17d4-0310-903a-819935f44dba
src/pconfig.c | 33 +++++++--------------------------
1 file changed, 7 insertions(+), 26 deletions(-)
commit 1e4bc0f7fa51a3ea277937bb984bdb83559ea002
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 27 15:56:19 2004 +0000
* idmef-message-scheduler.c
(process_message): the relaying code can't reuse the old prelude_msg_t
anymore, as we now modify the IDMEF message to insert the current analyzer
ID (allowing to track the exact path an alert take).
(idmef_message_schedule): return -1 if queue is NULL.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3660 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
commit 2d97d69be7abdc189d62748b13be974dfbb39b29
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 27 15:53:30 2004 +0000
try to simply interaction with the relaying code, move normal relaying out of here.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3659 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 2 +-
src/include/Makefile.am | 2 +-
src/include/relaying.h | 19 ----
src/include/reverse-relaying.h | 13 +++
src/relaying.c | 200 -----------------------------------------
src/reverse-relaying.c | 183 +++++++++++++++++++++++++++++++++++++
6 files changed, 198 insertions(+), 221 deletions(-)
commit c285afe2d9aed451beedcaedcb5645957742c5d5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue May 25 14:00:12 2004 +0000
* pmsg-to-idmef.c
(handle_alert_msg):
(handle_heartbeat_msg): call fill_local_analyzer_infos().
(fill_local_analyzer_infos): call get_local_analyzer() and set the
returned analyzer object to be at the end of the whole analyzer list.
(get_local_analyzer): new function, create a idmef_analyzer_t for
current manager, and fill it with needed informations.
* prelude-manager.c (main): call prelude_init().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3654 09c5ec92-17d4-0310-903a-819935f44dba
src/pmsg-to-idmef.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++-----
src/prelude-manager.c | 2 ++
2 files changed, 58 insertions(+), 5 deletions(-)
commit 91bf9aaaa38b7efb476351c2ca661bab7beee99f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue May 25 13:56:42 2004 +0000
* prelude-manager/plugins/reports/xmlmod/xmlmod.c (process_analyzer):
* prelude-manager/plugins/reports/textmod/textmod.c (process_analyzer):
call process analyzer recursively, in case we got a chain of analyzer.
Better error handling.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3653 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 43 ++++++++++++++++++++++++++++++++++++++-
plugins/reports/xmlmod/xmlmod.c | 41 +++++++++++++++++++++++++++++++++++++
2 files changed, 83 insertions(+), 1 deletion(-)
commit ba1cf9cc11f68d89f59bff1a2695fde88c1b435f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon May 24 17:42:52 2004 +0000
DB creation script is now included with libpreludedb
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3642 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 4 +-
configure.in | 3 -
prelude-manager-db-create.sh.in | 413 ----------------------------------------
3 files changed, 1 insertion(+), 419 deletions(-)
commit b0025ff18a68b9a4f1f29a249c7eb126ddc92402
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun May 23 17:55:28 2004 +0000
port to new prelude-list.h API
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3635 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 1 -
plugins/decodes/prelude-nids/packet-decode.c | 1 -
.../decodes/prelude-nids/passive-os-fingerprint.c | 1 -
plugins/filters/filter/filter.c | 1 -
plugins/reports/db/db.c | 2 -
plugins/reports/textmod/textmod.c | 3 +-
plugins/reports/xmlmod/xmlmod.c | 3 +-
src/Makefile.am | 1 -
src/decode-plugins.c | 9 +--
src/filter-plugins.c | 24 +++----
src/idmef-message-scheduler.c | 40 ++++++-----
src/idmef-util.c | 81 ----------------------
src/include/Makefile.am | 1 -
src/include/decode.h | 1 -
src/include/idmef-util.h | 38 ----------
src/include/report.h | 1 -
src/pconfig.c | 1 +
src/pmsg-to-idmef.c | 7 +-
src/prelude-manager.c | 7 +-
src/relaying.c | 9 +--
src/report-plugins.c | 17 ++---
src/sensor-server.c | 34 ++++-----
src/server-logic.c | 28 ++++----
23 files changed, 89 insertions(+), 222 deletions(-)
commit 3d20c5e70c8afdbd7440e67386c21b53414e1a79
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun May 23 11:09:42 2004 +0000
* idmef-message-scheduler.c
(idmef_message_scheduler_queue_new): fix an invalid pointer
dereference in case init_file_output() return an error. This
was triggering a crash in 'too many open files' condition.
(flush_orphan_fifo): check init_file_output() return value.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3629 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
commit 2bf1463c950ba7158e611b9f89de4e5ee450df6c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun May 23 08:55:45 2004 +0000
* prelude-manager/plugins/reports/xmlmod/xmlmod.c
(xmlmod_init): handle 'stderr' as the file argument.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3628 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 66afc1c0417f23b626141c318a1da7d78e47845a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri May 21 17:59:24 2004 +0000
Merge back plugins-instances change into trunk
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3607 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 1 -
manager-adduser/manager-adduser.c | 2 +-
plugins/decodes/prelude-nids/decode.c | 19 +-
plugins/filters/Makefile.am | 2 +-
plugins/filters/filter/Makefile.am | 8 +-
plugins/filters/filter/filter.c | 135 ++++-----
plugins/filters/skeleton/skeleton.c | 4 +-
plugins/reports/db/db.c | 251 ++++++++--------
plugins/reports/textmod/textmod.c | 530 ++++++++++++++++------------------
plugins/reports/xmlmod/xmlmod.c | 255 ++++++++--------
src/decode-plugins.c | 45 +--
src/filter-plugins.c | 74 +++--
src/idmef-message-scheduler.c | 3 -
src/include/decode.h | 5 +-
src/include/plugin-decode.h | 17 +-
src/include/plugin-filter.h | 14 +-
src/include/plugin-report.h | 22 +-
src/include/report.h | 10 +-
src/pconfig.c | 28 +-
src/pmsg-to-idmef.c | 3 +-
src/prelude-manager.c | 9 +-
src/report-plugins.c | 64 ++--
src/server-generic.c | 1 -
23 files changed, 733 insertions(+), 769 deletions(-)
commit e6cce4e877f8ca02db7535ae59f40cc5e20e07bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri May 7 12:01:00 2004 +0000
* dev/prelude/svn/trunk/plugins-instances/prelude-manager/manager-adduser/manager-adduser.c
(handle_options): (set_prompt): (set_keepalive): (print_help): fit prelude-getopt context
API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3578 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/manager-adduser.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 76fc6c597d7f007fb1cba675d7f919f511f007bb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 5 09:19:57 2004 +0000
* dev/prelude/svn/trunk/plugins-instances/prelude-manager/plugins/filters/filter/filter.c
(parse_plugin_name): implemented.
(set_filter_hook): sscanf sucks - use our own parsing function.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3569 09c5ec92-17d4-0310-903a-819935f44dba
plugins/filters/filter/filter.c | 160 +++++++++++++++++++++++++++-------------
1 file changed, 109 insertions(+), 51 deletions(-)
commit 95103fbf193fdf4c4138d8af6a700a0fe6e9c947
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 5 09:19:36 2004 +0000
* filter-plugins.c
(filter_plugins_add_category):
(filter_plugins_add_plugin): separated in two different function.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3568 09c5ec92-17d4-0310-903a-819935f44dba
src/filter-plugins.c | 110 +++++++++++++++++++++++++++-----------------
src/include/plugin-filter.h | 37 +++++++++------
2 files changed, 89 insertions(+), 58 deletions(-)
commit 8ee5db35bde354767b6d7e79f2d83a13191ab10b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Mar 6 20:39:18 2004 +0000
* dev/prelude/svn/trunk/prelude-manager/plugins/reports/xmlmod/xmlmod.c
* dev/prelude/svn/trunk/prelude-manager/plugins/reports/textmod/textmod.c
(process_target): use idmef_target_decoy_to_string().
(process_source): use idmef_source_spoofed_to_string().
* dev/prelude/svn/trunk/prelude-manager/plugins/reports/db/db.c
(process_message): constness fix.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3497 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/db/db.c | 2 +-
plugins/reports/textmod/textmod.c | 4 ++--
plugins/reports/xmlmod/xmlmod.c | 5 ++---
3 files changed, 5 insertions(+), 6 deletions(-)
commit e9d9ddb127e3a25728080f0acf859884d897bb4f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 5 19:36:54 2004 +0000
Remove deprecated autoconf file.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3495 09c5ec92-17d4-0310-903a-819935f44dba
acconfig.h | 10 ----------
1 file changed, 10 deletions(-)
commit 598d8f18c4aa9ca7868b8e3b9d08a93dbaf67956
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 5 19:36:18 2004 +0000
* pmsg-to-idmef.c: code moved from idmef-message-scheduler.c:
will be shared with report-plugins per plugin failover queue.
Fit libprelude IDMEF API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3494 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 1 +
src/idmef-message-scheduler.c | 72 +--------------------------
src/include/Makefile.am | 1 +
src/include/pmsg-to-idmef.h | 1 +
src/pmsg-to-idmef.c | 111 ++++++++++++++++++++++++++++++++++++++++++
5 files changed, 116 insertions(+), 70 deletions(-)
commit 185c24aef62ad3a66871e6969687ab31aabed45c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 5 19:15:42 2004 +0000
default to zero plugin loaded. We don't know what is compiled
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3490 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 25 +++++++++++++++++++------
1 file changed, 19 insertions(+), 6 deletions(-)
commit 9f4009a209b063d6675b66b3e838c3041d20bdc2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 5 19:03:09 2004 +0000
Fit libprelude IDMEF API change. Some consteness fix in plugin functions.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3485 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 4 ++--
plugins/decodes/prelude-nids/packet-decode.c | 22 +++++++++++-----------
.../decodes/prelude-nids/passive-os-fingerprint.c | 2 +-
plugins/reports/textmod/textmod.c | 18 +++++++++---------
plugins/reports/xmlmod/xmlmod.c | 14 +++++++-------
src/include/plugin-report.h | 10 +++++++---
src/report-plugins.c | 4 ++--
7 files changed, 39 insertions(+), 35 deletions(-)
commit ae87a5a2a7ebf033a132ce5976f1e1515af8f584
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Feb 29 14:47:21 2004 +0000
* idmef-message-scheduler.c
(schedule_queued_message): use list_get_next_safe(),
Make gcc shut-up about an harmless uninitialized value.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3465 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 20 +++++++++-----------
1 file changed, 9 insertions(+), 11 deletions(-)
commit 4cd9a43138c6124b8e6da1c4d2774d96be9ba355
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Feb 28 23:54:04 2004 +0000
Fix typo pointed out by Sebastien Tricaud <toady@gscore.org>
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3463 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b8460233cf608a20e9e2ed9414c2c6f790b9db5c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Feb 28 23:50:23 2004 +0000
* idmef-message-scheduler.c: Almost complete IDMEF message scheduler
rewrite. The scheduler now try to be fair on a per sensor basis,
meaning that a sensor going crazy won't delay other sensors alert.
It also use per priority fifo / memory list, to avoid mixing alert
of different priority together, so that the round robbin algorithm
used for priority scheduling can work efficiently.
* server-generic.c
(wait_connection): check continue_processing value in the loop.
(server_generic_stop): set continue_processing to 0.
(server_generic_close): destroy the server here.
* sensor-server.c
(sensor_server_stop): remove from sensor_server_close().
(close_connection_cb): destroy the sensor message queue.
(accept_connection_cb): create a new sensor message queue.
* prelude-manager.c: Much more cleaner signal handling.
(main): do the real cleanup out of the signal handler.
(cleanup): only call sensor_server_stop in the signal handler.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3462 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 666 ++++++++++++++++++++++------------
src/include/idmef-message-scheduler.h | 9 +-
src/include/sensor-server.h | 4 +-
src/include/server-generic.h | 4 +-
src/prelude-manager.c | 24 +-
src/sensor-server.c | 21 +-
src/server-generic.c | 21 +-
7 files changed, 485 insertions(+), 264 deletions(-)
commit 4e1383a32db5df62eff0bddb67c2ad06810f69ca
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Feb 28 11:42:57 2004 +0000
remove deprecated stuff
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3461 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/filemod/Makefile.am | 10 --
plugins/reports/filemod/filemod.c | 186 ------------------------------
plugins/reports/fsmod/Makefile.am | 10 --
plugins/reports/fsmod/fsmod.c | 218 ------------------------------------
4 files changed, 424 deletions(-)
commit d18ee50c7536aea2546b62d02322d12004e0c4ed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Feb 28 11:40:29 2004 +0000
remove deprecated stuff
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3460 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/htmlmod/Makefile.am | 12 --
plugins/reports/htmlmod/html.c | 332 ------------------------------------
plugins/reports/htmlmod/html.h | 26 ---
plugins/reports/htmlmod/htmlmod.c | 242 --------------------------
4 files changed, 612 deletions(-)
commit 44996f247b449809cd63cb243340d6f93507621c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Feb 28 11:00:37 2004 +0000
Remove deprecated stuff.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3459 09c5ec92-17d4-0310-903a-819935f44dba
libmissing/Makefile.am | 9 ---------
libmissing/getopt_long.c | 36 ------------------------------------
libmissing/getopt_long.h | 48 ------------------------------------------------
libmissing/libmissing.h | 23 -----------------------
4 files changed, 116 deletions(-)
commit 76e5c948a7842a733bf2a9c4c49448674076413f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 25 14:22:33 2004 +0000
Re-work idmef-message-scheduler handling of different message priority.
This fix a problem where high priority message would totally stale
lower priority message.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3458 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 81 ++++++++++++++++++++++++++++++++-----------
1 file changed, 61 insertions(+), 20 deletions(-)
commit 378a1fe8e7c664cbf9f848ecd35d5b367d5f7668
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Feb 6 00:48:42 2004 +0000
* plugins/reports/textmod/textmod.c (process_data):
* plugins/reports/xmlmod/xmlmod.c (process_additional_data):
Use the len returned by idmef_additionaldata_data_to_string().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3378 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
plugins/reports/textmod/textmod.c | 8 +++++---
plugins/reports/xmlmod/xmlmod.c | 5 ++++-
3 files changed, 15 insertions(+), 4 deletions(-)
commit ec60a825276c7f9fee9e1f8397736a9dcb60220c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Feb 6 00:22:57 2004 +0000
revert previous fix for bad string termination.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3375 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/packet-decode.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit 676a4eec71190d8aaac07c00e7dff7fe4e15271d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 5 20:42:10 2004 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3373 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/packet-decode.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit 2b029ae8c86335de6feb093e53bafe4ad2fc010d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 5 16:44:43 2004 +0000
* plugins/decodes/prelude-nids/packet-decode.c (ip_dump):
fix typo...
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3370 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/decodes/prelude-nids/packet-decode.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit e5f614eca30a35a4f5dcb0987bec035ff5920412
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 4 18:28:31 2004 +0000
* plugins/decodes/prelude-nids/packet-decode.c (data_dump):
new way of dumping packet. Don't generate an hexadecimal dump,
use the raw packet data.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3367 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 +++++
plugins/decodes/prelude-nids/packet-decode.c | 40 +++++-----------------------
2 files changed, 12 insertions(+), 34 deletions(-)
commit c30767b036582d2f8b670412e85be029109b0371
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 3 00:34:37 2004 +0000
* plugins/reports/xmlmod/xmlmod.c (process_additional_data):
* plugins/reports/textmod/textmod.c (process_data):
fix for latest idmef_additionaldata_data_to_string change.
We still need to sort out how we are going to handle binary
data through (marked as FIXME).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3359 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 13 +++++++++++++
plugins/reports/textmod/textmod.c | 27 +++++++++++++++++----------
plugins/reports/xmlmod/xmlmod.c | 12 ++++++++----
3 files changed, 38 insertions(+), 14 deletions(-)
commit e96b2111bce8376f5fdc7f6caa4f9d01ce5628d4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 31 13:09:18 2004 +0000
* plugins/decodes/prelude-nids/packet-decode.c (data_dump):
stop converting the packet payload to hexadecimal here. We
now just attach the raw payload to the alert additional data.
Further operation on the payload is up to the frontend.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3343 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++++++
plugins/decodes/prelude-nids/packet-decode.c | 27 ++++++---------------------
2 files changed, 13 insertions(+), 21 deletions(-)
commit c13ac9c87d47d31c2c6e0be2f9cd095bfb2073e8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jan 11 13:50:06 2004 +0000
remove invalid section
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3199 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 +++++++++++
prelude-manager.conf.in | 2 --
2 files changed, 11 insertions(+), 2 deletions(-)
commit 70cc96a9ccffcbfa9249414d0d82ac7b3e6d77d6
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Wed Jan 7 16:52:26 2004 +0000
* src/idmef-message-scheduler.c:
(process_message)
fit idmef_message changes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3165 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/idmef-message-scheduler.c | 5 -----
2 files changed, 6 insertions(+), 5 deletions(-)
commit d8701437b33f35094b5cf18d651cf5c438c86252
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Thu Jan 1 23:19:23 2004 +0000
* plugins/reports/textmod/textmod.c:
(process_data)
fit idmef_additionaldata_data_to_string changes
* plugins/reports/xmlmod/xmlmod.c
(process_additional_data)
fit idmef_additionaldata_data_to_string changes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3149 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 12 ++++++++++++
plugins/reports/textmod/textmod.c | 17 ++++++++---------
plugins/reports/xmlmod/xmlmod.c | 9 +++++----
3 files changed, 25 insertions(+), 13 deletions(-)
commit c7e3152ff3fd63977ff47938f8fd8da5d144668b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 28 19:01:19 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3125 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 1 +
plugins/reports/db/db.c | 2 +-
prelude-manager.conf.in | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
commit 612e60f6749984d84c6e9a5627a8edd3e21c32e2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 28 18:51:15 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3124 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 3 +++
1 file changed, 3 insertions(+)
commit d41ef989f8922567c2c03d44e9ceec39e683a858
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 28 18:48:09 2003 +0000
* plugins/reports/db/db.c (process_message):
no need to check if enabled is set. If we are not
enabled, we won't be called.
(set_db_state, plugin_init): add a port option.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3123 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++++++
plugins/reports/db/db.c | 19 ++++++++++++-------
2 files changed, 19 insertions(+), 7 deletions(-)
commit 44a0b28be7511b19f5a9d641d962f57555a136ac
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Sun Dec 28 17:50:43 2003 +0000
* plugins/reports/db/db.c:
plugin rework, the configuration process has changed
to something more user friendly
* prelude-manager.conf.in:
updated to the new libpreludedb plugin configuration process
for the Xmlmod plugin, add the "format" keyword to the configuration
example
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3121 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 +++
plugins/reports/db/db.c | 241 +++++++++++++++++++++---------------------------
prelude-manager.conf.in | 17 +++-
3 files changed, 131 insertions(+), 138 deletions(-)
commit ff9d06cd97a6726fa70d4f73d6ac654e88091d78
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 28 00:38:44 2003 +0000
* src/server-generic.c (setup_client_socket):
* manager-adduser/manager-adduser.c (handle_client_connection):
s/socket_io/sys_io/
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3111 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
manager-adduser/manager-adduser.c | 2 +-
src/server-generic.c | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
commit 2ed2d482cbdae7aced75d8b29c520fea48ddea11
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 28 00:19:35 2003 +0000
* src/prelude-manager.c (main):
ignore SIGPIPE
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3107 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
src/prelude-manager.c | 3 ++-
2 files changed, 7 insertions(+), 1 deletion(-)
commit 5c7cba4a74fe0ec959f3f06958823fea59e0d14a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 27 23:38:39 2003 +0000
* plugins/decodes/prelude-nids/decode.c:
cleanup. If a source / target already exist then
use them.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3103 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++
plugins/decodes/prelude-nids/decode.c | 64 +++++++++++------------------------
2 files changed, 25 insertions(+), 45 deletions(-)
commit 7ae3e3dabf28757f405f16a129ba5dd8ad8d34d5
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Fri Dec 26 20:17:26 2003 +0000
* plugins/reports/db/db.c:
fit last changes in libpreludedb (add two includes)
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3082 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/reports/db/db.c | 2 ++
2 files changed, 7 insertions(+)
commit 6edeb3b854601946a3d3734a58f51828faa06c02
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Dec 25 16:56:19 2003 +0000
* plugins/decodes/prelude-nids/decode.c (decode_message):
(nids_decode_run): take care about un-set idmef field. Be
more verbose on error.
* plugins/decodes/prelude-nids/passive-os-fingerprint.c (passive_os_fingerprint_dump):
fix an undefined reference. Make it faster, by avoiding
an unnecessary idmef_string_t and idmef_data_t allocation/copy.
Fix includes.
* src/decode-plugins.c (decode_plugins_run):
remove all the 'used_plugins_list' code... It's not needed
with the new IDMEF API, and moreover, was causing a sigsegv
because the plugin freeing func where not called anymore.
* src/idmef-message-scheduler.c (read_idmef_message):
be more verbose on error.
* plugins/decodes/prelude-nids/packet-decode.c (tcp_dump):
(ip_dump, tcpopts_dump, ipopts_dump, arp_dump, ether_dump,
udp_dump, data_dump, igmp_dump, icmp_dump, nids_packet_dump):
cleanup, update all function declaration to fit API change
requirements. Always add 1 to the string length. Use _nodup
function variant where required.
* plugins/reports/textmod/textmod.c (process_analyzer):
fix a sigsegv on corrupted alert.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@3047 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 29 ++++++++++
plugins/decodes/prelude-nids/decode.c | 24 ++++----
plugins/decodes/prelude-nids/packet-decode.c | 67 +++++++++++-----------
.../decodes/prelude-nids/passive-os-fingerprint.c | 13 +++--
plugins/reports/textmod/textmod.c | 5 +-
src/decode-plugins.c | 16 +++---
src/idmef-message-scheduler.c | 23 ++++----
7 files changed, 107 insertions(+), 70 deletions(-)
commit fb876e029a138094dd3c9841a08325bbd7eac779
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date: Sun Dec 14 18:02:06 2003 +0000
* plugins/filters/skeleton/skeleton.c:
fix a compil issue
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2967 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/filters/skeleton/skeleton.c | 1 +
2 files changed, 6 insertions(+)
commit 00ee12feb4b06a9adcd9e48c7de0eca41c566b9c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 13 11:20:06 2003 +0000
* manager-adduser/manager-adduser.c (handle_plaintext_account_creation):
call getuid() instead of using 0. Which made account creation fail in
case you are not running manager-adduser as root.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2956 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
manager-adduser/manager-adduser.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit fcab399e1b5994f77d3dfd014197650cf73cebed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 13 11:09:34 2003 +0000
* src/server-generic.c (handle_connection):
use calloc().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2954 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
src/server-generic.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 3066baefc147dd9128a9910f3bb5d2ec8eeb81e3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 13 02:57:51 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2953 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 14 +++++++++++++-
plugins/reports/db/Makefile.am | 8 ++++----
2 files changed, 17 insertions(+), 5 deletions(-)
commit ad86eb1ff14b5437b0512b25c729c56be01e35f9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 13 01:39:23 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2950 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/Makefile.am | 2 +-
src/prelude-manager.c | 3 ---
2 files changed, 1 insertion(+), 4 deletions(-)
commit 25c65dce469f0e74a074a21242ec90b86acabb75
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 13 01:36:29 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2949 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/passive-os-fingerprint.c | 1 -
plugins/reports/xmlmod/Makefile.am | 4 ++--
src/Makefile.am | 1 +
src/include/Makefile.am | 1 +
4 files changed, 4 insertions(+), 3 deletions(-)
commit e03c26aee116285e37e138785c01c107d594f1b2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 13 01:34:50 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2948 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 3 +-
src/idmef-message-scheduler.c | 1 +
src/idmef-util.c | 81 +++++++++++++++++++++++++++++++++++++++++++
src/include/Makefile.am | 3 +-
src/include/idmef-util.h | 38 ++++++++++++++++++++
5 files changed, 124 insertions(+), 2 deletions(-)
commit 64a1ab5702fa1ecfa7889e812ad5394db8eba625
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 13 01:31:48 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2947 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 1 -
src/idmef-message-scheduler.c | 3 +--
src/include/Makefile.am | 1 -
src/prelude-manager.c | 2 +-
src/server-generic.c | 1 +
5 files changed, 3 insertions(+), 5 deletions(-)
commit 09ff83bcc2d8dd79fec62549a5f0125e10f51344
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 13 01:25:44 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2946 09c5ec92-17d4-0310-903a-819935f44dba
plugins/db/Makefile.am | 1 -
plugins/db/mysql/Makefile.am | 16 -
plugins/db/mysql/mysql.c | 284 -------
plugins/db/mysql/mysql.sql | 391 ---------
plugins/db/pgsql/Makefile.am | 16 -
plugins/db/pgsql/pgsql.c | 249 ------
plugins/db/pgsql/postgres.sql | 376 --------
plugins/filters/filter/Makefile.am | 6 +
plugins/filters/filter/filter.c | 168 ++++
plugins/reports/db/Makefile.am | 12 +
plugins/reports/db/db.c | 235 +++++
plugins/reports/debug2/Makefile.am | 8 +
plugins/reports/debug2/debug2.c | 177 ++++
src/idmef-message-read.c | 1649 ------------------------------------
src/idmef-util.c | 81 --
src/include/Makefile.am | 1 -
src/include/idmef-message-read.h | 29 -
src/include/idmef-util.h | 38 -
src/ntp.c | 185 ----
19 files changed, 606 insertions(+), 3316 deletions(-)
commit 89c9095e1041e55fbd92b1c93126a4b15e2a4f0f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 13 01:17:35 2003 +0000
db-work merge in progress
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2945 09c5ec92-17d4-0310-903a-819935f44dba
AUTHORS | 2 +-
CREDITS | 2 +-
Makefile.am | 18 +-
NEWS | 133 +++
README | 4 +-
acinclude.m4 | 105 +-
configure.in | 208 +---
manager-adduser/manager-adduser.c | 234 +++-
manager-adduser/ssl-register-client.c | 13 +-
plugins/Makefile.am | 2 +-
plugins/decodes/prelude-nids/Makefile.am | 2 +-
plugins/decodes/prelude-nids/decode.c | 205 ++--
plugins/decodes/prelude-nids/nethdr.h | 28 +-
plugins/decodes/prelude-nids/optparse.c | 210 ++--
plugins/decodes/prelude-nids/optparse.h | 7 +-
plugins/decodes/prelude-nids/packet-decode.c | 542 ++++++---
plugins/decodes/prelude-nids/packet-decode.h | 2 -
.../decodes/prelude-nids/passive-os-fingerprint.c | 27 +-
.../decodes/prelude-nids/passive-os-fingerprint.h | 9 +-
plugins/filters/skeleton/skeleton.c | 4 +-
plugins/reports/Makefile.am | 2 +-
plugins/reports/debug/debug.c | 2 +
plugins/reports/textmod/textmod.c | 619 +++++-----
plugins/reports/xmlmod/xmlmod.c | 550 ++++-----
prelude-manager-db-create.sh.in | 197 ++-
src/Makefile.am | 10 +-
src/db-plugins.c | 257 ----
src/decode-plugins.c | 29 +-
src/filter-plugins.c | 3 +-
src/idmef-db-output.c | 1258 --------------------
src/idmef-message-scheduler.c | 142 ++-
src/idmef-util.c | 612 +---------
src/include/Makefile.am | 7 +-
src/include/auth.h | 2 +-
src/include/db.h | 39 -
src/include/decode.h | 7 +-
src/include/idmef-db-output.h | 30 -
src/include/idmef-message-read.h | 2 +-
src/include/idmef-message-scheduler.h | 2 +-
src/include/idmef-util.h | 54 +-
src/include/ntp.h | 90 --
src/include/plugin-db.h | 69 --
src/include/plugin-decode.h | 9 +-
src/include/plugin-filter.h | 7 +-
src/include/plugin-report.h | 5 +-
src/include/plugin-util.h | 2 +-
src/include/report-infos.h | 2 +-
src/include/report.h | 2 +-
src/include/sensor-server.h | 4 +-
src/include/server-logic.h | 32 +-
src/include/ssl.h | 2 +-
src/pconfig.c | 8 +-
src/plugins-util.c | 2 +-
src/prelude-manager.c | 17 +-
src/report-plugins.c | 3 +-
src/server-generic.c | 225 ++--
src/server-logic.c | 334 ++++--
57 files changed, 2372 insertions(+), 4022 deletions(-)
commit da3a46ec22be310720889aa32985900872e3522d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jun 17 07:44:04 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2394 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
src/idmef-util.c | 14 +--
2 files changed, 260 insertions(+), 12 deletions(-)
commit 8d6dde8aac2c87d75b23ee6f683ec0de53a8d9b4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 1 18:42:33 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2154 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 1 +
plugins/decodes/prelude-nids/optparse.c | 2 +
plugins/filters/Makefile.am | 2 +-
plugins/filters/skeleton/skeleton.c | 4 +-
src/idmef-util.c | 28 ++-
src/include/server-logic.h | 18 ++
src/server-logic.c | 425 ++++++++++++++++++++++----------
7 files changed, 339 insertions(+), 141 deletions(-)
commit e5b3b856299f35a10fc4c1a72773024741220ee9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 24 11:11:19 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2090 09c5ec92-17d4-0310-903a-819935f44dba
src/sensor-server.c | 2 --
1 file changed, 2 deletions(-)
commit 15ba1ee1c0e40d8cdcbf83e8f678e2a0b933ab1f
Author: Stephane Loeuillet <stephane.loeuillet@tiscali.fr>
Date: Wed Apr 23 16:28:00 2003 +0000
- last argument of mysql_real_connect is INT, not pointer.
- remove unneeded connection options (SSL & COMPRESS)
- remove a warning (unused variable in sensor-server.c)
- comment a ',' that break postgres DB schema when inserting it
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2077 09c5ec92-17d4-0310-903a-819935f44dba
plugins/db/mysql/mysql.c | 11 ++++++-----
plugins/db/pgsql/postgres.sql | 2 +-
src/sensor-server.c | 2 +-
3 files changed, 8 insertions(+), 7 deletions(-)
commit 5e5a27dfa654f212c0ca5625072adc520e5a39d2
Author: Stephane Loeuillet <stephane.loeuillet@tiscali.fr>
Date: Wed Apr 23 14:20:36 2003 +0000
add patch author email for michael boman
fix stupid typo (c) Me (chat => char, compiles better)
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2076 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 +-
plugins/db/mysql/mysql.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 4e976123eaa932d3eb0a931f982f4931caa0cc16
Author: Stephane Loeuillet <stephane.loeuillet@tiscali.fr>
Date: Wed Apr 23 14:01:12 2003 +0000
- manager did not work with mysql v4.0+, fixed
- new command line option for both pgsql & mysql : dbport
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2075 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++++++
acconfig.h | 1 -
configure.in | 5 -----
plugins/db/mysql/mysql.c | 30 ++++++++++++++++++++++++++----
plugins/db/pgsql/pgsql.c | 14 ++++++++++++--
5 files changed, 45 insertions(+), 12 deletions(-)
commit f3cf8d19aaca81defa7b3eacf187db59730ee876
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Tue Mar 18 14:26:47 2003 +0000
* plugins/decodes/prelude-nids/passive-os-fingerprint.h:
include <inttypes.h> and <sys/types.h> instead of <stdin.h>
(FreeBSD compatibility fix).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2037 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
plugins/decodes/prelude-nids/passive-os-fingerprint.h | 3 ++-
2 files changed, 8 insertions(+), 1 deletion(-)
commit 65a1461bfc59ee493f81f616b00c4d23c73c7602
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Feb 28 15:55:31 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@2012 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-logic.h | 2 +-
src/server-logic.c | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
commit bc4a086b44aa2bb8a16344a8feb6ce413de90e1f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 29 16:15:28 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1814 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 27 +++++++
plugins/decodes/prelude-nids/Makefile.am | 2 +-
plugins/decodes/prelude-nids/decode.c | 18 +++--
plugins/decodes/prelude-nids/optparse.c | 27 +++----
plugins/decodes/prelude-nids/packet-decode.c | 44 +++++++---
.../decodes/prelude-nids/passive-os-fingerprint.c | 94 ++++++++++++++++++++++
.../decodes/prelude-nids/passive-os-fingerprint.h | 61 ++++++++++++++
7 files changed, 240 insertions(+), 33 deletions(-)
commit da5ba9b473478a5dda0da60625234c165c5b330f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 24 11:09:09 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1813 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/packet-decode.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit b6ff282055e465ea018afdef140088f7d45d4bfe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 24 11:07:51 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1812 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 ++++
plugins/decodes/prelude-nids/packet-decode.c | 35 +++++++++++++++++-----------
2 files changed, 26 insertions(+), 14 deletions(-)
commit a945c38cc5624bf0b5910881e9165e5176e51b82
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 24 11:01:27 2003 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1811 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 13 +++++++++++++
manager-adduser/ssl-register-client.c | 11 +++++------
2 files changed, 18 insertions(+), 6 deletions(-)
commit e50e0a10e87becd4eebed7f7be6aacf471f1dce6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Nov 28 12:08:59 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1715 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 +++++
src/include/server-generic.h | 4 +-
src/pconfig.c | 2 +-
src/sensor-server.c | 99 +++++++++++++-------------------------------
4 files changed, 43 insertions(+), 73 deletions(-)
commit 58ba2c3c728ad09bcd604127d719500375e8bccf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Nov 14 15:57:48 2002 +0000
2002-11-14 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/sensor-server.c:
we now have differents kind of connections list :
the admins connection list, the managers connection list,
and the sensors connection list.
(close_connection_cb): only delete the client from it's
list if the client was added to a list.
(read_connection_cb): handle PRELUDE_MSG_OPTION_REQUEST
and PRELUDE_MSG_OPTION_REPLY messages.
(read_client_type): handle PRELUDE_CLIENT_TYPE_ADMIN.
(handle_declare_admin): add the client to the admins list.
(handle_declare_sensor): add the client to the sensors list.
(handle_declare_child_relay): add the client to the managers list.
(handle_declare_ident): this function is now used for any kind
of client registration (sensors, admins, but not yet managers).
Don't add the client to it's list here.
(reply_sensor_option): read the option reply message emited
by a sensor, and forward this message to the destination
administrative client using forward_option_reply_to_admin().
(request_sensor_option): read the option request message
emited by an administrative client, and forward this message
to the destination sensors using forward_option_request_to_sensor().
(forward_option_request_to_sensor): implemented. Forward an
admin option request message to the sensors this message is
addressed to.
(forward_option_reply_to_admin): implemented. Forward a sensor
option reply message, to the admin that emited the option request.
(forward_to_all_managers): implemented. Forward a message
to all connected managers.
(search_cnx): implemented. Search a connection in the given
list, with the given analyzerid.
* src/server-generic.c: use log_client() macro where needed.
* src/include/server-generic.h (SERVER_GENERIC_OBJECT):
include client_type and client port.
(log_client): new macro, to automate logging of activity.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1705 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 53 ++++++
src/include/sensor-server.h | 2 -
src/include/server-generic.h | 15 ++
src/sensor-server.c | 390 ++++++++++++++++++++++++++++++-------------
src/server-generic.c | 39 +++--
5 files changed, 360 insertions(+), 139 deletions(-)
commit 27bcb8e9f01da3303ed0d13c443863a378894e7a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Nov 13 02:47:31 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1700 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 14 +++
src/Makefile.am | 11 +-
src/admin-server.c | 252 ---------------------------------------------
src/include/Makefile.am | 1 -
src/include/admin-server.h | 33 ------
src/include/pconfig.h | 3 -
src/pconfig.c | 23 -----
src/prelude-manager.c | 31 +-----
8 files changed, 22 insertions(+), 346 deletions(-)
commit 612e80cbcb5094872b5e038b57f14c3a6ab1b7fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 12 12:16:29 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1696 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
1 file changed, 6 insertions(+)
commit 12260aeb349fe500fb87652a420076efb8e90b31
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 12 12:06:47 2002 +0000
2002-11-12 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* COPYING.OpenSSL:
* README: Permit linking with OpenSSL so that Debian
package might be distributed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1694 09c5ec92-17d4-0310-903a-819935f44dba
COPYING.OpenSSL | 127 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
README | 13 +++++-
2 files changed, 138 insertions(+), 2 deletions(-)
commit 4daf5c6433145265b8e00a38fcd826b7628b74c2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Nov 11 16:09:29 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1670 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 9 ++++++++-
src/pconfig.c | 2 +-
2 files changed, 9 insertions(+), 2 deletions(-)
commit 845207c17b2b059aad2f20aecab36fd7a05fb60c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Nov 11 15:54:39 2002 +0000
2002-11-11 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/relaying.c:
new file providing thread safe operation on client-mgr...
* src/server-logic.c (remove_connection):
the client key is now contained within the client datatype
itself to ease client removal, when we are not events driven.
(server_logic_stop): lock the server mutex, so that we don't
walk the list while a new client is potentially added.
(server_logic_remove_client): new function, so that we can remove
a given client, not in an event driven fashion.
(remove_connection): Instead of using pthread_exit(),
use pthread_cancel() on the thread datatype contained within the
server set. This function can now be called to remove a connection
without exiting() the calling thread which might be different from
the thread handling the set.
(remove_connection): only exchange data if needed.
* src/server-generic.c (close_connection_cb):
don't try to destroy the client if FD is set to NULL,
meaning one of the server subsystem took the control
over this file descriptor.
(server_generic_add_client): new function, use to manualy
add a client to our server.
(handle_connection): use calloc() instead of malloc,
so that data are zeroed.
* src/sensor-server.c (handle_declare_child_relay):
renamed from handle_declare_relay() we are the parent
relay and the relay connected to us forward us messages
(child).
(close_connection_cb): if we are a parent manager connected
to a children manager, and that the connection got closed, notify
our subsystem that the connection is dead, so that we retry connecting
later.
(read_connection_cb): call read_client_type if needed.
(read_client_type): implemented. Read the type of the client.
Call handle_declare_(child|parent)_relay depending on what the
peer declare.
(handle_declare_parent_relay): implemented.
A parent relay is connecting to us, this mean *we* have to forward
it the messages we get. First search if the same parent relay did
already connect to ourself, and if yes, reuse the created client,
this way we do support fallback to saving to a file as soon as we
know the parent relay (uppon first connection).
* src/pconfig.c (set_child_manager):
(set_parent_manager): use relay.c specific function
in order to create the client-mgr for the given manager.
* plugins/reports/xmlmod/Makefile.am (DEFS):
* plugins/reports/textmod/Makefile.am (DEFS):
64 bits file offset support.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1667 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 67 ++++++++++++
plugins/reports/textmod/Makefile.am | 2 +-
plugins/reports/xmlmod/Makefile.am | 2 +-
src/Makefile.am | 3 +-
src/admin-server.c | 1 +
src/idmef-message-scheduler.c | 2 +
src/include/Makefile.am | 3 +-
src/include/relaying.h | 19 ++++
src/include/server-generic.h | 6 +-
src/include/server-logic.h | 12 ++-
src/pconfig.c | 49 ++++++---
src/prelude-manager.c | 15 ++-
src/relaying.c | 199 ++++++++++++++++++++++++++++++++++++
src/sensor-server.c | 150 +++++++++++++++++++++++++--
src/server-generic.c | 52 ++++++++--
src/server-logic.c | 71 ++++++++-----
16 files changed, 582 insertions(+), 71 deletions(-)
commit 281c778fa5543ba71255c2ac1ccc17526574cf04
Author: Sylvain Gil <prelude@tootella.org>
Date: Tue Oct 29 12:23:47 2002 +0000
2002-10-29 Sylvain Gil <prelude-code@tootella.org>
* plugins/reports/xmlmod/xmlmod.c: added a \n
to all idmef-message output to be more syslog like
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1656 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/reports/xmlmod/xmlmod.c | 3 +--
2 files changed, 6 insertions(+), 2 deletions(-)
commit 91d0d5e4ef8ba4b60d80344a2c0645fce9cc2439
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 29 11:22:41 2002 +0000
2002-10-25 Sylvain Gil <prelude-code@tootella.org>
* plugins/reports/xmlmod/xmlmod.c: added -d option
that will disable file buffering for xml output file.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1655 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/reports/xmlmod/xmlmod.c | 38 ++++++++++++++++++++++++++++++++++----
prelude-manager.conf.in | 8 ++++++++
3 files changed, 47 insertions(+), 4 deletions(-)
commit a8491212b130a7574551ff5fcf59fdfac8063ccc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 23 14:16:00 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1635 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 17 +++++++++++++----
NEWS | 16 ++++++++++++++++
configure.in | 2 +-
manager-adduser/manager-adduser.c | 17 ++++++++---------
plugins/reports/xmlmod/Makefile.am | 1 -
plugins/reports/xmlmod/xmlmod.c | 2 --
6 files changed, 38 insertions(+), 17 deletions(-)
commit deac9e54d6dafadd83277db24d0443d963a53a56
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Mon Sep 23 13:42:43 2002 +0000
* plugins/reports/xmlmod/xmlmod.c(set_dtd_check):
remove xmlDoValidityCheckingDefaultValue. Somehow it prevented
xmlmod from bulding on my FreeBSD-STABLE machine.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1634 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
plugins/reports/xmlmod/xmlmod.c | 3 +--
2 files changed, 7 insertions(+), 2 deletions(-)
commit a888e6aee093301db85647e4d830e414ac122a47
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Sep 20 07:58:36 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1631 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
plugins/reports/textmod/textmod.c | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
commit a343eebf1c2f9f027909b81b75010ced0f537df4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Sep 20 07:51:08 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1630 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 14 ++++++++++++++
plugins/db/mysql/mysql.sql | 14 ++++++++------
plugins/db/pgsql/postgres.sql | 16 +++++++++-------
src/idmef-db-output.c | 33 ++++++++++++++++++---------------
4 files changed, 49 insertions(+), 28 deletions(-)
commit e09c9a6d7b8279a66b2e621838c2cd915d95aa5e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Sep 18 00:31:47 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1624 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 16 ++++++++++
src/server-logic.c | 86 +++++++++++++++++++++++++++++-------------------------
2 files changed, 62 insertions(+), 40 deletions(-)
commit 9670300398f9f4b376841923d0e6597a8a3458b4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Sep 10 08:42:26 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1597 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
NEWS | 4 ++++
configure.in | 2 +-
3 files changed, 9 insertions(+), 1 deletion(-)
commit 05509aad20ad70dd07f779be995d4656bd4ac4fe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 9 09:22:46 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1590 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/idmef-db-output.c | 4 ++--
2 files changed, 8 insertions(+), 2 deletions(-)
commit f8b7489218ed660ee31c2c0a04342fc8430de32f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Sep 2 10:47:12 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1569 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 10 ++++++++++
NEWS | 10 ++++++++++
configure.in | 4 ++--
plugins/reports/xmlmod/Makefile.am | 7 ++++---
plugins/reports/xmlmod/xmlmod.c | 1 +
5 files changed, 27 insertions(+), 5 deletions(-)
commit a9936c906781e757ce30c8e2c3f7f5bdb2690d76
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 29 01:56:26 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1550 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit cd69f74933a896adae766d2c24ce482ca1047b92
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 29 01:28:57 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1548 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/xmlmod.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d8c63f3a4d739d2b423e9af5b62d821e6c5591a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 29 01:21:55 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1546 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/xmlmod/idmef-message.dtd | 623 +++++++++++++++++++++++++++++++
1 file changed, 623 insertions(+)
commit 72279f3dc0efa4ca224b37e6ce820684c5d4a3e0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 29 01:17:44 2002 +0000
2002-08-29 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* plugins/reports/xmlmod/idmef-message.dtd:
new file, IDMEF dtd.
* plugins/reports/xmlmod/xmlmod.c: Brand new IDMEF-XML
output plugin. Support dumping to a file, and stderr.
You can specify wether the output should be formatted,
and if a DTD check should be done.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1545 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 10 +
acconfig.h | 1 +
configure.in | 25 +-
plugins/reports/Makefile.am | 2 +-
plugins/reports/xmlmod/Makefile.am | 18 +-
plugins/reports/xmlmod/xmlmod.c | 907 ++++++++++++++++++++++++++++++-------
prelude-manager.conf.in | 20 +
7 files changed, 816 insertions(+), 167 deletions(-)
commit 78d9e8ab0defad85933a18334db63c25557713ab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 28 00:36:45 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1541 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
configure.in | 18 +++++++++---------
2 files changed, 13 insertions(+), 9 deletions(-)
commit 9fe2c88c6388b11a66d54cbed1101f84cb45f001
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 26 12:00:56 2002 +0000
Sync with prelude-manager-0-8
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1531 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
1 file changed, 3 insertions(+)
commit 7d767f9e5ad3f706ef744661d7f7901499b5226c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 26 11:29:27 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1527 09c5ec92-17d4-0310-903a-819935f44dba
NEWS | 13 +++++++++++++
1 file changed, 13 insertions(+)
commit aa55340838c3c0d4e3b5d21a2ba87fece010a62f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 26 09:50:51 2002 +0000
2002-08-26 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/db-plugins.c (generate_dynamic_query): fix a
possible off by one in case DB_MAX_INSERT_QUERY_LENGTH
is used. Add a carriage return at the end of the error dump.
(db_plugin_insert): fix off by one.
carriage return at the end of the error dump.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1524 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +++++++++
src/db-plugins.c | 8 ++++----
2 files changed, 13 insertions(+), 4 deletions(-)
commit c79f8d6690343c8d1920e851d9fb8857a658f3d3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 21 09:52:19 2002 +0000
cleanup
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1476 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager-db-create.sh | 344 -------------------------------------------
1 file changed, 344 deletions(-)
commit 94b5807fb6d9477e562f98c9478542282f5d8041
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 21 09:47:01 2002 +0000
2002-08-16 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* plugins/reports/textmod/textmod.c (process_inode):
formatting fix.
* src/idmef-message-read.c (file_get):
handle MSG_INODE_TAG, call inode_get().
* plugins/reports/textmod/textmod.c (process_file):
formatting fix.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1475 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 +++++++++++
configure.in | 1 +
plugins/reports/textmod/textmod.c | 16 ++++++++++------
src/idmef-message-read.c | 12 ++++++++++++
4 files changed, 34 insertions(+), 6 deletions(-)
commit ab5db5a55bfcdcf70c4f377702f1d87319a920b1
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Thu Aug 15 12:56:15 2002 +0000
* plugins/db/pgsql/pgsql.c (db_insert): call PQclear() after query
to avoid memory leaks.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1472 09c5ec92-17d4-0310-903a-819935f44dba
plugins/db/pgsql/pgsql.c | 1 +
1 file changed, 1 insertion(+)
commit a1880be757eceb1675098a32825b293f18706bb8
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Thu Aug 15 12:43:24 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1470 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
commit 109efc56454f10ca6539b4861f4d0d492213d91e
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Thu Aug 15 12:42:51 2002 +0000
* plugins/db/pgsql/pgsql.c (db_insert): call PQclear() after query
to avoid memory leaks.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1469 09c5ec92-17d4-0310-903a-819935f44dba
plugins/db/pgsql/pgsql.c | 2 ++
1 file changed, 2 insertions(+)
commit 80a7432d74ed732700879ea9d64623309eadc546
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Tue Aug 13 15:15:17 2002 +0000
* plugins/reports/debug/debug.c: print error message when
message type is unknown
* plugins/reports/debug/debug.c: use separate counters
for alerts and heartbeats
* plugins/db/mysql/mysql.c (db_insert): include result of
mysql_error() in error message
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1465 09c5ec92-17d4-0310-903a-819935f44dba
plugins/db/mysql/mysql.c | 3 ++-
plugins/reports/debug/debug.c | 19 ++++++++++++++++---
2 files changed, 18 insertions(+), 4 deletions(-)
commit c2177a3ca73d3ad49419ab8f9274a3f477efd099
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 8 14:14:02 2002 +0000
slight change...
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1458 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 10 ++++++++++
src/server-generic.c | 9 +++------
2 files changed, 13 insertions(+), 6 deletions(-)
commit f6213264d0e08b40ac40f14bc12a9bf57977810b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 1 19:29:37 2002 +0000
sync with prelude-manager-0-8
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1456 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++++++
plugins/db/mysql/mysql.c | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
commit d8205894326978662d277c409672699b80591bbe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 1 19:00:39 2002 +0000
resync with prelude-manager-0-8
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1454 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +++++++++
plugins/decodes/prelude-nids/optparse.c | 1 +
2 files changed, 10 insertions(+)
commit 34e2daa3b90dce640042a60f60017a2ebed2599c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 30 01:24:23 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1451 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f28bab50b662170bce3a130d330dd910d15024ff
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 30 01:09:12 2002 +0000
2002-07-30 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* configure.in: update version number to 0.8.0.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1447 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
configure.in | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
commit a07555c70c11857e756c5dcecde0731cdc651b75
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jul 29 01:25:09 2002 +0000
warning fix
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1442 09c5ec92-17d4-0310-903a-819935f44dba
src/server-logic.c | 2 ++
1 file changed, 2 insertions(+)
commit b7adf41c48bedaa71ba2512f297880cf8a876698
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jul 29 01:18:01 2002 +0000
warning fix
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1441 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/optparse.c | 2 --
1 file changed, 2 deletions(-)
commit 53b9b0c660df79872f0c2813acb7104a08ba67ba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jul 29 01:10:42 2002 +0000
2002-07-29 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* plugins/reports/textmod/textmod.c:
include string.h
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1439 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
plugins/reports/textmod/textmod.c | 1 +
2 files changed, 4 insertions(+)
commit 6f4442c564ebe40e4d72850f48b5abad0cefd807
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jul 29 01:08:40 2002 +0000
2002-07-29 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* plugins/decodes/prelude-nids/optparse.c:
use our own extract functions.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1438 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/decodes/prelude-nids/optparse.c | 37 ++++++++++-----------------------
2 files changed, 16 insertions(+), 26 deletions(-)
commit 6f835d401d4e7b8a4d9ec5ed3ddba70fcb315d73
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jul 25 12:18:29 2002 +0000
2002-07-25 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* plugins/db/pgsql/Makefile.am:
* plugins/db/mysql/Makefile.am:
correct SQL scripts installation.
* docs/api/Makefile.am:
remove check for gtk-doc on make dist... As we cannot
force distcheck to pass the --enable-gtkdoc configure
argument, it would fail anyway.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1430 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 +++++++++++
docs/api/Makefile.am | 12 +-----------
docs/api/prelude-manager-docs.sgml | 2 ++
docs/api/prelude-manager-sections.txt | 20 ++++++++++++++++++++
plugins/db/mysql/Makefile.am | 10 +++++-----
plugins/db/pgsql/Makefile.am | 8 ++++----
6 files changed, 43 insertions(+), 20 deletions(-)
commit b411bba1c5bfdab2da7b9dc50ecea6e80c965179
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jul 23 12:46:13 2002 +0000
2002-07-23 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/pconfig.c (set_pidfile):
strdup pidfile.
* plugins/filters/skeleton/skeleton.c (set_skeleton_rule):
strdup filter_rule.
* plugins/reports/textmod/textmod.c (set_logfile):
strdup logfile.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1425 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +++++++++
plugins/filters/skeleton/skeleton.c | 2 +-
plugins/reports/textmod/textmod.c | 2 +-
src/pconfig.c | 2 +-
4 files changed, 12 insertions(+), 3 deletions(-)
commit 5a2b9c90b94a83e09e6012a37bb743554ad33a89
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jul 22 23:33:54 2002 +0000
2002-07-23 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* prelude-manager-db-create.sh (manager_user):
moved to prelude-manager-db-create.sh.in, to include
absolute path to the SQL scripts.
* plugins/db/pgsql/Makefile.am (install-data-local):
install postgresql.sql
* plugins/db/mysql/Makefile.am (install-data-local):
install mysql.sql
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1424 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 12 ++
configure.in | 6 +
plugins/db/mysql/Makefile.am | 5 +
plugins/db/pgsql/Makefile.am | 6 +-
prelude-manager-db-create.sh.in | 344 ++++++++++++++++++++++++++++++++++++++++
5 files changed, 372 insertions(+), 1 deletion(-)
commit cf906a973a1b7123d8a598c4d3aaa419d4b5a2c9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jul 22 19:44:50 2002 +0000
2002-07-22 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* plugins/reports/textmod/textmod.c (process_string_list):
don't print anything if list is empty.
(process_process): put a whitespace before arg and env.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1423 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
plugins/reports/textmod/textmod.c | 7 +++++--
2 files changed, 11 insertions(+), 2 deletions(-)
commit c465ca14ccc21ef685b915531334d741f6249276
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jul 17 18:12:58 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1418 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
src/idmef-message-scheduler.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit dce2814a4ca4551370386088ee7ffa60e399b4ea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jul 17 17:46:38 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1416 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
plugins/reports/textmod/textmod.c | 21 +++++++++++++--------
2 files changed, 19 insertions(+), 8 deletions(-)
commit 125e61b2ada3eb30f91e7e700cb3004ed9512703
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jul 1 21:10:18 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1386 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
plugins/db/mysql/mysql.c | 10 +++++-----
plugins/db/pgsql/pgsql.c | 10 +++++-----
plugins/filters/skeleton/skeleton.c | 6 +++---
plugins/reports/debug/debug.c | 10 +++++-----
plugins/reports/textmod/textmod.c | 6 +++---
src/pconfig.c | 14 +++++++-------
7 files changed, 32 insertions(+), 28 deletions(-)
commit f41dff8f9e0449b8d6e36750813937a4f036713a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jun 18 13:01:15 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1382 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 1 -
1 file changed, 1 deletion(-)
commit a316502d054973346995e004de407a5a3a4725fa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jun 18 11:00:13 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1381 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 25 ++++++
configure.in | 5 ++
plugins/Makefile.am | 2 +-
plugins/filters/Makefile.am | 5 ++
plugins/filters/skeleton/Makefile.am | 6 ++
plugins/filters/skeleton/skeleton.c | 163 +++++++++++++++++++++++++++++++++++
src/Makefile.am | 2 +
src/filter-plugins.c | 100 +++++++++++++++++----
src/idmef-db-output.c | 11 ++-
src/idmef-message-scheduler.c | 68 +++++++++++----
src/include/Makefile.am | 1 +
src/include/plugin-filter.h | 31 +++++--
src/prelude-manager.c | 9 ++
src/report-plugins.c | 15 ++++
14 files changed, 402 insertions(+), 41 deletions(-)
commit d8c2f2a732e2d1a43b39d27e35c2ee0f1b411496
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 17 16:34:46 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1380 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++
src/filter-plugins.c | 134 ++++++++++++++++++++++++++++++++++++++++++++
src/include/plugin-filter.h | 67 ++++++++++++++++++++++
3 files changed, 205 insertions(+)
commit 753bf9a816109e3f13edf861439e5b8ef2c79cf8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 17 09:49:55 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1378 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
src/idmef-db-output.c | 29 ++++++++++++++++++++++++++++-
2 files changed, 31 insertions(+), 1 deletion(-)
commit 7cb933408386d2d79ff3eb37995b2bdb2688ffff
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 17 09:30:07 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1377 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-db-output.c | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
commit 53b645484f991cf3aad7ab7b17e124774f720f6f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 17 09:06:03 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1376 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 3 +++
1 file changed, 3 insertions(+)
commit 3b6b728009d9927152ceb79791513d8e673f59e9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 17 09:02:31 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1375 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 22 ++++
plugins/reports/debug/debug.c | 8 +-
plugins/reports/textmod/textmod.c | 26 +++-
src/idmef-db-output.c | 13 +-
src/idmef-message-read.c | 265 ++++++++++++++++++++++++++++++++++++--
5 files changed, 310 insertions(+), 24 deletions(-)
commit 00480e9f42712a4b6998fc4aad8918efb65b484b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jun 13 23:54:39 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1370 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
Makefile.am | 24 ++++++++++++------------
2 files changed, 17 insertions(+), 12 deletions(-)
commit 87a1c34bde10e65ef32561001b14d01530824825
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jun 13 07:45:57 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1366 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
src/idmef-db-output.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit a32239cd0de8b7b812f5a36cb6fb1ae176719241
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 10 09:56:08 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1356 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 18115e45c8054aa3cce889ab9b169d5ad95bec18
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 10 00:34:47 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1353 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
configure.in | 11 +----------
2 files changed, 6 insertions(+), 10 deletions(-)
commit f225df810b66bac70d6e52fc451f9ae5ac7f7802
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jun 9 17:06:31 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1351 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-db-output.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 67c70b706069342abe382459a0c11990daba0f4c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jun 9 16:23:54 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1350 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 10 ++++++++++
src/idmef-db-output.c | 32 ++++++++++++++++++++++++++++++--
2 files changed, 40 insertions(+), 2 deletions(-)
commit 62023dcbf2e28591ae29aaeeb73b37c37727ed63
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 7 00:10:55 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1347 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit aaaa178f487e12df87c2967555593be6b4c8daab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jun 7 00:02:00 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1346 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/textmod/textmod.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 81d0f48f694c06c4119667019cffb9e709b271b9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jun 4 12:27:26 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1332 09c5ec92-17d4-0310-903a-819935f44dba
autogen.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit d8aa626dee26bdd264312210c6fc1cd045799759
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jun 3 19:33:55 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1331 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/ssl-register-client.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 87e555f691b9862fbdd6f66ead9da66b81014820
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jun 2 02:01:58 2002 +0000
2002-06-02 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* plugins/db/pgsql/postgres.sql:
analyzerID is INT8, and not VARCHAR.
also, changed some INT4 for ident to INT8.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1328 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++
plugins/db/pgsql/postgres.sql | 100 +++++++++++++++++++++---------------------
2 files changed, 57 insertions(+), 50 deletions(-)
commit 4b43f0f3b8d7259de5f52a50968c7c499ec38ca3
Author: Laurent Oudot <oudot.laurent@wanadoo.fr>
Date: Sun Jun 2 02:00:40 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1327 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager-db-create.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d373af19580f5b83e86959a6f474848feee78b9a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jun 1 02:24:13 2002 +0000
2002-06-01 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/ssl.c (handle_ssl_error):
new function, handle SSL error better.
* src/server-generic.c (authenticate_client):
if is_ssl is set and that handle_authentication return 0,
then return and do not accept the connection. This fix
possible grave problem with SSL connection.
* manager-adduser/ssl-register-client.c (ssl_register_client):
use des_set_key instead of des_set_key_checked, so that it
compile with older OpenSSL version.
* manager-adduser/manager-adduser.c (main):
call prelude_set_program_name, cause it will be used
for SSL certificate subject generation.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1319 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 18 +++++++++++++
manager-adduser/manager-adduser.c | 7 +++++
manager-adduser/ssl-register-client.c | 4 +--
src/server-generic.c | 10 +++----
src/ssl.c | 49 ++++++++++++++++++++++++++++++++---
5 files changed, 77 insertions(+), 11 deletions(-)
commit 78d845e36abf88b803c0d18f3ea0d8e296ea295b
Author: Laurent Oudot <oudot.laurent@wanadoo.fr>
Date: Sat Jun 1 00:06:31 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1318 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager-db-create.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit a03840f6b0788b5d8d215392901337a79655532b
Author: Laurent Oudot <oudot.laurent@wanadoo.fr>
Date: Sat Jun 1 00:00:02 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1317 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++++++
prelude-manager-db-create.sh | 29 ++++++++++++++++-------------
2 files changed, 23 insertions(+), 13 deletions(-)
commit 06ad89fb40a79a233f51a600fa408e988e27b76f
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Fri May 31 21:40:00 2002 +0000
fix convertions of milisecond values
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1316 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
src/idmef-util.c | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
commit 12d2b12de367214660f669f24cba4088ce798bce
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri May 31 20:28:36 2002 +0000
2002-05-31 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* plugins/reports/textmod/textmod.c (process_heartbeat):
make heartbeat output look better.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1315 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
plugins/reports/textmod/textmod.c | 8 +++++---
2 files changed, 8 insertions(+), 3 deletions(-)
commit 8f62ab9d912b46a385dbced8b784bb674c80797d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri May 31 13:36:50 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1310 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-util.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
commit 85c28d80127a7a9551deafac03d1428b1ef7035d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri May 31 12:47:21 2002 +0000
2002-05-31 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/idmef-util.c (idmef_get_db_timestamp):
new function, return a timestamp formatted for DB output.
(idmef_get_timestamp): modified so that it return time
in a readable format.
(idmef_get_idmef_timestamp):
new function, return a timestamp following IDMEF specs.
* src/idmef-db-output.c (insert_file):
(insert_analyzertime):
(insert_createtime):
(insert_detecttime): use idmef_get_db_timestamp()
instead of idmef_get_timestamp().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1309 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 17 +++++++
src/idmef-db-output.c | 12 ++---
src/idmef-util.c | 120 +++++++++++++++++++++++++++++++++++++++++++++--
src/include/idmef-util.h | 8 +++-
4 files changed, 144 insertions(+), 13 deletions(-)
commit 757babcc8fc9c2c3353d1d264747326e0b28ae63
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 30 17:18:56 2002 +0000
2002-05-30 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* plugins/reports/textmod/textmod.c (process_analyzer):
print process and analyzer if any.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1303 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
plugins/reports/textmod/textmod.c | 6 ++++++
2 files changed, 9 insertions(+)
commit 9bc8758985dd66db2f41181402bea50beabd9f21
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 30 17:03:09 2002 +0000
2002-05-30 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/idmef-util.c (idmef_ident_init):
create heartbeat_ident.
(idmef_ident_exit): destroy it.
(idmef_heartbeat_get_ident): impl.
* src/idmef-message-read.c (idmef_message_read):
as of now, ident is always set from the Manager.
(idmef_message_read): add a missing break statement,
call idmef_heartbeat_get_ident().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1302 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/idmef-message-read.c | 13 ++++++++-----
src/idmef-util.c | 15 +++++++++++++++
src/include/idmef-util.h | 1 +
4 files changed, 30 insertions(+), 5 deletions(-)
commit 1ad1972670bbfe00747d91fbde5ed993bd0e0824
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 30 16:18:03 2002 +0000
2002-05-30 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/sensor-server.c (read_connection_cb):
remove FIXME message. This is for a later release.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1301 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
src/sensor-server.c | 3 +--
2 files changed, 4 insertions(+), 2 deletions(-)
commit 581731dcf86852d5c0e8332c394540f23bb91e2a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 30 16:11:28 2002 +0000
2002-05-30 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* plugins/reports/textmod/textmod.c (process_analyzer):
print analyzerId.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1300 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
plugins/reports/textmod/textmod.c | 3 +++
2 files changed, 6 insertions(+)
commit 344af032552e1e54953b3c869bbdc4694c34744e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 30 09:51:19 2002 +0000
2002-05-30 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/idmef-util.c (idmef_additional_data_to_string):
* src/idmef-message-read.c (additional_data_get):
* plugins/decodes/prelude-nids/packet-decode.c:
modify to fit the new idmef_additional_data_t structure.
* src/idmef-util.c (idmef_additional_data_to_string):
use extract_function() for the ntpstamp, integer, real,
and all the string case.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1286 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 ++++++
plugins/decodes/prelude-nids/packet-decode.c | 56 ++++++++++++++--------------
plugins/reports/textmod/textmod.c | 5 ++-
src/idmef-db-output.c | 2 +-
src/idmef-message-read.c | 9 +----
src/idmef-util.c | 37 ++++++++++++++----
src/include/idmef-util.h | 2 +-
7 files changed, 75 insertions(+), 47 deletions(-)
commit ad4cfe4b0b2c0d1e0435234e35ef83a7136c0a65
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 29 20:25:30 2002 +0000
2002-05-29 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/idmef-message-read.c (additional_data_get):
Don't use extract_idmef_string() for IDMEF additionalData
data member. The content might be binary, and then not
end with \0.
* src/idmef-util.c (idmef_additional_data_to_string):
new function, take care of converting the IDMEF AdditionalData data
member to a string suitable to be outputed in the IDMEF database.
* src/idmef-db-output.c (insert_data):
use idmef_additional_data_to_string() to get the
data.
* plugins/reports/textmod/textmod.c (process_data):
use idmef_additional_data_to_string.
We should now be able to deal with any kind of data type.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1276 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 18 ++++++++
plugins/reports/debug/debug.c | 6 ++-
plugins/reports/textmod/textmod.c | 15 +++++--
src/idmef-db-output.c | 23 ++++++----
src/idmef-message-read.c | 8 +++-
src/idmef-util.c | 91 +++++++++++++++++++++++++++++++++++++++
src/include/idmef-util.h | 2 +
7 files changed, 150 insertions(+), 13 deletions(-)
commit 8a577c6645eb2f9bcbbe6d7c0d312006d9f9c785
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 29 13:52:35 2002 +0000
2002-05-29 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* docs/api/Makefile.am: workaround a possible
build breakage if gtkdoc isn't present.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1275 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
docs/api/Makefile.am | 4 ++++
2 files changed, 9 insertions(+)
commit b55bb10bb9d3d663b3bd87fc6b74f506c11dd622
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri May 24 21:11:27 2002 +0000
* src/server-generic.c (setup_client_socket):
don't try to use TCP wrappers if we are listening on
an UNIX socket.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1260 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/server-generic.c | 9 ++++++---
2 files changed, 12 insertions(+), 3 deletions(-)
commit a25b750a4670cb902a2f12864296ca9a5c40ed49
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed May 22 15:57:32 2002 +0000
* plugins/db/mysql/mysql.sql:
* plugins/db/pgsql/postgres.sql:
portlist is varchar.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1249 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
plugins/db/mysql/mysql.sql | 3 +--
plugins/db/pgsql/postgres.sql | 3 +--
3 files changed, 8 insertions(+), 4 deletions(-)
commit 744b9ae3e6a91d846bd85afc93a0804d10061b87
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue May 21 15:28:44 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1241 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-db-output.c | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
commit ccf2d46225114de2d5b10c516b169ca48b49ae91
Author: Baptiste Malguy <bm@babou.org>
Date: Fri May 17 14:31:39 2002 +0000
* src/pconfig.c (pconfig_init):
replaced the default value "unix" by "127.0.0.1" for the
config.addr field.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1208 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/pconfig.c | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
commit 13a2dc0702a73ed2b14ed46daf8430d3042ca7c1
Author: Baptiste Malguy <bm@babou.org>
Date: Thu May 16 19:24:04 2002 +0000
* src/decode-plugins.c src/report-plugins.c:
added missing includes from my previous commit
(shame on me).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1198 09c5ec92-17d4-0310-903a-819935f44dba
src/decode-plugins.c | 1 +
src/report-plugins.c | 1 +
2 files changed, 2 insertions(+)
commit 0de1072f1cb11c19147c11e318fab61b451ff607
Author: Baptiste Malguy <bm@babou.org>
Date: Thu May 16 15:50:25 2002 +0000
* src/*-plugins.c (*_plugins_init):
don't return an error if the plugin directory doesn't exist.
But do so in case of permission problem.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1193 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/db-plugins.c | 12 +++++++++++-
src/decode-plugins.c | 8 ++++++++
src/report-plugins.c | 8 ++++++++
4 files changed, 33 insertions(+), 1 deletion(-)
commit 493a603da06f0ed2d08fc25b503d7d9d0e7c2b35
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu May 16 13:12:59 2002 +0000
* configure.in: save LIBS variable in orig_libs...
Then restore it. We don't want everything to link with
libwrap / libnsl.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1189 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
configure.in | 2 ++
2 files changed, 8 insertions(+)
commit 4cefafcaf0b62f3f61374c0196f413e0c4e57aa7
Author: Baptiste Malguy <bm@babou.org>
Date: Thu May 16 10:14:17 2002 +0000
* src/include/*.h:
added some #ifndef/#define and #endif in the header files for
dependency inclusion purposes.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1185 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/include/admin-server.h | 4 ++++
src/include/auth.h | 6 ++++++
src/include/db.h | 5 +++++
src/include/decode.h | 5 +++++
src/include/idmef-db-output.h | 5 +++++
src/include/idmef-message-read.h | 4 ++++
src/include/idmef-message-scheduler.h | 5 +++++
src/include/idmef-util.h | 5 +++++
src/include/ntp.h | 4 ++++
src/include/pconfig.h | 10 +++++++++-
src/include/plugin-db.h | 6 +++---
src/include/plugin-decode.h | 6 +++---
src/include/plugin-report.h | 6 +++---
src/include/plugin-util.h | 5 +++++
src/include/report-infos.h | 4 ++++
src/include/report.h | 4 ++++
src/include/sensor-server.h | 5 +++++
src/include/server-generic.h | 4 ++++
src/include/server-logic.h | 8 ++++----
src/include/ssl.h | 4 ++++
21 files changed, 97 insertions(+), 14 deletions(-)
commit 63a0dbbadf7299d09802da5d90c59cd1eb3eef78
Author: Vincent Glaume <vincent.glaume@wanadoo.fr>
Date: Tue May 14 16:22:39 2002 +0000
* src/server-generic.c:
for a server using a unix socket, the filename we use is now build depending
on the listening port, which is done using the new
prelude_get_socket_filename() implementation in libprelude.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1172 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++++++
src/server-generic.c | 31 +++++++++++++++++--------------
2 files changed, 24 insertions(+), 14 deletions(-)
commit 5dc3d117d9a36c3efd66e1f32808ad028899a7b8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon May 13 21:22:29 2002 +0000
* configure.in:
* src/server-generic.c:
correct TCP wrappers check.
(authenticate_client): call accept() callback when handle_authentication
return value is 0.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1170 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 ++++
acconfig.h | 1 +
configure.in | 96 +++++++++++++++++++++++-----------------------------
src/server-generic.c | 12 +++----
4 files changed, 57 insertions(+), 59 deletions(-)
commit 572f38145cface146d282f4feaf8db2cc79bae3b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon May 13 18:08:22 2002 +0000
* src/server-generic.c (handle_plaintext_authentication):
don't set is_authenticated to 1 if sending authentication result
failed. This could lead to a possible SIGSEGV.
* src/sensor-server.c (accept_connection_cb): correct typo.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1169 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/sensor-server.c | 2 +-
src/server-generic.c | 13 ++++++++++---
3 files changed, 17 insertions(+), 4 deletions(-)
commit 2c5adb7d9b7dc750ede309f2d62e85b92faded3c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon May 13 17:11:52 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1168 09c5ec92-17d4-0310-903a-819935f44dba
src/server-logic.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 11b15142210fa6e48e496857c105def364cdd2a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon May 13 09:28:35 2002 +0000
* src/server-logic.c (handle_fd_event):
handle POLLIN before POLLHUP. The two bits may be set
in the revents field, and we want to proceed the available data.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1166 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/server-logic.c | 23 ++++++++---------------
2 files changed, 14 insertions(+), 15 deletions(-)
commit 0e496b8f69011256af251612fe8f44a4777378d8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue May 7 23:20:34 2002 +0000
* src/sensor-server.c (handle_request_ident): removed.
(read_ident_message): remove handling of
PRELUDE_MSG_ID_REQUEST. The Manager is no more responssible
for analyzer ID allocation.
(sensor_server_new): remove initialization of analyzer ident
object.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1163 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +++++++++
src/sensor-server.c | 47 -----------------------------------------------
2 files changed, 9 insertions(+), 47 deletions(-)
commit e8628b261f48277f67d33acede9cbab79ed80cfb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue May 7 23:09:41 2002 +0000
Fix daemon mode for Prelude Manager. Prelude-Manager should
fork() before thread are created.
* src/prelude-manager.c (main): don't start the daemon here.
* src/pconfig.c (set_daemon_mode):
call prelude_daemonize() here.
(pconfig_init): option for pidfile have higher priority than
daemon option.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1162 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 13 +++++++++++++
src/idmef-message-read.c | 1 +
src/include/pconfig.h | 5 ++---
src/pconfig.c | 20 +++++++++-----------
src/prelude-manager.c | 10 ----------
5 files changed, 25 insertions(+), 24 deletions(-)
commit 316993ead967a46b36bd4b2a747ef9f9229cbcaa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon May 6 13:42:49 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1149 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
docs/api/Makefile.am | 46 ++++++++++++++++++++++++----------------------
2 files changed, 30 insertions(+), 22 deletions(-)
commit 130b9328d9a9b7a80ac65cc54ebafcb03d9c6f47
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon May 6 10:49:20 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1148 09c5ec92-17d4-0310-903a-819935f44dba
docs/api/prelude-manager-sections.txt | 185 ++++++++++++++++++++++++++++++++++
1 file changed, 185 insertions(+)
commit 331b4292e18255228c44c7ab32fdbf64adb5d97b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun May 5 22:35:56 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1144 09c5ec92-17d4-0310-903a-819935f44dba
docs/api/prelude-manager-docs.sgml | 45 ++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
commit b7d13a20beb116abce789a57511af3aab17546a2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun May 5 21:08:38 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1143 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit cb83dcaed1993a7f283738081f4c38447f85350b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun May 5 21:00:30 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1142 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 ++
Makefile.am | 6 +-
configure.in | 15 +-
docs/api/prelude-manager.types | 0
prelude-db-create.sh | 340 -----------------------------------------
prelude-manager-db-create.sh | 340 +++++++++++++++++++++++++++++++++++++++++
src/Makefile.am | 4 +-
src/idmef-message-scheduler.c | 4 +-
src/include/Makefile.am | 2 +-
9 files changed, 360 insertions(+), 360 deletions(-)
commit ece3fb9212ac70b486c4bca55f23e4dff3850f19
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 30 16:00:16 2002 +0000
* src/pconfig.c (set_relay_manager):
prelude_client_mgr_new now take a type of client argument,
set it to PRELUDE_CLIENT_TYPE_MANAGER.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1121 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/pconfig.c | 3 ++-
2 files changed, 8 insertions(+), 1 deletion(-)
commit 37b9f284d93aa610ee743560a68ad5f0183f29c5
Author: Laurent Oudot <oudot.laurent@wanadoo.fr>
Date: Mon Apr 29 22:16:13 2002 +0000
2002-04-30 Laurent Oudot <oudot.laurent@wanadoo.fr>
* prelude-db-create.sh:
fix some bugs that occured with old version of different
shells (owing to Arnaud Guignard's test).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1114 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
prelude-db-create.sh | 12 ++++++++----
2 files changed, 14 insertions(+), 4 deletions(-)
commit 58cbb5e372d56b230cef7219747b120f362a578f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Apr 28 15:53:37 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1105 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit be217c0b170bd835f30a6ed1df57f3dca5b51631
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Apr 28 10:15:21 2002 +0000
* src/server-generic.c (server_generic_new):
memset sin_zero member to 0. This should avoid INET
server startign problem on some system.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1104 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/server-generic.c | 3 ++-
2 files changed, 8 insertions(+), 1 deletion(-)
commit 965ba5c2d5dec2ac43468606f38941eebb10786a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Apr 27 00:47:25 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1087 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 1 -
1 file changed, 1 deletion(-)
commit a4069778554d0272c174fce46a3c73450937d8f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 24 00:50:49 2002 +0000
* plugins/decodes/prelude-nids/packet-decode.c (ip_dump):
print protocol.
* src/sensor-server.c (handle_request_ident):
only convert ident to network byte order if WORDS_BIGENDIAN
is not defined.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1065 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +++++++++
plugins/decodes/prelude-nids/packet-decode.c | 4 ++--
src/sensor-server.c | 4 +++-
3 files changed, 14 insertions(+), 3 deletions(-)
commit 6e3ce70a83c7f749ba76e42f4cdcb85777a0d9b6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 17 09:49:30 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1043 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit e93b6ba40a7f10cc3eda11951ea4eaf0ea6ee686
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Apr 17 09:48:35 2002 +0000
* plugins/reports/debug/debug.c:
comment unused.
* configure.in (CFLAGS):
remove -Wstrict-prototype until OpenSSL header are corrected.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1042 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 8 ++++++++
plugins/reports/debug/debug.c | 3 +--
2 files changed, 9 insertions(+), 2 deletions(-)
commit ba7f6852ab9c2c91407ce1969605e043667068ed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Apr 12 16:37:54 2002 +0000
* plugins/decodes/prelude-nids/packet-decode.c (icmp_dump):
(nids_packet_dump): ICMP message can be > ICMP_MINLEN. Move
the check in the icmp_dump() function.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1010 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
plugins/decodes/prelude-nids/packet-decode.c | 11 ++++++++---
2 files changed, 12 insertions(+), 3 deletions(-)
commit c4ad0bca8c6e9241c9ba7764eb09390bde99be0a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Apr 12 16:03:51 2002 +0000
* prelude-manager.conf.in (logfile):
add missing ';' (Thanks to Yann Droneaud <meuh@tuxfamily.org>
for pointing this out).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1008 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
prelude-manager.conf.in | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit cde605dedce64d3e31e4aeed7481effa82bbe99a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Apr 12 14:06:13 2002 +0000
* src/plugins-util.c (prelude_string_to_hex):
don't increment text pointer if we are at the end of the buffer.
This fix bug #0000020 (Non ASCII character in hexadecimal dump).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1007 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/plugins-util.c | 25 +++++++++++++++----------
2 files changed, 21 insertions(+), 10 deletions(-)
commit c75ca5fc80238577954f7f9930e32aa75da877c1
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Thu Apr 11 17:11:42 2002 +0000
added analyzer processing in debug plugin
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@1002 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +++++++++
plugins/reports/debug/debug.c | 1 +
2 files changed, 10 insertions(+)
commit 350b5fa1d69a2a8dcd58a867dc96ddde1f274942
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 9 19:34:16 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@985 09c5ec92-17d4-0310-903a-819935f44dba
README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7e6f0edfc7f07cb1cc0aab2cfbe2bead1bef8c9a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 9 15:51:32 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@984 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
configure.in | 27 ++++-----------------------
2 files changed, 7 insertions(+), 23 deletions(-)
commit 7e89ac34e8da72bbe425a9ad645e1aa8d1dba8ac
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Tue Apr 9 15:25:15 2002 +0000
added silent option to debug plugin
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@982 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/debug.c | 28 ++++++++++++++++++++++++----
1 file changed, 24 insertions(+), 4 deletions(-)
commit bbc3958b167d97fd1bd05ff47421f67eca1a4279
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 9 11:15:29 2002 +0000
* plugins/decodes/prelude-nids/packet-decode.c:
(nids_packet_dump): use ICMP_MINLEN as the size for the
ICMP header.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@980 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 +++++-
plugins/decodes/prelude-nids/packet-decode.c | 5 +++--
2 files changed, 8 insertions(+), 3 deletions(-)
commit e4ea5e0141c53c319668d3214083901bcb497295
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Apr 9 07:51:27 2002 +0000
* plugins/decodes/prelude-nids/packet-decode.c:
snprintf return the len not including ending \0, so
idmef string len should be set to returned len + 1.
(#0000015)
* plugins/decodes/prelude-nids/decode.c (gather_protocol_infos):
use idmef_string_set to set sport / dport service name.
(#0000015)
Additionally, getservbyport have to be called with port in
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@978 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 14 +++++++++++
plugins/decodes/prelude-nids/decode.c | 25 ++++++++++++-------
plugins/decodes/prelude-nids/packet-decode.c | 36 ++++++++++++++++++----------
3 files changed, 55 insertions(+), 20 deletions(-)
commit 12d530ed5c9d5bb8ff8c4ebf883ab7ef1ffb93e2
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Mon Apr 8 20:12:45 2002 +0000
fixed warnings in debug.c
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@977 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/debug.c | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
commit c487f4582a59d83bc8c1492300b568eeeea102f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Apr 8 07:08:27 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@966 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5e2c65c23b882aeda46221189c1aa35aa2f72ba9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Apr 8 07:06:05 2002 +0000
* prelude-manager.conf.in:
more comment in default configuration file.
* Makefile.am (install-data-local):
Only install default configuration file if it does not
exit... If a configuration file is already present, warn
the user and install in prelude-manager.conf-dist.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@965 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 10 ++++++++++
Makefile.am | 13 +++++++++++--
prelude-manager.conf.in | 27 ++++++++++++++++++++++++---
3 files changed, 45 insertions(+), 5 deletions(-)
commit 56adb9ae78dc1e2417505a9f119f027bbbefee18
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Apr 7 21:48:06 2002 +0000
fix warnings
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@964 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/debug.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
commit 7819f04b0c626054e02317ccd2a2c610136f041c
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Apr 7 21:24:38 2002 +0000
fixed compilation warnings
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@963 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
src/idmef-message-read.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 5cb08eb1114bdf15a5ece88114e32627f5656587
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Apr 7 16:16:45 2002 +0000
new debug plugin
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@962 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 16 +
plugins/reports/debug/debug.c | 1066 +++++++++++++++++++++++++++++++++++------
2 files changed, 942 insertions(+), 140 deletions(-)
commit 505415d3ce577b8ee977c4c6db77fea6e2c66b43
Author: Baptiste Malguy <bm@babou.org>
Date: Sun Apr 7 16:01:23 2002 +0000
modified the ChangeLod according to the previous commit I made about the
SQL query buffer management.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@961 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 13 +++++++++++++
1 file changed, 13 insertions(+)
commit 8a6ce76563a9e3888f25ba645095c5c590a5ec93
Author: Baptiste Malguy <bm@babou.org>
Date: Sun Apr 7 15:09:48 2002 +0000
* src/db-plugins.c (generate_dynamic_query):
(db_plugin_insert):
* src/include/plugin-db.h:
* plugins/db/mysql/mysql.c (db_insert):
* plugins/db/pgsql/pgsql.c (db_insert):
added a dynamic management of the SQL query buffer to both avoid
a too short buffer truncating queries and allowing big queries when
necessary.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@960 09c5ec92-17d4-0310-903a-819935f44dba
plugins/db/mysql/mysql.c | 6 +--
plugins/db/pgsql/pgsql.c | 5 +--
src/db-plugins.c | 112 ++++++++++++++++++++++++++++++++++++++++++-----
src/include/plugin-db.h | 4 +-
4 files changed, 105 insertions(+), 22 deletions(-)
commit ee595b05da4653577ada9d5e043fb29829e31ac4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 4 13:12:42 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@945 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/manager-adduser.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit fb89e8544ef44fed16eaa97da851822f3cd4b339
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 4 13:07:08 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@944 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/manager-adduser.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit 65d88bbe02d89bfb5d7a42a18ccb89946ef97fa7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Apr 4 13:03:11 2002 +0000
* plugins/reports/textmod/textmod.c (process_node):
fix output.
* manager-adduser/manager-adduser.c (handle_authentication_method):
don't give up until an error occur, or we get prelude_msg_finished.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@943 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 8 ++++++++
manager-adduser/manager-adduser.c | 14 +++++++++-----
plugins/reports/textmod/textmod.c | 4 ++++
3 files changed, 21 insertions(+), 5 deletions(-)
commit 0afc8faff0a51649401a5550936e9f985e64ce99
Author: Laurent Oudot <oudot.laurent@wanadoo.fr>
Date: Sun Mar 31 23:52:12 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@931 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
1 file changed, 5 insertions(+)
commit 4bef2e1e43ba3f7d74188ef3078f986809b37997
Author: Laurent Oudot <oudot.laurent@wanadoo.fr>
Date: Sun Mar 31 23:50:57 2002 +0000
2002-04-01 Laurent Oudot <oudot.laurent@wanadoo.fr>
* prelude-db-create.sh:
Added postgresql support for the IDMEF database
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@930 09c5ec92-17d4-0310-903a-819935f44dba
prelude-db-create.sh | 196 +++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 167 insertions(+), 29 deletions(-)
commit 2c1d494d37b1e9a525d1ad5c5578b08852afac37
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 29 11:35:12 2002 +0000
* src/server-logic.c (server_logic_process_requests):
(child_reader): don't accept connection before the thread
install the signal handler for SIGUSR1.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@923 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/server-logic.c | 31 +++++++++++++++++++++++++++++--
2 files changed, 35 insertions(+), 2 deletions(-)
commit 2369f4c34c6f60059fc7c3b36357087b11bcc30e
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Thu Mar 28 23:15:42 2002 +0000
include <arpa/inet.h> in src/idmef-message-read.c
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@919 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
src/idmef-message-read.c | 2 ++
2 files changed, 7 insertions(+)
commit c8541ad584c204cb197f134e0624e846577477c6
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Thu Mar 28 11:02:28 2002 +0000
language corrections
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@909 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
INSTALL | 23 +++++++++++------------
README | 7 ++++---
3 files changed, 21 insertions(+), 15 deletions(-)
commit 7bf70be075159bdb49c67f3bc32d83b38e7c62f9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Mar 26 18:13:03 2002 +0000
* src/server-logic.c (child_reader): remove wrong lock.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@894 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
src/server-logic.c | 2 --
2 files changed, 4 insertions(+), 2 deletions(-)
commit 8878e7e534d7657367e83c85ed15c2fe9cfc8bc0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Mar 25 17:36:56 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@872 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 4 ++++
1 file changed, 4 insertions(+)
commit cc1e90d8c72be15cff8523c6810b2195e0e54957
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Mar 25 17:34:23 2002 +0000
* src/server-generic.c (handle_plaintext_authentication):
use extract_string_safe().
* src/sensor-server.c (handle_declare_ident):
use extract_uint64_safe().
* src/idmef-message-read.c (extract_idmef_string):
use extract_string_safe, and implicitly return if needed.
(idmef_message_read): use extract_uint8_safe().
(extract_int): use the needed extract_ function.
* plugins/decodes/prelude-nids/packet-decode.c (get_address):
(ether_dump):
(arp_dump):
(ip_dump):
(tcp_dump):
(udp_dump):
update to use the new extract_* functions.
(nids_packet_dump): Include the header size in the table,
and bound check provided len with the header size.
* plugins/decodes/prelude-nids/decode.c (get_address):
(packet_to_idmef):
* manager-adduser/manager-adduser.c (handle_plaintext_account_creation):
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@871 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 31 +++++
Makefile.am | 2 +-
db-inst.sh | 193 ---------------------------
manager-adduser/manager-adduser.c | 10 +-
plugins/decodes/prelude-nids/decode.c | 26 ++--
plugins/decodes/prelude-nids/packet-decode.c | 80 +++++------
src/idmef-message-read.c | 26 +++-
src/sensor-server.c | 6 +-
src/server-generic.c | 8 +-
9 files changed, 130 insertions(+), 252 deletions(-)
commit 3c4498bed599b0c9828d21e245f2b2542259c540
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Mar 22 08:14:55 2002 +0000
* src/db-plugins.c (db_plugins_available):
new function, return 0 if there is active db plugins,
-1 otherwise.
* src/report-plugins.c (report_plugins_available):
new function, return 0 if there is active report plugins,
-1 otherwise.
* src/idmef-message-scheduler.c (process_message):
don't read the IDMEF message if there is no active plugins
(we are probably only a relay manager in this case).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@858 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 14 ++++++++++++++
src/db-plugins.c | 12 ++++++++++++
src/idmef-message-scheduler.c | 9 +++++++++
src/include/plugin-db.h | 3 ++-
src/include/plugin-report.h | 1 +
src/report-plugins.c | 10 +++++++++-
6 files changed, 47 insertions(+), 2 deletions(-)
commit 8ab7d829208af11d7c2d0cfa45ca25e71f38fc00
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 21 15:50:24 2002 +0000
* plugins/decodes/prelude-nids/decode.c (msg_to_packet):
put an array delimiter for safety (an attacker that
successfuly authenticated could send a packet without p_end
set).
* plugins/decodes/prelude-nids/packet.h:
updated to recent version.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@855 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 10 +++++++
plugins/decodes/prelude-nids/decode.c | 7 ++++-
plugins/decodes/prelude-nids/packet-decode.c | 2 +-
plugins/decodes/prelude-nids/packet.h | 42 ++++++++++++----------------
4 files changed, 35 insertions(+), 26 deletions(-)
commit 077358d78826758bfce0ed7507e08641381ca3b0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Mar 20 16:10:14 2002 +0000
* db-inst.sh: cleanup, fix several bug, simplify,
also rename it to prelude-db-create.sh
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@850 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 ++
prelude-db-create.sh | 198 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 203 insertions(+)
commit aae76c72301921598ec1efb0bdba477ae2f7dabe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Mar 19 12:07:16 2002 +0000
* src/ssl.c (ssl_close_session):
this is done by prelude-io. Removed.
(ssl_init_server):
call setup_openssl_thread().
(setup_openssl_thread):
malloc the OpenSSL array of mutexs, and initialize them.
Setup the OpenSSL callback function.
(thread_lock_cb):
OpenSSL callback for locking / unlocking a mutex.
(thread_id_cb):
OpenSSL callback to get ID of the calling thread.
Theses change aim to avoid problem by using the same SSL
context from multiple thread. The OpenSSL documentation is
very small (almost inexistant) on this subject thought, so
anyone with knowledge of how OpenSSL and thread cohabitate
is welcome to review the code.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@845 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 25 +++++++++++++++++++++
src/include/ssl.h | 2 --
src/ssl.c | 66 +++++++++++++++++++++++++++++++++++++++++++++----------
3 files changed, 80 insertions(+), 13 deletions(-)
commit 29745e88f7907a813a220a4c677beb5e2574d982
Author: Laurent Oudot <oudot.laurent@wanadoo.fr>
Date: Tue Mar 19 02:39:03 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@842 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
1 file changed, 6 insertions(+)
commit 2ff6de5c8e6cb5f2a8bf5a5fa6328222b155d39a
Author: Laurent Oudot <oudot.laurent@wanadoo.fr>
Date: Tue Mar 19 02:32:27 2002 +0000
* created db-inst.sh in order to help the installation process of databases features in the project
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@841 09c5ec92-17d4-0310-903a-819935f44dba
db-inst.sh | 193 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 193 insertions(+)
commit 85665adad2497151b671c91601a8842c3ccf82cf
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Mar 17 22:29:58 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@840 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
1 file changed, 6 insertions(+)
commit ec258b2c80f4cd5b85ed14a16da21a3343c0a0fa
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Mar 17 22:28:02 2002 +0000
* src/idmef-message-read.c (source_get):
fix a bug causing an error when end of message (MSG_END_OF_TAG)
is reached
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@839 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-read.c | 3 +++
1 file changed, 3 insertions(+)
commit 70189180f34538a21176d4e6326bb7e32b223c31
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 14 17:21:07 2002 +0000
* plugins/db/pgsql/postgres.sql:
* plugins/db/mysql/mysql.sql:
added PostgreSQL and MySQL database creation script, by
Oudot Laurent <oudot.laurent@wanadoo.fr>
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@836 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 +
plugins/db/mysql/mysql.sql | 390 ++++++++++++++++++++++++++++++++++++++++++
plugins/db/pgsql/postgres.sql | 375 ++++++++++++++++++++++++++++++++++++++++
3 files changed, 771 insertions(+)
commit 2ccab5a56e0bf01025b3dabc80715cb84b2414d8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Mar 14 13:01:31 2002 +0000
* manager-adduser/ssl-register-client.c (create_manager_key_if_needed):
* manager-adduser/manager-adduser.c (handle_plaintext_account_creation):
use 0 as the UID argument.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@835 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
manager-adduser/manager-adduser.c | 2 +-
manager-adduser/ssl-register-client.c | 6 +++---
3 files changed, 10 insertions(+), 4 deletions(-)
commit db2359cd2d795ce638138c0977ab184377b4b10d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Mar 11 18:07:19 2002 +0000
* prelude-manager.conf.in (sensors-srvr):
comment admin-srvr by default, this won't be enabled for 0.8
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@823 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
prelude-manager.conf.in | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit e96c134150f96c476bcd8f7815748db8bca83d04
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Thu Mar 7 22:41:31 2002 +0000
fix warnings on compilation
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@810 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
src/sensor-server.c | 3 ++-
2 files changed, 6 insertions(+), 1 deletion(-)
commit a0b3ba2f967e9af36474df56677e9ad982f711db
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Thu Mar 7 17:01:45 2002 +0000
fixed linker flags for pgsql plugin
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@807 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
plugins/db/pgsql/Makefile.am | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit c671125b9bf50210561393629de11efbb6c37c48
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Mar 6 17:20:40 2002 +0000
* src/server-generic.c (server_generic_new):
UNIX keyword is obsoleted. Resolve the server address
in the good place.
(inet_server_start): don't resolve server addr here,
take a sockaddr_in structure as argument.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@778 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +++++++++
src/server-generic.c | 29 ++++++++++++++---------------
2 files changed, 23 insertions(+), 15 deletions(-)
commit 5b9de822813f55554b47e843d8df6e1478b8353f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 28 16:58:20 2002 +0000
* src/sensor-server.c (handle_request_ident):
use a mutex to protect ident creation.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@746 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
src/sensor-server.c | 8 ++++++--
2 files changed, 9 insertions(+), 2 deletions(-)
commit ba20a2770dd9754c9155cae3594a5ca427479ae4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 28 16:39:54 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@744 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/Makefile.am | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 5b7aeeb3643bfed43d2c77b4907b182654f2f392
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 28 16:37:47 2002 +0000
* manager-adduser/Makefile.am (DEFS):
* src/Makefile.am (DEFS):
* plugins/decodes/prelude-nids/Makefile.am:
* plugins/reports/textmod/Makefile.am (DEFS):
* plugins/db/pgsql/Makefile.am (DEFS):
* plugins/db/mysql/Makefile.am (DEFS):
libprelude include dir should be *after* local include dir.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@743 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 +++++++++++
plugins/db/mysql/Makefile.am | 4 +---
plugins/db/pgsql/Makefile.am | 4 +---
plugins/decodes/prelude-nids/Makefile.am | 3 +--
plugins/reports/textmod/Makefile.am | 3 +--
src/Makefile.am | 4 ++--
6 files changed, 17 insertions(+), 12 deletions(-)
commit 66b8966070d691945fa3a7663c239e7faf8a3c5c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 27 15:00:56 2002 +0000
* plugins/decodes/prelude-nids/decode.c: include
netinet/in.h
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@730 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/decodes/prelude-nids/decode.c | 1 +
2 files changed, 6 insertions(+)
commit 3c21f6d7aebe54858dde3eba9695e7f9b1bc3f80
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Feb 22 17:07:29 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@714 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 9 +++------
plugins/decodes/prelude-nids/nethdr.h | 28 ++++++++++++++++------------
plugins/decodes/prelude-nids/packet-decode.c | 15 ++++++---------
3 files changed, 25 insertions(+), 27 deletions(-)
commit 7f2c0428d6adb0e6642f2f61dab3f6a40c4416f8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 21 16:22:12 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@697 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
plugins/decodes/prelude-nids/decode.c | 2 +-
src/idmef-message-read.c | 1 -
3 files changed, 5 insertions(+), 2 deletions(-)
commit 9a1edba66afc0e85382e7aec2c908ea8beb6e738
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 21 15:50:59 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@696 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/decodes/prelude-nids/packet-decode.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 5a9cc00f0b20a9b77298fbca815c5006613890b6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 20 10:12:16 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@690 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 16 ++++++++++++++++
acinclude.m4 | 3 +--
src/sensor-server.c | 2 +-
3 files changed, 18 insertions(+), 3 deletions(-)
commit a299b906e8d6a014af0dd1f1e5f26c30ef75a912
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 18 18:40:03 2002 +0000
* src/idmef-db-output.c (insert_snmp_service):
(insert_file):
(insert_web_service):
Correct argument lists.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@689 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 8 ++++++++
src/idmef-db-output.c | 20 +++++++++++++++-----
2 files changed, 23 insertions(+), 5 deletions(-)
commit cfbf1cc38255c2dee83118c626d433c16e049ae5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 13 10:35:49 2002 +0000
* manager-adduser/ssl-register-client.c (create_manager_key_if_needed):
fix a typo, thanks to Sebastien Tricaud <tricauds@tammy.croftj.net>
for pointing this out.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@666 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
manager-adduser/ssl-register-client.c | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
commit d4e5fb9c82648e6c6289389d105dd31eb2420d37
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 11 15:31:00 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@665 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 2 ++
1 file changed, 2 insertions(+)
commit 1668e7a3c0eb4ee7bfbe5e4f61fda7f4eb1bc447
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 7 23:38:15 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@660 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
prelude-manager.conf.in | 7 ++++---
2 files changed, 8 insertions(+), 3 deletions(-)
commit e3bcac90a230c69cdfc9cef9c9e20668daff9db1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 7 17:21:44 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@652 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 ++
plugins/db/mysql/mysql.c | 2 +-
plugins/decodes/prelude-nids/Makefile.am | 4 +++-
plugins/decodes/prelude-nids/decode.c | 1 +
plugins/decodes/prelude-nids/packet-decode.c | 2 +-
plugins/decodes/prelude-nids/packet-decode.h | 3 +++
6 files changed, 11 insertions(+), 3 deletions(-)
commit cfcd520fdd3acf251b664b77bbaef846149e1cff
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Feb 7 15:44:37 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@649 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 13 +++++++++++
INSTALL | 3 ++-
Makefile.am | 12 +++++-----
manager-adduser/manager-adduser.c | 46 ++++++++++++++++++++++++++++-----------
plugins/reports/textmod/textmod.c | 3 ++-
5 files changed, 55 insertions(+), 22 deletions(-)
commit ec916afab2bf692a26b66855b5469295a5c82145
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Thu Feb 7 11:19:48 2002 +0000
LIST_HEAD warning fixed in packet-decode.c
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@648 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
plugins/decodes/prelude-nids/packet-decode.c | 3 ++-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 7d6f0a493192a11c4147437b2a5641b24149cc2b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 6 16:52:53 2002 +0000
* src/prelude-manager.c (cleanup):
only close admin server if it is enabled.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@644 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
src/prelude-manager.c | 4 +++-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 82e1ed355b7563becc2d810044264516afd19a15
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 6 16:22:16 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@642 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/ssl-register-client.c | 7 -------
1 file changed, 7 deletions(-)
commit cbb267240030f92c68f480d49a62a6cc99c4f7bf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Feb 6 14:46:01 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@641 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 13 +++++
manager-adduser/manager-adduser.c | 9 +++-
manager-adduser/ssl-register-client.c | 15 ++++--
src/ssl.c | 98 +++++++++++++++++++++++++----------
4 files changed, 103 insertions(+), 32 deletions(-)
commit 18e7f05aca04e759e8f9855b10d276ec08a8f2c2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 5 17:00:40 2002 +0000
* src/idmef-db-output.c: stop passing pointer to ident.
Stop using const everywhere.
Allocate Identity by alert, for some IDMEF object.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@637 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 ++
src/idmef-db-output.c | 270 +++++++++++++++++++++---------------------
src/idmef-message-read.c | 7 +-
src/include/idmef-db-output.h | 2 +-
4 files changed, 150 insertions(+), 136 deletions(-)
commit b397cf1d0c515f1e4158e973d416abcccbd648f9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Feb 5 14:24:25 2002 +0000
* manager-adduser/manager-adduser.c (main):
call ssl_create_manager_key_if_needed() so that we
create the key if it doesn't exist.
* manager-adduser/ssl-register-client.c:
(ssl_create_manager_key_if_needed): new function.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@635 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +++++++++
manager-adduser/manager-adduser.c | 11 +++++++----
manager-adduser/ssl-register-client.c | 16 ++++++++++++----
manager-adduser/ssl-register-client.h | 4 ++++
src/ssl.c | 2 +-
5 files changed, 33 insertions(+), 9 deletions(-)
commit 999400d5f1f72e44cfed6a106a3b5859c22c466c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Feb 4 17:14:27 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@633 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +
manager-adduser/manager-adduser.c | 320 ++++++++++++++++++++++++++++++++--
manager-adduser/ssl-register-client.c | 87 ++-------
manager-adduser/ssl-register-client.h | 4 +-
src/idmef-db-output.c | 4 +-
src/pconfig.c | 12 --
src/server-generic.c | 6 +-
7 files changed, 340 insertions(+), 102 deletions(-)
commit 84b0d9d210a17cba0ed223f149c498c08db1204b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Feb 1 15:30:20 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@630 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 +++++++++
src/idmef-message-scheduler.c | 53 ++++++++++++++++++++++++++-----------------
2 files changed, 43 insertions(+), 21 deletions(-)
commit 7328b74f06d15523b3b9b171659948725ec7bb83
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 28 23:59:27 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@628 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8b9235faa05e10bfaaa5eb932d171a2a7ccc94e6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 28 18:31:31 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@627 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/Makefile.am | 2 +-
src/include/optparse.h | 25 -------------------------
2 files changed, 1 insertion(+), 26 deletions(-)
commit 798be9e190b283f42638dae2ddde29161615b956
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 28 18:18:01 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@626 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 +
Makefile.am | 2 +-
acconfig.h | 1 +
configure.in | 117 +++++-
docs/Makefile.am | 87 +---
docs/api/Makefile.am | 5 +-
plugins/decodes/prelude-nids/Makefile.am | 6 +-
plugins/decodes/prelude-nids/decode.c | 77 ++--
plugins/decodes/prelude-nids/ethertype.h | 91 ++++
plugins/decodes/prelude-nids/optparse.c | 80 ++--
plugins/decodes/prelude-nids/optparse.h | 25 ++
plugins/decodes/prelude-nids/packet-decode.c | 606 +++++++++++++++++++++++++++
plugins/decodes/prelude-nids/packet.h | 3 +-
src/db-plugins.c | 6 +-
src/idmef-message-read.c | 2 +-
src/server-logic.c | 3 +
16 files changed, 942 insertions(+), 180 deletions(-)
commit 25fdb6b21ae782f0e5535f8f26d9594e64a5b2ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jan 27 17:39:32 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@624 09c5ec92-17d4-0310-903a-819935f44dba
plugins/db/pgsql/pgsql.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit ea354baccf821061783be961ab903b18c7f90e81
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Jan 27 17:33:59 2002 +0000
mysql configure fixes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@623 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +++++++++
configure.in | 42 +++++++++++++++++++++++++++++++++++++++++-
2 files changed, 50 insertions(+), 1 deletion(-)
commit 2e072a347e95fc654c018ca731e6ac1150644db8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Jan 27 16:06:55 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@622 09c5ec92-17d4-0310-903a-819935f44dba
src/db-plugins.c | 2 +-
src/include/plugin-db.h | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
commit a40669f91f91c69522a2770ff8525f456ff4dfa8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 26 03:45:42 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@620 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
src/idmef-message-read.c | 4 ++++
2 files changed, 7 insertions(+)
commit 3b98764bbb9ec9198ef14db2dd9f1c8d70df4a30
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 26 03:35:25 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@618 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
plugins/reports/textmod/textmod.c | 6 ++++++
src/idmef-message-read.c | 8 ++++++++
3 files changed, 20 insertions(+)
commit 7cd823ba1044759e8860a323787662f9b6c65296
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 26 02:48:57 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@617 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 19 ++++
src/idmef-db-output.c | 242 ++++++++++++++++++++++++++++++++++++++++++--------
src/idmef-util.c | 1 +
3 files changed, 226 insertions(+), 36 deletions(-)
commit 117db88e61799f61d157735b1cf5535941eba038
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 25 18:40:22 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@614 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 15 +++
plugins/decodes/prelude-nids/decode.c | 25 ++---
plugins/reports/debug/debug.c | 6 +-
plugins/reports/textmod/textmod.c | 151 +++++++++++++++-------------
src/idmef-db-output.c | 180 +++++++++++++++++++++++-----------
src/idmef-message-read.c | 78 ++++++++-------
src/idmef-util.c | 122 +++++++++++++++--------
src/include/plugin-report.h | 1 +
8 files changed, 359 insertions(+), 219 deletions(-)
commit d2311bad1e9df1e09f8739c9b399d68ae3961508
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 23 14:19:16 2002 +0000
(process_assessment): avoid NULL pointer dereference.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@613 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 1 +
plugins/reports/textmod/textmod.c | 3 +++
2 files changed, 4 insertions(+)
commit 833e96f017fd5819ccc46bb7bb70fe79d9d65486
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 23 11:43:21 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@612 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/manager-adduser.c | 1 -
manager-adduser/ssl-register-client.c | 1 +
src/prelude-manager.c | 4 +---
3 files changed, 2 insertions(+), 4 deletions(-)
commit e98f21fd82e30c858a3163a8b8be2b20c7a52238
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 23 09:02:18 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@607 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 12 +
configure.in | 1 +
plugins/reports/Makefile.am | 2 +-
plugins/reports/textmod/Makefile.am | 7 +
plugins/reports/textmod/textmod.c | 681 ++++++++++++++++++++++++++++++++++++
prelude-manager.conf.in | 40 +--
src/include/plugin-report.h | 6 +-
src/report-plugins.c | 2 +-
8 files changed, 710 insertions(+), 41 deletions(-)
commit 297567f3a73f3641d1c50977d7849c12d2edafc1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Jan 22 19:23:11 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@606 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 +
acconfig.h | 1 +
configure.in | 5 +
plugins/db/mysql/mysql.c | 15 +-
src/idmef-db-output.c | 610 +++++++++++++++++++++++++++++++++++-------
src/idmef-message-read.c | 183 ++++++++++++-
src/idmef-util.c | 111 ++++++++
src/include/idmef-db-output.h | 5 +-
src/include/idmef-util.h | 16 ++
src/include/report.h | 3 +
10 files changed, 855 insertions(+), 105 deletions(-)
commit c429582729b56beca548a434773a7fd9b8887546
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 21 10:51:12 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@602 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 7 +++++--
src/server-logic.c | 2 +-
2 files changed, 6 insertions(+), 3 deletions(-)
commit 45356295dc9fda1781c576060768f19413996286
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 21 10:44:28 2002 +0000
* src/server-logic.c: the continue_processing variable
is now a volatile sig_atomic_t.
(server_logic_stop): just set the continue_processing
variable to 0.
* src/prelude-manager.c (init_manager_server):
stop using a separate thread for the administration server.
We are now able to multiplex event for differents servers.
* src/server-generic.c (server_generic_start):
now take an array of server_generic_t, as well as a nserver
count.
(handle_connection): new function.
(wait_connection): poll on the server(s) socket(s).
Call handle_connection() when needed.
We are now able to multiplex accept for differents server.
* src/sensor-server.c:
(admin_server_new):
(admin_server_close):
* src/admin-server.c
(admin_server_new):
(admin_server_close):
return a new server_generic_t. We don't want to keep the server
identifier global. Function that used to use the global identifier
now take a server_generic_t as argument.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@601 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 33 +++++++++
src/admin-server.c | 20 ++----
src/include/admin-server.h | 5 +-
src/include/sensor-server.h | 6 +-
src/include/server-generic.h | 7 +-
src/prelude-manager.c | 47 +++++--------
src/sensor-server.c | 21 ++----
src/server-generic.c | 157 +++++++++++++++++++++++++------------------
src/server-logic.c | 29 +++-----
9 files changed, 173 insertions(+), 152 deletions(-)
commit 4b6f0568edbd9f72b7e81dd64ab984c95203a2f7
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Jan 20 16:03:25 2002 +0000
* configure.in: added AC_CANONICAL_SYSTEM macro to fix autoconf 2.5x
problem
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@600 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
configure.in | 1 +
2 files changed, 5 insertions(+)
commit a759cda5f983eb19455d30fb5137d4a3a9125a9d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 19 18:05:01 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@598 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1f319f5f7a3549565f56835e84d004a7aff41fde
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 19 17:00:03 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@597 09c5ec92-17d4-0310-903a-819935f44dba
INSTALL | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit dcc574edbaf45bd49a2a0d496bb6a65d9eb471ed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 19 16:58:11 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@596 09c5ec92-17d4-0310-903a-819935f44dba
INSTALL | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 69 insertions(+)
commit 3ff06bd649c5c43a2080d62d396e930193f8eb21
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 19 15:22:54 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@594 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-util.c | 22 ++++++++++++++++++++++
src/include/auth.h | 22 ++++++++++++++++++++++
src/include/idmef-util.h | 22 ++++++++++++++++++++++
3 files changed, 66 insertions(+)
commit 1973d908233af721251bab4dced960d390ad08d0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 19 15:02:33 2002 +0000
* Fit libprelude header change. Resolve address when
needed for server creation.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@592 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
manager-adduser/ssl-register-client.c | 2 +-
src/admin-server.c | 2 +-
src/db-plugins.c | 4 ++--
src/decode-plugins.c | 4 ++--
src/idmef-db-output.c | 4 ++--
src/idmef-message-read.c | 2 +-
src/idmef-message-scheduler.c | 2 +-
src/idmef-util.c | 2 +-
src/include/db.h | 5 +++--
src/include/decode.h | 4 ++--
src/include/report.h | 4 ++--
src/pconfig.c | 2 +-
src/plugins-util.c | 2 +-
src/prelude-manager.c | 2 +-
src/report-infos.c | 2 +-
src/report-plugins.c | 2 +-
src/sensor-server.c | 2 +-
src/server-generic.c | 11 ++++++++---
src/server-logic.c | 36 ++++++++++++++++++++++++++++++-----
src/ssl.c | 2 +-
21 files changed, 69 insertions(+), 32 deletions(-)
commit 045fb36ce0a192548ba0cb09e531126eefe7b5c2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 18 20:34:27 2002 +0000
* src/prelude-manager.c (cleanup): cleanly exit all
the stuff.
(start_admin_server): admin server is not detached.
* src/idmef-message-scheduler.c: implement safe cancellation.
So we don't lost in memory report on exit.
* src/server-logic.c (child_reader): detach the thread
as soon as it is created... Do not wait it to be killed.
Use SIG_SETMASK, not SIG_BLOCK.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@586 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 +++++++
src/admin-server.c | 8 ++++-
src/idmef-message-scheduler.c | 40 +++++++++++-----------
src/include/admin-server.h | 5 ++-
src/include/idmef-message-scheduler.h | 3 +-
src/include/sensor-server.h | 4 ++-
src/prelude-manager.c | 62 +++++++++++++++++------------------
src/sensor-server.c | 7 ++++
src/server-generic.c | 8 +++--
src/server-logic.c | 13 +++-----
10 files changed, 96 insertions(+), 65 deletions(-)
commit 188f17c288ec2b9f75aa60445bef17fc4cbc8e74
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 18 15:48:02 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@585 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 25 +++++++++++++++++++++++--
src/report-plugins.c | 4 ++--
2 files changed, 25 insertions(+), 4 deletions(-)
commit 3c7d7929a638a8aebb25f90f7ee1548c29d7b806
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 18 15:22:47 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@584 09c5ec92-17d4-0310-903a-819935f44dba
configure.in | 22 +---------------------
1 file changed, 1 insertion(+), 21 deletions(-)
commit b212d8963266a11cb1ad2ee2d4dac95ab74cad0b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 18 15:10:06 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@583 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1fd4ac6527b5356e2f6d979e6797dd44a5bded0f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 18 15:03:23 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@582 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +
configure.in | 338 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 343 insertions(+)
commit c196586f2266b1a5b10a52bff768f8964b1b0c5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 18 14:38:13 2002 +0000
* src/server-generic.c (handle_plaintext_connection):
use the extract_string macro to verify that the string are ok.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@581 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 7734506b3ad174021682d0be72aaa7560a3d3f28
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 18 14:34:32 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@580 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 4 +-
configure.ac | 310 -------------------------------
plugins/db/mysql/Makefile.am | 6 +-
plugins/db/pgsql/Makefile.am | 4 +-
plugins/decodes/prelude-nids/Makefile.am | 5 +-
plugins/decodes/prelude-nids/nethdr.h | 5 +-
plugins/reports/debug/Makefile.am | 5 +-
src/Makefile.am | 2 +-
src/include/Makefile.am | 3 +-
9 files changed, 13 insertions(+), 331 deletions(-)
commit 20734f97312c0bab4ab0940d79826dd1aa121b37
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 17 16:33:51 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@567 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
src/pconfig.c | 7 +++++--
2 files changed, 9 insertions(+), 2 deletions(-)
commit eb57098c2c2b138c263e92de633b9e9464c2f970
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 17 16:23:33 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@566 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 ++
configure.ac | 96 +++++++++------------------------------------------------
src/Makefile.am | 2 +-
3 files changed, 18 insertions(+), 82 deletions(-)
commit a6d80b6585f53295c84f56c04f46e15e1e0ed13d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 17 14:51:51 2002 +0000
* src/sensor-server.c (option_list_to_xml):
(option_list_to_xml): don't return here. Wait end of message.
(handle_declare_ident): if the client is a Relaying Manager,
put it at the end of the client list (default route).
(sensor_server_broadcast_admin_command): Search for the analyzerid.
If the analyzer is not directly connected here, broadcast the message
to every Relaying Manager connected.
* Makefile.am (install-data-local):
fix directory creation.
* src/sensor-server.c (read_connection_cb):
relay option list message if this Manager is a relay.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@564 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 18 ++++++++++++++
Makefile.am | 5 ++--
src/sensor-server.c | 67 +++++++++++++++++++++++++++++++++++++++++++++--------
3 files changed, 78 insertions(+), 12 deletions(-)
commit 72f8dea27ffba6edc062cbff516f666aaf332eda
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 16 17:14:47 2002 +0000
* src/sensor-server.c:
(option_list_to_xml): return 0 on error for protocol compatibility
purpose.
* src/server-generic.c: print cleaner information.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@557 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 11 ++++++++++
src/sensor-server.c | 58 +++++++++++++++++++++++++++-------------------------
src/server-generic.c | 35 +++++++++++++++----------------
3 files changed, 57 insertions(+), 47 deletions(-)
commit f4f0e43d302b62eb2c52c7433600ace0ac01cdf3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 16 16:51:43 2002 +0000
(server_logic_process_requests): Add the first set connection before
creating the set thread, as we don't notify the connection arrival
in this case (first set connection). This avoid a race where the
connection is added *after* the created thread started polling.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@556 09c5ec92-17d4-0310-903a-819935f44dba
src/server-logic.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
commit 01b8440ffdb9b2bd052092012e34d9008d5ab0e9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 16 16:23:57 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@555 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-read.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 5c8b6a6a200068d17d3b025b2ce66bb5d1a3588d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 16 16:23:01 2002 +0000
* src/server-logic.c:
much work... Correct several race condition, redid part of
the code, fix fd leak. I couldn't reproduce a race here, but if
someone with an SMP machine could test it would be even better.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@554 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 ++
src/include/Makefile.am | 1 +
src/server-logic.c | 194 +++++++++++++++++++++++-------------------------
3 files changed, 99 insertions(+), 103 deletions(-)
commit 49a3da3b783d545394eea21eff99e79b44e344cb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 14 20:37:49 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@548 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 ++
manager-adduser/manager-adduser.c | 5 +++--
manager-adduser/ssl-register-client.c | 27 ++++++++++++---------------
src/include/Makefile.am | 4 ++--
src/include/ssl.h | 7 +++----
src/pconfig.c | 30 +++++++++++++++++++++++-------
src/server-generic.c | 26 +++++++++++++++-----------
src/ssl.c | 14 +++++++-------
8 files changed, 67 insertions(+), 48 deletions(-)
commit 90911e79b3e0f93eeea5173c56cebf5d5010c600
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 14 16:55:22 2002 +0000
* src/ssl.c (ssl_auth_client): (do_ssl_accept):
* src/server-generic.c (authenticate_client):
hack to fully handle SSL authentication in non blocking mode.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@544 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++
src/include/server-generic.h | 3 +-
src/include/ssl.h | 2 +-
src/server-generic.c | 159 ++++++++++++++++++++++++++-----------------
src/ssl.c | 72 +++++++++++++-------
5 files changed, 151 insertions(+), 89 deletions(-)
commit 76c136226e913ea8332514ffa30705233cf4f652
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 14 08:16:43 2002 +0000
* plugins/reports/debug/debug.c:
correct return value, Prelude coding style, remove print
help, as it is handled by prelude-getopt.
(get_address_as_text): made static.
(get_address): ditto.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@542 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 8 ++++++++
plugins/reports/debug/debug.c | 35 +++++++++++++++++++++++------------
2 files changed, 31 insertions(+), 12 deletions(-)
commit 55aa3b159ed725371cb706a4307eec62c098fabf
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Jan 13 23:32:24 2002 +0000
modifications needed for debug report plugin
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@541 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 14 ++++++++++++++
configure.ac | 1 +
2 files changed, 15 insertions(+)
commit 07ff2cb9209f05063cc21f233049497a153a0ebd
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Jan 13 23:30:18 2002 +0000
files needed for debug report plugin
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@540 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/Makefile.am | 2 +-
src/include/report.h | 4 ++++
2 files changed, 5 insertions(+), 1 deletion(-)
commit 1731116206aeefc7bb759d4c195df2a38a657dde
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Jan 13 23:28:01 2002 +0000
debug report plugin added
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@539 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/debug/Makefile.am | 11 ++
plugins/reports/debug/debug.c | 293 ++++++++++++++++++++++++++++++++++++++
2 files changed, 304 insertions(+)
commit 17ca299a10bec3ed5c4dfc1c484286e74337f2ff
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 11 15:04:18 2002 +0000
* src/idmef-util.c:
* src/idmef-db-output.c:
* src/idmef-message-read.c:
include <libprelude/list.h>
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@534 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
src/idmef-db-output.c | 1 +
src/idmef-message-read.c | 1 +
src/idmef-util.c | 1 +
4 files changed, 8 insertions(+)
commit 433054e5f9038e65182ae1bdb4d6bc3e60c60bbd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 11 14:55:21 2002 +0000
* src/server-generic.c (handle_connection):
better authentication handling.
(send_plaintext_authentication_result): new function.
(handle_plaintext_connection): call send_plaintext_authentication_result().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@531 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
src/server-generic.c | 28 ++++++++++++++++++++++++----
2 files changed, 27 insertions(+), 4 deletions(-)
commit 370e3597611c74fd93bfdfcacc557d6f7d503ac6
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Fri Jan 11 14:40:37 2002 +0000
Fixed includes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@529 09c5ec92-17d4-0310-903a-819935f44dba
src/admin-server.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f6c848f38cf01d84c5c0282bccd0c1d492e227a2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 11 14:10:20 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@528 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit c51d48c8bc0cda9c5513eafe31f0c8fd83c9f5b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 11 14:08:39 2002 +0000
* src/server-generic.c (handle_connection):
better authentication handling.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@526 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
src/server-generic.c | 25 +++++++++++++++++--------
2 files changed, 22 insertions(+), 8 deletions(-)
commit c23522d5bd13e38434d81d4fb39076fb473b4ef5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 10 18:54:16 2002 +0000
* src/server-generic.c (close_connection_cb):
always free client->addr.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@522 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
src/server-generic.c | 5 +++--
2 files changed, 6 insertions(+), 2 deletions(-)
commit 0ec8661ccdb8b40684e38004c3aee014d76f6e54
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 10 17:42:21 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@521 09c5ec92-17d4-0310-903a-819935f44dba
plugins/db/mysql/mysql.c | 1 -
plugins/db/pgsql/pgsql.c | 1 -
src/admin-server.c | 7 +++--
src/idmef-message-scheduler.c | 1 +
src/idmef-util.c | 4 +--
src/pconfig.c | 1 +
src/prelude-manager.c | 64 +++++++++++++++++++++++++++----------------
7 files changed, 49 insertions(+), 30 deletions(-)
commit 949cf929395693f56698203963b734c7121f61ed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 10 17:13:46 2002 +0000
* src/server-logic.c:
reduce the number of duplicated pointer between the different
server interface.
(server_logic_process_requests): create the thread after creating
the set.
(server_logic_process_requests): send the SIGUSR1 signal to the
existing set after the connection is added.
(create_fd_set): don't create the new thread before adding the
connection. This could result in a race.
(child_reader): catch the SIGUSR1 signal. Use an infinite timeout.
add_connection will send us the SIGUSR1 signal when a new connection
is available, so that poll() is interupted, and we take the new fd
into account.
(child_reader): avoid the pollfd copy. Use the number of currently
used fds as the pollfd delimiter for poll. Do not use the maximum
value.
(handle_fd_event): test for POLLERR|POLLHUP|POLLNVAL *before*
testing for POLLIN. Because the first is often associated with
the second.
* src/server-generic.c: Fit server-logic API change.
Now we use prelude-message verywhere and are fully async.
* src/sensor-server.c:
* src/admin-server.c: fit server generic API change.
thread locking.
* src/server-logic.c (restart_poll):
handler for SIGUSR1.
(child_reader): handle SIGUSR1.
(child_reader): no need to lock / copy the set of FDs.
(child_reader): poll only needed descriptor.
(server_logic_process_requests):
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@519 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 39 ++++
manager-adduser/manager-adduser.c | 2 +-
src/admin-server.c | 81 ++++---
src/include/server-generic.h | 24 ++-
src/include/server-logic.h | 16 +-
src/sensor-server.c | 65 +++---
src/server-generic.c | 437 +++++++++++++++++++++++---------------
src/server-logic.c | 221 ++++++++++---------
8 files changed, 509 insertions(+), 376 deletions(-)
commit acb155eaf4fed6b15ca769436c63ca5d6933c9f5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 10 07:58:34 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@517 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c70e541a20b2419bc389583a9bd224a2e985a5c7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Jan 10 07:53:00 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@516 09c5ec92-17d4-0310-903a-819935f44dba
src/server-generic.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7f1eea53dcb69e715558051454a21981d7e4c709
Author: uid22067 <uid22067>
Date: Thu Jan 10 00:56:07 2002 +0000
* src/server-generic.c (tcpd_auth): use the log() macro.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@515 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 ++
src/server-generic.c | 5 ++---
2 files changed, 4 insertions(+), 3 deletions(-)
commit e606859deedcbf69f0a7b9807f0b335911eacb27
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 9 23:54:37 2002 +0000
* src/include/report.h: fix include.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@512 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
src/include/report.h | 2 --
2 files changed, 4 insertions(+), 2 deletions(-)
commit b6e84e329cd6a80743b8ea4a79cc08ebc3cd97eb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 7 16:24:52 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@509 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-func.c | 921 -----------------------------------------------
src/include/idmef-func.h | 151 --------
2 files changed, 1072 deletions(-)
commit b755128460f535958495dddbf2e2d642743fa754
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Jan 7 16:22:16 2002 +0000
* src/idmef-message-read.c (userid_get):
(time_get):
* src/idmef-db-output.c (insert_userid): the uid field
is not a string anymore, but an unsigned 32 bits integer.
(insert_createtime):
(insert_detecttime):
(insert_analyzertime): handle idmef_time_t object change.
* src/idmef-func.c: removed. Most of theses function
are now in libprelude - idmef-tree-func.c. Function specific
to prelude-manager got moved to idmef-util.c
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@508 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 16 +++
src/Makefile.am | 2 +-
src/idmef-db-output.c | 63 ++++++-----
src/idmef-message-read.c | 81 +++++++++-----
src/idmef-message-scheduler.c | 4 +-
src/idmef-util.c | 253 ++++++++++++++++++++++++++++++++++++++++++
src/include/Makefile.am | 5 +-
src/include/decode.h | 3 +-
src/include/idmef-util.h | 30 +++++
src/include/plugin-decode.h | 2 -
10 files changed, 398 insertions(+), 61 deletions(-)
commit 69bdedc0b3e6334c13d24e00c8a72667988d0ef3
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Sun Jan 6 11:32:59 2002 +0000
fixed includes for FreeBSD compatibility
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@505 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
src/sensor-server.c | 1 +
2 files changed, 6 insertions(+)
commit 7b8e929ee5ec6def2681f207c7449bf1c75df3f9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 5 19:23:48 2002 +0000
* src/pconfig.c (set_relay_manager): correct typo.
* src/db-plugins.c (subscribe):
(unsubscribe): set global plugin pointer.
(db_plugins_run): do nothing if global plugin pointer is NULL.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@503 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++++++
plugins/db/mysql/mysql.c | 2 +-
src/db-plugins.c | 6 ++++--
src/pconfig.c | 2 +-
4 files changed, 13 insertions(+), 4 deletions(-)
commit 5570fe53796a77522cf642e054985b22bf2fd760
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 5 17:52:45 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@500 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 ++
Makefile.am | 2 +-
src/idmef-message-scheduler.c | 4 ++--
src/include/Makefile.am | 25 ++++++++++++++-----------
src/pconfig.c | 20 ++++----------------
src/sensor-server.c | 6 ++++--
6 files changed, 27 insertions(+), 32 deletions(-)
commit c77d18c7d622ef028fb7041810f10f23f3db3a2a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Jan 5 14:09:15 2002 +0000
* src/sensor-server.c (handle_request_ident):
When getting this message, allocate an analyzer identity
to the other peer.
(handle_declare_ident):
When getting this message, set the analyzerid for this
connection to declared ident.
(read_ident_message): handle ident declaration, and
ident request.
(sensor_server_broadcast_admin_command): analyzerid
is not a string.
(sensor_server_new): use the prelude_ident API
to create a 64 bits integer mapped on a file.
* src/idmef-message-read.c: moved type checking
function to libprelude.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@495 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 22 +++++++++
src/idmef-message-read.c | 93 +----------------------------------
src/include/sensor-server.h | 3 +-
src/sensor-server.c | 115 ++++++++++++++++++++++++++++++++++++++++----
4 files changed, 130 insertions(+), 103 deletions(-)
commit b6fb9d6d5419dc035d597646439c61a87f9f319f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 4 17:51:51 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@491 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/manager-adduser.c | 4 +---
manager-adduser/ssl-register-client.c | 3 +--
src/include/Makefile.am | 3 ++-
src/include/auth.h | 1 +
src/include/ssl.h | 10 ++++++++++
src/server-generic.c | 3 ++-
src/ssl.c | 5 +++--
7 files changed, 20 insertions(+), 9 deletions(-)
commit ffe04d7fb89efea18621454083c67675439c193e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 4 16:56:07 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@488 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 6 +++---
configure.ac | 4 ++--
plugins/db/mysql/Makefile.am | 2 +-
plugins/db/pgsql/Makefile.am | 2 +-
plugins/decodes/prelude-nids/Makefile.am | 2 +-
src/report-plugins.c | 10 ++++++++--
6 files changed, 16 insertions(+), 10 deletions(-)
commit 8dfef4ce335f0f83d5d89e8b795a9f4f13f18bc0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 4 16:36:05 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@487 09c5ec92-17d4-0310-903a-819935f44dba
src/pconfig.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2f4e38d7dd521352b82acb9053cf31440fb285a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 4 16:32:21 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@486 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 17 ++++++++++++-----
src/pconfig.c | 29 ++++++++---------------------
src/prelude-manager.c | 30 ++++++++++++++++--------------
3 files changed, 36 insertions(+), 40 deletions(-)
commit 0d6856c43d0e3f78d15f0aceb9602fbf51e60cce
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 4 16:04:35 2002 +0000
* src/prelude-manager.c:
* src/pconfig.c (pconfig_init):
port to use prelude-getopt API
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@483 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 +
src/pconfig.c | 204 +++++++++++++++++++-------------------------------
src/prelude-manager.c | 6 --
3 files changed, 82 insertions(+), 132 deletions(-)
commit e4ba5788ec7932048e6ca2abb84d4c64282758fe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Jan 4 13:56:56 2002 +0000
* src/sensor-server.c (option_list_to_xml):
handle all message to xml translation here.
(read_connection_cb): always set msg to NULL so
we don't destroy it twice.
* src/pconfig.c (print_help):
stop using old plugin option API. Use prelude-getopt.
* src/prelude-manager.c (main):
* src/decode-plugins.c:
* src/report-plugins.c:
* src/db-plugins.c:
fit plugins API change allowing asynchronous subscribtion
/ un-subscribtion of plugin.
* plugins/decodes/prelude-nids/decode.c:
* plugins/db/pgsql/pgsql.c:
* plugins/db/mysql/mysql.c:
fit plugins API change allowing asynchronous subscribtion
/ un-subscribtion of plugin.
Add support for prelude-getopt.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@481 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 28 +++++++++
plugins/db/mysql/mysql.c | 108 ++++++++++++++++++++++------------
plugins/db/pgsql/pgsql.c | 98 ++++++++++++++++++++----------
plugins/decodes/prelude-nids/decode.c | 7 ++-
src/db-plugins.c | 21 ++++---
src/decode-plugins.c | 27 +++++----
src/include/db.h | 6 +-
src/include/plugin-db.h | 4 +-
src/include/plugin-decode.h | 4 +-
src/include/plugin-report.h | 4 +-
src/include/report.h | 2 -
src/pconfig.c | 14 +----
src/prelude-manager.c | 57 ++++++++++++------
src/report-plugins.c | 20 +++++--
src/sensor-server.c | 83 ++++++++------------------
src/server-generic.c | 10 +---
16 files changed, 291 insertions(+), 202 deletions(-)
commit c066aa161983f9d3b74131a0da684d2e42b09d91
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 2 19:02:33 2002 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@477 09c5ec92-17d4-0310-903a-819935f44dba
src/prelude-manager.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit 10af057e7fd51da3851dc42b6bfdb3e76e0690d1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Jan 2 18:58:39 2002 +0000
* src/server-generic.c (unix_server_start):
everyone should be able to access the UNIX socket.
Set mode 777.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@476 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/prelude-manager.c | 4 ++--
src/server-generic.c | 23 +++++++++++++++++++----
3 files changed, 27 insertions(+), 6 deletions(-)
commit ddd10b350dfe2f5864109e6277124bb0b2517438
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date: Wed Jan 2 14:09:17 2002 +0000
FreeBSD compatibility fixes
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@472 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 10 ++++++++++
plugins/db/mysql/Makefile.am | 2 +-
plugins/decodes/prelude-nids/decode.c | 4 +++-
src/admin-server.c | 1 +
src/idmef-message-read.c | 1 +
5 files changed, 16 insertions(+), 2 deletions(-)
commit 28bbbd3797aff3eb96c0ee77e70604414ea0769f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 30 12:05:32 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@469 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-message-scheduler.c | 1 +
src/prelude-manager.c | 1 +
src/server-logic.c | 1 +
3 files changed, 3 insertions(+)
commit 796dafb89695925fc0539348f48d8a32ad0bc5fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 30 12:03:33 2001 +0000
* configure.ac: add --enable-profiling
* src/server-logic.c:
* src/prelude-manager.c:
* src/idmef-message-scheduler.c:
include threads.h in case profiling is enabled.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@468 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++++++
acconfig.h | 1 +
configure.ac | 14 +++++++++++++-
src/idmef-message-scheduler.c | 1 +
src/prelude-manager.c | 2 +-
src/server-logic.c | 1 +
6 files changed, 24 insertions(+), 2 deletions(-)
commit a204ba12736d25e1100f7fa5d162fb48a9e4c3ae
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 30 10:13:48 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@462 09c5ec92-17d4-0310-903a-819935f44dba
AUTHORS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2e389e926152f53c21b58a585f1ebb63ffa2dec7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Dec 30 10:08:38 2001 +0000
* Added missing CREDITS file, taken from prelude-nids and updated
with the necessary entry.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@460 09c5ec92-17d4-0310-903a-819935f44dba
CREDITS | 39 +++++++++++++++++++++++++++++++++++++++
ChangeLog | 5 +++++
2 files changed, 44 insertions(+)
commit a7404d2080c63e3446515369a2f11344281558a9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 28 14:54:56 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@447 09c5ec92-17d4-0310-903a-819935f44dba
src/db-plugins.c | 2 +-
src/report-plugins.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 2fa8b3d7f3b37e69950d66c322fe3e4fd2de9e6a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 28 14:18:08 2001 +0000
add missing (c) header.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@446 09c5ec92-17d4-0310-903a-819935f44dba
src/admin-server.c | 22 ++++++++++++++++++++++
src/idmef-db-output.c | 22 ++++++++++++++++++++++
src/include/admin-server.h | 22 ++++++++++++++++++++++
src/include/db.h | 22 ++++++++++++++++++++++
src/include/decode.h | 22 ++++++++++++++++++++++
src/include/idmef-db-output.h | 22 ++++++++++++++++++++++
src/include/idmef-message-scheduler.h | 22 ++++++++++++++++++++++
src/include/plugin-util.h | 22 ++++++++++++++++++++++
src/include/sensor-server.h | 22 ++++++++++++++++++++++
src/sensor-server.c | 22 ++++++++++++++++++++++
10 files changed, 220 insertions(+)
commit a442036ae892050f5b33ad6a40a2a9105012715f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 28 12:46:26 2001 +0000
* src/server-generic.c (inet_server_start):
(unix_server_start):
* src/report-plugins.c (report_plugin_register):
* src/decode-plugins.c (decode_plugin_register):
* src/db-plugins.c (db_plugin_register):
remove \t put garbage in syslog log.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@444 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++++++
src/decode-plugins.c | 2 +-
src/pconfig.c | 5 +----
src/prelude-manager.c | 50 +++++++++++++++++++++++++++++++++++---------------
src/server-generic.c | 4 ----
5 files changed, 44 insertions(+), 24 deletions(-)
commit 60ae1fca3c9540337e0532e180a4e141a8b67f16
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 28 10:25:01 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@439 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 +++++++
1 file changed, 7 insertions(+)
commit 43f1beb0e77da6a2375cc23bebac02853dd57444
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 28 10:22:14 2001 +0000
2001-12-28 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/server-generic.c (inet_server_start): fit
prelude-io API change.
* src/sensor-server.c (read_connection_cb): handle
new prelude_message return value. Also handle the case where
we get an unknow message.
* src/prelude-manager.c (cleanup): does an exit() so that
buffered IO can be flushed.
* manager-adduser/ssl-register-client.c (ssl_register_client):
fit prelude_io API change.
2001-12-27 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/prelude-manager.c (main): Use sensor_server_new()
/ admin_server_new() to setup server.
* src/idmef-message-scheduler.c: completly rew-worked.
low / mid priority now work.
* src/idmef-func.c (free_alert): handle the case where
passed alert is NULL. Which can happen on bad message.
(free_heartbeat): handle the case where passed heartbeat is
NULL. Which can happen on bad message.
2001-12-26 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/sensor-server.c (sensor_server_new):
* src/admin-server.c (admin_server_new):
move server initialisation here.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@438 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 26 +++
manager-adduser/ssl-register-client.c | 2 +-
src/admin-server.c | 15 +-
src/idmef-message-scheduler.c | 308 +++++++++++++++++++++++++---------
src/include/admin-server.h | 5 +-
src/include/sensor-server.h | 4 +-
src/prelude-manager.c | 28 ++--
src/sensor-server.c | 57 ++++---
src/server-generic.c | 8 +-
9 files changed, 323 insertions(+), 130 deletions(-)
commit e9ab3965044cdef5c37ee2ae57c081695db4ffaf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 26 17:02:14 2001 +0000
* src/idmef-db-output.c (insert_snmp_service):
(insert_web_service):
(insert_service): implement snmp and web service.
All function take a pointer to the 64 bits id, avoid
copying.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@435 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 7 ++
src/idmef-db-output.c | 194 +++++++++++++++++++++++++++---------------
src/include/idmef-db-output.h | 2 +-
3 files changed, 132 insertions(+), 71 deletions(-)
commit 61f7d4d5ea32607c656f7c9a108fff3f338f7b6b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 26 16:39:34 2001 +0000
* src/idmef-message-read.c (service_get): handle
snmp and web service.
(web_service_get):
(snmp_service_get): new functions.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@434 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++
src/idmef-message-read.c | 107 ++++++++++++++++++++++++++++++++++++++++++++++-
src/include/idmef-func.h | 54 +++++++++++++++++-------
3 files changed, 149 insertions(+), 17 deletions(-)
commit ac018e39b9247fdee5f4d5b189d9987662ee1a3b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 26 16:17:47 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@433 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 2 +-
src/admin-server.c | 1 -
src/alert-scheduler.c | 386 ----------------------------------
src/idmef-message-scheduler.c | 386 ++++++++++++++++++++++++++++++++++
src/include/Makefile.am | 2 +-
src/include/alert-scheduler.h | 29 ---
src/include/decode.h | 11 +
src/include/idmef-message-scheduler.h | 3 +
src/include/plugin-util.h | 2 +
src/server-generic.c | 1 -
10 files changed, 404 insertions(+), 419 deletions(-)
commit 3e7164d0f426c870c4aa2d9a0db13247d7016549
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 26 16:12:30 2001 +0000
* src/server-generic.c (setup_connection): handle
case were EOF is returned. Remove a debugging message.
* src/sensor-server.c: cleanup. Add necessary locking.
* src/report-plugins.c (report_plugins_run): work with
an IDMEF message, not an IDMEF alert.
* src/prelude-manager.c (main): start administration
server.
* src/pconfig.c (configure_admin_server): set
listening address to 0.0.0.0 if none is configured.
* src/idmef-message-read.c (extract_uint64):
(extract_uint32): (extract_uint16): (extract_uint8):
New function that check wether the destination variable
won't overflow.
(extract_str): Check that a string is NULL terminated.
(extract_int):
(extract_string): Macro for error handling automation.
Handle missing IDMEF stuff.
* src/idmef-func.c: allocate what need to be allocated.
Free allocated data when idmef_message_free() is called.
* src/idmef-db-output.c: all ident are now 64 bits integer.
(idmef_db_output): work with an IDMEF message, not with an
IDMEF alert.
* src/decode-plugins.c:
(decode_plugins_run): used decode plugins are saved into the
new used_decode_plugins list.
(decode_plugins_free_data): Call free callback function for plugin
in used_decode_plugins list and put the plugins back into the main
plugins list.
* src/db-plugins.c (db_plugins_run): take an IDMEF message
as argument, not an IDMEF alert.
* plugins/decodes/prelude-nids/nids-alert-id.h: update to fit
latest prelude-nids alert format change.
* plugins/decodes/prelude-nids/decode.c (nids_decode_free): new
plugin function that free allocated data.
(plugin_init): setup free callback function.
(gather_protocol_infos): strdup the return value from getservbyport()
as the buffer may be rewwritten.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@432 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 56 +++
plugins/decodes/prelude-nids/decode.c | 202 +++++----
plugins/decodes/prelude-nids/nids-alert-id.h | 10 +-
src/admin-server.c | 4 +-
src/alert-scheduler.c | 112 ++---
src/db-plugins.c | 4 +-
src/decode-plugins.c | 56 ++-
src/idmef-db-output.c | 183 +++++---
src/idmef-func.c | 617 ++++++++++++++++++++++-----
src/idmef-message-read.c | 558 +++++++++++++++++++++---
src/include/idmef-db-output.h | 3 +-
src/include/idmef-func.h | 69 ++-
src/include/idmef-message-read.h | 2 +
src/include/plugin-db.h | 2 +-
src/include/plugin-decode.h | 10 +-
src/include/plugin-report.h | 5 +-
src/include/server-generic.h | 2 +-
src/pconfig.c | 2 +-
src/plugins-util.c | 7 +-
src/prelude-manager.c | 42 +-
src/report-plugins.c | 4 +-
src/sensor-server.c | 72 ++--
src/server-generic.c | 12 +-
23 files changed, 1567 insertions(+), 467 deletions(-)
commit 63b275fa5b7df1cce738a8311ee572d7ed3ad334
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 19 16:26:48 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@429 09c5ec92-17d4-0310-903a-819935f44dba
src/admin-server.c | 2 ++
src/include/sensor-server.h | 2 ++
src/prelude-manager.c | 4 ++--
src/sensor-server.c | 2 +-
4 files changed, 7 insertions(+), 3 deletions(-)
commit cbad939d97951f0ce61103b2e906c77d8b41ce83
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 19 16:14:45 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@428 09c5ec92-17d4-0310-903a-819935f44dba
src/include/server-generic.h | 47 ++++
src/include/server.h | 30 ---
src/server-generic.c | 584 +++++++++++++++++++++++++++++++++++++++++++
src/server.c | 571 ------------------------------------------
4 files changed, 631 insertions(+), 601 deletions(-)
commit aee911da133ca93b6c44f9e8b8b2c936861de09b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 19 16:12:24 2001 +0000
* src/sensor-server.c: new file.
(sensor_server_broadcast_admin_command): public function the admin
server use to broadcast command to sensor.
* src/admin-server.c: new file.
(admin_server_broadcast_sensor_optlist):
public function that the sensor server use to broadcast the option
list to administration server.
* src/server-generic.c: renamed server.c into server-generic.c,
modified so that the API is more complete.
* src/server-logic.c (child_reader): ignore signal.
* src/prelude-manager.c (main):
adapt to servers API change. We do not start administration server
yet.
* src/pconfig.c (configure_admin_server):
(configure_listen_address):
(configure_listen_port): cleanup.
(print_help):
(pconfig_init): remove option that are now handled by libprelude.
* src/alert-scheduler.c (process_alert): ignore signal.
* configure.ac (CFLAGS): add -DREENTRANT.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@427 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 29 +++++
configure.ac | 2 +-
src/Makefile.am | 6 +-
src/admin-server.c | 220 +++++++++++++++++++++++++++++++++++++
src/alert-scheduler.c | 19 +++-
src/include/Makefile.am | 4 +-
src/include/admin-server.h | 4 +
src/include/pconfig.h | 6 +-
src/include/sensor-server.h | 1 +
src/pconfig.c | 63 ++++-------
src/prelude-manager.c | 22 ++--
src/sensor-server.c | 257 ++++++++++++++++++++++++++++++++++++++++++++
src/server-logic.c | 10 ++
src/server.c | 21 ++--
14 files changed, 593 insertions(+), 71 deletions(-)
commit d144d19074f41fb8bdd2655ce53149dc5709f3cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 14 15:37:58 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@425 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef-db-output.c | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
commit 4118d23829567940a01179ea2f2fad1de0296e98
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 14 15:20:32 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@424 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 +
plugins/db/pgsql/pgsql.c | 2 +-
src/db-plugins.c | 93 ++++----------
src/idmef-db-output.c | 314 ++++++++++++++++++++++++++++++++---------------
src/include/plugin-db.h | 6 +-
5 files changed, 250 insertions(+), 169 deletions(-)
commit 55162742937d2363785dc5ef4c02ffe76e7776db
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 14 11:53:02 2001 +0000
* plugins/db/pgsql/pgsql.c (db_insert_id): (plugin_init):
(do_query): remove unused.
* plugins/db/mysql/mysql.c (db_insert_id): (plugin_init):
* src/db-plugins.c (db_plugins_insert_id):
* src/include/plugin-db.h:
remove insert_id() related stuff since it is deprecated.
* src/server.c: complete reentrancy.
* src/server-logic.c: modified so that
it pass a global server pointer (specified by the caller) when
the callback are called.
* src/prelude-manager.c (main):
initialize the IDENT generation subsystem.
Handle server.c API change.
* src/idmef-func.c (idmef_ident_init):
(idmef_ident_exit): new function. Init alert ident.
(fill_alert_infos): use prelude_ident.
* src/idmef-db-output.c (idmef_db_output): convert ident to
char here.
(insert_analyzertime):
(insert_detecttime):
(insert_createtime):
(insert_data):
(insert_classification):
(insert_analyzer):
(insert_target):
(insert_source):
(insert_service):
(insert_process):
(insert_user):
(insert_userid):
(insert_node):
(insert_address):
Passed ident is now a char *. Remove deprecated use of
db_plugins_insert_id, as we now handle IDENT ourselve.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@423 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 52 +++++++++++++++++
acconfig.h | 1 +
configure.ac | 1 +
plugins/db/mysql/mysql.c | 24 --------
plugins/db/pgsql/pgsql.c | 43 --------------
src/db-plugins.c | 24 --------
src/idmef-db-output.c | 141 +++++++++++++++++----------------------------
src/idmef-func.c | 32 +++++++++-
src/include/idmef-func.h | 4 ++
src/include/plugin-db.h | 8 ---
src/include/server-logic.h | 6 +-
src/include/server.h | 8 ++-
src/prelude-manager.c | 38 +++++++++---
src/server-logic.c | 20 ++++---
src/server.c | 87 ++++++++++++++++++----------
15 files changed, 247 insertions(+), 242 deletions(-)
commit ccea04b500c68e1cf7d360cc451d0ca102615382
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 12 17:32:19 2001 +0000
* src/server.c: Update to fit server-logic change.
Better reantrancy.
* src/server-logic.c: rename server_t to server_logic_t.
* src/pconfig.c (print_help): print help for database
plugins.
* plugins/db/pgsql/pgsql.c (db_insert_id):
(db_insert): improve error message.
(print_help): (plugin_init): s/MySQL/PgSQL/
* configure.ac: check for PostgreSQL header,
show conditionally enabled plugins.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@416 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 16 ++++++++++++++++
configure.ac | 9 +++++++--
plugins/db/pgsql/pgsql.c | 12 +++++++-----
src/include/server-logic.h | 8 ++++----
src/pconfig.c | 1 +
src/server-logic.c | 24 ++++++++++++------------
src/server.c | 30 ++++++++++++++++--------------
7 files changed, 63 insertions(+), 37 deletions(-)
commit 2dcebd0e2a51e6831462f99c3d16429718f14c3d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Dec 11 03:37:57 2001 +0000
* configure.ac :
Ability to disable MySQL / PostgreSQL plugin on command line.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@408 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++--
configure.ac | 31 +++++++++++++++++++++++++++----
2 files changed, 31 insertions(+), 6 deletions(-)
commit 1125b0be407d6eb0dba5bb8ae05157af077cbdcc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Dec 11 03:10:01 2001 +0000
* acconfig.h:
* configure.ac :
* plugins/db/pgsql/Makefile.am:
Only enable PostgreSQL / MySQL compilation if needed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@405 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
acconfig.h | 2 ++
configure.ac | 4 ++--
plugins/db/mysql/Makefile.am | 8 ++++++--
plugins/db/pgsql/Makefile.am | 7 ++++++-
5 files changed, 21 insertions(+), 5 deletions(-)
commit dea57123e86f599ae67ed1a41043276880332dbd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Dec 11 01:08:21 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@403 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
configure.ac | 6 +++---
2 files changed, 9 insertions(+), 3 deletions(-)
commit 06e8ab2bb213a7e02f26a98c060defb5f7eb5ffd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 10 15:25:32 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@401 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 ++
plugins/db/pgsql/pgsql.c | 72 ++++++++++++++++++++++++++++++++++--------------
src/db-plugins.c | 4 +++
3 files changed, 57 insertions(+), 21 deletions(-)
commit a89b300b78e7ee13bb93ad84ae6b2d625b0f5d83
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 10 12:59:13 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@400 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 +
configure.ac | 22 ++++-
plugins/db/Makefile.am | 1 +
plugins/db/mysql/mysql.c | 2 +-
plugins/db/pgsql/Makefile.am | 11 +++
plugins/db/pgsql/pgsql.c | 217 +++++++++++++++++++++++++++++++++++++++++++
6 files changed, 253 insertions(+), 2 deletions(-)
commit 926a03bce285ff61dd6e983703701e1712683e8b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 10 11:14:37 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@399 09c5ec92-17d4-0310-903a-819935f44dba
configure.ac | 1 -
src/db-plugins.c | 4 ++--
src/include/Makefile.am | 4 +++-
3 files changed, 5 insertions(+), 4 deletions(-)
commit 23ed0f45d4e94216b2bc49328e815206d6210465
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 10 11:07:30 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@398 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4d5ba53dd9334d3cb6aa02f538ab7d0cafcd0fdf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 10 11:05:57 2001 +0000
* src/idmef-db-output.c: generic layer responssible for outputing
the IDMEF tree into the active databases.
* src/db-plugins.c (db_plugins_insert): take a variable number
of arguments, all to be escaped.
* plugins/reports/mysql/Makefile.am:
* plugins/reports/mysql/mysql.c: removed.
* plugins/db/mysql/mysql.c: cleanup.
(plugin_init): set escape function.
* src/alert-scheduler.c (process_message): call db_plugins_run().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@397 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 16 +
plugins/db/mysql/mysql.c | 14 +-
plugins/reports/mysql/Makefile.am | 11 -
plugins/reports/mysql/mysql.c | 717 --------------------------------------
src/alert-scheduler.c | 4 +-
src/db-plugins.c | 95 +++--
src/idmef-db-output.c | 266 ++++++++++++++
src/include/idmef-db-output.h | 1 +
src/include/plugin-db.h | 12 +-
9 files changed, 374 insertions(+), 762 deletions(-)
commit 088d6f95b69a1f3db7272cd4585da36d877e9bdf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 8 02:09:02 2001 +0000
code contained by the old mysql plugins. This code call db plugin
in order to output to the database...
* src/db-plugins.c (db_plugins_run): new function,
only call idmef_db_output() if at least one db plugin
is enabled.
* src/idmef-db-output.c (idmef_db_output):
Use db_plugins_insert_id().
* src/include/plugin-db.h:
* src/db-plugins.c (db_plugins_insert_id):
* plugins/db/mysql/mysql.c (db_insert_id):
plugin-db have an insert_id function permitting the Manager to
pass a generated ID, or to tell the plugin to use auto increment
(and gather the value).
* src/decode-plugins.c (decode_plugins_run):
* src/report-plugins.c (report_plugins_run): specify the
member to run in the plugin_run() macro call.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@394 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 24 ++++++++++++++++++++++++
plugins/db/mysql/mysql.c | 37 ++++++++++++++++++++++++++++---------
src/Makefile.am | 1 +
src/db-plugins.c | 29 ++++++++++++++++++++++++++++-
src/decode-plugins.c | 2 +-
src/include/Makefile.am | 1 +
src/include/db.h | 9 +++++++++
src/include/plugin-db.h | 17 ++++++++++++++---
src/report-plugins.c | 2 +-
9 files changed, 107 insertions(+), 15 deletions(-)
commit c10d0a7e7e71ad17ff6132f41affdcd23084cbe4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 8 00:38:47 2001 +0000
* plugins/db/mysql/mysql.c: first cut at a mysql plugin
done the right way(tm).
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@393 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +
configure.ac | 3 +-
plugins/db/mysql/Makefile.am | 11 ++
plugins/db/mysql/mysql.c | 233 +++++++++++++++++++++++++++++++++++++++++++
4 files changed, 249 insertions(+), 1 deletion(-)
commit 3c0a93b0ac3edbf261b01aa6ea64fb059da9d61d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Dec 8 00:25:18 2001 +0000
* src/Makefile.am (-DDB_PLUGIN_DIR):
* src/db-plugins.c :
New interface for database plugins.
* src/report-plugins.c: Don't be affraid if there is no reporting
plugins loaded. It can be normal now that there is Manager relaying
and database plugin (and counter measure plugin to come).
* src/prelude-manager.c (main): Initialize db plugins.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@392 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 12 +++++
configure.ac | 9 +++-
plugins/Makefile.am | 2 +-
src/Makefile.am | 2 +
src/db-plugins.c | 123 ++++++++++++++++++++++++++++++++++++++++++++++++
src/include/Makefile.am | 1 +
src/include/plugin-db.h | 53 +++++++++++++++++++++
src/prelude-manager.c | 3 ++
src/report-plugins.c | 5 --
9 files changed, 202 insertions(+), 8 deletions(-)
commit 658e1d2daa1722107aa8874c6fee694e058fef8e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Dec 7 15:38:48 2001 +0000
* src/idmef-func.c (idmef_additional_data_free): add
missing function.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@391 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/reports/mysql/mysql.c | 1 +
src/decode-plugins.c | 1 +
src/idmef-func.c | 7 +++++++
src/include/idmef-func.h | 2 ++
src/server-logic.c | 1 +
6 files changed, 17 insertions(+)
commit 1ad67c58e809a5ca065832568c35daeebbc5520a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Dec 5 14:57:05 2001 +0000
* src/pconfig.c: get rid of the config_quiet configuration
variable that was needed by libprelude. Use prelude_log_use_syslog()
when needed.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@386 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
src/pconfig.c | 12 +++++-------
2 files changed, 11 insertions(+), 7 deletions(-)
commit b8c91f05d15d98446047578136f98d20a7ed0e1d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 3 13:26:33 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@381 09c5ec92-17d4-0310-903a-819935f44dba
src/plugins-util.c | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 103 insertions(+)
commit f65fce777d1e174487f3e3dc94ad9453749f0a52
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Dec 3 13:25:47 2001 +0000
* src/server.c (server_close_connection_cb):
print the remote end address when closing the connection.
* plugins/decodes/prelude-nids/Makefile.am:
* src/Makefile.am (prelude_manager_LDADD): no need to link
with XML library anymore...
* src/idmef-message-read.c: remove lot of debugging stuff.
* src/idmef-func.c (idmef_get_timestamp):
use : separate date and hour by an empty space, not a 'T'
because it is annoying for database operations.
* plugins/reports/mysql/Makefile.am: use mysql_config output.
* plugins/decodes/prelude-nids/decode.c (nids_decode_run):
use tail recursivity instead of a loop, this make this function more
readable.
* src/idmef-message-read.c (process_get): PID is a 32 bits
unsigned integer.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@380 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 26 +++++++++
configure.ac | 23 +++++---
plugins/decodes/prelude-nids/Makefile.am | 2 +-
plugins/decodes/prelude-nids/decode.c | 99 ++++++++++++--------------------
plugins/reports/mysql/Makefile.am | 8 +--
plugins/reports/mysql/mysql.c | 2 +-
src/Makefile.am | 7 ++-
src/decode-plugins.c | 20 ++++++-
src/idmef-func.c | 3 +-
src/idmef-message-read.c | 22 +++----
src/prelude-manager.c | 1 -
src/report-plugins.c | 2 -
src/server.c | 18 ++++--
13 files changed, 129 insertions(+), 104 deletions(-)
commit eddfcfd7119c071d1306995a4dbde6a4c62e0964
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 16 16:58:53 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@369 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 12 +++++-------
plugins/reports/mysql/mysql.c | 2 --
2 files changed, 5 insertions(+), 9 deletions(-)
commit 0367fe21620baf6ff1f68922f292d8bd627f00c7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 16 16:55:27 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@368 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/mysql/mysql.c | 2 ++
src/idmef-func.c | 14 +++++++-------
2 files changed, 9 insertions(+), 7 deletions(-)
commit 627be7c3b6f18b1ff4e808accc93cc9fe3686ad4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 16 16:49:10 2001 +0000
* plugins/reports/mysql/mysql.c (print_target):
output in Prelude_Target table. Attribute is decoy, not spoofed.
* src/idmef-func.c (idmef_target_new):
(idmef_source_new): set spoofed and decoy attribute to default to unknow.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@367 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++++++
plugins/reports/mysql/mysql.c | 2 +-
src/idmef-func.c | 4 ++++
3 files changed, 11 insertions(+), 1 deletion(-)
commit 4a87364ab3830b097b5450e2eaf52baf879df6e9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 16 16:44:00 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@366 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/mysql/mysql.c | 28 ++++++++++++++--------------
src/idmef-message-read.c | 2 +-
2 files changed, 15 insertions(+), 15 deletions(-)
commit 40a2d18b768565fbe4e8f5bc39ef26e68d6468f9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 16 16:26:42 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@365 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/manager-adduser.c | 2 +
src/idmef-func.c | 462 ++++++++++++++++++++++++++++++++++++++
2 files changed, 464 insertions(+)
commit 9699ec47bfb4ecb74394ffea35e18af1546fbd7c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 16 15:41:37 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@364 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 3 +--
plugins/reports/mysql/mysql.c | 4 ++++
src/alert-scheduler.c | 1 -
src/decode-plugins.c | 9 +++------
src/idmef-message-read.c | 6 ++----
src/include/plugin-decode.h | 2 +-
src/server.c | 1 -
7 files changed, 11 insertions(+), 15 deletions(-)
commit ab9a72f093d4c3c3c096bce435e74747f9601a7e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 16 14:55:53 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@362 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 2 +-
src/idmef-message-read.c | 22 +++++
src/include/idmef-func.h | 4 +
src/include/idmef-message-read.h | 22 +++++
src/include/ntp.h | 86 ++++++++++++++++++
src/ntp.c | 185 +++++++++++++++++++++++++++++++++++++++
6 files changed, 320 insertions(+), 1 deletion(-)
commit 393cdf5b7f296ba6dfca574f92087ab0cc586568
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 16 14:41:58 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@361 09c5ec92-17d4-0310-903a-819935f44dba
src/idmef.c | 368 --------------------------------------
src/include/idmef.h | 495 ----------------------------------------------------
2 files changed, 863 deletions(-)
commit b1bcce1cf6a11d703a1987b963d73e468e883087
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Nov 16 14:40:54 2001 +0000
* src/Makefile.am (INCLUDES): Include local headers *before* installed
headers.
* plugins/reports/mysql/mysql.c: alert ident is auto incremented.
Also fix some missing insert.
* plugins/decodes/prelude-nids/decode.c:
Remove code that is now handled by generic IDMEF message subsystem.
* src/idmef-message-read.c: new file. Read IDMEF message.
* src/include/idmef-func.h: moved idmef.h here.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@360 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 14 +
manager-adduser/ssl-register-client.h | 23 ++
plugins/decodes/prelude-nids/decode.c | 47 +--
plugins/reports/mysql/mysql.c | 125 ++++--
src/Makefile.am | 8 +-
src/alert-scheduler.c | 16 +-
src/idmef-message-read.c | 688 ++++++++++++++++++++++++++++++++++
src/include/Makefile.am | 5 +-
src/include/idmef-func.h | 72 ++++
src/include/idmef-message-read.h | 1 +
src/include/plugin-decode.h | 3 +-
src/include/plugin-report.h | 2 +-
src/include/report.h | 4 +-
13 files changed, 914 insertions(+), 94 deletions(-)
commit 476a6bce28557b974aa735235088f1a7ad34234f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Nov 14 18:23:35 2001 +0000
* Kill warning everywhere.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@357 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 ++
manager-adduser/manager-adduser.c | 1 +
manager-adduser/ssl-register-client.c | 12 +++++++-----
plugins/decodes/prelude-nids/decode.c | 2 --
src/alert-scheduler.c | 9 ++++-----
src/include/alert-scheduler.h | 1 +
src/include/idmef.h | 2 +-
src/prelude-manager.c | 1 +
src/server.c | 7 +++----
9 files changed, 20 insertions(+), 17 deletions(-)
commit 1c0499676729b0750b21c17f9e6d20eb306edd1f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Nov 14 18:13:07 2001 +0000
* plugins/reports/mysql/mysql.c: quote passed argument.
Now do what it is supposed to do : Insert data in a MySQL database.
* configure.ac (CFLAGS): fix typo that resulted in no more warning.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@356 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
configure.ac | 2 +-
plugins/reports/mysql/mysql.c | 44 +++++++++++++++++++++----------------------
3 files changed, 27 insertions(+), 24 deletions(-)
commit 516821e94f43fa60f23046a9b24d0c6fc6bcf82c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Nov 14 16:38:28 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@355 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 ++
src/idmef.c | 1 +
2 files changed, 3 insertions(+)
commit 0830b73393864d5ab5eaeb5dfe2d4c6d12cb8390
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Nov 14 16:28:55 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@354 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +
plugins/decodes/prelude-nids/decode.c | 2 +-
plugins/reports/mysql/mysql.c | 481 ++++++++++++++++++++--------------
prelude-manager.conf.in | 17 ++
src/idmef.c | 155 +++++++++++
src/include/idmef.h | 164 +++++++-----
src/prelude-manager.c | 12 +-
7 files changed, 581 insertions(+), 259 deletions(-)
commit db812cc09fa9e675e11e4f54f46b7b8e601c647e
Author: Sylvain Gil <prelude@tootella.org>
Date: Wed Nov 14 00:32:13 2001 +0000
* plugins/reports/mysql/mysql.c: sql output code for all funcs,
no runtime test has been done yet.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@353 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 +-
plugins/reports/mysql/mysql.c | 302 ++++++++++++++++++++++++++++++++----------
2 files changed, 237 insertions(+), 71 deletions(-)
commit d7cf9927b5edb1d0f23bf0703e59e55f3ad1e334
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Nov 10 10:07:44 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@350 09c5ec92-17d4-0310-903a-819935f44dba
src/ssl.c | 1 -
1 file changed, 1 deletion(-)
commit e8c10b33ae1a75a47b476cce602c4bbfb20dad85
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Nov 10 10:04:56 2001 +0000
Forwarding between Manager should work now.
* src/pconfig.c (configure_relay): get the relaying entry.
(pconfig_init): call configure_relay().
(manager_relay_msg_if_needed): new public function.
This have nothing to do here, and the content of this file
might be moved to prelude-manager.c soon.
* src/prelude-manager.c (main): caught SIGTERM signal.
* src/alert-scheduler.c (process_message): new function.
(process_alert): call process_message(). Move all the processing
stuff into this new function.
(process_message): call the message relaying function
(manager_relay_msg_if_needed).
* plugins/reports/mysql/mysql.c (dprintf):
(print_address):
(print_node):
(print_userid):
(print_user):
(print_process):
(print_service):
(print_source):
(print_analyzer):
(print_classification): Use the new dprintf macro to only
print field that are set. This still have to be replaced with
correct MySQL output.
* plugins/decodes/prelude-nids/decode.c (msg_to_packet):
return -1 on error.
(nids_decode_run): check msg_to_packet return value.
* prelude-manager.conf.in : Add a commented exemple
about how to use Manager relaying using the new relay-addr
config entry.
2001-11-08 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* prelude-manager.conf.in : remove SSL configuration stuff,
as it is now asked in manager-adduser.
2001-11-07 Yoann Vandoorselaere <yoann@mandrakesoft.com>
* src/alert-scheduler.c (alert_scheduler_exit):
made static.
(alert_scheduler_init): use atexit to call alert_scheduler_exit().
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@349 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 51 +++++++++++++++++++++++++
plugins/decodes/prelude-nids/decode.c | 10 +++--
plugins/reports/mysql/mysql.c | 72 ++++++++++++++++++-----------------
prelude-manager.conf.in | 16 ++++----
src/alert-scheduler.c | 33 +++++++++++-----
src/include/pconfig.h | 6 +++
src/pconfig.c | 32 +++++++++++++++-
src/prelude-manager.c | 1 +
8 files changed, 163 insertions(+), 58 deletions(-)
commit 7bc002583c96433e849647bd3d50597607e76161
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 6 15:33:56 2001 +0000
(db_escape): set NULL string pointer to point on an empty string.
This fix a MySQL module crash.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@343 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +++
plugins/reports/mysql/mysql.c | 6 +++++-
2 files changed, 8 insertions(+), 1 deletion(-)
commit 75d45aa5d257c5a5f50a1efffe385a0a6cd8f6ca
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 6 00:57:23 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@340 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/mysql/Makefile.am | 2 +-
plugins/reports/mysql/mysql.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit affec1b98f0db1b7dd3ee8e7c23fbe2710b8a3a5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Nov 6 00:54:16 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@339 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 ++
plugins/reports/mysql/Makefile.am | 3 +-
plugins/reports/mysql/mysql.c | 209 ++++++++++++++++++++++++--------------
3 files changed, 139 insertions(+), 79 deletions(-)
commit 481fb55f97a194d9500eb6aee084354e20f50c65
Author: Sylvain Gil <prelude@tootella.org>
Date: Mon Nov 5 23:56:44 2001 +0000
real tabs
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@338 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2c6bc90d69560b55e2b5e5e215994097d8ecf74b
Author: Sylvain Gil <prelude@tootella.org>
Date: Mon Nov 5 23:53:13 2001 +0000
* mysql.c: first real mysql calls
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@337 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 3 +
plugins/reports/mysql/mysql.c | 152 +++++++++++++++++++++++++++++++++++++-----
2 files changed, 137 insertions(+), 18 deletions(-)
commit 15ce099cc97069361bfe4dcc5a43a634b911bb5c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Nov 5 12:43:23 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@334 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 ++++
manager-adduser/manager-adduser.c | 1 +
2 files changed, 5 insertions(+)
commit 8423779397ba8beb1f061aec400645be623672e3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 30 18:37:44 2001 +0000
* src/server.c: deal with prelude-auth API change.
Stop using deprecated socket-op function. Use prelude-io
instead.
* manager-adduser/manager-adduser.c: Handle the case
when the openssl library is not installed.
* src/server.c: socket-op interface is replaced by
prelude-io interface.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@331 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 12 ++++++
manager-adduser/manager-adduser.c | 13 ++++++-
src/include/idmef.h | 26 +++++++++++++
src/server.c | 82 ++++++++++++++++++++-------------------
4 files changed, 93 insertions(+), 40 deletions(-)
commit 8fc24f1751bfff1008698e5652657529ee61f2ea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 23 14:44:37 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@327 09c5ec92-17d4-0310-903a-819935f44dba
src/auth.c | 228 -------------------------------------------------------------
1 file changed, 228 deletions(-)
commit 052192aa91eca4df46b831d5a01d4ffd49b937f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 23 14:43:43 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@326 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/Makefile.am | 2 +
plugins/decodes/prelude-nids/decode.c | 3 --
src/auth.c | 2 -
src/include/Makefile.am | 17 +++---
src/include/auth.h | 34 ------------
src/include/ethertype.h | 91 --------------------------------
src/prelude-manager.c | 1 -
src/server.c | 1 -
8 files changed, 13 insertions(+), 138 deletions(-)
commit 8568f64b9af987f120abdf9d05ea769ba4271b05
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 23 14:23:32 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@325 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/Makefile.am | 1 -
1 file changed, 1 deletion(-)
commit d8a2f335d23fd09eb63e720cf1bdf02d4a34a538
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 23 13:41:33 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@323 09c5ec92-17d4-0310-903a-819935f44dba
plugins/reports/mysql/Makefile.am | 10 +
plugins/reports/mysql/mysql.c | 235 +++++++++++++++++++++
src/idmef.c | 212 +++++++++++++++++++
src/include/idmef.h | 431 ++++++++++++++++++++++++++++++++++++++
4 files changed, 888 insertions(+)
commit 02db1eab2a948aefc642fd784983aa70f0c8ee25
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 23 13:40:24 2001 +0000
* src/prelude-manager.c (main):
(cleanup): report plugins are back.
* src/report-plugins.c (report_plugins_run):
* src/decode-plugins.c (decode_plugins_run):
cleanup, take a pointer to the IDMEF native binary
structure as argument.
* src/alert-scheduler.c (process_alert): call message
decoder the reporting plugins.
* src/Makefile.am (INCLUDES): remove libprelude-sensors
CFLAGS from there.
* plugins/reports/Makefile.am (SUBDIRS): compile
mysql plugin.
* plugins/decodes/prelude-nids/decode.c:
Fit API change, translate the NIDS message to the native
prelude-Manager IDMEF format.
* plugins/Makefile.am (SUBDIRS):
reports plugins directory is back.
* manager-adduser/Makefile.am (INCLUDES): put $(top_srcdir)
in the include path. Should fix an error with config.h not
in the path.
* configure.ac: Do not check for libprelude-sensors,
Create mysql plugin Makefile.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@322 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 33 ++++
configure.ac | 9 +-
manager-adduser/Makefile.am | 2 +-
manager-adduser/ssl-register-client.c | 1 +
plugins/Makefile.am | 2 +-
plugins/decodes/prelude-nids/decode.c | 297 +++++++++++++---------------------
plugins/reports/Makefile.am | 2 +-
plugins/reports/filemod/filemod.c | 84 +++++++---
src/Makefile.am | 5 +-
src/alert-scheduler.c | 27 ++--
src/decode-plugins.c | 25 +--
src/include/plugin-decode.h | 7 +-
src/include/plugin-report.h | 7 +-
src/include/report.h | 7 +-
src/prelude-manager.c | 11 +-
src/report-plugins.c | 4 +-
src/server.c | 1 -
17 files changed, 268 insertions(+), 256 deletions(-)
commit 169c3161896affc863fcd08e7bd9dd5d90219e6f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Oct 18 12:06:23 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@319 09c5ec92-17d4-0310-903a-819935f44dba
src/server.c | 2 --
1 file changed, 2 deletions(-)
commit de7a77a7fd0bb749eca69c02778cbfcb417208c2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Oct 18 10:49:44 2001 +0000
* src/server.c (server_read_connection_cb):
Fit prelude message API change.
(server_close_connection_cb): ditto.
(wait_connection): Set client socket non blocking.
* src/server-logic.c: Adapt to work with prelude_io_t
object instead of directly using file descriptor.
* src/alert-scheduler.c: Include pthread.h
(init_file_output): correct pthread_mutex_init usage.
(get_alert_from_file): prelude_msg_read() now take a
prelude_io_t object as argument.
(alert_schedule): fit API change.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@318 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 17 +++++++++++++++++
src/alert-scheduler.c | 18 +++++++-----------
src/include/server-logic.h | 6 +++---
src/server-logic.c | 32 ++++++++++++++++----------------
src/server.c | 44 +++++++++++++++++++++++++++-----------------
5 files changed, 70 insertions(+), 47 deletions(-)
commit 80302f62b4e20a453fc84b69d7698cada19e52b5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 16 10:48:17 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@315 09c5ec92-17d4-0310-903a-819935f44dba
src/server.c | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
commit 48d9ad555ec83bf864493ec88c2a9e803748c6af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 16 10:38:40 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@314 09c5ec92-17d4-0310-903a-819935f44dba
configure.ac | 1 +
manager-adduser/manager-adduser.c | 4 +-
manager-adduser/ssl-register-client.c | 3 +-
manager-adduser/ssl-register-client.h | 1 +
src/include/ssl.h | 2 -
src/pconfig.c | 1 -
src/ssl-register-client.c | 224 ----------------------------------
7 files changed, 5 insertions(+), 231 deletions(-)
commit 928a589f35a2ade45bb8a503135dd4dae2c0f543
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 16 10:21:23 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@313 09c5ec92-17d4-0310-903a-819935f44dba
manager-adduser/Makefile.am | 9 ++
manager-adduser/manager-adduser.c | 47 ++++++
manager-adduser/ssl-register-client.c | 276 ++++++++++++++++++++++++++++++++++
src/include/alert-scheduler.h | 22 +++
4 files changed, 354 insertions(+)
commit 60ebbaeca995ecc3c1c7b014bd5766868266b8ab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 16 10:10:18 2001 +0000
cvs -z4 addCVS: ----------------------------------------------------------------------
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@311 09c5ec92-17d4-0310-903a-819935f44dba
configure.ac | 1 -
prelude-report.conf.in | 71 --------------------------------------------------
2 files changed, 72 deletions(-)
commit 1494fddf211953b3b7b4f7f16f5d12c19215ebb4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 16 10:03:21 2001 +0000
* A lot of modification. Complete API change, use
OOP model in non time critical place for maintainability
reason.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@310 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 +
Makefile.am | 2 +-
configure.ac | 3 +
plugins/decodes/prelude-nids/decode.c | 18 +--
src/Makefile.am | 7 +-
src/decode-plugins.c | 7 +-
src/include/Makefile.am | 1 -
src/include/plugin-decode.h | 4 +-
src/include/server.h | 2 -
src/include/ssl.h | 5 -
src/pconfig.c | 26 +---
src/prelude-manager.c | 5 +-
src/server.c | 273 ++++++++++++----------------------
src/ssl.c | 44 +-----
14 files changed, 129 insertions(+), 274 deletions(-)
commit f46aa3abf52b00ccdab8da863d91d57b93674ec0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Oct 16 10:04:58 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@309 09c5ec92-17d4-0310-903a-819935f44dba
src/alert-scheduler.c | 349 ++++++++++++++++++++++++++++++++++++++++++
src/include/alert-scheduler.h | 6 +
2 files changed, 355 insertions(+)
commit 4654caeea9e8d5c2ecb796269e248f4b280c8f69
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Oct 5 14:22:07 2001 +0000
* src/auth.c (get_account_infos): better error reporting.
(auth_check): ditto.
(auth_check): logging of succeed / failed authentication is the caller job.
* plugins/decodes/prelude-nids/decode.c (build_port):
Try to get information about the source and destination port
using the getservbyport() function. Also include the protocol used
by this packet.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@300 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 16 ++++++++++++++++
plugins/decodes/prelude-nids/decode.c | 28 +++++++++++++++++++++-------
src/auth.c | 11 ++++-------
3 files changed, 41 insertions(+), 14 deletions(-)
commit 94853e74c1f0ec714c608cdaf18798d9a8cc8b5e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Oct 3 13:26:17 2001 +0000
* src/ssl.c:
(ssl_auth_client): return the SSL object. As of now, we should be
able to get several SSL connection at one time. And we shouldn't
be leaking SSL objects anymore.
* src/server.c: Lot of cleanup. Adapt to server-logic API change.
Keep connection information in a per fd structure.
* src/server-logic.c: Lot of API change in order to be able
more than one server.
* src/prelude-manager.c: correct include path.
* src/Makefile.am (INCLUDES): add libxml2 cflags,
(prelude_manager_LDADD): link with libxml2. Stop linking
statically to the pthread library.
* plugins/decodes/prelude-nids/decode.c: correct
libxml2 include path.
* plugins/decodes/prelude-nids/Makefile.am (INCLUDES):
add libxml2 cflags.
* configure.ac: correct AC_PATH_GENERIC usage.
check for libxml2 and pthread library.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@296 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 28 +++
configure.ac | 44 +++--
plugins/decodes/prelude-nids/Makefile.am | 4 +-
plugins/decodes/prelude-nids/decode.c | 4 +-
src/Makefile.am | 4 +-
src/include/server-logic.h | 45 ++++-
src/include/ssl.h | 11 +-
src/prelude-manager.c | 2 +-
src/server-logic.c | 171 ++++++++++++------
src/server.c | 300 ++++++++++++++++++++++---------
src/ssl.c | 50 ++----
11 files changed, 453 insertions(+), 210 deletions(-)
commit 5975b20b11e61a3c2af6f25f68872430973b1bd8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Sep 28 12:38:07 2001 +0000
* src/server-logic.c (child_reader): do not try to handle
events on fd if revents is 0 (nothing occured on this fd).
Use a different method to store connection key.
Should be bug free this time.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@291 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 6 +++
src/server-logic.c | 154 ++++++++++++++++++++++++++++-------------------------
2 files changed, 88 insertions(+), 72 deletions(-)
commit 1926035473e6cd6d3fd032e61f00dfc117ce0306
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Sep 28 08:15:48 2001 +0000
Missing copyright notice.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@287 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 22 ++++++++++++++++++++++
plugins/decodes/prelude-nids/nids-alert-id.h | 22 ++++++++++++++++++++++
src/include/server-logic.h | 22 ++++++++++++++++++++++
src/server-logic.c | 22 ++++++++++++++++++++++
4 files changed, 88 insertions(+)
commit 7be54a563645961a287d8a29e0b3f9980984e614
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Sep 28 08:01:28 2001 +0000
* src/ssl.c (ssl_init_server): use PRELUDE_MANAGER_CONF
instead of PRELUDE_REPORT_CONF. call ssl_read_config() with
a NULL section name.
Use SENSORS_CERTIFICATE instead of PRELUDE_CERTS and MANAGER_KEY
instead of REPORT_KEY.
(ssl_create_certificate): ditto.
* src/ssl-register-client.c (send_own_certificate):
rename REPORT_KEY to MANAGER_KEY.
(wait_certificate): rename PRELUDE_CERTS to SENSORS_CERTIFICATES.
(ssl_register_client): pass a NULL section name to ssl_read_config,
to that the ssl configuration key don't need to be in a specific section.
* src/server.c (data_available_cb):
Take a void pointer to client data.
Theses clientdata are in fact the read function to be
used for this file descriptor (ssl_read or read).
(setup_unix_connection): Return a readfunc_t pointer.
(setup_inet_connection): Return a readfunc_t pointer (pointer
on the read function to use) or NULL on error.
(wait_connection): If the setup_unix / setup_inet _connection()
call fail, close the client socket, but don't pass the FD to
server_process_request().
Pass the returned read function pointer as clientdata for the
server_process_request() call.
(setup_connection): Fix bad ssl_read_delimited() usage.
Don't pass a static buffer, as ssl_read_delimited() will alocate
the buffer to store read data.
* src/server-logic.c: new type : manager_cnx_t,
containing information about a connection (pointer on
a member of a pollfd, and pointer on connection specific data).
(remove_connection):
(add_connection):
(handle_fd_event):
(child_reader):
(create_fd_set):
(server_process_requests):
Make the necessary change so that it is possible to associate
private data per connection.
* src/pconfig.c (configure_listen_address):
(configure_listen_port):
(configure_as_daemon):
(configure_quiet):
Rename configuration file section from Prelude Report to
Prelude Manager.
(pconfig_init): Store plaintext authentication information
in prelude-manager.auth instead of prelude-report.auth.
* Makefile.am (preludeconf_DATA): Rename generated
filename from prelude-report.conf to prelude-manager.conf
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@285 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 64 +++++++++++++++++++++++
Makefile.am | 2 +-
acconfig.h | 2 +-
configure.ac | 2 +-
plugins/Makefile.am | 2 +-
src/Makefile.am | 9 ++--
src/include/Makefile.am | 1 -
src/include/server-logic.h | 5 +-
src/include/ssl.h | 5 ++
src/pconfig.c | 25 ++++-----
src/prelude-manager.c | 128 +++++++++++++++++++++++++++++++++++++++++++++
src/prelude-report.c | 128 ---------------------------------------------
src/server-logic.c | 63 +++++++++++++---------
src/server.c | 53 ++++++++++---------
src/ssl-register-client.c | 17 +++---
src/ssl.c | 24 +++------
16 files changed, 303 insertions(+), 227 deletions(-)
commit 28100f9d0255edae1e98cc8b0078cc32e9827fd9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Sep 26 12:18:23 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@282 09c5ec92-17d4-0310-903a-819935f44dba
prelude-manager.conf.in | 10 +++++-----
src/server.c | 2 --
2 files changed, 5 insertions(+), 7 deletions(-)
commit b47dfd685a825f1475f0259c7abd4e40fe3314a8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Sep 26 12:13:20 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@281 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 4 +
configure.ac | 10 +-
prelude-manager.conf.in | 71 ++++++++++
src/cnx.c | 237 --------------------------------
src/include/cnx.h | 31 -----
src/include/server-logic.h | 4 +
src/server-logic.c | 326 +++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 410 insertions(+), 273 deletions(-)
commit 1e3e8f2fc09a52952e8cde03ba187c6cc98a206a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Sep 26 12:08:22 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@280 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 18 +++
plugins/decodes/prelude-nids/Makefile.am | 1 +
src/Makefile.am | 11 +-
src/include/Makefile.am | 5 +-
src/include/server.h | 4 +-
src/prelude-report.c | 6 +-
src/server.c | 266 +++++++++++++++++++++++--------
7 files changed, 233 insertions(+), 78 deletions(-)
commit 050424ce1fc772372d53bed58461a62d8de73ec3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Fri Sep 14 08:05:33 2001 +0000
* src/server.c (wait_connection):
server mode is back on.
* src/cnx.c (wait_raw_report):
cleanup. Stop asking for report-infos.
* plugins/decodes/prelude-nids/nids-alert-id.h :
Sync with Prelude NIDS ID header file.
* plugins/decodes/prelude-nids/decode.c (nids_decode_run): work on
NIDS alert -> IDMEF message generation.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@276 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 14 +
plugins/decodes/prelude-nids/Makefile.am | 2 +-
plugins/decodes/prelude-nids/decode.c | 724 ++++++++-------------------
plugins/decodes/prelude-nids/nids-alert-id.h | 13 +-
src/cnx.c | 20 +-
src/server.c | 8 +-
6 files changed, 236 insertions(+), 545 deletions(-)
commit 0d02e0f08cc0736174f432da6eb85d291ef31d4b
Author: Sylvain Gil <prelude@tootella.org>
Date: Sun Sep 2 12:24:49 2001 +0000
prelude-nids plugin was installed in wrong directory
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@272 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/decodes/prelude-nids/Makefile.am | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 6c1cbeb41931b070e95815df76e117278f12da63
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 2 11:35:14 2001 +0000
* plugins/decodes/prelude-nids/decode.c (plugin_init):
set id field to ID_PRELUDE_NIDS_ALERT.
* src/cnx.c (wait_raw_report):
Handle the decode_plugins_run return value.
(wait_raw_report): added a special case if alert id is
ID_IDMEF_ALERT. Include alert-id.h.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@271 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
plugins/decodes/prelude-nids/decode.c | 4 +++-
src/cnx.c | 16 +++++++++++++---
3 files changed, 21 insertions(+), 4 deletions(-)
commit 1f4b84a8741cddd9bc5c75305f5f933a397eb375
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sun Sep 2 10:39:20 2001 +0000
* src/cnx.c (wait_raw_report):
Handle the decode_plugins_run return value.
* plugins/decodes/prelude-nids/decode.c (nids_decode_run):
Add code to decode alert message.
(plugin_init): this is now a real plugin.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@265 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 9 +
plugins/decodes/prelude-nids/decode.c | 73 ++++-
plugins/decodes/prelude-nids/nethdr.h | 409 +++++++++++++++++++++++++++
plugins/decodes/prelude-nids/nids-alert-id.h | 9 +
plugins/decodes/prelude-nids/packet.h | 165 +++++++++++
src/cnx.c | 3 +-
src/decode-plugins.c | 2 +-
src/prelude-report.c | 1 +
8 files changed, 661 insertions(+), 10 deletions(-)
commit 4a0042c69a48ffe58f527071c13918fa6b05b733
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Sep 1 23:33:54 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@260 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 46 +++++++++++++++--------------------
src/include/report.h | 1 -
src/prelude-report.c | 1 -
src/report-infos.c | 2 --
4 files changed, 20 insertions(+), 30 deletions(-)
commit 1a84405f3adbb1cd45479e1bacdcfa88a3be8b75
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Sat Sep 1 22:33:39 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@259 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 3 +-
src/cnx.c | 76 ++++++++++++++++-----------------------------
src/decode-plugins.c | 31 +++++++++---------
src/include/plugin-decode.h | 8 ++---
src/include/plugin-report.h | 11 +++++--
src/prelude-report.c | 18 ++++++-----
src/report-plugins.c | 9 +++---
7 files changed, 71 insertions(+), 85 deletions(-)
commit db5d298d3ccd3f5fc25896c8a21d7c43aed80d88
Author: Sylvain Gil <prelude@tootella.org>
Date: Thu Aug 30 19:58:56 2001 +0000
* Hardcoded the path to log file in prelude-report.conf -> /var/log/prelude
* make install will now create /var/log/prelude and $localstatedir/prelude in a
portable way.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@255 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 4 ++++
prelude-report.conf.in | 6 +++---
2 files changed, 7 insertions(+), 3 deletions(-)
commit 4132baa8105dfd80a83a6fde0ba0b50949ea2ab8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 29 10:01:15 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@252 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
commit 546721b4213fccef6056e7072cc2d7f57a042b55
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 29 09:39:16 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@251 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit 8aeb1bc95a23dc8469ae13c65514dc6726490ede
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 29 09:35:12 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@250 09c5ec92-17d4-0310-903a-819935f44dba
configure.ac | 4 ++--
src/Makefile.am | 22 ++++++++++------------
src/include/Makefile.am | 8 +++-----
3 files changed, 15 insertions(+), 19 deletions(-)
commit d0d25d3479174b2524cebd02f560b7dcbc392820
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 29 09:30:25 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@249 09c5ec92-17d4-0310-903a-819935f44dba
configure.ac | 3 ++-
plugins/Makefile.am | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
commit c3dc11ba3bfdfa1553758953ecf0208e97b337e9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 29 09:28:04 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@248 09c5ec92-17d4-0310-903a-819935f44dba
configure.ac | 4 +
plugins/Makefile.am | 2 +-
plugins/decodes/Makefile.am | 1 +
plugins/decodes/prelude-nids/Makefile.am | 10 +
plugins/decodes/prelude-nids/decode.c | 26 +++
plugins/decodes/prelude-nids/optparse.c | 382 +++++++++++++++++++++++++++++++
plugins/execmod/Makefile.am | 10 -
plugins/execmod/execmod.c | 121 ----------
plugins/filemod/Makefile.am | 10 -
plugins/filemod/filemod.c | 138 -----------
plugins/fsmod/Makefile.am | 10 -
plugins/fsmod/fsmod.c | 218 ------------------
plugins/htmlmod/Makefile.am | 12 -
plugins/htmlmod/html.c | 332 ---------------------------
plugins/htmlmod/html.h | 26 ---
plugins/htmlmod/htmlmod.c | 242 --------------------
plugins/reports/Makefile.am | 1 +
plugins/reports/execmod/Makefile.am | 10 +
plugins/reports/execmod/execmod.c | 121 ++++++++++
plugins/reports/filemod/Makefile.am | 10 +
plugins/reports/filemod/filemod.c | 138 +++++++++++
plugins/reports/fsmod/Makefile.am | 10 +
plugins/reports/fsmod/fsmod.c | 218 ++++++++++++++++++
plugins/reports/htmlmod/Makefile.am | 12 +
plugins/reports/htmlmod/html.c | 332 +++++++++++++++++++++++++++
plugins/reports/htmlmod/html.h | 26 +++
plugins/reports/htmlmod/htmlmod.c | 242 ++++++++++++++++++++
plugins/reports/xmlmod/Makefile.am | 12 +
plugins/reports/xmlmod/xmlmod.c | 311 +++++++++++++++++++++++++
plugins/xmlmod/Makefile.am | 12 -
plugins/xmlmod/xmlmod.c | 311 -------------------------
src/include/tcpdump-func.h | 1 -
src/optparse.c | 382 -------------------------------
src/tcpdump-func.c | 29 ---
34 files changed, 1867 insertions(+), 1855 deletions(-)
commit 8d432919927fd95e9e4c9e0f14904ef9a5e4b855
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Aug 28 18:33:59 2001 +0000
* src/decode-plugins.c (decode_plugins_run):
the decoding plugins take a socket as argument, not an
alert.
* src/cnx.c (flush_unknow_data): new function,
called to flush private data that weren't recognized by
any decode plugins on the socket.
(wait_raw_report): If sensor_data_id is not ID_NO_DATA,
then start the decoding_plugins. Call flush_unknow_data()
if no decoding plugins matched the data.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@247 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 12 ++++++++++++
src/cnx.c | 35 +++++++++++++++++++++++++++++++++++
src/decode-plugins.c | 15 ++++++++++-----
src/include/plugin-decode.h | 4 ++--
4 files changed, 59 insertions(+), 7 deletions(-)
commit f2b792ec525225c7c5a8e40c1c2dadda41be9e09
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Tue Aug 28 09:57:55 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@243 09c5ec92-17d4-0310-903a-819935f44dba
plugins/decodes/prelude-nids/decode.c | 567 ++++++++++++++++++++++++++++++++
plugins/filemod/filemod.c | 12 +-
src/Makefile.am | 25 +-
src/cnx.c | 3 +-
src/include/report-infos.h | 4 +-
src/report-infos.c | 586 +---------------------------------
src/server.c | 8 +-
7 files changed, 590 insertions(+), 615 deletions(-)
commit 78be7d77e2c3f0436db76e5a9440975627d437f8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 27 23:35:11 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@242 09c5ec92-17d4-0310-903a-819935f44dba
configure.ac | 1 +
plugins/Makefile.am | 2 +-
plugins/filemod/filemod.c | 5 ++---
prelude-report.conf.in | 18 +++++++++---------
src/include/report.h | 2 ++
5 files changed, 15 insertions(+), 13 deletions(-)
commit d29ef43e96b37c98162c651366a5d917edb6c8ee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 27 23:10:47 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@240 09c5ec92-17d4-0310-903a-819935f44dba
src/include/pconfig.h | 1 -
src/include/ssl.h | 2 +-
src/pconfig.c | 4 ++--
3 files changed, 3 insertions(+), 4 deletions(-)
commit e0dfc050b9fdeb90fa86fc043719bb83dfd1d2c8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 27 23:04:22 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@239 09c5ec92-17d4-0310-903a-819935f44dba
src/include/pconfig.h | 1 -
src/include/ssl.h | 6 ++++--
src/pconfig.c | 9 ++++-----
src/ssl.c | 8 ++++----
4 files changed, 12 insertions(+), 12 deletions(-)
commit a0e618bfb4b78f5e21c256268d9216b80f629d6d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 27 22:56:50 2001 +0000
* src/ssl.c: pass a config_t as argument to ssl_read_config().
* src/ssl-register-client.c (ssl_register_client):
take a config_t argument.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@238 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 5 +++++
src/include/ssl.h | 2 +-
src/pconfig.c | 2 +-
src/ssl-register-client.c | 4 ++--
src/ssl.c | 21 +++++++++++++++------
5 files changed, 24 insertions(+), 10 deletions(-)
commit 688a72cd607ab07ab39041ad9c79deffaad0de1c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 27 22:40:18 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@237 09c5ec92-17d4-0310-903a-819935f44dba
src/cnx.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 5109c17eb0ca73fe5b3a74e63ec81adcdf058898
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Mon Aug 27 22:38:14 2001 +0000
* src/prelude-report.c (main):
call the decode_plugins init function.
* src/auth.c (get_account_infos):
(auth_check): handle socket-op.c API change.
* src/cnx.c (setup_connection):
handle socket-op.c API change.
(setup_connection): remove XDR support.
* src/decode-plugins.c: new file, handle decode plugins.
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@236 09c5ec92-17d4-0310-903a-819935f44dba
ChangeLog | 14 ++++++
configure.ac | 2 +
src/Makefile.am | 12 ++---
src/auth.c | 10 ++---
src/cnx.c | 22 ++--------
src/decode-plugins.c | 104 ++++++++++++++++++++++++++++++++++++++++++++
src/include/plugin-decode.h | 46 ++++++++++++++++++++
src/prelude-report.c | 5 ++-
8 files changed, 186 insertions(+), 29 deletions(-)
commit f6d928290214372d7f01d45f80311bf5154ae11d
Author: Sylvain Gil <prelude@tootella.org>
Date: Thu Aug 23 22:45:27 2001 +0000
Ougah Bougah Bouarf Bouarf (i'm tired)
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@204 09c5ec92-17d4-0310-903a-819935f44dba
Makefile.am | 9 ++-
acconfig.h | 3 +
acinclude.m4 | 136 ++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 84 ++++++++++++++++++---------
include/Makefile.am | 13 -----
include/auth.h | 34 -----------
include/cnx.h | 31 ----------
include/ethertype.h | 91 -----------------------------
include/optparse.h | 25 --------
include/pconfig.h | 34 -----------
include/plugin-report.h | 44 --------------
include/report-infos.h | 37 ------------
include/report.h | 35 ------------
include/server.h | 28 ---------
include/ssl.h | 36 ------------
include/tcpdump-func.h | 1 -
libmissing/Makefile.am | 9 +++
libmissing/getopt_long.c | 36 ++++++++++++
libmissing/getopt_long.h | 48 ++++++++++++++++
libmissing/libmissing.h | 23 ++++++++
plugins/Makefile.am | 7 ++-
plugins/execmod/Makefile.am | 8 ++-
plugins/execmod/execmod.c | 1 +
plugins/filemod/Makefile.am | 8 ++-
plugins/filemod/filemod.c | 1 +
plugins/fsmod/Makefile.am | 8 ++-
plugins/fsmod/fsmod.c | 1 +
plugins/htmlmod/Makefile.am | 6 +-
plugins/htmlmod/htmlmod.c | 1 +
plugins/xmlmod/Makefile.am | 8 ++-
plugins/xmlmod/xmlmod.c | 1 +
src/Makefile.am | 35 +++++++-----
src/cnx.c | 8 +--
src/include/Makefile.am | 12 ++++
src/include/auth.h | 34 +++++++++++
src/include/cnx.h | 31 ++++++++++
src/include/ethertype.h | 91 +++++++++++++++++++++++++++++
src/include/optparse.h | 25 ++++++++
src/include/pconfig.h | 34 +++++++++++
src/include/plugin-report.h | 44 ++++++++++++++
src/include/report-infos.h | 37 ++++++++++++
src/include/report.h | 35 ++++++++++++
src/include/server.h | 28 +++++++++
src/include/ssl.h | 36 ++++++++++++
src/include/tcpdump-func.h | 1 +
src/optparse.c | 10 +++-
src/pconfig.c | 4 +-
src/prelude-report.c | 6 +-
src/report-infos.c | 4 +-
src/report-plugins.c | 3 +-
src/server.c | 1 +
src/ssl-register-client.c | 1 +
src/ssl.c | 1 +
src/tcpdump-func.c | 1 -
54 files changed, 804 insertions(+), 485 deletions(-)
commit c42f81d115b210271e1b6008c175b7ca36164e36
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 23 00:35:27 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@178 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 2 +-
src/prelude-report.c | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++
src/prelude_report.c | 121 ---------------------------------------------------
3 files changed, 122 insertions(+), 122 deletions(-)
commit ad5533185fb73d7afeac1d89144e37df986c37d0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Thu Aug 23 00:27:09 2001 +0000
*** empty log message ***
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@176 09c5ec92-17d4-0310-903a-819935f44dba
src/Makefile.am | 2 +-
src/ssl-register-client.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++
src/ssl_register_client.c | 224 ----------------------------------------------
3 files changed, 225 insertions(+), 225 deletions(-)
commit a5f1b022e0dbde96533fddab9ab37196c8a37edd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date: Wed Aug 22 23:00:57 2001 +0000
Initial revision
git-svn-id: file:///home/yoann/SVN/trunk/prelude-manager@166 09c5ec92-17d4-0310-903a-819935f44dba
AUTHORS | 1 +
COPYING | 340 ++++
ChangeLog | 3867 +++++++++++++++++++++++++++++++++++++++++++
INSTALL | 182 ++
Makefile.am | 1 +
NEWS | 0
README | 43 +
autogen.sh | 6 +
configure.ac | 260 +++
docs/Makefile.am | 86 +
docs/api/Makefile.am | 183 ++
include/Makefile.am | 13 +
include/auth.h | 34 +
include/cnx.h | 31 +
include/ethertype.h | 91 +
include/optparse.h | 25 +
include/pconfig.h | 34 +
include/plugin-report.h | 44 +
include/report-infos.h | 37 +
include/report.h | 35 +
include/server.h | 28 +
include/ssl.h | 36 +
include/tcpdump-func.h | 1 +
plugins/Makefile.am | 2 +
plugins/execmod/Makefile.am | 8 +
plugins/execmod/execmod.c | 120 ++
plugins/filemod/Makefile.am | 8 +
plugins/filemod/filemod.c | 146 ++
plugins/fsmod/Makefile.am | 8 +
plugins/fsmod/fsmod.c | 217 +++
plugins/htmlmod/Makefile.am | 10 +
plugins/htmlmod/html.c | 332 ++++
plugins/htmlmod/html.h | 26 +
plugins/htmlmod/htmlmod.c | 241 +++
plugins/xmlmod/Makefile.am | 10 +
plugins/xmlmod/xmlmod.c | 310 ++++
prelude-report.conf.in | 71 +
src/Makefile.am | 19 +
src/auth.c | 233 +++
src/cnx.c | 244 +++
src/optparse.c | 376 +++++
src/pconfig.c | 282 ++++
src/prelude_report.c | 121 ++
src/report-infos.c | 694 ++++++++
src/report-plugins.c | 126 ++
src/server.c | 350 ++++
src/ssl.c | 224 +++
src/ssl_register_client.c | 224 +++
src/tcpdump-func.c | 30 +
49 files changed, 9810 insertions(+)
|