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
|
2024-12-10 Werner Koch <wk@gnupg.org>
Release 0.11.0.
+ commit 769d08a0768af378e0152b66a4993acd60d733f4
Add the commit-id to the final tarball.
+ commit 90bc007b847472df7c64f673b0e7512281e59ba4
* Makefile.am (release): Pass --pax-options to tar.
* configure.ac: For the use of PAX tar.
Update autogen.sh.
+ commit 53e01417247a292b966ba099fc4541bb8113b2e7
* autogen.sh: Update from libgpg-error.
* configure.ac (mym4_commitid): New.
(BUILD_COMMITID): New.
* src/helpmenu.c (gpa_help_about): Show the commit-id and not just the
revision.
2024-12-08 Werner Koch <wk@gnupg.org>
Make make distcheck work again.
+ commit 6cf1510b08324750bcc36b1fd22d4d7f83028827
* src/Makefile.am (EXTRA_DIST): Add org.gnupg.gpa.src.gresource.xml.
* po/POTFILES.in: Remove unused keyimseldlg.c
2024-02-07 Werner Koch <wk@gnupg.org>
Add very basic support for PIV cards.
+ commit 596b953438e0134f2f7fde9b456ffb5d5ed38fd5
* src/cm-piv.c: New.
* src/cm-piv.h: New.
* src/Makefile.am (gpa_cardman_sources): Add them.
* src/cardman.c: Support PIV.
* src/keytable.c (gpa_keytable_ensure): New.
(gpa_keytable_lookup_key): Replace code by a call the new func.
Fix typo in a menu entry.
+ commit fc72ba2a3e7db2f642f38ade5dc08b0241530df4
2023-07-28 NIIBE Yutaka <gniibe@fsij.org>
build: Update gpg-error.m4 and libassuan.m4.
+ commit 12b102444d84f87b6a8556cc39b6d0859bd77179
* m4/gpg-error.m4: Update from libgpg 1.47.
* m4/libassuan.m4: Update from libassuan master.
2022-11-29 Ineiev <ineiev@gnu.org>
po: Update Russian translation.
+ commit 6b134447a30a70c219ade5c7afff11754878f9b6
2022-11-16 NIIBE Yutaka <gniibe@fsij.org>
build: Update *.m4 and configure.ac.
+ commit 7bc02c5974c1778ad669bf96fd0fe0de92f4ad6f
* configure.ac (AC_HEADER_STDC): Remove obsolete feature.
(AM_PATH_GTK_3_0): Use PKG_CHECK_MODULES.
* m4/pkg.m4: New.
* m4/gpg-error.m4: Update from libgpg-error master.
* m4/gpgme.m4: Update from gpgme master.
* m4/libassuan.m4: Update from libassuan master.
build: Support out-of-source build.
+ commit cb4e90a0baad97839f1f745a9cb3f041cf494cb4
* src/Makefile.am (org.gnupg.gpa.src.c): Specify SRCDIR
to allow out-of-source build.
2022-11-12 Andreas Rönnquist <gusnan@librem.one>
Replace deprecated STOCK_ items with standard strings.
+ commit 8e7eb8042b2d301d335be491853ad68c72459cf3
Fix alignment in Card details.
+ commit b24dd25d65533a60f4983a320833cf07e2ca45dd
Don't use gtk_scrolled_window_add_with_viewport.
+ commit 10f5bd0c710ef0806b7da2c0286da3d1ddd7202c
Don't use misc_set_alignment.
+ commit 0b319a0add394e92db9f51551c7f447a1aa6bdbf
2022-11-11 Andreas Rönnquist <gusnan@librem.one>
Fix casting to dialog in get_content_area calls.
+ commit 81f7560c3b0e7a8b879d38d4efa06aa755728d39
Remove deprecated function call set_alternative_button_order.
+ commit 3b1885e0401f5e001863a5900935dd7a55285c92
Fix casting to box.
+ commit 46f98b0e8668556e906df965df22133fb4edd037
Migrate from vbox to box.
+ commit 6a1716d6a764cc21ee6f8ba69b87393aa69a4220
Fix casting to Dialog in gtk_dialog_get_content_area.
+ commit 62902e2d5a4f97b83d1e5b945a92fdcd3735c77b
Remove deprecated gtk_dialog_set_alternative_button_order.
+ commit 3f87efc905c0944ddb84c372623a8adae152aaca
Fix warning 'not enough variable arguments to fit a sentinel'
+ commit 5a1fdef3a14d3588f763f16c6ddcefde22889ca6
Fix error handling.
+ commit bbb84fc4cf29bd27b1bf226d10f235c369dbe0ff
Fix error handler for gtk_builder.
+ commit 5dab67be14fd6be6759dce0dbd625495c31bf5aa
Cast toolbar to GtkWidget.
+ commit a73a3d0a69214148d3566983db51254627c87a4d
Fix gtk_builder error handling.
+ commit dd60257dc26bf03e41f5ec47a445f3726ff19136
Fix error handling.
+ commit 9bc9c0240f0beda406c607eeec5aa8e9a8057290
Remove gtk_tree_view_set_rules_hint, deprecated.
+ commit 895f432545d0f08688b394568bd857a6337115cc
Fix casting to GtkDialog.
+ commit fa46f47b2ebf1d9b4c0bfceddfa35cc4f963f2b5
Use widget halign and valign instead of set_alignment.
+ commit 823c43f23b53a3a523a93c320ec7b513e4131710
Fix casting to GTK_DIALOG in get_content_area.
+ commit f86615b9540dd87c9d3a02f9fffabb7e682ce592
Migrate to GtkBuilder away from Gtk2 Action groups.
+ commit 84dcbf495dbe9dcbaaef60d964cbc0465536505a
Fix alignment of key details, and a small margin.
+ commit fee307a5e73975de982e6add6d5d901d9e9b71bd
Migrate to gtk_separator from gtk_hseparator.
+ commit 8fff2c4addf66002f01cfda0ad4210314656f6c3
Migrate to gtk_box_new.
+ commit 046695f6f9baaae80bef0efd6a2ad917f58e58ed
Use gtk_box instead of gtk_hbox/vbox.
+ commit 4abdd9b5c7f8272b4f51af1a3c693a2fc285e9c2
Cast to GTK_COMBO_BOX_TEXT.
+ commit 13543d5c03e6fd983a0584bb31043e8047e564f0
Replace table with grid.
+ commit 3ba38d3d371bedebc43a2cba38871694f2ee1bbb
Fix casting to GTK_COMBO_BOX_TEXT.
+ commit 178d51180ae4a37541faf40e7652e5d9052a5d51
Use halign/valign instead of misc_set_alignment.
+ commit 0ff9949991464ee27517c787fa053c06a3b5cc0b
Fix casting in gtk_image_get_pivbuf.
+ commit 848ad3438877bb5d10aab801f5b571d2f8da6d6f
2022-11-10 Andreas Rönnquist <gusnan@librem.one>
Replace set_alignment with set_halign/valign.
+ commit 8635370a89cf9d390f74e147c9e6a2a8aed263ff
Mirgate away from misc_set_alignment to widget_set_(h,v)align.
+ commit 74a14de44cc4abab90c6b16d6d8867238d681321
table to grid in keysigndlg.
+ commit 3568955b2675a803da365634f1f3f8bf6781832a
Cast to GTK_WIDGET to remove warning.
+ commit 706e41f6f43bc18744e0d786e5d56104717d8271
Migrate from hbox to box.
+ commit c9169d40cd36f3ad17f3b4b15811945ffd133420
Cast to dialog to remove warning.
+ commit 52f140021ed0ac82a01013ceacc28015964ead96
Cast properly to ComboBoxText.
+ commit 3561cfd69d1a0e4fb7f67c1944400cfdac36d861
Remove deprecated gtk_dialog_set_alternative_button_order.
+ commit caa2489dad1576f574c5e6f94b1bfae19da51969
Fix menu actions in file manager.
+ commit 91bad660ca62ea59efa023759ac89d5f3de52c2d
Fix key_manager_quit to quit program, not only close window.
+ commit 3a14b6dd9b0a365e712da75d7a1cbafca9c86e56
Add tooltips to card manager.
+ commit b02afc2f8bda29f54351d8cb4aa0c78aa9c177e1
Add toolbar tooltips for the file manager.
+ commit 265bfb7bf3c206c099fc478c70d901f4284118a4
Add toolbar tooltips for the clipboard.
+ commit 5e91971b2b48463c78eafa62c438558c5b2f0eec
Add toolbar tooltip to keymanager.
+ commit 5fbfb69447df099222721c7905876e4e0155888f
Fix actions for keymanager.
+ commit c74023b839655eb5770c7f86b1a4f48b5e493f37
2022-11-09 Andreas Rönnquist <gusnan@librem.one>
Fix the actions of Clipboard.
+ commit fd437334052d5beabc87062bef56c4766ccd272d
Fix alignment of text label of the different windows.
+ commit 6cac5e6e7c38642f72799d57a469f14efaa5855d
Migrate from table to grid.
+ commit 9c27c7da759b8ac508f2ce5dd1b85fcfca8886cc
Migrate to gtk_box_new in more places.
+ commit 64515f34c5e3057a49f16478dc55fd7e42322eda
Remove calls to gtk_tree_view_set_rules_hint.
+ commit 7c6fcb6f8fa18ea7defccd2cce830656860e0bfe
Fix casting to GTK_DIALOG to remove warning.
+ commit 64761f31dbbd791de9d0567a6fa2732a52cb9f7e
Replacae GTK_STOCK_OK.
+ commit 2593fad45bfb7f4c151809c3822f70ea69cab78e
Comment out deprecated gtk_dialog_set_alternative_button_order.
+ commit c0ed3775fbb83eeafba7cee59e7ca984aa1130bb
Use label instead of stock item.
+ commit 4872e840547d45ec9d35e4fb26a5a900e3bbc96a
Use icon name instead of stock constant.
+ commit 67889667a8b787b5d9fe05bef9f921e26ba5af0b
2022-11-08 Andreas Rönnquist <gusnan@librem.one>
Use icon_name instead of stock.
+ commit cf775f997e92c72857a0257f46a44b1f5b034347
Define box as GtkWidget.
+ commit 782c9f208716fc53b970abf21722c4871d5f2be1
Don't use STOCK_ items.
+ commit 814abfe141dc9b0b458849237d789ada6d282765
Migrate fileman to GSimpleAction.
+ commit c1101583089177da5400e85fd8850d7e1a249861
Replace stock icon variables with icon names.
+ commit 1aeb7ce64d2a44e3cea6f8d2eb15f1a621afdd17
Cast gtk_dialog_get_content_area to GTK_BOX.
+ commit 28511471ada11c080f65effa808f7de5b6805cb9
Gix loading image from stock (use string instead of GTK_STOCK)
+ commit 042f48b1571aaafc301687cd5fcfe8993a47887f
Fix casting to GTK_DIALOG where required.
+ commit 76fa890b31eb718bbb4d65c1a4137304ff6ba235
Migrate hbox to box.
+ commit 308b1a277e8a474dd325be9995c9395eabac3391
Add a specific callback for quit.
+ commit 1fdbc0b8cbd4ee15d9f34982827b3639d9a63904
Cast dialog for gtk_dialog_get_context_area.
+ commit 5e1fb592d8ad882c8c182a2dbff638211be78a2c
Migrate Clipboard to GSimpleAction.
+ commit ba864d358066729e46e4960af2cf6596f8535abb
Fix casting of grid to toolbar.
+ commit 6f53d25dc3886272142582bb613c2422458770e7
Fix casting to GTK_BOX to remove warning.
+ commit e61b5f6b08e6425d666b48d297583abbe5472bda
Migrate more h/h-box to box.
+ commit b5a7f54736b36a2202595778bffff3bf0b9a8fe0
Migrate hbox to box (HORIZONTAL)
+ commit d1fa00b95017b044f3b1f2ea0ed8a619c3a1a9ab
Remove deprecated STOCK_OPEN and STOCK_CANCEL items.
+ commit 23f4b474ee46e740f5cef4ceb6b78ea50d9cb015
Don't use deprecated GTK_STOCK items.
+ commit 7058acbe7893bd48e9d9e1b9e6d03660a2427414
Remove commented unused code.
+ commit f231cdae62257b252f9470d10613e0bd1b5294fb
Convert table to grid in keygendlg.
+ commit b55ecbddfd2233da0a1dd08b3815ec7d10a49e7a
2022-11-07 Andreas Rönnquist <gusnan@librem.one>
Fix hbox and vbox to standard boxes.
+ commit ab6147d3c9d11bd5654d60016301e04b8f744ca3
Remove unneeded gtk_builder_new_from_string call.
+ commit 2da9b367d3248963b4853d754b945eb943efa0ab
Migrate from deprecated gtk_hbox_new.
+ commit 51c0ab3a0d243107a450e004005cd8d79fdba9ac
Fix casting in gtk_dialog_get_content_area call.
+ commit b18bfc297ac10c0cf4413e694dd165783b69c0f3
Fix menus in keymanager, and fix the popup menu.
+ commit 609353ffd41d37b2c49b61827e20344ea7918fd9
Use the image names and not stock items for keys in keylist.
+ commit 89573b6909fc62713d25f2e0449f04edbc603ad7
Fix warning about dialog as argument to gtk_dialog_get_content_area.
+ commit 0602d3a6c498df461e7eb91e5b1f13a03749c5ab
Migrate to gtk_widget_set_[h/v]align.
+ commit 1001d1e7662b3c96aa4cc64482c0e3e292f84eb1
Use gtk_paned_new instead of gtk_vpaned_new.
+ commit e6b4fab931b0467f3a06a5910221ce058d4380c2
Add the icons for the keylist.
+ commit 526c3496cbe85e324ab291c9f05ff08ae9afee17
2022-11-06 Andreas Rönnquist <gusnan@librem.one>
Fix icons to use GtkBuildder and xml syntax.
+ commit 3766f919a49968f363f42fbec09f50d451b38699
Migrate keygenwizard to GtkBuilder UI.
+ commit 68abdf20986db5a99a762110783f18052e323c2c
We use GSimpleAction now, different amount of function arguments.
+ commit 13df27f89be80f6359f2b2583246c9f605bfb423
Add more icons to the gresource.
+ commit 8ee5304edee75d1964b89f89c757b1013186cbef
Migrate Help Menu to gtkBuilder based UI.
+ commit bddac75291d22022e0b9b0cc5dcd42f1c64c6fc6
Migrate key manager to GtkBuilder based UI.
+ commit f5b1ee1f755b08f94709980f62578072a297eab3
Correct the mode actions in card manager.
+ commit cc8aa4c064e93a8254718c4ea58cebfeaaf3f0fc
Migrate filemanager to GtkBuilder UI.
+ commit 7da53479c426c134f48d9561be1121fea07a875f
Migrate clipboard to GtkBuilder UI.
+ commit e7e495b3325413411e825574963047162656b26a
2022-11-05 Andreas Rönnquist <gusnan@librem.one>
Migrate action entries from GtkAction to GSimpleAction.
+ commit 6477153f262d12fe6cf5a89ed4f751fc63bbba80
Fix another hbox to box.
+ commit e4a915d11065de775cb6fe8825ed901ce94325c4
Move gtk_(h/v)box_new to gtk_box_new.
+ commit 572b9e0077d065bfcfc2c103a39adf573a8d093f
Convert cardman to gtk-builder.
+ commit 18854ba75b3637d159ac360e31886b255a0e9e1c
Don't need to include images, we use gtk-builder now.
+ commit 0659f217843626ebe460fa13f0e4f286bb06a188
Move gpa_application initialization earlier in the process.
+ commit a01db3e867841794a60b7f38fb1b789e4c82e256
Add org.gnupg.gpa.src.c/h to gitignore, generated by build system.
+ commit f096396ac7623ee44768b0283b58d6e8beb1c3f8
Remove pixmaps folder from build.
+ commit 2bc67674a3dd40e178ef9c5b1e72ef1538bd8479
Move pixmaps changelog to root folder, and remove pixmaps folder.
+ commit 879bfe4e0dc2026d4bfa18d33501ea37f28617ca
Add initial version of the gresource.
+ commit 415b9426346a4aac1d7a525769c2fc210fd9e036
Update makefiles to generate C code from images for gresource.
+ commit f6dfae5e822b8079a2a68c5185fedf0721ce8090
2022-11-04 Andreas Rönnquist <gusnan@librem.one>
Move image files to src folder.
+ commit 51e9b99dd568ccc2b6624a018f1c08eff980830f
2022-11-01 Andreas Rönnquist <gusnan@librem.one>
Fix another hbox -> box (HORIZONTAL)
+ commit 780aca82a331c9206f7fddafa5d83b82c09e8816
2022-10-31 Andreas Rönnquist <gusnan@librem.one>
Fix casting in gtk_dialog_get_content_area call.
+ commit c4810f06dd00891ec43342087a9e4910413b8b72
Remove deprecated gtk_dialog_set_alternative_button_order.
+ commit 42d2edde98569317961c4d945954aa22b46e93d6
Convert h/v-box to box.
+ commit 91a48e5b4534775471bd5fc49530fb4d10d90dab
Cast to GTK_WIDGET to avoid warning.
+ commit 6940f2ab9e0572ee678319228b88eab50f2bc552
Migrate GTK_COMBO_BOX to GTK_COMBO_BOX_TEXT.
+ commit f7f4a652c073b62e1c2167ee16f25d212f6b7c23
Migrate vbox to box.
+ commit 654770d549b47d02a5e42f34cc839342f9e7393a
Replace gtk_hbox_new with gtk_box_new.
+ commit 1c4fc2eb079f47f667372a5a7a899644ef091967
Remove deprecated gtk_dialog_set_alternative_button_order.
+ commit 783091870073f061711134a0e09b9f69ee63104b
Remove deprecated gtk_dialog_set_alternative_button_order.
+ commit ffe62a6d621a7b288276f5291a094b56f403e737
Fix two vbox/hbox to box.
+ commit 6e95b58122650f6ebce730d381780d9ec99ad324
Fix another gtk_dialog_get_content_area.
+ commit 25b31472d9f1e3ce84da58b5ab0e9044dfefba1a
Fix casting in gtk_dialog_get_content_area.
+ commit 41f08a465e833a354ef8af578c04af347db30dd8
2022-10-30 Andreas Rönnquist <gusnan@librem.one>
Update gitignore.
+ commit 8dce26a1d8534724ffbc5160b021afdd8534500c
Migrate to GtkApplication.
+ commit 97ef72774748645eda6c249ff84e7ce2c205a0f4
2022-10-29 Andreas Rönnquist <gusnan@librem.one>
Use gtk_image_new_from_icon_name instead of gtk_image_new_from_stock.
+ commit 87d113312cf3b3268468d12820d5d69de0514439
Load smartcard icon from xpm file.
+ commit a3335d23865ba17edf85242f9c29df1c175d1fd9
2022-10-28 Andreas Rönnquist <gusnan@librem.one>
fix gtk_dialog_get_content_area.
+ commit be280e21eed6a33c05c8874442808bad4023fa80
Remove gtk_dialog_set_alternative_button_order.
+ commit cc9f9483967139410d0ac1e9b6b4fdbe43f034b3
gtk_hbox_new to gtk_box_new(GTK_ORIENTATION_HORIZONTAL.
+ commit 9a0c870d853f1c8e9e9ddcd7d96f902cb9c0636e
More conf dialog needs dialog casting.
+ commit 22369196bcf4da183dff1edf1476237e2fcdc4af
Comment out gtk_dialog_set_alternative_button_order.
+ commit 3c34f5c9d1cbdbd8e16537af3bfd0c8a1e0da619
GTK_COMBO_BOX is really GTK_COMBO_BOX_TEXT.
+ commit 8d0fc33df943db0bbb83dfba81aed27e7c842861
gtk_dialog_get_content_area needs parameter casting to GTK_DIALOG.
+ commit af4d62e2b41b0a47eb2e8318b03a714709fa3881
gtk_dialog_get_content_area returns a GTK_WIDGET.
+ commit c4203566113fdb34a13bc4f05897433843a48f92
Migrate from deprecated gtk_misc_set_alignment.
+ commit 08bbf32bdbd16f9045e6ca1cc7598d3be1746732
gtk_vbox_new to gtk_box_new(GTK_ORIENTATION_VERTICAL.
+ commit d038c6eda01cc53fcb2b038ab9338adcd4c4adea
Fix incompatible pointer type warning.
+ commit ed22ed1f369e06f2d8832ac26ceac035eb482b75
Fix casting in gtk_dialog_get_content_area.
+ commit a6438f1d05902a4f4b79423477eb74eb9c7ec81c
Migrate from gtk_misc_set_alignment.
+ commit 6e992009e99fd5dc55781f7ab020d06136a317e7
Migrate hbox/vbox to gtk_box_new.
+ commit 15a7dbde5dc9009d92176f2fac0f6fc4cabbf3b4
2022-10-27 Andreas Rönnquist <gusnan@librem.one>
Don't use deprecated gtk_misc_set_alignment.
+ commit 169f648f25673969d6d124e58e6bdb20382b88dc
Disable scaling also for cardkey icon in keylist.
+ commit b8c94902c54f3a524efd46451be75394b484fa75
We should also disable the scaling for the cardkey icon,
blue_yellow_cardkey.xpm when used in the keylist.
Remove unused variable.
+ commit deb980a392982686ba0c9ba9b0db9a6196b27f4b
Replace set_alignemt with h/v-alignment functions.
+ commit 94137e7e7b3d3e9cbb242708a2db7aaf782f3bb9
gtk_widget_size_request is deprecated, use gtk_widget_get_preferred_size
+ commit 4e6bf4684d411322e23067cc67b78334332d9d6b
HBOX is deprecated, replace with BOX.
+ commit a2d324e79cc60d605804a01389e9925159c707f0
Remove gtk_tree_view_set_rules_hint.
+ commit f4f9ca507f8c401193fdd8291dab2827ac2f931c
gtk_tree_view_set_rules_hint is deprecated, and you are supposed
to leave this to the GTK theme now.
See
https://docs.gtk.org/gtk3/method.TreeView.set_rules_hint.html
Don't use align widget, set alignment direct on widgets instead.
+ commit eed45160535f51deaafd1f09ecc213477024335d
Use box and not hbox or vbox.
+ commit 84b0d5551d87a2dfa2edd023c57a7db6983f319b
Fix gtk_misc_set_alignment, use gtk_widget_* functions instead.
+ commit eacc437d171911a61440fdfc79c56c97e7edde0e
Fix COMBO_BOXes in cardman.c.
+ commit e050711695db1f25bd9d9009868c42f3bb8a1dc2
Migrate from table to grid.
+ commit ac13faecda4f9e865056d6967bef80c67dfca3ba
2022-10-26 Andreas Rönnquist <gusnan@librem.one>
Define box as widget and not as box for dialog_get_content_area.
+ commit b1ea64da073b0c43038187cc517cf6517e5f6e9d
Don't use GtkAlignment widgets, which is not necessary.
+ commit 69e03090aeadd6f0141df0edafc7f8b4d912a3b9
Migrate tables to grids in cm-openpgp.c.
+ commit 077f52a6b15377fd9b5e33147851cf3f39e72eb9
Replace deprecations in cm-netkey.c.
+ commit b9e8ef690559f266546bede858d43fc659f7a7e2
Replace deprecations in cm-netkey.c.
+ commit bca92b3accfc431689d667f28ecb4200a9f5ce0e
gtk_misc_set_alignment is deprecated.
+ commit 0fb5828afe18b0f88a582d91a0355f0e173cad2a
cast widget to dialog for gtk_dialog_get_content_area.
+ commit c50afbf759ad27229f8aa02f38576d369612d2d3
passwddlg table to grid.
+ commit ae9d7fee50adb0762951af995e8bdcc6c9adb1ab
Migrate cm-dinsig table to grid.
+ commit 2e760c8d288944b94a7623a6baeb3eaa67ec6219
gtk_misc_set_alignment is deprecated.
+ commit 33419db219f4c3f86e3d4152ead90cb1ea5a4483
VBOX is deprecated, set type to BOX.
+ commit 3887c37adfe090e05023a0e48afa0c6876a2d8e7
2022-10-25 Andreas Rönnquist <gusnan@librem.one>
Define as widget to avoid warnings.
+ commit 9b495c1f6f17a5ea2f9d62c553cc8ea5f488cad6
Migrate ownertrust field from table to grid.
+ commit af877afc94cfd49e42af0e100b14400a149e43a8
Use gtk_box_new and not gtk_hbox_new.
+ commit fd40ad5cac4df1ac1e672e0f88d4b085a0a3a565
Fix warning 'passing argyment from incompatible pointer type'
+ commit c2b0564c3f2b105956a93ae75f3d04d1f9a7b514
Fix some deprecated gtk_[v,h]box_new.
+ commit 0f4f022db8f2b0df4db7c8856de43afc3a04baa5
Use gtk_box_new instead of gtk_vbox_new.
+ commit 13c12ae9dda0e8ab6f20312f4dfb0ac6f82fddf3
Use gtk_box_new instead of gtk_hbox_new.
+ commit a49b7392c43434b71e023a017b951bbce1f81de4
Remove some deprecataed UI calls.
+ commit 4031700ffd81613f8b985e6af8a80192d858364e
Use setlocale instead of deprecated gtk_set_locale.
+ commit e16d3162107b17ca3f4aa5083276c9c944a03eab
USe gtk_combo_box_text_prepend instead of gtk_combo_box_prepend_text.
+ commit 119afc254cacc8c55c49ac4c2a8178bc3326b8f5
Use gtk_combo_box_text_new instead of gtk_combo_bxo_entry_new_text.
+ commit 81be0538081206261dbad177408e3bac9e7795d8
Use gtk_box_pack_start (without deprecated _defualts)
+ commit 14026d139f8a13172ee65dc5534003afbf5d5c18
gtk_mashal_* shouldn't be used.
+ commit 95e07080a2a08196cafb05b69345ea1d629424b1
Some drag structs should use functions to access members now.
+ commit bf202cf9cfa18dc4f4459597f78ebc1ce614f2f8
Use gtk_dialog_get_content_area instead of dialog->vbox.
+ commit 06fb6abaf61c19782a7e551951609cc429011363
Use gtk_combo_box_text_new.
+ commit 5ee799a30c6b473a794110cfc0e5adc6e6d9b633
Use gtk_editable_set_editable instead of gtk_entry_set_editable.
+ commit 77284ea8b0ee5ebe624cf27cd4d05f13b3687e87
Use gtk_combo_box_text_get_active_text.
+ commit b9f65ebf5d9722053198d65d42e8f4703b74ad3c
Use gtk_combo_box_text_get_active_text instead of
deprecated gtk_combo_box_get_active_text
Fix another window->vbox (use gtk_dialog_get_content_area)
+ commit 757a3d93f2ce877299375fa84cdf7b2810e1a6d6
Use G_OBJECT instead of GTK_OBJECT.
+ commit edb061d5b449c306ef3780c39e657232e2f268be
Replace dialog->vbox with gtk_dialog_get_content_area.
+ commit c8f036629e522a1f6cca5d48a249cfa5a4480ee8
Replace GTK_WIDGET_IS_SENSITIVE with gtk_widget_is_sensitive.
+ commit 36dfefcc0764febdaccf4c50532f224bfad9dd75
Replace deprecated gtk_widget_hide_all with gtk_widget_hide.
+ commit 7a714bf13a33e375b0026901d88b32fd672bb996
Replace gtk_combo_box_append_text with gtk_combo_box_text_append.
+ commit 8b87946b34b11b41ebf0c48ad979d5868b67af69
Replace deprecated gtk_box_pack_start_defaults with gtk_box_pack_start.
+ commit 0f4b8188c1d0f71102715bd4beb9a619953b8ea8
2022-10-24 Andreas Rönnquist <gusnan@librem.one>
Check for GTK 3 in configure.ac.
+ commit 3eaf089082cac49867cad5de7895530831c61adc
2021-09-09 Werner Koch <wk@gnupg.org>
core: Map an LotW OID in DNs.
+ commit faaf0b7b72bd3c4ed02490132a693d0692b45bfb
* src/format-dn.c (parse_dn_part): Add Callsign.
2021-04-15 NIIBE Yutaka <gniibe@fsij.org>
build: Update m4/gpg-error.m4.
+ commit 77a069390073f7baf7ff780e1ebc7f98ed8b54a4
* m4/gpg-error.m4: Update from libgpg-error.
Let autogen.sh create the VERSION file.
+ commit 240fb98c6e6be8d5fc16a4a54d85d92a6861e0af
* autogen.sh: Update from Libgpg-error
* configure.ac: Use autogen.sh --find-version.
* Makefile.am (dist-hook): Do not create VERSION.
(EXTRA_DIST): Add VERSION.
* autogen.rc: Remove obsolete use of --with-gpg-error-prefix and
--with-libassuan-prefix, which is not needed any more.
2020-11-20 NIIBE Yutaka <gniibe@fsij.org>
build: Update to newer autoconf constructs.
+ commit b40ff3b1f20dec3b14ca72d0af50137e38cd1808
* configure.ac: Use AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER.
Use AC_USE_SYSTEM_EXTENSIONS instead of AC_GNU_SOURCE.
Use AS_HELP_STRING instead of AC_HELP_STRING.
(AC_ISC_POSIX): Replace by AC_SEARCH_LIBS.
(AC_STDC_HEADERS): Replace by AC_HEADER_STDC.
(byte, ushort, ulong, u16, u32): Use AC_CHECK_TYPES.
* m4/check_zlib.m4: Use AS_HELP_STRING instead of AC_HELP_STRING.
Use AC_MSG_ERROR instead of AC_ERROR.
* m4/gettext.m4: Update from gnulib.
* m4/gpg-error.m4: Update from libgpg-error.
* m4/gpgme.m4: Update from gpgme.
* m4/libassuan.m4: Update from libassuan.
2020-08-30 DebXWoody <stefan@debxwoody.de>
Adding key size 4096 for key generation.
+ commit ee215574aa10c7fad0304edd8cb323fca8ba5218
Added key size 4096 to "generation Key" dialog.
2020-05-07 Werner Koch <wk@gnupg.org>
Make the card manager work again with gnupg devel (2.3)
+ commit 49c53193aba49103db28ad3f92ea53dc16ef41d8
* src/cardman.c (scd_status_cb): Use case-insensitive compare for the
apptype values.
2019-05-13 NIIBE Yutaka <gniibe@fsij.org>
build: Update m4/iconv.m4.
+ commit 1cb82dcfcea46878cad353022c8f537d4c9d879d
* m4/iconv.m4: Update from gettext 0.20.1.
2018-10-24 Werner Koch <wk@gnupg.org>
Trim tooltips before displaying.
+ commit 70858dcd6062f2e77956b5dd14597d38633bb09a
* src/gtktools.c (gpa_add_tooltip): Strip traling LFs.
* src/confdialog.c (create_dialog_tabs_2): Use gpa_add_tooltip.
2018-10-18 Werner Koch <wk@gnupg.org>
Replace use of the GPGME_KEYLIST_MODE_LOCATE alias.
+ commit d7f0e50b7a455dc98df933e18ea6718b9e2649c3
* src/gpaimportserverop.c (search_keys): Use Extern and local instead.
Allow searchin in the key listing also for mail addresses.
+ commit 9ac18119fb3c82197169718f1c7d5786119398ce
* src/keylist.c (search_keylist_function): Hack to search for a mail
address.
2018-10-16 Werner Koch <wk@gnupg.org>
Release 0.10.0.
+ commit bb097c7b8bb067b6b5dfca1cc62f508845979f54
* configure.ac: Modernize version number stuff.
Require more modern versions of libraries.
+ commit 40e0c2e6d4381e8363349a72028a7190e20ec6a8
* configure.ac: Require gpg-error 1.27, assuan 2.4.2, gpgme 1.9.0.
Remove all conditional gpgme code for older versions.
* src/gpgmeedit.c (USE_GPGME_INTERACT): Remove and always use the
modern interact functions.
2018-10-16 Ineiev <ineiev@gnu.org>
po: Update Russian translation.
+ commit 82ec950925c98c2c7698f09ce4afb6bb5ac615c7
2018-10-16 Werner Koch <wk@gnupg.org>
Make sure valid utf-8 is passed to GtkTextView.
+ commit dd43dd9014995e9eae149d008d74ca246293c946
* src/gpacontext.c (gpa_context_get_diag): Change and convert if
needed.
po: Update German translation.
+ commit 728f09629698bc86bfbcf89f1228bf6d4b0d441a
In --locate-key mode ley Retrieve_Key not search in Local.
+ commit 83227b81ae3f61d68526a87998498ec2f7b95334
* src/gpaimportserverop.c (search_keys): Do not search in local
keyring.
* src/gparecvkeydlg.c (gpa_receive_key_dialog_init): Make Enter work
in the input field.
Add more details buttons to error dialogs.
+ commit 1ca0eb42967a9cc822eadb295f8dacc770d816de
Make diagnostic dialog scrollable.
+ commit 210c7c375df1222e2e10c0ea44e8b62a1ad569fa
* src/gpacontext.c (gpa_context_get_diag): Prepend version info.
* src/gtktools.c (create_diagnostics_dialog): New.
(show_gtk_message): Use new dialog.
2018-10-15 Werner Koch <wk@gnupg.org>
po: Update Swedish translation.
+ commit 38bdae22d127e05903310ea1596d97c562ecd7c5
Add context menu to copy a private key to the clipboard.
+ commit f8d64d13a15a4c8eaf8d41c536e1534ea2405ddf
* src/gpaexportop.c (PROP_SECRET): New.
(gpa_export_operation_get_property): Add new property.
(gpa_export_operation_set_property): Add new property.
(gpa_export_operation_class_init): Install property.
(gpa_export_operation_idle_cb): USe Secret export mode.
* src/gpaexportclipop.c
(gpa_export_clipboard_operation_complete_export): Improve message.
* src/gpaexportclipop.c (gpa_export_clipboard_operation_new): Add arg
'secret' and change caller.
* src/keymanager.c (key_manager_copy_sec): New.
(key_manager_action_new): Register function.
Add diagnostic button to some error report dialogs.
+ commit 9e119866c02ceba8f596fa16a990b5fae562c202
* src/gpgmetools.c (_gpa_gpgme_warning): Rename to _gpa_gpgme_warn and
add arg CTX.
* src/gpgmetools.h (gpa_gpgme_warn): New macro
(gpa_gpgme_warning, gpa_gpgme_warning_ext): Adjust macros.
* src/gtktools.h: Include gpacontext.h.
* src/gtktools.c (show_gtk_message): Add arg CTX and add button to
show details.
(gpa_show_info): Adjust to provide NULL for new arg.
(gpa_show_warning): Renamed to ...
(gpa_show_warn): this and add arg CTX. Change all callers to use new
name and to pass NULL for CTX.
* src/gpacontext.h (_GpaContext): Add field inhibit_gpgme_events.
* src/gpacontext.c (gpa_context_get_diag): New.
(gpa_context_event_cb): Inhibit events as needed.
* src/gpafiledecryptop.c (gpa_file_decrypt_operation_done_error_cb):
Pass the gpgme contextto gpa_show_warn or gpa_gpgme_warn.
Let Server->Retrieve_Key use --locate-key for a mail address.
+ commit f160e92d908e01d8d16e8bc1bca59e48b25746da
* src/gpaimportserverop.c (search_keys): Detect mbox style keyids and
use --locate-key.
Add context menu to copy the fingerprint(s).
+ commit fea939b6fe082fa2fd8276f7d59f9018e89af0fe
* src/keymanager.c (key_manager_copy_fpr): New.
(key_manager_action_new): Add popup item
Show GPGME version in the about dialog.
+ commit f5361478e121415e37ef7ebd665f2221ade0d71d
* src/helpmenu.c (gpa_help_about): Include GPGME version.
2018-06-05 Werner Koch <wk@gnupg.org>
Simplify a xmalloc+snprintf use.
+ commit 48a685eec1940f1b325da99040cc532aa66be191
* src/confdialog.c (create_dialog_tabs_2): Use g_strdup_printf.
2018-06-05 Ineiev <ineiev@gnu.org>
Unescape description texts.
+ commit 85baf24947e4d05a116bd59c08cf198909a85fad
* src/confdialog.c (create_dialog_tabs_2): Strdup and unescape
option->description and comp->description before using as labels.
Fix percent unescaping.
+ commit a5db9c242b8789413e703f70b3b5d5029b6956ed
* src/utils.c (percent_unescape): Fix output string length.
Eliminate arbitrary length limit on labels.
+ commit fa562297a5aeb0e804211703af5622af6036999b
* src/confdialog.c (create_dialog_tabs_2): Allocate memory
for labels with xmalloc.
2018-04-16 Werner Koch <wk@gnupg.org>
Add a User ID notebook page.
+ commit 069e354d8265ef0071522b14df981281e78a6409
* src/gpa-uid-list.c, src/gpa-uid-list.h: New.
* src/Makefile.am (gpa_SOURCES): Add them.
* src/convert.c (keyorg_string): New.
(gpa_update_origin_string): New.
* src/gpgmetools.c (gpa_uid_validity_string): new.
* src/gpa-key-details.c: Include gpa-uid-list.h.
(_GpaKeyDetails): Add fields uid_page and uid_list.
(construct_details_page): Add "Last Update" line.
(build_uid_page): New.
(ui_mode_changed): Call that function.
(gpa_key_details_finalize): Free the uid_list.
(gpa_key_details_update): Inset a new notepad page.
2018-04-16 Damien Goutte-Gattat <dgouttegattat@incenp.org>
Load the secret keyring before the public one.
+ commit 38aeb4b188904a475ac4659dd0aa7e89578093ed
* src/keylist.c (gpa_keylist_init): Forcefully load the secret
keyring before attempting to load the public keys.
2017-09-13 Werner Koch <wk@gnupg.org>
Use the new gpgme_op_interact interface.
+ commit 69c777580bb9eff0fbc373b3a84cdfe74b07f566
* src/gpgmeedit.c (CMP_STATUS): New macro. Use this instead of the
direct integer compares.
(status_type_t): New type alias. Use it instead of
gpgme_status_code_t.
(edit_fnc) [USE_GPGME_INTERACT]: Compare a against a string list.
(gpa_gpgme_edit_trust_start) [USE_GPGME_INTERACT]: Use the new API.
(gpa_gpgme_edit_expire_start) [USE_GPGME_INTERACT]: Ditto.
(gpa_gpgme_edit_sign_start) [USE_GPGME_INTERACT]: Ditto.
(gpa_gpgme_edit_passwd_start) [USE_GPGME_INTERACT]: Ditto.
(gpa_gpgme_card_edit_genkey_start) [USE_GPGME_INTERACT]: Ditto.
Fix listing of algorithm/keysize in the subkey window.
+ commit 7fb061b1d784bce2e85664b097e4266a15a4fd01
* src/gpasubkeylist.c (gpa_subkey_list_set_key): Use the current
subkey.
2017-07-13 Zdeněk Hataš <zdenek.hatas@gmail.com>
po: czech translation update.
+ commit f7de6260936cafb5f56635956b55271baae72faf
2017-05-14 Andre Heinecke <aheinecke@intevation.de>
Fix crash on filename conversion error.
+ commit ee3ec98dba5a8c98e9ca9737da633d0767d54214
* src/fileman.c (add_file): Handle conversion errors.
2017-04-13 Andre Heinecke <aheinecke@intevation.de>
w32: Make location of locale dir more flexible.
+ commit 2dae64a65080c52a731d98a905a447de1428cc7c
* src/gpa.c (get_locale_dir): If installed under a bin subdirectory
strip this out of the locale path.
2017-02-24 Werner Koch <wk@gnupg.org>
Change license of card application modules to LGPLv3+/GPLv2+.
+ commit 0a78795146661234070681737b3e08228616441f
All code was written by me and Moritz Schulte who was at that time an
employee of g10 Code GmbH. I am CEO of that company.
2016-12-01 Zdeněk Hataš <zdenek.hatas@gmail.com>
po: czech translation update.
+ commit b711104afd1e069271e386d7982b3b5e65eec165
2016-11-19 Werner Koch <wk@gnupg.org>
Release 0.9.10.
+ commit 9d0c65fda8ad8991c4c49f5aacf5179d8cda8bfd
2016-11-19 Andreas Rönnquist <gusnan@gusnan.se>
Fix some minor problems in original English strings.
+ commit c6a46e0a932561d1c3dcebf233086d9c6db4fe9c
2016-11-05 Werner Koch <wk@gnupg.org>
Add new tab to the key details with TOFU information.
+ commit 059956d3efce81a3bb22967335dadc72c027d883
* src/gpa-tofu-list.c: New.
* src/gpa-tofu-list.h: New.
* src/Makefile.am (gpa_SOURCES): Add new files.
* src/gpa.h (ENABLE_TOFU_INFO): Define depending on GPGME version.
* src/keymanager.c (key_manager_selection_changed): List with tofu
info.
* src/convert.c (gpa_expiry_date_string): Factor code out to ...
(gpa_date_string): new.
* src/gpa-key-details.c: Include gpa-tofu-list.h.
(struct _GpaKeyDetails): Add fields tofu_list and tofu_page.
(gpa_key_details_finalize): Release tofu objects.
(build_tofu_page): New.
(ui_mode_changed): Call that.
(gpa_key_details_update): Add TOFU notebook page.
* src/gpa-key-details.c (details_page_fill_key): Move KeyID after the
fingerprint.
2016-09-16 Werner Koch <wk@gnupg.org>
Remove the keyid column from two lists.
+ commit d8fd5f4a75668ce25d42af87959cee4b70d80603
* src/keylist.c (GPA_KEYLIST_COLUMN_KEYID): Remove.
(gpa_keylist_init): Remove corresponding entry.
(gpa_keylist_next): Remove keyid setting.
(search_keylist_function): Remove keyid searching.
(setup_columns): Don't fill keyid column.
* src/gpakeyselector.c: Include gtktools.h and convert.h.
(GPA_KEY_SELECTOR_COLUMN_KEYID): Renamed to
GPA_KEY_SELECTOR_COLUMN_CREATED.
(gpa_key_selector_init): Show Creation date instead of Keyid.
2016-07-18 Justus Winter <justus@g10code.com>
Fix drag-and-drop.
+ commit 774dbffef812c23caa6d76001f10ae184b0e36b1
* src/fileman.c (dnd_drop_handler): Instead of hard-coding the
position of the expected target (which may crash if the list is
shorter), look for the expected target in the list supplied by the
source window.
2016-05-20 Werner Koch <wk@gnupg.org>
Make the gpgme edito FSM more robust.
+ commit b9efe75ab7addb2eecd8e2274ed8907b9f6a3712
* src/gpgmeedit.c (edit_fnc): Whitelist instead of blacklisting needed
status codes.
2015-11-03 Neal H. Walfield <neal@gnu.org>
Provide an option to choose an alternate name for files that exist.
+ commit ea99f888c0f557fdce3870bb021ac7c3dd84a12d
* src/gpgmetools.c (check_overwriting): Change return type from a
boolean to a char *. If the file exists, offer the user the option to
select a different file. Return the file that is actually used.
(gpa_fopen): Take an additional parameter, FILENAME_USED. Save the
filename returned by check_overwriting there. Update users.
(gpa_open_output): Likewise.
2015-09-11 Werner Koch <wk@gnupg.org>
Fix segv when if build against gpgme 1.6.1.
+ commit 60ddc172ba09d7c0c57835e23ddb6074a695e258
* src/gpasubkeylist.c (gpa_subkey_list_new): Remove one STRING column
for gpgme >= 1.6.1.
Allow deletion of X.509 keys.
+ commit d06a5f540ed8a39547e85fd28c3347ccf3f6787d
* src/gpakeydeleteop.c (gpa_key_delete_operation_start): Set the
protocol before calling the delete function.
2015-09-09 Werner Koch <wk@gnupg.org>
Release 0.9.9.
+ commit d4756cd3638a3b34be7b798ef4d649f31c247e03
Fix build problem for gpgme < 1.6.1.
+ commit 0841098155d33d46dcb3ed1fdbe5bb31aa4e1ff4
* src/gpasubkeylist.c (SubkeyListColumn): Fix macro condition.
Release 0.9.8.
+ commit e41f77ac6b55c6b564c9e180a3b73736e3c762bf
build: Use AC_PROG_MKDIR_P to silence autoconf warning.
+ commit ef241c039d8500a8c39927a9c38ccf8b23395bc6
* m4/po.m4: Use modern macro.
2015-08-31 Werner Koch <wk@gnupg.org>
Use GnuPG 2.1 style pubkey algo format also for subkey lists.
+ commit 347e2a436a7d5e936df295875edea8e1d4a22120
* src/gpasubkeylist.c (SUBKEY_SIZE): Define only for old gpgme
versions.
(gpa_subkey_list_new): Ditto for "Size".
(gpa_subkey_list_set_key): Use new algostr if possble.
2015-08-30 Werner Koch <wk@gnupg.org>
Print the GnuPP 2.1 style pubkey algo string in key details.
+ commit 9599359bb8cdb24af704be03f0532b69523152df
* src/gpa-key-details.c (details_page_fill_key): Use new gpgme
function if available to print that string.
Truncate user ids in some dialogs.
+ commit 7060e840aff0a30a493f7f89646ff5641d6a7901
* src/gpa.h (GPA_MAX_UID_WIDTH): New.
* src/gpawidgets.c (gpa_key_info_new): Truncate user ids and put the
full user id into a tooltip. Add a fingerprint line.
* src/keysigndlg.c (gpa_key_sign_run_dialog): Ditto.
Start off with the clipboard instead of the file manager.
+ commit 068b6da19025d1e18ce40af343c9b45e0a5e625b
* src/gpa.c (main): Move default action setting after options
reading. Set default action to clipboard unless we are in simple mode
and no key has yet been created.
* src/options.c (gpa_options_have_default_key): New.
* src/keymanager.c (key_manager_maybe_firsttime): New.
(key_manager_mapped): Use gpa_options_have_default_key.
2015-08-25 Werner Koch <wk@gnupg.org>
Improve error handling for the sign key command.
+ commit 6f44c2b8a755c66a95264c141d066066e41718f8
* src/gpgmeedit.c (parse_status_error): New.
(edit_fnc): Add method to send the default answer.
(edit_sign_fnc_transit): Send default answer for unknown prompts.
Take care of ERROR status in the SIGN_CONFIRM state.
2015-01-22 Werner Koch <wk@gnupg.org>
Fix handling of the windows close button in confirmation dialogs.
+ commit 071ed43fac92c68c46a1a8fb19a435eebb8927e6
* src/gpaexportserverop.c (confirm_send): Only act upon the Yes button.
* src/confdialog.c (gpa_configure_keyserver): Ditto.
* src/gpgmetools.c (check_overwriting): Ditto.
2014-12-12 Werner Koch <wk@gnupg.org>
Release 0.9.7.
+ commit 8ce94803460b165f1291075bf9560010d790bb18
2014-12-11 Werner Koch <wk@gnupg.org>
Replace deprecated gpgme API for card access.
+ commit 69525610df82a88becf11d3952506075815ec98d
* src/cardman.c: Use gpgme_op_assuan_transact_ext.
* src/cm-dinsig.c: Ditto.
* src/cm-geldkarte.c: Ditto.
* src/cm-netkey.c: Ditto.
* src/cm-openpgp.c: Ditto.
* src/cm-unknown.c: Ditto.
2014-12-08 Werner Koch <wk@gnupg.org>
Support sending keys with GnuPG 2.1.
+ commit e37fe5c07a73c4c56892842d2cfdb1793c94275d
* src/confdialog.c (gpa_configure_keyserver): New.
* src/gpa.c (main): Do no get a default keyserver for GnuPG 2.1.
* src/options.c (gpa_options_read_settings): Ditto.
* src/settingsdlg.c (save_settings): Do not set a default keyserver
for GnuPG 2.1
* src/gpaexportserverop.c (confirm_send): Ask to configure keyserver.
Support GnuPG 2.1.
(send_keys): New.
(gpa_export_server_operation_complete_export): Support GnuPG 2.1.
2014-11-21 Werner Koch <wk@gnupg.org>
Release 0.9.6.
+ commit 886e24fe1a6a93b323bc850c01dd0551769cd3f7
Do not create gzipped tarball.
+ commit 89cd7eb5f68e91433ba6f0e118afc48f2e8841db
* Makefile.am (AUTOMAKE_OPTIONS): Remove.
* configure.ac (AM_INIT_AUTOMAKE): Add options here.
Get rid of Gtk+ warning.
+ commit 719bbe7ae59e0dfd7bd3951a01d5d31e80771800
* src/server-access.c (wait_dialog): Remove GTK_DIALOG_NO_SEPARATOR.
Add a Refresh Key function to the key manager's context menu.
+ commit 7fdf8d8f097ddd27267d8e6186a561748a60add2
* src/gpaimportbykeyidop.c: New.
* src/gpaimportbykeyidop.h: New.
* src/keymanager.c (key_manager_refresh_keys): New.
(key_manager_action_new): Add ServerRefresh Action top the popup.
2014-11-21 Zdeněk Hataš <zdenek.hatas@gmail.com>
po: Update Czech translation.
+ commit 1a51becdf8f741be7083306f9000f97e283376fd
2014-11-20 Werner Koch <wk@gnupg.org>
Implement the IMPORT_FILES server command.
+ commit 6e9fd523f7caf5508dfeabf4e53132cbac43d6a8
* src/server.c (cmd_file): Remove --continued stuff and add --clear.
(conn_ctrl_s): Remove field files_finished.
(impl_encrypt_sign_files): Adjust for this.
(impl_decrypt_verify_files): Ditto.
* src/server.c (impl_encrypt_sign_files): Add import feature.
(cmd_import_files): Implement.
* src/gpgmetools.h (gpa_import_result_s): New.
* src/gpgmetools.c (gpa_gpgme_update_import_results): New.
(gpa_gpgme_show_import_results): New.
* src/gpaimportop.c (key_import_results_dialog_run): Remove.
(gpa_import_operation_done_cb): Use new functions.
* src/gpafileimportop.c, src/gpafileimportop.h: New.
2014-11-18 Werner Koch <wk@gnupg.org>
Make receiving keys from a keyserver work with GnuPG 2.1.
+ commit ac007f3204c06b3cb4b272fd1de17baa4d589ae8
* src/gpaimportop.h (_GpaImportOperation): Add field source2.
(_GpaImportOperationClass): Change prototype of get_source and all
callers.
* src/gpaimportop.c (gpa_import_operation_finalize): Release source2
var.
(gpa_import_operation_idle_cb): Use import_keys if source2 is set.
(key_import_results_dialog_run): Use modern info functions.
* src/gpaimportserverop.c (MAX_KEYSEARCH_RESULTS): New.
(search_keys): New.
(gpa_import_server_operation_get_source): Make use of source2.
* src/gparecvkeydlg.c (gpa_receive_key_dialog_init): Change prompt for
gnupg 2.1.0.
Add functions gpa_show_info and gpa_show_warning.
+ commit 7bf586c3d5fec9c7db12e208361843fcd2b66163
* src/gtktools.c (gpa_show_info): New.
(gpa_show_warning): New.
(gpa_window_message, gpa_window_error): Make them wrappers fro the new
functions.
Do not show the keyserver setting with gnupg 2.1.0.
+ commit 68b7faa05eb825ead05c27bb42860da8390f3a25
* src/settingsdlg.c (_SettingsDlg): Add field gnupg21.
(settings_dlg_init): Init new field.
(settings_dlg_constructor): Do not show the keyserver option with
gnupg 2.1.
(update_show_advanced_options): Skip the keyserver option with 2.1
(keyserver_selected_from_list_cb): Ditto.
(check_default_keyserver): Ditto.
(load_settings, save_settings): Ditto.
2014-09-02 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Add a File/Close option to the card manager.
+ commit 8bbf24ba918bae0d593ce5431c234789cfad8a7b
* src/cardman.c (file_close): New.
(cardman_action_new): Add menu item.
2014-09-01 Werner Koch <wk@gnupg.org>
Release 0.9.5.
+ commit b97770ca320c21b879a1ea32b87cfdc76e9f1857
2014-07-01 Zdeněk Hataš <zdenek.hatas@gmail.com>
po: Update Czech translation.
+ commit 07abf32c7493179f7ee7fa191451f08aa5083cb6
2014-07-01 Werner Koch <wk@gnupg.org>
Fix warnings if build without card manager support.
+ commit 7ac3b9c22e7dce33875fe6740c473a378763a905
* src/clipboard.c (clipboard_action_new) [ENABLE_CARD_MANAGER]:
Exclude WindowsCardManager item.
* src/fileman.c (fileman_action_new): Ditto.
* src/keymanager.c (key_manager_action_new): Ditto.
Add option --verbose and silence some diagnostics.
+ commit 63592f5afe2e4415bb3962b87bf461d56c099aed
* src/gpa.c (verbose): New.
(option_entries): Add option --verbose.
* src/server.c (gpa_check_server): Print some diagnostics only in
verbose mode.
2014-06-26 Werner Koch <wk@gnupg.org>
Use the gpgme spawn protocol to backup a key.
+ commit 6e65e5c676fcc8ba4035dbe9b97c0769e2d3eb40
* src/gpgmetools.c (gpa_backup_key): Rewrite.
Make sure that a new secret key is shown without a restart.
+ commit 19d034eb12437ac752db589f25a6355566bcddfd
* src/keymanager.c (key_manager_refresh): Hack to show a new secret
key.
2014-05-14 Werner Koch <wk@gnupg.org>
Let OpenPGP specific commands only use OpenPGP keys.
+ commit 80dd3c0d4c3b11e2e84dcb55644643f22cbdd8d3
* src/gpakeysignop.c (gpa_key_sign_operation_start): Skip non OpenPGP
keys.
* src/keylist.c (gpa_keylist_get_selected_keys): Add arg optional arg
PROTOCOL. Adjust all callers.
* src/keymanager.c (key_manager_can_sign): Cehck for OpenPGP.
(key_manager_sign, key_manager_trust, key_manager_send): Act only on
OpenPGP keys.
w32: Fix directory separator in backup dialog.
+ commit f22a7f18e9e02d7a819fdd1b8504bb161472c4ce
* src/gpabackupop.c (gpa_backup_operation_dialog_run): Use correct
directory separator.
Add command line option --stop-server.
+ commit da2dab9ef07bfb9706a853c54d9f6f9094b1bdc2
* src/gpa.c (main): Implement option.
* src/server.c (cmd_kill_uiserver): New.
(register_commands): Register new command.
Fix regression in edit dialogs due to new status lines.
+ commit 65a3491a4e9ac4a79de473ba28a5314a13dcfe99
* src/gpgmeedit.c (edit_fnc): Ignore pinentry launched status.
Implement backup of X.509 keys.
+ commit b079da56b43cc0191699d0f83778ca3ea1dc8742
* src/gpgmetools.c (gpa_backup_key): Add arg is_x509 and support X.509
backups.
* src/gpabackupop.c (PROP_PROTOCOL): New.
(gpa_backup_operation_get_property): Add it.
(gpa_backup_operation_set_property): Add it.
(gpa_backup_operation_class_init): Install new property
(gpa_backup_operation_finalize): Remove surplus NULL check.
(gpa_backup_operation_do_backup): Pass x509 flag to gpa_backup_key.
(gpa_backup_operation_dialog_run): Add arg is_x509. Move extra label
generation out of the static dialog generation. Use ".p12" for X.509
keys.
(gpa_backup_operation_idle_cb): Pass x509 flag to the dialog run call.
(gpa_backup_operation_new): Create protocol property from KEY.
(gpa_backup_operation_new_from_fpr): Add arg protocol.
* src/gpabackupop.h (_GpaBackupOperation): Add field protocol.
* src/gpagenkeysimpleop.c (gpa_gen_key_simple_operation_done_cb): Pass
PROTOCOL to gpa_backup_operation_new_from_fpr.
* src/keymanager.c (key_manager_mapped): Assure that
gpa_backup_oepration_new is never called with a NULL key.
In the subkey view show tooltips for the entire check box columns.
+ commit 7a08aa710b4df95f38bfbbd3509f40f92175397d
* src/gpasubkeylist.c (query_tooltip_cb): New.
(gpa_subkey_list_new): Connect handler.
2014-05-12 Werner Koch <wk@gnupg.org>
Decorate expire date popup window in key generation.
+ commit a7da4281e8c515411d66ebd93a280a408bc517a2
* src/gpadatebutton.c (gpa_date_button_clicked): Pass parent window
to gtk_dialog_new. Add close button to the dialog.
2014-05-09 Werner Koch <wk@gnupg.org>
Use ".asc" for armored detached OpenPGP signatures.
+ commit cfa5b413f38ce21865731b0cf31d552cbdbf5313
* src/gpafilesignop.c (destination_filename): Take care of ARMOR.
Improve detection of detached signature files.
+ commit 107c1465ebd6447ac4ec04a5fd3ca582cf9e5686
* src/gpafileverifyop.c (is_detached_sig): Rewrite and add test for
file.
2014-05-08 Werner Koch <wk@gnupg.org>
Show the name of the curve and the creation date in the subkey list.
+ commit af81899cf7b7c61ef4fd40b0b2edca3a3f438c74
* src/gpa-key-details.c (details_page_fill_key): Add curve info.
* src/gpasubkeylist.c (SUBKEY_CREATED): Add new column.
(gpa_subkey_list_new): Abbreviate some column titles. Print creation
date.
(gpa_subkey_list_set_key): Set creation date and curve name.
2014-04-11 Werner Koch <wk@gnupg.org>
Use the gnupg homedir as default backup directory.
+ commit cff74792b61c71a19ca51eb954e3540f2433e9bb
* src/gpabackupop.c (gpa_backup_operation_dialog_run): Apply
gnupg_homedir.
Add creation date column to allow sorting keys by age.
+ commit b73dc82317f0b33a3d45f84ecff18509d7042b2e
* src/keylist.c (GPA_KEYLIST_COLUMN_CREATED): New.
(GPA_KEYLIST_COLUMN_CREATED_TS): New.
(gpa_keylist_init): Add columns.
(setup_columns): Setup new columns.
(gpa_keylist_next): Fill new columns.
Fix segv due to wrong signal handler args.
+ commit d27c16b339a1f66df3eb62904e57c1b98d64d90b
* src/gpagenkeysimpleop.c
(gpa_gen_key_simple_operation_backup_complete): Add missing arg ERR.
Make use of a running GPA server.
+ commit a38c5db8c932fb1c17841e1ebbc732733c6bdf28
* src/server.c (cmd_start_clipboard): New.
(cmd_start_filemanager): New.
(register_commands): Add new commands.
(cmd_getinfo): Add sub-command "name".
(check_name_cb, gpa_check_server, gpa_send_to_server): New.
* src/gpa.c (option_entries): Add option --no-remote. Remove
options --gpg-binary and --gpgsm-binary.
(struct gpa_args_t): Add no_remote. Remove gpg_binary and
gpgsm_binary.
(dummy_arg): New.
(main): Check for running server and start if desired. Factor some
code out to ...
(open_requested_window): new. Add code to connect to a running server.
2014-04-10 Werner Koch <wk@gnupg.org>
w32: Inhibit console window while trying to start the agent.
+ commit 3bd2c29a371ef676e745b03fbc35d50f916a1542
* src/gpgmetools.c (gpa_start_agent): Use gpgme_op_spawn to start the
agent.
2014-04-09 Werner Koch <wk@gnupg.org>
Use gpgme to get the standard home directory.
+ commit a733996b26996a84f82efa60085ebdca4b3b78d6
* src/get-path.c (homedir_from_gpgconf_parser): Remove.
(homedir_from_gpgconf): Remove.
(default_homedir): Use gpgme_get_dirinfo.
2014-04-08 Werner Koch <wk@gnupg.org>
w32: Add launch-gpa tool.
+ commit 63c1b56a0ec6641534c2ffaff174fe7e46dc9fbd
* src/launch-gpa.c: New.
* src/Makefile.am (bin_PROGRAMS) [W32]: Add launch-gpa
(launch_gpa_LDFLAGS): New.
2014-03-06 Werner Koch <wk@gnupg.org>
Fix double window bug with ENCRYPT_SIGN_FILES.
+ commit a74c29602482d361d289dc6248208fa6f2bc36c4
* src/server.c (impl_encrypt_sign_files): s/if/else if/.
2014-01-10 Werner Koch <wk@gnupg.org>
Use the generic autogen.sh script.
+ commit cb0e2c95aafaab607ae7f040a79e3b47db80ee0f
* autogen.rc: New.
* Makefile.am (EXTRA_DIST): Add it.
* autogen.sh: Update from GnuPG.
Move helper scripts to build-aux/.
+ commit e432add8990e6e01488ef67fcc644b2cddbfc60d
* config.guess, config.rpath, config.sub, depcomp
* install-sh, mdate-sh, missing: Move to build-aux/.
* configure.ac (AC_CONFIG_AUX_DIR): New.
(AM_SILENT_RULES): New.
* Makefile.am (EXTRA_DIST): Remove config.rpath.
2014-01-07 Werner Koch <wk@gnupg.org>
Add a customized set window title function.
+ commit a3d1227194e7f34112d7e1b922a89d6ffc006457
* configure.ac (GPA_LONG_NAME): New.
* src/gtktools.c (gpa_window_set_title): New. Use it instead of most
calls to gtk_window_set_title.
(make_box_title): New.
(gpa_window_error, gpa_window_message): Use it.
Add option --disable-keyserver-support and some cleanups.
+ commit 3ec3edfd999080141d52cc2f97e2a864024157c7
* configure.ac: Remove unused test for GPG.
(ENABLE_KEYSERVER_SUPPORT): New ac_define and am_conditional.
(GPA_NAME): New.
* src/Makefile.am (keyserver_support_sources): New. Move keyserver
related source files to here.
* src/confdialog.c (gpa_load_configured_keyserver)
(gpa_store_configured_keyserver): Take care of ENABLE_KEYSERVER_SUPPORT.
* src/gpaexportserverop.h, src/gpaimportserverop.h: Ditto.
* src/server-access.h: Ditto.
* src/gpgmetools.h (gpa_gpgme_warning_ext, gpa_gpgme_warning): New
macros.
* src/gpgmetools.c (gpa_gpgme_warning_ext): Rename to
(_gpa_gpgme_warning): this. Add args FILE and LINE.
(gpa_gpgme_warning): Remove.
(gpa_start_simple_gpg_command): Improve error message.
* src/keymanager.c (key_manager_retrieve) [!ENABLE_KEYSERVER_SUPPORT]:
Disable.
(key_manager_send): Ditto.
(key_manager_action_new) [!ENABLE_KEYSERVER_SUPPORT]: Disable
keyserver stuff.
Require gpg-error 1.12 and gpgme 1.5.0.
+ commit 09b519bba69e91ce95652ce8dea6e515e2a74696
* configure.ac (NEED_GPG_ERROR_VERSION): Set to 1.12.
(NEED_GPGME_VERSION): Set to 1.5.0.
Add configure option --disable-card-manager and remove switch to gpg2.
+ commit 868c227b98e580974de0397f391d0232196c2680
* configure.ac: Add option --disable-card-manager.
* src/cardman.h [!ENABLE_CARD_MANAGER]: Do not define anything.
* src/clipboard.c (file_open): Cast off_t.
* src/gpa.c (option_entries) [!ENABLE_CARD_MANAGER]: Remove option
"--card".
(quit_if_no_window) [!ENABLE_CARD_MANAGER]: Do not check for open card
manager.
(gpa_open_cardmanager) [!ENABLE_CARD_MANAGER]: Disable.
(main): Do not call gpa_switch_to_gpg2; this is now done by gpgme. Do
not call gpa_open_cardmanager.
* src/gpa.h (gpa_windows_menu_action_entries) [!ENABLE_CARD_MANAGER]:
Remove card manger entry.
* src/gpgmetools.c (gpa_switch_to_gpg2): Remove.
* src/keytable.c (first_half_done_cb): Change wording of notice for
missing gpgsm.
* src/server.c (cmd_start_cardmanager) [!ENABLE_CARD_MANAGER]:
Disable.
(register_commands) [!ENABLE_CARD_MANAGER]: Do not register.
2013-08-19 Werner Koch <wk@gnupg.org>
Fix wrong use of GPGME_EVENT_DONE.
+ commit 45eb36a00e0bb39fd02cb065e79cbc53945e7103
* src/gpacontext.c (gpa_context_event_cb): Fix use of TYPE_DATA. Add
debug output.
2013-08-16 Werner Koch <wk@gnupg.org>
w32: Fix crash due to bad conversions of utf-8 in the clipboard.
+ commit d3f20e7883f2fb9e52e487fd516bdc7b9bc695ed
* src/gpgmetools.c (dos_to_unix): Remove. Remove all calls.
(dump_data_to_clipboard): Return an error code instead of calling
exit.
* src/gpaexportclipop.c
(gpa_export_clipboard_operation_complete_export): Print success
message only on success.
Improve code readability.
+ commit 8e7043438fe42864b2413345b2cda8be29b08bf8
* src/server-access.c (server_get_key): Make error checking better
readable.
Add noreturn attribute to gpa_gpgme_error.
+ commit da655ad040fed39fa8e93e0d27fe6700f1cdf373
* src/gpgmetools.h (_gpa_gpgme_error): Add attribute.
* src/gpa-key-details.c (gpa_key_details_find): Remove dead code.
Remove unused function.
+ commit eaa716883eff8c9611f06fea5bc989b6e342964e
* src/server.c (hextobyte): Remove.
2013-08-12 Werner Koch <wk@gnupg.org>
Detect default homedir via gpgconf.
+ commit 398fd028c762dd6c0fc7a5945f55eb2dbd2edaec
* src/server.c (decode_percent_string): Move to ..
* src/utils.c (decode_percent_string): here.
* src/gpgmetools.c (gpa_start_simple_gpg_command): Add arg use_stderr
and change all callers.
(gpg_simple_stdio_cb): Implement the !use_stderr case.
* src/get-path.c: Include string.h and gpa.h.
(struct homedir_from_gpgconf_s): New.
(homedir_from_gpgconf_parser): New.
(homedir_from_gpgconf): New.
(default_homedir): First try to detect via gpgconf.
2013-08-10 Werner Koch <wk@gnupg.org>
Allow import and export of X.509 certificates.
+ commit 6742525110270b0098e41157edfb13e36483f1ca
* src/filetype.c (is_cms_data_ext): New.
* src/gpaimportop.c (gpa_import_operation_idle_cb): Set the
appropriate protocol.
* src/gpaexportop.c (gpa_export_operation_idle_cb): Ditto.
2013-08-09 Werner Koch <wk@gnupg.org>
Improve detection of CMS objects.
+ commit 3a8458ae7c083fd46e8d5e165997422a35bdd21f
* configure.ac: Detect gpgme_data_identify.
* src/filetype.c (is_cms_data, is_cms_file): Use gpgme_data_identify
is available.
2013-07-31 Werner Koch <wk@gnupg.org>
Implement the binary option for server based encrypt and sign.
+ commit 5574ece82ed5950dca11d729744f52ac159444d5
* src/server.c (conn_ctrl_s): Add field OUTPUT_BINARY.
(prepare_io_streams): Set data encoding to binary if requested.
(output_notify): New.
(connection_startup): Register new callback.
* src/gpastreamencryptop.c (start_encryption): Use a provided encoding.
* src/gpastreamsignop.c (start_signing): Ditto.
2013-07-10 Werner Koch <wk@gnupg.org>
Change the license of some files to LGPLv2.1.
+ commit 7a5b070eb786fb09efe2f8c57784882219ade2d9
* src/filetype.c: Change license notice
* src/filetype.h: Ditto.
* src/parsetlv.c: Ditto.
* src/parsetlv.h: Ditto.
2013-05-01 Werner Koch <wk@gnupg.org>
Release 0.9.4.
+ commit 0ce64fe4c7e2c69a3f513dd97d1de004158d6b2b
Replace defunct blackhole keyserver by the mayfirst keyserver.
+ commit 5bfdbac82fa8244863a1db1bb6b94821c1b2a811
* src/keyserver.c (keyserver_read_list): Update list.
Update helper scripts.
+ commit 1fae64ae842fdb1020590f6cb16b9a08261b4385
* config.guess, config.sub, config.rpath, depcomp, install-sh: Update
to Feb 25 version of gnulib.
* mdate-sh, mkinstalldirs: New.
* README.W32: Update.
Switch to the new beta numbering scheme.
+ commit 70c530651232c7fdda9f0a1b96c544707f1df895
* configure.ac: Remove svn code and add the usual git version
numbering code. Build versioninfo.rc.
* src/versioninfo.rc.in: New.
* src/gpa-resource.rc: Include versioninfo.rc.
* src/Makefile.am (EXTRA_DIST): Add versioninfo.rc.in.
* src/helpmenu.c (gpa_help_about): Show the GIT commit id.
2013-04-30 Werner Koch <wk@gnupg.org>
Update list of authors and copyright notices.
+ commit 71a166d935216255f87de8e48f216017316c0c04
* src/helpmenu.c (gpa_help_about): Add more names to the list.
Update to gettext 0.18.1.
+ commit 30bfd0d39d73064597f1af70e330edae50303903
* configure.ac (AM_GNU_GETTEXT_VERSION): Update.
* m4/gettext.m4, m4/iconv.m4, m4/lib-ld.m4, m4/lib-link.m4
* m4/lib-prefix.m4, m4/nls.m4, m4/po.m4, m4/progtest.m4: New.
* m4/Makefile.am (EXTRA_DIST): Add new M4 files.
* po/Makevars.template, po/Rules-quot, po/boldquot.sed
* po/en@boldquot.header, po/en@quot.header, po/insert-header.sin
* po/quot.sed: New.
* po/Makefile.in.in, config.rpath, ABOUT-NLS: Update.
Add scrollbars to the verification result window.
+ commit 6da24be9f9fa2016610d62fefb7012b63418d02c
* src/verifydlg.c (verify_file_page): Put the list into a scrollbox.
2013-04-11 Werner Koch <wk@gnupg.org>
Do not bail out if libgpgme has no support for GPGSM.
+ commit 1d0c51e92875e0548968c38cca8b65ef5559cbc0
* src/keytable.c (first_half_done_cb): Also check for a gpgme without
support for GPGSM.
2012-11-16 Werner Koch <wk@gnupg.org>
Improve parsing of the GIT revision number.
+ commit f33e483ffc6dafe9b532f557237fd2352aadbd64
* configure.ac (git_revision): Use git rev-parse.
Fix non-portable use of chmod in autogen.sh.
+ commit 60585dad48784313984c33aadbc4b74ff68af068
* autogen.sh: Remove option -c from chmod.
2012-11-15 Werner Koch <wk@gnupg.org>
Use native theme under Windows.
+ commit dc37a3e81712ffba565002c5e66cba1e62b108aa
* src/gpa.c (main) [WIN32]: Set Theme to MS-Windows. Suggested by
Colin Leroy.
2012-10-25 Andreas Rönnquist <gusnan@gusnan.se>
Make siglist search both key and name.
+ commit 29fc35bedb2aff64453e817903f8951ac8663a65
* siglist.c (search_siglist_function): New.
(gpa_siglist_new): Enable searching via the new function.
2012-08-16 Michael Petzold <michael.petzold@gmx.net>
Update gpa.spec file.
+ commit 1d898c4c941afb4355416c61a26e81baedf1df17
* gpa.spec: Update version, tags, directives, source paths, files, etc.
2012-08-08 Werner Koch <wk@gnupg.org>
Release 0.9.3.
+ commit ecd21e4d7b0bfc4fd035e0ebd5c86477a895d3c3
2012-08-08 Andreas Rönnquist <gusnan@gusnan.se>
Make keylist search search both key and name.
+ commit 9bda7b1b80e23fd77393e9aa7857644f075b9621
2012-08-07 Werner Koch <wk@gnupg.org>
Try to figure the keyserver helper directory using gpg2keys.
+ commit 25ed9419447071b8d1a3cde4f3b6691d013ebb2c
* configure.ac: Check for gpg2keys_ldap. Check in directory
/usr/lib/gnupg2.
Allow searching in the keylist.
+ commit 65f809292bd20ab7b7d58ad94ede252e5fb294b5
* src/keylist.c (setup_columns): Add a search column. Patch by
Andreas Rönnquist.
2012-07-18 Werner Koch <wk@gnupg.org>
Fix uninitialized variable (bug#1416)
+ commit 510f7f1195086530043b748c83b982169b63597e
* src/server.c (prepare_io_streams): Set ERR to 0 on success.
Reported by Daniel Leidert.
2012-07-13 Werner Koch <wk@gnupg.org>
Fix minor gpa.desktop bugs (bug#1132)
+ commit c062aa82e4fa18ebaf4aaf38a963acb976aa74ad
* gpa.desktop: Remove Encoding line and remove suffix from icon name.
Update man page from Debian (bug#1412)
+ commit 58ad96da3adc3c0dcaac71f92a3db91747cb55f9
* doc/gpa.1: Update.
Fix segv in option setting.
+ commit 44b6bdf63bd459f4469b37ae2454345992cfb661
* src/confdialog.c (arg_to_str, args_are_equal): Take care of the
NO_ARG field to using the values if it has been set.
2012-07-13 Daniel Leidert <dleidert@debian.org>
Fix a segmentation fault opening file-manager mode.
+ commit fb738b2e624081751b09726b98eb9d011c44f37b
* src/fileman.c (file_list_new): s/select/sel, which is undefined.
2012-05-02 Werner Koch <wk@gnupg.org>
Release 0.9.2.
+ commit 817a6b3896ad645711836bea3c9fd6592458b44d
Add option --debug-edit-fsm.
+ commit 9933958db982959bd2e36244615d9486db0b4882
* src/gpa.c (debug_edit_fsm): New.
(option_entries): Add --debug-edit-fsm.
* src/gpgmeedit.c (DEBUG_FSM): Remove macro and replace all uses by a
condition on debug_edit_fsm.
Fix name of zh_TW translation.
+ commit 3f2cdaf010be8407cd7e20c582f4c4258e648d5a
* po/zh_TW.Big5.po: Rename to po/zh_TW.po.
* po/LINGUAS: Adjust accordingly.
Fix possible problem with gsize and pointer.
+ commit 2023cc15fabce06ae9078e6fa10ee93887fa57c1
* src/clipboard.c (file_created_cb): Pass address of LEN and not
of *LEN.
Improve use of gcc warning options.
+ commit c25e3c6573d1cd02c74b44b582a654bdec89234c
* configure.ac: Test for gcc options.
Use "Uncertain" instead of "Invalid" signature.
+ commit d3be7fe4b841cac9753a4583101ff36b3c57b745
* src/gpgmetools.c (gpa_gpgme_get_signature_desc): s/Invalid/Uncertain/.
* src/gpastreamdecryptop.c (done_cb): Use gpa_gpgme_get_signature_desc.
* src/gpastreamverifyop.c (done_cb): Remove unused variable.
2012-04-30 Werner Koch <wk@gnupg.org>
Fix and extend verify dialog for CMS file signatures.
+ commit e586e5fdb6bfa15b86c952ccb8e7be3c5e562c50
* src/gpastreamverifyop.c (done_cb): Factor sigdesc code out to ...
* src/gpgmetools.c (gpa_gpgme_get_signature_desc): New.
* src/verifydlg.c (fill_sig_model): Use new function.
(add_signature_to_model): Simplify by using new function and fix bug
with X.509 keys.
(SignatureListColumn, signature_list): Add column SIG_DESC_COLUMN.
Add options --gpg-binary and --gpgsm-binary.
+ commit 5af12dcd6deb0bc3c36c4c238dc8ac8a32c278b5
* src/gpgmetools.c (gpa_switch_to_gpg2): Add args GPG_BINARY and
GPGSM_BINARY.
* src/gpa.c (struct gpa_args_t): Add fields gpg_binary and
gpgsm_binary.
(option_entries): Add options --gpg-binary and --gpgsm-binaries.
(main): Pass option values to gpa_switch_to_gpg2.
Show a marker for year 2038 timestamps we can't show.
+ commit 65c583e1ef34514c59abef676d06f36b2de5d5a4
* src/convert.c (gpa_expiry_date_string): Handle special gpgme date.
2012-04-26 Werner Koch <wk@gnupg.org>
Automagically choose gpgme protocol based on file type.
+ commit 5b85b78c87e88fcc5b6556bbbef6238b3034fe98
* src/filetype.c, src/filetype.h: New.
* src/parsetlv.c, src/parsetlv.h: New. Based on my code from GpgOL.
* src/gpafiledecryptop.c (gpa_file_decrypt_operation_start): Set
protocol depending on type of data.
* src/gpafileverifyop.c (gpa_file_verify_operation_start): Ditto.
Add Option --enable-logging.
+ commit 99acf370ea21ce1fb2de1223599211283a85a3e2
* src/gpa.c: Add option --enable-logging.
(main) [!W32]: Enable option by default.
(main): Set dummy handler if option is not active.
2012-04-24 Werner Koch <wk@gnupg.org>
Modernize autogen.sh.
+ commit 92320ef8fa44de6b420ce2b7f019b42888d05fa4
Initialize assuan socket wrapper in server mode.
+ commit de5ed61012cfc76d8ef0ebff81625331d43b8b28
* src/server.c (gpa_start_server): Call assuan_sock_init.
2012-04-18 Werner Koch <wk@gnupg.org>
Release 0.9.1.
+ commit bcd5b1d640554af8cf1824747a0499fe042235e3
2012-04-17 Werner Koch <wk@gnupg.org>
Remove unused pixmap functions.
+ commit 9aeb950900f4eea58b902688b2bd0c4f81df519a
* src/icons.c (pixmap_for_icon, gpa_create_icon_pixmap): Remove.
2011-12-15 Werner Koch <wk@gnupg.org>
Show the ATR for an unknown card.
+ commit 02fd01cf81e39394d9529096e4882deb69db8f83
* src/cm-unknown.c, src/cm-unknown.h: New files.
* src/Makefile.am: Add them.
* NEWS: Update.
2011-12-12 Werner Koch <wk@gnupg.org>
po: auto update of po files.
+ commit 4e7f73636b63f50d02d682e5e059e95924cb7871
Fix indentation.
+ commit 7ad794d2f37897156da6f69f37e3f8c6c90316f2
* src/keytable.c: Fix function name indentation.
Fix wrong setting of the expire date.
+ commit 30752eb091f9005c36f90780e50336cddd8a4e93
* src/gpadatebutton.c (update_widgets): Fix month base.
(day_selected_cb): Ditto. Fixes Debian#625513.
Bug#1131: Grammar and typo fixes.
+ commit 1ce38d7852212236f7e50a33dd00678bcc735e70
* src/gpafileencryptop.c (revoked_key): Grammar fix.
* src/keygenwizard.c (keygen_wizard_email_page): Typo fix.
Generate the ChangeLog from commit logs.
+ commit 900315491024da55f3dd8ad4ca8b61a2b87efcdd
* build-aux/gitlog-to-changelog: New script. Taken from gnulib.
* build-aux/git-log-fix: New file.
* build-aux/git-log-footer: New file.
* doc/HACKING: New file.
* ChangeLog: New file.
* Makefile.am (EXTRA_DIST): Add new files.
(gen-ChangeLog): New.
(dist-hook): Run gen-ChangeLog.
* autogen.sh: Install commit-msg hook for git.
Rename all ChangeLog files to ChangeLog-2011.
2011-12-01 Werner Koch <wk@gnupg.org>
NB: Changes done before December 12st, 2011 are described in
per directory files named ChangeLog-2011. See doc/HACKING for
details.
-----
Copyright (C) 2011 g10 Code GmbH
Copying and distribution of this file and/or the original GIT
commit log messages, with or without modification, are
permitted provided the copyright notice and this notice are
preserved.
|