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
|
commit bae3d4b517b97c5d6ff26345b1c7af9725efe4e8 (HEAD, refs/heads/master)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 10 16:38:22 2014 +0200
l10n: Update catalogs
commit 006d9dc49041c1bac0b9258b63495da67d82d494
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 10 16:38:00 2014 +0200
Update README for copyright and tested versions
commit e11cc6038d5a38c7f3c25a25b75c7b8a20afb0a2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 10 16:27:10 2014 +0200
Add Karel Slany to AUTHORS
commit bee21597a35c9127a5b08ffbfea48a5792f46cb2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 10 16:23:54 2014 +0200
test: Silent a compiler warning in isds-hash_algorithm.c
commit 2b9e5eb7e6c7031094d59d30301707b8da69068c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 10 15:41:33 2014 +0200
Version increased to 0.9
commit 6c9e9f3341304273cf4a9731432bbd4419b5b08b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 10 15:17:28 2014 +0200
Update libtool version string
Only new symbols have been added, no ABI change.
commit fb22eb474f981ec40c456bccf1a88234f2defc78
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 10 15:04:19 2014 +0200
doc: Remove trailing space
commit df3114839afea526c0cfac0c75c97c5dd9445256
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 28 18:53:12 2014 +0100
doc: Update changes in GetDataBoxList on 2014-01-14
commit 9d65f047a70ed324252ff08078375e81e85b352a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 8 13:53:38 2013 +0100
Document functions provided by system.h
commit 86662c4e12d260ae4fbce1ef7736274a4833913c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 8 11:34:17 2013 +0100
doc: Fix a typo
commit 3403d7f79ed3853a244c1660b7d44561e17a3791
Author: Karel Slany <karel.slany@nic.cz>
Date: Mon May 26 16:47:01 2014 +0200
Removed global variable definition from header file.
Global variables have been defined in header file which was then included
multiple times in several compilation units. This caused linking errors
on systems with less benevolent linkers (e.g. OS X). The definition has
been replaced with a declaration. Definition if variables has been added
into a single source file.
commit 5b63cdecc31a58de1107cc026f7a04b23c0b0d77
Author: Karel Slany <karel.slany@nic.cz>
Date: Tue Apr 29 14:44:23 2014 +0200
Removed C++ 'template' keyword form library interface.
commit 0524b56bf6fb7229e173900a9f9355272d972e4b (refs/remotes/repo.or.cz/master, refs/remotes/cznic/master)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Apr 2 07:57:38 2014 +0200
Use _DEFAULT_SOURCE where _BSD_SOURCE macro presents
glib-2.20 will deprecate _SVID_SOURCE and _BSD_SOURCE in favor of
_DEFAULT_SOURCE. We need to define both of them to be compatible
with glibc-2.20 as well older versions or other standard libraries.
commit da2a310cb2d7be6221941aa1f0d0be7af6ca7f19
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 5 20:42:21 2013 +0100
test: Simplify freeing in b64decode
commit 32c38cccd4e6ff7641cc1fb407580dac348f77a7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 5 20:37:26 2013 +0100
test: Remove unreachable code in test_b64decode
commit 48f1a915ca7da356424fb64635cfb3d31cb9a221
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 5 20:32:02 2013 +0100
test: server_cli: Handle unkown otp_type for sure
This could lead to uninitilized server_otp_arguments.method.
commit 6e4428274847eb8b9e652a57ea015385994e7953
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 5 20:19:58 2013 +0100
test: Simplify tm2datestring() tests
commit 90f33e5e86ae5a646ab828085cad14b012276634
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Nov 1 18:21:43 2013 +0100
test: Simplify timeval2timestring() tests
Note that we have to use xmlStrcmp() instead of TEST_STRING_DUPLICITY due to
xhlChar*.
commit 2ce47f981541b9fabb4d29bb0ab84f86024f98d6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Nov 1 17:22:55 2013 +0100
test: server: Fix reporting wrong dates in DataBoxCreditInfo service
This error lead up to two memory leaks.
commit 34e9601c52e74ef4f8db1394695dbc5d2d8a286c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Nov 1 16:53:54 2013 +0100
test: Deallocate all memory in isds_get_commercial_credit tests
commit 7cf72b4e36adc0dcb4d606e7b424c6bfb69f8789
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Nov 1 16:07:53 2013 +0100
test: Deallocate all memory in utf82locale tests
commit aa229cb6e34d0fd01e78a2694a38f90709cfa3f3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Nov 1 15:56:01 2013 +0100
test: Deallocate all memory in isds_PersonName_duplicate tests
commit 99ae986364d6bd4a46c94100c2c33d3bc9ebf3c1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Nov 1 15:44:14 2013 +0100
test: Use TEST_TMPTR_DUPLICTY to test birthday structures
commit a6a8741f7fa1c11ba31fdbd385109ed9c60c8d06
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Nov 1 15:34:12 2013 +0100
test: Deallocate all memory in isds_DbUserInfo_duplicate tests
commit 48a6a6726d99dbe3985f4dbfca7a3aa54863a85d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Nov 1 09:59:02 2013 +0100
Fix a memory leak in isds_DbOwnerInfo_free()
The dbOpenAddressing member of struct isds_DbOwnerInfo which has been added
later was never freed. This fixes it.
commit c9269b10b4ffcefbf75ffbbc8d5a348553a9d649
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Nov 1 09:55:31 2013 +0100
test: Deallocate all memory in isds_DbOwnerInfo_duplicate tests
commit d324b98ec49248e8ffa377b5941df60b8cd73067
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Nov 1 09:37:18 2013 +0100
test: Deallocate all memory in isds_Address_duplicate tests
commit fd264f5c9432079d70a664ae80908533f8eb3309
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 31 19:54:35 2013 +0100
test: Add isds_Address_free tests
commit 5373524bc80dc32d1a611d8696acf3747828881d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 31 19:49:18 2013 +0100
test: Add isds_BirthInfo_free tests
commit 11d9cb339cce1fabd69dfff05ab4d04942df906a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 31 19:45:47 2013 +0100
test: Add sources for isds_PersonName_free tests
commit 813681a43f5d394546f577e72f265264db5ebb3e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 31 19:39:58 2013 +0100
test: Add isds_PersonName_free tests
commit 9b582b90ca80af7323c014bf5860258c89eb732d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 31 19:21:31 2013 +0100
Export isds_PersonName_free(), isds_BirthInfo_free(), isds_Address_free()
These function have always been implemented but never made public. They can be
handy (and they are for tests at least).
commit 8d7632ccae566df0fa5f09a30dd34c3494d1c3c3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 30 20:32:52 2013 +0100
test: Free memory in soap-decode_header_value test properly
This utilizes the TEST_DESCTRUCTER macro.
commit 925d35242c6f3b14211ab824a179856beb374fe4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 30 20:29:19 2013 +0100
test: Introduce TEST_DESTRUCTOR macro
This macro regiseters a call-back to invoke on TEST_PASS or TEST_FAIL. Please
note the second argument is a pointer value, not a symbol name. This pointer
will be passed to the function declared by first argument.
commit 63ff3a71b67e63660693abe5e298898d63de7659
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 30 19:23:21 2013 +0100
test: Close unfinished socket in HTTP server on error
commit 97d7a391ef6d5a27b3c306665a74c02878a2f9bb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 30 19:00:57 2013 +0100
test: Fix memory leak if HTTP client header was missing a colon
commit 471ef7377ce6c30a80269187bf9250f30ed5b33a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 25 14:24:12 2013 +0200
test: Fix NULL pointer dereference while changing password
commit 8af6c5823e51ba1116876a7c82763f5da45ced7c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 25 14:04:02 2013 +0200
test: Use stroll(3) for reading Content-Length value
commit 6c442fe720b10a9f4715a45c7993e9746e443f0b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 25 13:46:14 2013 +0200
test: Check for isds_init() failure in tests
commit bde49afda37afe31bb2c098697f9b13318dd94f6 (tag: refs/tags/v0.8)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 21:16:27 2013 +0200
Update README with testing environment
commit d8de017328c1e5cfad6e4de72067d4c5b6d2ac99
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 20:57:29 2013 +0200
test: Change some tests due to maybe-unitialized warning
This happens with GCC 4.7.3 and -O3. It looks like a bogus warning.
commit 20be89466a2f7855d3505fef46d4e7156cbf85ea
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 20:21:14 2013 +0200
NEWS for version 0.8
commit 6399955da9500746fa9e04cedb8445a2ab152673
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 14:58:57 2013 +0200
i18n: Update catalogue
commit 30de4a14199d98eb3ec0f210c79b80f929e4700e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 14:51:48 2013 +0200
Fix reallocating code and status message in build_send_check_dbdummy_request()
commit 2fc3c385cb6122acbf7b98b2b9deb0c70d38ea02
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 14:41:58 2013 +0200
Fix reallocating code and status message in build_send_check_message_request()
commit cdc6b406a18198dd3d25491975337658dbc8300a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 14:05:34 2013 +0200
Fix handling optional arguments at isds_get_message_sender()
commit 4a6ae1ed025ad65c6da8075d8bec4c7d1a18562e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 13:41:10 2013 +0200
Fix checking for xpath_ctx argument before storing current node
commit d3cc2a491ce8d41e1fc24351af1d025cadcb3ddb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 13:12:45 2013 +0200
Fix NULL pointer dereference while processing permissions to send commercial messages
commit b3aa465e30281d6f936f8718e5a7d4c5c20a41e4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 13:06:30 2013 +0200
Fix checking message argument passed to isds_get_received_message()
commit 0f552c08eddcbb9bf8e12169bc094fc225997a55
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 12:50:04 2013 +0200
Fix email freeing on error in isds_get_commercial_credit()
commit b579fe844921242b569b4b87533fed189ae1b6df
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 11:28:02 2013 +0200
Fix checking for XML errors while parsing response status
commit 7ee46ff5cefa86c1d39165e3ceaa0b7287c1929a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Oct 18 11:21:08 2013 +0200
Refactor cURL logging
This checks for failed curl_easy_setopt() too.
commit f0a2f6e9f737886750485224ec06a71bc4369a42
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 17 21:36:21 2013 +0200
Update gettext to 0.18.2
commit fddab41e88fa701fdbad0b48c0f8150421fcb55c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 17 21:04:37 2013 +0200
tests: Track system.h by Automake
commit ee731bf7614cb726fce0672981eac7673870811c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 17 20:46:07 2013 +0200
Update to Automake 1.13
commit b5fec8a5844e551a88cfabe25f5f7d5c5d9d6b5d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 13 16:22:38 2013 +0200
l10n: Update Czech translation
commit 8e2178da66605f7f6c36409d4bb5ca29fd0fc824
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 13 15:14:11 2013 +0200
i10n: Update catalogue template
commit fde175fc4e04a8354da35fefb65173d8d17606b0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 13 14:43:27 2013 +0200
Update package version to 0.8
commit bda854920b6be5c63576016005ff970d5ffa3eaf
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 13 14:36:44 2013 +0200
Update soname version
Only new symbols have been added, no changes in ABI have been made.
commit 22aa21bb8dbc9d981f2ccb2bb75dfd321a3f40ce
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 6 20:06:59 2013 +0200
TODO: We have a server simulation in test/simline
commit e75c17a080378be27a7e9882899c466a41d856c8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 6 20:00:51 2013 +0200
TODO: News from 2013-04-21 done
commit f1aab7fd2fa7eadebb91c4052267e460abf06de3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 6 19:40:06 2013 +0200
Recognize other codes at CheckDataBox
CheckDataBox has new codes 1007 and 2011 since 2013-04-21 specification
update.
commit c48ac76eaa9ab6218efec6d99d5bf09f1e3c5ae1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 6 18:52:57 2013 +0200
Gather error codes for DataBoxCreditInfo
These codes are not standardized, they have been obtained by experiments.
commit 767c5819846d8394eef1074b272978ba2f2a5158
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 6 15:43:57 2013 +0200
test: Check for date values in DataBoxCreditInfo request
commit fcb1db7b850baf5d8477aa3e47093f5df327ab37
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 6 13:30:16 2013 +0200
dates element are mandatory at DataBoxCreditInfo
The ciFromDate and ciTodate elements are mandatory in DataBoxCreditInfo
request. But their content can be empty.
This corrects the documentation, changes implementation, and aguments tests.
There is separate implementation of _server_datestring2tm() for Win32 because
of missing strptime().
commit 4f7d15034cc51d479a0813fa62f2cbca1c9de4de
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Oct 5 13:50:36 2013 +0200
Correct typos in comments
commit 052ab84b33760b85542ff8e67180c3979e55d78f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Oct 5 10:49:19 2013 +0200
Unit of isds_get_commercial_credit() credit is 1/100 CZK
Due to flouting point numbers representation inaccuracy, all credit values are
represented in hundredths of Czech Crown currency. E.g. inteteger 123 means
CZK 1.23.
commit f4dc42ea2ae06c4a16ca21e7eea38d77e651f908
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Oct 5 10:44:49 2013 +0200
doc: DataBoxCreditInfo returns sorted list
The credit change history returned by DataBoxCreditInfo service is sorted by
time.
commit 110f50b57b1992cc9e736e60ed15d66bce27cb22 (refs/heads/testcommercialcredit)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 21 18:53:51 2013 +0200
test: Test all credit event types
commit bcb2c86b5fc989c3e16e23260cebb0cb12ebb1cb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 21 18:01:28 2013 +0200
Fix storing subsequent credit change events
The prev_item has to survive to the next cycle.
commit 87919768968b4de4aa04f66302cd7dc05ac65522
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 25 14:53:18 2013 +0200
test: Add tests for isd_get_commercial_credit()
commit 37a5df3249aa64be5000d5bca841fcac8fb37f74
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Aug 29 16:01:58 2013 +0200
test: Add test for case insesitive MIME normalization
commit fa07a3172c28b88c97319ff2a000a4fab58c11bb
Author: Martin Doucha <doucha@integri.cz>
Date: Thu Aug 29 15:57:16 2013 +0200
Ignore case in MIME normalization
commit 46c869738caece9d049d61da4aa83f9bab2b3de2 (refs/remotes/frank4/master)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jul 5 15:37:09 2013 +0200
Do not process DataBoxCreditInfo response on server error
commit 640cddb5a69780a58ca95d0160f743ff0d9c2471
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 9 15:23:46 2013 +0200
test: Checks for string2isds_credit_event_type() added
commit 43a6be7cc78921265c93108b94dfe498b5b59b7b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 9 15:10:00 2013 +0200
test: Checks for isds_credit_event_free() added
commit d90260e394a1b9dfa0ef0c70f834681144cde502
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 8 19:04:49 2013 +0200
DataBoxCreditInfo implemented as isds_get_commercial_credit()
commit bb5423e991679b5714db0b69c90c02c8ba15e57d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 5 12:21:55 2013 +0200
doc: Examples for PDZInfo have been fixed in the specification
commit c6c84a9eeba18427d7c37fadbe0dde8416bcd225
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 5 12:14:13 2013 +0200
TODO: 2013-04-21 changes
commit 5981c68daaa565c5c31031f993adf47693821881
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 5 12:07:16 2013 +0200
doc: CheckDataBox returns code 1007
commit 194245464271eda47b12af2349a0badee963a9b6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 5 11:58:55 2013 +0200
doc: FindDataBox returns code 1109
commit 2db7d864c3a167756c53eb64ebb5bf747a4d3db9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 5 11:39:34 2013 +0200
doc: Notification messages
commit 1a569dda9c67922af5574f69eb1751e094ef0bdc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 5 10:33:56 2013 +0200
doc: DataBoxCreditInfo
commit 775b71c99b6469cd5d66ffef027c5f23bf350137
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed May 1 15:02:07 2013 +0200
doc: Box state 6 documented
Box state 6 has been documented since 2013-04-21.
commit 3654b2c4418bc5bce212b12e450aa5a5afc9fb0c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed May 1 14:45:02 2013 +0200
Payment type E documented
Commecial message payment type E has been document since 2013-04-21.
commit 3f93fecbd6b5a03f987a97f6055755bfd9190ba2 (refs/remotes/repo.or.cz/mingw, refs/remotes/frank4/mingw, refs/remotes/cznic/mingw, refs/heads/mingw)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Mar 24 13:48:00 2013 +0100
Add MinGW author
commit 3fa529b5fde6bdc7644da604343bb3f80e7a5ac5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Mar 3 18:02:25 2013 +0100
Declare coding style
Unfortunately, this is neccessary when we have more devolopers.
commit b21a6e888053085f7e4029f99a6efdd86d7fa403
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Mar 3 15:12:06 2013 +0100
Correct name spaces
commit 00588a6370126306a5a976f1b20fbac3960ef132
Author: Martin Doucha <doucha@integri.cz>
Date: Sun Feb 17 18:15:15 2013 +0100
Error checking in test helper functions
Signed-off-by: Petr Písař <petr.pisar@atlas.cz>
commit 2b4ae59aeda22fc79524133005daf6e395e4916c
Author: Martin Doucha <doucha@integri.cz>
Date: Sun Feb 17 18:05:57 2013 +0100
Ported to MinGW
Signed-off-by: Petr Písař <petr.pisar@atlas.cz>
commit cada041eded1ab4e4e6877bb25e2c056bdd78485
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 6 22:36:24 2013 +0100
test: Fix memory leak when reading request line again
commit f7991133985cf9b553b572176ab360aadcb630ae
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 6 17:49:31 2013 +0100
Fix memory handling when decoding Base64
commit e380f08d59b435ff2bee6227806335b042b6de9c (tag: refs/tags/v0.7)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 1 14:02:42 2013 +0100
Update README
commit b828ccb29f2055316fc8c1150dc1d7c1294fae74
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 1 13:51:52 2013 +0100
NEWS for 0.7 written
commit f4e4ae689eceba3ad927fa68a05b2d40b73956c2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 1 13:15:25 2013 +0100
TODO: Remove tested items
commit 147fedab0cbccb03eed3db73666b09f6c93a0795
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 30 18:30:48 2012 +0100
l10n: Czech translation updated
commit 6e44b41fe354525e0a42dd1ae2e32cd88573a8a7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 30 18:16:49 2012 +0100
I18N: Catalogue has been updated
commit 72a3de8aa3aa83e096f38c7dbe9ae7aa9e7aba75
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 30 17:57:29 2012 +0100
Increase package version to 0.7
commit f3448b1a1c0877347500da1dab30b827c46bd93f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 30 17:50:38 2012 +0100
Update library version
Only new interfaces have been added, ABI has been preserved.
commit fb8df0dfd602b1c59ac43cd8714b5e7f5e818871
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 26 14:18:00 2012 +0100
Implement Re-signISDSDocument
This feature is exported as isds_resign_message() function.
commit f3daf10b710147785213b4c0c386a9e928c5c66f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 25 22:03:33 2012 +0100
Fix dmRecipientOrgUnitNum extraction
commit 9ecbc8f85112f5fa9ae309b4cf6c8ce43fce1036
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 25 19:48:42 2012 +0100
doc: Re-signISDSDocument added
commit f063bc91428978ff46afe224be5c8ce80f5dc771
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 25 19:18:47 2012 +0100
TODO: Re-signISDSDocument
commit a57d16f647d74accc4fd9a3539522a62793a4c0a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 24 22:11:40 2012 +0100
test: server: Implement TLS session resumption by TLS ticket
commit 4047160be8f8b4b2b6379afa0b9cc71214baa792
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 24 16:30:43 2012 +0100
test: server: Implement authentication with commercial certificate
New implemementation
server_certificate_with_password_authentication() has been added.
commit 4e7bfdd9b0ffaedf5637d48d6f3f939cc776eaf0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 24 15:33:09 2012 +0100
TLS errors are reported as IE_SECURITY
commit 276463a735de2732dc518adedd9d44a55bbd235f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 24 11:36:15 2012 +0100
test: Disable server hostname verification in TLS tests
We cannot know hostname the server is reachable on, so disable the check.
commit 927ad35c69d7a61e21b87de59a7454a0dd0241fb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 24 10:46:44 2012 +0100
test: starting server returns URL instead of socket address
This moves protocol schema generation into server.
commit f0f9fbe4be985a0c830b2b318fa34527604b64ad
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 24 10:11:34 2012 +0100
test: Fix a typo
commit 2a432c25a23e19e471fa01f2f3e23dd0bc27383c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 23 21:40:02 2012 +0100
test: simline: certificate_user_password_authentication added
This test checks authentication with client certificate and user name and
password.
FIXME: There is problem with TLS handshake on server side, thus the test does
not pass.
commit 18c97193cede77a00e003c8f64916cf5c68578b2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 23 16:53:08 2012 +0100
test: server: authorize client by distinguished name
commit 75ab5adf141b96a45f4ff72b56734bb76efd3649
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 23 16:15:51 2012 +0100
test: server: Validate client's certificate
commit 5d2c91e703eda316e7153cd3c73d40bffd01b4ab
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 23 15:50:31 2012 +0100
test: Fix a typo
commit dc694fd323859805ea9197724fcd830bf3f81937
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 23 15:49:50 2012 +0100
test: server: Print client's certificate
commit a3440507be8b679a43084da8956621cad4fc9a0d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 22 16:05:32 2012 +0100
test: server can require client certificate in TLS handshake
TODO: Verify peer certificate
commit a97567ce8a5c4cdde3248b189c76323cab88551a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 16 18:22:28 2012 +0100
test: server: Pass http_connection to HTTP funcation
commit 64bdb8c3011be977c77ce7d1116204c7d578ca14
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 15 21:17:31 2012 +0100
test: server: push TLS manually
This is needed to make GnuTLS to send(2) with MSG_NOSIGNAL.
TODO: We must change HTTP socket to structure passing TLS session and TPC
socket etc.
commit 20b5eef40eeb9325c22f8cd1a5b1cff49501c41e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 13 21:17:28 2012 +0100
test: server: Use TLS call-back in HTTP
commit 745d946c83bf08bd8dc4b8550e31880501efaa1e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 13 20:35:41 2012 +0100
test: server: do socket I/O by call-backs
This is necessary to inject TLS layer.
commit 232ccf7b251173d5921ddc5e7e908f718f411b89
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 10 21:33:35 2012 +0100
test: server: Proper type-cast from int to void is uintptr_t
commit 5173d506de8e439f49813baf217bef3147108e43
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 10 21:11:41 2012 +0100
test: server: Deinitialize TLS session only once
GnuTLS does not survive multiple deinitialization.
commit f43021d9d566fb8c43e4792665a25daf6399a429
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 10 20:58:58 2012 +0100
test: Report server crash in simline tests
commit dda814428febf2e7d338580a2bba95ce6b595919
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 10 20:55:40 2012 +0100
test: server: Report server crash
commit c7aa3e6fa609c39a1760b3cc44c577abab58f504
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 10 20:31:38 2012 +0100
test: %SERVER_PRECEDENCE is not known to old GnuTLS
commit 6ce77a321e4b1649373838b7b123af38f5ed2a93
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 10 20:25:36 2012 +0100
test: server: Correct an error message on TLS settings
commit 66e4d97aa8eb371b8285d2ba32b3db7e84b55076
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 10 20:24:44 2012 +0100
test: server: Perform TLS handeshake
commit 9e030518c3cdc7921bbce3a7dce2bbff38e87ec5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 9 18:33:41 2012 +0100
test: server: Do not receive SIGPIPE on closed socket
If client closes socket, kernel will dispatch SIGPIPE on write(2), so the
server dies. send(2) allows to disable this feature, thus use it instead of
write(2).
commit 57d9486742ca9db0820de2c92a599935eb5e5721
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 9 14:36:02 2012 +0100
test: server: Handle undefined TLS configuration
commit 1b1cef8030b63f5a912491e199b92edbbb34210d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 9 14:11:50 2012 +0100
test: server: Initialize TLS session
commit bfbc7e1f7155a61b52ac1dfa95b1940122ae1930
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 9 13:32:50 2012 +0100
test: Unify accepting client and parsing request in the server
commit 5f51071fb6df0f7de8d45888d715d9cd351d320f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 9 12:25:09 2012 +0100
test: Free other TLS data on fork() failure
commit 7128a01606dfa2162c27e9d096043109a57ef337
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 9 11:16:35 2012 +0100
test: Setting authority CAs returns number of processed certificates
commit 8eeea5856435f26b40dc430a78b25efa6c77f99f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 9 11:11:55 2012 +0100
test: Report GnuTLS errors from server
set_server_error() is variadic now.
commit 7ba32a0ec08e54c7c65484868cf72c2c2f10445e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 2 14:50:32 2012 +0100
test: server_cli: Report reason why server could not been started
commit 3bf3109912bb6b5af73130ee07344ed472678d99
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 2 14:45:55 2012 +0100
test: Initialize GnuTLS in server
gnutls_sec_param_to_pk_bits() requires GnuTLS 2.12.0.
commit 47890475fd7fee2a09557d4c264cbfe95ff108ae
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 2 13:23:11 2012 +0100
test: Move tls_authentication argument from server implementations to start_server()
commit 4a0cdf9a6affc7a1ced24788363fb606f4fcb151
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 1 20:13:58 2012 +0100
Link libserver to GnuTLS
commit 31c4c59e305402a51ad850a036b56d813a637827
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Nov 25 17:38:56 2012 +0100
test: Add TLS arguments to server
commit cdb4b32d857d73b68e55289373224574b095221f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Nov 11 18:43:48 2012 +0100
test: simline tests need isds.h that includes LibXML headers
commit 357311722c040018ce18fd34c050c114ae3c5922
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Nov 11 18:31:27 2012 +0100
Fix memory leak when extracting string by XPath
commit 0e459cad00a2570a6a309692fd4db917963297b4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 6 21:31:22 2012 +0100
test: Fix a typo in a comment
commit ea3db814a6cc0c2a1eed8f469fe0c41d9e3ef3cb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Nov 4 21:59:33 2012 +0100
test: build server implementation as a library
commit c298811ca0522ae6b91952fa38db774c5de4f189
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Nov 4 21:27:22 2012 +0100
tests: server_cli does not need to be linked against libisds
commit 921c4fd94420c8ede4da29cb2ec08abdcac0f059
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Nov 4 20:15:35 2012 +0100
Fix a typo in README
commit 2caae5685dbb7dfa3a93738930a243c6c3a2b4b8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 1 08:16:03 2012 +0100
doc: MarkMessageAsDownloaded does not auto-deliver messages
commit 404d52e95f2d5026494beb28611b254a558d2486 (tag: refs/tags/v0.6.2, refs/remotes/repo.or.cz/v0.6-stable, refs/remotes/frank4/v0.6-stable, refs/remotes/cznic/v0.6-stable, refs/heads/v0.6-stable)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 30 21:11:11 2012 +0100
0.6.2 bump
commit 9156ac065b5332c24287c801eb016ac1cd636859
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 30 20:36:41 2012 +0100
Fix compiling simline tests out of source tree
commit 387c1fe131c24d41cb4d3f8281f8b16a9d82c39b (tag: refs/tags/v0.6.1)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 29 20:12:47 2012 +0100
0.6.1 bump
commit f97be64b02bcf4e860053f4d6552384de64f644e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 29 20:01:17 2012 +0100
Put test/simline/server_types.h to distribution
server_types.h is needed to compile simulated server.
commit 794d3ec4349c2620fb2267badd426bb088cfb37f (tag: refs/tags/v0.6)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Oct 27 22:15:39 2012 +0200
README: Update test environment
commit e3fab77e4138e0216ab42062a27f9031e020cd86
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Oct 27 22:12:38 2012 +0200
Fix a typo
commit 9d51d8d9a0b9eb05163a67b5e0ffb785a35f5ba4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Oct 27 22:11:02 2012 +0200
Update copyright year
commit ec71b54e94b7ef92c4acc2d10e6c136e17f89446
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 22 22:14:43 2012 +0200
NEWS: Summarize 0.6 changes
commit fb7194d4f05f30df587bcbc4a69e506f7c1a44de
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 21 21:40:28 2012 +0200
L10N: Update Czech translation
commit ee7bf70a72acfda2b930fd427aaf4e6a17f3be7a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 21 21:32:21 2012 +0200
Correct yet another typo
commit 52f10b229cf52b3ea18b8914af341288f51b1eb8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 21 21:30:41 2012 +0200
I18N: Update template
commit f156fe22d5f17ef925af5a7356b7e7384db772b1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 21 11:33:24 2012 +0200
Correct some typos
commit f4b50e1a4a1333b0667d3c1ce66c21bbd83f9cac
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 21 11:32:54 2012 +0200
Increase package version to 0.6
commit 99eb73ec001e48f613f3442a6c5cac39553ef813
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 21 10:30:15 2012 +0200
I18N: Update catalogue
commit a37f80003fc7513767748a009aeadd2a8062801f (refs/remotes/repo.or.cz/otppasswd, refs/remotes/frank4/otppasswd, refs/remotes/cznic/otppasswd, refs/heads/otppasswd)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 16 20:00:13 2012 +0200
ChangePasswordOTP does not return 1091
The ISDS author confirmed ChangePasswordOTP does not distinguish 1067
and 1091 and always returns 1067 because specification does not list
the code at the service definition.
commit 570841a25f30e87e354236c008d0790fa43dbfa8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 15 22:20:05 2012 +0200
TODO: OTP-authenticatd password change tested
commit 8d3617f6b65f6fecb59029445d1d9762b85cc27e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 14 18:50:22 2012 +0200
TODO: Reference number at password change is implemented
commit 3a406e5dc474709e0518ae0a30d7fc4ad4f475b7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 14 18:47:17 2012 +0200
OTP-authenticated password change has special name space
commit f228d22948f633ce17b4026bfde8b1dd050586ea
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 14 16:01:49 2012 +0200
test: server: Print HTTP body
commit 97f417072d382a0b8e4bd3d2975065fa70b19451
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 9 21:15:55 2012 +0200
doc: OTP-authenticated password change has differen name space
Both ChangePasswordOTP and SensSMS service has name space
<http://isds.czechpoint.cz/v20/asws>. We need to adjust code and tests.
commit 73b289b7d8b21e543add7e59aedc894010f23750
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 8 21:20:49 2012 +0200
TODO: EraseMessage tested
commit 833b23861bb7a078e1563a987a0fba9f26518665
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 8 21:17:18 2012 +0200
test: Add EraseMessage service into service_cli
commit 4c33462a3d1d916d90ad874b8b1cda797e417d8e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 8 21:04:34 2012 +0200
Return IE_CONNECTION_CLOSED from isds_delete_from_storage()
commit ec092fb5283f0e99039660f905ffb0ccb11c6847
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 7 19:00:33 2012 +0200
test: Checks for delete_message_from_storage() added
commit b3d87d4a3c1c2c5682ed678f81c2413c9e0ceb90
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 30 18:46:43 2012 +0200
Implement EraseMessage as isds_delete_message_from_storage()
commit fa13a8393643306e3676cd31ca340d691c269168
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 30 15:10:52 2012 +0200
test: Fix uninitialized value in service_ChangePasswordOTP()
commit 2fc977e21db056c226d4a1841e5254b52931a294
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 30 15:06:26 2012 +0200
isds_normalize_mime_type returns pointer to constant value now
commit f42505b41c7629d3a261e30bfd4b7effd9101360
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 30 14:21:32 2012 +0200
Fix a typo
commit 048307267ed775990ed88757d92a50a8795bb8ff
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 30 14:14:01 2012 +0200
Data safe is knows as long term storage now
commit 207a06c3b2f8b16adcc0addb2c055b154e8a23d5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 30 14:08:51 2012 +0200
doc: EraseMessage
commit eede33b300f747d77627f3ae25934ace82228cd1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 30 13:49:12 2012 +0200
PRIVIL_READ_VAULT removal noted in header
commit 1e2db9e706e1693c92e767f520b558307986e62c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 30 13:31:11 2012 +0200
doc: PRIVIL_READ_VAULT permission removed
commit db9f66bca89c15d411dcbe55a41ca33784590240
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 29 22:01:26 2012 +0200
Implement work-around for reauthorization bug in cURL
commit f33d2db3e9e1c3976fe8a36c194d552cf4d784be
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 29 21:27:33 2012 +0200
TODO: News since 2012-07-29
commit 8effe4865d5fd890d06cbb8b5a01c8591d05545f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 16 14:45:35 2012 +0200
test: server_cli: Assign reference number on password change
commit 76ac8dddf9743ea4935d3cd7e680a5bfca17402a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 16 14:32:13 2012 +0200
client: login: Fix usage help
commit d9c827d6863b3d5e88f10968b0a93699c9ca60b1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 16 14:08:33 2012 +0200
isds_change_password: Propagete reference number
isds_change_password() got next argument to return reference number assigned
by the server.
commit 4c780f974adc1b276a2393887be51f26464aabdc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 16 11:05:09 2012 +0200
test: Unify configuration of totp_isds_change_password
commit dff6bb8ab9ff5c68e0d044a841282cd61d4de07c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 16 10:34:17 2012 +0200
test: SendSMSCode can refuse to send a code
commit f30564998e74896df6982c72dacd65d7d264b0fd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 15 17:29:56 2012 +0200
test: server_cli: verbose usage message
commit 723ba142452f75c16c78b119b859acad13572262
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Sep 10 21:04:48 2012 +0200
TODO: Return reference number from OTP change
This has to be done before release.
commit f352ab3de86036b4e15540c62af138540e59def1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Sep 10 21:00:59 2012 +0200
test: Add SendSMSCode into server_cli
commit fc45c340c1afb3a0a1e90aa20f2eb6bc6591aacd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 9 18:40:30 2012 +0200
Allow NULL new password when requesting new code for password change
commit 53e21d56568d0f7ba478572cf27feb91b200e51f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 9 14:32:39 2012 +0200
OTP password change is implemented
commit e2b07d0a5ca739bb39c5071bd36ac9e2be8fd2e9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 9 14:09:10 2012 +0200
test: Check isds_change_password() with HMAC OTP authentication
commit ac8c51804e423d053d26ac7be6c8abdd99f39e19
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 9 13:40:53 2012 +0200
test: Enable all subtests in totp_isds_change_password
commit 1842c9af3de0ba5338e2605bd47b77099c3597a2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 9 13:37:27 2012 +0200
Set otp->resolution when server cannot send SMS on password change
This is have IE_PARTIAL_SUCCESS sub-codes if isds_change_password()
complete and similar to isds_login().
commit 0994a7afdc7514e9068801112afeaf4a35b8cbd0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 2 18:38:19 2012 +0200
test: Implement SendSMSCode ASWS service
commit d36491b06884984ae00667ad2f255cf4d1a13c10
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 2 13:42:31 2012 +0200
test: TOTP first phase cases added into totp_isds_change_password
commit c2d42d6bfe59fec6c8ededba070959476cbb848f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 2 13:12:41 2012 +0200
isds_change_password(): Describe IE_INVAL errors
commit 1f0994e3df251184c08990e0ae08d1f17f23924a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 2 11:15:20 2012 +0200
Store OTP resolution always
commit 4f24c3b20a48278d971645ada2f732899b198299
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 1 21:28:38 2012 +0200
Split context otp member into OTP storage and flag
This is necessary to prevent accidental write to invalid context->otp if
server sends unexpected 302.
commit b64fbac300eee0221dea4089e65e08b2fba21afc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 1 15:43:36 2012 +0200
Reset OTP resolution before changing password
commit 119789def5743ecfe0da057f702d8165fd0114ae
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 1 15:16:40 2012 +0200
test: ChangePasswordOTP implemented on server side
commit 99d81d0d2827a1a1efcce0a97b1a30a4dd697529
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 1 10:22:57 2012 +0200
test: Correct comments
commit 192cb7d83efc17480026c45908c3bbbcbb99b33d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 1 10:13:07 2012 +0200
test: Add missing services.h
commit 2f201ea34b412ceddd2b575c913acdf4acc9e722
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Sep 1 09:51:32 2012 +0200
test: totp_isds_change_password: Check for OTP code
commit f960ad2a8fe232aa17d93287ed156534ba553d22
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Aug 25 13:08:22 2012 +0200
test: server_cli tool added
server_cli is a standalone ISDS server implementation. It uses the same
server back-end as simline tests.
commit 420e0c194f0b6b802af51735e2f9b860a5e6c003
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 19 13:35:04 2012 +0200
test: Preliminiary ASWS server part
commit efc73699ad1ef0a1eb00644e686fa53bf237b1ff
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 12 13:07:56 2012 +0200
Fix rebuilding URL for ASWS service
commit 6cb55f7bcaf7f936914dae49da77256b4dae9006
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 12 12:52:10 2012 +0200
test: Add preliminary test for changing TOTP password
commit 083faef2a8ff56b3ee72eda0db1fbb447411b1ce
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 12 10:30:15 2012 +0200
Requesting TOTP code on changing password implemented
commit b395476f540bc8b0be6d64877d3c3df7bedd3de0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Aug 11 19:18:56 2012 +0200
Implement changing OTP password
TODO: Implement requesting OTP code in case of time-based OTP
commit e6c0a52888f396552cb86351e3abef8144fa3ab3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Aug 11 16:00:58 2012 +0200
doc: Services for changing OTP password has dbStatus output
commit b50a113e049e5472e35e383e69abe95899c1acc0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Aug 11 15:18:52 2012 +0200
Preserve username for OTP change
Changing password while OTP is in use requires user name which we
destroyed after log-in. Now the value must be preserved for
isds_change_password() as we preserve (can obtain base) URL. This allows
to keep number of isds_change_password() argument on sane level.
commit 7bb4744e2284a70dda65cd79171c8a6bdd934a16
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 5 17:14:15 2012 +0200
doc: Fix a typo
commit abe615fc5d0ac94162263ed71dedf85bac8fd7f6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 28 13:14:34 2012 +0200
Better error message on password change
commit f695bc34a1c6ec99b0b04384754a9a18e6481f15
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jul 24 09:47:09 2012 +0200
doc: Fix a typo
commit b35c0c8d7c6c2c6b617d883fdc2fb42c7f08ae9e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 23 14:32:30 2012 +0200
TODO: Add RMD160
commit 81c82b4878549df28b0062c6787012964603d24d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 22 20:47:27 2012 +0200
test: Cover all ChangeISDSPassword error cases
commit f7ca2a597d3248cb70c0de4258c8a7bcd1df1302
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 22 11:11:38 2012 +0200
test: Introduce isds_change_password
This implements some services on ISDS side. Here we have independend ISDS
server implementation :D
commit f85fb7ec04fbf7478550263c8baa0234da35861d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 16 21:15:38 2012 +0200
test: Insert dmStatus to DummyOperation response
commit 1cde0f126310da88a9b3d4d65dcf82147ba1ecb9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 16 20:31:29 2012 +0200
test: Build SOAP response
commit 8068a0b27bb85a32aeb667fdbf69e5a6bf0bd55c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 16 15:07:16 2012 +0200
test: Fix unhandled service
commit ffaf5587a308f9564cc7212ef1997158c447320e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 16 15:05:22 2012 +0200
test: Check for end point path
commit c7f5604045985c94f8a5b81dbbf031fad55b7154
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 16 14:20:38 2012 +0200
test: Dispatch called service
commit 11ed43139daabf0df4fb25ba98ff0966a3b51be1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 16 11:04:28 2012 +0200
test: HTTP 500 response can emmit custom reason
commit 9a688b8d751330ea499afd303e022765f4f5c0ec
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 15 20:07:16 2012 +0200
test: Move pong response to service.c
commit a8ccbc46590a6ec9e90a911ec4e3784891f68f86
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 15 12:03:10 2012 +0200
test: unify SOAP response path in server
commit 1311e65acc0a80ea6644132523f21df00adde7af
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 14 09:11:53 2012 +0200
TODO: PDZInfo tested
commit 1b46359b471d544e9eaac5765d7c87a8f41179bb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 9 19:22:15 2012 +0200
Fix regression when calling build_send_dbid_request_check_response in isds_GetDataBoxUsers
commit e2402bbc35160c1eebc208d4e849c0c6175dee8a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 9 19:06:07 2012 +0200
Do not free response prematuraly in isds_get_commercial_permissions()
commit ec0c993fc21188b54910ab6049b954c555f9c3bb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 9 19:01:32 2012 +0200
The box ID for PDZInfo request is named PDZSender
commit 136d3e4deac52d1810a41d394838ee9ddd827dff
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 8 22:53:10 2012 +0200
Fix spelling
commit a6b20c84622aa29090bf28e96557b7e1a6ede296
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 8 22:41:40 2012 +0200
doc: Fix a typo
commit cdf1d1076f34f3a6fa09a401567e59c1bf0044b4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 7 14:15:09 2012 +0200
doc: New error code 3006
This code means server is busy with marking messages as delivered and final
response could be late with respect to TCP timeout. Application is advised to
retry to request.
commit 9475c3978802059c4eb6e4b1bcd5313ddb144f83
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 7 14:09:27 2012 +0200
doc: AuthenticateMessage and VerifyMessage do not mark messages as delivered
commit 358ba83fff20bc244404abef1e7418624525cf22
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 7 14:01:19 2012 +0200
TODO: We know that 90-days limit is artifical
commit 3ecd54d88ac52c36667618df50612a9b8e8d238b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 7 13:57:34 2012 +0200
TODO: No interresting changes in AuthenticateMessage
Despite the specification knows about CAdES, it still insist on having no CRL
in CMS :)
commit 95c323f989aa5a35e4bb488579c19de3d593476c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 7 13:55:10 2012 +0200
TODO: We are already prepared for subsidied messages
commit 68ea2671564ae86b8443c4a780a1dece42eaf81f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 7 11:38:20 2012 +0200
doc: Improved PDZinfo
commit cf7a38b75f2e1b30a42eadd1ee8410f5a83e4a7a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 7 11:23:33 2012 +0200
doc: Marking messages as delivered applies to commerical ones too
commit 9556bcfa94023b34d515d56423386fc370b60157
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jul 6 21:31:00 2012 +0200
TODO: Changes in 2012-03-18 specification
commit 4d86daa57d0bc71a1b48d388201c6ea4a7a29a2d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jul 6 14:00:20 2012 +0200
Fix a typo
commit 17fb7e9fc42fdc6144fa00c75468502de83309a4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jul 6 11:05:53 2012 +0200
TODO: Testing box obtained
commit 50025450803d07087e809050c9529ad7bbc1de0c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jul 6 11:03:52 2012 +0200
TODO: New commercial subtypes done
This was just a documentation task. We had already implemented the dmType
attribute before the semantics has been specified.
commit db10b4595c83aac402bca6cc79014ba69edeee49
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jul 6 10:57:57 2012 +0200
TODO: PDZInfo implmented, test it
commit 5f6abeb005fa0a73023512133b814baeccc47224
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jul 6 10:56:27 2012 +0200
Fix a typo
commit d929d50e55943857f1eb6edf3472c01c3628f64f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jul 6 10:53:31 2012 +0200
doc: dmType attribute got meaning at Create*Message
commit 5c0cb61cffdf791035db651f31104b82dab67074
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jul 6 10:25:25 2012 +0200
doc: Rephrase PDZInfo summary
commit e7944c43b6bd58cdc71b52f1de6ff65645324f45
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jul 5 20:58:52 2012 +0200
Document all values for isds_envelope.dmType
commit 054b5207f5dc9d754b146a95db26fc9079b2f2dc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jul 5 20:26:58 2012 +0200
doc: New commercial message types
commit c8a88b458d9fa23b6028ecce8c5667104e295164
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jul 5 17:39:37 2012 +0200
doc: ConfirmDelivery service is obsolete
commit 2c7952926c85fa0b1c63efa7282315abcf390ec7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jul 5 17:35:36 2012 +0200
doc: Fix a typo
commit 5d84c5ceccbf5f730b0f7982786ccf4bae7c864d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jul 5 17:33:39 2012 +0200
doc: Commercial messages are accepted by login now
Also user can send a commercial message without agreement with Czech Post
if the sending is sponsored by third party.
commit ba196dc05d3210d5c3441889cb50120dd082bed7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jul 5 15:18:24 2012 +0200
isds_commercial_permission.count is unsigned long int
commit e574308d22ba88894448c23aaed1ca8029b45687
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jun 28 20:55:21 2012 +0200
TOTP authentication tested successfully
commit 00ab8230d5f1cab5111d37f2dec3e9437a576d2c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jun 28 20:15:56 2012 +0200
doc: TOTP code distribution
This is off the specification. This information has been retrieved from
testing interactive web interface.
commit 4eb7916cf1019670f9854d81d532c018d4f44329
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jun 27 21:27:05 2012 +0200
X.509 authentication from file tested
TODO: Try hardware engine. curl-7.24.0 segfaults in opensc-pkcs11.so
(dev-libs/opensc-0.12.2) now.
commit 0bfdeca2f903d9cac50224b4bd2d3682653e1aee
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 24 18:24:11 2012 +0200
Implement PDZInfo
This service is provided as function isds_get_commercial_permissions(). It
reports list of permission to send commercial message with details for each
permission.
commit c9415025c37d9b508e00729764848075727813e8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 17 12:16:59 2012 +0200
Fix a typo
commit d5f19e0ce67d6545116ad9196b8dc63aceca4b0c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 10 18:42:57 2012 +0200
Add struct isds_commercial_permission
commit cd465d2656c90e51f8f2817362a0cba8f8b62330
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 10 13:29:08 2012 +0200
doc: System message case 11 and XML document
There is a new system message type 11. Also all system messages provide
machine-readable reason too.
commit 97fd10073ac97f1b49ad75af7de4cdb6b3a66524
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 10 11:58:28 2012 +0200
TODO: System message carries an XML document
The document refers to a message or user identifier that caused the system
message. It's good to provide an API for that data.
commit 7d52e46594ee6281a3393487bf2eedd8a6383ae2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 10 11:56:24 2012 +0200
doc: Improve PDZInfo
commit 94a46d260cad2b3abeec177dc80c3e7a9ead8a45
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 4 08:00:21 2012 +0200
Update gettext files from version 0.18.1.1
commit 088eaefe33a04872ee2649b30bbaff06ba8e98c8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 3 18:40:45 2012 +0200
doc: PDZInfo
commit afcc94937e4dc5d330c85290ae4720976700543b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 3 15:14:31 2012 +0200
Update m4 autoconf macros
Files copied from:
curl-7.26.0
gettext-0.18.1.1
gpgme-1.3.1
libgcrypt-1.5.0
libtool-2.4.2
libxml2-2.8.0
commit 05f2a51095af94f9896d87458c66045413b6426e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 3 14:03:43 2012 +0200
Move offline tests to subdirectory
commit b5dd4d958fb00807ba3766e6664b957f0258e6bd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 27 18:28:09 2012 +0200
Recognize ChangeISDSPassword errors defined on 2011-10-16
commit dc12461cfd6a0c0f214caed5c614131e7c90bdf3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 27 17:53:08 2012 +0200
OTP log-in method implemented
TODO: HOTP has been tested, test TOTP now.
commit bbe9161c33d6f30a1cd35aaf28cb423522c3ff19 (refs/remotes/repo.or.cz/otp, refs/remotes/frank4/otp, refs/remotes/cznic/otp, refs/heads/otp)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Mar 4 14:09:11 2012 +0100
doc: Changing password with enabled OTP authentication
commit cba023ad746641d8217f82523607df52c44feb94
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Mar 4 13:35:53 2012 +0100
doc: Update ChangeISDSPassword
commit c844299efb8a56a960589d3f30a35c22f3008eb6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Mar 4 10:54:56 2012 +0100
Fix reverting base URL after OTP authentication
commit caf5542fefe32bb060001ca5f73b3f95a249fb87
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Mar 4 10:10:53 2012 +0100
Fix a typo
commit 6f18124536a20d00a310044b5e8c40a1fad20d58
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Mar 3 17:13:38 2012 +0100
Augment isds_change_password with OTP argument
Changing password while OTP authentication is in use requires special
handling. Thus new argument is necessary.
TODO: Implement it.
commit 061b2c760860c79a5cefca1b6d65d8b2ccdef266
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Mar 3 16:07:03 2012 +0100
Select correct default locator for OTP authentication
commit f7c380c9abf9f176c8e9e0e4f141e488e84cf294
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Mar 3 15:21:38 2012 +0100
Export OTP locators
isds_otp_locator and isds_otp_testing_locator
commit 861ec50910b06fc7cc4a4447cfed9e9c88b475d4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Mar 3 15:10:22 2012 +0100
Fix isds_cert_testing_locator declaration
commit a166d992cf54e57cc203a8aaaa2b8f5c4df8cbb7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Mar 3 15:05:27 2012 +0100
doc: OTP log-in goes to www subdomain
commit 04862438aebf4be8a1b243c4c7689bff8f4830a4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Mar 3 14:55:50 2012 +0100
doc: Rewrite server locators documentation
commit 92b47fc9d9e6a7da1f9d57cb7b013dbbc6146e81
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Mar 3 14:28:19 2012 +0100
doc: OTP authenticated service is on www subdomain
commit 7cc7914d217862180a2a3f22abdbfa85bc3d942f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 25 21:43:57 2012 +0100
TODO: Changes from 2011-10-16 and 2011-11-29 updates
commit d56f30693bf83c70899fb2ee0f14e12e15523c32
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 5 18:24:43 2012 +0100
Trim spaces according to RFC 2047 in headers
commit 62832e76f46511949d9c2568442701d17a41ef84
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 5 14:19:11 2012 +0100
Allocate enough space for decodec HTTP header value
commit 06e5880b56c40e949fe813e78ceffb7b608555d1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 5 14:12:38 2012 +0100
Implement Q coding of RFC2047 HTTP header value
commit 0e3c2bd8c82f99419d69c12f31edba2d899293c2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 5 14:05:52 2012 +0100
test: Fix URI decoding
commit 5e7b7c9773e7f56e9a5ca9ef48e1ea38366eabdc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 4 20:30:33 2012 +0100
Accept any charset in an HTTP header
commit 3432f412ea346a48dc639089113779a0eb0169f2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 29 18:28:56 2012 +0100
Unify feature macros definitions
All feature macros will be hold in isds_priv.h now.
commit f4b192d7232d7457b8fbd57cba46165ad0045a2b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 17 21:44:09 2012 +0100
Do not panic on inconvertable OTP message
commit c45e57814d4972f4e0d136e337ef0f9e103e8496
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 17 21:36:05 2012 +0100
Use identifiers in some error messages
commit 9830118853d2d17a3d21516a579418af5bde9521
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 17 21:23:41 2012 +0100
test: Play with charset in utf82locale() test
I want to allow utf82locale() to escape incovertable characters. This is
preparation for it.
commit 33436348cd781b455b531b26eb1b29ef9aea34df
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 15 18:27:29 2012 +0100
test: Add utf82locale() test
XXX: This requires a UTF-8 locale to pass.
commit 71b91ed01fd7eb817750080ae59cb96a155e04a8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 15 14:51:39 2012 +0100
Decode RFC2047 header from UTF-8/B
This is not complete (white spaces normalization missing) and it breaks
_isds_utf82locale().
FIX: We need to fix the conversion or to check decoded header
value to conform to UTF-8.
commit cb9fce161eea63e8e38a79a3ee71c057174d6bd1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jan 7 22:18:02 2012 +0100
test: Add tests for RFC 2047
commit adee52f9d9ea2b784965917130fac22f16ff1417
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jan 7 21:59:40 2012 +0100
test: Add check for soap.c:decode_header_value()
commit 1f4fcdb0e289fd9ab5940a557bcfc6052fd7eb15
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 5 22:59:46 2012 +0100
server: Add examples of HOTP sessions
The bad_session uses invalid user name and faked password and OTP code. The
good_session shows valid log-in (credentials have been cenzored).
commit a9ba0ee5646f0a94fc18b2c41de104060a4132cd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 5 22:28:23 2012 +0100
doc: Update OTP login description to reflect 2011-10-14 changes
commit 1513cb6827b9c29a708f9edc84698a9e8b78dede
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 3 23:42:00 2012 +0100
client: Add hotp_generator
This is written in Perl and requires Authen::OATH module.
commit 72e8d061c0ddd70ef11a01ab2d2bfc47f8fb2037
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 3 22:37:30 2012 +0100
doc: Refer to source HOTP RFC number
commit dac5513b2b13f4e2bb3f5ad580bb624416f4a632
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 3 21:34:49 2012 +0100
Rename OTP_HASH to OTP_HMAC
Official name is HMAC-Based One-Time Password.
commit 3ca0d13540b6344d06becdc6c034cbc71e829369
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 2 23:38:29 2012 +0100
test: Fix online/login on unresolvable hostname
As comment says, we return IE_HTTP, so check for IE_HTTP instead of IE_SOAP.
Long message has been added to test failure.
commit b419b6c743d3fb2817d40110ccc6b859f1d6954a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 2 23:22:35 2012 +0100
Unregister header cURL call-back once response_otp_headers is invalid
Otherwise cURL handle keeps using header call-back and the user pointer on
next operation resulting on dereferrencing invalid pointer.
commit 3443cdc41eecb833a02d5ac37be8f72f765382c8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 2 22:37:12 2012 +0100
test: Unset http_proxy variable when connecting to simulated server
commit f0747d216aa66f90df7ccb2ec1fba8cc145660ca
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 2 22:10:39 2012 +0100
Initialize isds_otp.resolution to unkown
commit 0f12785c8c364b5c19ad88c3e57cbf18c930c33f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 1 13:14:34 2012 +0100
Mark struct isds_otp members as input and output
commit 99cbd34b5a55c3693f66481900ffd73bd2c8c3b5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 1 12:37:32 2012 +0100
Support OTP in client/login and make isds_otp members non-constant
commit a44485ac35527bb548711134dd51cf6552b00ce4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 1 00:08:20 2012 +0100
test: OTP: Fix a typo
commit e9ec39aaea9cc1878bf42ac3622872d809427e86
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 31 23:55:16 2011 +0100
test: OTP: Make session cookie random
commit f19f352481bd6664b69ab412a387ae846ff21e72
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 31 19:43:24 2011 +0100
test: Merge HOTP and TOTP server implementation
commit 9bbaa2eb5aa56f69be068ca32905bc573deaf7cd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 31 17:03:31 2011 +0100
HOTP tests added and isds_login() documentation justified
Undefined OTP code in HOTP login will be handled as empty string. I.e.
isds_login() will return IE_NOT_LOGGED_IN. (In contrast to TOTP.)
commit 76af55767fda3c3a43b8c5405c33d97c34db5e84
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 31 15:55:06 2011 +0100
test: Add OTP X-Response-message-Code string to isds_otp_resolution conversion
commit e64f07b71541789a51b92adeeee8cf702a70bc7b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 31 14:44:31 2011 +0100
otp: Implement session cookie invalidation on isds_logout()
commit 67443cd5237bc94bfbf7d3661fdc813a45302aea
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Dec 30 13:59:50 2011 +0100
Prepare for GET requests
This adds GET support into soap.c:http() and tests for HTTP method into
simulated servers.
commit fdb020da5a5a2d82298bccf6e8812f2278c3ac34
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Dec 30 12:26:57 2011 +0100
otp: Unset HTTP authorization after successful second OTP phase
And mark totp tests as passing.
commit 985a6e0a73952b518832b2cf8a5a08145595713a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 29 22:35:45 2011 +0100
otp: Change context base URI to web services URI after log-in
commit 0395bcf480060217c31414158f0ea46cf5896fdc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 29 22:04:57 2011 +0100
test: Add path parameter to Set-Cookie header
Specification does not mention this argument and without it the cookie cannot
be valid for standard web services locations.
commit 12fed5fdf995e80a13a038c8638e54f32893d517
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 29 17:28:11 2011 +0100
Don't free uninitialized response_otp_headers in non-OTP mode
commit 795fbce2c3ad0564af1ac6e1424baf3c63212fd4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 29 17:19:11 2011 +0100
otp: Redirect with cookie and test it
TODO: For unknown reason cURL does not send the cookie.
commit 2a78abbbf6b74e12d3960371b62dd0a6b876e428
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 28 22:43:48 2011 +0100
Implement OTP without final redirect
TODO: Store cookie, redirect final POST
commit d3bf9b68f61e0f81ee57b8fb24fdeaa832c5875d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Dec 23 21:13:49 2011 +0100
soap: Parse multi-line HTTP headers
commit 5fe848b22f80f206d03328f1e266fa6d0ba6ccd8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 4 17:19:10 2011 +0100
soap: Retrieve authentication headers
TODO: Remove debug prints
commit 3066b7225ca2c8b26f59472bede18b944ed575ca
Merge: 85d46c8 dc6c3e1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Nov 20 22:16:13 2011 +0100
Merge branch 'master' of ssh://repo.or.cz/srv/git/libisds into otp
commit 85d46c8e33567b4acfc7b3253653ada7d63d88fd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Nov 20 17:40:37 2011 +0100
Send initial OTP log-in request to authenticator
commit dc6c3e19f47a1f5d80b6b50fe0da9d2a7e8e6845
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 17 19:15:06 2011 +0100
client: Dump all isds_event_type types
commit c9949ef2a411f8358e6a26ff5163651a70bcec5e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 31 20:41:45 2011 +0100
otp: Unblock OTP
This is just a test, non-working code.
commit 2dc1e4da5829c542ece230225f7b1bf066a764ee
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 16 17:44:40 2011 +0200
test: Fix password and OTP code concatenation
commit f9b81a69194539ff364041e847d914f7de379bc7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 3 08:28:15 2011 +0200
doc: Fix typo
commit eb39719298880bfee3439d4d67eab92996df5cf4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Oct 2 17:33:40 2011 +0200
test: Add totp_authentication
This is just a stub expected to fail.
commit ac7f16da7d8a292abcc60b6e7372ffb7f88acf0a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Sep 25 17:50:26 2011 +0200
test: Implement trivial server with TOTP authentication
This is just a skeleton with no preauthentication and no cookies or redirects.
commit cb5d010c49edff5f935032fee10d525a8dc1d334
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Sep 23 17:14:08 2011 +0200
test: Move simulated login tests to basic_authentication
commit 3c35b6ce2dfe871b4657f793100bc20e63896222
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 14 13:16:51 2011 +0200
test: http: decode request URI
commit 57d747a37b23838cf4a4699d8908a3e6a3235e19
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 14 09:49:06 2011 +0200
doc: Add OTP server locator
commit 15cd00a31d28441b29775a98ee9ef107273c77cb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 14 09:13:39 2011 +0200
doc: Fix typos
commit 2a3121a55841a060c1737657f119cfc3555428c5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Aug 12 21:59:30 2011 +0200
test: server: Test log into server that is out of order
According to ISDS specification, server returns SOAP Fault with code 503.
start_server() can start different server implementations.
commit 4c76581622195ecc321cc33df321e3dc06ef2797
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Aug 12 21:07:07 2011 +0200
test: server: Start server after initializing libisds
commit db6c1928d56448de4755afe4b15613830fe9ba17
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 10 19:55:52 2011 +0200
test: server: Make standard compliance tunable
commit 9967a6afd59a8e223688389e4cacbc4e055b73de
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 10 13:40:02 2011 +0200
Recognize HTTP 403 status
HTTP/1.0 prescribes 403 status should be returned, if client sends
Authorization before. However current ISDS implementation returns 401.
Thus libisds will consider both as failed log-in.
commit 2526cf28ac4067acf3123f96a7ca3a7ab6e217fa
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 10 13:33:43 2011 +0200
test: server: return text/xml MIME type
commit dafa9ba705e94039a8992d6e2d3d858b64550b4c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 10 13:07:12 2011 +0200
doc: login: Fix typos
commit 4c21a8c6f937e80a1e140224bd88a8ad2ec0547e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 10 09:58:02 2011 +0200
test: server: Send valid ISDS dummy response
commit cea7e550a27398eba6f23938f79bc837401c876a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 10 09:52:18 2011 +0200
test: http: Print body length while sending response
commit db26107fd571d245d4703b9156c4577b898f24d2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 10 09:48:21 2011 +0200
test: http: Check for size_t overflow in Content-Length
commit 8a57b43dbcd4a84931e0f46438c9f0ad6087309a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 10 09:46:40 2011 +0200
test: server: Implement Basic HTTP authentication
commit a48d2d98e3e015aeedde437dc36f4cc9a55df3e8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 8 22:03:30 2011 +0200
test: server: Send 400 or 500 response in case of generic error.
commit 28c2b69a2c2b931070c991e90b72aa3fb47844dc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 8 21:44:49 2011 +0200
test: http: Add function to send Basic authorization response
commit 956305babe6f8619ce71e67915a6a6e31f6d3754
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 8 19:12:57 2011 +0200
test: http: use symbolic errors
commit 9f22edb2b3c6ed2556ebbe525748ac161c4b3dbf
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 8 18:52:27 2011 +0200
test: http: Fix request URI parser
commit 91b7328dccf3475b4b6992d3d8b05da66bea5e63
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 8 17:51:47 2011 +0200
test: http: Add HTTP response deallocator
commit 01a171392c3082f07878d8ef327da942eab2aa1d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 8 17:47:32 2011 +0200
test: http: Send Content-Length before header trailer
commit 319012fbd9be4fa478de165eabdde8207f25cab2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 8 17:43:29 2011 +0200
test: http: Fix http_header allocation
commit b12ee54f3dcf807748a0553b475851092645b22e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 8 15:05:49 2011 +0200
test: http: Fix typo
commit 852372fa80729e05b5995f0696438fdd7436c594
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 7 21:12:53 2011 +0200
test: http: print response lines
commit 45f7100cace2d83da1ca21f0f28ca468b62c775d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 7 20:37:50 2011 +0200
test: server: return 401 response
commit bb6a898f839a0620ee427d00da5ead212215f340
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 7 20:10:37 2011 +0200
test: http: write response headers
commit 39e78a6cff278fbb1881344aab1401e9e1b9ae06
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 7 19:52:59 2011 +0200
test: Fix typo
commit 985523b081215e61219dd1d0644e26a366f4a00d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 7 18:12:05 2011 +0200
Allow to use test.c functions without TEST macros.
commit 48d76ec3c9f53e7d8e8f8f81c1b79124c5f8db40
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 7 18:00:20 2011 +0200
test: http: respons writer skeleton
commit caabb5be7ff63c35787d152e6dcbac94d5a74ce1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 7 13:06:50 2011 +0200
test: http: read request body
commit 875c2a9bbe6c23f6fb188356466150e072fb000c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Aug 5 22:41:48 2011 +0200
test: http: parse Content-Length.
commit 7ef65ff52d21a7cb7cf79ef9fafb57aa0b74bae1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Aug 5 20:43:46 2011 +0200
test: http: Fix header parser
commit d8e9a7e7c6db6ccc9607498a3ca899a4e15e6869
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Aug 4 23:07:43 2011 +0200
test: server: Fix reading line
commit 9163fe4367129c74f8e4edad35201da9e99ca03e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Aug 4 22:59:49 2011 +0200
test: server: header parser
commit dd22e96445620de12d12f06a2264f7cb43abc646
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Aug 4 22:15:37 2011 +0200
test: server: read a line
commit d33bc8023477124f8d8e0a0a1c7550529ef52d31
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Aug 4 13:22:14 2011 +0200
test: add HTTP structures
commit d9309e94528563655220b1a04b51da45e3c89943
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Aug 4 09:14:03 2011 +0200
test: Move server to simline subdirectory
commit e36a16a731e04996a65dfd2bb8c27207a60b8546
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 3 21:00:02 2011 +0200
test: server: Build server URL
commit 66087cd396792c12cc9f3388c67bb24a63fd0bd3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 3 18:25:18 2011 +0200
test: server: login request
commit ec7e74dd826f75c62d0e3d82c2357a27b819c86f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 3 12:10:06 2011 +0200
test: server: fix resolving
commit ba510a4f2f96b40a0d3e90453559a24fb5ef2870
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Aug 3 12:08:22 2011 +0200
test: server: propagate errors
commit dc7bd5b543fdc1d886db6f58b7fe52f68f3ab2e2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Aug 2 22:56:12 2011 +0200
test: Add skeleton for server
commit 75ab49342bf47aa2ab744bc2518b325426189700
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Aug 2 22:54:48 2011 +0200
Adapt tests and client for otp argument for isds_login()
commit 8192ba771be3b5aed0be790e5f5b05766ea07e73
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Aug 2 11:20:45 2011 +0200
Prepare API to support OTP authentication
This breaks API. isds_login() now has additional argument of type pointer.
Just append NULL argument into your code and recompile your application.
commit ecea82ec78f95548683e091ef9b25ee9db140817
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 1 20:03:15 2011 +0200
Fix typo in comment
commit b1612fb1b6bae8dc2791211b8a7b9a2f11bda1a3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 1 15:30:56 2011 +0200
doc: HTTP TOTP authentication method
commit ee08386d74a9f3d9e5fa1ea38fbc81ebd31333e0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 1 11:30:08 2011 +0200
doc: fix typos
commit 0ba5a307b268072dbaba8b4cc67096097d34b19c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 31 14:33:03 2011 +0200
client: certauth: Select cryptomaterial ID by argument
commit 9dfb4b2dbc625384f081e0ca9462ccc428b86926
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 24 17:41:20 2011 +0200
doc: HTTP HOTP log-in method
commit e7c2d35caefaa5febd60880db277146a6c449d53
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 9 21:35:32 2011 +0200
doc: Add automated publishing of government journals
This is available since 2011-06-19. It's a service that uses ISDS as
transportation protocol. Only some box owners can use this service.
commit 07eb4231eac61b6b42078a1ab0a4b16acbf01c57
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 9 20:41:50 2011 +0200
doc: Orthographic correction
commit a470583ef97c7046391b92ab4615cbe1eee079ad
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 26 16:54:27 2011 +0200
TODO: News from 2011-06-19 specification update
commit 7c04365c15289889c8b33a9f50c5df9ed7387a9b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 26 15:00:41 2011 +0200
Implement DeleteDataBoxPromptly
Since 2011-05-15. This service is not documented in specification.
commit b8e28725f276b82cc6a598526e42e2a108479f31
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 26 13:52:05 2011 +0200
doc: Add undocumented DeleteDataBoxPromptly
This service is defined by XML Schema only.
commit 89e4a089c02bef82b11462f09f04aa37cd75ec29
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 25 22:56:59 2011 +0200
Add OFFICIAL_CERT and LIQUIDATOR user types
First in 2011-05-15 specification
commit 02f7413e4e3cfd86c9cb1e9ebd7a8ab3a3e1be46
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jun 24 22:28:33 2011 +0200
test: Add LIQUIDATOR and OFFICAL_CERT user and sender types
commit c35cfcffb7c620dbc9cc7f88a24417a0a8487121
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jun 24 21:52:36 2011 +0200
doc: Speculate about LIQUIDATOR and OFFICIAL_CERT in GetMessageAuthor
commit 778cc154e556cdd0bdc81aca3398c86edb8cbff8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jun 24 21:39:51 2011 +0200
doc: Add user types LIQUIDATOR and OFFICIAL_CERT
commit dbfdc1c2b801b564d17f0339b7b4b0ac2031d9c6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon May 23 20:51:41 2011 +0200
Document time-stamping signed message
commit 6eb96c6402eb28b76a3845cca2ad8baad5bc8aa3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 15 20:31:32 2011 +0200
TODO: 2011-05-15 specification update
commit d4d6bfba67e4d30898416c2b7cd072927155a08b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Mar 13 22:54:18 2011 +0100
test: Add other Base64 test patterns
Different steps and generic bytes with 8th bit set are covered.
commit 4234f2d9a5389e8dc5dc8fb463c4a4aec2001feb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Mar 12 20:51:49 2011 +0100
Base64 codec uses proper types
Types size_t and int8_t are used instead of int and char. The char has been
abandoned because is can occupy more than one byte and I think Base64 is
specified as sequence of octets not as a of characters.
Little drawback is using int8_t is supported on system with 8-bit byte only.
In addition, small off-by-one error in decodinging invalid input has been
fixed.
Coding style has been adjusted to the rest of this library.
commit 314ea1b3bbf88e46c8dcf0db3bdccfcc17b7f52e (tag: refs/tags/v0.5)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 2 22:33:38 2011 +0100
i18n: Settle versions
commit 3ac05d34737c35bf846931b00880274234928ae8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 2 22:31:44 2011 +0100
Raise libisds version to 0.5
commit 41a1a92088b271eab6d85271bccb4334e587a695
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 2 22:22:23 2011 +0100
l10n: Update copyright of Czech translation
commit 6824e524096c19be04dac50c16a2965edfd00d3e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 2 16:07:31 2011 +0100
NEWS: Correct --without-libcurl option
commit 4d2f2fab8c6d0505505d1cf8faa61c87ce20e8b2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 27 17:34:31 2011 +0100
NEWS: Update for release 0.5
commit 8c8c2a7592e779228c6b4d34c5cd417cbcd8f6cc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 27 16:59:08 2011 +0100
README: Update test environment
commit e6a768cc5296854180f2edd7e51820049926d43e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 27 11:28:11 2011 +0100
l10n: Update Czech translation
commit b7c79e2f5a33cf327fd6c774eb25a82d19742171
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 27 11:20:06 2011 +0100
i18n: Update POT
commit 03470d66d1058e7980e8a9b793a3881c4c83b2ef
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 27 10:51:36 2011 +0100
test: online: Remove hard-coded credentials
User name and password are read from environment or test_credentials in build
root directory. See README for more details.
commit ed79fe189e8b67a7345a5d8cd85c7b535d622ca4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 27 09:59:17 2011 +0100
client: Remove static credentials
commit 5bdb075c5583cc746033745f369aac2fb67fb0ce
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 23 22:47:13 2011 +0100
doc: Remove testing credentials
commit de74fd52cab852f44994a859f5805cba74bf053b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 23 22:42:08 2011 +0100
client: Pass credentials externally
You need to pass credentials for example clients by environment or a file.
See README for more details.
commit 2b60bfba3022ff5f1e80cc680fee82268f9f184d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 23 21:27:22 2011 +0100
client: Pass credentials by function call
commit a72dbe586b6ebb5ed417618c8d434ceb6fdea2f1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 22 22:26:23 2011 +0100
doc: Country codes
Country codes are two-letter ISO 3166 codes with Kosovo and Tristan da Cunha.
commit 396a19474f75c207a5facf84c47f24f05df2830f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 22 20:27:58 2011 +0100
Add new MIME types
isds_normalize_mime_type() extended to support newly allowed file types.
Some MIME types corrected to be closer to ISDS specificiation and IANA
registry.
Currently, the mapping matches ISDS specificication except rich text format
where I prefer application/rtf instead of dubious application/msword.
Also note MIME types for Software602 XML Filler files have changed. As the
same type is used for serialized ISDS messages, adapt your tools handling
message files.
commit d99d609f482468cf96528f136de75af6303914fb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 21 23:07:10 2011 +0100
test: Update noramlize_mime_type
commit f751cb30e0275e40a55321a91962e08194d1bde5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 21 23:02:22 2011 +0100
doc: Fix typo
commit b05f8c19ee9270172725686e0c7f4c2ff8c46d47
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 21 22:51:02 2011 +0100
doc: Correct MIME types for Software602 forms
IANA has codificated MIME types for Software602 forms in different format than
Software602 has submitted.
commit 4ad3eb9830f439f1764b7749d67ac2a503128baf
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 21 22:09:27 2011 +0100
doc: Fix typo
commit 361b73bad97dac71e84a7fb6435c36ab777d1c48
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 21 21:57:13 2011 +0100
doc: Correct application/vnd.openxmlformats-officedocument.spreadsheetml.sheet name
commit 5ee7b2cdb780541f319c97f3548670e2644a645c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 21 21:54:27 2011 +0100
doc: Compact ESRI Shape Files entries
commit bade0200f959136a8b4b6d3b4ed970e04d1f4022
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 21 21:51:44 2011 +0100
doc: Update quotation of allowed document formats
commit 4c117ebebfde66cc6f9f4e3a97436082221772ed
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 21 21:29:45 2011 +0100
doc: Cookie based authentication canceled
commit b665068131ff7fe2e599252e6d92ed8a5f95fb60
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 20 17:40:27 2011 +0100
doc: New list of file types
commit 8942a8f3a099d6bea782aed8fc1ae5e2d62fe99e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 19 22:17:50 2011 +0100
Allow empty list in GetDataBoxUsers response
commit 62d6c08d68389ec989e89b59db8f9136065754d5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 19 14:20:06 2011 +0100
doc: GetDataBoxUsers allows empty or none list
commit c6713230748b2f6c13a1c1cfe36077fca935a360
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 19 13:59:06 2011 +0100
TODO: Test dmPublishOwnID
commit aa3f935427ed1301b5e7183b1e31a56275e6beb9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 19 13:18:52 2011 +0100
Mark isds_envelope.dmOVM as input only member
commit f097d3ead9f77f05176af1e31a8d69b41769fc9f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 19 12:56:36 2011 +0100
Client: print dmPublishOwnID value of message envelope
commit 4b552e9ad01cffae34d96b6a553a3878c4f687b6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 19 12:49:22 2011 +0100
Add dmPublishOwnID
XXX: This breaks ABI. API is preserved, recompile your application.
This is new member of isds_envelope structure. It's used only when sending
message.
commit 3658692234090796cd772628de3c0c4034e299dc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 19 12:09:33 2011 +0100
doc: Add dmPublishOwnID element
commit d63e3a4e9ab115db5d4c17499d5037c91c66fcbc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 19 12:01:57 2011 +0100
doc: fix typo
commit 92418db0b8f7b9fffa37a5ce8c85522b9d487f7e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Feb 18 23:50:46 2011 +0100
Increase library version, keep compatibility
New isds_sender_type type and isds_get_message_sender() have been added.
Mark GetMessageAuthor service as ready to test.
commit a9479ca8af7de999e237c11967bf5a56c4cae847
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Feb 18 23:48:07 2011 +0100
client: getsenderbyid
Demonstrate isds_get_message_sender().
commit 11449e93f56fd666a8b80a04a4fb5576ee5cc20e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Feb 18 18:01:57 2011 +0100
Allow to pass NULL to get_message_sender()
This way application can skip values it's not interrested in.
commit dc75ce081d203f6ab852afeb07c4f6bfa515e08d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Feb 18 17:35:29 2011 +0100
test: Check for strin2isds_sender_type()
commit 56a63832ddb094a74f2ae997c86d428cb509ce07
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 13 22:24:45 2011 +0100
GetMessageAuthor implemented
This service is exported as get_message_sender() public function. It used new
type isds_sender_type that is probably superset of isds_UserType, however not
in semantic way (the SENDERTYPE_VIRTUAL value is not a user actually). Also
because XML schema allows any string, I decided to pass raw value to
application too to application to cope with unkown values.
commit f861736a2e42a28b1dc93f659f6b1e206e7cc92b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 13 13:48:30 2011 +0100
doc: Add GetMessageAuthor service
commit 77babc8cb0707f9f07589bdf652affffaea6db75
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 12 22:40:07 2011 +0100
Update copyright years
commit b760bbae56631183ba8a1ee662d0db74d5171cbc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 12 22:37:24 2011 +0100
doc: Events 5, 11, 12, 13
These new events has been added into the system.
commit ef779ee907775a2dd35705303a8a54ce8a355d1f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 12 22:32:59 2011 +0100
Add delivery events 5, [11-13]
Known since 2011-02-05.
commit 544b5d41dc096209a39e29ad3c0364c6a33c342a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Feb 11 13:31:03 2011 +0100
GCC 4.6 tunes
Remove unread variable and initialize `possibly' uninitialized variable.
commit bcba1c7d96a090bf35b8bb8d006975e9d5ecdc9c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 6 20:35:26 2011 +0100
Plan updates because of specification 2011-02-05
commit 9c4909dadc12d1689d1703df4a0384a9cca76171
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 16 17:48:44 2011 +0100
Convert struct tm to time_t in one function
All the helpers are used in utils.c only, and thus they are not exported
anymore.
Next step is to implement the mktime()-alike conversion (as non-standard
timegm(3) does) to get rid of non-thread-safe TZ variable switching. Also it
will remove one PANIC() usage making this library more reliable. The only
question is leap second. POSIX mandates no leap seconds. Non-conforming system
will loose few seconds.
commit 4fd12d4995c4fff788cfb7e68297380aad659912 (refs/remotes/repo.or.cz/withoutcurl, refs/remotes/frank4/withoutcurl, refs/remotes/cznic/withoutcurl, refs/heads/withoutcurl)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 28 16:20:41 2010 +0100
Networkless configuration implemented
Configure this library --without-libcurl to leave out network support.
Resulting library will not depend on cURL. ABI will not change but affected
function will fail with IE_NOTSUP.
commit 4b9eb8b1767b9619a76e9989d52b047d43a40d8a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 28 16:08:50 2010 +0100
build: Adapt tests to curl-less configuration
commit 1e8ccc7dd30a9e5d03d9d298136ad2e11dfcd101
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 28 14:51:08 2010 +0100
build: Conditionalize src by BUILD_CURL/HAVE_LIBCURL
This allows to compile library without network support
commit 64276ba6ef32a70653795391b5f4ee9d8f1efce9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 27 21:22:21 2010 +0100
Conditionalize code in isds.c by HAVE_LIBCURL
Remaing code is not network unrelated code or dependend code.
commit b93f1262b6d14a359db4e00110753eb1345f6ea9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 26 22:13:06 2010 +0100
Allow to configure --without-libcurl
This option will disable network code
FIXME: Inhibit the code in src.
commit 81cbbde5ec403090be58da4531cca1aba700ce04
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 25 21:18:29 2010 +0100
test: Silent expected XML parser failures
commit af93367a9493fc4b87f0948ffeb3d5ca76cdb239
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 25 21:11:24 2010 +0100
Redirect libxml2 errors into libsids handler
libxml2 prints (parser) errors to stderr by default. These messages are
diverted into libsisds library now and they are accesible through libisds
wide logging mechanism. XML parser errors are logged with ILF_XML facility at
ILL_ERROR level.
This seems O.k. until you run isds_guess_raw_type() on unknown file. Then it's
still logged as ILL_ERROR. This could be improved in the future.
commit 1c3e70fdffbea2b8efe0a666090411007de1b6f0 (refs/remotes/repo.or.cz/testenv, refs/remotes/cznic/testenv, refs/heads/testenv)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 21 19:36:51 2010 +0100
Check fake .gnupg directory is writable
commit 3395aeb2b4f7b27deab7cac5394a72485cb6eb97
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 21 17:40:06 2010 +0100
test: Prepeare .gnupg directory
GnuPG2 has bug/feature is fails with unspecified error if writable
~/.gnupg directory does not exist.
commit 0db3952222dbd4de53e8b6a3dce9aeb30362e238 (tag: refs/tags/v0.4)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 18 14:23:02 2010 +0100
Enable xz tar ball generation
This requires automake-1.11.
commit 54499c70958035148652c6ba67ebb8a1f1521bc1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 18 13:50:29 2010 +0100
README: Update testing environment
commit 1e34a808dbf4938b0b734a2887fdf5d6c44fedfe
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 18 13:28:18 2010 +0100
i18n: Settle line numbers
commit eb48dcff93b7b0d176c14bc4016ffde382c236ce
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 18 09:38:44 2010 +0100
Remove isds_set_tls() and isds_set_mime_type_normalization()
These have been deprecated since 0.3 version. Use isds_set_opt() instead.
commit e70d564e796c40c99106f6daa3d103d134fa0293
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 18 08:59:22 2010 +0100
Write news for 0.4 version
commit b23da3cb3d3098d99beb928d3401b7412ed2d32e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 18 07:57:03 2010 +0100
Increase package version to 0.4
commit 535e361f74e83276c8dbf8bb9115ae51c2f0984d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 18 07:51:55 2010 +0100
l10n: Update Czech translation
commit b6f8be2796c308849b799018b8be976cd48d9210
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 18 07:33:53 2010 +0100
Update pot
commit 90eb8b52e9f624114064906ae14576ac44d1030b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 15 22:26:25 2010 +0100
SOAP Fault on server shut-down is handled properly
It has been already. Now it reports message from the SOAP fault body.
Also it's documented now as it's documented in ISDS specification finally.
commit 3f984c5f40127d443cb541123fdca549eca1a6eb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 15 21:35:54 2010 +0100
client: login: Controll URL and credentials by arguments
Without arguments, it log in as default user to default url. Otherwise it uses
data provided from positional arguments.
commit 32a98edba3e7caab90cb7dd5b279ad462ddda2c8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 15 21:29:19 2010 +0100
doc: GetMessageStateChanges: 1 hour delay
commit 8a1533f028e2753aa6c0244e7a8f556d529b9f5a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 15 20:19:00 2010 +0100
doc: empty times in GetMessageStateChanges
Empty times and undefined ordering has been negotiated by server developers
via e-mail.
commit c06eae29e67c0d891ea6da449de7ec036c8a47ea
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 15 08:03:13 2010 +0100
client: print dmID as string in isds_message_status_change
commit 94ca166aca36e99351f95827e465b46de7ecdf9b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 14 22:35:06 2010 +0100
client: getchangedstates: Query for last 10 days
I thought short perios satisfy server, however it does not worked.
Neverthless this I keep this short period as it looks like standard
case more.
commit 03bfed814f3b90162cb7c9176741b9d8659d3fdd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 14 22:30:26 2010 +0100
client: getchangedstates: print changed states
And use non-NULL arguments as there is a bug in server currently.
However range 1970--now does not return anything. Another bug?
commit 39ccfd99b5f19beff1b8eeed30f5c3a140cf314c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 13 22:57:34 2010 +0100
client: Add getchangedstates
Not yet finished.
commit 962fa20dec21002cb34e336e8da2496efd4c46b0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 13 21:26:22 2010 +0100
client: getboxlist: Fix messages
commit ea4bb2517d51da363619b97fb98d2206df21ced4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 13 21:18:35 2010 +0100
Implement GetMessageStateChanges
This is exported as isds_get_list_of_sent_message_state_changes().
isds_message_status_change.dmMessageStatus has been changed to pointer to
number to unify with isds_envelope structure.
commit c1905805b10e403c5c116546e486ad385af3013a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 13 19:24:37 2010 +0100
Format comments
commit e608e089be04618ffd989eacaf4dd558ce80b3f8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 13 18:58:18 2010 +0100
TODO: Handle SOAP Fault
commit a45bddc509f66fcd96b6cba166d95901ca3cb5a9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 12 17:12:05 2010 +0100
Add struct isds_message_status_change
This structure describes change of message status. It repesents element of
GetMessageStateChanges ISDS service response. Corresponding
isds_message_status_change_free() destructor is provided too.
commit 77e67ececbeb01da0748f9266cc034ba8c474000
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Dec 10 22:09:45 2010 +0100
doc: GetMessageStateChanges
commit 8d90ac2e45a509118b49f82addbdb7ed7c77dfc8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 9 21:23:08 2010 +0100
TODO: Remove GetDataBoxList
Implemented as isds_get_box_list_archive.
commit 8b9b6532e190907528693a94fbe5c8a3c4300e0b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 9 21:20:35 2010 +0100
Add isds_get_box_list_archive()
This function downloads list of boxes of specific type. The type is defined by
first argument. Other arguments pass zipped CVS file with the list of the
boxes.
commit a4bc8fc7640e68781c8df0762126c4c4513ac3a2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 8 21:06:56 2010 +0100
doc: GetDataBoxList
commit 847977639682011907c2af032c7e586ced1e2620
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 6 23:31:45 2010 +0100
client: Add activate
commit a906795f4cbd65f154895bd5f47fb57ddd9ff7d4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 6 22:54:39 2010 +0100
Revert accidental libtool update
commit d9913ef6edd3746cb2e6850f2c9f3cbaeef804d6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 6 22:39:39 2010 +0100
Add isds_activate()
This is implementation of undocumented Activate service.
commit aa8308dd1ccb2ddef3b7e59ba55cdf0dc6ce4792
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 6 21:44:24 2010 +0100
doc: Activate service
Hic sunt leones.
commit d35a9052f882bf8857009829e1d1775cfaeeb7fe
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 5 20:40:48 2010 +0100
TODO: Implament two new and one old service
commit 08240c67e698fa227da9512f5a066c3faeda78ee
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 5 20:37:14 2010 +0100
Get known EV0 delivery state
EVENT_ENTERED_SYSTEM added. It's put on the end of the enum value list to keep
binary compatibility.
commit eeb2c73e007f031a63ec55f0028ea536ac3f0bf5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 5 20:23:20 2010 +0100
doc: EV0 (message entered into system) added
commit a96f0f32dbe174d38d4dd94725ce8ce329394735
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 5 20:18:51 2010 +0100
doc: New system messages reasons
commit 14ebf2e1b212fbe87ae70d477306cfc7555cb8b2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 5 20:02:21 2010 +0100
doc: User can log into inaccessible box
commit b97dc2fdaffdff7a46198b47f997c6f5080db576
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 5 19:57:28 2010 +0100
Add `tsr' file name suffix to MIME type conversion table
commit ea070abc2a5d8caa0c0f4f2a4c92b54d66e36e1e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 5 19:44:15 2010 +0100
doc: tsr document file name extension
This is additional time stamp file name extension recognized by ISDS.
commit e2e85e14b28f67534580b8dc209d9a9863ca6e2d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 5 19:34:15 2010 +0100
Allow no expiration in isds_get_password_expiration()
This breaks API: If password does expire never, returns NULL timeval
structure. Please adjust your application to cope with the NULL.
commit 4189efd3a428d09be1c66a5e8656c494959f2509
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 5 09:24:52 2010 +0100
doc: non-expirable password indication
commit b5aff3a2a69780acb3925d51485ecf43d8a12d24
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 4 20:50:37 2010 +0100
Pick up credentials_delivery from ISDS repsonse in build_send_manipulationboxuser_request_check_drop_response()
commit 316da9e66e169404bf2487bf15d213d54e0daa7a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 4 20:24:35 2010 +0100
Notice CreateDataBoxInfoPFO does not return dbID
commit c1f1c03d93b9b7a863dfa60b52064d9c8ff1a7d8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 4 19:28:12 2010 +0100
client: Adjust addbox to new isds_add_box()
commit bfaf033f3d6acd35fad7ba6398488cb9e7ebb964
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 4 18:36:04 2010 +0100
Cosmetic changes in isds_request_new_testing_box()
commit d59bcdd5d7fcbcbd98756f004fac6593bc537816
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 4 18:27:35 2010 +0100
Add credentials_delivery to isds_add_box()
Because of specification change.
XXX: This breaks API of isds_add_box()
commit c1a81af9bd7ef909a999cd373d4e84c8f1df7298
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 4 17:35:59 2010 +0100
doc: Update CreateDataBox
commit 4eb1a51896e7cfdbec52e09fda91bec0bf93629e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 4 17:06:40 2010 +0100
Add credentials_delivery to isds_add_user
And separate credentials_delivery insert and extract.
XXX: Changes API of isds_add_user().
commit f394643d88a7a9034e800a7193444115e89937d6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Dec 3 17:14:59 2010 +0100
doc: fix typo
commit ecc6ce4c29bb2812f589d33902b02bc99c41d904
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 2 20:09:55 2010 +0100
doc: New box state 6
This is not part of offical documentation.
commit ae1d5f73b4c91903082b3c1b7918fb474d2d0bbe
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 1 22:23:36 2010 +0100
Migrate isds_reset_password() to isds_credentials_delivery
commit d875c78f5c157007f089b16946f057fb441f2db3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 1 21:35:07 2010 +0100
Add isds_credentials_delivery structure
This is used to request credentials delivery in on-line way and to get
temporary password for obtaining real credentials by a user.
commit 3bb2dbea6d6e902271dd4e2da9b755b46ce5daff
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 1 20:56:32 2010 +0100
doc: Update AddDataBoxUser
commit f2d38f231b861b63f653157f5c324481123f75c9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 30 22:04:37 2010 +0100
Adapt isds_reset_password to NewAccessData changes
New input email and output new_user_name arguments.
XXX: This breaks ABI
commit 907e31e4010d1b58d6a933375c0c0b793d58647e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 30 20:50:20 2010 +0100
doc: NewAccessData changes
Input E-mail and output dbUserID added.
commit 5c2a04c0513915b6492f32bf589d47a7a0a8e84c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 1 21:34:45 2010 +0100
Password for testing account 5s59sd changed
commit 41eec1621a4e26037405c5abaeb67d82edcba57c (tag: refs/tags/version67)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Aug 28 17:42:38 2010 +0200
Document submission to conversion tested
Document submission to authorized conversion has bee succefully tested.
The Czech POINT officer is able to retrieve submitted document via submission
ID. Thanks to Úherčice Municipality Office.
commit ad29d7a7423224627a5221ba374c2e481ef229d8 (tag: refs/tags/version66)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Aug 17 21:05:23 2010 +0200
test: Add isds_DbUserInfo_duplicate
commit eb3fc2f73cc199912263b4bfff680c0ba68330ec (tag: refs/tags/version65)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 15 13:57:08 2010 +0200
test: Add isds_DbOwnerInfo_duplicate
commit e1fc1b0c17e0feafc5bd91604aee8612be38c1c9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 15 11:13:51 2010 +0200
test: isds_Address_duplicate
commit 794fa1307d62ce5932a0aaf15abebf46bef2813c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 15 00:42:48 2010 +0200
test: Add isds_PersonName_duplicate
commit b643175926e5fe437bf92b525029439632f3455e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Aug 14 22:17:51 2010 +0200
test: Add isds_approval_free
commit 5faea0953c648a746c52c33b17c1f35894b439de
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Aug 14 22:12:08 2010 +0200
test: Add isds_message_copy_free
commit 576a01d85be07a3103d4f8b0c6f154a1bf8eb3c5 (tag: refs/tags/version64)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 8 11:29:26 2010 +0200
test: Fill DbUserInfo recursively
commit 36ceb08ae678a88e34294d0d423d766937a3186a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 8 11:22:52 2010 +0200
test: fill DbOwnerInfo recursively
commit 6b0657b35e43831ba5c368b2d6d6d4846019c8f0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Aug 7 12:26:09 2010 +0200
test: Add XML documents into isds_message_free
commit c4b8fcb9ddc8ff13f30224320430f9d181de1591 (tag: refs/tags/version63)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 2 21:37:38 2010 +0200
test: Add isds_message_free
Prefix mesage variable name in TEST() macro not to clash with main test code.
commit 06bd34f0927b46cdff0770ca0a34fc3d4e5899f2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 2 21:10:05 2010 +0200
test: Add isds_document_free
commit 26cd4251b19f6902b966b9a0722c5fe4cb3ef36d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Aug 2 20:54:19 2010 +0200
test: Add isds_envelope_free
commit b6f02b21efaf7fe14dda18e8dedc012ad55b6049 (tag: refs/tags/version62)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 1 12:01:20 2010 +0200
test: Add isds_event_free
commit e6c11cd117dea5a76723d8908ffb79794dd1676a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 1 11:54:13 2010 +0200
test: Add isds_DbUserInfo_free
commit 2b210c729a4542fd4f3d67cde47aa85a862c8dce
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Aug 1 11:53:38 2010 +0200
Include <time.h> into public API because of struct tm
commit 4d05a730929171bc0d65f5e63421c0ccaa93652a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 31 21:24:27 2010 +0200
test: Use TEST_CALLOC macro
commit dbef1413703fad9e358c05daf0a918896b43385f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 31 21:18:54 2010 +0200
test: Add isds_DbOwnerInfo_free
commit de5e3b896796e282c025f48e49b8ce8d54a3b88f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 31 20:35:49 2010 +0200
test: Add isds_hash_free
commit 4abd9554a5d2b9aa1d29c2d101098ba2c4119bc1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 31 13:11:03 2010 +0200
test: Add isds_pki_credentials_free
commit 584cb76fe05f89c0e4fb21e6cbc3f6e0d5b82943
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 31 12:51:44 2010 +0200
Export isds_pki_credentials_free() function
This can be used to deallocate isds_pki_credentials structure with safe
password erase.
commit 522deae82fd9eeff9b4be210b03b659dc2caef6a (tag: refs/tags/version61)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jul 30 13:55:42 2010 +0200
Change password for account 5s59sd
commit 6caff4a6bf7699e0da8e1d8415d43db0eb49f9f4 (tag: refs/tags/version60)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jul 29 21:43:52 2010 +0200
test: fix spelling
commit 1a979b5fd46998d29e8204473edfd758305c93c0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jul 29 21:42:11 2010 +0200
test: Add isds_list_free
commit eb0b2a2c3441ccf1fb4a794fc7623bbf19759a4f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jul 29 21:28:11 2010 +0200
Allow NULL isds_list.destructor
If desctructor is NULL, it will not be called in isds_list_free().
It it isn't, it will be called regardless data member value.
NULL desctructor can be used to list staticly allocated data.
commit 0ffb31b644fa7a7bd6c8569b66e77150d2f79d02
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jul 29 19:41:55 2010 +0200
test: complete eventstring2event
commit 1dea54bf24a833a336498f03eaf0d3cfe1fee27b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jul 28 22:33:09 2010 +0200
test: Add preliminary eventstring2event test
commit c7e57db9848a78b83a16590b9873e7c97014c04a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jul 27 22:57:09 2010 +0200
test: Add uint2isds_message_status
commit 2f11f87887a492643ada8785d3af6332eb65fc76
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 25 19:29:14 2010 +0200
doc: credential for 8i4b3j account changed
commit e375ff66471e79d88ce0cc4aec528254df98b005 (tag: refs/tags/version59)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 25 13:50:17 2010 +0200
test: timestring2timeval: Add positive zone without subseconds
commit 95b0e79392ed71c36a85d824f94a8846fa753c95
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 25 13:45:11 2010 +0200
Fix negative zone in ISO date-time parser
2010-02-03T05:06:07-01:45
commit 16cb2a3ad5fa75469176a1a212bf5f820840cec9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 25 13:02:17 2010 +0200
test: timestring2timeval: Initialize output variable
commit afca5f52080a9836f8996c892eecd6b1cf2d224d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 25 12:36:14 2010 +0200
Fix no zone after subseconds in ISO time parser
2001-02-03T04:05:06.123456
2001-02-03T04:05:06.123456Z
commit 0499333ab836dd88381c1fa9e5a6b34273eaa8af
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 24 21:31:03 2010 +0200
test: Extend timestring2timeval
Negative time zone fails and other test segfaults. God bless tests.
commit e33111a44fb5515411adacf5158bd769ec3c1f4f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 24 21:10:09 2010 +0200
Use zfree() in timestring2timeval()
commit 5837eb8aba2d60cd602fbe07c48815e0a9791d57
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 24 21:02:53 2010 +0200
Check for NULL input in timestrin2timeval()
commit 97f4522442447c49360f7606a0cbdffde5720909
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 24 21:00:20 2010 +0200
test: Add generic timestring2timeval
commit 40d9203d29c7de94718873ed616d6cd6bc4e7e0c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 24 13:09:12 2010 +0200
test: Add timeval2timestring
commit 48ebfc2e5b9f7b0656a83b675548055e79f18f8b (tag: refs/tags/version58)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 18 21:50:51 2010 +0200
test: Add tm2datestring
commit db71fae56f1a11809cc48672019d8898012ae95a (tag: refs/tags/version57)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 18 15:09:31 2010 +0200
test: Add datestring2tm test
commit c6893b2e5c08ad08894ed8f0ac4eebb441f18852
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 18 14:20:02 2010 +0200
test: Add usertype test
commit 08173cc711cca024960c5976cd50029cb86bdac5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 18 12:57:57 2010 +0200
test: Provide FAILURE_REASON macro
commit 7bdd7ee9554cf14b496bc98c8eb057b34969001d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 17 18:09:14 2010 +0200
Enable parallel testing
commit d0658783f4e8c5c3a7a7272845d9a8f28806ac0c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 17 17:22:23 2010 +0200
Color tests
Automake 1.11 brings color test results output. For unknown reason the
color-test automake option must be declared on each directory level.
commit 5894f8c8c48497e44056882b996282dfd773245d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 17 14:36:29 2010 +0200
Base64 decoder is tollerant to invalid input symbols
commit 3d1a4d43c3394d367acca52c3e1893a325522682
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 17 11:25:37 2010 +0200
Base64 decoding output length must be < (size_t) -1
commit ce0630765535807c3737d3bb9e3dd4f794b8a4e6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 17 11:16:17 2010 +0200
teste: b64decode: test NULL input
commit 98b3c03a26f65ea7fd332aad24db391714eebf6d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 17 11:13:39 2010 +0200
Free empty output of base64 decoder
commit 6b2f11fb7208e5e05f07c03bb37c1ef3dd99ac4e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 17 10:40:41 2010 +0200
test: b64encode: add empty string test
commit c69660447b36ff7a64568fef7d4b252607ae04fe (tag: refs/tags/version56)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jul 13 23:55:26 2010 +0200
Test: test NULL output poointer in b64decode
commit fe766ed126098308422cdc06b376d0e4d906bc45
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jul 13 23:02:34 2010 +0200
test: Add b64decode
FIXME: Last test with invalid input fails
commit 9fa15b1fcda50d33de7bf97ed59732403d2e72b8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 12 22:00:26 2010 +0200
Fix spelling
commit 30cf54ca30a929022d2621264280eee061affca2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 12 21:54:18 2010 +0200
Refuse to convert XML documents
commit 5605c975f278b62f8454d5e17c47587893e5b993
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jul 12 20:31:56 2010 +0200
client: Allow to mmap empty file
commit 3a6ed76bb76a75e9e6012d662cccc4db96f56c74
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jul 11 21:19:21 2010 +0200
test: Add missing b64encode.c file
commit e209634c7908556887c65b88132d01cb687551c6 (tag: refs/tags/version55)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 10 22:47:05 2010 +0200
Fix empty bitstream Base64 encoding
commit 96c05de160cf73a906561f82be3a6595566bee08
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 10 22:26:11 2010 +0200
test: Add base64
commit 4ccfa17500f79cbfef2592773a70fa993065d1fd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jul 10 09:49:28 2010 +0200
Fix error message in singular
commit 3df3eeda96463cd4df8ef83a9c2da45520235350 (tag: refs/tags/version54)
Merge: 8d50c1c 42a80ee
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jun 29 10:44:48 2010 +0200
Merge branch 'v0.3-stable'
Conflicts:
po/cs.po
po/libisds.pot
commit 42a80eed0a04948b8432e3b0a2ef398a6666b6eb (tag: refs/tags/v0.3.1, refs/remotes/repo.or.cz/v0.3-stable, refs/remotes/cznic/v0.3-stable, refs/heads/v0.3-stable)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jun 29 10:37:10 2010 +0200
Realase 0.3.1
commit 70d4600d4a7dcb8dfa1b880fbb85fa551a9c548c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jun 29 10:29:04 2010 +0200
Add server directory to distribution because of tests
commit f39d683645e5cdee2c016b2c850ff2d93fdc5541
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jun 29 00:37:07 2010 +0200
Remove garbage from NEWS file
commit 8d50c1c1aadc669dfdf97ec3f5020145ce61747d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jun 29 10:29:04 2010 +0200
Add server directory to distribution because of tests
commit 9bebcfecb5d52b36ad1fec85f06a3ebe690fd56f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jun 29 00:37:07 2010 +0200
Remove garbage from NEWS file
commit d17fcf77524518c7135bda6979257030f679c78d (tag: refs/tags/v0.3)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jun 29 00:14:27 2010 +0200
Add MIME types for ISDOC, X.509 certificates, CMS and TST
commit 7c29e33cd293184a05eb193330ad9591f7b94685
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 28 23:50:40 2010 +0200
Fix messages in 0.3
commit b02a7b5dcb7b7bd951e351b7d14ee0b97eee728a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 28 23:36:29 2010 +0200
Step package version to 0.3
commit 3898518bbdac522bf19f28cad29f53feda88f3a4
Merge: bcbb45c 9306a15
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 28 21:53:56 2010 +0200
Merge branch 'xmldoc'
commit 9306a15596f3e2c1f9b99ccb2b29e746ab6fa69f (refs/remotes/repo.or.cz/xmldoc, refs/remotes/cznic/xmldoc, refs/heads/xmldoc)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 28 21:04:51 2010 +0200
Disable XML pretty formatting due to XML documents
Also replace message with XML documents example with `ugly' formatted message
demostrating name space embedding.
commit bcbb45cbe53be165e4e7246ddfc92995c0219244
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 28 18:48:40 2010 +0200
Update translation catalogs
commit 433dbed2c0be23017481797c50a0225621acf9f1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 28 18:42:17 2010 +0200
Fix typos in error messages
commit 542964b5d6e9b3ce04cdae97467626342e07abd9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 27 23:00:55 2010 +0200
client: Add loadsentmessagewithxmldocuments
This code dumps example message with XML documents.
Seems like text nodes emerged during message composition (probably by pretty
indentation on SOAP serialiazation).
commit d27b94da7fb6ba966e17b0742667fa4bdd73a29e
Merge: 99de839 d7fa7bf
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 27 22:30:48 2010 +0200
Merge branch 'master' into xmldoc
commit d7fa7bf2bf457454b3dbb90e9b470adec7d87ae7 (refs/remotes/repo.or.cz/masterwithoutxml, refs/remotes/cznic/masterwithoutxml, refs/heads/masterwithoutxml)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 27 22:22:11 2010 +0200
doc: CreateDataBox will support digital credentials delivery
This is non-normative infomation. But XML schema of CreateDataBox service has
been adjusted officialy already.
commit 99de8399de73f471ca042317bb362eba0761d431
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 27 21:30:12 2010 +0200
Readd node variable to document insertation
commit 44f9b6e3c8592570ba7625decef1f4512d95e8f7
Merge: dcf7812 da33841
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 27 21:15:30 2010 +0200
Merge branch 'master' into xmldoc
Conflicts:
src/isds.c
Unified base64 encoding clashed in document insertation
commit da338414c5f957fcc73daa21271a0856efda8a1e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 27 20:04:40 2010 +0200
client: Add authenticatemessage example
commit e04c5e3e2ad4fabc75f42eca044993dd2663d997 (tag: refs/tags/version53)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 27 15:41:22 2010 +0200
Activation token implemented, other clean up
commit e61fe5a93696620baa095399d5fa253762aca339
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 23:53:05 2010 +0200
doc: Activation portal token on box creation
commit 1f92f83424fb2c0a39df42c95a6e506d78766bf4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 23:16:44 2010 +0200
doc: Update ChangeISDSPassword specification
commit 3becbb6408626e4fc2f9cf4a986ac20f5836baa3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 23:02:29 2010 +0200
Fix typo (add new line to log message)
commit ec92b326533de298aa58427e8256ad2d9601a341
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 22:59:24 2010 +0200
Implement AuthenticateMessage
This service is exported as isds_authenticate_message() funtion.
commit ad0a6766e371cfbd0defb8dcf7cc149533367d7a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 21:18:20 2010 +0200
doc: Add AuthenticateMessage
commit 7e1cdb2eee7eb7e6bcaac8b342a38e3e0312bb5e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 20:51:21 2010 +0200
doc: Document access to deleted messages
commit 94fe226b405a4e000514f9e6d0b9935d49711f19
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 20:36:20 2010 +0200
Fix typo in isds_get_delivery_info() description
commit 4ba0361bc7fdf7200db84eaeef980f0c6bfbe483
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 20:32:02 2010 +0200
doc: Fix typo in GetDeliveryInfo
commit 5a587aea17684a4d3cec98319cbde8f153057b82
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 20:29:52 2010 +0200
doc: FindDataBox matches some members as substring
commit 671dbd9546c5a8de59460456e8990c31bf37a48f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 18:22:14 2010 +0200
Client can specify dmType while creating message
This feature is ignored by ISDS currently and has not been tested.
commit 283a08f30d2da8192ba45167e8d864b2b7ce458e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jun 26 15:44:33 2010 +0200
Make dmQTimestamp optional
MessageDownload service (only) can return message without time-stamp. This
change has been introduced on 2010-05-20.
commit dcf7812a5bcf998a8d42609af3adbb6af5836e49
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jun 25 15:47:45 2010 +0200
test: Load sent message with XML documents
Loaded message covers empty document, single direct element child, two
subelements, tree, direct textnode child.
commit 0453778d3bac9cc27ab521d6da4ad446aa8a83d2
Merge: 738e41d a800b75
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jun 25 15:28:54 2010 +0200
Merge branch 'master' into xmldoc
commit a800b75e7c5977e77c506316b324fbef52378cbb (tag: refs/tags/version52)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 21 23:32:01 2010 +0200
Complain on HTTP redirect
commit 2026b430a8b97a4c94e137c20c6b4afa5584691a (refs/remotes/repo.or.cz/stateless, refs/remotes/cznic/stateless, refs/heads/stateless)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 21 22:47:54 2010 +0200
Change cookie session tracking mode to stateless
This removes cookie storage, disable HTTP redirects, and does not wipe HTTP
basic auth credentials on HTTP request.
commit 4631529611244a5ae9cea307186f6270d8637a65
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 21 22:25:58 2010 +0200
Change locators and isds_login to stateless mode
commit 62ec37b4174db31f56abf933d22ad6d3061145c4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 21 20:25:25 2010 +0200
doc: Message hash description
commit 738e41d57bd8ec6d81b0e55cc7379a7bab1e5171
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 20 22:38:10 2010 +0200
client: print XML document structure members
commit 2e1a5b9e79f17ff7189aea38148f48a74fda30b5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 20 22:31:12 2010 +0200
cliens: sendxmldoc sends documents for each XPath expression
commit 7accf9229ecfdc3659f9aca77cdab1a81ca6f25f
Merge: ebb961a f327c2b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 20 21:10:32 2010 +0200
Merge branch 'master' into xmldoc with Fix typos
Conflicts:
src/isds.c
src/isds.h
commit f327c2bb93fcc0ce2c6ee898a46e66c0c81f1e53 (tag: refs/tags/version51)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 20 14:52:34 2010 +0200
Fix typos in sources and documentation
commit ebb961a9f6c89c5164ccb5ad2109d7c11707352b
Merge: a2facd6 bdef8b0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jun 20 20:28:12 2010 +0200
Merge branch 'master' of ssh://repo.or.cz/srv/git/libisds into xmldoc
Conflicts:
client/Makefile.am
commit bdef8b020c2e06f63c41290800e3152dfa282abe (tag: refs/tags/version50)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jun 7 22:08:19 2010 +0200
client: loadcmssignedsentmessage loads from argv[1] file
This allows to load message from any file. It does not load hardcoded file
anymore.
commit a2facd6bd4fc299d1128409ab982733760adf854
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jun 1 22:02:34 2010 +0200
client: convert nodesetval to nodelist in sendxmldoc
commit b118d982e309a0143f86b89776173688dbacf2f9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 30 23:08:38 2010 +0200
client: xmldoc: pass xml_node_list to ISDS request
commit 16f03453051632acb94d34d88c3ace8822633036
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 30 22:51:23 2010 +0200
client: Debug ndoeset in sendxmldoc
commit fc390b04af6971bd5ec1fa8bf7dd42ad10fb133e (tag: refs/tags/version49)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu May 27 21:57:03 2010 +0200
client: Print DBTYPE_SYSTEM box type
commit da952aee98fbd8ac4857180193bbd3493b84fcb1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu May 27 00:20:55 2010 +0200
l10n: Fix Czech `neplatní'
commit 84f00f4c90c03b3d17032035e63993a0e2c27a92
Author: root <root@dhcp-0-146.brq.redhat.com>
Date: Wed May 26 19:10:47 2010 +0200
Terminate isds_set_opt(IOPT_NORMALIZE_MIME_TYPE) case
Missing break caused MIME type normalization setting failure.
commit 6d6bb3c3831d0cd19bffbc9d79681424c2257557
Author: Petr Písař <ppisar@redhat.com>
Date: Wed May 26 18:31:33 2010 +0200
Allow example clienta to build in non-source directory
Some clients access files under `server' directory. This is in source tree
only.
commit 7e1733873bf84d558518f8f4c87051e83fad22b4
Author: Petr Písař <ppisar@redhat.com>
Date: Wed May 26 18:12:47 2010 +0200
Allow tests to build in non-source directory
Some tests access example files under `server' directory. This is not
presented in build directory.
commit be8081a23395d6806a1fca7a264569494f427a9f
Author: Petr Písař <ppisar@redhat.com>
Date: Tue May 25 20:33:14 2010 +0200
Allow build from non-source directory
Clients and tests needs access current library and header files from
$(top_srcdir)/src and generated $(top_buildir)/config.h
Reported by Pavel Pisa.
commit 7afeb91d63bd9d990d3edc733e1b57e29b7edc31
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon May 24 23:11:45 2010 +0200
client: sendxmldoc: Use proper variable
commit 819b5a47a1303a1a49fb32a14053302b8df5b27e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 23 21:42:07 2010 +0200
client: Add partial sendxmldoc
commit 5d3e267f189867ae8dac56e9e6b9867930eabd59
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 23 20:35:56 2010 +0200
Implement XML document sending
This was last step to full ISDS specification conformance.
TODO: Test it, write example client.
commit d98298e97847619046531771128e5ebe675ac63d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 23 18:12:21 2010 +0200
Fix typo in error message
commit bab6696f8a3ac15c9057afe972538e42038ff014
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 23 18:03:20 2010 +0200
Implement XML document receiving
This commit enables libisds to receive, load and parse messages with XML
documents.
TODO: Test it.
commit e15f959ddd6feb448ff5a93fb11124d291309395
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 23 16:43:14 2010 +0200
Save XML into message by extract_TReturnedMessage()
This is precious work because we cannot deallocate the XML tree twice.
commit a4c986a2270b1d38cfeab06597dc80c0f047fc98
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 23 15:59:17 2010 +0200
Export message->xml
This is parsed XML document. It's used to store XML document comprehensing
ISDS XML documents.
commit 3741a338fe93fcadc93f0e31570d94fd6b220293 (tag: refs/tags/version48)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun May 23 14:59:17 2010 +0200
Add generic isds_set_opt() fucntion
This function provides generic way how to configure libisds at run-time.
isds_set_tls() and isds_set_mime_type_normalization() has been deprecated in
favour of isds_set_opt(). Other functions might follow.
commit 5a1cabc8d4c0505f386304fd0f9c208bca0f839b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu May 20 17:00:02 2010 +0200
Add _isds_/_czp_ prefix to non-public functions
This is necessary not to pollute symbol name space in static library.
TODO: prefix non-function symbols.
commit c1d8babc79fefe72e303b3bd7f546ceeda5fb9d3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed May 19 19:34:43 2010 +0200
Fix register_namespaces() documentation
commit 4f87437dc9135aa08d71f0c5c741c162f95f2729
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed May 19 19:25:21 2010 +0200
Remove public depreceated functions
isds_load_received_message() and isds_log_signed_message() has been marked as
deprecated in 0.2 version and will be removed in newer release.
commit 97aaacf52b727f2dadc163133af15656f7e3333d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed May 19 19:13:32 2010 +0200
Make isds_get_signed_message() static
commit 40dfb25145b4f975d76deff823e2727e24123761 (tag: refs/tags/version47)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon May 17 21:11:32 2010 +0200
Consider LIBCURL_CPPFLAGS while checking CURLOPTS
commit 6023dc7cdde06f5b0c83e438764fa0cd5ebdee53 (tag: refs/tags/version46)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed May 12 23:44:53 2010 +0200
Fix typo in configure.ac comment
commit 1dee6fc282872407cf281ceac0d17112deb919c7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue May 11 21:57:56 2010 +0200
client: Print caState
commit e01fad471418895af4e4b870d1966111f6dcf760
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue May 11 21:44:56 2010 +0200
Add caState to dbUserInfo
ISDS specification 2010-03-26 addedd new element into dbUserInfo structure.
This leads to incompatiable API/ABI change (the size of exported structure
type changed). Please recompile your programs.
commit af6e8313d3eecc85cc12d0ad95a32ad644299e14
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon May 10 21:34:10 2010 +0200
Support libtool < 1.9b
This is still used on Debian stable. Once new stable will be release, remove
AC_PROG_LIBTOOL as LT_INIT does the same job.
commit f9674d415eb4659a5f9fa937cbdb7664226e6982
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon May 10 20:39:56 2010 +0200
Fix isds_log_message() conditionaled by old cURL
This preprocessor branch has not been tested. Debian lenny seems be ancient
enought to fall into. Thanks to Pavel Píša.
commit 4131aa73236e0fa63f9354c51b03f2eb1259f181
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon May 3 08:04:16 2010 +0200
Change password for `5s59sd' account.
Password changed because of near expiration to `Ad123456' value.
commit b7fdcd20770605c95ac54633f2914a0571d25842 (tag: refs/tags/version45)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Apr 27 20:48:26 2010 +0200
Optional MIME type normalization while message loading
Appication can use isds_set_mime_type_normalization() to enable/disable MIME
type normalization while loading message. Default is not to normalize.
Normalized MIME types are more MIME types than file name extension that often
appear on place of MIME type. If application is interrested in usable data,
aplication is encouraged to switch this feature on.
commit a960ac9778ca06ecf05791db73369ba3e169c238
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Apr 26 22:17:30 2010 +0200
test: add name to normalize_mime_type unit
commit 8e48052dac5bca535f2b23b121dca88a861a9da2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Apr 26 22:13:40 2010 +0200
Add isds_normalize_mime_type() public function
This function reternus more usable MIME type than file name extension. Not all
conversions are implementes because offical documentaition does not specify
some docuemnt formats.
commit 1bd6fe73c9cfdd5999079cafc1b3f862e37a09d8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Apr 26 21:23:23 2010 +0200
doc: gif stands for Graphics Interchange Format
commit b1e12c25233d36bb519aa4c12a7c59375ee53a34
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Apr 26 21:18:40 2010 +0200
doc: 602XML Form main MIME type is `application'
commit 1efbaa07d66a7105c04b8a3cb5f260ceb04a2374
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Apr 26 21:17:12 2010 +0200
doc: fo and zfo extensions are for 602XML Forms
commit eb36b60a5cd7ea7722b614f63aafbe8bfd06ce11
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Apr 25 22:48:47 2010 +0200
doc: Improve MIME type map
commit 9e4d7bc2f5099e6f4083c5762513f7976e5f89dd (tag: refs/tags/version44)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Apr 25 15:35:31 2010 +0200
doc: File name extension to MIME type map
This is informative. Official documentation lacks regarding details.
commit 35a6876fedb8ad20b66a893742433b0fb6f009b1 (tag: refs/tags/version43)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Apr 20 22:01:43 2010 +0200
Fix isds_get_delivery_info()
This changes raw output of isds_get_delivery_info() in such way that
isds_load_delivery() works on unsigned delivery info and the format is similar
to other message and delivery formats.
guess_raw_type and load_raw tests pass now.
commit 71e4d132542f8f090589ad43b228bed5b780317f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Apr 20 21:00:07 2010 +0200
test: add load_raw
This tests message and delivery info loading.
XXX: Unsigned delivery info failes because of wrong unsigned delivery info
format. We should change the format.
commit 229e23c5e4b6b10b570e6218caefe37239eb516e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Apr 19 22:07:16 2010 +0200
Fix typo
commit 5f5e54a4135caf4d425581f6d156f7f3099c054b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Apr 19 21:36:00 2010 +0200
test: guess_raw_type: unsigned delivery info
Add test for unsigned delivery info detection.
XXX: It does not pass because delivery info example is not SOAP body content.
Library saves dmDelivery element directly.
FIXME: We must decide how to store unsigned delivery info
commit 8b0b15ee47c35b38d6d86376742fd98c97812d8f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Apr 19 21:15:11 2010 +0200
test: guess_raw_type: plain signed incoming message
commit a784dbc9009ae1a7634f6dd4ce8f4e0a5fa53ce3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Apr 18 23:10:55 2010 +0200
test: guess_raw_type: Add CMS signed incomming message
commit 18ea0db3817e71e6160ca017d3d38f216a6d0dff (tag: refs/tags/version42)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Apr 18 12:05:54 2010 +0200
isds_guess_raw_type() added
This function detects content type of ISDS data structure. It can be used to
determine raw type of data passed to isds_load_{message|delivery}().
Test guess_raw_type added too.
TODO: Test incoming messages and unsigned delivery info.
commit bb5abaa5ba1ba6a71c8951ec7a355c609390c229
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Apr 17 15:45:28 2010 +0200
Fix indentation
commit 1abf1aab77f522b0124cc39d87c26c6c33fd3c1f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Apr 17 15:39:59 2010 +0200
test: guess_raw_type: load testing file
commit ff4b714a9b4401206d1a046b42dd5d3afdf356d8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Apr 17 15:30:37 2010 +0200
test: Add file loading support
commit 299b50dc3f208908435b2350ec46ea41ec59f09c (tag: refs/tags/version41)
Merge: 4825460 8c16e93
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Apr 15 23:29:14 2010 +0200
Merge ssh://repo.or.cz/srv/git/libisds
commit 482546034bff44abe2495629140a5785d097777e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Apr 15 21:03:01 2010 +0200
test: split header to source and header file
commit 8c16e93733bbb33e4b76d16618c314edbe1ffe8d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Apr 15 17:11:19 2010 +0200
Fix expat version check
XML_FEATURE_NS has appered in 2.0.0 and configure check contained one error.
commit 39eee1a4e100af00f263003f4d9fae0e6f96aa74
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Apr 15 14:17:30 2010 +0200
isds.c: Fall back if CURLOPT_TIMEOUT_MS does not present
commit bafcbcdac28cf644ecdd5fc61e807aa52106f758
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Apr 12 16:49:55 2010 +0200
Add isds_guess_raw_type() stub
commit 891ef7ab3aab69ec30e5591ec4d89399e184d024
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Apr 6 16:57:12 2010 +0200
test: online/login describes returned error code
commit 34214faaf7b353735ad9b5cbc8550f4d93825ec7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Apr 6 16:47:56 2010 +0200
test: TEST_FAIL() message is dynamic formated string
This is necessary to allow more descriptive test failure messages
commit 679d255302ea517518b7e4a394e0a9289f9c5067
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Apr 6 16:13:05 2010 +0200
client: possibly undefined variable value in certauth
commit 469399b3e9e7acb8aadf1b4a92da0eeccc6f5ad7 (tag: refs/tags/version40)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Mar 22 21:15:43 2010 +0100
Do not log request body by cURL
We do it already in libids manually.
curl-7.20.0 seems have bug in logging POST request body twice.
commit 74d2688798e137dc9042c49f2657abed262d2316
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Mar 22 21:02:18 2010 +0100
Advertise library version in HTTP User-Agent string
commit 87a7dcf78d8f68e7b8260affc3c834397f587a28
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Mar 22 20:25:38 2010 +0100
Pass cURL log to library logger
cURL debug messages have been printed to stderr by cURL library till now. This
patch redirects such messages thus application can catch them too.
Also cURL debug switch off has been fixed.
commit bce5eed2f45c8323ab83dd308cbb5a58241d09d4 (tag: refs/tags/version39)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Mar 19 11:21:10 2010 +0100
TODO: add other ideas
commit 3d89d4a7612dcd1d091fb7f020e949e040a11d80
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 17 17:26:07 2010 +0100
iconv() will return -1 if output buffer is exhausted
In that case errno == E2BIG and conversion conversion can continue after
enlarging output buffer.
This bug has not been found because UTF-8 encoding consumes more space than
8 bit encodings used in Czech.
commit d0f763eb9657a3c2cacc7b709c8c83697d632454 (tag: refs/tags/version38)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 17:42:16 2010 +0100
i18n: Settle catalogues
commit c5e77f54e3749342bcc2278aad0802853caac8a1 (tag: refs/tags/v0.2.1)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 17:37:07 2010 +0100
Version 0.2.1
commit cd95f283ae0cc97dde3e08605ee47d96eb73ba92
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 17:15:21 2010 +0100
Fix Libs in libisds.pc
commit c09e5c4a784a04e8920d9c7d445bfec4cfe78725
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 16:44:01 2010 +0100
i18n: Settle distcheck changes down
commit 5171f932a1bf160ee031072a3f1cfe071d5e3ca7 (tag: refs/tags/v0.2)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 16:19:37 2010 +0100
NEWS: Add version 0.2
commit e2b51457afdb97e0f3b02ece5f8fac07241c953d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 16:18:23 2010 +0100
l10n: Update Czech translation
commit 960becee443df623937c92fa12ce92e9a1611391
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 15:49:53 2010 +0100
Advance package version to 0.2, update POT
commit d3dd18aa5a320cbd7360c7537d9f1ad798bfc89e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 15:41:48 2010 +0100
Update NEWS
commit 8329481487c18a61ac202272357a03fc5b6b54be
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 15:03:34 2010 +0100
Update README and INSTALL
commit 7ed5859f6ee5d75de7e7125cfa5591c0434968ea
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 14:55:16 2010 +0100
Update TODO
commit 14412f7799d65811cc78e5fc73b9d4768e49f5df
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 14:40:37 2010 +0100
Add ITLS_CRL_FILE TLS option to define CRL
Aplication can use isds_tls_set() ITLS_CRL_FILE to pass CRL file in PEM format
to cryptographic library.
commit 95772cc65950872e84b4f6b4773f7758f4dfffe0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 11:32:42 2010 +0100
client: Parametrize certauth
You can and you must select crypto backend and engine at run-time of certauth.
However it must match cURL compile-time configuration. I can't see some
automagic way how to wrap cURL TLS setting in intelligent way.
TODO: Export cURL crypto backend identifier to application to allow
application to do its own magic.
commit 00449457da2cf5910aaa716b1312a630ed6d3d33
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 11:29:51 2010 +0100
Fix CA path setting really
Commit 1c16105bbcb5ca385d30ae1ed628dd6aea66cfc6 was incomplete.
commit 092cadfb02b62bf186555bfcf7996e862fb4aa05
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 10:59:03 2010 +0100
Fix NSS CA trust flags
'c' is not enought for TLS server apparantly.
commit 5ef0a7c78b265c1e60566bcafb5f65481c9758c5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 10:27:06 2010 +0100
client: Use local NSS database path in certauth
commit ad8cfb003b63fba870e13d9c89293b3729b33cd6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 10 10:21:29 2010 +0100
Add client crypto material in NSS storage
commit eaccf869af38486b79b8112384e3505d7f9d2fb7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 9 22:12:57 2010 +0100
client: certauth demonstrates different crypto backends
commit 80df977cf7a280ffe26b5624d96223b1d255b6b5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 9 22:05:08 2010 +0100
Allow on-engine certificate
This changes struct isds_pki_credentials significantly. User must not
identify both key and certificite if reside in engine.
Actually some structure member combination can be invalid, but we can not
decide because different curl TLS backends have different interface.
The only short-connected cases are passhprase without key, PEM and DER formats
without key or certificate identifier.
commit e231b46b11790571d199e64320fe3b551d3155f9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 9 18:59:34 2010 +0100
Implement OpenSSL backend in server/tls/peer tool
commit 1c0a1b71bebe2ecb7d0597e4ed125d3c2abcf7c7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 9 12:01:48 2010 +0100
Add client certificate and private key in DER PKCS#12
commit 1c16105bbcb5ca385d30ae1ed628dd6aea66cfc6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 9 11:57:57 2010 +0100
Fix CA path setting
commit d7e75ae380dbc86f4d8ac99f019a9e00d6d971b0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Mar 8 11:13:34 2010 +0100
server: Use SHA-256 insted of SHA-1 in example certificates
commit cc4af5cd6f6e6a4e9b1fedddd47678ae4da6b590
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Mar 7 19:15:00 2010 +0100
Add missing client/version.c
commit 3fef3f07b838b2adf96ea792a54da04c07e357ca (tag: refs/tags/version37)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Mar 5 22:02:44 2010 +0100
client: Added certauth to test client certificate
You must start TLS server on localhost:1443, use `server/tls/peer server'
command. It seems working very well.
commit c2fc440a332caa49bc22c9fcad0e9b0040701ad1 (tag: refs/tags/version36)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Mar 5 00:27:18 2010 +0100
Pass certificate and key format as string to curl
commit 9f735e20b271cf46a74f6520e1c22a1e16a00aaf
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Mar 5 00:05:48 2010 +0100
isds_login(): Mangle base URI according authentication method
This should add finish support for certificate authenticated sessions. That
means all four methods should work now.
TODO: Test it.
commit aeb342499404be6f6c46355a6ad9b42dd75c6440
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Mar 4 22:55:01 2010 +0100
isds_login(): Close connection before any context changes
In case of failure we could send requests to bogus URL which could leak
data.
commit 872f70e5d153a6b79605966cbae916fbe1fcc2ec
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Mar 4 20:59:08 2010 +0100
Support older curl version in client certificate afair
commit 424825bd3a48867f54c76f183de29c8af5e077f7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Mar 4 20:29:36 2010 +0100
Pass PKI material into curl
XXX: Not tested
We must adjust request URI building in isds() because ISDS provides PKI
authenticated servecies on different location.
We must provide fallback for older curl versions where CURLOPT_SSLCERTTYPE or
CURLOPT_KEYPASSWD options are not supported.
commit 05c6c02b7dc4e7dbb0bcdcd2f6313a52f75fce7a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Mar 4 19:39:32 2010 +0100
Change a way how PKI data are provided via isds_login()
New structure isds_pki_credentials replaces broken certificate and key
arguments. This allow to pass other required data like passphrase, key format
and cryptographic engine (where private is stored).
Cryptographic engine support is needed to meet Czech legal requiremnents.
commit d2f4cdd8bd7a6ac139fea495c6e98195f5db5cad
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 3 14:32:22 2010 +0100
TODO: Remove pkg-config as it is done
commit 1fc0cb1dbde991fe4b2334b1bbef8d5789d7b600
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Mar 3 13:37:23 2010 +0100
Reset context' message buffer on each entry point
Not doing so could result in bogus message describtion on next call.
commit 3deae9aa5356951ea06cd7b0058a1b6cc2a62290
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 2 23:28:26 2010 +0100
Document gnupg2 as run-time dependency.
gnupg2 provides gpgsm binary that is called from GPGME to parse CMS.
This problem occured on Fedora as `/usr/bin/gpgsm engine not isntalled
properly' error message during isds_init().
Because we du not verify the CMS yet, we would appreciate pure KSBA
implementation. A stub presents in src/crypto.c.
commit 5d812bb1e03c51f1614ef9660092477f09990a43
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 2 23:22:35 2010 +0100
build: Provide pkg-config module
Application can use pkg-config on `libisds' module to check libisds version
and to get known required compiler flags. Also PKG_CHECK_MODULES() m4 macro
should work (not tested).
commit 612bfc273584af6ff952dafe57237acb6352c8da
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 2 21:19:00 2010 +0100
Add isds_version() to get runtime libisds version
This function returns dynamic string describing libisds version and its
dependencies. Application must free it.
commit bd123786d4aa7381cd88ba264f0bcec9824a9d8e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 2 15:16:18 2010 +0100
czp_convert_document() closes conncetion by czp_connection_close()
commit deda662decf0b538395544faf53129bde3fe0c35
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 2 15:00:22 2010 +0100
Fix HTTP transfer abort
commit 832644182726d8eefd5e795b31c889df39a7c354
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 2 13:55:10 2010 +0100
Tell request URI on 404 HTTP response
commit b6c141c2ee6fcfa7fe2069de0d08e05b2b1cee79
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 2 13:32:58 2010 +0100
build: isds_login() URL breaks API. Reset compatibility
We changed semantics of login URL. Only protocol and hostname is valid now.
This breaks compatibility with libtool library version 1, application could
not log in.
commit fc1a75cf3d2449106d4b3ed2b226ea0a9844bb91
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 2 13:17:29 2010 +0100
build: Fix expat version check
For some reason, generated invalid C code test did work very well. Gentoo
eautoreconf revealed this bug.
commit 75c07aba7acf9c07c800c497f868ed48b073fe75
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Mar 2 12:21:20 2010 +0100
Aborted transfer does not close connection
Former practice was to close connection what forced application to relog-in on
next operation.
This has been found as wrong attitude and it do not close connection since
now. It will return new error code IE_ABORTED instead of IE_NETWORK.
commit 2a858bdefb4c0f25980bd1d85c54da11eb79a660 (tag: refs/tags/version35)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 28 14:48:12 2010 +0100
build: parametrize expat version check
commit afb72b049850847f4fb7ff172a4c4a5852d2a832
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 27 22:42:43 2010 +0100
build: Check for expat minimal version
This assures in configure time that expat is version that can suport XML name
spaces. However expat does not provide passive test for this feature.
Fortunatelly, we have run time checks in library initialization code.
commit a1bb91a10b175fdc54f472f177604817fc3303b8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 27 21:21:25 2010 +0100
Add missing new line to init_gpgme() logs
commit bb13e8ba118b7a5d76bef3d2486c825ebda0e7ee
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Feb 27 20:51:12 2010 +0100
Allow compilation against older curl
Older curl does not provide CURLOPT_USERNAME and CURLOPT_TIMEOUT_MS. If they
are missing, use not so good but still usable fall back.
commit 241dc489369fed95f26145bb8aec339695fa7d21 (tag: refs/tags/version34)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 21 22:25:36 2010 +0100
Split off-line and on-line tests
Configure --enable-test --enable-online-test to build tests that require
Internet access. --enable-test builds off-line tests only.
commit c5bca7ab01b160ab7314d0784af69da2643c2ac1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 21 21:43:38 2010 +0100
Remove "/DS" from server base URL
This DS infix had to be removed because X.509 authentication uses different
path. This affects isds_login().
commit c7a076406d1ec5b340c3a019662267214032dc37
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 21 21:29:24 2010 +0100
doc: Base URL server locator without suffix
commit abe85363dbd19edf690dadb80f9a30cd3eb2d0a3 (tag: refs/tags/version33)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Feb 19 12:11:24 2010 +0100
doc: New credentials web page URL documented
commit 537708fe7a17dfe135a90f72547dd00d0ae868bf
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 18 20:53:08 2010 +0100
Hack isds() and similar to switch name space based on context type
This is required for isds_request_new_testing_box() that does not work either.
commit b68828ead876f0d4d5ded8ea0c062983e7632193
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 18 19:06:44 2010 +0100
clien: Fix error printing in requestnewtestingbox
commit d2e808470ba7083839106c1de26136415d75ab49
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 18 18:47:30 2010 +0100
Preliminary support for submitting request fro new testing box
Exported as isds_request_new_testing_box(). Requires fresh context.
However it does not work: Servers answers invalid e-mail address has been
supplied.
commit 693f9dcc7d395845c816c78d06d39a9972f52b44
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 18 17:35:29 2010 +0100
doc: Fix AddDataBoxUser permission documentation
commit 7156f26247194f542563f7e57dd18d8cd825a9e4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 17 20:32:32 2010 +0100
Export ISDS server locators
Library provides extern constant strings isds_locator and
isds_testing_locator. Application can use them as isds_login() argument to
select regular or testing ISDS server.
Variable form (in contrast to preprocessor macro) has been choosed to allow
server locator update delivered by library without application recompilation.
All clients and tests has been adapted.
commit ba298ec5b862a55f2edecc9b70407b631b418f86
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 17 17:39:51 2010 +0100
Fix some messages and udpate catalogues
commit 675fa24e9d6dd970e8fea46a11247a004f5df970
Merge: 6e236f4 6b99a83
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 17 15:40:48 2010 +0100
Merge branch 'v0.1-stable'
commit 6e236f4d896e3d9e9020b97d1567a868fa6c6492
Merge: 102491e f91a06c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 17 15:11:27 2010 +0100
Merge branch 'dist'
commit 102491ec2d4218f6ccef0ecbadfd32aed2d7b01b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 15 21:11:32 2010 +0100
Fix namespaces in CZP conversion request
Server ignores namespace obviously as it understands elements in different
namespaces.
commit d93f3450e6b774733721497942e91a4beaf11df6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 15 20:43:30 2010 +0100
Do not log CZP deposit server URL on ILF_ISDS
commit 30a056bd15de18ac1d394df0c32aa966765831b8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 15 20:18:09 2010 +0100
Fix CZP curl context handling
commit 36aff672e015eafe85d91f866b6fb6f778e44fc6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 15 18:05:45 2010 +0100
Fix namsespace node creation that is `no namspace'
commit 775fe325b75896f1e6036a9046e5e5bc1af9017f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 15 17:32:30 2010 +0100
client: convertdocument added
This test czp_convert_document.
commit 32bcd6ef74bc8bfe71dc0206b29f9c60dd1ca6a8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 15 17:09:07 2010 +0100
Add czp_connection_close()
One can use it to close established connection to Czech POINT prematurily.
commit 7464153994065c63427567bbb4077b97c7f53e10
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 15 16:21:02 2010 +0100
Czech POINT Request status presence is checked
commit 078502d660b6061386251f0de2a638535d7e3f22
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Feb 12 12:34:52 2010 +0100
Preliminary document submit for conversion added
TODO: test it, implmenet connection close, add client
commit 4831499562c85e81237147ce9eb2d2461ad7e031
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Feb 12 00:23:01 2010 +0100
doc: Document conversion response format
commit 4f149f0e817d615b0e121b5f74d2db284d84c12d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 11 22:18:02 2010 +0100
doc: Basic info about document conversion
commit 6b99a83b857db29a0377211de60cdf2a0f920fb9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 11 19:46:04 2010 +0100
Verbose gpgme initialization
commit f91a06cc9140357fea733f94894c023103e99a4b (refs/remotes/repo.or.cz/dist, refs/remotes/cznic/dist, refs/heads/dist)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 11 18:15:00 2010 +0100
build: Create Makfile in all SUBDIRs unconditionally
commit cca255e99fca8bb27278954dd4abdaac5e7bfb9a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 11 17:58:33 2010 +0100
build: Make dist-hook non-fatal
commit 4f5ddd89048ba9edb005c367f2285745bb191e2a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 10 15:46:55 2010 +0100
Fix message spelling (reported by Luboš Novák)
I: libisds0: spelling-error-in-binary ./usr/lib/libisds.so.0.0.0 childs children
I: libisds0: spelling-error-in-binary ./usr/lib/libisds.so.0.0.0 unkown unknown
commit 399856c0048f2d05b012be2873440e8c7902a96b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 10 15:46:55 2010 +0100
Fix message spelling (reported by Luboš Novák)
I: libisds0: spelling-error-in-binary ./usr/lib/libisds.so.0.0.0 childs children
I: libisds0: spelling-error-in-binary ./usr/lib/libisds.so.0.0.0 unkown unknown
commit ee3ee39ccce2e11c7d63456801d7b14984a0337e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 10 15:32:12 2010 +0100
Update TODO
commit 7d524d2c9c49d4a49fb9be163483dcb96f5c5df1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 10 15:27:53 2010 +0100
API augmented to 1.0.1
commit de85754a257429042032b8762b8c9314c9a23915
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 10 15:24:57 2010 +0100
Add isds_set_log_callback()
Application can use this function to register callback which will receive all
log messages instead of printing to stderr by library.
commit 8aecc649a237f98534696acf89c46b62dcacf569 (tag: refs/tags/v0.1)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 9 17:35:58 2010 +0100
Update tested environment in README
commit 5fbdd461892c3bcca6e39a157dfecfd0ab1baf5d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 9 17:34:02 2010 +0100
client: fix message typo
commit dc46104cebea0c35b24b34f71e69f942670e7303
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 9 17:32:03 2010 +0100
build: check for Expat library
commit 360dbfcc9d83668d2f2978b012a344d95b391726
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 9 17:21:37 2010 +0100
client: stat.st_size is less than intmax_t without LFS
commit 249597e20e2a8ee9876175fda0cebb43c4a1420d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 23:49:03 2010 +0100
build: Fix underquoted release date substition
commit 737554626547406a5fbfc960db7a8411ce3db1db
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 23:44:54 2010 +0100
build: Control large file support by autoconf
I'm not sure about client and tests. They should include config.h somehow
probably. We must test it.
commit 36a6366ad7d81cd1f1a1cd050798226b500cfa46
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 23:16:52 2010 +0100
Remove KSBA from dependecies
commit 0103ec362ff3ec00a37590b212cdccd979133f53
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 23:15:32 2010 +0100
build: Add dist hooks
This dumps git log into ChangeLog and adds signed tag into repository.
commit f41eada6e38637ccda567629cb836b291939fef0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 22:07:44 2010 +0100
l10n: update catalogs
commit 33e00d2ab95f93d02072bdd38675b71fc47f0348
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 21:59:44 2010 +0100
build: Mark public prototypes as extern "C"
This is necessary to link C++ application against C library
commit d2ff1d6f0bc0c2cddd979398754e3b9571ed4141
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 21:51:24 2010 +0100
build: start public library release at version 0.0.0
commit 91b7cd3700a39ef2379af322bd278164a400c17e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 19:07:13 2010 +0100
Prepare NEWS for 0.1 version release
commit 30d74f4042ed1131c1b7905c6b1ac5c16f199edd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 18:55:43 2010 +0100
build: distribute bzip2 archive and require up-to-date NEWS
commit e650e3c56f9d9963b0da4d683f773c875174ddf2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 13:27:40 2010 +0100
l10n: Update Czech translation
commit fc1d560ca3c21251cc636095a1add57d54b94654
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 13:14:23 2010 +0100
Fix typo in comment
commit 991e993aedd6f270e95bbe645b69b99980f0e9a5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 13:06:45 2010 +0100
i18n: Update POT template
commit b70d75fa8ab6df4674a19c310e15876becfc5378
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 8 13:06:02 2010 +0100
i18n: Fix message typos
commit caf3126366f9e4bc834ecc1b72766bc4e15ba3e4 (tag: refs/tags/version32)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 7 15:32:02 2010 +0100
l10n: partial Czech translation
commit 0fc24f60558630124d8daff5acf597d0021c3999
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Feb 7 15:17:11 2010 +0100
i18n: Fix some gettext strings
commit 837d1a6c4e76b853e21b9f29c48d074668c08dac (tag: refs/tags/version31)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Feb 5 09:31:05 2010 +0100
Credits libb64 author
commit 3bbee93569a4c511b477d3b347909f292108ef92
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 4 23:11:25 2010 +0100
client: tool to download sent message by ID
commit 6174db5f563795119b2cd88c26781a419b62531f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 4 19:08:58 2010 +0100
i18n: Update template
commit 9dadbeda0b4ba066ce5cd4efd087ff27ac642834
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Feb 4 19:06:16 2010 +0100
build: distribute gettext.h and doc
commit d67a78d7b0f32958de44d796fc48ec7c91cbe640
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 23:48:28 2010 +0100
build: Move common CFLAGS into to configure
-std=c99 -Wall currently. We must investigate large file macros.
commit 56aa41bd645cda6189e64e3cdce12e5b2aef5d30
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 23:30:10 2010 +0100
build: Add --disable-fatalwarnigs configure option
Use it if you don't care code standard.
commit 2eee84b0449330a572deed8b630dc9dacd287a62
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 22:34:37 2010 +0100
build: Add --enable-debug configure option
Autotools add by default `-g' option. Export CFLAGS if you don't want them.
commit 39daa5234a3438a5af3eae147c929dea44beb3b5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 19:13:04 2010 +0100
Implement SHA-224 and SHA-384 hashes
commit e227eb69c2799dcef459a3aec010b634e1bd2b92
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 18:44:22 2010 +0100
test: Change credentials
commit c349e51c1844482e433ed19d57eddd86089f9eaf
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 18:39:12 2010 +0100
client: add missing addbox.c
commit 64c7d05b83fb7545c9f60890c25d2010c2c2c2c6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 16:03:56 2010 +0100
All 2010-01-22 specification services are implemented
commit 9a9cf72d064bcf356fd5e2e2d0b9ce377c87d30b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 16:00:16 2010 +0100
doc: Fix spelling
commit 833ff3ad674b9cd42450df97bbe419956e73c95d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 15:56:44 2010 +0100
Populate service_name_locale in send_request_check_drop_response()
commit cc1d39b1ef7c6cdcd0dbc6eb2759686ed33dd281
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 15:46:36 2010 +0100
Add @approval argument to almost all DB_MANIPULATION functions
This by-spec-subdocumented feature is designed to store link to external
decission about box manipulation (create, delete, change, etc.).
The argument is type of struct isds_approval. If it's not NULL, then approved
boolean flag and optional link to the approval (generic string, usually serial
number because Czech government has never heard about URN).
commit 9632ef81dd2280e10a0c65a49d2f2971cd33dfaf
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 14:43:52 2010 +0100
Introduce struct isds_approval
This is optional info that can be attached to DB_MANIPULATION services.
commit 0fc7c3d9e3b48169cff2d8381b0d2aca71656175
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 14:26:11 2010 +0100
Implement CreateDataBoxPFOInfo as isds_add_pfoinfo()
commit 8af1cf995190061a2bae4d8a2429c526d93024e3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Feb 3 13:55:54 2010 +0100
Implement CreateDataBox as isds_add_box()
XSD and verbose specification are in conflict whether empty list of primary
users is allowed.
commit 83741e360011cab40ac1e8fbd2d5f0ea24d7ff2b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 21:21:40 2010 +0100
doc: CreateDataBox
commit 24710ab3f0fa3ff7d052d919ac91cbd34fdc7407
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 20:34:37 2010 +0100
Implement DeleteDataBox as isds_delete_box()
Not tested.
commit d7c532740dbfa4cbdca9654a62f1edd0d7215e09
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 19:20:46 2010 +0100
Make all *_duplicate() arguments const
commit 35dbc417f3490de73f6eecf762822202997bcfa6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 19:18:42 2010 +0100
client: changebox
This probes isds_UpdateDataBoxDescr().
commit eabecff02e582dcdb7c77b5e501df22945e95ea3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 17:34:25 2010 +0100
Document and implement AddDataBoxUser and DeleteDataBoxUser
Exported as isds_add_user() and isds_delete_user() functions. Both of them
accept box and user description and outputs request serial number.
commit c4409f4d3edcda3491423b72272849aa7cf93f2b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 16:46:20 2010 +0100
doc: Reorder UpdateDataBoxUser
commit f7252b3b6e9a8d25304222f292b69dd937fc6d2c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 16:41:07 2010 +0100
Simplify build_send_dbid_request_check_response()
commit 1558f099f9f5850cc1eeb94b11ee7bb8b5feba2d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 16:12:37 2010 +0100
Remove superflous connection check from isds_GetDataBoxUsers()
commit 66767dae8f6259dff6e05f1fd337aacc983fe29b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 16:06:16 2010 +0100
Unify isds_UpdateDataBoxUser()
commit 19d8e1821e2eaf4a3a7981727b2ca224d52c3110
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 15:28:14 2010 +0100
Migrate to testing user `5s59sd' and change his password
commit c1888c2b0e376338b463b8bf2c05f8f39f2c6955
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 15:20:40 2010 +0100
client: inhibit resetpassword.c
commit 77327b885d39f2ec8815e5f5817308e1f75d951a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 15:17:21 2010 +0100
doc: Useless credentials for `jrfh7i' user
commit af7b56263083d670cd1bf7ee9494e5ec6c3f687e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Feb 2 15:13:29 2010 +0100
Implement NewAccessData as isds_reset_password()
This function is designed for off-line meeting point officer who can reset
pasword of other user on his request.
Unfortunatally, testing instance does not comply to specification and call by
primary users leads to box access loss due to accepted password reset without
revealing new password.
commit 83dbb267be47c59dc08a1df50e74a55abda1ba0b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 1 22:42:14 2010 +0100
Implement DisableDataBoxExternally
This service is exported as isds_disable_box_accessibility_externaly()
function.
It's designed for prisons to mark box unaccesible on legal basis
restrospectively.
commit 446e77186f0aed75f2ca660b01dd730f4786dc13
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 1 21:19:50 2010 +0100
Isolate generic bottom half into send_request_check_drop_response()
This can be used for generic response processing where only 0000 status code
is defined.
This patch renames some internal functions too.
commit 07967970c11e1242e568ae9c8d6e82caeb7069bf
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 1 16:20:01 2010 +0100
doc: Move box state desription to `box'
commit ccb24541e83be2a93e07a009dba567d260c74ba7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 1 16:13:45 2010 +0100
Implement DisableOwnDataBox and EnableOwnDataBox
It's exported as isds_switch_box_accessibility_on_owner_request() function.
Be ware owner can not do that. Special permission is necessary to be able to
change state of other's boxes.
commit cd2d248c235a637385ef9f242e6bd606c1eca189
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 1 12:07:21 2010 +0100
Pick refnumber up from *EffectiveOVM and *OpenAddressing
commit 4f66e8f8f2453b1ac4628206bdd93f676611bd92
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 1 11:52:17 2010 +0100
doc: Fix typo
commit 6c1189b38034292b9902334ab08f6260d009ee75
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 1 11:50:03 2010 +0100
Pick refnumber up from UpdateDataBoxUser
commit 4372765176ac3de3388a9c1bda2af43db72e2806
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 1 11:41:28 2010 +0100
@refnumber is automatically reallocated, not allocated.
commit fdeff4e9807fe89078cb78a0448997735c6bd69d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 1 11:27:18 2010 +0100
Adjust request serial number notation
commit d0afd4f1fb387825867f73579aaa3659f58849d2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Feb 1 11:17:48 2010 +0100
doc: maintanace services return request serial number
This new element in dbStatus substree is declared for all DB_* services.
However this feature is not documented in no verbose documents.
commit 74503a6dbfd7daad59d2672cf888de569c1000dd (tag: refs/tags/version30)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 29 11:43:49 2010 +0100
client: Track changepassword.c
commit d44d7efd36073ccee91fb925c42cad4d226da7fd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 29 11:37:50 2010 +0100
doc, client: Ajdust how UpdateDataBoxUser works
ISDS apparently does not use old user data only to identify changed user. It
uses these client supplied data to detect differences against new user data
and to authorize these changes.
Thus client must supply complete original old user data. Therefore application
will usually need to duplicate user data. Appropriate functions has been
implemented into library and exported.
commit 98dbe4693895e93c674640ce10ed3c91df21269e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 29 11:24:58 2010 +0100
Add functions to make deep copy of isds_DbUserInfo
commit 3b6efcc0a04103ea627beb364fd6a3cfbf30c30b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 29 10:18:30 2010 +0100
client: Add changeuser
This uses isds_UpdateDataBoxUser.
This does not work: old_user carry only userID, new_user complete data. ISDS
complains 1001: Existing user can not become a PRIMARY user.
I think server compares old_user and new_user at first instead of finding
current data by old_user->userID and do comparison against server data.
commit 19ea4c71452fa714fa16e73718f6a3c43181b23c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 23:41:35 2010 +0100
Make SOAP service parametrizable in build_send_check_dbid_request()
commit 310b45725ce520c907c12d686e783c970dbfc56c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 23:15:08 2010 +0100
Surround all macro code by currle brackets
This is neccesary to to be able to call macros as atomic statements
(e.g. if (condition) INSERT_STRING()). This should close not yet discovered
bugs.
commit 31cd7725bfccbb2805a86dad4446143754b8da9f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 23:08:22 2010 +0100
Implement and document UpdateDataBoxUser as isds_UpdateDataBoxUser()
This function is used to change data about user assigned to specified box.
XXX: Not tested.
commit 3f7b4a5e970ae83a0a86f6eebe4d8774aad5e261
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 16:56:48 2010 +0100
Implement and document SetEffectiveOVM and ClearEffectiveOVM
These request are exported as one isds_switch_effective_ovm() function.
This feature assigns priviledge to send message as OVM (government or
municipality).
When sending message, user can apply this permission by explicit seting
isds_envelope.dmAmbiguousRecipient to true.
commit 5a7136e5f7c63f4133d80ce5ed919b629a82a6fc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 16:42:16 2010 +0100
doc: SetOpenAddressing and ClearOpenAddressing
commit c0619a0253c6d4e880432e2d07d47bd97b904882
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 16:33:38 2010 +0100
Implement SetOpenAddressing and ClearOpenAddressing
These SOAP request are exported as one isds_switch_commercial_receiving()
function whose third boolean argument controlls switch state.
commit 9cb51276fed77da37913e297f3d89fb9be1eb32f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 15:24:20 2010 +0100
doc: Fix grammar
commit b0247501f72b3b47f279681058434418bad1cf2f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 14:12:29 2010 +0100
TODO: library updated to specifiaction 2010-01-22 (2.7/2.6)
commit 96af184a35692acb7f33b1473d1306dc1fb33e24
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 14:10:31 2010 +0100
Fix GetDataBoxUsers to accept box ID.
commit 4865ff5eb644fe226b21fd0e8b59fa5648a17803
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 13:36:47 2010 +0100
Implement GetDataBoxUsers as isds_GetDataBoxUsers()
This function allows to get list of users assigned to given box.
Current implementation and documentation is wrong: Input is not empty dummy
request and the function does not work on current box. User must supply box ID
which is he interrested in.
commit 8a266371811df8d729516287cf9d8ac85dfd2852
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 28 12:53:53 2010 +0100
doc: GetDataBoxUsers service
commit 08848dd9f9efac90253c8d7e618ca0e045903909
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 27 22:28:31 2010 +0100
client: Do not print new line after biDate
asctime(3) appends new line either.
commit 0d7885f4f6e52e6124a075654adb1edc9ef684df
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 27 22:25:28 2010 +0100
Unify some parts of extract_DbOwnerInfo() and extract_DbUserInfo()
commit ac8f9236d6ccaa83b806f7bce6da73b8c1ec12fc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 27 22:09:30 2010 +0100
Implement GetUserInfoFromLogin as isds_GetUserInfoFromLogin()
This function allows user to get datails about him. Be ware that not all
members has sense for every user type. Unused values are NULL as usually.
commit 52b642cab05c8b89c446a1ff93bdcbce90319252
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 27 18:41:44 2010 +0100
Augment isds_priviledges by data safe permissions
commit d4eb0fb5f58bc90a55c8baf69161b38269d63fd0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 27 18:33:15 2010 +0100
Document and define user metadata
commit 13b4855ad744759495b1e084593e4c5a3552eeec
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 27 14:23:20 2010 +0100
Implement ChangeISDSPassword as isds_change_password()
This function allows user to change her password. User must supply old
password too. Server could refuse to change password if security criteria are
not met.
commit ca4ca57033e11e8a64ca724e7c7d6ddaea604ec3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 27 13:30:48 2010 +0100
doc: Fix typo
commit b5c710b69cd27149c5166051205268f71d1e7a9a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 27 12:52:32 2010 +0100
Implement GetPasswordInfo as isds_get_password_expiration()
This function allows client to find out when user password expires.
commit 826a2e50d1ac4c8c7657c66c9f20d1981e4341f3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 27 12:15:14 2010 +0100
Separate dbDummy request into build_send_check_dbdummy_request()
commit 5008af75055e24b924fcfc6cd20f9e182a11f81e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 21:56:02 2010 +0100
doc: Document DB_ACCESS services
Specification 2010-01-22 brings password change possibility.
commit 9bbee7be1efe206383415b5785ec5ee75e31003c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 21:17:42 2010 +0100
client: Add getuserboxinfo to test DB_ACCESS services
commit 935c7358ae31ac4231d870e31a6c91f5dc7d5bdc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 21:05:49 2010 +0100
Modernize isds_GetOwnerInfoFromLogin()
commit c8b3fdcc95e7882aefa315488895685bbf6881c0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 20:44:58 2010 +0100
Replace old web service DB_SUPPLEMENTARY with DB_ACCESS
commit 6dad95cf1c6e92d67956457138f7b345ed588863
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 20:38:03 2010 +0100
doc: Sync maintanace services list to spec 2010-01-22
commit c8b2bd25a38bd6f6a0d3a369e61209284a68c7a7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 20:14:09 2010 +0100
Typo
commit e6e564660c35dc2f6f299f7681c600dc27faee69
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 20:06:31 2010 +0100
doc: Document system box type 0.
commit 806494f31931c9eba24c2edf84ab3be4785d5e4c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 18:03:33 2010 +0100
doc: Update Provozní řád version as source for user_web_services
commit 25b8609da6238f16a09f1a9ff465189cbb8ae9b9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 17:54:17 2010 +0100
Recognise @dmType while getting list of messages
New feature in specification 2.6.
commit 928e38323e09aa78b4ba387e0caffbf09705a316
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 17:36:37 2010 +0100
Add fourth delivery event EVENT_COMMERCIAL_ACCEPTED
EV4: EVENT_COMMERCIAL_ACCEPTED has been introduced in specification 2.6. It
means recipent accepted commercial message (e.g. by calling ConfirmDelivery).
commit e467c6fa38f3a12a8ad94d93e9c6a57e248572b6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 17:20:34 2010 +0100
doc: Update MessageEnvelopeDownlad to version 2.6
commit 7c0b50d2b60f4fa93829019cabb2e2dc0a2600e8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 17:04:59 2010 +0100
Recognise message type in parsed message
This breaks API as stuct isds_envelope received new member dmType.
dmType is declared as char* because ISDS designers was not able to use
enumerated type and XSD allows any one-character-long string. I'm sorry, but
application will need to compare strings. This is the only forward compatible
solution.
commit 7e57e07b0d462559a587ea8d26445df38742b5ed
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 16:26:12 2010 +0100
doc: How to recognise commercail message at download time
commit fa84b1de2f10cb158d79cb24886b9c5f159ee3f3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 16:13:59 2010 +0100
doc: Update generic information about message to version 2.6 (2)
commit 8589c4a58836bed4deaefb1b6089b0fbfec1cd56
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 15:43:28 2010 +0100
doc: Update generic information about message to version 2.6
commit de7a83dd1b44e5f825b0f790a8c98d0056884c95
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 26 15:13:26 2010 +0100
doc: Update login and server_locators to version 2.7
commit 8eca67b811d7a2d3b5f2dad4dfb74b927eb2e9ab
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 21:26:14 2010 +0100
Gettext has been introduced, remove from TODO
commit e7b122865f5b4550de8e77ea48aa7840df8397f3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 21:22:24 2010 +0100
i18n: update template
commit bda2099162c89b5d1727860fbd01f914029e736f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 21:11:15 2010 +0100
Internationalized strings can not contain string macro
E.g. _("Multiple " element_name " element") can not be processed by xgettext
properly. The argument must be solid string before preprocessing. Otherwise we
got first part only into template ("Multiple ").
commit 80dfe8b3ee5a1e8bd334b610f1ce4301cfd71aa5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 21:01:55 2010 +0100
Fix compilation with --disable-nls
commit 1578c897af14d21e8038e926be2d024f4d1d611c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 20:28:33 2010 +0100
TODO: we found ugly way how to test static function few weeks ago
commit 222cb1e8fc4b3b926837fc6174633d64c1cc3034 (refs/remotes/repo.or.cz/gettext, refs/remotes/cznic/gettext, refs/heads/gettext)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 20:15:04 2010 +0100
Track message catalogue template to preserve translation timestamps
commit 193168da9c8dc86739f5de6b21574595bf6db889
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 17:38:39 2010 +0100
l10n: Add Czech translation stub
commit 7d8d62c64faa0a9b29221f1f7a1dba83f7fc0df8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 17:35:47 2010 +0100
Link against libintl
This is empty on glibc system anyway
commit 84b91041c6d4624455fcf5be864e767b39cb1a36
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 17:17:39 2010 +0100
Add missing files into POTFILES.in
commit 505e8ea8dc0046a673e9ab6ef39bce7ba997920d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 17:09:20 2010 +0100
Define localedir in Makefile.ams
The src and test similarity sucks. One must find way how to define common part
only once like it was done with plain Makefiles. Maybe we could save some
symbols into config.h.
commit bb1752134e548ee68bad035fb98ee7a53351400b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 16:30:18 2010 +0100
Check for minimal gettext version
commit c2cb69df6ce1e15bbce7bde94270a79d6933f12b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 16:24:45 2010 +0100
gettextized
commit 7001110081a13acabc52cc1bb21be1668f326c1e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 15:29:07 2010 +0100
Remove autotoolization from TODO
commit da97010cf73c206d8b2d7c64c54cf244ca24d9d8 (refs/remotes/repo.or.cz/autotools, refs/remotes/cznic/autotools, refs/heads/autotools)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 14:41:14 2010 +0100
Describe installation with autotools.
commit 0019805ef5436e3bf67e458d91c6318c655a38c5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 14:12:46 2010 +0100
Add missing test/Makefile.am
commit 942ee60d96d315c283e377af91d7dbbd4ed7e47c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 12:31:58 2010 +0100
Make client and test configure-time optional
Off by default.
commit e8c66d56ed2ad44adf1dae6783f3f4f07bf83b3a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 00:52:28 2010 +0100
Remove files superseded by automake
commit 29c0a8a94d6cadfe1af92ef3d780ecb33b66ad67
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 25 00:51:15 2010 +0100
Autotoolize tests
commit e5d9feb157cf919472c023d49804d17612617a95
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jan 23 22:42:10 2010 +0100
Autotoolize client
commit 9995273f43307c976c4fcddcf7cca1c0ba0b381a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jan 23 12:27:17 2010 +0100
Install library headers and new-style libtool AC init
commit fbe4959204e737a6f03ddd161f6a5782a4de2e5d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 18 22:22:04 2010 +0100
Autotools with libtool added to compile src
commit 951e4f8d839a75e2cfcc8b8cd9865fa918ec9ad5 (tag: refs/tags/version29)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 19 20:43:46 2010 +0100
doc: Update db_manipulations.wsdl service to spec. 2.1
commit 95d44f7cea56bad544f5e15bda7dfaa188abe9f1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 19 12:07:33 2010 +0100
Add plain signed deliverry info example
commit 292422dbd02705099f5578c4da0ecf22712303d5 (tag: refs/tags/version28)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 18 22:35:54 2010 +0100
Fix possibly undefined values
old_ctx_node is really bug, prev_event is compiler non-intelligence
commit 430ab87bab3bcf9c20d131bd2223eacda011cce7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jan 16 23:00:10 2010 +0100
Library is in line with 2.1 version specificiation
commit 08fd3a6ab29c36d7a167ecf7a77866ecb0acfdec
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jan 16 22:53:39 2010 +0100
Absorb isds_load_signed_delivery_info() into isds_load_delivery_info()
Delivery info loading has been curryfied in the same manner as message
loading. We implemented plain signed delivery info loading in addition.
commit 7a92a8461f4f09e6fe63213207b4196eda75e6eb (tag: refs/tags/version27)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 15 12:21:18 2010 +0100
Update copyright year
commit 514306d8ca23d983d1b7fd8ba729ddd8539b9064
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 13 23:01:16 2010 +0100
Implement HTTP transfer progress bar with tranfer abort possibility
Application registers callback with isds_set_progress_callback().
If registered callback returns non-zero value, transfer will ne aborted.
commit 3d03ea087cf6066f9bcff44a52a70c04c6d58444
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 13 17:52:33 2010 +0100
doc: Commercial message
commit 170b4533f643ea4c9ba9170f84ef5b575afcc8a4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 13 17:46:26 2010 +0100
doc: FindDateBox is limited on searcher box type
commit aaa057cc594c82d83f13727fbd0c9b78fdf0be2a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 13 17:40:21 2010 +0100
doc: Add box specification
commit 32075fdbb87beaa68578ff415ec9c2ed86e477a8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 13 17:26:07 2010 +0100
doc: Move ConfirmDelivery description to better place
commit 1adfc45e694059b7bad947b9b2aa3b24de4ddcb0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 13 17:23:57 2010 +0100
doc: Update FindDataBox to spec. 2.1
commit e52e55e60d9a3fc3dfd9231e99bb9c63426346f8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 13 16:55:58 2010 +0100
Unify isds_send_message() and isds_send_message_to_multiple_recipients()
commit 824fe813496558866d042f6d012c95ecae1ca10f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 13 16:36:37 2010 +0100
client: improve print_copies() pretty printing
commit 4a4cd3f1d6677f077fa975b7006f247a0615efea
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 13 16:33:40 2010 +0100
Fix CreateMultipleMessage response processing
CreateMultipleMesage is tested, finished and removed from TODO
commit b8c792e312b999a1f6282c56c7dc3e2a4c8daca2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 13 16:27:05 2010 +0100
client: sendmultiple added
commit f907691fe49f9b28762a9fb193c05a270eff092a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 12 23:06:26 2010 +0100
Implement CreateMultipleMessage service
Via public function isds_send_message_to_multiple_recipients().
TODO: Test it.
commit a89b48d20a735c6f3a702d34fcc75fa09abf85b1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 12 19:49:15 2010 +0100
Introduce struct isds_message_copy;
Necessary for isds_send_message_to_multiple_recipients().
commit 7cf3e53c162594ebb8b2d93c31162b8a32d93da0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 12 16:33:43 2010 +0100
doc: Fix typo
commit d9074555c0af0513881740d10e33de0135ea5e7f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 12 15:57:36 2010 +0100
doc: ConfirmDelivery is dm_info service
commit 6e0348b60a15d4f08e427e787b589b77762a21ce
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 12 15:51:42 2010 +0100
Fix spelling of MESSAGESTATE_RECIEVED identifier
Maybe MESSAGESTATE_ACCEPTED name would be more appropriate
commit e4e6d339f62a88be580031409ec823cf67b67b75
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 12 15:46:57 2010 +0100
Implement ConfirmDelivery operation
This operation marks commenrcial message as received by recipient request.
This is new function added by ISDS 2.1 specification.
OTOH, this specification does not define how to recognise commercial message.
commit 69e0fc7be0f7dcabcd74753e0a0d6bc17650e5df
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 12 12:52:43 2010 +0100
client: computemessagehash works on unsigned, plain signed and CMS signed messages
commit f4af7440aa8a95f0a8b4c4c3d687ea72065711fe
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 12 12:32:37 2010 +0100
client: Add loadcmssignedsentmessage
commit 4f62f733fe6042ecd4750d3ed0001a8a354afc3b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 12 00:22:41 2010 +0100
Recognise MESSAGESTATE_IN_STATE as defined in spec. 2.1
commit 6731635debc7a84924e8c64fe22c185cfd6a96b2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Jan 12 00:01:26 2010 +0100
doc: Update GetListOf*Messages to spec. 2.1
commit 662ff9cfdc782938ccca57e1567e83548f54d5a2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 23:49:48 2010 +0100
doc: Discuss document file name extensions and document mime types
commit 2d1f41a609777f8b95c1a5b10875369a1152791a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 23:28:12 2010 +0100
doc: Update server locators according spec. 2.1
commit 72124d5ee68a84482f4d8dfe1785942e068e3442
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 23:20:16 2010 +0100
doc: Update user authorization to spec. 2009-10-30
commit d94d1abe5a732990266315a141b9638d5fe11887
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 23:13:22 2010 +0100
doc: Message states
commit 7457296f0cbe04471382dfbb699e87cb53c40667
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 23:03:47 2010 +0100
doc: ConfirmDelivery
commit 1d9c65ae9860b01e395e077e415566e4010d1e7f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 22:45:21 2010 +0100
doc: document CreateMultipleMessage user operation
commit 798cbad935ceb26ffec649a61b8b381e030b0bb7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 21:43:56 2010 +0100
doc: ISDS abuse policy
commit f410c2b2506e0504b0f595b73f7f594bffb4d30c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 21:00:20 2010 +0100
doc: Update list of mainatanace web services according to spec. 2009-10-30
commit 1d4e378c3d107640e12a24387aed8ee02c0da15b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 20:53:11 2010 +0100
doc: update spec. reference in user_web_services
commit f31d1d2f022ab864087f06c285ab1346ba548f81
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 20:51:04 2010 +0100
doc: Update list of user web service according to spec. 2009-10-30
commit 6e825f28a52623864ee6a4aad3058622f3494b83
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 20:38:24 2010 +0100
doc: Update message structure accorind to ISDS spec. 2009-10-30
commit 263932f0942d16be0c48d707f0308f41dd90b817
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 20:29:21 2010 +0100
doc: Update login procedure to specification 2009-10-30
commit 9dfbb22f7b7827840febc4eeebe9be04f9720c40
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 16:32:32 2010 +0100
Change pasword for account `jrfh7i' to `Ac123456'
commit c92ca6191c8b7b2152e04d1f6c7f059757e04972
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 16:12:09 2010 +0100
Add simple login client with HTTP debugging
commit b5b5ef8f1da10a53c1d7c6fdb99771640ac02553
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 16:05:14 2010 +0100
Mark isds_load_signed_message() as deprecated
commit 1cefb47f8c479761e740467997242546a7333fe2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 15:48:56 2010 +0100
sent_message-206720.xml in new format, adjust clients
commit 2a9e681592678c1b323938746c4bdc40c7d94f1e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 14:59:15 2010 +0100
isds_load_message() addedd
This function can load message of any type. It will suppersed more specific
functions like isds_load_signed_message().
Not tested yet.
commit 7c4193c418fc88af8a5cea725f4b7afa6e22d9e7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 13:52:40 2010 +0100
client: getsignedsent saves signed message into file
commit 65be113239e6cfd2715029bf2adca30c2309f7f3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 13:51:22 2010 +0100
client: getsignedreceived saves signed message into file
commit 0bb979c312e32c712b2de2923af935b8309fbbf7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 13:49:16 2010 +0100
client: getreceivedsigneddelivery saves signed delivery info into file
commit 721b19b2344a603c2f64b876fd4624e58c1c7c53
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Jan 11 13:44:34 2010 +0100
client: getreceiveddelivery saves delivery info into file
commit 1a43d0ed6908adfd86689fae741687c1b57c35e5 (tag: refs/tags/version26)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jan 9 16:10:02 2010 +0100
client: computemessagehash: Do not use uninicialized structures
commit 141f74b2aa287e0b997bb33a326830e7264cffe3 (tag: refs/tags/version25)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 8 11:27:55 2010 +0100
Message verification based on hashes is complete
commit 93bc95117bd2ac111f229775fa628b282cb77c50
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 21:24:16 2010 +0100
Install $(INCLUDEDIR) under $(DESTDIR)
commit 205a3af80c924b987e29ab886ac4a79956a2856c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 21:20:27 2010 +0100
Respect DESTDIR make variable to install into chroot
commit bf737c87c87b75756232c4769d7d48ef9874e394
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 21:15:42 2010 +0100
Document dependency on expat library
commit 58f6d7f192b7f3b0ac705c1fe363466f638593c7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 20:16:13 2010 +0100
Change isds_laod_recevied_message() to process MessageDownloadResponse blob
We changed format of local receveived message. Former dmReturnedMessage root
must be encapsulated with MessageDownloadResponse element since now.
commit fb7ddb19ea58756a64031e7b87328611aee6084a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 20:07:41 2010 +0100
Add loadreceivedmessage client
commit c7b2c6f0eeb58a64d1e60e8854e60023442d8ea6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 17:45:36 2010 +0100
isds_get_received_message(): Copy raw blob from correct offset
commit 8de2a3905c6090fb5995013537ef2dea0e18f77a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 17:32:20 2010 +0100
soap(): Fix raw response handling
commit 65c217915b57cc70e0eb70c847972d1b12913b5a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 17:28:01 2010 +0100
isds_get_received_message(): extract message bitstream and store it into raw
commit 36e954de8959f47d003e0093540be947c6b3702f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 16:30:54 2010 +0100
client: don't create output file with executable flags
commit 0739212d889095878a6325f25d8c28857b319c37
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 16:26:46 2010 +0100
Propagate raw HTTP body response more upper
commit 7b852833054aa6d59bc031bc5a68eecd8522a7c0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 16:15:04 2010 +0100
Propagate raw HTTP body up
We can do everything for ISDS developer's sake.
commit 55f1e6e8db0c1fd4cb378d10e70c70bf40a11095
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 15:09:53 2010 +0100
client: getreceived save message into file `output'
commit d9d1a02366b0198abed08724e159fc44f595c15c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 12:35:11 2010 +0100
isds_compute_message_hash(): set xml_stream on plain message
commit 690ef47f25a3cf9d46ae878d388a43d8c50d2178
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 12:26:06 2010 +0100
Fix isds_compute_message_hash() on CMS signed messages
The CMS XML data are rooted in DownloadMessageResponse. dmReturnedMessage is
child after that.
commit e10bd6caf6b264078fcac9cd6868ca24cce2d57a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 12:01:32 2010 +0100
Add debug logging into physxml
commit ebc4512cdfc5eb07d3ad04188d7437df3b1479c8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 11:51:44 2010 +0100
Support CMS encapsulated messages in isds_compute_message_hash()
commit f08014cef08bfa39d70ecb0ce9e799a3ce9dd518
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 11:25:03 2010 +0100
client: verifyreceivedhash test unsigned and CMS signed incoming message
commit 46c48529e33c603678e1314f8da147f731981ffc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 11:16:02 2010 +0100
Annotate all raw assignments with raw_type
commit 2c6b1087831a2ddeaeeb3c6fd513898e9e6851c0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 11:03:42 2010 +0100
isds_compute_message_hash() supports incoming and outinging plain messages
commit eddd9fa9da12c680a71b0e8d698036284812f382
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 10:35:05 2010 +0100
message.raw_type is significant only with valid message.raw
commit 8c3bbe6c6634783a75f5ad09de889d21cf8abc0a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 10:33:38 2010 +0100
Declare raw type memeber of message
commit 568ea95a108cec7662bbd98a842c89f892499a8e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 10:19:13 2010 +0100
client: Fix output in verifymessagehash
commit ad7f1de32848ea3b078f3905a97877addbda2120
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Jan 7 10:13:23 2010 +0100
client: Move verifyreceivedhash into downloadmessagehash and use isds_verify_mesage_hash() in verifyreceivedhash
commit edbf8e2b47f8c62222879eaac1df8926177117af
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 6 22:45:13 2010 +0100
Omit unused code
commit db0c6b23b1e36bdfbb384a8560c647802b833fbc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 6 22:25:52 2010 +0100
client: move hash comparation into common.c
commit c2df50611895e54f48438ffab85b1b7d021d81b2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 6 21:56:28 2010 +0100
isds_compute_message_hash() using physxml computes hash correctly
Hurray! Long expected feature is here. We can compute message hash now.
TODO: Clean the code up
TODO: Accept signed messages
commit 3f83f00311335d15466861909e04d2f6d091d9bd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 6 21:29:18 2010 +0100
Plug physxml into main library
commit 80d758c4765337d7c23e3c96351444be7fed8a72
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 6 21:20:20 2010 +0100
Include <stdio.h> to "utils.h" due to PANIC
commit 584ecd16900ae7c44ed0eb1188ade0e48f7a9aac
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 6 21:18:20 2010 +0100
Add header file for physxml
commit 5520a04d8933ce5ee4b1a894ac2127e4bfce7167
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Jan 6 21:14:44 2010 +0100
Add XML parser preserving physical XML structure
This is necessary for message hash computation
commit 336a98a01af12ef8509f6eb8fbe05cdd1cca7171 (tag: refs/tags/version24)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 3 13:53:44 2010 +0100
dump_nodeset() does not short empty elements
Can not unescape attributes still.
commit 8482340e73f51e007d3391bbf5825e496a087db6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Jan 3 11:37:55 2010 +0100
Log compute_hash() input
commit 03dc003c7a81112801e63d7bce8ac046440924a9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jan 2 22:29:59 2010 +0100
Test dump_nodeset() based on xmlSaveCtxt
Our goal is to get non-transformed XML substring: no attribute escaping, allow
empty tags.
commit 2b4e4477496c577616e5efe3ace74640aeeb3e1d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Jan 2 13:26:55 2010 +0100
client: Add computemessagehash.c
This client loads local plain received message and recompute its hash.
File mapping into memmory unified.
Example plain sent message added.
commit 04b1a02f84a7d40cd634553f5642899a5cb10a67 (tag: refs/tags/version23)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 1 15:45:34 2010 +0100
Remove executable flag from getreceived*delivery.c
commit bfef54a20242e34f8a9c85330b77ec73a59f909a (tag: refs/tags/version22)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 1 15:35:53 2010 +0100
client: Add getreceivedsigneddelivery
commit 6271a649b2cc0435f56698b16e18b64e2e4f2f76
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 1 15:23:21 2010 +0100
Enum type is compatible with int, not with size_t
commit 4874c82b2d680fc9b08c4069ea12c57923d211a6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 1 15:12:41 2010 +0100
Include stdint.h for uint8_t
commit 16536f70c385dc9bfccd89939d0c098305622511 (tag: refs/tags/version21)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 1 10:37:57 2010 +0100
Add isds_verify_message_hash()
This function retrieve hash by message ID on-line from ISDS and compare it
with locally calculated one.
TODO: Underlying isds_compute_message_hash() accepts unsigned messaged only.
Fix it.
commit 1e6f30b6204983779d11f73bfbc9c3212fbb1d73
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 1 09:56:05 2010 +0100
Move isds_hash_cmp() to isds_error return values
commit 545e560eb21c0eb80df6e07082b1ed4279916e2b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Jan 1 09:36:27 2010 +0100
isds_hash_cmp() added
You can use it to compare two hash values
commit 292cfaa4aaf5473dd5de858aa05acc97db954f37
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 23:24:18 2009 +0100
Remove Get*DeliveryInfo from TODO as they have been implemented
commit 286e05867fe48eb373e8a2ef6c97a42012a99382
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 23:19:07 2009 +0100
Fix logging in isds_load_received_message()
commit d00c1cb0349daffcf837fab4d8a20159e6dbe70e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 23:05:44 2009 +0100
Add isds_load_delivery_info()
Not tested, client implementation loads nonexisting file
commit 72a20edafb59571e548bb78bdbc3e1492a4bb699
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 22:16:30 2009 +0100
Fix grammar
commit c970f3e1ce3b0ec74058f147b3a5265dcfd57b72
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 22:11:31 2009 +0100
Unify dmSignature location and conversion to DER encoded CMS
This affects isds_get_signed_message() and its users.
TODO: retest them.
commit c9c9f4d53c0c7feab4b757b88481760ec67c5944
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 21:00:15 2009 +0100
Add isds_get_signed_delivery_info()
Not tested
commit fa2b7f712bba60cee1aa7a693cb77408a583ffe0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 20:07:24 2009 +0100
Event type EVENT_DELIVERED_BY_FICTION renamed to EVENT_ACCEPTED_BY_FICTION
commit b2612407424308ac57b863719d74455946f409f6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 20:04:25 2009 +0100
Fix signed delivery info loading
commit 28a55012d3e1cf5b0216e2e6f50352c599e032de
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 19:50:18 2009 +0100
Fix file name in loaddelivery client
commit 7158f7594f72504b8832110dee6f4419d8e5f95f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 19:48:16 2009 +0100
client: Add loaddelivery
commit 22b9031bda98c97681e8dc73cb66b64b347219d7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 31 11:36:17 2009 +0100
Add isds_load_signed_delivery_info()
TODO: Test it
commit 7bf8d2441447644c104333f966b6b1d38b1a4766
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 30 11:00:10 2009 +0100
Implement eventstring2event()
isds_get_delivery_info() finished
commit 2f0ef4299265f599818b484290b79b10be4e6599
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 27 22:51:23 2009 +0100
Implement isds_get_delivery_info()
TODO: Finish extract_event()
commit 8f2c6503d99ac34443f2aab18b0b4a47a1130390
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 27 21:11:23 2009 +0100
Illustrate name space mangling in GetSingnedDeliveryInfoResponse
commit 23f58a55b1d59ec2bfb2203c33177127536122c3 (tag: refs/tags/version20)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 27 13:28:57 2009 +0100
Stub isds_get_delivery_info() added
TODO: extract dmEvents and test it.
commit 8e9b9fc364a478ae7f5725f71e27410b1b88e0b4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 27 11:59:46 2009 +0100
Document GetDeliveryInfo and GetSignedDeliveryInfo
commit fa4e4a1361c1cbfc55f906d65c8501d426fc17e2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 27 11:27:04 2009 +0100
Fix typo
commit ef31b4a35e6eb24adef3da6b1d03cf5bda7e31d7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 26 12:31:11 2009 +0100
Add isds_load_received_message()
You can use this function to load and parse sent message from buffer.
The buffer can previously saved message->raw from isds_get_received_message().
commit 67ab18568f79958eedf92cbc689f49481eadbf71
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 26 10:21:27 2009 +0100
isds_dbtype test: Check for string values
commit 99fd2e797e0d246de42b327ecb1e459145f5c520
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sat Dec 26 00:19:47 2009 +0100
Test isds-hash_algorithm.c
commit 9591dfa6741434a4c8f093deb69d4794f61858e6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Dec 25 22:27:43 2009 +0100
Report environment after failed make test
commit 4435bb6583499c21c441ee0507cbc63087b806f7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Dec 25 22:07:18 2009 +0100
Select static tests by prefix
This allows to use different link line for tests including object file due to
static functions. Order of rules in Makefile is important. Generic rule must
be last.
commit 46e21f81d2d74310d6a32c9f3447ab0fa3472932
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Dec 25 21:53:40 2009 +0100
Add isds_FileMetaType conversion test
commit c51cefb45f8fab73af53e153fbb956ad00db527f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 24 22:48:35 2009 +0100
Complete dbtype test
commit 356d080cc9a408a8d49034669fe63aba562e3993
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 24 22:25:28 2009 +0100
Fix DBTYPE_PFO_DANPOR to string conversion
commit 887a8299e09c9c06d3758c7b2c9416280f693155
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 24 22:18:18 2009 +0100
Add dbtype test
This tests static function by including source code file and thus requires
special care in Makefile.
Other solution would be to recompile library objects with undefined static
token.
commit 358b5fcfdcca17fe568ffe6acfee144933b0872a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 24 16:43:17 2009 +0100
Fix typo
commit 676ba9b48c981e2b0ec58d18c0d687be9c593ab6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 24 14:56:25 2009 +0100
Unify isds_load_signed_message() and isds_get_signed_message()
commit 3609cdb4d16d142c3e112e2d13884d5ffde2541a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 24 14:09:37 2009 +0100
Add isds_load_signed_message()
This function allows to load and parse signed message (in PKCS#7 format) from
buffer provided by application. Also different strategies to create raw
message member are implemented.
commit 4dcd46effe4aeccaa5c2173f4298e8eaaa2b4df3 (tag: refs/tags/version19)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 22 12:04:50 2009 +0100
Remove MarkMessageAsDownload from TODO as it's finished
commit 7f1c051998c4c29b3b5eb094b24faf6711b319c8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 23:10:37 2009 +0100
client: Add markasread example
commit 75d8a8eccc087152e9a50d631b97ba26ff788fb7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 23:00:25 2009 +0100
Remove faulty comment
commit 0b44194981ecdb966bda19aac4cbf8d6609b5695
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 22:58:59 2009 +0100
Implement isds_mark_message_read()
commit c21739174274931c8ac6935fb9ca00d8d112b817
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 22:41:17 2009 +0100
isds.h: Fix indentation
commit 556f1f646955884797c0dd3d8296d382a9af9bb7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 22:37:16 2009 +0100
Remove obsoleted comments from isds.h
commit 052a323ab8a4c06ccd5b4904cd8b265ec7336962
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 22:32:16 2009 +0100
client: Don't print list of received message in getreceivedenvelope.
commit 90dc6a746a329a1429ad59f9f59d28a0b4c2fac9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 22:30:10 2009 +0100
client: update Makefile.deps
commit a1a85b78629eda8cbdc60f0d3aabffd3d0cc9546
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 20:50:13 2009 +0100
Document SignedSentMessageDownload and MessageEnvelopeDownload
commit 099b7be60831bd5ea775dfd8c5a561c5aaf7d723
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 20:41:49 2009 +0100
Implement isds_get_received_envelope()
It returns envelope inside struct isds_message to store raw XML
commit 899385c4f9f75dd613271291cfa9f9f61f95c966
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 19:59:09 2009 +0100
Fix typo
commit 695ae7b650913daed2e42343e14b69972d6f3560
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 19:52:30 2009 +0100
Remove SignedSentMessageDowload from TODO at it's finished
commit 16b746f236a5d6dcf09f27eebb9886a9911d4d05
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 19:51:23 2009 +0100
Unify isds_get_signed_sent_message() and isds_get_signed_received_message()
commit 1650d945db2bae20045ed086b50ce0afebf51391
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 19:49:08 2009 +0100
Augment register_namespaces() to know name space for signed sent messages
commit 2122bfecf42e5d65796d182bfc4459c73715895a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 19:00:03 2009 +0100
Add isds_get_signed_sent_message()
commit df121cba091052bf8b831d4ab1ef54d82e575ae0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 18:08:33 2009 +0100
Mention tests in README
commit 27f0d903be99d56bd8d041a4ed062ade2f7b6329
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 21 18:05:57 2009 +0100
Remove SignedMessageDownload from TODO as it's finished
commit 0e2f5293b816e422bbc29211bd43716a7eea2c15
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 20 21:02:19 2009 +0100
test: Use UNIT_ABORT(message) macro to abort unit after bad initialization
commit ab35c0cd58a3e818fad904701d7f3095e5dfa278
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 20 20:59:06 2009 +0100
Initialize gcrypt properly
commit 8e303dcf8de5c4540c843dd0249937b189f8c398
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Dec 20 20:24:55 2009 +0100
Fix unresolvable hostname
commit 0156f637beee4b65107e94a2c9f8faf60de6556b (tag: refs/tags/version18)
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 19:24:15 2009 +0100
Better finalt test summary
commit 1be51527011a8d99e6e795d367f1861fa8a2ad09
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 19:22:51 2009 +0100
Add login test
commit 530529013d16fcdd561c58081f17157b6a2aed0a
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 18:58:49 2009 +0100
Fix typo
commit 34689b96d4e8fc652ac172f6a82654f91caa31cf
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 18:55:15 2009 +0100
Add context test
commit b380fd8f03d20c29046ab2cf63b1cc2839870e8f
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 16:21:24 2009 +0100
Remove global XML nodes and allow thus library reinicialization
commit a99fa246385e001cd9a6aa8401433ea3d63d8ea0
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 15:53:03 2009 +0100
Add isds_init test
commit d4911ef2a330ba4d874a088b3984ebb1e371a1b0
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 15:06:31 2009 +0100
Make test output more readable
commit 72171867a3e68b6bc66ff9f04f96353bfec6d0ec
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 14:31:27 2009 +0100
Add function test infrastucture.
These tests are located under test directory. At first library object files
must exist (compile library) and then you can compile (make) test and run them
(make test).
commit 896f286f9d217db5b1fdcfe4b699358303c1418f
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 14:28:03 2009 +0100
Decouple CFLAGS and simmilar configuration into Makefile.inc
This is necessary for function tests compilation because we want to test
_hidden library functions too.
commit 8a522aa60f634399469ab7ae1306385f23f098dc
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 11:41:44 2009 +0100
compute_hash(): Document hash->value allocation strategy
commit 5e723a38c6fc8c4263943848a2c318e4231bf332
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Dec 19 01:01:10 2009 +0100
crypto: Fix gcry_md_hash_buffer invocation
Third argument must be input to hash desired input block and not to hash
garbage from random space.
commit dd50407b68a88d2fe40494f8955c4cccf6af6912
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Dec 18 23:59:31 2009 +0100
crypto.h: remove _hidden attribute from function declaration
commit 377876bc29c51d2ec188bfe762a3e3550d7fadee (tag: refs/tags/version17)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 17 23:03:26 2009 +0100
Use sisds NS prefix to parse signed message
Name space URI for prefix sisds is switched by second argument of
register_namespace(). Use zero to make sisds alias to isds, use nonzero to
make sisds pointing to signed URI.
TODO: Accomodate isds_compute_hash.
commit 05eee119c2bb7d070bd3f0331722f9291de5831d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 17 21:42:59 2009 +0100
Introduce `sisds' name space for http://isds.czechpoint.cz/v20/message
commit f9edded671f3c3459abf51d5a7bed74e2509c3d0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 17 21:29:22 2009 +0100
Document CMS data namespace from SignedMessageDownloadResponse
commit cfcb4bc3863e3e41fab3a947f408769b6c698cfb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 17 17:44:20 2009 +0100
Fix zfree() by conversion to macro
Frankly, I can not understand how it could work up to now.
commit e97333a684b3255f8399d1452af3f141f2d7afc5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 17 17:14:37 2009 +0100
Try to parse embedded message in isds_get_signed_received_message().
It does not work beacause name space mangling.
FIXME: It crashes because broken zfree().
commit 28c98a908cb55b9ca971af2685b6dee4761c5bd0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 17 16:19:40 2009 +0100
Free data allocated in extract_cms_data() properly
commit 70053b3d3ab283a256048a2251dcfd6653b96b85
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 17 16:06:52 2009 +0100
crpto: extract_cms_data() implemented via GPGME.
FIXME: The only problem is returnd @data must be freed with gpgme_free().
commit 9fe7da8c8d6e96fedf6b2ff44fdf29e6d8c25e35
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 17 14:50:06 2009 +0100
Initialize GPGME and log on warning level by default
commit 854f9a12f5ccfe5a399bc70fbeb2d6a215367073
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 17 13:52:46 2009 +0100
Use GPGME library
This is temporary solution for extract_cms_data and need in the future for
digital signarure verification.
This requires large file support.
commit 065ea76f5a29f665cf63e3cbc57014a839397474
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 16 22:58:35 2009 +0100
crypto: extract_cms_data() stub does not work
TODO: Use gpgme temporarily before we learn how to do it.
commit b339f55a23080da614873460d8c50681be94dd8b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 16 17:59:55 2009 +0100
Use KSBA library to handle PKCS#7 structures
commit cf22dac93c7afde56b90b446d58cafc01948ad00
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 16 17:51:35 2009 +0100
isds_get_signed_received_message() stub
This public fucntion is intended to dowload signed incoming message and to
parse the message into native structure.
commit 36b7fa15d44dbaca305d224d2eab8eb13a2e98ad
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 16 16:49:25 2009 +0100
Document SignedMessageDownload
commit 19b670e11fca34dead45bc322bcb4b2b378786fd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 16 16:36:21 2009 +0100
compute_hash(): allow NULL input buffer if length is 0
commit f85b3572e7f6f2c6ad92c7d1ecb6780f1798e3d5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 16 14:06:02 2009 +0100
Change isds_compute_message_hash() to hash content of dmDm.
FIXME: But the hash still differs from the one genarated by ISDS.
commit 0a9e3db081a6f15188f61f77a47f23b1567b1019
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 16 00:11:44 2009 +0100
Fix typo
commit e3d012645e29f4a3be4e1e0d4158aac18ad20302
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 23:58:26 2009 +0100
Implement compute_hash() on tom of libgcrypt
FIME: However the isds_compute_message_hash() result differs from hash
downloaded from ISDS. Something is wrong.
commit c49e2d57e5aac88cffd8f81607bb1a2dd7bf6a91
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 23:10:44 2009 +0100
Test and fix isds_download_message_hash()
commit 633f32d974dac485a2a630ce506784c83a493569
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 22:50:29 2009 +0100
Implement isds_compute_message_hash(), hashing itself not yet done
crypto.c: compute_hash() is just dummy stub.
We must select crypto library and find how to compute hashes.
commit c009cb50f2902a602f08d2118a92838000af0bd8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 20:22:58 2009 +0100
Unify first half of isds_get_received_message() and isds_download_message_hash()
Common code has been unified under build_send_check_message_request()
function.
commit 399e51e3574aa4dee38708a6bc842e93680d6422
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 20:15:59 2009 +0100
Add isds_download_message_hash() to download message hash from server
This just downloads hash for given message ID. It does not do any message
integrity checking. This will be implemented in separate function.
commit f2c0c79c8441ac09af1147c5c35824bf246d55b4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 18:00:35 2009 +0100
Document GetListOfRecievedMessages service
commit 828a06af8d23c7dfa00f1c70cb57545f3c91a10a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 17:56:56 2009 +0100
Document VerifyMessage service
commit ce1b4c28a6b4bd79f2901fdb0864fc7be0fc7fc8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 17:39:32 2009 +0100
Fix typo
commit a1b4c02083b39c0316f63f4569cbeee406c89e3d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 17:34:19 2009 +0100
Remove MessageDownload from TODO as it's done
commit baad803bd813352f429e2e8d776d2fe53d0905ba
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 17:31:23 2009 +0100
Extract dmQTimestamp from received message
isds_get_received_message() is complete.
After getting offical list of error codes, we could threat 1219 code as
IE_NOEXIST.
commit c15ca36fd90d7c24d222638911cd5e0f4cbac378
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 15 17:12:14 2009 +0100
Extract dmHash from received message
commit 7cb6e18cbcd81e58707af471fa592e3910174cab
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 14 22:00:39 2009 +0100
Extract gMessageEnvelopeSub group in gMessageEnvelope
commit 28c96890bfd35b5ce4fb029da213010c88888beb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 14 21:32:00 2009 +0100
Document MessageDownload
commit c9a59d5e9006886d50ae9b03320690f01e1f68f5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 14 21:17:46 2009 +0100
make -C src install
commit 414c64f89ec8293a13962e0b439172d31c5f7e42
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Dec 14 20:16:22 2009 +0100
Add licenses
commit ff64677b33f6a535757016b970084b74caa745e7 (tag: refs/tags/version16)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Dec 11 00:15:17 2009 +0100
Thread HTTP 404 as erorr on HTTP level
commit 1b3403204647e5c6681442e7de21bd8c67f5136c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Fri Dec 11 00:02:54 2009 +0100
Implement serialize_subtre()
This allows to save incoming message as raw XML. It's not well tested. There
are expected problems with name space declarations, and strange XML tree
corruption can appear at run time after massive function deplyoment.
commit db68292119119191d2a20fc986f50fd63333856c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 10 21:50:44 2009 +0100
Fix typo
commit 23b22759a311d8f097fd4f4dd8ddd5ccef1718a8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 10 21:46:22 2009 +0100
client: Don't print document content
commit 423c95614d472b02e18d13c267cf1e623ac91039
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 10 21:39:08 2009 +0100
Implement Base64 encoded document decoding
commit 36284cbdea43003eec00e2b0a68bfee9a0a9c5c5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 10 19:00:04 2009 +0100
Extract common attributes of document
commit 2b0f4292ac30504393e07d6746540d1dc9224e1d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 10 18:41:30 2009 +0100
client: dump isds_document
commit 4197ee26045a40f24e488ff99bd7e521d2a37c85
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Dec 10 17:54:05 2009 +0100
extract_document() stub
commit 083bfd733a64aa671a6305c13fec9b61e014c179
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 9 22:46:19 2009 +0100
isds_get_received_message(): Change XPath context to message
commit 5e0be836c34c1d848d46f50fcbe23fb230453219
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 9 22:36:50 2009 +0100
Extract some data in isds_get_received_message()
This is incomplete second half.
Some code has been unified.
New util funtion zfree() introduces. One should replace all legacy code with
it. Maybe it could be macro or marked inline. Let it to compiler wisdom for
now.
commit d513f9e0b985f165e426c33e8ffbd3bcf51b3c82
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 9 17:48:34 2009 +0100
Fix typos
commit 413f7452a5d54257f80b4c4213457f297f4fd439
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 9 17:02:51 2009 +0100
Test getting wrong messages
commit 0cf3904d809ca26f9334accb6e52e8c07aa08b6b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 9 16:55:55 2009 +0100
sds_get_received_message(): Remove trailing slash from XPATH expression
commit b305e16405ea466e6e2209b3fd6c430c0901d2a4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 9 16:53:57 2009 +0100
isds_get_received_message(): free status_message
commit b7e9ac2900a79bb7d8f501d7070ffc565c198988
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 9 16:49:14 2009 +0100
Test getting last received message
commit 00ff20fbe6aef2f2531bad9c7c44b6a5dd283fcd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 9 16:35:18 2009 +0100
First half of get_received_message()
commit 360abb176726227cb4e58e2cba919f29a98fa7ba
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 9 15:15:43 2009 +0100
Correct web service in TODO
commit 8b1d857d58ec4a0b21e1d5c137690c147f85d8ec
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 9 14:10:39 2009 +0100
Add TODO
To much work
commit b863fd84b47df2fd39789f5d3578f4c66adc56c4 (tag: refs/tags/version15)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 22:52:26 2009 +0100
isds_get_list_of_received_messages() implemented
Getting list of messages generalized and getting list of sent/recieved
implemented as wrappers.
Test client/getrecieved added
commit c92a3f4894bdc67666ccbc5410c6dc1b7875a9f8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 18:38:32 2009 +0100
Process complete envelope on extract_DmRecord()
commit 1f5bd497b7c4d57f75cdbc92f81c9e7442503f45
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 17:16:30 2009 +0100
Declare the string length contraints are not guaranted on input
commit 6f2360c80af1e2b9438e854a57132222af373320
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 17:04:48 2009 +0100
Extract dmID
commit ee8209e8dfdf66b711bf1185aea7d2c9a5c38066
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 16:56:27 2009 +0100
client: mark print_*() arguments const
commit 3405341e4ae282328b28d5d07bf58d71c25ecf5e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 16:52:52 2009 +0100
client: format timeval into one line
commit 447fe1c1e0c193e6229b796b3e278d2b7c6f4250
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 16:39:09 2009 +0100
client: unify timeval printing
commit 365a8e671aadb3c9e70b63ca148b0b1b065fda3b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 15:11:01 2009 +0100
timestring2timeval(): Interpret time offset from ISO string correctly
commit 73ebb68b0749573a97d3354d111f7174717d29b7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 14:05:37 2009 +0100
Switch TZ at mktime() temporarily
commit 9e11c96ee5ba8f7d00d8dd632bc821ffdae37aff
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 13:26:48 2009 +0100
_hide b64encode()
commit d4d45745984d9d0f8a8b72ce1672d75eb1e8820b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Dec 2 12:51:08 2009 +0100
timestring2timeval(): Don't use float arithmetic
TODO: Test minutes offset and TZ variable influence
commit 3db04f9bfe150cb22dc92251925f0343a77f1564
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 1 23:30:58 2009 +0100
Suppress "Logged out" debug message if already logged out
You got double "Logged out" message into log on standard sequence:
isds_logout();
isds_free_ctx();
commit 287bd74e95899370ea3164e4daab216c9f7131d2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 1 23:10:12 2009 +0100
Single sent messages receiving
commit 80058bb9a96845ef16ae1286fa1e34f7c113fc97
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Dec 1 23:02:08 2009 +0100
client: split main() function and helper functions
commit fd40afbb2e10f971acb6fff47ddace72c18792c5 (tag: refs/tags/version14)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 25 23:26:10 2009 +0100
Application can specify directory with CA files
commit a46acbae4018d1076e75fc44b004e501360f89fb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 25 23:14:43 2009 +0100
Allow application to specify file containing CA certificates
commit ef3f20097cdf5ca1778b78338fbd20554bfedacc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 25 22:09:34 2009 +0100
Allow application to disable server TLS verification
commit f0d021e37ad2f919e848749573770956c70ec4c9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 25 21:34:18 2009 +0100
Implement timestring2timeval()
commit 88ac6732a5b02a4c4074f9b9191697ebc7da294a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 25 17:43:58 2009 +0100
timestring2timeval() stub
commit 40ab95fc34381c0f56775ff8048fa654a48eaf27
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 25 17:30:27 2009 +0100
isds_isds_get_list_of_sent_messages(): extract message status
commit 1924d16a9b071b2da21469d9c60cc7a751a5cd9a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 25 16:12:17 2009 +0100
print_envelope(): dump all tRectord members
commit 78499bb85ff54954b05d15d8e1d184de7e8e2649
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 25 15:41:18 2009 +0100
client: dump message
commit 94e81c17340892016717ae006e72190ee2ffabb5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 25 15:25:48 2009 +0100
Introduce EXTRACT_ULONGINT macro and fix EXTRACT_LONGINT string deallocation
commit e3eb636ab328ecf521f5da2b28a8367f0e8fc063
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 24 20:49:34 2009 +0100
sds_isds_get_list_of_sent_messages(): Allocate @messages items
commit 6e4f2bb299b1df6e5e1dd4d425180e80d3b7b0c4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 24 20:02:27 2009 +0100
Extend isds_envelope with dmBaseTypes:tRecord members
These memebers are filled by ISDS, but not all of them at once.
commit a029ee3746730de74339bfcfdd56c15a9dd6b597
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 24 19:02:42 2009 +0100
isds_isds_get_list_of_sent_messages(): Count messages
commit eae82cde8661183f1ae1a80732238328eaec6170
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 24 18:37:34 2009 +0100
Implement first half of isds_isds_get_list_of_sent_messages()
commit 1cbeabb3e7a659ec3250174222daf820375e648e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 24 15:29:43 2009 +0100
timeval2timestring(): check for microsecond range
commit f4e5872398f5d2e86ae1ef6c4a866145e0c79bb3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 24 13:43:52 2009 +0100
Replace struct tm with struct timeval in isds_isds_get_list_of_sent_messages()
This is time zone agnostic and it supports subsecond precision.
The broken time format is job for application now.
commit ebb191ee9be879fe0a926ee2d736c8557e5c990e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 23 21:11:30 2009 +0100
Improve time zone offset computation.
Unfortunatelly, this does not consider DST. Global daylight is obsolete and it
does not show current state. There is gettimetofday()' tz_dsttime.
But it still introduce race, when DST changes between preparing
from_time/to_time arguments and when they are converted to string.
The best way will be to move to UTC struct timeval. This also allows to
express fraction of second which is allowed by ISO and which ISDS uses.
commit 7e0bc3e0a0b3503e79e8adc4eab85624cc2c11b6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 23 20:43:22 2009 +0100
doc: Document error 2017 of GetListOfSentMessages
commit 97f0cfe7df333be27a2e1a1e3cedde289d8de8c3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 23 20:39:31 2009 +0100
client: test from_time
commit a5847e74e8b9c34ff81eec07d5bbd33a184ceea1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 23 20:24:37 2009 +0100
client: Stub for isds_get_list_of_sent_messages() test
commit f9d3443c4a81030d882b3dffbe005b2c5638ab0b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 23 20:19:47 2009 +0100
Incomplete first half of isds_get_list_of_sent_messages()
commit fd75e7da3137f3afe41ad1c145dca35c8196537c (tag: refs/tags/version13)
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Nov 21 00:42:58 2009 +0100
Declare isds_get_list_of_messages()
commit b453f4a5b79a694f815ec3cbd42359b8cdbcfb7f (tag: refs/tags/version12)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 19 19:38:19 2009 +0100
doc: typo fixed
commit cd78b9369257fa85d3c61226b1d729db7bfa352a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 19 19:33:04 2009 +0100
Unsuccessful attempt to return sent message as XML stream to application.
We will implement dowload first and then we will decide whether to invent some
common format (similar do XSD type tReturnedMessage or to use ESS format), or
whether we pass it to application. Nevertheless we are establishing struct
isds_message which is intended to carry all data reletated to any message.
commit 030ccc0fd3ba5282b804a16c24cf583d5a4ff5cc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 19 18:11:46 2009 +0100
Rename check_documents_hiararchy() to check_documents_hierarchy()
commit 2b200dbff7c5ce0808debc0bf511794ab0ccdf51
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 19 16:27:05 2009 +0100
Check for dangling document references
commit a28b9ec786059a63322468dd4b6c11eaa2e6df9d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 19 16:19:43 2009 +0100
Check for document ID uniqueness and export isds_find_document_by_id()
commit e1fd841109475822be50a4617b4697f6c8f1cf3a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 19 14:39:35 2009 +0100
ISDS thinks plain text can not contain '\0'
commit 95ad15c5f01ae3de6f10f94f2ced9a5ccae2dc30
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 19 14:12:18 2009 +0100
Panic if base64-encoding when sizeof(char) != 1
commit 38b518413e52ecebd26e0dbad1330319d9f5f5c4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 19 13:28:29 2009 +0100
Add main documents at the begining while sending message
commit 25ddfea2b2d2c802a4057c0b8d1cb7cdc1f9ad17
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 19 12:17:48 2009 +0100
Mark bunch of non-pulic function as _hidden
commit d89575b3345b683c7473f47a44b0cac51b82ab35
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 23:23:29 2009 +0100
Add notice we must serialize main docuemnt as the first one
commit 8efaf4de3f0d827c71999d86790128bffa3e0eeb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 23:11:29 2009 +0100
Check for main document type while sending message
commit 5edaf8d0e6e41d9bf9e6e40dfdf27e677ac7216a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 22:35:32 2009 +0100
Try to send most standard document
commit 1df00f12b89ec8f6e2a7b6e0f724e30941170c1a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 20:44:16 2009 +0100
doc: Document list of allowed document formats
commit d5f53143710c3fe834599823f1505698d0809e21
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 20:18:27 2009 +0100
Send text document with .txt extension
commit 3559f3edf5e1708ef470cd722a11b2524b0e4163
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 20:03:44 2009 +0100
Free base64-encoded document after appending into XML tree
commit 34caeb1a9d5379300b9c93f57b79c196c8020fbd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 19:37:21 2009 +0100
Bas64-encode and send document content
commit d912bc283ac36f2dc0470bab44220a2334f8b12b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 19:23:09 2009 +0100
Implement b64encode()
This function encodes block into base64 C string.
commit 82a1a80ac18ce5c808b4916d396211a1740ddea5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 18:38:12 2009 +0100
Include libb64 library providing MIME Base64 en/decoding
libb64 was in public domain. See <http://libb64.sourceforge.net/>.
commit 9089d16fbdb0d93e46c2011a43483a184dd882e1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 16:12:52 2009 +0100
Signed delivery info added under server directory
commit 5ce13331597edb0b4adb3ed24219e0fb217b72bc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 15:39:38 2009 +0100
isds_send_message(): Store assigned message ID into isds_message argument
commit 244b331dd7263b552d604908911741db636ca3e8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 15:21:44 2009 +0100
Document description added in client
commit 0a26f73e239eb49c1acc43ec4dd0803dac1ac6dc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 15:17:12 2009 +0100
Fix typo
commit 76e173a8f0f9522e27661d5dd387e77b8dfe6a5f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 15:14:33 2009 +0100
insert_document() implemented, data encoding not yet
One must encode data to MIEM base64 (openssl BIOs probably) and one must
check for document type and dependencies.
commit c2b0b24e5e2884470c3c6f8b97ca24cc3c9c0e7d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 18 13:35:38 2009 +0100
insert_document() stub
commit 3ac7f9d40f9a19dcb21a4bfd13035667b6037ac7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 21:43:50 2009 +0100
Add documents for sending into client
commit e71c07a0875983a796c42594f5a16bfb2081c623
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 21:31:54 2009 +0100
Fix indentation
commit 7b447e74cdb2d5e750e85ff8e2ab7d2a5ebdb525
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 21:30:31 2009 +0100
I18N some messages
commit 81813e3756d7bac98147d10e593eb324383de4fe
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 21:29:28 2009 +0100
Process whole input envelope in isds_send_message()
commit a3a8b83e4d1d845bf64bd0b494807807111326d4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 21:13:07 2009 +0100
dmToHand has no length limit
commit 71ccaae5580df4d90ad8b3b77d05925fe722f838
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 21:10:21 2009 +0100
Test very long string in envelope and document new dmStatus code
commit 0ff390660849fb72bf155d6ccc491f7e3dcb3223
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 21:06:54 2009 +0100
Check for long strings in envelope
commit 8bbe19fa0fe381d3d81ee79ce72ceeb338bc891b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 20:40:02 2009 +0100
Process dmSenderOrgUnitNum in isds_send_message()
This has been already added as test in client
commit 634f310425d5b800ad4689cafad9d03b38208c3b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 20:35:28 2009 +0100
typo: undefine INSERT_LONGINT insetad of INSERT_LONGING
commit 03229406772e25c462f335f9eea2cafafca9ac7a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 20:32:03 2009 +0100
Add isds_FindDateBox() for specific box ID test into client
This is currently only test which searches for exact box beacuse newer ISDS
server version does not find owners box anymore.
commit 77e1d2ebbfdec113fcc82073ee73bfa193f890c8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 20:21:19 2009 +0100
Introduce and apply INSERT_LONGINT and make INSERT_* macros goto to leave
Former implementation of INSERT_STRING could fail and it then returned from
function. This could leave allocated string on heap (e.g. when storing long
int).
commit 6f5923df4602cb92a6229bc1970c0e987323f3a5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 19:10:40 2009 +0100
Allow empty dmStatusMessage
Response on invalid request:
SOAP request to sent to https://www.czebox.cz/DS/dz:
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<CreateMessage xmlns="http://isds.czechpoint.cz/v20">
<dmEnvelope>
<dmOVM/>
</dmEnvelope>
</CreateMessage>
</Body>
</Envelope>
produced error response with empty message.
commit 2246ac1ea9ff9cbcffc43c878ba03e23820be2d8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 18:53:47 2009 +0100
isds_send_message: fix argument check
commit d93fe3a5911f2fd501bd5fbf1f8d5ff6a09599f6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 18:51:56 2009 +0100
isds_send_message: test outgoing_message, not a message
commit 1913b32644c2fd83625041b9680e821ec8fa731a
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 18:45:15 2009 +0100
Test message sending in client
commit 6463234358b4398e0c7cb455c211a31ac6da27ba
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 18:32:24 2009 +0100
Rename isds_sent_message() to isds_send_message()
commit e3620806b24aa441170e5e2f4e4fb9bb5c1f8ecb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 18:31:12 2009 +0100
isds_sent_message() stub completed
commit 6331a2df84de93774b105debdc510aaa6d4f7b09
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 18:24:19 2009 +0100
Use proper web service identifier for CheckDataBox and FindDataBox
commit 6bfcbb8a29bbc7466781d00904dd9d10bc2261e2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 18:20:54 2009 +0100
Process dmOVM in isds_send_message()
commit 7905f0434033d48795b8b75b9180e724bec1b010
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 18:09:33 2009 +0100
Move INSERT_* macros to global
commit 0cf84cf3fb9a4f2efe7a3c0ed7f39deccfdf6691
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 18:07:02 2009 +0100
isds_send_message() stub and parametrize INSERT_* macros
commit 3266cda29c7bcf494a843f38c2171fc0ce6d05ac
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 17 14:03:07 2009 +0100
Make criteria on stack in client
commit 88ce9d833ff939bcb3cf09af0302c0a381e95dfa
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 16 12:36:11 2009 +0100
Deallocators for isds_message, isds_document and isds_envelope
commit de867c85b2f0cc729854c22ae8610f51474407c2 (tag: refs/tags/version11)
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Nov 14 22:39:48 2009 +0100
Fix NULL pointer derefernce in client (isds_CheckDataBox(my_box))
commit c642811b834bee8e4a526a13c7d576111159bc30 (tag: refs/tags/version10)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 11 21:19:03 2009 +0100
isds_MessageStatus defined
commit 20a216393247c4c8be19552950aa8c8fd7da647d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 11 20:53:58 2009 +0100
Add message and envelope and other structures
commit 6805c090f70eeeeb03242ce128a4852186bf78b8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 22:18:18 2009 +0100
Implement isds_CheckDataBox() response parser and augment EXTRACT_LONGINT
commit 69b1aafb6baf705babf32f5927cf812356794ed0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 22:07:16 2009 +0100
Move EXTRACT_* macros to isds.c level
commit a13d1d7e5422c46fb7e2555b28fcf969ad5ae3b4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 22:02:12 2009 +0100
Add isds_CheckDataBox test into client and macrofy dbState long int extraction
commit 4614f50cd48cbf679e73c69f870718cca469d348
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 21:12:28 2009 +0100
Remove comment
commit 84ba98e232e3d806f913eea0c2cccbff9ca5a603
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 21:09:02 2009 +0100
Test IE_SUCCESS and IE_2BIG answers to isds_FindDataBox() in client
commit cf4a43443d0ea1524d144c6b420417b02559bc25
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 20:53:02 2009 +0100
Allow empty elements in dbOwnerInfo in response
This also frees unused isds_DbOwnerInfo substructures.
commit c7539faa6d61beaf8d9fc7b6aa56709f8f2a491c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 20:19:16 2009 +0100
Propagate error from isds_FindDataBox() while IE_2BIG
commit 4aa15958991f43bd01ef8c2c5cc74184446b7c42
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 20:00:39 2009 +0100
Fix indentation
commit 98f32b1f2a5b4c3dbecc2d9c0f2771791c58aa41
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 19:58:51 2009 +0100
isds_FindDataBox() does not throw boxes if response truncated
commit 9051d6904f8ac531ec4e197e718b95759f150d69
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 19:42:48 2009 +0100
NULL freed pointer
commit 15770fb3270d44083df7983b3d427d5782e4b946
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 19:21:34 2009 +0100
Free substructures of isds_DbOwnerInfo
commit 918b00d1b3e6c12130166a2d57a98049fbc10018
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 10 19:17:46 2009 +0100
Switch on client debugging
commit 7342f7d94b76a2e5c3fb222118945315eb0c0754
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 9 23:09:00 2009 +0100
Change order of deallocation in soap()
We have segfault in xmlBufferCreate() called from soap(). Is it bug in
libxml2-2.7.4-r1?
commit d0ec3f413d60ad2f8b7d75e4cf111ae275338f94 (tag: refs/tags/version9)
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sun Nov 8 21:42:48 2009 +0100
xpath_ctx initialization added to isds_CheckDataBox()
TODO: Unify long int extraction
commit 327e5109ddb9ea8e6cf1303f914b62f215f6e565
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sun Nov 8 21:37:55 2009 +0100
Add missing xpath_ctx initialization in isds_FindDataBox()
commit 9d63f29164a09189760cff6cfe21c46dd5210d3a
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sun Nov 8 21:35:04 2009 +0100
Request half of isds_CheckDataBox() implemented
commit ccd8dc2d5f3291d761c766be80a759568436f041
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sun Nov 8 20:47:07 2009 +0100
Define isds_DbState enum.
Application can use this type to enumerare box status. However all functions
MUST accept integer out of the enum range because server specification does
not guarrantie value closure to this enum. This type is just for convenience.
commit 7227af5d30357b600601098ec603ce902db6a606
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Nov 7 21:06:08 2009 +0100
Extract data from FindDataBox response and unife the extraction with GetOwnerInfoFromLogin()
commit 8645b624224febd753cc7b6e8b215e734e5022e1
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Nov 7 18:31:09 2009 +0100
Undefine INSERT_BOOLEAN macro
commit e2e2723ab15a280d9595711ae52382e6023da8a1
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Nov 7 18:28:20 2009 +0100
Complete FindDataBox request implementation
commit d4160d6845c109057b6a6286b2f5cd435ba2729c (tag: refs/tags/version8)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 5 23:18:50 2009 +0100
Fix truncated box list using IE_2BIG error code
commit 52339cdaa4c83394a68f59912e5ce586365151fc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 5 23:12:05 2009 +0100
isds_DataBoxFind() uses dbType on input
commit 0560d86ffb73d276b1ae7197cd3c65eac5e4cc16
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 5 22:33:42 2009 +0100
tm2datestring() fixed to have 2-digit day
commit 63ef69be594d85381df7bb5cdaced4200095e45d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 5 22:30:47 2009 +0100
client: try find my own data box
commit dde495507b7b2bdac732ae022b8a60fcd31cf232
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 5 22:27:11 2009 +0100
Extend isds_FindDataBox(), add isds_asprintf() and tm2datestring()
commit e08401a58611dc85e73447022e2494dc0ffd1b7c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 5 21:34:23 2009 +0100
isds_FindDataBox can send dummy request and evaluate server response
commit 49bab019f66e827268f8a8a6ebf3c5cb0337a9c8
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 5 18:01:44 2009 +0100
Test isds_FindDataBox() from client
commit 5439ce927b530c5fb9ca537926b31477fb604426
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Nov 5 13:05:10 2009 +0100
isds_list_free() added
commit aa2425375cacb6d298aca286fcb69c9c1ca1dba5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 4 23:08:38 2009 +0100
isds_FindDataBox() stub added and isds_list introduced
commit 471fbc1eabafb4c74ffffebc4d6607e1ebe4ba69
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 4 22:37:02 2009 +0100
Document FindDataBox and CheckDataBox services
commit edd7d111f2d29e4f6960e41b70ac8676feaefe5e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 4 18:00:59 2009 +0100
Make EXTRACT_BOOLEAN macro and add dbOpenAddressing into struct dbOwnerInfo
commit ea78798895edaa5917b14f3abb1dcaea99c3ed78
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 4 16:43:40 2009 +0100
Mention encoding in isds_log* functions
commit c8d872909ee0f3f797a64b8aaa6c0eba3602d2c4
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 4 16:39:09 2009 +0100
Apply utf82locale
commit e81a80aab48aa35d0ee09e6c87104d528cfad745
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 4 16:15:23 2009 +0100
Fix utf82locale() and use it for test
commit 7f82fb8b23eb58f8c5b5d8466711e7fd3be56ecf
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Nov 4 16:05:22 2009 +0100
utf82locale() added
commit fd2be5ca47d7853bb54403e856612c6287dd6a13
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 3 20:47:56 2009 +0100
Replace isds_append_message by isds_printf_message call
commit 6d84740744f34f61459141ae4139d7383ad206bb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 3 20:37:59 2009 +0100
Fix isds_asprintf() to count second vsnprintf() properly
commit 66047ce04903e141b3a17a2d68c7d21c7b683850
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 3 20:21:18 2009 +0100
isds_printf_message() added
commit 4a72bc16a2e3327860ac141937c5115139a92804
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 3 20:13:07 2009 +0100
isds_vasprintf() added
commit feba53257af74a145a3b8e0f0bb16d4ec932e600
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 3 14:51:01 2009 +0100
isds_GetOwnerInfoFromLogin(): dbEffectiveOVM parsed
commit 8da63b4f21c9ad35590f50288a11a86323336da9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 3 14:30:37 2009 +0100
isds_GetOwnerInfoFromLogin(): extract dbState
commit 39a42fa151bd608394ba05765ca11e5a27f4fce0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 3 13:50:16 2009 +0100
isds_GetOwnerInfoFromLogin(): nationality to registryCode implemented
commit 0e79d8d2fc1bee1b784cf8cd0f403d3a353493e6
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 3 13:25:32 2009 +0100
Parse address in isds_GetOwnerInfoFromLogin()
commit 6f44fe5aba7a71dfa1b6efb0ee7fb19c1b71f20f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 3 13:21:25 2009 +0100
print biDate in client
commit 4c031cca590670829957ca58d70f2d4d4ac35830
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Nov 3 13:14:42 2009 +0100
xsd:date parsing
commit 0c69d69be14997b9c323ca143c85e324add5a3d5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 22:18:41 2009 +0100
Stub for string2tm()
commit 5ca7bd90ac658685f2c08f0dd53650ed55ccc4e7
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 21:40:52 2009 +0100
isds_GetOwnerInfoFromLogin(): extrect firmName
commit 37887ccbc9c4cbb4794e3d30b465b8174d0b3549
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 21:38:56 2009 +0100
sds_GetOwnerInfoFromLogin(): extrect personName
commit cf60df462cb5306b80ef49eba329421e6e8b20e2
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 21:25:57 2009 +0100
Remove useless code
commit ce616086824ecc13b1370463c5529711a1f414f0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 21:25:05 2009 +0100
Conversion from string to isds_DbType enum
commit 4beb93994893d1a70a784925eab8cf63f24c947d
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 20:51:12 2009 +0100
Define EXTRACT_STRING macro to copy text node
commit 13265d5f8ba323ad90c01633315f34c804542831
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 20:34:59 2009 +0100
set context node in isds_GetOwnerInfoFromLogin()
commit 4cdfdabd3265522c580f0dcb3e44cb7a8c326bb5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 19:55:58 2009 +0100
Check for multiple dbId element
commit dd089b4eb0377f6b1fb6adfa57882c3ba44ed283
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 19:50:32 2009 +0100
Remove validation from specification of isds()
commit 5bc08c6b58f57aa361b2cdfce3858b12797a209e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 19:43:21 2009 +0100
Allow all memembers od isds_dbOwnerInfo to be undefined and fix dealocation
commit 11685b583c0d3f96964bad5a7a16d15d6d2faaed
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Nov 2 13:07:09 2009 +0100
GetOwnerInfoFromLogin example response
commit 9b9ca75df167b7245e70fa968b5063ba7e5c2bb9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Nov 1 22:30:53 2009 +0100
Add pseudo type DBTYPE_UNDEFINED to say the value is uknown
commit 7395beddd4b217552401aca53b90e7d854786d2b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Sun Nov 1 22:27:34 2009 +0100
Extract dbID from GetOwnerInfoFromLogin
commit b26191d2e86469e2470867fc1d2a15e9d6e07c88 (tag: refs/tags/version7)
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sun Nov 1 00:16:57 2009 +0100
Print DbOwnerInfo in client
commit c582d5528f212d50f7a88ae05409fdb002688165
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 31 20:46:40 2009 +0100
Close connection before relogin in the same context
commit 82c1e2a00262f8b5b40f276dffd8a01c4e41e591
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 31 20:41:24 2009 +0100
Remove cookie from isds_ctx
commit fd1d11323d45d718ece75205120b5a0405a413b9
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 31 20:39:33 2009 +0100
Fix typos
commit 041ee34966e5904cd8846095435a8437b9ab96e5
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 31 20:34:40 2009 +0100
Remove HTTP authentication credentials from CURL handle as soon as possible
commit 403f3f23fa83318c08203cbb8dcb11b2a4dfe852
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 31 11:50:39 2009 +0100
Free curl_slist properly
commit 9bcb8f9862cc7c67f1d30d81a916ae99a90e8e41 (tag: refs/tags/version6)
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 23:26:27 2009 +0100
Check for NULL argument of isds_GetOwnerInfoFromLogin()
commit 22d42743f8a80e9f1b3e7b520cf94c3e91683688
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 23:02:40 2009 +0100
Test isds_GetOwnerInfoFromLogin() in client
commit 5c30b4dd9eb8251dddaf34b82b0a5cc1687a2552
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 22:25:25 2009 +0100
isds_DbOwnerInfo_free() and descendad dealocators addedd
commit 8415ed5c864ce0ab2aa1acdfa94641d2882d7bbe
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 21:41:23 2009 +0100
Remove unused structures from isds.h
commit 25e344c53773e82168c551763b074a70ae509cef
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 19:40:46 2009 +0100
isds_DbOwnerInfo type added
commit aeede9597470dd32045c246a489f256bc5899214
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 18:17:42 2009 +0100
ISDS serverice `DsManage' addedd
commit faddfe37c6201a066f378e95f6b2393b9e0bf6b3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 18:12:27 2009 +0100
Typos fixed
commit ee3737920340966d665a47275f5a594f6812c612
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 17:16:39 2009 +0100
Document list of db_supplementary services
commit 63dd774ed33aaf4b6e997462d499fc66441dc8b0
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 16:57:47 2009 +0100
isds_bogus_request() throws refused request as error
commit fdd5c24ef7f4f3856030bc843f25673bb9211408
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 16:48:03 2009 +0100
Czech response status in isds_bogus_request().
commit 910cfd03c86cefb1df0aa89757ab26bfce727f77
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Thu Oct 29 16:31:31 2009 +0100
isds_response_status() implemented
commit 83f2b9a8d0d84f2951272f85d0790c15b959322f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 22:37:45 2009 +0100
Make isds_response_dmstatus() common for all isds_services as isds_response_status()
commit bc29984881e5f52b907678b76b5581341acf0a30
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 22:23:58 2009 +0100
Comments added
commit 1483636ec36bf8f66303f9fc6f1b58642a2e948b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 22:20:50 2009 +0100
Fix soap() to return childern of Body and fix isds() to find ISDS element
commit 5dc4478f242ef3c8ac290cc8e8e4840b094d47fe
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 21:54:37 2009 +0100
More verbose client
commit bd406c08a45d77f2ddb40ca96313434461acae5e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 21:50:28 2009 +0100
Use isds() in isds_bogus_request()
commit 5efe631972f2722f2726a060a01890e389428f78
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 21:41:40 2009 +0100
isds() added
commit 87f2c83b3ee44453bfd8f48265af08daf1635e25
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 17:43:32 2009 +0100
validator.c addedd
commit cf7dc8c9cc9beb1f548e0fb1e61ec72674dd3720
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 17:18:57 2009 +0100
Make discard_credentials() static
commit e766860b9554f9cc0ebc069a66a2138f54ec476c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 15:22:59 2009 +0100
Typo fixed
commit 1169aeef9cf7c2407327d1711360b0264ff2a726
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 15:12:07 2009 +0100
Server reaction to bogus ISDS request documented
commit d76024995f565a3bb06de4ee8383a5a2225d6f1b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 14:56:25 2009 +0100
Introduce isds_bogus_request()
This function should send bogus request to ISDS and ISDS should signal
failure. Just for test purposes.
commit 1a203afd11a7081109ba2d21bb9087529b076443
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 14:45:20 2009 +0100
Remove credentials just after login response receiveing
commit f7f4b8c6e2fc21e61b41c80ecc30c41e75b49758
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 13:50:22 2009 +0100
Introduce discard_credentials()
commit 38341bc4c36b1dbdc3c81e0f8490444299c57203
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 13:24:23 2009 +0100
Add debug into close_connection()
commit 4965c4086593f0c7928d5009df15e1aef245fce9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 13:22:25 2009 +0100
Use close_connection()
commit 780e6b9e6f265b7466431f02b3a351c4900fc94f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 13:19:18 2009 +0100
Add close_connection()
commit 55e71358bd89918ac5610efaba5a9441a467dd86
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 13:07:48 2009 +0100
Fix typo
commit 43d09801ab369b5d131054a2ac57a1acade7c539
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 12:48:21 2009 +0100
doc: Login request must not be larger than 50 kB
commit 6d3d0989f1f6d5e3459ce359961bfde68a57d51b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 12:30:06 2009 +0100
Check for SOAP Fault and use xmlXPathNodeSetIsEmpty macro
commit 5b32e9bc958634ec00bc6ef34c5556d96f506aff
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 11:50:12 2009 +0100
Check for SOAP version
commit 8ea654b75ee951083e7bc47cd5311da533bc556f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 11:28:43 2009 +0100
Report closed connection in isds_ping()
commit c57c3de8a10ae3ed958bbbf0a4778f475d1ae96f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 11:18:22 2009 +0100
Add debugging messages to isds_login() and isds_logout()
commit 27098934057c0b881d16b7b52eacc1f01e6c1f1b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Wed Oct 28 10:58:22 2009 +0100
isds_ping() added
TODO: Check dummy response and consolidate CURL handler and credentials
handling.
commit f7ff234e77561197f9fc0bb1102671f5683e8dd9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 21:05:43 2009 +0100
Network timeout setting via isds_set_timeout() implemented
commit a8599f2b87977fff36aa80b85e1cc5e520ee5622
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 19:41:21 2009 +0100
Debug SOAP messages
commit e63344894c60c965bde55157c169b89b4435729b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 19:24:05 2009 +0100
Recognise HTTP 401 code as login failure
commit 8fda58f0ee98d401456acbbfe2c10d5522f72acc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 19:16:23 2009 +0100
Allow non-200 HTTP responde processing
commit 133bbad4e1c075bdb5d05e17bd8f9885cde8b369
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 18:45:16 2009 +0100
SOAPAction HTTP header added
commit c7aa6d8587861f350055191f151b1af14603591e
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 16:33:05 2009 +0100
Mark messaged for translation
commit 7b01d2d859c2ca7cacb5e8ea04aebef1dc61676f
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 16:32:02 2009 +0100
Change SOAP error message to indicate SOAP version
commit 1015e3051a4325c2dce2cd41c8d123f9ab6918ed
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 16:21:56 2009 +0100
Consolidate namespace definitions and use SOAP 1.1
commit ab74271274403929f744d1c3ac44ccb2df921825
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 15:47:24 2009 +0100
Successful DummyOperationResponse with code 0000 added
commit f0eaca86b2bfa680bd4bfcf40f8a0c3eaccb693b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 15:06:43 2009 +0100
SOAP URL fixed in code
commit 3276f42d8aba1d05054699ce51be2822a632ff6b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 15:05:04 2009 +0100
Documentation about SOAP URLs fixed
commit 40f00a9866aea82bb7604c92dd8232c63330b5cd
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 14:37:54 2009 +0100
Fix memory allocation problem in isds_append_message()
commit 078ec7f6eeda92475af628ae69edec7a4e349ddb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Tue Oct 27 12:55:13 2009 +0100
HTTP request tuned to authenicate to the testing server.
Redirection and cross-domain HTTP authentication
commit c5d35b205a88541c4b5f851573d656233ef8d8ee
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 26 23:20:51 2009 +0100
HTTP request logged.
TODO: Use CURLOPT_DEBUGFUNCTION to get complete HTTP request and response.
commit 0cd149238a0fa253400b84023a3f687ed88a38fc
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 26 22:46:31 2009 +0100
Add all comprehensive log level and facility ALL
commit e104e9aeb4dc801616745acfb7ea1b510c39ef3b
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 26 22:43:46 2009 +0100
Try logging
commit 1b45b7a61d0fbcab402f556446b77057466ac890
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 26 19:10:56 2009 +0100
fprintf() with va_list must be vfprintf()
commit 5426d329cbb012490a5e529b26140e2f513ff27c
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 26 18:59:16 2009 +0100
Make isds_log() variadic
commit 7679be8395f880a14f2cb10f62afe8a9e09931e9
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 26 18:36:42 2009 +0100
Add global logging mechanism
isds_set_logging() set logging criteria up by application,
isds_log() is used for debug messages in library
commit 1bfcc829e0d36c2498745992d4f23d6ca065e1c1
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 26 17:23:08 2009 +0100
client: URL fixed (trailing slash)
commit 4a067c8adb8c0dd76fc024788ce706df470224a5
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 26 17:21:15 2009 +0100
Client changed to use testing server and account
commit c220d990ce71375c98fd37d5b316fd1e3a5af1c3
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 26 17:18:56 2009 +0100
Credentials for testing boxes documented
commit 0861ad899026059512ced0c06ca453d16b7856eb
Author: Petr Písař <petr.pisar@atlas.cz>
Date: Mon Oct 26 16:44:32 2009 +0100
Test server locator and login specific locators
commit 32129e70e7184b03ec52e84936b35f1c1283980b (tag: refs/tags/version5)
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sun Oct 25 00:10:49 2009 +0200
soap(): use xmlNewChild() instead of xmlNewNode() and xmlAddChild()
commit f26923195c0123e6881e1bd0eab03baa9bc7b1a0
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sun Oct 25 00:03:00 2009 +0200
Copy request in soap() to not destroy input request argument
commit 96fc002f14c6db81c4cb641e813ffc5384f6993f
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 23:29:09 2009 +0200
Reintroduce local xmlNs definitions.
Only this way namespace definition can appear on an element.
commit 32a9bc8ecf3618c751501cf76b39699da11acfcd
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 22:25:51 2009 +0200
soap(): better variable names request as xmlDoc
commit d1d0c4673452d01b05fbdf18cd31b881560de1cb
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 18:59:30 2009 +0200
Use global namespace nodes soap()
commit 69832f03995b65644afaf79a8be4bbe4ea39902f
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 18:40:37 2009 +0200
Add namespace to login request.
However resulting SOAP request is invalid. xmls:isds is missing.
commit 39cd011ec67e992a1fd90cfed35d52bd9645ca68
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 18:36:40 2009 +0200
Introduce global XML variables
commit 8ccde9524b002c33be07e049e5faa0d7212c0738
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 18:10:47 2009 +0200
Fix typo
commit 46a2ecd52592b1051f056fd719b3645c147f02b3
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 18:08:47 2009 +0200
Format SOAP request
commit 4c515da83c9502220716c0b67427d81da2369a29
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 18:04:31 2009 +0200
Pass login request to soap()
commit b4dbd42a0d1911a6b928bf9d334336437d30e064
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 15:25:13 2009 +0200
Don't xmlFree attached nodes
They will be deallocated at recursive free of root of the tree.
commit 0ca2716e48a56d628a3eaa3ee19d1dacd84879c3
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 14:45:12 2009 +0200
Change soap() prototype to accept request as XML node set
Changed prototype, dummy SOAP envelpe created, more verbose errors
commit 9f1b0795579a4cf0cb609db94722b93a565f157b
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 01:25:54 2009 +0200
soap() changed prototype to reurn XML node list instead of buffer
commit 4bba8ca95abc6f115af5277ff2ae8da9c911bb23
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 24 00:45:43 2009 +0200
SOAP body extracting
commit a73e3f66f287dfc84a58dc9cc7135039b1594e7c
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 23 22:34:18 2009 +0200
Fix no soap:body detection
xmlXPathObject->boolval seems zero even if nodeset is not empty. Use
->nodesetval == NULLas emptyness detection
commit b629ab3b220a32019a1bd243fbb49c2d0db94002
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 23 22:10:12 2009 +0200
Check for SOAP validity
commit 5210b888e50d444ab374783666d20262db811ab2
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 23 16:01:03 2009 +0200
Parse the SOAP response
commit 9dc1ad15aeea6bc1611fa172446131cfaa132235
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 23 15:43:41 2009 +0200
register_namespaces() added
commit 0151f5c8525c759ff70423c738663a547bbb6bd7
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 23 11:30:05 2009 +0200
http(): fix MIME type extraction
commit 31e5cc5b15c8aa77283d474f2ce46da8169a2983
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 23 11:21:07 2009 +0200
Check for response MIME type
commit e37a6db08e661b83947a55a025d2b0e0e6cb4438
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 23 11:01:14 2009 +0200
http(): POST request body
commit 1846df59cd6b27894476c0e68a251702348e4773
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Thu Oct 22 23:00:11 2009 +0200
Fix typo
commit 8d05ced22f887e835a7c5575e3614e935a6b9e38
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Thu Oct 22 22:58:58 2009 +0200
Add proper Conent-Type and User-Agent HTTP headers
commit 65abe18f210c302d70b31f4e65eacc12918918d2
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Thu Oct 22 22:35:18 2009 +0200
Remove comment
commit a3b14ae39a705b35789b149f52fe06224dc89981
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Thu Oct 22 22:34:16 2009 +0200
http(): add Accept: application/soap+xml
commit 87ab4564be824bde76163ef4b050b7c724a686a0
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Thu Oct 22 22:21:27 2009 +0200
http(): set struct body early
Lazy body initialization enabled not to deallocate the resposne after failure
because body.data could be NULL.
commit 02f32db7be7c6533578cd00ba20851e4528016e9 (tag: refs/tags/version4)
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Thu Oct 22 14:26:09 2009 +0200
Separate HTTP stuff from soap() into http()
commit a641e752973c741ce1de47885583da6f08c1093a
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Wed Oct 21 13:11:25 2009 +0200
HTTP auth implemented
commit 414d7524a3fc0eb12fda0b0ddc1b2669673e1e3b
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Wed Oct 21 12:48:20 2009 +0200
Fix typo
commit 27887151ed8859ab2debfbeed5d324456036991e
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Wed Oct 21 12:38:38 2009 +0200
Store credentials into context
commit 58b87a3a4b80124108d8f84348ae17924083e937
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Wed Oct 21 00:33:03 2009 +0200
Get know Content-Type of SOAP response
commit 5b25ea5fa0b17ce6020ef430f739001848ee57f5
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Wed Oct 21 00:12:14 2009 +0200
Addedd request_length to soap()
commit 0a38dcdabb924c604d35e61fd7661e05a8fefe51
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Tue Oct 20 23:04:55 2009 +0200
Basic web service interface and more details about message
commit cfd2d88fe34426649975c5344eb2c7f6ec22a112
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Tue Oct 20 14:00:12 2009 +0200
Cryptographic device details
commit 06e18156ae3fb908bdcb9e9f39e5aa132bbc1c0a
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Tue Oct 20 13:46:02 2009 +0200
Basic specification gathered and translated into English
commit c6f027f825e6be711e1aaeacb19f29809f4485e1
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Tue Oct 20 11:50:46 2009 +0200
Some libxml2 protoypes documented
commit 86c864d25883e269f672c08c930e5a85de4ab290 (tag: refs/tags/version3)
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sun Oct 18 12:59:49 2009 +0200
server: XML with NULL character
commit 94d5d477f1899dc19fa95d5bbe88fcce270adeae
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sun Oct 18 12:31:43 2009 +0200
Add libxml2
commit 906a64f78f28814edffbab3130f1ffca8a146d60
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 23:49:33 2009 +0200
Fix context url and cookie setting
commit 187ff79c1f4c38c815a581cf36733d3e3dea9c50
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 23:19:22 2009 +0200
Dummy login result added
commit 191a0f589356647daa05228c3803447a85c82579
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 22:15:43 2009 +0200
free SOAP response at the end of isds_login()
commit 8e9d814997f8db53e1acddd37b2328cd89506164
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 22:10:00 2009 +0200
soap() return real SOAP response now
commit 04be245fc663e280ae4b359b98229623c8a9856d
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 21:14:46 2009 +0200
Report failed URL in soap()
commit 5bc248740048c6599a46910999e79b89f0a04425
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 21:11:08 2009 +0200
isds_append_message() implemented
commit 0dcf1ba11aca7231e51be99d15eca7ff2b44091d
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 20:54:21 2009 +0200
Better loging and siwtch on debug
commit 458ba5930b13f5cc8c0d8862bc4d9663ab6719cb
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 20:17:53 2009 +0200
soap() respect @file
commit c268817e5178074d12389536a08e747c713daec9
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 20:06:41 2009 +0200
login_url renamed to url in soap()
commit d31664083849da719c1406bb05269107b23bee06 (tag: refs/tags/version2)
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 01:42:05 2009 +0200
Header file dependecies autogeneration
commit 6d0e2a527e8bdc9322f80e1e88b9ff1cc374b292
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 01:29:01 2009 +0200
Introduce SOURCES in Makefile
commit f10daac79ff946ffb1bad81b6ec804b739f11f9d
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 01:00:21 2009 +0200
Multiple include protection macro names normalized
commit 8192bd3a1de9914fe4db67ea6c7c536dfe20d36a
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 00:53:16 2009 +0200
Fix indentation
commit 4b971340ab2b916b0ddba86584275751770f5154
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Sat Oct 17 00:48:35 2009 +0200
SOAP functions as soap.c added
commit 559fca6e24cf363e3d0aebcdcd886f86374d3acd
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 16 21:44:54 2009 +0200
Add PIC to CFLAGS
commit 36cd03a9fac9794cffc8538a464807516cbe99c4
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 16 21:20:24 2009 +0200
Server site dummy reponses
commit 6efa1a8b9836745c0b0c71fe090d367fec84a36c
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 16 21:18:15 2009 +0200
Makes utils.c funcions hidden
commit 30bc6ef92935eafab66821081e5242de0b15acbb
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 16 20:52:55 2009 +0200
Server URL saved into context
commit 718b2e74f5397be3b24ebb7da892a16130afd800
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 16 20:46:01 2009 +0200
Add soname into shared library
commit 867cb857fc83a03a47d2a8783fc809b1a11f9a1d
Author: Petr Pisar <petr.pisar@atlas.cz>
Date: Fri Oct 16 20:30:11 2009 +0200
libisds version 1
|