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
|
commit bdb817febf1a420fa7185c25be1f63bf947cf0d4
Author: Martin Lambers <marlam@marlam.de>
Date: 2025-01-13 21:12:43 +0100
Bump version to 1.4.21
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1480dac02d13170fd120ddb624c511c71ec790b3
Author: Martin Lambers <marlam@marlam.de>
Date: 2025-01-13 21:12:22 +0100
Update NEWS
NEWS | 1 +
1 file changed, 1 insertion(+)
commit 08bf1b215c247aa6d1dee013c9ccaa3ad0620d58
Author: Martin Lambers <marlam@marlam.de>
Date: 2025-01-13 21:09:09 +0100
Update translations
po/Makefile.in.in | 24 ++++++++++++++----------
po/sr.po | 13 +++++++------
2 files changed, 21 insertions(+), 16 deletions(-)
commit 1d1348f0fdcbd3439d0c54530ff3a2f9de2b4cfe
Author: Martin Lambers <marlam@marlam.de>
Date: 2025-01-13 21:07:27 +0100
Build with libgsasl by default, if found
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e96f5e44453ae1a94348583a78df04ae515af0f6
Author: Martin Lambers <marlam@marlam.de>
Date: 2025-01-13 21:06:44 +0100
Update config.rpath
build-aux/config.rpath | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 7d1cf6cb369fd09c1162081c145335b57db2613f
Author: Santiago Vila <sanvila@debian.org>
Date: 2025-01-13 20:40:44 +0100
Fix build with gettext 0.23
Bug-Debian: https://bugs.debian.org/1092232
configure.ac | 1 +
1 file changed, 1 insertion(+)
commit 83b41b71848b662c9eed90be0367d5583d95f4ff
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-12-12 19:16:13 +0100
Improve documentation of CRL vs OCSP
doc/mpop.1 | 4 ++--
doc/mpop.texi | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
commit 2186abf92aed0059ae033c7a2bcbd36ce0eff510
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-12-12 19:13:45 +0100
Require libgsasl >= 2.1, for GNUTLS_CB_TLS_EXPORTER
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit baad12c4d698365b3d8a47ec30e21bee7c82703d
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-10-22 18:13:58 +0200
Add documentation of OCSP behavior, which replaces CRL files.
doc/mpop.1 | 5 +++++
doc/mpop.texi | 6 +++++-
2 files changed, 10 insertions(+), 1 deletion(-)
commit 75ca8a67110f2abf262d2764de62ce406ed30150
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-10-19 13:22:51 +0200
Remove obsolete entry for TMPDIR in the documentation
doc/mpop.1 | 9 +++------
doc/mpop.texi | 5 +----
2 files changed, 4 insertions(+), 10 deletions(-)
commit c79954763d19493dec1482b88fdea2ab73aa505e
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-10-19 13:21:13 +0200
Build with libidn2 when possible, to enable IDN support for --configure
NEWS | 3 +++
configure.ac | 27 +--------------------------
2 files changed, 4 insertions(+), 26 deletions(-)
commit 2d3e42d657be3ec1c96da214ec5c94cfa4627e54
Author: Mikhail Titov <mlt@gmx.us>
Date: 2024-10-14 13:53:34 -0500
Respect IDN in configure
src/net.c | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
commit dfc3e4719e8a0d9dbce7dc0846526a25adab541e
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-10-19 13:18:54 +0200
Fix building with MinGW
configure.ac | 2 +-
src/tools.c | 18 +++++++++++++++++-
2 files changed, 18 insertions(+), 2 deletions(-)
commit e33e3b4c9dc3dec4d41bbdbd6bd7399891732867
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-09-28 14:57:21 +0200
Remove unnecessary strdup/free in encode_for_header()
src/tools.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit d4beda7425d1dd36a6c40ab2a026ad32ce551063
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-09-28 14:21:56 +0200
Sync tools.* from msmtp
src/tools.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/tools.h | 8 ++++++++
2 files changed, 64 insertions(+)
commit 62b751075218fdcf41649e1d6d876347e9512ca4
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-08-01 12:23:33 +0200
Update translations.
po/de.po | 15 +++++++--------
po/eo.po | 21 ++++++---------------
po/es.po | 60 ++++++++++++++++++++++++++++++------------------------------
po/fr.po | 13 +++++++------
po/pt_BR.po | 2 +-
po/ro.po | 26 ++++++++++++++------------
po/ru.po | 19 +++++++++----------
po/sr.po | 2 +-
po/sv.po | 15 +++++++--------
po/ta.po | 2 +-
po/uk.po | 16 ++++++++--------
11 files changed, 91 insertions(+), 100 deletions(-)
commit 6cc1fef02abe7dd2abb0d8e92a4ca87e54287c18
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-08-01 12:21:54 +0200
Bump version to 1.4.20
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ebd34554e9607c003a69a318c53cb5f720e8ee3a
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-08-01 12:21:48 +0200
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit 4cafc1a8e807207bcf3690b599665ae93d3b50ce
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-08-01 12:10:01 +0200
Improve documentation of the token_in_string() function.
src/tools.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 9063e68a415b2904c14cca494b32b579387ad0ed
Author: Michaël Cadilhac <michael@cadilhac.name>
Date: 2024-08-01 12:08:53 +0200
Fix token_in_string() to allow \r\n at the end of the string.
This fixes detection of server capabilities, and fixes Github issue #14.
src/tools.c | 1 +
1 file changed, 1 insertion(+)
commit 7c82c52401094927b0f1d579ce89f7396187b062
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-06-04 21:48:09 +0200
Bump minimum GnuTLS version to 3.7.2 to get GNUTLS_CB_TLS_EXPORTER
Patch from msmtp.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4a98b231aedb8b25397011906d9593c0b664ef4f
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-06-04 21:45:02 +0200
Bump version to 1.4.19
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 7df2d6baca9640de1bb7af2417c3c93b61122b22
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-06-04 12:59:41 +0200
Bump year in copyright message
src/mpop.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit b23e78d069fc4e25edc0aa9b83e879916e1f4f93
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-06-04 12:58:08 +0200
Update translations
po/LINGUAS | 2 +
po/de.po | 464 ++++++++++++++++++++++---------------------
po/eo.po | 464 ++++++++++++++++++++++---------------------
po/es.po | 464 ++++++++++++++++++++++---------------------
po/fr.po | 464 ++++++++++++++++++++++---------------------
po/pt_BR.po | 464 ++++++++++++++++++++++---------------------
po/ro.po | 1876 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/ru.po | 1848 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/sr.po | 464 ++++++++++++++++++++++---------------------
po/sv.po | 557 ++++++++++++++++++++++++++--------------------------
po/ta.po | 463 ++++++++++++++++++++++---------------------
po/uk.po | 465 ++++++++++++++++++++++---------------------
12 files changed, 5890 insertions(+), 2105 deletions(-)
commit a9ca763fd8aa3ceed5c0bd11ee2a2d07841c1d0e
Author: Martin Lambers <marlam@marlam.de>
Date: 2024-01-01 16:22:46 +0100
Fix print_time_rfc2822()
Use strftime() because there is no way manual fiddling with time zones etc will
ever be correct.
This fixes msmtp github issue #141.
src/tools.c | 60 +++++++++++++++++-------------------------------------------
1 file changed, 17 insertions(+), 43 deletions(-)
commit 8c562e6fcab905185148ac227db0706cd1b9e1af
Author: Martin Lambers <marlam@marlam.de>
Date: 2023-11-20 22:23:20 +0100
Fix compilation with libgsasl and without TLS
src/pop3.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 40feacd396e95e3e878ea423ac2305c98c95b5a2
Author: Martin Lambers <marlam@marlam.de>
Date: 2023-11-19 21:01:16 +0100
Add support for SCRAM-SHA-256-PLUS and SCRAM-SHA-1-PLUS, and prefer SCRAM
This adds support for the SCRAM-*-PLUS methods via libgsasl.
Channel binding is tls-unique for TLS <= 1.2 and tls-exporter for TLS >= 1.3.
The SCRAM methods are now preferred over PLAIN because of their superior
properties.
NEWS | 5 +++++
README | 2 +-
configure.ac | 2 +-
doc/mpop.1 | 25 +++++++++++++++----------
doc/mpop.texi | 33 +++++++++++++++++++--------------
scripts/vim/mpop.vim | 2 +-
src/conf.c | 18 ++++++++++--------
src/mpop.c | 108 ++++++++++++++++++++++++++++++++----------------------------------------------------------------------------
src/mtls-gnutls.c | 33 ++++++++++++++++++++++++++++-----
src/mtls.c | 4 +++-
src/mtls.h | 10 +++++++++-
src/pop3.c | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------
src/pop3.h | 50 ++++++++++++++++++++++++++------------------------
src/tools.c | 33 ++++++++++++++++++++++++++++++++-
src/tools.h | 12 +++++++++++-
15 files changed, 275 insertions(+), 208 deletions(-)
commit 90e9bcc1b6604951dee6163d1e0775429d3e19e8
Author: Martin Lambers <marlam@marlam.de>
Date: 2023-08-12 16:29:56 +0200
vim syntax file: fix whitespace handling
This closes Github issue #13. Patch submitted by an unknown Github user.
scripts/vim/mpop.vim | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 4468866a7eaad879a2386bfd8baafa7d8fe54692
Author: Martin Lambers <marlam@marlam.de>
Date: 2023-06-20 09:35:23 +0200
Fix CRAM-MD5 for passwords with more than 64 characters
This fixes msmtp github issue #121.
Issue documented and patch written by Nikolay Vizovitin.
src/md5-apps.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit d8838fce55d95128884603ab05194308f098872e
Author: Martin Lambers <marlam@marlam.de>
Date: 2023-04-22 17:56:54 +0200
Report temporary failure when getaddrinfo() returns EAI_AGAIN
This fixes msmtp Github issue #116.
src/net.c | 5 +++--
src/net.h | 3 ++-
2 files changed, 5 insertions(+), 3 deletions(-)
commit 4f35ffb99afb6fe01af74d01e45583f392e7a96e
Author: Martin Lambers <marlam@marlam.de>
Date: 2023-01-30 18:35:00 +0100
Update translations
po/LINGUAS | 1 +
po/de.po | 81 ++-----
po/eo.po | 32 +--
po/es.po | 32 +--
po/fr.po | 32 +--
po/pt_BR.po | 32 +--
po/sr.po | 32 +--
po/sv.po | 2052 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/ta.po | 32 +--
po/uk.po | 32 +--
10 files changed, 2188 insertions(+), 170 deletions(-)
commit 1d594465076fa75ee04d177f0d53330a7f59f09d
Author: Martin Lambers <marlam@marlam.de>
Date: 2023-01-30 18:29:52 +0100
Bump version to 1.4.18
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 607edee300f023c9d36e09eeeb4b760414f2300e
Author: Martin Lambers <marlam@marlam.de>
Date: 2023-01-30 18:29:13 +0100
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit 8525dd99e7cbcbfc971f7983359286373712518f
Author: Martin Lambers <marlam@marlam.de>
Date: 2023-01-30 18:28:28 +0100
Bump copyright year
src/mpop.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 43356c06f687ddc8d89af06c472a273666587a0c
Author: Leonardo Taccari <iamleot@gmail.com>
Date: 2023-01-30 16:22:32 +0100
Bump POP3_BUFSIZE to 4096 characters
To use XOAUTH2 with Office 365 the access token may be 2114 characters
long.
src/pop3.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 87d6407437dd22a948d6ce0cd8178542b62f28bb
Author: Martin Lambers <marlam@marlam.de>
Date: 2022-08-25 08:01:42 +0200
Send XOAUTH2 in two lines, required by Microsoft servers
This fixes Github issue #11.
Reported, analyzed and fixed by Michaël Cadilhac.
src/pop3.c | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
commit 6e8473248e1bfdea6c18521674fdea76a9354417
Author: Martin Lambers <marlam@marlam.de>
Date: 2022-08-23 22:53:14 +0200
Document that eval commands are always evaluated.
doc/mpop.1 | 3 +++
doc/mpop.texi | 2 ++
2 files changed, 5 insertions(+)
commit 8a5c0fcac9467bf25f449657866931c6cdf72592
Author: Martin Lambers <marlam@marlam.de>
Date: 2022-08-07 12:46:30 +0200
Bump version to 1.4.17
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit d1c059cdc1e78303da4bba4b4b76668086e286a4
Author: Martin Lambers <marlam@marlam.de>
Date: 2022-08-07 12:45:03 +0200
Update translations
po/de.po | 1596 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
po/eo.po | 1584 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
po/es.po | 1858 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
po/fr.po | 1568 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------
po/pt_BR.po | 1603 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
po/sr.po | 1564 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------
po/ta.po | 1386 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------
po/uk.po | 1602 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
8 files changed, 6414 insertions(+), 6347 deletions(-)
commit ba80f58039135b67630f8f0d9baf9e2c29e6eb10
Author: Martin Lambers <marlam@marlam.de>
Date: 2022-08-07 12:44:08 +0200
Bump copyright year.
src/mpop.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 86d5168380f900afd3dcb0121ce14c9362dd3334
Author: Martin Lambers <marlam@marlam.de>
Date: 2022-08-07 12:41:58 +0200
Update example configuration
doc/mpoprc.example | 69 +++++++++++++++++++++------------------------------------------------
1 file changed, 21 insertions(+), 48 deletions(-)
commit 6e33cb04ea95f16a12a77727c325de4ca842e417
Author: Martin Lambers <marlam@marlam.de>
Date: 2022-07-27 20:50:14 +0200
Update vim syntax file
scripts/vim/mpop.vim | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
commit f1fd418927ba88da88babf48df5c1a9b2c579ab5
Author: Martin Lambers <marlam@marlam.de>
Date: 2022-06-25 17:00:08 +0200
Add new command eval.
Ported from msmtp commits:
6865777eb007deba4b8313f44b986c843084890f
8778f7c5beb1f07db02f0952bc7ca63d7a52e2dd
e16c5d9d42d2e6c84f55f3dadab0e841fb358fe6
NEWS | 5 +++++
doc/mpop.1 | 19 ++++++++++++++-----
doc/mpop.texi | 16 +++++++++++++---
src/Makefile.am | 3 ++-
src/conf.c | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------
src/eval.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/eval.h | 34 ++++++++++++++++++++++++++++++++++
src/mpop.c | 4 ++--
src/mpopd.c | 3 ++-
src/password.c | 63 ---------------------------------------------------------------
src/password.h | 9 ---------
11 files changed, 237 insertions(+), 133 deletions(-)
commit 44f73fbd099412b1052c20eee60890c425e7cfc7
Author: Martin Lambers <marlam@marlam.de>
Date: 2022-06-07 12:54:15 +0200
Don't expect host to never be NULL.
When a UNIX domain socket is used, the host name may be NULL, which was not yet
accepted everywhere.
src/mpop.c | 33 +++++++++++++++++++++------------
1 file changed, 21 insertions(+), 12 deletions(-)
commit 512cd2abc511de0f4d1a2180a1aec4cc871b0219
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-11-04 08:02:06 +0100
Do not allow parsed mail addresses to start with '-'
This prevents mail addresses to be interpreted as options when they end up on
a command line, e.g. with the mda delivery method.
This is not an immediate concern for mpop since all the mda command examples
use %F in a safe way, but it's still safer.
src/pop3.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit 4faf88977125b1fd75dcb37cdca499706f0ed44d
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-22 17:49:46 +0200
Bump version to 1.4.16
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2bad80725520825e2b655463e5ecfb1ad878c483
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-22 17:49:40 +0200
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit a467cd737c766b55848f830cf4104717e48c6198
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-12 16:52:13 +0200
Add password.c to po/POTFILES.in
po/POTFILES.in | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
commit 64f8dc2b39d9e967e09b234993e096f4441ae87a
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-12 16:49:58 +0200
Link mpopd with $(LIBINTL), required by password.c
src/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 68693b7da5d037ac31954db00c210daa28f2ea74
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-12 16:40:58 +0200
Work around Mac OS incompatibility with POSIX
This fixes the first part of https://github.com/marlam/mpop-mirror/issues/9
src/mpopd.c | 3 +++
1 file changed, 3 insertions(+)
commit dce4777a72e404bcc7276ec777b5d8f4a4dc5d61
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-04 20:04:29 +0200
Fix texinfo warnings about node names containing ':'
doc/mpop.texi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 74060793378b08a8ee68118993c83db452545d52
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-04 15:59:33 +0200
Replace year in translatable copyright message with %d
as requested by translationproject.org.
src/mpop.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 061ac1b750f165da6ec644d62be653d915eb5760
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-03 12:34:30 +0200
manual: fix link to msmtp documentation
doc/mpop.texi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0446b38ac598b92e6cf09562e08668ee81a2b1b7
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-03 12:11:19 +0200
configure.ac: apply autoupdate
configure.ac | 21 +++++++--------------
1 file changed, 7 insertions(+), 14 deletions(-)
commit 0a25d7d3d42700591dff4288891f5b62f836fa70
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-03 12:11:05 +0200
Bump version to 1.4.15
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 06395bb5bf20008542ea8606f90e8190026c1695
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-02 20:30:31 +0200
Update NEWS
NEWS | 5 +++++
1 file changed, 5 insertions(+)
commit 26aca6605f60a015a48064fa2883a2c088f34c8c
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-02 20:28:48 +0200
mpopd: add documentation
doc/Makefile.am | 2 +-
doc/mpop.texi | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
doc/mpopd.1 | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 180 insertions(+), 2 deletions(-)
commit 5a53b7ab9d5e0623efaf42b783d1a5c46e27b6ed
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-10-02 20:04:56 +0200
mpopd: do not start POP3 server with --help or --version.
src/mpopd.c | 2 ++
1 file changed, 2 insertions(+)
commit 8ea80c3cbe070e30f1aa16746ee5f8de7e90d03b
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-30 07:44:44 +0200
mpopd: remove option --log-level because it's not currently useful
src/mpopd.c | 27 ++++++---------------------
1 file changed, 6 insertions(+), 21 deletions(-)
commit 9c8ec1271b0bd21dc0436a3c2b70cd40bfe8be2a
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-29 07:51:44 +0200
mpopd: limit the maximum number of active sessions and improve measures against brute force attacks
src/mpopd.c | 131 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------
1 file changed, 111 insertions(+), 20 deletions(-)
commit 8fc966a26e7fcf5ca6252f184982c12be23dbf95
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-28 07:21:27 +0200
mpopd: add log messages
src/mpopd.c | 37 ++++++++++++++++++++++++++++++-------
1 file changed, 30 insertions(+), 7 deletions(-)
commit c827a4e8ea2b5efc1cf1ac37432e011a07de7003
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-27 20:51:19 +0200
mpopd: add logging capability and two new options --log and --log-level
src/mpopd.c | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 121 insertions(+)
commit b0febc2aedf7d4e249c9edb53d0f169d850f39fa
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-27 20:45:30 +0200
mpopd: add support for multiple mail boxes
src/mpopd.c | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------
1 file changed, 75 insertions(+), 47 deletions(-)
commit 6eb75d4dd71ae407f5093f9e6e605d3978798914
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-27 20:22:20 +0200
mpopd: improve handling of user/password data
src/mpopd.c | 73 +++++++++++++++++++++++++++++++------------------------------------------
1 file changed, 31 insertions(+), 42 deletions(-)
commit 62b692adf8fddb197318062a11fdc7d130bb25a4
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-27 14:59:26 +0200
mpopd: fix for Mozilla Thunderbird
src/mpopd.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit 95af7b7a88044f5fc22b78fd54157aa22e3490c5
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-27 14:58:53 +0200
include missing <errno.h>
src/password.c | 1 +
1 file changed, 1 insertion(+)
commit 5e9c6f0fcc26e7ab4dca396d7c1426a81364f7d2
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-27 13:48:21 +0200
mpopd: add experimental minimal POP3 server for a special use case
configure.ac | 10 ++-
src/Makefile.am | 6 ++
src/mpopd.c | 781 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 796 insertions(+), 1 deletion(-)
commit ba3dc4dbb978aea3b76f36d51e65ab70b305a419
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-27 13:00:26 +0200
move get_password_eval() to password.c and rename to password_eval()
src/conf.c | 62 --------------------------------------------------------------
src/conf.h | 9 ---------
src/mpop.c | 4 ++--
src/password.c | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/password.h | 9 +++++++++
5 files changed, 74 insertions(+), 73 deletions(-)
commit 4dcb1c7ac630777a1dac6b5b49965a0469a27680
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-27 12:57:51 +0200
password_get(): add flag that allows to disable .netrc
src/mpop.c | 2 +-
src/password.c | 8 +++++---
src/password.h | 10 ++++++----
3 files changed, 12 insertions(+), 8 deletions(-)
commit b5594e8469a75fdc135d903fe013fe8483aa9d8d
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-13 21:25:22 +0200
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit 95bb0978ceb1ea63230a480d2511a58ee8c945a8
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-09-13 21:25:04 +0200
Bump version to 1.4.14
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit aa2f0e453a2bcd66af41558461c97c8b0eedc2b2
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-08-26 08:25:58 +0200
Fix a null pointer dereference that can happen if the server does not support the UIDL command
src/mpop.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit cec24c672de0688bd74eab1566bbc2587ecddbda
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-05-27 20:04:04 +0200
mtls-libtls: fix tls_fingerprint
Let tls_fingerprint override *all* certificate checks, as documented.
src/mtls-libtls.c | 2 ++
1 file changed, 2 insertions(+)
commit 39c5cec979402bd683e0c56203f30a4d0f8b92e3
Author: Lonnie Abelbeck <lonnie@abelbeck.com>
Date: 2021-05-27 20:02:10 +0200
mtls-libtls: fix tls_certcheck=off
Disable *all* certificate checks when tls_certcheck=off, as documented.
src/mtls-libtls.c | 2 ++
1 file changed, 2 insertions(+)
commit db2d7cc77067b2a43a0cbcc0d2b46d0df7ca815c
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-03-12 15:44:26 +0100
Update gettext to 0.21
build-aux/config.rpath | 2 +-
po/Makefile.in.in | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------
po/Makevars.template | 4 ++++
po/Rules-quot | 6 +++++-
po/en@boldquot.header | 2 +-
po/en@quot.header | 2 +-
po/insert-header.sin | 5 +++++
po/remove-potcdate.sin | 8 +++++++-
src/gettext.h | 15 +++++++++++----
9 files changed, 115 insertions(+), 62 deletions(-)
commit fbdeab92e117bf45b8f35cc9d20ee89f62c8b6fa
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-03-12 15:44:09 +0100
Update translations.
po/de.po | 463 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------
po/eo.po | 482 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------
po/es.po | 466 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------
po/fr.po | 460 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------
po/pt_BR.po | 460 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------
po/sr.po | 464 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------
po/ta.po | 449 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------
po/uk.po | 460 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------
8 files changed, 1855 insertions(+), 1849 deletions(-)
commit 67df3784999f2866cb80087c98e207593bf65bbe
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-03-12 15:40:01 +0100
Bump version to 1.4.13.
configure.ac | 4 ++--
doc/mpop.1 | 4 ++--
src/mpop.c | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
commit 17942bc3a08b326945770d32d64d43e0f77b754b
Author: Martin Lambers <marlam@marlam.de>
Date: 2021-02-21 18:13:36 +0100
mtls-gnutls: ask GnuTLS for size when computing fingerprints
src/mtls-gnutls.c | 59 +++++++++++++++++++++++++++++++++++++++++++----------------
1 file changed, 43 insertions(+), 16 deletions(-)
commit 2e7af96978eb3af7cd6b770b9c85ca6b719844e3
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-26 09:49:30 +0100
Update README
README | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit 662e90e30814953738a21bdd8cf90f3574595320
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-26 09:49:19 +0100
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit fcb840b4d4bb04d7e1dabe1b7d161e1cb2c6f504
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-26 09:44:38 +0100
Update vim script
scripts/vim/mpop.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7b8471c6a5a7f0e0e4e86f26cfd12ba223417734
Author: Simon Josefsson <simon@josefsson.org>
Date: 2020-12-26 09:43:27 +0100
Add support for SCRAM-SHA-256 via GNU SASL.
doc/mpop.1 | 1 +
doc/mpop.texi | 9 ++++++---
src/conf.c | 1 +
src/mpop.c | 8 ++++++++
src/pop3.c | 23 ++++++++++++++++++++---
src/pop3.h | 1 +
6 files changed, 37 insertions(+), 6 deletions(-)
commit 6f7f414a606d83aab66785a62861d8a972427739
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-23 15:22:55 +0100
Bump version to 1.4.12
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d41f94bb8d89496a9300f416887f03a3daee3e3a
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-23 15:22:39 +0100
Update translations
po/de.po | 816 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------
po/eo.po | 802 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
po/es.po | 825 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
po/fr.po | 797 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
po/pt_BR.po | 804 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
po/sr.po | 799 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
po/ta.po | 763 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------
po/uk.po | 799 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
8 files changed, 3263 insertions(+), 3142 deletions(-)
commit fbb0a4296f3450e8306880212857cb3f419d9e6d
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-23 15:19:38 +0100
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit b9d149d1fe1172adad83514e04d78060dcf046ca
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-23 14:44:40 +0100
libtls: avoid modification of the original priorities string in mtls_init()
src/mtls-libtls.c | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
commit 48f2757c78859a90b03b7cee18b303f83ee252f9
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-22 10:48:39 +0100
Move the documentation of the deprecated --tls-min-dh-prime-bits to the end of the list
doc/mpop.1 | 8 ++++----
doc/mpop.texi | 12 ++++++------
2 files changed, 10 insertions(+), 10 deletions(-)
commit 100953ee3037d348fa3bc9dcbaa586024c1b3c1c
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-22 10:47:46 +0100
Move the documentation of the deprecated tls_min_dh_prime_bits to the end of the list
doc/mpop.1 | 12 ++++++------
doc/mpop.texi | 16 ++++++++--------
2 files changed, 14 insertions(+), 14 deletions(-)
commit 4ffebe78e2b5dd88fbf0792ccaf47e221e84fdef
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-22 10:46:46 +0100
Update documentation of tls_priorities
doc/mpop.1 | 16 ++++++++++++----
doc/mpop.texi | 15 +++++++++++----
2 files changed, 23 insertions(+), 8 deletions(-)
commit 682cb0b0dd2d5c7a8003110f910c7edb799d846a
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-22 10:24:25 +0100
libtls: use tls_config_error() where possible when applying priorites
src/mtls-libtls.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
commit fe04c5517f375ca4a62562caed3ad7c013b07dd0
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-22 10:22:00 +0100
libtls: move variables into scope where they are used
src/mtls-libtls.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit bae0256731362e8a20492f51fb37140dd2784d5f
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-22 10:14:16 +0100
libtls: in mtls_start(), create error string before deleting context
src/mtls-libtls.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 75c5d20b0376ffedd07e122f4517b707ae58f987
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: 2020-12-21 11:47:59 -0600
libtls: add tls_priorities implementation
src/mtls-libtls.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 54 insertions(+), 10 deletions(-)
commit e23d9b200dd8e4a64ac38475731ee2395ba65dc0
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-16 21:56:09 +0100
mtls-libtls: set error string on initialization failure
src/mtls-libtls.c | 1 +
1 file changed, 1 insertion(+)
commit 7a7c90c7899a27bbd2311a2b0605c1837e2aa98a
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-16 21:52:59 +0100
mtls-libtls: catch unsupported configuration options
src/mtls-libtls.c | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
commit 9a2da1bcf6392be08a550afee09fc88ef39f8e3f
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-16 21:52:37 +0100
mtls: document planned updates for the next stable series
src/mtls.h | 6 ++++++
1 file changed, 6 insertions(+)
commit 3b0049ecec12a277b40022d891e2f259de359420
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-16 21:38:17 +0100
Mark the tls_min_dh_prime_bits command as deprecated.
doc/mpop.1 | 11 ++++++-----
doc/mpop.texi | 4 +++-
2 files changed, 9 insertions(+), 6 deletions(-)
commit 011e84cdacfb47e72ccb1c28f2540bb664c0c8c3
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-16 21:05:09 +0100
include <sys/select.h> only on platforms that have it
configure.ac | 2 +-
src/net.c | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
commit 5e8475aebe42ffcaf108d22f109e238363d9c6d9
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-16 21:00:41 +0100
Add missing #includes and remove unused ones, part 2
src/conf.c | 1 -
src/conf.h | 2 ++
src/mpop.c | 5 -----
src/pop3.c | 1 -
src/pop3.h | 1 -
src/uidls.h | 2 ++
6 files changed, 4 insertions(+), 8 deletions(-)
commit 97ca648ef98477488395e3c7c6f711238b0978c3
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-16 20:51:21 +0100
Add missing #includes and remove unused ones
These were found with the include-what-you-use tool.
src/md5-apps.h | 2 ++
src/mtls-gnutls.c | 5 -----
src/mtls-libtls.c | 3 ---
src/mtls.c | 5 -----
src/net.c | 4 +---
src/net.h | 2 ++
src/tools.c | 1 -
src/tools.h | 1 +
src/xalloc.c | 1 -
9 files changed, 6 insertions(+), 18 deletions(-)
commit c42c2293e0dae87745d4b4582759f8dfa374f90f
Author: Michael Forney <mforney@mforney.org>
Date: 2020-12-16 18:11:49 +0100
libtls: avoid cast from const char * to char *
src/mtls-libtls.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit e1f81e46b02ca5986550d1855e046bc95d40eeb0
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-15 08:14:17 +0100
mtls-libtls: fill in TLS parameter information string
src/mtls-libtls.c | 29 ++++++++++++++++++++++++++++-
1 file changed, 28 insertions(+), 1 deletion(-)
commit 9b0b2933a7c2fde61c2a2d3be248a272ef512753
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-15 07:49:27 +0100
mtls: in cert info, rename 'owner' to 'subject' for consistency with everybody else
src/mtls-gnutls.c | 4 ++--
src/mtls-libtls.c | 2 +-
src/mtls-openssl.c | 4 ++--
src/mtls.c | 6 +++---
src/mtls.h | 2 +-
5 files changed, 9 insertions(+), 9 deletions(-)
commit b22d2abcf6d337186e6ed3ddefec14691e1641ae
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-14 22:39:35 +0100
mtls: clean up certificate info handling
src/mtls-gnutls.c | 7 -------
src/mtls-libtls.c | 21 +++++++--------------
src/mtls-openssl.c | 9 ---------
src/mtls.c | 32 +++++++++++++++++++-------------
src/mtls.h | 7 -------
5 files changed, 26 insertions(+), 50 deletions(-)
commit 315fd14a6e67729d31c842a4c7c7179d8c47fc29
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: 2020-12-13 21:15:37 -0600
tls: use short form subject/issuer info when printing debug info
src/mtls-gnutls.c | 50 ++++++++++++++++++++------------------------------
src/mtls-libtls.c | 16 ++++++++++++----
src/mtls-openssl.c | 30 ++----------------------------
src/mtls.c | 39 ++++++---------------------------------
src/mtls.h | 4 ++--
5 files changed, 42 insertions(+), 97 deletions(-)
commit f25b9acaccb90cfb209ea515c992fb1ff612d072
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-13 12:59:46 +0100
libtls: whitespace fixes
src/mtls-libtls.c | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit 7ac541905ffc9793f5fb3cec1661537ec72e5492
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-13 12:59:03 +0100
libtls: fill unused certificate info fields with zeroes for now
src/mtls-libtls.c | 11 +++++++++++
1 file changed, 11 insertions(+)
commit 61895335d22aca27859e7a50a08839c6377c15a7
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-13 12:53:04 +0100
libtls: add to translatable strings, and reuse translated strings where possible
po/POTFILES.in | 1 +
src/mtls-libtls.c | 67 ++++++++++++++++++++++++++++++++-----------------------------------
2 files changed, 33 insertions(+), 35 deletions(-)
commit 4f8dd2c1d5edbadd7e5c00672b17410e37639937
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-13 12:21:26 +0100
fix heading comment for mtls*.[ch]
src/mtls-gnutls.c | 2 +-
src/mtls-libtls.c | 4 ++--
src/mtls-openssl.c | 2 +-
src/mtls.c | 2 +-
src/mtls.h | 2 +-
5 files changed, 6 insertions(+), 6 deletions(-)
commit d9c73b6e49b725926fa80e0002979aee0f7888e9
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: 2020-12-12 22:20:24 -0600
libtls support: make error messages more consistent
src/mtls-libtls.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit 926291b8f9b39bcf963c6ce34873c3e0da40f435
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: 2020-12-12 22:20:23 -0600
libtls support: cleanup comments
src/mtls-libtls.c | 26 +++++++++++---------------
1 file changed, 11 insertions(+), 15 deletions(-)
commit 910221bdcc3cc5214524d3d8484c1361b5dc3a88
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: 2020-12-12 22:20:22 -0600
libtls support: handle 'system' trust properly
src/mtls-libtls.c | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
commit 29e07279937732ba48d5c6c37bdad4e23e4d1713
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-12 17:02:10 +0100
Revert "fix potential memory leak of mtls->internal"
This reverts commit 6cdab5ce2e989961cc5ce4db3faa7b313561ef24.
In an uninitialized mtls_t, the 'internals' pointer is probably not NULL,
resulting in a free() on an invalid pointer on the first use of mtls_clear().
src/mtls.c | 4 ----
1 file changed, 4 deletions(-)
commit 7c4e5bd01217338e21a0875f6748040f9db8a47d
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-12 17:01:22 +0100
add missing pieces of libtls support
configure.ac | 30 +++++++++++++++++++++++++++---
src/Makefile.am | 3 +++
src/mpop.c | 2 ++
3 files changed, 32 insertions(+), 3 deletions(-)
commit cc240ba6e95fcac8b76a0697849b1231e42c5eb2
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-12 13:38:43 +0100
gnutls, openssl: prevent double free of mtls->internals
src/mtls-gnutls.c | 1 +
src/mtls-openssl.c | 1 +
2 files changed, 2 insertions(+)
commit 3b8ef5f0ed1f42425ad44c4ad26166fc2ae15513
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-12 13:28:32 +0100
libtls support: fix a few problems pointed out by gcc -Wall -Wextra
src/mtls-libtls.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
commit eafad6ff2b00870efd971184e2c3295a6ce060ca
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-12 13:24:49 +0100
prevent double free of mtls->internals
src/mtls-libtls.c | 1 +
1 file changed, 1 insertion(+)
commit 47ebcf2cbf1a0da144d9a0da3fb9e4da06074825
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: 2020-12-12 13:14:04 +0100
add libtls support
src/mtls-libtls.c | 453 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 453 insertions(+)
commit 6cdab5ce2e989961cc5ce4db3faa7b313561ef24
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: 2020-12-08 12:22:52 -0600
fix potential memory leak of mtls->internal
src/mtls.c | 4 ++++
1 file changed, 4 insertions(+)
commit 58ebedf18f8dd56874a153f778fac88872c1ba7b
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: 2020-12-08 12:22:51 -0600
add missing include for time.h
src/mtls.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit b971cdfc7eb7d64392f64e6aaaf9c0dfe15544f2
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-12-06 10:57:41 +0100
Refactor TLS code to separate the different backends.
This moves each backend into its own file, as a cleanup and preparation
for libtls support.
configure.ac | 4 +-
po/POTFILES.in | 6 +-
src/Makefile.am | 8 +-
src/mpop.c | 66 +++---
src/mtls-gnutls.c | 723 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/mtls-openssl.c | 1056 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/mtls.c | 260 +++++++++++++++++++++++
src/{tls.h => mtls.h} | 129 ++++++------
src/pop3.c | 30 +--
src/pop3.h | 6 +-
src/tls.c | 1833 -------------------------------------------------------------------------------------------------------------------------------------------------------------------
11 files changed, 2168 insertions(+), 1953 deletions(-)
commit e083924e892f4cd5764b56c646620ea0bfb3ae37
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-11-13 16:12:00 +0100
Update translations.
po/LINGUAS | 2 +
po/de.po | 611 +++++++++++++++++++++++++++-----------------------------
po/eo.po | 1844 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/es.po | 592 ++++++++++++++++++++++++++-----------------------------
po/fr.po | 1883 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/pt_BR.po | 601 +++++++++++++++++++++++++++----------------------------
po/sr.po | 601 +++++++++++++++++++++++++++----------------------------
po/ta.po | 550 ++++++++++++++++++++++++---------------------------
po/uk.po | 601 +++++++++++++++++++++++++++----------------------------
9 files changed, 5417 insertions(+), 1868 deletions(-)
commit f423eb7c63b10d563df1e42f1eb570dba8211da6
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-11-13 16:11:05 +0100
Remove crap introduced by gettextize
Makefile.am | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit fd6d618b852235752776d768e0ffe0454fe08b30
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-11-13 16:07:04 +0100
Bump version to 1.4.11
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6f5caaa52a2d1f297ecdb1e5287b2ab8abd8cca1
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-11-13 16:06:38 +0100
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit 2005af3d14b61c1272ff54add9424d2a6fda440b
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-11-13 16:05:51 +0100
Switch gettext files back to 0.19, which is still shipped with Debian unstable.
Makefile.am | 4 +++-
build-aux/config.rpath | 2 +-
po/Makefile.in.in | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
po/Makevars.template | 4 ----
po/Rules-quot | 6 +-----
po/en@boldquot.header | 2 +-
po/en@quot.header | 2 +-
po/insert-header.sin | 5 -----
po/remove-potcdate.sin | 8 +-------
9 files changed, 60 insertions(+), 99 deletions(-)
commit c6d4ff3684f6240f9483e8fb503c016a70c702af
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-11-09 07:39:20 +0100
Remove obsolete configure check for IDN support in GnuTLS
configure.ac | 14 +-------------
1 file changed, 1 insertion(+), 13 deletions(-)
commit fc362d957f0594a8227547a20afe5c8d767511b8
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-11-08 12:53:52 +0100
TLS: Update documentation on CRL files.
doc/mpop.1 | 27 ++++++---------------------
doc/mpop.texi | 21 ++++++---------------
doc/mpoprc.example | 6 +-----
3 files changed, 13 insertions(+), 41 deletions(-)
commit 494338a4901b117c7654f3d51f8d507e9a879976
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-11-08 12:07:48 +0100
GnuTLS: update to verify_peers3 and remove manual checks that are now automatic
src/tls.c | 111 ++++++++++++---------------------------------------------------------------------------------------------------
1 file changed, 12 insertions(+), 99 deletions(-)
commit d2cf2fc0b5ef74287cf61246a0dbf563f1adcdac
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-11-08 11:54:22 +0100
GnuTLS: require version >= 3.4, and remove obsolete code for older versions
configure.ac | 2 +-
src/tls.c | 66 +++++++++++-------------------------------------------------------
2 files changed, 12 insertions(+), 56 deletions(-)
commit a65cde719c036d8a33c784f35d44d47cc0a6b0f8
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-11-04 10:46:19 +0100
passwordeval: read only the first line
This fixes an error when the output of the command ends with '\n': previously,
the function tried to read more but would hit EOF.
src/conf.c | 26 ++++++++++++++++----------
1 file changed, 16 insertions(+), 10 deletions(-)
commit 1db1261db4184178f41d7ad21fb82ded6041f87f
Author: Roger Pau Monne <roger.pau@citrix.com>
Date: 2020-10-26 17:44:12 +0100
passwordeval: allow longer password
When passwordeval is used for oauth the returned token can be quite
large, quite likely more than 500 characters long. For reference the
token from Office 365 is almost 2000 characters long. Allow the
buffer to be increased in LINEBUFSIZE steps so it can accommodate the
full token.
Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
src/conf.c | 41 +++++++++++++++++------------------------
1 file changed, 17 insertions(+), 24 deletions(-)
commit 418023aa3ce13e14cd1804b3dffd72383993c3dd
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-10-04 17:47:54 +0200
Add support for XOAUTH2 authentication.
Apparently it is still in use even though OAUTHBEARER is standardized now.
This was originally implemented for msmtp to close its github issue #30.
NEWS | 3 +++
doc/mpop.1 | 5 +++--
doc/mpop.texi | 4 ++--
scripts/vim/mpop.vim | 2 +-
src/conf.c | 3 ++-
src/mpop.c | 10 +++++++++-
src/pop3.c | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
src/pop3.h | 21 +++++++++++----------
8 files changed, 121 insertions(+), 23 deletions(-)
commit d5568dc72082a5ad48be876167d1d2d5f201f684
Author: Emmanuel Bouthenot <kolter@openics.org>
Date: 2020-08-21 08:42:18 +0200
Fix typo in man page and texinfo manual
doc/mpop.1 | 2 +-
doc/mpop.texi | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit bbef833234eee63e67488dc846550a02ccfa78e6
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-06-03 21:53:45 +0200
Bump version to 1.4.10.
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit b5c4d138b7271a14363b87e8bb0bf9b9e456f4e2
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-06-03 21:53:18 +0200
Update man page date.
doc/mpop.1 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 39be1745a89407a330f237ad1ae2a8d483dc2f9c
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-06-03 21:52:54 +0200
Update translations.
po/de.po | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------
po/es.po | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------
po/pt_BR.po | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------
po/sr.po | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------
po/ta.po | 157 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------
po/uk.po | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------
6 files changed, 506 insertions(+), 480 deletions(-)
commit b0c0f9c85d5d705cb34106407c0a479ac8f5db1a
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-06-03 21:51:29 +0200
Update NEWS.
NEWS | 4 ++++
1 file changed, 4 insertions(+)
commit 65598165c2fe3165dfcf5e0308c7c6e29707a408
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-06-02 14:35:41 +0200
Further improve temporary file creation on Windows in multi-process situations.
src/tools.c | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
commit 99750fc8df1d5b25ee3f0ce1d7e5eaa44a4715e3
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-06-02 14:09:22 +0200
Improve temporary file creation on Windows in multi-process situations.
Suggested by t5n in https://github.com/marlam/msmtp-mirror/issues/19
src/tools.c | 48 ++++++++++++++++++++++++++++++------------------
1 file changed, 30 insertions(+), 18 deletions(-)
commit f4718d1d652151daad68c856e8dc2d05f9c81cc1
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-05-22 20:55:49 +0200
Improve temporary file creation on Windows.
src/tools.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit a95bfcf4af969e9a0765ce2808aafcb929a809be
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-05-18 21:02:28 +0200
Re-enable support for systems lacking vasprintf().
This partially reverts commit cda0755629cf662aae8f4de41727ceda3d932b00.
Fixes build on IBM i PASE, reported by Calvin Buckley.
configure.ac | 2 +-
src/xalloc.c | 19 ++++++++++++++++++-
2 files changed, 19 insertions(+), 2 deletions(-)
commit a63bcad7bf543ea3e56349d2fd606f6c9237f580
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-05-13 23:32:55 +0200
Fix 'permission denied' on Windows when creating temporary files.
src/tools.c | 34 +++++++++++++++++++++++++++++++++-
src/tools.h | 10 +++++++++-
2 files changed, 42 insertions(+), 2 deletions(-)
commit acbf3102d25c591ab11256598736e7afb40ce3ac
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-28 20:37:10 +0200
Improve help text
Suggested by Thomas Baker. Thanks!
src/mpop.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit aa38c81b6c100d865479db270e60254fa834fb78
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-23 08:47:04 +0200
Bump version to 1.4.9
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1d2b1cfafdf4571f681037c71a63a60330a67743
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-23 08:43:54 +0200
Update translations, including new sr.po
.gitignore | 1 +
po/LINGUAS | 1 +
po/de.po | 314 +++++++++++++++--------------
po/es.po | 323 ++++++++++++++++--------------
po/pt_BR.po | 314 +++++++++++++++--------------
po/sr.po | 1890 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/ta.po | 314 +++++++++++++++--------------
po/uk.po | 314 +++++++++++++++--------------
8 files changed, 2711 insertions(+), 760 deletions(-)
commit d6e88e4fb39ba8ace7739ef0d5f378e815ba2bb6
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-23 08:41:37 +0200
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit f5f6e88243003b1cb36ab20449ee997f7a207798
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-22 14:50:41 +0200
Update gettext files from 0.20.2
ABOUT-NLS | 1380 +-----------------------------------------------------------------------------------------------------------------------------------------------------------------
build-aux/config.rpath | 2 +-
po/Makefile.in.in | 126 ++++++++-------
po/Makevars | 41 +++++
po/Makevars.template | 4 +
po/Rules-quot | 6 +-
po/en@boldquot.header | 2 +-
po/en@quot.header | 2 +-
po/insert-header.sin | 5 +
po/remove-potcdate.sin | 8 +-
src/gettext.h | 20 +--
11 files changed, 151 insertions(+), 1445 deletions(-)
commit 2c21fe87a06804225258363f01adee399ced1b70
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-12 14:48:02 +0200
Improve translatability of a string printed by --serverinfo.
This change was suggested by Arun Isaac for the Tamil language.
src/mpop.c | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
commit 1c7f8e8a0b474aba5fdb3f8a86b5b5bf2142f5d7
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-12 14:26:02 +0200
Update translations.
po/de.po | 281 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------
po/es.po | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
po/pt_BR.po | 290 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
po/ta.po | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------
po/uk.po | 298 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------------
5 files changed, 710 insertions(+), 687 deletions(-)
commit 5cc20a9f97fd20445ac9c5598769af85d7a2e92b
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-12 14:22:54 +0200
Bump version to 1.4.8.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b611a65b32d6fe682a468d8366df7984677d570b
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-07 17:48:50 +0200
Update NEWS.
NEWS | 9 +++++++++
1 file changed, 9 insertions(+)
commit 3b6074698ddb6308399806c21592d0f50dc3a879
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-06 21:38:24 +0200
Update --version message.
src/mpop.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8b17f6b20196a281be47d8f129df7f428eb4cb2a
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-06 21:33:25 +0200
Add tls_host_override and --tls-host-override.
This closes https://github.com/marlam/mpop-mirror/issues/2
doc/mpop.1 | 6 ++++++
doc/mpop.texi | 10 ++++++++++
scripts/vim/mpop.vim | 2 +-
src/conf.c | 30 +++++++++++++++++++++++++++++-
src/conf.h | 67 ++++++++++++++++++++++++++++++++++---------------------------------
src/mpop.c | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------
6 files changed, 132 insertions(+), 68 deletions(-)
commit d13dd100c76a5f8aa3d9e6048bb7abcc5899703e
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-03 22:23:03 +0200
Remove dead code.
src/mpop.c | 4 ----
1 file changed, 4 deletions(-)
commit 055e63e3c7bc66c5b9f2c8f63528427ffd2bacde
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-02 21:16:39 +0200
Update translations.
po/de.po | 442 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------
po/es.po | 434 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------
po/pt_BR.po | 442 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------
po/ta.po | 525 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
po/uk.po | 442 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------
5 files changed, 1171 insertions(+), 1114 deletions(-)
commit b5dcdef66049d89f98f1750d3e69afb7d454fe27
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-02 20:34:32 +0200
Add support for a 'socket' command and '--socket' option.
This adds support for connecting via local sockets.
doc/mpop.1 | 9 +++++++--
doc/mpop.texi | 10 +++++++++-
src/conf.c | 25 +++++++++++++++++++++++--
src/conf.h | 5 ++++-
src/mpop.c | 26 ++++++++++++++++++++++----
src/net.c | 45 ++++++++++++++++++++++++++++++++++++++++++++-
src/net.h | 6 +++++-
src/pop3.c | 5 +++--
src/pop3.h | 5 +++--
9 files changed, 120 insertions(+), 16 deletions(-)
commit 1fba2f811a50b3087b9dd914117f74a46756dc1a
Merge: 545804a5 8dc4a7f3
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-02 20:06:10 +0200
Merge branch 'ilf-master'
commit 8dc4a7f34fab4d0878ebdab5660ba1b12c438d26
Merge: 545804a5 f3bc3a52
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-02 20:02:39 +0200
Merge branch 'master' of https://github.com/ilf/mpop-mirror into ilf-master
commit 545804a5ea9533fec3f0f511d3a83e93e9db3607
Author: Martin Lambers <marlam@marlam.de>
Date: 2020-04-01 17:08:43 +0200
Make source_ip work for proxy connections
src/net.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit f3bc3a52ae63e9b6b23d75e24ce4610e1412b044
Author: ilf <ilf@zeromail.org>
Date: 2020-03-30 16:20:09 +0200
spelling: change 'plain text' to cleartext
doc/mpop.1 | 10 +++++-----
doc/mpop.texi | 12 ++++++------
doc/mpoprc.example | 2 +-
src/pop3.h | 2 +-
4 files changed, 13 insertions(+), 13 deletions(-)
commit bdf6088e5345a744cebb4aa4c4b8b2705e3c865f
Author: ilf <ilf@zeromail.org>
Date: 2020-03-30 16:16:13 +0200
spelling: clear text + clear-text = cleartext
doc/mpop.1 | 12 ++++++------
doc/mpop.texi | 12 ++++++------
2 files changed, 12 insertions(+), 12 deletions(-)
commit 2c1950487f26691a5d05a6ffa17df3defea0416c
Author: Michael Forney <mforney@mforney.org>
Date: 2020-01-28 22:46:57 -0800
Explicitly cast `struct sockaddr_in[6] *` to `struct sockaddr *`
This prevents a couple warnings due to implicit conversion:
net.c:336:25: warning: passing argument 2 of 'bind' from incompatible pointer type [-Wincompatible-pointer-types]
net.c:344:29: warning: passing argument 2 of 'bind' from incompatible pointer type [-Wincompatible-pointer-types]
src/net.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 6d716e0b0fe4c8793ba6840a3b4fe17d3ea33805
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-12-24 10:24:55 +0100
Bump version to 1.4.7
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6db815a43511d48fbd0a8bc0e025fbf2050f11a6
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-12-24 10:24:34 +0100
Update translations
po/de.po | 2 +-
po/es.po | 2 +-
po/pt_BR.po | 2 +-
po/ta.po | 2 +-
po/uk.po | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
commit 66321b0d27428ff57d131dc7a3973b8968f76498
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-12-22 19:45:24 +0100
Fix build problem for MinGW
src/tools.c | 1 +
1 file changed, 1 insertion(+)
commit 3134529d385ea62960ca968c9d8e9e702dca52aa
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-12-22 19:43:44 +0100
Do not call gnutls_free() needlessly.
Since we never call gnutls_global_set_mem_functions(), it is always the default
free() function.
src/tls.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6e8bc8141c53140b7ae830bbff655e7da62ddc5a
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-11-19 15:02:20 +0100
Sync net.* and tools.* with msmtp
src/mpop.c | 2 +-
src/net.c | 22 ++++++++++++++++------
src/net.h | 9 ++++++---
src/tools.c | 40 ++++++++++++++++++++++++++++++++++++++++
src/tools.h | 9 +++++++++
5 files changed, 72 insertions(+), 10 deletions(-)
commit 7d3a000803b280f87f995e5c56ce3cfc581ef547
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-09-27 14:36:45 +0200
Bump version to 1.4.6
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f5f04abdddfc8c9399a9652bf9098ef87060bab7
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-09-27 14:36:39 +0200
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit 10479b6bb0905b99d01f409f9bb282da4ac867e2
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-09-27 14:35:53 +0200
Update translations from the translation project.
po/de.po | 2 +-
po/es.po | 2 +-
po/pt_BR.po | 7 ++++---
po/ta.po | 2 +-
po/uk.po | 2 +-
5 files changed, 8 insertions(+), 7 deletions(-)
commit f1a6d03a278d4d712bc38f3c8eac3ecdd8b16deb
Author: Justin Gassner <justin.gassner@mailbox.org>
Date: 2019-09-27 12:53:50 +0200
Add missing options to Vim syntax file
scripts/vim/mpop.vim | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit be53f831b5dde5804037f12f820bae121943b604
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-08-11 14:48:00 +0200
Check for availability of ns_initparse(), to avoid link failure on Cygwin.
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 10c53f0951f23b6d910ec1135687ab1795bd2446
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-07-12 09:14:20 +0200
Bump version to 1.4.5
configure.ac | 2 +-
doc/mpop.1 | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit c42e00af0863240593c784355e3cef19805c27e6
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-07-12 09:13:44 +0200
Update translations from the translation project.
po/LINGUAS | 2 +-
po/de.po | 1021 +++++++++++++++++++++++++++++++++++++++++++++--------------------------------------
po/es.po | 2118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------
po/pt_BR.po | 1059 ++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------
po/ta.po | 889 ++++++++++++++++++++++++++++++++++++++++---------------------------------
po/uk.po | 1048 ++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------
6 files changed, 3299 insertions(+), 2838 deletions(-)
commit 1d99f56ff270cfd490f8aa85be6c56bffb331102
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-07-12 09:12:35 +0200
Update NEWS
NEWS | 5 +++++
1 file changed, 5 insertions(+)
commit 1774e19600c5e8049aa2fae53e7a8e0bd35b39a4
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-07-12 08:55:01 +0200
Fix building with libgsasl: base64 is now always needed (for OAUTHBEARER)
src/Makefile.am | 6 +-----
src/pop3.c | 3 +--
2 files changed, 2 insertions(+), 7 deletions(-)
commit 5d2f49b23c7a8846ead29fa2a3ae62daf11bf1c1
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-07-12 08:44:57 +0200
Fix documentation of OAUTHBEARER
doc/mpop.1 | 4 ++--
doc/mpop.texi | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
commit 6393c283f3afc121e4d822840756761328e6eece
Author: Dmitry Torokhov <dtor@chromium.org>
Date: 2019-07-12 08:41:34 +0200
Fix OAUTHBEARER authentication
When using OAUTHBEARER we can't simply pass authentication token into
the AUTH command like XOAUTH2 allowed us to do, but we need to format
it as:
n,a=<username>,^Ahost=<hostname>^Aport=<port>
^Aauth=Bearer <token>^A^A
and base64-encode the resulting string before passing it to AUTH
OAUTHBEARER command.
src/mpop.c | 4 ++--
src/pop3.c | 43 +++++++++++++++++++++++++++++++++----------
src/pop3.h | 3 +++
3 files changed, 38 insertions(+), 12 deletions(-)
commit b26c178b41f200ab3860ccb3d8c1e2a29e01e9c8
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-07-11 14:40:02 +0200
Document TLS client certificates via smart cards.
doc/mpop.1 | 9 ++++++++-
doc/mpop.texi | 36 ++++++++++++++++++++++++++++++++----
2 files changed, 40 insertions(+), 5 deletions(-)
commit feaa48823027f7a4aa144cf283e53999549ecb0f
Author: Martin Vahlensieck <martin@academicsolutions.ch>
Date: 2019-07-11 14:02:59 +0200
Add vim syntax highlighting for booleans
scripts/vim/mpop.vim | 3 +++
1 file changed, 3 insertions(+)
commit f3a74a1b807bbfdec3648cdb9f028a8bda27bff1
Author: Martin Vahlensieck <martin@academicsolutions.ch>
Date: 2019-07-11 14:01:38 +0200
Improve vim syntax highlighting for IPv4 addresses
scripts/vim/mpop.vim | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 19dee2cbdad49b468ef66251c17938d7899bb564
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-07-04 09:24:46 +0200
Fix AUTH EXTERNAL by accepting initial SASL response
src/pop3.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4e0cc014828b73eaa89545be974b88b574f48638
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-06-25 09:36:44 +0200
Restructure TLS initialization.
This allows to avoid setting e.g. a trust file when tls_certcheck=off.
src/mpop.c | 18 ++++++++++++------
src/pop3.c | 8 +++++---
src/pop3.h | 4 +++-
src/tls.c | 64 ++++++++++++++++++++++++++++++++++++++++++----------------------
src/tls.h | 20 ++++++++++++--------
5 files changed, 74 insertions(+), 40 deletions(-)
commit dfc4b1944fe4655978082a547b5b294c53742b92
Author: Martin Vahlensieck <martin@academicsolutions.ch>
Date: 2019-06-14 14:20:10 +0200
Add vim syntax highlighting for IPv4 addresses
scripts/vim/mpop.vim | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit b2fe5ff3c85deebb59507455e728f6728d0d75ad
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-06-11 15:16:54 +0200
Experimental support for TLS client certificates via PKCS11 devices
src/mpop.c | 6 ++++--
src/pop3.c | 4 ++--
src/pop3.h | 2 +-
src/tls.c | 32 +++++++++++++++++++++++++++++++-
src/tls.h | 7 +++++--
5 files changed, 43 insertions(+), 8 deletions(-)
commit 72e96d8166d57154b2dc2b8526ba697fc46898f7
Author: Michael Forney <mforney@mforney.org>
Date: 2019-06-04 14:23:03 -0700
Avoid unnecessary VLA
We know the size statically, and VLAs are an optional feature in C11.
src/net.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 35ccb68dcc49cfe8480309350fab6f52826be943
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-05-09 16:08:24 +0200
Fix typo in version number.
NEWS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5a5215c9b2ed9e1536805f9a75454cd53721cb9b
Author: Rosen Penev <rosenp@gmail.com>
Date: 2019-04-29 14:22:43 -0700
openssl: Fix compilation without deprecated OpenSSL APIs
src/tls.c | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
commit 6cf8f7f59d1d35c85d5bb225b3e951a0f672691a
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-04-24 20:19:32 +0200
Bump version to 1.4.4
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c8ab5a9654d31bcfebb6b4b5a7987a8b48272b55
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-04-24 20:19:13 +0200
Update NEWS.
NEWS | 10 ++++++++++
1 file changed, 10 insertions(+)
commit fa03facf1184d24f750b32358ca697606205e38a
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-04-06 06:30:33 +0200
Add support for OAUTHBEARER
doc/mpop.1 | 11 ++++++++---
doc/mpop.texi | 9 +++++++--
scripts/vim/mpop.vim | 2 +-
src/conf.c | 3 ++-
src/mpop.c | 10 +++++++++-
src/pop3.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
src/pop3.h | 21 +++++++++++----------
7 files changed, 115 insertions(+), 28 deletions(-)
commit 9782577a60380872fc76da7e862ae67cdb13a5d6
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-02-14 16:29:43 +0100
Make tls_crl_file work also when tls_trust_file is "system"
src/tls.c | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit 0fbcb6f68560ca3878606fb2408dbcd5098ae0b5
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-02-11 20:39:46 +0100
Bump version to 1.4.3
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 95b96da443a24a4a9cb6664aefff9f6fcc7ac86e
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-02-11 20:30:43 +0100
Improve output for certificate verification failure.
src/tls.c | 24 ++++++++++++++++++------
1 file changed, 18 insertions(+), 6 deletions(-)
commit b51a6c6b8b83bf0913cc52fa2ff64307e987a5b8
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-02-11 20:27:34 +0100
Fix GnuTLS certificate verification for special tls_trust_file 'system'.
src/tls.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c37b5ea4f89fd423d701bbf755704c3d1644b4e6
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-02-11 19:59:32 +0100
Implement special tls_trust_file 'system' for OpenSSL.
src/tls.c | 34 ++++++++++++++++++++--------------
1 file changed, 20 insertions(+), 14 deletions(-)
commit 52c8e3cc34f12f5a556ce4889fe4f607a284eec5
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-15 14:38:56 +0100
Fix minor problem in error message about account that is already defined.
src/conf.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 92c105d8bf21fbdb53bf25c82ba39ee15db454ac
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-12 17:21:01 +0100
Bump version to 1.4.2
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit cec21ba938277306abc3cd22f87070570c910aa4
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-12 17:19:12 +0100
Update translations from translation project
po/LINGUAS | 1 +
po/de.po | 1947 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
po/pt_BR.po | 2032 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
po/ta.po | 1702 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/uk.po | 1749 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------
5 files changed, 4602 insertions(+), 2829 deletions(-)
commit 027265a3a5b06bd91b0a5b16c1d4058f8df24a50
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-12 16:52:42 +0100
Silence compiler warning.
src/password.c | 1 +
1 file changed, 1 insertion(+)
commit 820766e127a0aee26f93fee7a16d3ce91824dbb3
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-11 20:13:35 +0100
Move password_get() to its own module to share it with msmtp
src/Makefile.am | 3 ++-
src/mpop.c | 146 ++--------------------------------------------------------------------------------------------------------------
src/password.c | 221 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/password.h | 45 +++++++++++++++++++++++++++++++++++
4 files changed, 270 insertions(+), 145 deletions(-)
commit 570041050c68f301ff755c0785f1c42421142000
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-11 20:09:18 +0100
Move exit code helper function to modules shared with msmtp
src/delivery.c | 10 +++++-----
src/mpop.c | 157 +++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------
src/net.c | 28 ++++++++++++++++++++++++++++
src/net.h | 9 ++++++++-
src/pop3.c | 31 ++++++++++++++++++++++++++++++-
src/pop3.h | 9 ++++++++-
src/tls.c | 29 ++++++++++++++++++++++++++++-
src/tls.h | 7 +++++++
src/tools.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
src/tools.h | 7 +++++++
src/uidls.c | 20 ++++++++++++++++++++
src/uidls.h | 9 ++++++++-
12 files changed, 226 insertions(+), 138 deletions(-)
commit d62e9d70770fa3bfc5b7f20f03c0eb615de0f3db
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-11 20:01:17 +0100
Move tls_print_info() to tls.c (shared with msmtp)
src/mpop.c | 85 +++----------------------------------------------------------------------------------
src/tls.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/tls.h | 10 +++++++++-
src/tools.c | 2 +-
src/tools.h | 2 +-
5 files changed, 91 insertions(+), 85 deletions(-)
commit 63c6fe56da3e9c87ec0d5a6cc675ee0ce9535ded
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-11 19:58:48 +0100
Move print_fingerprint() to tools.c (shared with msmtp)
src/mpop.c | 25 +++++--------------------
src/tools.c | 20 ++++++++++++++++++++
src/tools.h | 9 +++++++++
3 files changed, 34 insertions(+), 20 deletions(-)
commit 6fefd5d54c012649b67f9a6c47ac80935ec6fa13
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-11 18:50:23 +0100
Whitespace changes
src/tools.c | 3 +++
src/tools.h | 3 ---
2 files changed, 3 insertions(+), 3 deletions(-)
commit e289d033176a9aaf02878147cfce1a3f98ca1a98
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-11 19:56:23 +0100
Move sanitize_string() to tools.c (shared with msmtp)
src/mpop.c | 47 ++++++++++++-----------------------------------
src/tools.c | 23 +++++++++++++++++++++++
src/tools.h | 7 +++++++
3 files changed, 42 insertions(+), 35 deletions(-)
commit d75b920282969b67d4cd46e9f0da884d659e046c
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-11 18:46:43 +0100
Remove unused variable.
src/tools.c | 1 -
1 file changed, 1 deletion(-)
commit 6d3ac14bac53755659acfeb383b7ec9b06717075
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-10 21:15:45 +0100
Move functions shared by msmtp and mpop to tools.c, and fix check_hostname_matches_domain()
src/mpop.c | 66 +++++-------------------------------------------------------------
src/tools.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
src/tools.h | 21 ++++++++++++++++++++-
3 files changed, 92 insertions(+), 63 deletions(-)
commit c50845f0afed3452cbe3f293b63d973b433d730a
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-04 21:58:14 +0100
Improve --help text.
src/mpop.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 9c99bf2d7a6607ae129a29a9c0b19a806fe4d7de
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-04 11:24:21 +0100
Fix potential double fclose() call in uidls_write(), found by cppcheck.
src/uidls.c | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
commit 945e77e47459d62cf378c692187d60bcf1e2b020
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-04 06:47:40 +0100
Add missing #include <limits.h>
src/net.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit d211ca73c84683fc893ed415e96e113318fe1cf6
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-02 20:25:33 +0100
Bump version to 1.4.2rc2.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 00a0d99dbed7e91db5cd29e2d669b728484470c4
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-02 20:25:14 +0100
Bump copyright year.
doc/mpop.1 | 4 ++--
doc/mpop.texi | 2 +-
src/mpop.c | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
commit 507d554bf9493442a7a94f7d024ba86ad152c599
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-01 20:03:57 +0100
Tweak --configure output.
src/mpop.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 18a917c578207386e5ab176b7a367386b7e7ad1c
Author: Martin Lambers <marlam@marlam.de>
Date: 2019-01-01 20:00:42 +0100
Improve the --configure output.
src/mpop.c | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
commit 5f713eebfaf803d8cede51f7a477ce67b91f16f8
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-31 15:26:27 +0100
Fix compiler warning.
src/net.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7cf77ad5a310204ca37cff1dbf7a637b08bcc86a
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-31 15:26:09 +0100
Add --help entry for new option --configure.
src/mpop.c | 1 +
1 file changed, 1 insertion(+)
commit 51cc2e3330af0c1a046c9f32eb4fc2863c3fb7e8
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-31 15:06:35 +0100
Add a new option --configure for automatic configuration based on SRV records.
NEWS | 3 +++
configure.ac | 34 +++++++++++++++++++++++++++++++++
doc/mpop.1 | 12 +++++++++++-
doc/mpop.texi | 11 +++++++++++
src/mpop.c | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/net.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/net.h | 24 +++++++++++++++++++++++
7 files changed, 353 insertions(+), 1 deletion(-)
commit a856f513e7efa9876ed039b8db25f6b3496e29c2
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-13 16:19:50 +0100
Bump version to 1.4.2rc1
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c8a2e5a529e3be20c88ff5c5820bdc42973c6a51
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-13 16:04:35 +0100
Add TRANSLATORS comment pointing to msmtp, and make sure it appears first.
po/POTFILES.in | 8 ++++----
src/mpop.c | 2 ++
2 files changed, 6 insertions(+), 4 deletions(-)
commit 26bfe7a59757a45a8ae67b4b579249e1912a5d97
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-13 15:49:28 +0100
Add a common comment to files shared by msmtp and mpop.
src/list.c | 2 +-
src/list.h | 2 +-
src/net.c | 2 +-
src/net.h | 2 +-
src/readbuf.c | 2 +-
src/readbuf.h | 2 +-
src/stream.c | 2 +-
src/stream.h | 2 +-
src/tools.c | 2 +-
src/tools.h | 2 +-
src/xalloc.c | 4 ++--
src/xalloc.h | 4 ++--
12 files changed, 14 insertions(+), 14 deletions(-)
commit 3162356734663a0ea0f88857c4ace21fac1b023b
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-13 10:35:08 +0100
Change tls_trust_file to have the new default value "system".
To simplify TLS setup, the tls_trust_file command has a new default value
'system' that selects the system default trust. Now you just need tls=on to
use TLS; the other TLS options are only required in special cases.
To make this work without breaking compatibility with older msmtp versions,
tls_fingerprint now overrides tls_trust_file, and tls_certcheck=off overrides
both (previously, you could not specify contradicting options).
NEWS | 8 ++++++++
doc/mpop.1 | 44 ++++++++++++++++++++------------------------
doc/mpop.texi | 41 +++++++++++++++++++----------------------
doc/mpoprc.example | 15 +++++++--------
src/conf.c | 22 ----------------------
src/mpop.c | 4 ++++
src/tls.c | 64 ++++++++++++++++++++++++++++++++++++++++++++--------------------
7 files changed, 102 insertions(+), 96 deletions(-)
commit 413f33e32b5fc92e2bc7d98c745cb53be7831280
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-12 23:58:48 +0100
Sync ABOUT-NLS with latest gettext version
ABOUT-NLS | 1396 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 1379 insertions(+), 17 deletions(-)
commit 1f24054d5499c86289cc3f3ae16c4a96720ad0c4
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-12 23:53:57 +0100
Sync netrc code with latest fetchmail version
src/mpop.c | 4 ++--
src/netrc.c | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
src/netrc.h | 51 ++++++++++++++++++++++++-----------------------
3 files changed, 165 insertions(+), 79 deletions(-)
commit 120eed9f49e88079a5253aabbb0baa172aabaaee
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-12 23:31:02 +0100
Sync gettext.h with latest gettext
src/gettext.h | 48 ++++++++++++++++++++++++++++++------------------
1 file changed, 30 insertions(+), 18 deletions(-)
commit 73b0fb66c25000535d8b907bb46078d7b1fb436c
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-12 23:23:24 +0100
Sync md5 code with latest openwall version
src/md5.c | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------
src/md5.h | 2 +-
2 files changed, 53 insertions(+), 57 deletions(-)
commit 62c0a86fa887f38b0aaa02e48fc6ba05f44594ab
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-12 23:15:05 +0100
Sync base64 code with latest gnulib version
src/base64.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++----------------
src/base64.h | 13 ++++++++++---
2 files changed, 56 insertions(+), 19 deletions(-)
commit cb6fdc5a93a89c5087bf24484136a4b62a438aa1
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-11 19:13:21 +0100
Do not call gnutls_free() needlessly.
Since we never call gnutls_global_set_mem_functions(), it is always the default
free() function.
src/tls.c | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
commit 352523c3172b43b8b72bd4694e7e0f42473514ad
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-10 23:12:23 +0100
Add TLS session parameters to printed TLS info
src/mpop.c | 31 +++++++++++++++++++++----------
src/pop3.c | 4 ++--
src/pop3.h | 2 +-
src/tls.c | 19 ++++++++++++++++++-
src/tls.h | 7 +++++--
5 files changed, 47 insertions(+), 16 deletions(-)
commit 42f22d1913568dd51428bf2717973e6567082921
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-10 23:05:21 +0100
Remove obsolete certificate verification flag that does nothing.
src/tls.c | 2 --
1 file changed, 2 deletions(-)
commit 263f8494f9f54b865ae4010441f94682832cefed
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-08 15:43:56 +0100
Update translations from the translation project
po/LINGUAS | 1 +
po/de.po | 205 +++++++++++----------
po/es.po | 1241 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------
po/pt_BR.po | 1247 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------
po/uk.po | 1722 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 3422 insertions(+), 994 deletions(-)
commit a94d8c94a1e48c2c18ad255eaceb111a6898be92
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-08 15:41:07 +0100
Bump version to 1.4.1
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit dbff0d9d84e62dced58d575308721aac78772c70
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-08 15:40:34 +0100
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit 6ffc65084e7ec68965aadb471af9258f2c5e11cc
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-08 15:39:34 +0100
Update documentation for Mac OS X keychain usage.
The example was provided by John Labovitz for msmtp (thank you!)
doc/mpop.1 | 7 ++++---
doc/mpop.texi | 10 ++++++----
2 files changed, 10 insertions(+), 7 deletions(-)
commit 78f0549a3ae377727773692429919bf602e7ce3b
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-12-08 15:36:34 +0100
Fix handling of GNUTLS_E_AGAIN in tls.c, for TLS 1.3 support.
GNUTLS_E_AGAIN was never handled correctly, but since GnuTLS never actually
returned that code before GnuTLS 3.6.x with TLS 1.3, this was never a problem.
Reported and analyzed for msmtp by Florian Pritz (thank you!)
src/tls.c | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
commit f7e20b368e42a4a8d1f276db251339deb990c8ff
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-11-20 10:48:16 +0100
Enable incomplete translations.
po/LINGUAS | 2 ++
1 file changed, 2 insertions(+)
commit 2d46bd07fd320d859e2650210d5454cbf75ad08c
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-11-20 10:46:07 +0100
Bump version.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c7870e83bbbac0a55e0588652355174df504c2fb
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-09-04 20:07:38 +0200
Bump version to 1.4.0.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8847176c33e80c2a17873c334484ed8b008fd7d4
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-09-04 20:06:51 +0200
Update NEWS.
NEWS | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 6c1258a823e1b43565be2fa64e9f28f85ff8e9bf
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-30 10:13:14 +0200
Remove unnecessary error handling for time(NULL) and gettimeofday(&tv, NULL)
src/delivery.c | 22 ++++------------------
src/pop3.c | 8 +-------
src/tls.c | 14 ++------------
3 files changed, 7 insertions(+), 37 deletions(-)
commit 086ab8eda074bde31c581bb84db2552c653d36e6
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-25 22:29:34 +0200
Add note about libraries to README
README | 11 +++++++++++
1 file changed, 11 insertions(+)
commit 12fb953dbdd04dc2088d6714f7708ac7e0e6b870
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-21 08:48:01 +0200
Remove support for systems lacking vasprintf().
NEWS | 3 ++-
configure.ac | 2 +-
src/xalloc.c | 20 +-------------------
3 files changed, 4 insertions(+), 21 deletions(-)
commit 3709cb353cb57162f7bcdc10d099191ec3960709
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-21 08:41:27 +0200
Update german translation
po/de.po | 527 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------
1 file changed, 271 insertions(+), 256 deletions(-)
commit 90a95f0b25a0e4dbd010f48a8a32537a17719503
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-21 08:39:48 +0200
passwordeval: do not require terminating newline anymore, and translate error messages
src/conf.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
commit a55865277bcad21bb55cd88519394162a8367222
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-20 21:20:01 +0200
Bump version to 1.4.0rc1
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8d7d43b39c349b1f4b443c6bf55f58b92b3e7133
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-20 21:19:11 +0200
Update NEWS.
NEWS | 2 ++
1 file changed, 2 insertions(+)
commit e6dc02cf841f6e88206d35fec79572e0ddf76a77
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-20 20:17:11 +0200
Mark APOP and CRAM-MD5 as obsolete and insecure, and do not choose them automatically anymore
NEWS | 4 +++-
doc/mpop.1 | 12 +++++++-----
doc/mpop.texi | 12 ++++++------
src/pop3.c | 64 ++++++++++++++++++++++++++++++++++++----------------------------
4 files changed, 52 insertions(+), 40 deletions(-)
commit 7795a4ba7c3911773723aa51527b1523dcc6b085
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-19 14:38:43 +0200
Improve NEWS
NEWS | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit bb7bba4c3e9670e5993fa5514b23e053cd75dcb1
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-18 22:44:34 +0200
Update README
README | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 0b0d62793126e8edf797cdb5a20b7ad455190ed1
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-18 22:42:32 +0200
Update gettext files
ABOUT-NLS | 4 ----
po/Makefile.in.in | 26 +++++++++++++++++---------
po/Makevars.template | 6 ++++++
po/Rules-quot | 4 ++--
4 files changed, 25 insertions(+), 15 deletions(-)
commit 55279de6c06ee9ba0a37bae8344c9141bdda9405
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-18 22:26:33 +0200
Remove support for DJGPP (was last used ages ago).
src/delivery.c | 2 --
src/mpop.c | 7 +------
src/net.c | 2 +-
src/tools.c | 32 ++++----------------------------
4 files changed, 6 insertions(+), 37 deletions(-)
commit 6736e96231a52ca6c91d5f5eec2f9ff2ff11aaa4
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-18 22:14:29 +0200
Switch from libidn to libidn2
NEWS | 2 ++
configure.ac | 2 +-
src/Makefile.am | 4 ++--
src/net.c | 4 ++--
src/tls.c | 6 +++---
5 files changed, 10 insertions(+), 8 deletions(-)
commit cfe5d38b20ae8deb8ab2370d86a510c33cf9c058
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-18 22:00:36 +0200
Disable GNU SASL support by default since it is unnecessary most of the time
NEWS | 3 +++
configure.ac | 6 +++---
2 files changed, 6 insertions(+), 3 deletions(-)
commit c4a7c2451f73780a406ac1a9412774c2cf4d8a3c
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-18 21:45:43 +0200
Discourage use of OpenSSL; recommend GnuTLS.
NEWS | 4 ++++
configure.ac | 33 +++++++--------------------------
2 files changed, 11 insertions(+), 26 deletions(-)
commit 6ac07ec70601ada7d51eab0142fda82ba4a240b8
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-18 21:33:25 +0200
Remove Debian package name hints from configure.ac
It does not make sense to keep them current and we should not have distribution
bias in configure.ac.
configure.ac | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 29131be6f76aac77ea855e03e1279fc76f6d8d03
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-07 14:15:18 +0200
Do not use getservbyname(). It offers no benefit.
configure.ac | 2 +-
src/mpop.c | 26 --------------------------
2 files changed, 1 insertion(+), 27 deletions(-)
commit e16c483bd6ab3cb5951ab60e357891739f10a2c6
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-07 13:52:20 +0200
Remove support for systems that lack mkstemp() and/or tmpfile()
configure.ac | 2 +-
src/pop3.c | 2 +-
src/tools.c | 196 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
src/tools.h | 22 --------------------
4 files changed, 2 insertions(+), 220 deletions(-)
commit 293542b7bddb0238e3d3f18ee32fb7d17657bad3
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-08-07 13:51:41 +0200
Fix building with ancient GnuTLS versions, e.g. on Ubuntu 14.04
src/tls.c | 4 ++++
1 file changed, 4 insertions(+)
commit 23e52cb4b3cbeff3579f90e1201b9d3323394f89
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-29 22:40:37 +0200
Fix typo in configure.ac
This was introduced by me when moving Roman's patch for msmtp to mpop. Sorry.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9d12282591ae497d5666249038eec9ab96b2f396
Author: Roman Bogorodskiy <bogorodskiy@gmail.com>
Date: 2018-06-29 22:35:37 +0200
Fix build on FreeBSD
Build on FreeBSD fails with:
CC net.o
net.c:317:25: error: variable has incomplete type 'struct sockaddr_in6'
struct sockaddr_in6 sa6;
^
net.c:317:12: note: forward declaration of 'struct sockaddr_in6'
struct sockaddr_in6 sa6;
^
net.c:318:24: error: variable has incomplete type 'struct sockaddr_in'
struct sockaddr_in sa4;
^
net.c:318:12: note: forward declaration of 'struct sockaddr_in'
struct sockaddr_in sa4;
^
2 errors generated.
Need to include <netinet/in.h> to fix that.
configure.ac | 2 +-
src/net.c | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
commit dabc204df9421c09575ca1e66bba91f0b489d987
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-28 15:38:46 +0200
Bump version to 1.2.8.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9f857fc82b285c74ad689f5de225afb17e916408
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-27 13:11:52 +0200
Fix minor problems in man page (taken from Debian patch for msmtp)
doc/mpop.1 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 9c6898781ac0d45aedb5b4576a73d2319bdd664d
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-27 11:58:28 +0200
Update NEWS
NEWS | 1 +
1 file changed, 1 insertion(+)
commit 6ffadc6edb592925b04a050b388ac2130ad7579b
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-27 09:52:27 +0200
gnutls: avoid compiler warning by using a newer API
src/tls.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit fe877715d493ef2d6936cd29f770d05fb7a212b1
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-27 09:50:22 +0200
gnutls: enable SNI to get the right cert from servers using virtual hosting
src/tls.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 804cdee14a9619de953b23e4d7850d54d7027435
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-26 22:48:09 +0200
Fix spelling of 'occurrence' and 'occurred'.
doc/mpop.1 | 8 ++++----
doc/mpop.texi | 6 +++---
po/de.po | 2 +-
po/es.po | 2 +-
po/pt_BR.po | 2 +-
src/conf.c | 2 +-
src/delivery.h | 4 ++--
src/mpop.c | 2 +-
src/pop3.c | 2 +-
src/pop3.h | 4 ++--
src/tls.c | 2 +-
src/tools.h | 2 +-
12 files changed, 19 insertions(+), 19 deletions(-)
commit 54f152586539df465295ebfbee27f616cba8cc79
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-26 13:28:41 +0200
Update NEWS
NEWS | 5 +++++
1 file changed, 5 insertions(+)
commit 918d73502ecdfff42eefd71e91eb0b143174b4a1
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-26 13:26:29 +0200
Update german translation
po/de.po | 381 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
1 file changed, 197 insertions(+), 184 deletions(-)
commit d334ecc16bb83bb89bcc7f771782654c45f9533f
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-26 13:10:45 +0200
Add new command source_ip and option --source-ip to bind to a specific IP.
doc/mpop.1 | 5 +++++
doc/mpop.texi | 8 ++++++++
src/conf.c | 23 ++++++++++++++++++++++-
src/conf.h | 5 ++++-
src/mpop.c | 26 ++++++++++++++++++++++----
src/net.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
src/net.h | 5 ++++-
src/pop3.c | 6 +++---
src/pop3.h | 4 ++--
9 files changed, 136 insertions(+), 15 deletions(-)
commit 1c3a055cac0ee93b835dd70b8c5f2f7991265efb
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-26 12:58:19 +0200
Fix/improve building for Windows >= 7 with latest MinGW
src/delivery.c | 2 --
src/mpop.c | 10 +++++-----
src/net.c | 12 ++++++------
src/tools.c | 20 ++++++++++----------
4 files changed, 21 insertions(+), 23 deletions(-)
commit d3cd23c8ca301bcfe5ff0350888e2643abf286a9
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-26 12:54:13 +0200
Documentation: move timeout doc after proxy doc
doc/mpop.1 | 30 +++++++++++++++---------------
doc/mpop.texi | 40 ++++++++++++++++++++--------------------
2 files changed, 35 insertions(+), 35 deletions(-)
commit ed0d10dcaa6204d6854a84cde6c21bdb8ac1a0ca
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-25 09:53:15 +0200
Fix lookup of XDG-compliant config file
This accidentally tried to open the msmtp config file, not the mpop config
file. The hardcoded program name is now replaced with PACKAGE_NAME so that
tools.[ch] can continue to be shared by msmtp and mpop.
src/tools.c | 6 +++---
src/tools.h | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
commit 17a074c1629e46f2d4350115e9a31d02d8251f77
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-15 16:56:18 +0200
Bump version to 1.2.7
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6bb073c74ba74134cb41f2c02538c7db2252d69c
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-15 14:09:20 +0200
Update year in copyright message.
po/de.po | 6 +++---
src/mpop.c | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
commit 64b91a0cdb845afe3cbcc02d76ae771c56c1f59e
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-15 14:06:02 +0200
Update NEWS.
NEWS | 9 +++++++++
1 file changed, 9 insertions(+)
commit 2e692a1b757b461b23e081d8a1aa3bfe6b245810
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-15 13:35:40 +0200
Documentation: add example for XDG-conformant UIDLS file
doc/mpop.1 | 5 +++++
doc/mpop.texi | 3 +++
doc/mpoprc.example | 3 +++
3 files changed, 11 insertions(+)
commit fa83c0b4e17b6a957d5c33af962c1f8079bc2cc1
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-15 13:27:30 +0200
Update german translation.
po/de.po | 1087 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------
1 file changed, 626 insertions(+), 461 deletions(-)
commit c70f9da228cd42842aff9420dadbc7d7869335ff
Author: Mart <mart@martlubbers.net>
Date: 2018-06-13 22:42:48 +0200
Implement the XDG base spec, to allow config file $XDG_CONFIG_HOME/mpop/config.
$XDG_CONFIG_HOME/mpop/config will be used if it exists and ~/.mpoprc does not exist.
Otherwise, ~/.mpoprc is used.
doc/mpop.1 | 9 +++++----
doc/mpop.texi | 8 +++++---
src/mpop.c | 6 ++----
src/tools.c | 37 +++++++++++++++++++++++++++++++++++++
src/tools.h | 14 +++++++++++++-
5 files changed, 62 insertions(+), 12 deletions(-)
commit 96c91f9e7ae456aef5078fae97c5c5d67fffbb94
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-13 22:32:29 +0200
Fix typo in documentation.
doc/mpop.1 | 2 +-
doc/mpop.texi | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 154f2b1d584158ff7c022d52489aa0353185e65b
Author: Martin Lambers <marlam@marlam.de>
Date: 2018-06-12 19:18:36 +0200
Update homepage and contact information.
ABOUT-NLS | 2 +-
AUTHORS | 2 +-
README | 2 +-
configure.ac | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
commit 6b897a21daf1c99ddc3ff4a416c63ad87f834509
Author: Konst Mayer <cdlscpmv@gmail.com>
Date: 2018-06-11 20:54:16 +0200
Windows: implement timeout on connect()
src/net.c | 54 ++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 42 insertions(+), 12 deletions(-)
commit 77329eb3682f1934a02e08d36552572e26babb90
Author: Konst Mayer <cdlscpmv@gmail.com>
Date: 2018-06-11 20:51:23 +0200
Windows: properly close socket on errors
src/net.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bdee91a74cde57ec6ae9c9e0b1de03da8a29324b
Author: Konst Mayer <cdlscpmv@gmail.com>
Date: 2018-06-11 20:49:34 +0200
Windows: fix send/receive timeout handling
src/net.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit d7b99c2df5e0d533bbe7e7d5f27529435d34671f
Author: Jan Fuchs <fuky@asu.cas.cz>
Date: 2018-06-12 19:16:15 +0200
Fix command line handling of SHA256 TLS fingerprints.
src/mpop.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 61b45e3e91a2355dde3c4023b69b9fea6581c9b0
Author: Martin Lambers <marlam@marlam.de>
Date: 2016-11-14 20:57:53 +0100
Bump version to 1.2.6
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 99c9ca3358f44fb87e9e7a5d964f785f42793ec1
Author: Martin Lambers <marlam@marlam.de>
Date: 2016-11-14 20:56:40 +0100
Fix cross-build with x86_64-w64-mingw32
getservbyname() is available, but winsock2.h needs to be included.
src/mpop.c | 5 +++++
1 file changed, 5 insertions(+)
commit 0b380c3840a1bfd82e66a295b399fdb729a910c9
Author: Martin Lambers <marlam@marlam.de>
Date: 2016-11-11 08:46:41 +0100
Include <stdint.h>, for uint16_t in the SOCKS code.
This is only necessary on platforms lacking <arpa/inet.h>, i.e. Windows, but
does not hurt on other platforms as <arpa/inet.h> includes this anyway.
src/net.c | 1 +
1 file changed, 1 insertion(+)
commit 83d64627db7d50131dc2eeb5bd39d5031e07f074
Author: Martin Lambers <marlam@marlam.de>
Date: 2016-10-18 16:17:47 +0200
Return proper error code when one or more accounts fail.
Previously, only the status generated by the last account would be returned,
which could be 0 (EX_OK) even if previous account(s) failed.
Now, when one exactly account fails, its status is returned, and when more than
one accounts fail, the generic status EX_TEMPFAIL is returned.
src/mpop.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------
1 file changed, 46 insertions(+), 47 deletions(-)
commit eb7e4f3222171c73b92d3ee11403a2deb4a1ea74
Author: Martin Lambers <marlam@marlam.de>
Date: 2016-05-31 20:49:48 +0200
Bump version to 1.2.5.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6b5d235465b16c52435bbd375f0a0be3d98f3149
Author: Martin Lambers <marlam@marlam.de>
Date: 2016-04-09 22:30:38 +0200
Support SHA256 fingerprints for tls_fingerprint, and mark both SHA1 and MD5 as deprecated.
NEWS | 4 ++++
doc/mpop.1 | 9 +++++----
doc/mpop.texi | 13 +++++++------
src/conf.c | 43 +++++++++++++++++++++++++++++++++++++------
src/conf.h | 8 +++++---
src/mpop.c | 38 +++++++++++++++++++++++++++-----------
src/pop3.c | 5 +++--
src/pop3.h | 4 +++-
src/tls.c | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
src/tls.h | 14 ++++++++------
10 files changed, 177 insertions(+), 64 deletions(-)
commit dc34046102047f5cf4e15ee078d865029cf368e9
Author: Martin Lambers <marlam@marlam.de>
Date: 2016-02-01 20:28:38 +0100
Bump version to 1.2.4, update copyright messages.
configure.ac | 4 ++--
doc/mpop.1 | 4 ++--
doc/mpop.texi | 2 +-
src/mpop.c | 4 ++--
4 files changed, 7 insertions(+), 7 deletions(-)
commit 3f024b90704d6e5fd49a6b595c517730e113bd6f
Author: Martin Lambers <marlam@marlam.de>
Date: 2016-02-01 20:27:48 +0100
Update NEWS.
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit 180378ad8dc7e1c7fc5fbeeaa235bff438745f10
Author: Justin Gassner <justin.gassner@web.de>
Date: 2016-01-07 23:17:50 +0100
Documentation: remove duplicate paragraph
Also remove a backslash.
doc/mpop.texi | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit 670ce769626fc0799b053ab796018ae5f8f9427c
Author: Niels de Vos <devos@fedoraproject.org>
Date: 2015-12-02 11:02:46 +0100
TLS: use system crypto policy by default
The last Fedora releases require applications to use the system policy
for SSL/TLS. If no --tls-priorities=... command line option is given,
instead of using the hardcoded priority string "NORMAL:-VERS-SSL3.0",
gnutls_set_default_priority() is called, which applies the system policy
to the TLS session.
URL: https://fedoraproject.org/wiki/Packaging:CryptoPolicies
BUG: https://bugzilla.redhat.com/1179321
src/tls.c | 53 ++++++++++++++++++++++++++++++-----------------------
1 file changed, 30 insertions(+), 23 deletions(-)
commit e3eff0838479dafd3201aa1cd7ea5232a253f7b6
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-11-27 21:52:30 +0100
Bump version to 1.2.3
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a48c5df40375c0936458e79d905cafa264de53c6
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-11-27 21:52:10 +0100
Update NEWS.
NEWS | 4 ++++
1 file changed, 4 insertions(+)
commit a1ef99ab772425890f689b9ee806cabc7ff306f1
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-11-02 10:32:38 +0100
SOCKS5: do not clobber the status byte reported by the server.
This prevented SOCKS support from working in certain cases.
Analyzed and reported by Russ Dill. Thanks!
src/net.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit cc363a25a989a5f0fec93ca57677582c70ecced5
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-09-07 22:34:22 +0200
Remove erroneous cast.
The cast was wrong and resulted in warnings from smart compilers. Reported and
fix suggested by Stefan Krüger. Thanks!
Note that the code accidentally worked on most machines with two-complement
integers and common compilers: casting -1 to size_t results in the largest
representable size_t, then adding +1 usually wraps around to zero, which is the
intended result.
src/conf.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit e4e6e1f8aa07c8d9879357a7c5a04c2f821f7b54
Author: Emmanuel Bouthenot <kolter@openics.org>
Date: 2015-06-04 10:27:45 +0200
Fix formating error in manpage
doc/mpop.1 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 061d00b14a510234303d6eb7ba6ca7c038bb81a3
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-05-25 08:08:34 +0200
Documentation: clarify what a maildir directory must look like.
doc/mpop.1 | 5 +++--
doc/mpop.texi | 4 ++++
2 files changed, 7 insertions(+), 2 deletions(-)
commit 1d22c31167825bb666d8f89ff87df0bc6ec50bc6
Author: Emmanuel Bouthenot <kolter@openics.org>
Date: 2015-05-20 19:48:16 +0200
Fix handling of non-fatal errors in gnutls_handshake().
The fix consists in recalling gnutls_handshake() for ever until the error
returned is fatal (that's what the doc says[1] and that's how gnutls-cli is
implemented[2]).
[1] http://www.gnutls.org/manual/html_node/TLS-handshake.html
[2] https://gitlab.com/gnutls/gnutls/blob/master/src/cli.c#L1620
src/tls.c | 26 +++++++++-----------------
1 file changed, 9 insertions(+), 17 deletions(-)
commit 556941625a39d8f5dda90f13be5b5aeee8f7695f
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-13 22:20:11 +0100
Bump version to 1.2.2
configure.ac | 2 +-
doc/mpop.texi | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 2dafbad83fcafaf731a79571f1385a03b49a0d62
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-13 22:19:15 +0100
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit b135154b38ac8a722dcf2a44c55055788d185a66
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-06 20:57:55 +0100
Write the IDN host name into the Received header.
This should be supported nowadays, no need to fall back to pure ASCII anymore.
src/pop3.c | 18 ------------------
1 file changed, 18 deletions(-)
commit c8e598f5272b63ec1f368ad9c486b566a72fc2de
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-06 20:57:23 +0100
Fix --version output for IDN without libidn
src/mpop.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit b608db82993a6f4a4884bb34bb00b3b6dbdb2172
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-06 20:47:48 +0100
Increase robustness against POP3 servers reporting wrong mail and mailbox sizes.
A user reported the following for a Smartertools_SmarterMail_1.5 server:
--> STAT
<-- +OK 33852 -1972428639
mpop: invalid reply to command STAT
mpop: error during mail retrieval
The mailbox size was about 15GB; probably a 32 bit overflow.
We don't really need the sizes, so mpop should work even when they are invalid.
src/mpop.c | 18 ++++++++++++------
src/pop3.c | 17 +++++++++++------
src/pop3.h | 12 ++++++------
3 files changed, 29 insertions(+), 18 deletions(-)
commit ecddb2d566253b69d19e02f834027b26adb6d6a7
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-05 08:56:33 +0100
Update NEWS.
NEWS | 4 ++++
1 file changed, 4 insertions(+)
commit a69605ddb8034d173a6b745be75a0a935881cf6e
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-04 12:20:35 +0100
Bump version to 1.2.1, and update copyright year
configure.ac | 5 +++--
doc/mpop.1 | 5 +++--
src/mpop.c | 4 ++--
3 files changed, 8 insertions(+), 6 deletions(-)
commit 37ff9d0c3e35e169f01502da27e48f1d714a99c9
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-04 12:17:29 +0100
configure: improve checks for IDN support
A runtime check is added to detect if getaddrinfo() accepts AI_IDN. For
cross-compilation, it is assumed that it does; the user is informed about
--disable-gai-idn.
configure.ac | 50 +++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 45 insertions(+), 5 deletions(-)
commit abdb50781e61c3df2d3c8f067ad3ab3c239f178d
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-03 08:02:40 +0100
Allow an empty argument for proxy_host, as documented.
Bug reported by "PM" on mpop-users.
src/conf.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
commit 2c3d7a5b2095e8332d80bef67ae4b93cb20c3023
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-02 21:47:54 +0100
Provide --with-tls configure flag to replace --with-ssl (which remains supported for now)
configure.ac | 25 +++++++++++++++++++++++--
1 file changed, 23 insertions(+), 2 deletions(-)
commit b2b73720bb8e014dc674df97091c64c97d09b5a4
Author: Martin Lambers <marlam@marlam.de>
Date: 2015-01-02 21:32:16 +0100
Provide a --disable-gai-idn configure flag.
This is for systems that define AI_IDN for getaddrinfo(), but do not actually
support it and provide no way to detect this at compile time.
Example: glibc compiled without libidn support, as used by astlinux. Reported
and fix suggested by Lonnie Abelbeck
configure.ac | 62 ++++++++++++++++++++++++++++++++++++++------------------------
src/net.c | 6 ++++--
2 files changed, 42 insertions(+), 26 deletions(-)
commit b0bcaefba3ceb85ac23811f96d9576371d2aa5d8
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-29 12:17:10 +0100
Bump version to 1.2.0
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a6cead4d35265fab9baaba65178df1695c766070
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-29 12:12:32 +0100
Remove obsolete README.w32
Makefile.am | 2 +-
README.w32 | 26 --------------------------
2 files changed, 1 insertion(+), 27 deletions(-)
commit b2b9628cab12eb3ba8fc1cd08716a8402bf07a45
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-29 12:10:57 +0100
Change order of auth methods reported by --serverinfo and --version
src/mpop.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
commit 7d2bf93800f4b46e341f483caace5bf0898c2242
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-29 12:08:59 +0100
Report configuration file location in --version output.
src/mpop.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
commit f82e08be514f610bee076660179e3ae74a319e75
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-29 12:01:56 +0100
Update README
README | 23 ++++++++---------------
1 file changed, 8 insertions(+), 15 deletions(-)
commit dad54a71025359d706a4917c11f63d112eb4a807
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-29 10:01:23 +0100
Fix hyphen/minus problems in man page
doc/mpop.1 | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
commit 5b1f75ba3e36219491c2f5984782e6e130763922
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-28 14:32:29 +0100
Fix typos in man page and manual.
doc/mpop.1 | 2 +-
doc/mpop.texi | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit fb0b9da4313678a2a5809eb8bbf3275b1161a0e6
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-28 14:03:20 +0100
Improve man page and manual.
doc/mpop.1 | 543 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------
doc/mpop.texi | 192 ++++++++++++++++++++++++-------------------------------------
2 files changed, 349 insertions(+), 386 deletions(-)
commit 56d444530df2cf5ac7668082dd54683044846584
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-28 09:35:44 +0100
Update the manual. Rework the TLS and Authentication sections.
doc/mpop.texi | 520 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------
1 file changed, 223 insertions(+), 297 deletions(-)
commit 3880467cdef6d37bf6b2e3df454e8ca0f973a491
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-25 15:47:15 +0100
Update configuration file example
doc/mpop.1 | 159 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------
doc/mpop.texi | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------
doc/mpoprc.example | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------
3 files changed, 271 insertions(+), 122 deletions(-)
commit a6ce6a4e85ffaa917a1232b155b646fef3397cb0
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-25 13:54:14 +0100
Update documentation of password retrieval.
doc/mpop.1 | 21 ++++++++-------------
doc/mpop.texi | 35 +++++++++++++++++++----------------
2 files changed, 27 insertions(+), 29 deletions(-)
commit ffa4e3349faa063567e93dbac18ffb8704cdadcd
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-25 13:35:32 +0100
Check keyring for password before checking .netrc.
The .netrc method is obsolete, and users using keyrings should not pay the
performance price of testing ~/.netrc and /etc/netrc.
src/mpop.c | 69 +++++++++++++++++++++++++++++++++++++--------------------------------
1 file changed, 37 insertions(+), 32 deletions(-)
commit 1dc2cf3a29a83de6d102cdf32e330c65c72bc928
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-17 22:31:38 +0100
Update configuration file example
doc/mpoprc.example | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c918287e6120c68b3d7ab14a7061ed678570d6e1
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-17 21:54:22 +0100
Bump version to 1.2.0rc3
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 46bffb613b88ee82147ea3b44e12525f94d6b1a5
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-17 21:46:45 +0100
Update NEWS in preparation of 1.2.0
NEWS | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 4b08666b3a7d34fa3a30fed5c6d0ec9c775aeb05
Author: Felix Janda <felix.janda@posteo.de>
Date: 2014-12-14 18:32:01 +0100
tools.h: Include <time.h> for time_t
Fixes compilation with musl libc
src/tools.h | 2 ++
1 file changed, 2 insertions(+)
commit 46ade2e110c81c7605041b2defe47730f73a54d4
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-11 13:31:03 +0100
Remove unused variable.
Found by clang.
src/pop3.c | 1 -
1 file changed, 1 deletion(-)
commit ff07e75dabf3c32fcadacd9bd6e9cd41a95a1a31
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-11 13:30:40 +0100
Update vim syntax file.
scripts/vim/mpop.vim | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit e7823a43ad969e4cefa8df049114d6aa903e5d41
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-11 06:17:01 +0100
Improve libsecret support.
doc/mpop.1 | 6 +++---
doc/mpop.texi | 6 +++---
src/mpop.c | 8 ++++----
3 files changed, 10 insertions(+), 10 deletions(-)
commit 3de1f09566947cfb1210fcf8b5d4705c10f4f725
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-11 06:10:19 +0100
Update documentation on authentication.
doc/mpop.1 | 20 ++++++++++----------
doc/mpop.texi | 43 +++++++++++++++++++++----------------------
2 files changed, 31 insertions(+), 32 deletions(-)
commit 1f196fe11fcb62d024e32bae84633871d632b8d5
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-11 06:18:53 +0100
Reorganize printing of the configuration.
src/mpop.c | 92 +++++++++++++++++++++++++++++++++++++++-----------------------------------------------------
1 file changed, 39 insertions(+), 53 deletions(-)
commit 854a7d3375eb036a2763118eac6a178c5c9b5f7f
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-11 06:10:07 +0100
Change order of auth methods reported in --version and --serverinfo.
src/mpop.c | 48 ++++++++++++++++++++++++------------------------
1 file changed, 24 insertions(+), 24 deletions(-)
commit 6cb0503998e50b2b4f6277c1971d7e02ce73014f
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-11 06:07:13 +0100
Fix AUTH PLAIN for Microsoft Exchange servers.
src/pop3.c | 47 +++++++++++++++--------------------------------
1 file changed, 15 insertions(+), 32 deletions(-)
commit 3b8f52b3e0bf13c9d3ca70f581af982d2a9934c3
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-09 21:26:26 +0100
Bump version to 1.2.0rc2.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f6fdd8595dd85793f8ff71f2aea5b7d55caefe28
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-09 21:25:23 +0100
Allow password management with secret-tool from libsecret.
NEWS | 4 +++-
doc/mpop.1 | 16 ++++++++-----
doc/mpop.texi | 16 ++++++++-----
scripts/Makefile.am | 6 ++---
scripts/mpop-gnome-tool/README | 1 -
scripts/mpop-gnome-tool/mpop-gnome-tool.py | 175 -----------------------------------------------------------------------------------------------------------------------------------------------
src/mpop.c | 30 ++++++++++++++++++++++++-
7 files changed, 56 insertions(+), 192 deletions(-)
commit 175a36724cb992bb1e6e5538e50c9252f72db857
Author: Martin Lambers <marlam@marlam.de>
Date: 2014-12-09 21:18:49 +0100
Only check configuration file permissions if the file contains secrets (passwords).
NEWS | 5 ++++-
src/conf.c | 40 ++++++++++++++++++++--------------------
2 files changed, 24 insertions(+), 21 deletions(-)
|