1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834
|
2023-08-19 23:15:13 +0200 Mihai Moldovan (6196c1b)
* python-x2go.spec: remove pycache handling from the files list.
2023-08-19 07:32:31 +0200 Mihai Moldovan (4dc0805)
* python-x2go.spec: correctly drop python-configparser BR on *SuSE if
we're building against Python 3 only.
2023-08-19 06:46:44 +0200 Mihai Moldovan (24142ae)
* python-x2go.spec: only BR python-configparser on *SuSE, if we
actually build a Python 2 variant.
2023-08-19 05:56:26 +0200 Mihai Moldovan (6eb8ca2)
* python-x2go.spec: drop Python 2 support for OpenSuSE Leap 15.4+ and
Tumbleweed (and ALP).
2023-08-19 04:28:28 +0200 Mihai Moldovan (444a8ad)
* misc: pre-release copyright update.
2022-06-21 14:46:48 +0200 Tomáš Cerha (8dc074e)
* Prevent infinite loop in X2GoRevFwTunnel handler
2022-06-21 12:43:45 +0200 Tomáš Cerha (a6d338c)
* Respect NXPROXY_BINARY also on non-Windows systems
2022-06-21 12:23:15 +0200 Tomáš Cerha (8ace8f2)
* Fix Mac OS recognition
2021-11-17 21:41:00 +0100 Mike Gabriel (39ef6c5)
* x2go/log.py: Start logging to stdout (rather than stderr).
2021-09-02 16:27:49 +0200 Mike Gabriel (ce28c92)
* Rewrite string variables to '' if they are set to None during
instance construction.
2021-09-02 16:25:46 +0200 Mike Gabriel (b75c802)
* debian/*: Drop Python2 builds.
2021-08-20 08:09:18 +0200 Mike Gabriel (789c74b)
* x2go/utils.py: Comment 'dpi' param change above and explain that
this might cause problems elsewhere. However, the applied
change (setting the 'dpi' default value rather than not
setting it if setdpi is False is the currently best
thinkable approach).
2021-08-19 17:07:13 +0200 Mike Gabriel (e316516)
* x2go/client.py: Catch some (more)
x2go_exceptions.X2GoSessionRegistryException occurrences.
2021-08-19 17:06:13 +0200 Mike Gabriel (b69c5d5)
* x2go/utils.py: If setdpi is false, we need to enforce the default
DPI (instead of dropping it from _params). Otherwise, no
DPI can be set at all.
2020-11-10 08:36:47 +0100 Mike Gabriel (fa6c97a)
* x2go/session.py: Fix SyntaxWarning ('is not' used on a literal).
2020-01-02 16:19:05 +0100 Mike Gabriel (b85b239)
* x2go/client.py: typo fix for previous commit
2020-01-02 07:38:33 +0100 Mike Gabriel (fe1e296)
* Make build (more) reproducible: no builddir in python-x2go-doc.
2020-01-01 20:27:37 +0100 X2Go Release Manager (c592859)
* Continue development
2020-01-01 14:06:40 +0100 X2Go Release Manager (c300f8b)
* release 0.6.1.3 (tag: 0.6.1.3, origin/build-main, build-main)
2020-01-01 13:03:24 +0100 Mihai Moldovan (3a7aae7)
* misc: pre-release copyright update.
2020-01-01 10:21:08 +0100 Mihai Moldovan (dcc3c76)
* python-x2go.spec: fix sphinx-{apidoc,build} calls by using the new
shell variables, not RPM macros.
2020-01-01 10:20:05 +0100 Mihai Moldovan (b2c50d9)
* python-x2go.spec: fix fallback detection.
2020-01-01 10:01:37 +0100 Mihai Moldovan (d3b0ce5)
* python-x2go.spec: add Python-3-autodetection via %{python3_version}
and fallbacks to %{py3_ver} and yet another to the plain
"3" postfix.
2020-01-01 09:53:30 +0100 Mihai Moldovan (8f3f340)
* python-x2go.spec: correctly check for existance of
%{python2_version}.
2020-01-01 07:32:04 +0100 Mihai Moldovan (68cebc8)
* x2go/_paramiko.py: stop monkey-patching very old paramiko versions
with the private key fix for Python 3.
2020-01-01 06:41:34 +0100 Mihai Moldovan (fe9a762)
* python-x2go.spec: also use the same detection mechanism for
sphinx-build.
2020-01-01 06:39:36 +0100 Mihai Moldovan (b2015af)
* python-x2go.spec: reflow comments (only).
2019-12-31 21:19:54 +0100 Mihai Moldovan (84a6e51)
* python-x2go.spec: fix condition in doc build.
2019-12-31 19:52:06 +0100 Mihai Moldovan (b00ab6e)
* python-x2go.spec: call a more specialized version of sphinx-apidoc
depending on the Python version we're building against.
2019-12-31 19:13:12 +0100 Mihai Moldovan (4b8ec8d)
* Makefile.docupload: make sphinx-apidoc overridable/configurable.
2019-12-27 14:27:07 +0000 Mike Gabriel (4cf1023)
* x2go/_paramiko.py: Monkey-patch PKey._write_private_key() method as
it is broken under Python3.
2019-12-27 14:08:30 +0000 Mike Gabriel (4f03a83)
* Check availability of X2Go KDrive base support server-side before
firing up x2gokdriveclient.
2019-12-27 13:22:13 +0100 Mike Gabriel (594bfd0)
* x2go/backends/terminal/plain.py: Fix keyboard layout setting under
Python3. <bytes>.decode() does not modify the variable in
place but needs an assignment.
2019-12-26 10:37:44 +0100 X2Go Release Manager (454a4ec)
* Continue development
2019-12-26 08:21:57 +0100 X2Go Release Manager (31ae597)
* release 0.6.1.2 (tag: 0.6.1.2)
2019-12-18 09:49:18 +0100 Mihai Moldovan (8c5371b)
* python-x2go: fix name checks.
2019-12-18 08:55:09 +0100 Mihai Moldovan (61c9361)
* python-x2go.spec: fix syntax error.
2019-12-18 08:38:30 +0100 Mihai Moldovan (bfa8961)
* python-x2go.spec: don't override sections if the target name is
python-x2go.
2019-12-18 08:26:53 +0100 Mihai Moldovan (27c2321)
* python-x2go.spec: macros with empty bodies are not allowed, define
them to be %{nil}.
2019-12-18 08:21:43 +0100 Mihai Moldovan (b3782a1)
* python-x2go.spec: same for %{name_helper_python2}.
2019-12-18 08:20:57 +0100 Mihai Moldovan (336ed1b)
* python-x2go.spec: switch to actually using %{name_helper_python3}.
2019-12-18 07:49:57 +0100 Mihai Moldovan (039135b)
* python-x2go.spec: same thing as name_helper_python2 for Python 2
names.
2019-12-18 07:49:07 +0100 Mihai Moldovan (ce77535)
* python-x2go.spec: add name_helper_python3 macro, simplifying Python
3 package name usage a lot.
2019-12-18 07:42:11 +0100 Mihai Moldovan (29cc9b6)
* python-x2go.spec: rework python_module compat section.
2019-12-02 16:54:35 +0100 Mike Gabriel (5f6d607)
* x2go/inifiles.py: No need to import future's print_function()
anymore.
2019-12-02 16:32:18 +0100 Mike Gabriel (b879f7a)
* Fix writing of inifiles when running under Python3.
2019-11-22 08:20:37 +0100 X2Go Release Manager (b282311)
* Continue development
2019-11-22 06:54:25 +0100 X2Go Release Manager (5f26a5a)
* release 0.6.1.1 (tag: 0.6.1.1)
2019-11-21 15:59:01 +0100 Mihai Moldovan (988b5ac)
* misc: pre-release copyright update.
2019-11-20 13:30:12 +0100 X2Go Release Manager (132f8a2)
* Continue development
2019-11-20 11:44:49 +0100 Mihai Moldovan (9e693b9)
* debian/control: make x2gokdriveclient a recommendation rather than
a dependency because we haven't had a proper release of
that package yet.
2019-11-20 08:09:50 +0100 Mike Gabriel (9e4face)
* release 0.6.1.0 (tag: 0.6.1.0)
2019-11-20 08:02:19 +0100 Mike Gabriel (8a0d34a)
* x2go/log.py: Fix exception triggered in Python2'ish pyhoca-gui due
to wrong string encoding stemming for Python X2Go's logger
code.
2019-09-03 02:40:18 +0200 Mihai Moldovan (4e80e42)
* python-x2go.spec: fix syntax error: if => %if.
2019-09-03 02:23:47 +0200 Mihai Moldovan (cb6ac40)
* python-x2go.spec: disable python2 builds on FC31+.
2019-09-03 00:59:28 +0200 Mihai Moldovan (989bd72)
* python-x2go.spec: newer RPM versions bail out on extra data (even
comments) after an %endif clause, so move the comment to a
separate line.
2019-07-23 15:55:53 +0200 Mike Gabriel (797dc15)
* x2go/{backends/printing/file.py,defaults.py}: Fix type mismatch
(str vs. unicode) when opening print settings dialog in
PyHoca-GUI (still using Python2).
2019-07-19 20:33:39 +0200 Mike Gabriel (5a6552f)
* Fix CINNAMON (2d) support.
2019-07-19 19:53:16 +0200 Mike Gabriel (e4f0bf9)
* debian/control: Add x2gokdriveclient as hard dependency for both
bin:pkgs python{,3}-x2go.
2019-07-19 19:42:21 +0200 Mike Gabriel (34e571a)
* Bump upstream version to 0.6.1.0.
2019-07-19 19:35:09 +0200 Mike Gabriel (3af7450)
* X2GoServerSessionList: Provide proper accessor method for getting
the complete list of sessions.
2019-07-19 17:32:03 +0200 Mike Gabriel (a330b42)
* Add X2Go KDrive graphical rendering backend support.
2019-07-19 17:31:28 +0200 Mike Gabriel (208a084)
* X2GoTerminalSession: Fully delegate the session type handling and
remembering to the session's X2GoSessionInfo object.
2019-07-19 17:29:09 +0200 Mike Gabriel (89dd84d)
* X2GoSessionInfo: Add is_initialized() method.
2019-07-19 17:17:56 +0200 Mike Gabriel (c2ff226)
* X2GoTerminalSession: Fix __doc__ string of constructor.
2019-07-19 17:12:13 +0200 Mike Gabriel (0fbaa83)
* X2GoSessionInfo: Cache virtually immutable session type.
2019-07-19 17:06:16 +0200 Mike Gabriel (cf364ae)
* X2GoSessionInfo: Handle non-initialized X2GoSessionInfo instance
more gracefully.
2019-07-19 17:01:23 +0200 Mike Gabriel (3cdd66f)
* X2GoSessionInfo: Drop debug print command.
2018-12-01 02:17:45 +0100 X2Go Release Manager (68bfe85)
* Continue development
2018-12-01 00:45:46 +0100 X2Go Release Manager (d5b4d6d)
* release 0.6.0.2 (tag: 0.6.0.2)
2018-11-30 04:30:51 +0100 Mihai Moldovan (23cab03)
* python-x2go.spec: only fetch python(2)-configparser on *SUSE, not
python3-configparser, since that doesn't exist.
2018-11-30 03:39:47 +0100 Mihai Moldovan (e14d865)
* python-x2go.spec: fix FC python3-enabling via correct macro and for
26+, OpenSuSE will actually be enabled for 13.2+ and add
RHEL 8+ condition.
2018-11-30 03:15:22 +0100 Mihai Moldovan (0a5a090)
* python-x2go.spec: enable python3 builds on OpenSuSE 13.1+ and
Fedora 20+.
2018-11-30 03:01:47 +0100 Mihai Moldovan (43d0bd6)
* misc: update copyright notices.
2018-11-26 10:22:59 +0100 Mike Gabriel (308dde2)
* typo fix for prev commit
2018-11-26 10:16:34 +0100 Mike Gabriel (6e452d7)
* x2go/defaults.py: Support desktop session type "IceWM".
2018-11-11 13:44:53 +0100 Mihai Moldovan (6122dd2)
* python-x2go.spec: fetch files under %{python(2)_sitelib} more
fine-grained.
2018-11-11 13:43:15 +0100 Mihai Moldovan (919ca14)
* debian/changelog: fixup previous entries.
2018-11-10 22:48:30 +0100 Mike Gabriel (99d08fe)
* x2go/client.py: Add is_x2goserver() method to X2GoClient class API.
2018-11-10 22:45:46 +0100 Mike Gabriel (d383eb7)
* X2GoControlSession.get_server_versions(): Fix another Py3 issue
where we forgot decoding stdout before applying string
operations.
2018-09-18 21:19:32 +0200 Mike Gabriel (ea67d2f)
* debian/changelog: Fix description of a fix.
2018-09-18 21:18:43 +0200 Mike Gabriel (4108c6a)
* Continue development...
2018-09-18 21:09:54 +0200 Mike Gabriel (022fc5d)
* Support resuming of rootless or published applications sessions.
2018-09-18 20:52:02 +0200 Mike Gabriel (da3853a)
* release 0.6.0.1 (tag: 0.6.0.1)
2018-09-18 20:46:51 +0200 Mike Gabriel (c0f5406)
* Revert "x2go/backends/terminal/plain.py: Correctly update session
window file in Python3."
2018-09-18 18:52:06 +0200 Mike Gabriel (dd894b0)
* x2go/backends/control/plain.py: Drop one line of debug code.
2018-09-18 18:44:22 +0200 Mike Gabriel (4ba693e)
* x2go/backends/terminal/plain.py: Correctly update session window
file in Python3.
2018-09-18 16:26:40 +0000 Mike Gabriel (3fbee6a)
* Correctly handle IO objects (BytesIO in Python3, StringIO in
Python2).
2018-09-18 16:24:56 +0000 Mike Gabriel (90db159)
* InstanceType does not exist in Python3. Let's omit it in __repr__
method.
2018-09-18 16:24:08 +0000 Mike Gabriel (29006c6)
* x2go/inifiles.py: Correctly import ConfigParser as configparser on
Python2.
2018-09-18 16:23:16 +0000 Mike Gabriel (118f014)
* x2go/*.py: Drop 'from builtins import <bla>'. Not required.
2018-09-18 12:38:57 +0000 Mike Gabriel (bcdc1b5)
* x2go/guardian.py: White-space cleanup.
2018-09-18 12:38:39 +0000 Mike Gabriel (b779a02)
* x2go/session.py: Don't fail in set_master_session() if the client
instance lacks a session profile config.
2018-09-18 12:04:06 +0000 Mike Gabriel (6d7f154)
* x2go/backends/control/plain.py: Raise log priority for reporting
that the user enabled SSH agent forwarding.
2018-09-11 16:20:16 +0200 Mike Gabriel (55027e3)
* docs/source/index.rst: Move introduction text from x2go/__init__.py
into the index.rst file.
2018-09-11 16:15:35 +0200 Mike Gabriel (1b190ab)
* docs/source/conf.py: Switch to Sphinx theme 'haiku'.
2018-09-11 14:15:33 +0200 Mike Gabriel (a499749)
* Some extra empty lines in __doc__ strings.
2018-09-07 09:08:20 +0200 Mike Gabriel (d157b22)
* docs/source/conf.py: Fix project name in comment. White-space
change.
2018-09-07 09:03:41 +0200 Mike Gabriel (5e6ace1)
* docs/source/conf.py: Drop unicode markers from strings, rephrase
more doc type specific titles.
2018-09-07 08:58:45 +0200 Mike Gabriel (8610ca4)
* debian/python-x2go-doc.lintian-overrides: Removed. Not required
anymore.
2018-09-07 08:58:21 +0200 Mike Gabriel (5cfe22d)
* docs/source/_: Add empty _static and _templates dir.
2018-09-07 08:57:44 +0200 Mike Gabriel (eb8aff8)
* docs/source/conf.py: Customize html_title.
2018-09-06 19:35:53 +0200 Mike Gabriel (d5fb567)
* Continue development...
2018-09-06 19:33:28 +0200 Mike Gabriel (71df03f)
* release 0.6.0.0 (tag: 0.6.0.0)
2018-09-06 19:31:14 +0200 Mike Gabriel (b871e69)
* docs/source/: Update API doc tree, winreg modules removed.
2018-09-06 19:30:54 +0200 Mike Gabriel (486500a)
* Makefile.docupload: Add apidoc target.
2018-09-06 17:11:06 +0000 Mike Gabriel (6180ace)
* x2go/__init__.py: Avoid ares resolver for now, as it currently is
broken in Debian testing.
2018-09-06 18:33:56 +0200 Mike Gabriel (f0dd125)
* x2go/client.py: Update list of supported features.
2018-09-06 18:31:35 +0200 Mike Gabriel (be5b42d)
* x2go/session.py: Re-tested our interactive PyShell session launch
with Python3. Works!
2018-09-06 18:18:56 +0200 Mike Gabriel (6d0c979)
* documentation: typo fix in class name.
2018-09-06 18:17:14 +0200 Mike Gabriel (eba55ce)
* documentation: Correctly refrence X2GoClientPrinting and
X2GoClientSettings. Also mention broker based
X2GoSessionProfiles backends.
2018-09-06 18:09:48 +0200 Mike Gabriel (a5c1537)
* x2go/backends/*: Drop winreg backends. Never worked on them, will
probably never come.
2018-09-06 18:00:30 +0200 Mike Gabriel (7e79d07)
* x2go/log.py: Fix documentation of default log level ('or'ed not
'and'ed).
2018-09-06 17:58:22 +0200 Mike Gabriel (3b8e552)
* sphinxy docs: Convert bold / italic from Epydoc to Sphinxy markup.
2018-09-06 17:54:36 +0200 Mike Gabriel (a36fd9f)
* sphinx docs: The logging module is x2go.log, not x2go.logger.
2018-09-06 17:52:11 +0200 Mike Gabriel (ac545a7)
* sphinx docs: It needs to be :mod:, not :module:.
2018-09-06 17:51:40 +0200 Mike Gabriel (945066e)
* sphinx docs: Update loads of param and type fields to sphinxy
format.
2018-09-06 16:02:21 +0200 Mike Gabriel (a5b26e8)
* sphinx hyperrefs: Fix all remaining hyperrefs that are still in
epydoc format.
2018-06-02 07:08:31 +0200 Mihai Moldovan (1cf4fb2)
* python-x2go.spec: %{sle_version} is not defined on TW, so use a
%{suse_version} check additionally to catch this variant.
2018-06-02 06:38:50 +0200 Mihai Moldovan (b7549f5)
* python-x2go.spec: override python_module macro for OpenSuSE Leap
42.3, the shipped version does not what later versions do
correctly.
2018-06-02 06:33:06 +0200 Mihai Moldovan (e5596d2)
* python-x2go.spec: document %(python_module} definitions.
2018-06-02 05:59:43 +0200 Mihai Moldovan (2a1907b)
* python-x2go.spec: older OpenSuSE Leap versions don't support
%{python2_sitelib} - use %{python_sitelib} instead.
2018-06-02 05:14:25 +0200 Mihai Moldovan (7b57e17)
* docs/source/conf.py: import sphinx module.
2018-06-02 05:05:32 +0200 Mihai Moldovan (de4af10)
* docs/source/conf.py: fix parse error due to wrong else usage.
2018-06-02 04:53:31 +0200 Mihai Moldovan (26bfe2d)
* docs/source/conf.py: drop minimum sphinx version requirement again,
detect version manually and adapt config based on this
information.
2018-06-02 04:32:02 +0200 Mihai Moldovan (316ad95)
* docs/source/conf.py: set minimum sphinx version to 1.0.
2018-06-02 04:04:18 +0200 Mihai Moldovan (00ee1ce)
* python-x2go.spec: merge python(2)-x2go section in main section,
since we cannot redefine subpackages.
2018-06-02 02:09:11 +0200 Mihai Moldovan (71bff06)
* python-x2go.spec: local %defines are buggy in older RPM
implementations, work around by using %global instead.
2018-06-02 02:00:24 +0200 Mihai Moldovan (1ca6c7e)
* python-x2go.spec: OpenSuSE Leap 15 and TumbleWeed renamed
python-xlib to python{2,3}-python-xlib.
2018-06-02 01:40:17 +0200 Mihai Moldovan (7937eef)
* python-x2go.spec: actually disable python3 builds on OpenSuSE.
2018-06-02 01:30:20 +0200 Mihai Moldovan (b486004)
* python-x2go.spec: add dependency on the python-configparser
backport.
2018-06-02 01:11:06 +0200 Mihai Moldovan (e3d2245)
* python-x2go.spec: fix package names in %package (and its
%description) and %files sections.
2018-06-02 00:42:13 +0200 Mihai Moldovan (ba08522)
* python-x2go.spec: correctly pythonize package, for Fedora,
RHEL/EPEL and OpenSuSE.
2018-06-01 21:18:44 +0200 Mihai Moldovan (e02f26e)
* python-x2go.spec: also add fdupes package as a build dependency for
RHEL-based distros.
2018-05-15 14:58:14 +0200 Mike Gabriel (e275a12)
* x2go/backends/terminal/plain.py: All command parameters need to be
strings.
2018-05-15 14:55:30 +0200 Mike Gabriel (f9ab897)
* x2go/backends/terminal/plain.py: x2gosession-resume handles
xinerama support differently from x2gostartagent. Adding
it as cmdline parameter No. 9.
2018-05-15 14:52:31 +0200 Mike Gabriel (5166f57)
* x2go/backends/terminal/plain.py: Initialize cmd_line list before
prepending env vars.
2018-05-15 13:25:51 +0200 Mike Gabriel (413c85a)
* x2go/utils.py: Python3 fix in get_workarea_geometry().
2018-05-14 16:30:02 +0200 Mike Gabriel (7ed68ae)
* Natively support xinerama option.
2018-05-14 15:06:44 +0200 Mike Gabriel (75fb1d9)
* x2go/checkhosts.py: Python3 fix in get_key_fingerprint().
2018-05-14 10:52:42 +0200 Mike Gabriel (07e5a86)
* python-x2go.spec: At least in openSUSE, Sphinx is python3-Sphinx
(with capital S).
2018-05-12 23:32:32 +0200 Mike Gabriel (63a003f)
* version bump to 0.5.99.1, due to slightly changed API
2018-05-12 23:31:35 +0200 Mike Gabriel (f89baa4)
* x2go/client.py: Add with_command option to list_sessions() method.
2018-03-10 11:44:53 +0100 Mike Gabriel (a2e69d5)
* Update docs/source/*.rst. Non-used unit tests removed from source
code.
2018-03-06 20:33:17 +0100 Mike Gabriel (7646426)
* Drop unit test framework. Never really used (though we should
have). (Fixes: #1259).
2018-03-06 20:31:35 +0100 Mike Gabriel (f405e8a)
* Makefile.docupload: whitespace fix.
2018-03-06 20:07:07 +0100 Mike Gabriel (0f97e8f)
* Makefile.docupload: Add clean target.
2018-03-06 19:08:33 +0100 Mike Gabriel (435c0bb)
* x2go/client.py: Fix a __doc__ string head line.
2018-03-06 17:06:47 +0100 Mike Gabriel (aca2c5b)
* API doc: Switch to 'classic' theme.
2018-03-06 17:03:03 +0100 Mike Gabriel (146ffb4)
* API documentation: Convert full class name path links to reST
links.
2018-03-06 16:59:36 +0100 Mike Gabriel (e769baf)
* API documentation: Convert class name only links to reST links.
2018-03-06 13:57:02 +0100 Mike Gabriel (49409b1)
* python-x2go.spec: Blind shot at attempting API doc build for RPM
packages.
2018-03-06 13:53:49 +0100 Mike Gabriel (605aec3)
* debian/control: Add to Build-Conflicts: python-sphinx. We need
Python3 Sphinx for building the API docs.
2018-03-06 13:53:05 +0100 Mike Gabriel (a912f9f)
* docs/Makefile: Use sphinx-build command as found in PATH.
2018-03-06 13:52:33 +0100 Mike Gabriel (07b865a)
* API doc: another white-space cleanup + fixes for all open Sphinx
Build warnings.
2018-03-06 13:52:01 +0100 Mike Gabriel (d83973b)
* Makefile.docupload: Add docupdate target. Don't rebuild API doc for
all files, only for files that changed.
2018-03-05 22:32:26 +0100 Mike Gabriel (967cd2d)
* update debian/changelog
2018-03-05 22:31:42 +0100 Mike Gabriel (1a5796a)
* debian/: Adapt to building API docs with Sphinx.
2018-03-05 22:23:03 +0100 Mike Gabriel (8e7a939)
* API Epydoc2Sphinx conversion: Replace 'C{...}' by ... (monospaced
text).
2018-03-05 22:10:25 +0100 Mike Gabriel (f96c17e)
* API __doc__ strings: Rough / automated switch from Epydoc to
Sphinx/reST.
2018-03-05 22:09:23 +0100 Mike Gabriel (113b0a1)
* x2go/__init__.py: Add __AUTHOR__, so we can use it in API
documentation.
2018-03-05 22:08:03 +0100 Mike Gabriel (58c6884)
* Makefile.docupload: Wrap around Sphinx's Makefile in docs/
subfolder.
2018-03-05 22:07:24 +0100 Mike Gabriel (b0d1441)
* Start using Sphinx API documentation tool.
2018-03-05 16:48:08 +0100 Mike Gabriel (31054c0)
* Some more __doc__ string fixes.
2018-03-05 16:46:26 +0100 Mike Gabriel (825b697)
* Various __doc__ string improvements and fixes.
2018-03-05 14:13:13 +0100 Mike Gabriel (e45962c)
* x2go/backends/terminal/plain.py: With Python3, decode stderr reads.
2018-01-12 11:10:31 +0100 Mihai Moldovan (a8b4ad8)
* x2go/backends/terminal/plain.py: supply xinerama parameters to
x2gostartagent and x2goresume-session, currently
defaulting to false since this feature is not implemented.
2018-01-12 11:09:57 +0100 Mihai Moldovan (d76d768)
* debian/changelog: fixup.
2017-10-26 01:19:33 +0200 Mike Gabriel (d3b6389)
* x2go/session.py: Avoid variable name collisions in nested exception
catching.
2017-10-26 01:18:15 +0200 Mike Gabriel (f3d1e0e)
* x2go/pulseaudio.py: Esound is soooo old-school. Dropping it.
2017-09-26 13:15:47 +0200 Mike Gabriel (1ae1590)
* Various I/O + Unicode fixes for various write() calls.
2017-09-25 13:46:46 +0200 Mike Gabriel (cae233b)
* python-x2go.spec: Disable epydoc API documentation builds for now
on RPM based distros, too. We will probably switch to
Sphinx for API documentation generation.
2017-09-25 13:41:31 +0200 Mike Gabriel (d68f4d4)
* debian/control: We need python2 and python3 related packages alike
under Build-Depends:.
2017-09-25 12:44:32 +0200 Mike Gabriel (d5f3e2b)
* debian/rules: Temporarily disable API documentation builds.
Switching to Sphinx is probably the way to go.
2017-09-25 12:43:12 +0200 Mike Gabriel (9187855)
* x2go/backends/profiles/httpbroker.py: Fix broker URL assembling
when no port is given (i.e. convert None to '' manually).
2017-09-25 12:41:54 +0200 Mike Gabriel (b4eb88b)
* x2go/cleanup.py: As we need to avoid circular imports, figure out
with a work-around if to-be-stopped thread is of
X2GoGuardianSession type or other.
2017-09-24 21:05:33 +0200 Mike Gabriel (1623d96)
* x2go/backends/control/plain.py: Resolve Python 2 vs. 3 type issue
on returned data from SSHClient.exec_command().
2017-09-24 19:56:10 +0200 Mike Gabriel (57114f0)
* x2go/backends/control/plain.py: Handle password based
authentication failures graceful. Uncomment previously
commented out code.
2017-09-24 19:29:16 +0200 Mike Gabriel (abdf531)
* python-x2go.spec: Move python*-foo dependencies to %package
sections. Add python*-future as a runtime requirement.
2017-09-24 19:24:55 +0200 Mike Gabriel (1762b36)
* python-x2go.spec: Add B-R python*-future.
2017-09-24 19:23:39 +0200 Mike Gabriel (e12cc7c)
* debian/control: Add D (python*-x2go): python*-future.
2017-09-24 19:23:08 +0200 Mike Gabriel (d06810e)
* x2go/tests/runalltests.py: Fix runalltests.py (permissions,
header).
2017-09-24 19:22:36 +0200 Mike Gabriel (14e42ae)
* x2go/backends/control/plain.p: Fix passphrase unlocking of private
keys.
2017-09-24 11:30:42 +0200 Mike Gabriel (c13c03a)
* x2go/backends/control/plain.py: Drop debug print output.
2017-09-24 10:51:20 +0200 Mike Gabriel (ab93199)
* python-x2go.spec: No need to run 2to3 at build time anymore. Python
X2Go now natively supports Python2 and Python3.
2017-09-24 10:48:05 +0200 Mike Gabriel (c72289e)
* backends: No need to ship a stub gconf backend anymore. GConf is
dead.
2017-09-24 10:47:38 +0200 Mike Gabriel (a6cdbec)
* x2go/**.py: Add __package__ and __name__ definitions to all Python
files.
2017-09-23 23:06:35 +0200 Mike Gabriel (fb1abc4)
* Futurize: Re-add Python2 support back into python-x2go.
2017-09-22 18:28:01 +0200 Mike Gabriel (18d330e)
* x2go/xserver.py: whitespace fix at EOF.
2017-09-22 18:27:30 +0200 Mike Gabriel (300b150)
* Obviously, gevent from Python3 is quite critical towards circular
import models.
2017-09-22 14:59:16 +0200 Mike Gabriel (c6a6dc0)
* debian/rules: Don't build API documentation twice.
2017-09-22 14:40:37 +0200 Mike Gabriel (a9c6d71)
* debian/python-x2go-doc.lintian-overrides: Add EOL at EOF.
2017-09-22 14:16:33 +0200 Mike Gabriel (a18646c)
* Bump upstream version to 0.5.99.0.
2017-09-22 13:20:38 +0200 Mike Gabriel (327fa5e)
* Port to Python3.
2017-09-23 22:57:09 +0200 X2Go Release Manager (b159a5c)
* Continue development
2017-09-23 21:50:40 +0200 X2Go Release Manager (fa04b4f)
* release 0.5.0.6 (tag: 0.5.0.6)
2017-09-23 21:48:49 +0200 X2Go Release Manager (a631161)
* debian/changelog: fixup.
2017-08-31 15:22:28 +0200 Mike Gabriel (bd2d333)
* x2go/session.py: Drop duplicated method is_locked().
2017-08-31 15:21:52 +0200 Mike Gabriel (7cae4ec)
* x2go/session.py: Only release locks if actually locked.
2017-08-25 12:06:44 +0200 Mike Gabriel (d8b6737)
* x2go/defaults.py: Support LXQt sessions by default.
2017-05-15 20:02:21 +0200 X2Go Release Manager (f974da6)
* Continue development
2017-05-15 16:38:42 +0200 X2Go Release Manager (3d07c77)
* release 0.5.0.5 (tag: 0.5.0.5)
2017-05-09 12:35:05 +0200 Mike Gabriel (58bc670)
* my English is still bad this morning... fixing changelog entry for
last commit...
2017-05-09 12:24:20 +0200 Mike Gabriel (3ed4fed)
* Don't blindly release gevent locked. We need to checked if a
semaphore is locked in some case and only then release it.
(Fixes: #1016).
2016-06-28 04:15:59 +0200 Mihai Moldovan (a2d2fb3)
* debian/changelog: add entry for last change.
2016-06-27 04:12:36 +0200 Mihai Moldovan (04c3f3c)
* debian/control: add myself as uploader.
2016-06-09 03:15:21 +0200 Mihai Moldovan (abdcf43)
* debian/control: maintainer change in package: X2Go Developers
<x2go-dev@lists.x2go.org>.
2016-06-09 03:15:03 +0200 Mihai Moldovan (0e11a6b)
* x2go/__init__.py: update mailing list address.
2016-06-09 03:20:44 +0200 Mihai Moldovan (e3e7ea3)
* debian/changelog: fix latest changelog entry.
2016-02-01 10:34:26 +0100 Mike Gabriel (8e2500a)
* documentation: Fix wording in docstring.
2016-01-28 16:39:01 +0100 Mihai Moldovan (dae18fc)
* misc: whitespace only.
2016-01-28 15:41:54 +0100 Mihai Moldovan (3ca7e32)
* common: update copyright notices. Happy new year!
2016-01-26 21:39:14 +0100 Mihai Moldovan (7dab4e8)
* debian/control: whitespace only.
2015-07-28 22:36:15 +0200 X2Go Release Manager (d917703)
* Continue development
2015-07-28 21:34:22 +0200 X2Go Release Manager (59e42be)
* release 0.5.0.4 (tag: 0.5.0.4)
2015-07-22 00:16:05 +0200 Mike Gabriel (4ca968c)
* Don't check for "fuse" group membership to decide if a user can use
sshfs. The "fuse" group has been dropped from Debian
jessie and beyond. Furthermore, some openSUSE versions use
the "trusted" group for granting (and never used a group
named fuse).
2015-06-19 21:53:51 +0200 Mike Gabriel (860fa98)
* debian/control: Allow qvd-nxproxy as an alternative to nxproxy.
Allows co-installation of PyHoca-CLI+GUI and the TheQVD
client.
2015-03-09 13:02:50 +0100 Mike Gabriel (be80cd9)
* improve last commit
2015-03-09 13:00:37 +0100 Mike Gabriel (19feecc)
* End session gracefully if we fail setting up the SSH agent
forwarding socket.
2015-02-26 10:17:55 +0100 Mike Gabriel (db715ac)
* No such constant loglevel_WARNING, must be logolevel_WARN.
2015-02-26 10:17:21 +0100 Mike Gabriel (62a7ea7)
* Continue development...
2015-01-25 13:21:20 +0100 Mike Gabriel (3481e61)
* release 0.5.0.3 (tag: 0.5.0.3)
2015-01-24 09:13:59 -0500 Mike DePaulo (f956f10)
* Windows: Update from VcXsrv-1.15.2.1-xp+vc2013+x2go1 to
VcXsrv-1.15.2.2-xp+vc2013+x2go1
2015-01-15 11:04:20 +0100 Mike Gabriel (ecea56a)
* Catch yet another X2GoControlSessionException. This time during
control_backend.remote_peer() during
X2GoSession._resume().
2015-01-09 01:15:34 +0100 Mike Gabriel (ef9d36f)
* After calling x2gomountdirs, write stdout and _stderr_ to the
logging instance.
2015-01-08 19:30:48 +0100 Mihai Moldovan (0610722)
* common: update copyright notices, whitespace fixes. Happy new year!
2014-12-17 16:30:51 +0100 Mike Gabriel (a74403b)
* Only sync password and passphrase if we do not enforce password
authentication.
2014-12-09 09:42:52 +0100 Mike Gabriel (b7b43de)
* Catch EOFError in x2go_forward_tunnel_handle().
2014-12-09 09:42:06 +0100 Mike Gabriel (c6b4f2a)
* fix changelog
2014-12-02 22:48:10 +0100 Mike Gabriel (03ecca6)
* Fix catching control session exceptions in X2GoSession class.
2014-11-27 13:16:10 +0100 Mike Gabriel (a6d6efa)
* Continue development...
2014-11-27 13:03:42 +0100 Mike Gabriel (2a2385b)
* release 0.5.0.2 (tag: 0.5.0.2)
2014-11-15 21:31:13 +0100 Mike Gabriel (d5472a9)
* Fix cross-user desktop sharing feature since introduction of
clipboard mode feature.
2014-11-12 06:16:40 +0100 Mike Gabriel (6c6c3fa)
* Catch control session disconnects during session's run_command
call.
2014-10-21 01:07:10 +0200 Mike Gabriel (4d52c91)
* Mention "client side printing support" in LONG_DESCRIPTION.
2014-10-21 01:06:34 +0200 Mike Gabriel (e015a95)
* debian/copyright: Relicense packaging files under same license as
upstream files.
2014-10-20 18:14:27 -0400 Mike DePaulo (caa093e)
* Windows: Update from VcXsrv-xp-1.14.3.2 to
VcXsrv-1.15.2.1-xp+vc2013+x2go1
2014-10-20 18:16:35 -0400 Mike DePaulo (826b025)
* Update nxproxy from 3.5.0.12 to 3.5.0.27_cygwin-2014-10-18
2014-10-20 23:30:54 +0200 Mike Gabriel (fef7629)
* debian/control: Bump Standards: to 3.9.6. No changes needed.
2014-10-20 23:30:24 +0200 Mike Gabriel (71b5f47)
* Continue development...
2014-10-20 22:53:01 +0200 Mike Gabriel (c35d660)
* release 0.5.0.1 (tag: 0.5.0.1)
2014-10-20 22:52:18 +0200 Mike Gabriel (1e11f64)
* Provide API inline documentation for http(s) session broker client
implementation.
2014-10-20 22:28:45 +0200 Mike Gabriel (3a3751e)
* Update README file.
2014-10-20 22:24:38 +0200 Mike Gabriel (01d8e27)
* Update TODO file.
2014-10-20 22:24:17 +0200 Mike Gabriel (10a9dbf)
* Continue development...
2014-10-20 12:41:40 +0200 Mike Gabriel (7757563)
* release 0.5.0.0 (tag: 0.5.0.0)
2014-10-20 12:39:31 +0200 Mike Gabriel (1ad9c40)
* X2GoSessionRegistry: Don't report about sessions that have a not
yet fully assigned session name / profile name / profile
id.
2014-10-20 10:34:49 +0200 Mike Gabriel (65f298a)
* fix for d90c4b182
2014-10-20 10:20:40 +0200 Mike Gabriel (712582c)
* formalistic clean-up using pyflakes
2014-10-20 09:55:24 +0200 Mike Gabriel (0874534)
* Capture X2GoControlSessionException occurrences during client-side
folder sharing initializaation while starting/resuming a
session.
2014-10-20 09:54:08 +0200 Mike Gabriel (81b9089)
* indentation fix
2014-10-20 09:24:37 +0200 Mike Gabriel (d90c4b1)
* Only convert the value of the export session profile option if not
already a Python dictionary.
2014-10-20 09:23:21 +0200 Mike Gabriel (2fc8ab6)
* Detect more exceptions in the requests module when authenticating
against a session broker.
2014-10-17 13:31:24 +0200 Mike Gabriel (d3273c0)
* debian/control / python-x2go.spec: Update D (python-x2go):
python-paramiko (>= 1.15.1-0~). Update R for python-x2go:
python-paramiko >= 1.15.1. (Fixes: #602).
2014-10-16 16:34:12 +0200 Mike Gabriel (af9972a)
* Make sure we do a deepcopy of the default session profile
parameters.
2014-10-14 22:10:29 +0200 Mike Gabriel (a0d270f)
* Fix creating/renaming/reconfiguring session profiles. Handle host
option properly (as list).
2014-10-14 21:36:42 +0200 Mike Gabriel (191b92e)
* Fix various hrefs in __doc__ strings.
2014-10-14 21:18:32 +0200 Mike Gabriel (c58c211)
* Add all python packages under R to BR (for epydoc run).
2014-10-14 21:13:41 +0200 Mike Gabriel (bf1fb49)
* python-x2go.spec: Avoid duplicate files in openSUSE/SLES.
2014-10-14 18:52:25 +0200 Mike Gabriel (de52983)
* python-x2go.spec: fix bad %if condition
2014-10-14 18:27:33 +0200 Mike Gabriel (7f0888c)
* python-x2go.spec: some rpmlint sedatives...
2014-10-14 18:19:27 +0200 Mike Gabriel (286ae13)
* python-x2go.spec: typo
2014-10-14 18:16:57 +0200 Mike Gabriel (7ba06fa)
* python-x2go.spec: Additionally adapt to building on openSUSE/SLES.
2014-10-09 18:38:45 +0200 Mike Gabriel (9fbb26f)
* If the listsessions command detects a terminated or suspended
session, we have to destroy the corresponding
X2GoTerminalSession() to trigger a proper cleanup of that
instance.
2014-10-09 18:37:23 +0200 Mike Gabriel (4661991)
* improve log message
2014-10-09 05:46:35 +0200 Mike Gabriel (9e05ee5)
* X2GoControlSession: Don't mess with the associated_terminals dict
if the control session has already died away (i.e. been
forcefully disconnect).
2014-10-09 05:45:09 +0200 Mike Gabriel (efe7226)
* X2GoTelekinesis class: initial properties during instantiation
2014-10-07 23:03:24 +0200 Mike Gabriel (02531f1)
* Detect non-installed sshfs (required for Telekinesis).
2014-10-07 14:34:28 +0200 Mike Gabriel (32f828f)
* Release _share_local_folder_lock on instance X2GoTerminalSession
destruction.
2014-10-07 14:13:02 +0200 Mike Gabriel (457dcb6)
* Fix session lock release in various methods of the X2GoSession
class.
2014-10-07 14:11:39 +0200 Mike Gabriel (9fd867a)
* more work on transport lock release
2014-10-07 14:01:40 +0200 Mike Gabriel (920d12e)
* Fix transport lock release in X2GoControlSession._x2go_sftp_put().
2014-10-03 13:35:22 +0200 Mike Gabriel (f5e9380)
* be more verbose on socket errors in rforward.py
2014-10-03 13:18:34 +0200 Mike Gabriel (e3f748b)
* fix faulty loglevel
2014-10-03 13:11:56 +0200 Mike Gabriel (0a4c773)
* Don't choke on non-initialized SSH transport objects when
initializing SFTP client.
2014-10-03 13:11:16 +0200 Mike Gabriel (e6145a1)
* rebase
2014-10-03 13:10:25 +0200 Mike Gabriel (5c8d005)
* Handle sudden control session death during local folder sharing
2014-10-03 13:03:09 +0200 Mike Gabriel (e5a44d5)
* Handle socket errors on the reverse port forwarding tunnels more
gracefully.
2014-10-03 13:02:37 +0200 Mike Gabriel (05643fc)
* Use session_name, not session_info object's __str__() method to
obtain session name (in X2GoTelekinesis).
2014-10-01 11:29:25 +0200 Mike Gabriel (f6b226d)
* typo fix for last commit
2014-10-01 11:01:37 +0200 Mike Gabriel (2ff5f60)
* Support server-side Telekinesis versions that ship their own
(teki-)sftpserver.
2014-09-10 12:04:15 +0200 Mike Gabriel (7cb2ca7)
* Handle duplicate profile names gracefully (i.e. append a " (1)", "
(2)", ... to the session profile name). (Fixes: #500).
2014-09-10 09:57:26 +0200 Mike Gabriel (f308782)
* test if DISPLAY is accessible before detecting the local desktop
geometry
2014-09-05 15:56:35 +0200 Mike Gabriel (5392d3c)
* Don't use compression on TeKi sshfs mounts.
2014-09-05 15:19:54 +0200 Mike Gabriel (b801156)
* Assure proper NX Proxy cleanup when sessions suspends/terminates.
2014-09-05 15:18:21 +0200 Mike Gabriel (6f0f1ae)
* don't mention in __doc__ string what TeKi applications exist
2014-09-05 15:17:39 +0200 Mike Gabriel (a40d73f)
* Clean up terminal sessions properly when the clean_sessions()
method of the control session has got called.
2014-09-05 15:16:26 +0200 Mike Gabriel (d5fcb46)
* Assure proper Telekinesis client cleanup when sessions
suspends/terminates.
2014-08-31 17:09:12 +0200 Mike Gabriel (64ff151)
* For reverse port forwardings use IPv4 localhost address only.
2014-08-30 17:12:53 +0200 Mike Gabriel (b950f16)
* fix __doc__ string for last commit
2014-08-30 17:09:55 +0200 Mike Gabriel (b1292aa)
* Use Xlib to detect client-side destop geometry.
2014-08-29 22:08:34 +0200 Mike Gabriel (56dd121)
* fix for last commit
2014-08-29 21:43:54 +0200 Mike Gabriel (54fddb2)
* On non-Windows platforms, enforce usage of the "ares" DNS resolver
in python-gevent (which is available since Python gevent
1.0~). (Fixes: #588).
2014-08-29 21:39:16 +0200 Mike Gabriel (454659b)
* Enforce usage of the "ares" DNS resolver in python-gevent (which is
available since Python gevent 1.0~). (Fixes: #588).
2014-08-28 10:58:32 +0200 Mike Gabriel (c09f73a)
* Be more exact when detecting the NX proxy window id.
2014-07-09 20:06:54 +0200 Mike Gabriel (74c5b68)
* Rename LICENSE.txt to COPYING.
2014-07-02 22:53:13 +0200 Mike Gabriel (d68f163)
* make the TeKi client startup once more more robust...
2014-07-07 19:00:44 -0400 Mike DePaulo (837a73c)
* Windows: On XP & Server 2003 (R2), prevent high PulseAudio CPU
usage by lowering its CPU priority to "normal" (Fixes:
#537)
2014-07-06 16:31:48 -0400 Mike DePaulo (8d8f2a3)
* use VcXsrv-xp-1.14.3.2 when run in development mode
2014-07-05 08:54:13 -0400 Mike DePaulo (166607d)
* Windows: Fix compatibility with PulseAudio 3.0 & later (Fixes:
#532)
2014-06-29 00:20:36 +0200 Mike Gabriel (2f57967)
* start becoming aware of ECDSA keys
2014-06-29 00:20:10 +0200 Mike Gabriel (2aa779e)
* use x2gostartagent / x2goresume-session to pass-through the
clipboard parameter (requires X2Go Server 4.0.1.16 or
higher)
2014-06-25 01:20:15 +0200 Mike Gabriel (0d155fe)
* take down telekinesis before taking down nxproxy when sessions
suspend/terminate
2014-06-25 01:19:20 +0200 Mike Gabriel (cea41b3)
* Newly understand our own Paramiko/SSH forwarding tunnel code.
Become aware of handling multiple connects on the same
tunnel.
2014-06-24 16:49:45 +0200 Mike Gabriel (16814f4)
* remove debug code from forward.py
2014-06-24 16:22:06 +0200 Mike Gabriel (894917e)
* Better control the startup bootstrap of the Telekinesis client
subsystem.
2014-06-24 16:16:00 +0200 Mike Gabriel (dd92083)
* Performance tests have shown, that enabling SSH compression is not
a good idea. NX should handle that instead (and does).
2014-06-24 16:14:38 +0200 Mike Gabriel (a9caabf)
* Only enable Telekinesis client debugging if the logger instance is
in debug mode.
2014-06-24 16:09:06 +0200 Mike Gabriel (ce50d23)
* Create a "session.window" file in the session directory. This file
for now contains one line "ID:<window-id>". The file
appears once a session window comes up (start/resume), and
disappears once the session window closes
(suspend/terminate).
2014-06-16 10:46:00 +0200 Mike Gabriel (61de9d7)
* Make sure that the x2gosuspend-session/x2goterminate-session
commands are sent to the X2Go Server before we take down
the NX proxy subprocess.
2014-06-16 10:10:20 +0200 Mike Gabriel (cb8f176)
* Revert "Suspend/terminate terminal session instance first, before
sending the x2gosuspend-session/x2goterminate-session
command to the X2Go Server."
2014-06-16 09:25:53 +0200 Mike Gabriel (5284ca2)
* Suspend/terminate terminal session instance first, before sending
the x2gosuspend-session/x2goterminate-session command to
the X2Go Server.
2014-06-16 09:07:41 +0200 Mike Gabriel (9b48f6f)
* Handle non-available color depth in X2Go session name gracefully.
(Fixes: #358).
2014-06-16 08:34:16 +0200 Mike Gabriel (754bf16)
* Disallow server-side users to override X2Go Server commands via
~/bin (or similar). (Fixes: #334).
2014-06-11 22:47:12 +0200 Mike Gabriel (2529d5c)
* Don't start telekinesis client if not support server-side. Don't
attempt at starting telekinesis client, if it is not
installed.
2014-06-11 13:34:03 +0200 Mike Gabriel (08ff742)
* Provide support for new session parameter: clipboard. (Fixes:
#508).
2014-06-11 13:33:29 +0200 Mike Gabriel (8883680)
* Revert "Provide support for new session parameter: clipboard.
(Fixes: #508)."
2014-06-06 03:10:37 +0200 Mike Gabriel (74792e6)
* Provide support for new session parameter: clipboard. (Fixes:
#508).
2014-06-11 13:18:35 +0200 Mike Gabriel (5c63c6b)
* Revert "Provide support for new session parameter: clipboard."
2014-06-11 13:09:47 +0200 Mike Gabriel (38d492c)
* Silent ignore it if we cannot detect the local
Xlib.display.Display() instance (happens with
polyinstantiated /tmp dirs).
2014-06-11 13:08:36 +0200 Mike Gabriel (fc9a84a)
* changelog entry for last commit
2014-06-11 10:59:28 +0200 Mike Gabriel (0184629)
* Split up NX output and NX errors into two separate files.
2014-06-08 01:29:58 +0200 Mike Gabriel (fe68c91)
* raise sleep period of proxy backend
2014-06-07 22:51:48 +0200 Mike Gabriel (645f105)
* typo fix in log msg
2014-06-07 22:50:46 +0200 Mike Gabriel (3f2b693)
* improve debugging of SFTP server authentication
2014-06-06 03:10:37 +0200 Mike Gabriel (50c0bdd)
* Provide support for new session parameter: clipboard.
2014-06-06 03:09:40 +0200 Mike Gabriel (fbc6745)
* fix __doc__ string
2014-06-06 03:08:17 +0200 Mike Gabriel (555eaa3)
* fix __doc__ string
2014-06-06 03:06:24 +0200 Mike Gabriel (e113954)
* make telekinesis-client support more robust
2014-06-06 03:05:50 +0200 Mike Gabriel (9701d66)
* Use gevent to spawn the TeKi client start-up process (instead of
waiting for it to return).
2014-06-06 03:04:19 +0200 Mike Gabriel (70f0136)
* Add support for a subsystem string when setting up port forwarding
tunnels.
2014-06-03 19:15:58 +0200 Mike Gabriel (4c4e2f9)
* Type-hardening of X2GoControlSession class's C{connect()} method.
Handle hostnames that come in as lists gracefully.
2014-06-03 19:14:43 +0200 Mike Gabriel (5c0d29d)
* Don't construct the sshproxy_tunnel parameter in x2go/utils.py.
Leave that to higher level classes that know more about
X2Go internals.
2014-06-03 19:13:47 +0200 Mike Gabriel (77d0d0c)
* follow-up commit for last commit
2014-06-03 18:53:37 +0200 Mike Gabriel (6d4119c)
* Type-hardening of X2GoSshProxy class. Accept hosts as list and
strings. If hosts are given as a list, a random list
element will be taken as host (for connecting and for the
SSH proxy tunnel setup).
2014-06-03 18:48:09 +0200 Mike Gabriel (b84b608)
* Stop manipulating session profiles in X2GoSshProxy class. Esp. stop
manipulating session profiles with deprecated session
options.
2014-05-28 12:09:11 +0200 Mike Gabriel (e30e1bb)
* Provide Telekinesis support in Python X2Go.
2014-05-09 18:34:10 +0200 Mike Gabriel (d143c72)
* Support SSH proxy autologin feature of X2Go Session Broker.
2014-04-16 12:56:26 +0200 Mike Gabriel (9eb874f)
* fix for last commit
2014-04-16 12:49:33 +0200 Mike Gabriel (9f2d9ec)
* Windows: Fix crash while attempting to find the session window.
2014-04-16 10:27:43 +0200 Mike Gabriel (f4e64e8)
* Make X2GoClient's constructor aware of non-usable X-Server ports.
2014-04-16 10:05:22 +0200 Mike Gabriel (634988e)
* Session profiles: default value type for exports session profile
option is an empty dictionary.
2014-04-15 21:23:47 +0200 Mike Gabriel (b4f2297)
* typo fix
2014-04-15 20:53:19 +0200 Mike Gabriel (c462c9a)
* Only check running X-Servers that have the same WMI SessionId as
the current X2Go application.
2014-04-15 08:31:43 +0200 Mike Gabriel (3138ba4)
* typo fix in log message
2014-04-15 08:23:38 +0200 Mike Gabriel (e58cebf)
* Rename hook method HOOK_no_known_xserver_found to
HOOK_no_installed_xservers_found. Call this new hook if no
installed X-Servers could be found on the system.
2014-04-14 16:41:29 +0200 Mike Gabriel (db061d8)
* return from X2GoClientXConfig.write() method
2014-04-14 16:39:18 +0200 Mike Gabriel (e630ea6)
* Make sure X2GoClientXConfig config file really gets written to disk
(after we changed the internas of X2GoIniFile for this new
major release).
2014-04-14 16:38:35 +0200 Mike Gabriel (8204e4b)
* Fix detection of matching path names in X2GoIniFiles.
2014-04-14 16:26:56 +0200 Mike Gabriel (5bf0169)
* no xconfig_config_file on non-Windows systems
2014-04-14 16:26:28 +0200 Mike Gabriel (6f43617)
* typo fix
2014-04-05 09:02:09 +0200 Mike Gabriel (7686e68)
* Handle broker setups that don't require credentials. Connection can
be established simply by leaving the password (and authid)
empty.
2014-04-05 01:15:47 +0200 Mike Gabriel (275bea4)
* fix some HOOKs' __doc__ strings
2014-04-05 01:13:03 +0200 Mike Gabriel (db36b70)
* Allow user interaction via a HOOK if broker connection problems
occur.
2014-04-05 01:12:19 +0200 Mike Gabriel (b462004)
* httpbroker: fix handling of session profile ID/name cache
2014-04-03 16:30:26 +0200 Mike Gabriel (857f5f3)
* Capture broker connection problems during selectsession calls to
the broker via a HOOK method.
2014-03-31 12:57:20 +0200 Mike Gabriel (6bdf737)
* On Windows: Improve debugging when a new X-Server port has to be
allocated.
2014-03-24 15:25:51 +0100 Mike Gabriel (7b061bf)
* Support cookie based authentication against a http(s) session
broker.
2014-03-24 13:49:55 +0100 Mike Gabriel (2cc0568)
* Allow catching "connection refused" errors while talking to an X2Go
Session Broker (X2GoBrokerConnectionException).
2014-03-21 01:31:43 +0100 Mike Gabriel (66e96d2)
* fix profile COPYing and hostname changes
2014-03-20 08:36:28 +0100 Mike Gabriel (ce97f34)
* Handle injection of PKey (Paramiko SSH key) objects for
authentication from the broker session profiles backend.
2014-03-20 08:34:42 +0100 Mike Gabriel (3259daf)
* another one: optimize session profile option retrieval
2014-03-19 15:26:37 +0100 Mike Gabriel (66cecf3)
* Speed-optimize session profile ID <-> name mapping.
2014-03-18 10:21:26 +0100 Mike Gabriel (80e2752)
* fix for last commit
2014-03-18 09:42:20 +0100 Mike Gabriel (5eea83a)
* fix method name
2014-03-18 09:42:08 +0100 Mike Gabriel (580cb0e)
* X2GoSessionProfile.get_server_hostname must return unicode objects.
2014-03-18 09:40:14 +0100 Mike Gabriel (0ac8563)
* fix changelog entry
2014-03-18 01:11:03 +0100 Mike Gabriel (921ee10)
* python-x2go.spec: Add dependencies: python-requests,
python-simplejson.
2014-03-18 01:10:09 +0100 Mike Gabriel (41395ef)
* debian/control: Add dependencies: python-requests,
python-simplejson.
2014-03-04 13:58:21 +0100 Mike Gabriel (f5f6f6d)
* Provide session profile backend for a http broker.
2014-03-04 13:57:43 +0100 Mike Gabriel (86d185a)
* Default to xdg-open as default PDF viewer command.
2014-03-04 13:56:49 +0100 Mike Gabriel (3088eda)
* some code beautifications (tag: CVix/1.99.3)
2014-02-10 17:01:05 +0100 Mike Gabriel (9fc8c3e)
* fix _get_profile_parameter() in profile backend's base.py file
2014-02-10 17:00:25 +0100 Mike Gabriel (6b2929a)
* Preserve class-wide control session options (like
add_to_known_hosts, forward_sshagent, etc.). Thanks to
Dick Kniep for reporting this.
2014-02-07 13:31:17 +0100 Mike Gabriel (26ad1cd)
* Merge branch 'brokerclient'
2014-01-08 15:14:30 +0100 Mike Gabriel (a08fa96)
* release 0.4.0.9
2014-02-07 13:28:47 +0100 Mike Gabriel (e3ce176)
* Merge branch 'release/0.4.0.x'
2014-02-07 13:09:43 +0100 Mike Gabriel (9f1bd9b)
* Return color depth on MS Windows machines.
2014-02-07 13:09:43 +0100 Mike Gabriel (4ba8ae7)
* Return color depth on MS Windows machines.
2014-02-05 22:32:07 +0100 Mike Gabriel (c583edc)
* typo fix
2014-02-05 16:23:14 +0100 Mike Gabriel (023800e)
* don't raise an exception if tf-auth is requested
2014-01-08 22:18:44 +0100 Mike Gabriel (9557481)
* Don't parse default values to ConfigParser constructor when
initializing an INI file.
2014-02-05 22:32:41 +0100 Mike Gabriel (a423bfe)
* Fix setting default values in X2GoClientXConfig class.
2014-02-05 22:32:07 +0100 Mike Gabriel (49650d9)
* typo fix
2014-02-05 16:23:40 +0100 Mike Gabriel (a764584)
* provide BACKENDS in main module
2014-02-05 16:23:14 +0100 Mike Gabriel (bb4b79e)
* don't raise an exception if tf-auth is requested
2014-01-09 12:17:50 +0100 Mike Gabriel (1ea5f92)
* Fully rework backend concept in Python X2Go. Breaks compatibility
with earlier versions of Python X2Go concerning backends
(probably not really used by third-party products, if at
all).
2014-01-09 09:47:47 +0100 Mike Gabriel (a328215)
* bump version to 0.5.0.0
2014-01-08 22:18:44 +0100 Mike Gabriel (7815d13)
* Don't parse default values to ConfigParser constructor when
initializing an INI file.
2014-01-08 15:31:23 +0100 Mike Gabriel (24836a9)
* Merge branch 'release/0.4.0.x'
2014-01-08 15:14:30 +0100 Mike Gabriel (eb2f3b2)
* release 0.4.0.9 (tag: 0.4.0.9)
2014-01-07 16:13:38 +0100 Mike Gabriel (65d661a)
* happy new year
2014-01-07 16:13:38 +0100 Mike Gabriel (5e46458)
* happy new year
2014-01-07 16:13:38 +0100 Mike Gabriel (ca7464b)
* happy new year
2014-01-05 16:38:33 +0100 Mike Gabriel (2cef942)
* debian/changelog: typo
2014-01-05 16:38:21 +0100 Mike Gabriel (167ec13)
* Split up session profile backend into generic and storage specific
parts.
2014-01-03 11:59:16 +0100 Mike Gabriel (4808f51)
* Handle host key checks for hosts that do not have a port specified.
2013-12-17 21:33:37 +0100 Mike Gabriel (8dd9b31)
* Only use [<host>]:<port> if <port> is not 22.
2013-12-17 21:25:50 +0100 Mike Gabriel (b98840c)
* fix for previous+1 commit
2013-12-17 21:21:57 +0100 Mike Gabriel (155379e)
* Set keepalive on proxy channel.
2013-12-17 21:21:42 +0100 Mike Gabriel (73e0f19)
* Make channel compression to all authentication methods.
2013-12-17 20:54:11 +0100 Mike Gabriel (d7ba282)
* Fix regression: Make password logins with PyHoca-CLI succeed again.
2013-12-17 11:36:11 +0100 Mike Gabriel (3d3a140)
* Fix tests for two-factor authentication in control session and SSH
proxy code.
2013-12-10 20:26:35 +0100 Mike Gabriel (0756645)
* whitespace fix
2013-12-08 12:07:38 +0100 Mike Gabriel (135ba5c)
* Clear (Fedora package) changelog.
2013-12-08 11:48:21 +0100 Mike Gabriel (d22af9e)
* python-x2go.spec: Drop dependency on python-cups.
2013-12-08 01:25:21 +0100 Mike Gabriel (e1b6bf0)
* make sure our RPM package version is lower than a package version
from EPEL
2013-11-30 22:54:54 +0100 Mike Gabriel (0f42c31)
* typo fix
2013-11-30 22:53:37 +0100 Mike Gabriel (4120df4)
* debian/changelog: wrap too-long lines
2013-11-30 22:51:44 +0100 Mike Gabriel (7a11d53)
* Improve setup.py script: make it run with Python3 and older Python2
versions.
2013-11-30 22:46:36 +0100 Mike Gabriel (71ebec2)
* improve python-x2go.spec: LDAP support is deprecated and replaced
by session broker, build for HEAD, python-x2go-py3.patch
is already applied upstream
2013-11-30 22:42:12 +0100 Mike Gabriel (aa287d9)
* Ship python-x2go.spec (RPM package definitions) in upstream
project. (Thanks to the Fedora package maintainers).
2013-11-30 22:39:56 +0100 Mike Gabriel (b9985b4)
* Import python-x2go-py3.patch from Fedora. Thanks to Orion!!!
2013-11-29 13:26:53 +0100 Mike Gabriel (4cf74c4)
* change versioning scheme
2013-11-27 14:57:56 +0100 Mike Gabriel (5419bcb)
* debian/source/format: Switch to format 1.0.
2013-11-27 14:28:34 +0100 Mike Gabriel (696f1b0)
* Check for pulse cookie file in old (~/.pulse-cookie) and new
(~/.config/pulse/cookie) location.
2013-11-22 00:08:26 +0100 Mike Gabriel (596f0cb)
* Fix session window detection when local session manager is the i3
session manager (which uses _NET_CLIENT_LIST_STACKING
instead of _NET_CLIENT_LIST).
2013-11-22 00:07:28 +0100 Mike Gabriel (1032da4)
* Report about found session window / session window retitling in
debug mode.
2013-11-13 08:55:27 +0100 Mike Gabriel (22e1546)
* Differentiate between desktop sharing errors and desktop sharing
access that gets denied by the other/remote user.
2013-11-05 17:54:27 +0100 Mike Gabriel (0bf478f)
* fix for last commit
2013-11-05 10:12:25 +0100 Mike Gabriel (6e04237)
* Properly handle (=expand) the "~" character in key filenames.
(Brought to attention by Eldamir on IRC. Thanks!).
2013-10-29 18:36:06 +0100 Mike Gabriel (5b8164d)
* Handle echoing ~/.*shrc files gracefully via SSH client
connections. Do not allow data injections via ~/.*shrc
files. (Fixes: #335).
2013-09-14 15:54:57 +0200 Mike Gabriel (e92d6b6)
* Implement two-factor authentication.
2013-10-24 09:54:59 +0200 Orion Poplawski (6bc5020)
* debian/control: Drop python-cups from Depends: field. Python CUPS
is no dependency if Python X2Go. (Fixes: #329).
2013-10-24 09:50:00 +0200 Kenneth Pedersen (732635e)
* Color depth detection: Stop using win32api.GetSystemMetrics(2)
which actually returns the width of a vertical scroll bar
in pixels. Instead, create a screen display context and
query it for the color depth. (Fixes: #330).
2013-10-04 16:12:22 +0200 Mike Gabriel (058bc7b)
* No Unicode chars in log messages. Eliminated one more in
checkhosts.py.
2013-09-09 21:49:28 +0200 Mike Gabriel (0ed9ba9)
* Rewrite passwords that are not string/unicode to an empty string.
2013-09-08 01:14:04 +0200 Mike Gabriel (1b463da)
* Fix parameter handling in X2GoSession.connect().
2013-09-08 01:13:24 +0200 Mike Gabriel (d3378ca)
* Keep private key information even if force_password_auth is set in
the control session's connect() method.
2013-09-08 01:11:31 +0200 Mike Gabriel (52b1c85)
* slightly modify exception messages
2013-09-04 10:59:22 +0200 Mike Gabriel (b443155)
* change from empty string to None as default values
2013-09-04 10:58:45 +0200 Mike Gabriel (77bf9f6)
* Invalidate SSH private keys (filename, pkey object) when
look_for_keys is requested.
2013-09-03 18:21:47 +0200 Mike Gabriel (9a1a4ca)
* fine-tuning SSH proxy auth
2013-09-03 13:14:10 +0200 Mike Gabriel (c74e718)
* Support encryption passphrases on SSH private key files (X2Go SSH
connections as well as SSH proxy connections).
2013-09-03 10:22:54 +0200 Mike Gabriel (8a48422)
* Support encryption passphrases on SSH private key files.
2013-09-03 09:16:31 +0200 Mike Gabriel (c69719a)
* Store the session password in base64 encoded string in order to
make it harder spotting the long term stored (for the
duration of the session) plain text password.
2013-08-28 10:15:48 +0200 Mike Gabriel (19da038)
* Agent channels in Paramiko can raise an EOFError if the connection
has got disrupted. Ignoring this.
2013-08-07 12:18:57 +0200 Mike Gabriel (ed9005d)
* Continue development...
2013-08-07 12:17:44 +0200 Mike Gabriel (000e5e3)
* release 0.4.0.8 (tag: 0.4.0.8)
2013-08-07 11:46:23 +0200 Mike Gabriel (486fa4f)
* Remove shbang from x2go/tests/runalltests.py, as well.
2013-08-05 13:57:24 +0200 Mike Gabriel (436a770)
* Do not overwrite not-yet-suspended terminal session objects during
session resumption.
2013-08-05 12:52:19 +0200 Mike Gabriel (b435cdc)
* Use the session object's lock to detect if updating the session
status in the session registry is something appropriate to
do.
2013-08-05 10:58:43 +0200 Mike Gabriel (81c41bd)
* follow-up commit for last commit
2013-08-05 10:53:57 +0200 Mike Gabriel (60eebc8)
* Fix session profile updates with changes to the host parameter.
2013-08-03 22:32:45 +0200 Mike Gabriel (0c579d2)
* Continue development...
2013-08-03 22:28:41 +0200 Mike Gabriel (669b839)
* release 0.4.0.7 (tag: 0.4.0.7)
2013-08-03 22:27:52 +0200 Orion Poplawski (b16e046)
* Remove shbangs from python-x2go library code. (Fixes: #283).
2013-08-03 18:52:17 +0200 Mike Gabriel (fab3e25)
* /debian/changelog: typo fix
2013-08-03 18:36:36 +0200 Mike Gabriel (ffff661)
* Add some sanity checks before actually starting to add a session
profile.
2013-07-31 09:33:29 +0200 Mike Gabriel (3847b19)
* Make _update_mounts in session registry cache more failsafe, this
probably fixes an accumulation of server disconnects
observed in recent version of Python X2Go.
2013-07-31 09:31:40 +0200 Mike Gabriel (963eaed)
* Ignore non-registered session UUIDs in X2GoClient.clean_sessions()
method.
2013-07-30 22:54:50 +0200 Mike Gabriel (7d7ec5f)
* Drop duplicate method in terminal backend: is_desktop_session().
2013-07-30 22:54:02 +0200 Mike Gabriel (7f3bb41)
* Revert "Drop duplicate method in terminal backend:
is_desktop_session()."
2013-07-30 22:53:26 +0200 Mike Gabriel (6d25309)
* Drop duplicate method in terminal backend: is_desktop_session().
2013-07-30 22:44:26 +0200 Mike Gabriel (1a3160a)
* debian/control: Replace LDAP support with session brokerage support
in LONG_DESCRIPTION.
2013-07-28 19:49:06 +0200 Mike Gabriel (b141dfb)
* Continue development...
2013-07-28 19:43:06 +0200 Mike Gabriel (3dfee63)
* release 0.4.0.6 (tag: 0.4.0.6)
2013-07-28 15:04:20 +0200 Mike Gabriel (a919329)
* When resuming session be tolerant towards disrupted connections.
2013-07-23 23:10:04 +0200 Mike Gabriel (07a1fd1)
* Make Python X2Go aware of the MATE desktop environment.
2013-07-23 23:09:20 +0200 Mike Gabriel (6c7e103)
* Use XFCE as desktop environment in example scripts.
2013-07-19 23:15:48 +0200 Mike Gabriel (c735e6a)
* use VcXsrv-1.14.2.0 when run in development mode
2013-07-19 17:45:58 +0200 Mike Gabriel (a72c2d2)
* Continue development...
2013-07-18 22:36:28 +0200 Mike Gabriel (f64a407)
* release 0.4.0.5 (tag: 0.4.0.5)
2013-07-18 22:34:42 +0200 Mike Gabriel (c0a3832)
* remove debug code
2013-07-18 22:32:07 +0200 Mike Gabriel (2fa59c4)
* remove exception raisal
2013-07-18 22:30:55 +0200 Mike Gabriel (a0f8350)
* Improve log message when setting up port forwarding tunnel.
2013-06-25 22:26:36 +0200 Mike Gabriel (501a5bd)
* Paramiko monkey patch: Hostnames with the default SSH_PORT are
stored in hostname-only format to the known_hosts file.
Fixes redundant requests for confirming the remote host's
fingerprint if port 22 is used.
2013-06-18 20:29:28 +0200 Mike Gabriel (7c131c8)
* Continue development...
2013-06-18 20:27:59 +0200 Mike Gabriel (349717f)
* release 0.4.0.4 (tag: 0.4.0.4)
2013-06-18 20:27:12 +0200 Mike Gabriel (512b72c)
* Fix renaming of profile names.
2013-06-14 15:15:22 +0200 Mike Gabriel (22da6ea)
* fix for last commit
2013-06-06 13:06:34 +0200 Mike Gabriel (a67628e)
* Only do x2golistmounts calls for the session cache on running
sessions.
2013-05-31 08:41:43 +0200 Mike Gabriel (989c3d6)
* Enable keepalive callbacks on open SSH client connections.
2013-05-29 00:19:15 +0200 Mike Gabriel (4ef900d)
* Support mounting client-side folders on UNC paths.
2013-05-28 22:54:50 +0200 Mike Gabriel (f1dc232)
* Ignore KeyError exceptions in session cache for suddenly removed
cache items. Silence/fix some race conditions on
connection failures.
2013-05-08 13:22:30 +0200 Mike Gabriel (b433567)
* Become aware of fixed paramiko features since paramiko 1.11.0. Stop
monkey patching those methods that got fixed in 1.11.0.
2013-04-29 13:58:46 +0200 Mike Gabriel (5b554af)
* Fix the restoreexports logic on mount/unmount/unmount all requests.
Make sure client-side offline network shares do not get
purged from the session profile configuration if
unavailable. (Fixes: #192).
2013-04-26 16:18:32 +0200 Mike Gabriel (24543dc)
* fix last commit
2013-04-26 11:12:56 +0200 Mike Gabriel (c0c6a03)
* Save exports in session profile directly after mounting/unmounting
a share if the session profile parameter restoreexports is
set.
2013-04-21 23:28:25 +0200 Mike Gabriel (3f1f84b)
* increment egg version
2013-04-21 23:21:43 +0200 Mike Gabriel (64bf1d0)
* Continue development...
2013-04-21 22:40:58 +0200 Mike Gabriel (e05c33e)
* release 0.4.0.3 (tag: 0.4.0.3)
2013-04-21 17:38:59 +0200 Mike Gabriel (d5df830)
* Prevent Exception when creating new session profiles. Spotted by
Dick Kniep. Thanks!
2013-04-15 11:13:06 +0200 Mike Gabriel (7792ed6)
* Fix faulty value creations for the export session profile
parameter. (Fixes: #162). This issue occured when the
restoreexports feature had been activated in the session
profile.
2013-04-15 10:43:48 +0200 Mike Gabriel (e5f05db)
* after thorough testing: fix for #130 also fixes #147
2013-03-26 21:24:41 +0100 Mike Gabriel (e6964f1)
* fix version in changelog
2013-03-26 00:36:33 +0100 Mike Gabriel (33167fc)
* Make Python X2Go aware of the Cinnamon desktop shell.
2013-03-07 05:07:39 +0100 Mike Gabriel (9ac619d)
* Fix inheritance of Paramiko/SSH exception.
2013-03-03 15:57:57 +0100 Mike Gabriel (ec2880a)
* Continue development...
2013-03-03 15:56:40 +0100 Mike Gabriel (450da43)
* release 0.4.0.2 (tag: 0.4.0.2)
2013-03-03 15:52:58 +0100 Mike Gabriel (d761e7f)
* Empty session profile name/id cache when adding new profiles.
(Fixes: #130).
2013-02-14 05:25:55 +0100 Mike Gabriel (938bb81)
* sort session list fields
2013-02-13 12:49:50 +0100 Mike Gabriel (4af3162)
* Continue development...
2013-02-13 12:48:51 +0100 Mike Gabriel (752880e)
* release 0.4.0.1 (tag: 0.4.0.1)
2013-02-13 12:36:42 +0100 Mike Gabriel (9375394)
* Documentation fix and typo fix relevant for win32 build.
2013-02-12 09:00:29 +0100 Mike Gabriel (a73faa4)
* fix __doc__ strings
2013-02-12 08:55:54 +0100 Mike Gabriel (75dbd94)
* Continue development...
2013-02-12 08:44:13 +0100 Mike Gabriel (720f39f)
* release 0.4.0.0 (tag: 0.4.0.0)
2013-02-12 08:44:02 +0100 Mike Gabriel (1ddcf94)
* add a note about the class name changes to the __doc__ string based
documentation
2013-02-12 08:41:43 +0100 Mike Gabriel (810c1e9)
* modify low_latency for already initialized control sessions
2013-02-12 06:33:27 +0100 Mike Gabriel (a93d4f2)
* Add low latency support for link types 'modem' and 'isdn'.
Selecting either link quality will double nearly all
connection timeout values. (Fixes: #53).
2013-02-12 00:43:14 +0100 Mike Gabriel (79f1296)
* add fixure for X2Go BTS issue #23 (2)
2013-02-12 00:35:52 +0100 Mike Gabriel (5e85771)
* add fixure for X2Go BTS issue #23
2013-02-12 00:28:26 +0100 Mike Gabriel (4793f3a)
* add fixure for X2Go BTS issue #18
2013-02-12 00:27:26 +0100 Mike Gabriel (86055d5)
* skip undefined print actions that get returned from
HOOK_open_print_dialog hook
2013-02-12 00:25:36 +0100 Mike Gabriel (e1f9afd)
* whitespace fixes
2013-01-28 15:45:10 +0100 Mike Gabriel (2fcc357)
* README update
2013-01-28 15:39:49 +0100 Mike Gabriel (eafc5bb)
* happy new year
2013-01-21 10:34:32 +0100 Mike Gabriel (cb527b4)
* Sort X2Go feature list, add force option for X2GoClient queries of
server features and server components. Add alias
get_server_components (for get_server_versions).
2013-01-21 05:32:13 +0100 Mike Gabriel (1ddcfcf)
* Add session type filter for list of sharable desktops.
2013-01-20 12:14:34 +0100 Mike Gabriel (01ea13f)
* Improve desktop sharing code. Add code to obtain version
information of server-side X2Go components.
2013-01-17 11:24:29 +0100 Mike Gabriel (3133baf)
* return success of writing a session profile configuration to disk
2013-01-17 11:17:08 +0100 Mike Gabriel (eb0cf27)
* only prep fake_hostname if unique_hostkey_aliases is set to True
2013-01-14 02:55:49 +0100 Mike Gabriel (5415362)
* make it possible to use the unique host key aliases code without
SSH proxy, as well
2013-01-14 02:37:38 +0100 Mike Gabriel (4557a94)
* fix __doc__ strings
2013-01-14 02:34:43 +0100 Mike Gabriel (c30e67e)
* Avoid false-positive notifications of dead control session directly
after a disconnect request from the user.
2013-01-14 01:41:12 +0100 Mike Gabriel (7c04590)
* Fix auto-starting and auto-resuming of sessions.
2013-01-14 00:46:28 +0100 Mike Gabriel (9a9712d)
* fix modifying existing profiles
2013-01-13 23:59:26 +0100 Mike Gabriel (42b3141)
* Bump version to 0.4.0.0. WARNING: starting with version 0.4.0.0 of
PyHoca-GUI, PyHoca-CLI and Python X2Go, all class
identifiers are now X2Go..., not X2go... anymore.
2013-01-13 23:57:32 +0100 Mike Gabriel (2e09bca)
* add compat code to let Python X2Go at least appear a little
tolerant after the API change
2013-01-13 23:29:58 +0100 Mike Gabriel (4b05f61)
* rename every occurence from X2go to X2Go, including class names
2013-01-13 23:27:34 +0100 Mike Gabriel (b014bae)
* fix renaming of profile ID
2013-01-13 23:27:11 +0100 Mike Gabriel (1d86929)
* fix unique host key aliases feature, do not use it for SSH proxy
connections
2013-01-13 21:54:32 +0100 Mike Gabriel (7914c64)
* Add session profile option: uniquehostkeyaliases. Allow the
(by-design-unique) X2Go session profile ID to be a
representative for <hostname>:<port>. Update session
profile IDs on hostname changes. Re-arrange class
structure for MissingHostKey policies, also provide an
X2goAutoAddPolicy class.
2013-01-13 15:54:50 +0100 Mike Gabriel (e1b34e0)
* bump version to 0.2.2.0
2013-01-13 15:54:09 +0100 Mike Gabriel (cd14d38)
* make SSH proxy setting migration more smooth
2013-01-13 02:44:00 +0100 Mike Gabriel (4de963f)
* fix __doc__ strings
2013-01-13 02:42:15 +0100 Mike Gabriel (b1c28c7)
* Avoid the known_hosts file being flushed with
localhost:[<someport>] entries. Store host keys of
SSH-proxied hosts under the [<address>]:<port> the system
has _behind_ the SSH proxy gateway.
2013-01-13 01:02:43 +0100 Mike Gabriel (f787a06)
* fix name of Python X2Go in epydoc build
2013-01-13 00:49:54 +0100 Mike Gabriel (a986b60)
* fix faulty commit of partial new sshproxy code
2013-01-13 00:23:45 +0100 Mike Gabriel (60047c1)
* ignore the session profile option display
2013-01-13 00:46:38 +0100 Mike Gabriel (2a9b274)
* Revert "ignore the session profile option display"
2013-01-13 00:23:45 +0100 Mike Gabriel (c4a24c0)
* ignore the session profile option display
2013-01-13 00:22:37 +0100 Mike Gabriel (61dc41b)
* Revert "ignore the session profile option display"
2013-01-11 12:22:09 +0100 Mike Gabriel (2dad379)
* ignore the session profile option display
2013-01-11 10:55:31 +0100 Mike Gabriel (3710451)
* Catch any kind of exception when writing session profile files and
return True or False in cases where I/O errors occur.
2013-01-11 09:56:42 +0100 Mike Gabriel (cee0cac)
* fix __doc__ string
2013-01-11 09:56:29 +0100 Mike Gabriel (917cca2)
* Add session profile option ,,display'' to default session profile
options.
2013-01-04 12:14:23 +0100 Mike Gabriel (fe173b2)
* fix typo in SSH port number
2012-12-28 07:16:04 +0100 Mike Gabriel (35f6b96)
* fix link in __doc__ string
2012-12-20 09:19:45 +0100 Mike Gabriel (2a1d3db)
* fix changelog entry
2012-12-20 09:01:51 +0100 Mike Gabriel (c6f5f43)
* fix missing os module
2012-12-20 09:00:39 +0100 Orion Poplawski (6618320)
* Importing all of pyhoca.wxgui in setup.py causes rpmbuild problems
due to DISPLAY not being set. It is overkill as well,
causing extra dependencies to be installed at build time.
(Fixes: #91).
2012-12-18 12:37:29 +0100 Mike Gabriel (36689cb)
* release 0.2.1.1 (tag: 0.2.1.1)
2012-12-17 21:32:27 +0100 Mike Gabriel (453d11e)
* Make connection disruptures more robust.
2012-12-17 15:55:32 +0100 Mike Gabriel (6efedf0)
* In cases where several session profiles connect to the same machine
under the same user ID, we have to strictly differentiate
between running/suspend sessions associated to the several
connected session profiles.
2012-12-17 15:53:08 +0100 Mike Gabriel (a68e15b)
* follow-up for 3622a7fd: turn AttributeError into
X2goControlSessionException
2012-12-17 15:32:01 +0100 Mike Gabriel (3622a7f)
* Handle control sessions being None in session list cache.
2012-12-16 21:22:58 +0100 Mike Gabriel (b82e7b9)
* typo
2012-12-16 21:22:36 +0100 Mike Gabriel (7be3540)
* Rewrite colour depth of 17 bits to 16bits when invoking rdesktop.
Relevant for X2Go-proxied RDP sessions started with
PyHoca-GUI under Windows.
2012-12-16 15:40:45 +0100 Mike Gabriel (971b6aa)
* rewrite bug closures from Closes: <nnn> -> Fixes: <nnn>
2012-12-16 00:16:26 +0100 Mike Gabriel (a30ff31)
* Make sure that internal calls to _X2goClient__list_sessions are not
overridden by other method definitions in classes that
inherit from X2goClient class. (Closes: #89).
2012-12-13 13:33:17 +0100 Mike Gabriel (b47b28f)
* Continue development...
2012-12-10 13:02:24 +0100 Mike Gabriel (86a4bfd)
* release 0.2.1.0 (tag: 0.2.1.0)
2012-11-29 23:37:20 +0100 Mike Gabriel (3bb8542)
* fix indentations in default.py
2012-11-29 09:59:13 +0100 Mike Gabriel (a853ca8)
* fix license in setup.py
2012-11-28 08:28:00 +0100 Mike Gabriel (901b388)
* fix faulty boolean expression in auto-connect detection code
2012-11-26 14:17:35 +0100 Mike Gabriel (64dbd1b)
* new connect option sshproxy_force_password_auth, improve detection
code that tells if a session can auto-connect or not
2012-11-26 11:06:00 +0100 Mike Gabriel (8b51f44)
* Fix password authentication in case no private RSA/DSA key for a
client user exists.
2012-11-26 11:05:09 +0100 Mike Gabriel (54e4dbc)
* cleanup X2goSession.connect()
2012-11-23 15:24:41 +0100 Mike Gabriel (384130b)
* mark a session startup as PENDING asap
2012-11-23 11:14:58 +0100 Mike Gabriel (78a8ce9)
* Before suspending/terminating a session, make sure that the list of
shared folders is up-to-date.
2012-11-22 15:01:42 +0100 Mike Gabriel (1d46f7b)
* fix add_profile in X2goSessionProfilesFILE, thanks to Dick Kniep
for noticing this issue
2012-11-21 10:33:29 +0100 Mike Gabriel (f7bffc7)
* more work on the folder mounting code
2012-11-20 22:21:52 +0100 Mike Gabriel (fc27736)
* Consolidating management of shared and unshared client-side
folders.
2012-11-20 15:42:41 +0100 Mike Gabriel (9818ac0)
* Catch exceptions where a user tries to resume a session that has
just been removed from the session list on the server
(race condition).
2012-11-20 13:25:03 +0100 Mike Gabriel (2e69094)
* improve share local folders code
2012-11-19 22:37:19 +0100 Mike Gabriel (8d835dc)
* Implement functionality for restoring mounted shares on session
resumption / re-start. Sponsored by Dick Kniep, LinDix NL.
2012-11-17 02:42:32 +0100 Mike Gabriel (19142c8)
* fix skip_pubapp_sessions param
2012-11-17 02:37:08 +0100 Mike Gabriel (b4b82d6)
* re-fix connect after pyflakes cleanup
2012-11-17 02:31:31 +0100 Mike Gabriel (dd46f32)
* code cleanup using pyflakes
2012-11-17 01:43:49 +0100 Mike Gabriel (5035773)
* whitespace fix
2012-11-17 01:40:42 +0100 Mike Gabriel (5ba7271)
* Add option to disable auto-registration of pubapp sessions.
2012-11-17 01:09:51 +0100 Mike Gabriel (564bc7c)
* use non-locking terminate method
2012-11-17 00:24:53 +0100 Mike Gabriel (14bdff2)
* use non-locking _suspend method for transferring sessions from one
client to another
2012-11-17 00:23:25 +0100 Mike Gabriel (2067913)
* try a more intelligent approach for method locking
2012-11-17 00:04:07 +0100 Mike Gabriel (da000f3)
* prevent blocking ourselves
2012-11-16 23:53:36 +0100 Mike Gabriel (bda44ea)
* Implement some internal locking for X2goSession objects.
2012-11-16 21:09:51 +0100 Mike Gabriel (c008047)
* fix for last commit
2012-11-16 20:54:16 +0100 Mike Gabriel (5b35eee)
* Use threading.Lock to prohibit simultaneous calls of
get_published_applications() of control sessions.
2012-11-15 22:38:59 +0100 Mike Gabriel (b37028b)
* Allow usernames containing space characters in user names (common
on MS Windows).
2012-11-14 21:19:10 +0100 Mike Gabriel (dcf2f7a)
* Disable SSH agent forwarding on MS Windows platform for current
versions of Python Paramiko.
2012-11-12 11:15:13 +0100 Mike Gabriel (6445a86)
* fix allow_printing in session registration of X2goClient
2012-11-12 10:29:51 +0100 Mike Gabriel (5b5d71d)
* Versioned depend on python-paramiko (>= 1.8.0-0~).
2012-11-12 10:29:28 +0100 Mike Gabriel (92939b0)
* Revert "reduce version of python-paramiko"
2012-11-12 10:29:12 +0100 Mike Gabriel (c536288)
* reduce version of python-paramiko
2012-11-12 09:03:00 +0100 Mike Gabriel (e5a1796)
* add __doc__ strings for progress status methods in X2goSession
class
2012-11-10 20:48:13 +0100 Mike Gabriel (539c961)
* fix syntax error
2012-11-10 20:46:37 +0100 Mike Gabriel (84bca5b)
* convert self.params.cmd to string when testing if command exists
2012-11-10 20:41:15 +0100 Mike Gabriel (b3a01ec)
* convert the command to be run to string
2012-11-10 20:13:41 +0100 Mike Gabriel (b94f818)
* Catch rare condition in utils.find_session_window in case where the
list of window IDs is not available.
2012-11-10 20:09:47 +0100 Mike Gabriel (66b5505)
* Give the session window more time to appear.
2012-11-10 17:15:25 +0100 Mike Gabriel (fdfc794)
* Fall back to password auth if agent auth and key discovery fail.
2012-11-08 13:48:27 +0100 Mike Gabriel (f602855)
* clean up code
2012-11-08 13:41:31 +0100 Mike Gabriel (8439aa2)
* fix for last commit(2)
2012-11-08 13:28:24 +0100 Mike Gabriel (6365a4c)
* fix for last commit
2012-11-08 10:04:41 +0100 Mike Gabriel (8eafb11)
* Set the session name in case a session start failed due to lack of
forwarding tunneling support in the server's SSH daemon.
2012-11-07 20:52:05 +0100 Mike Gabriel (9006f4a)
* white space fix
2012-11-06 16:26:04 +0100 Mike Gabriel (e6d43d9)
* consolidate progress bar support in Python X2Go
2012-11-05 23:03:03 +0100 Mike Gabriel (d89340e)
* Add progress bar support for session startup / resuming. Closes
upstream issue #14.
2012-11-05 21:04:07 +0100 Mike Gabriel (8ba5b25)
* Allow mixing key file, key object, key discovery and agent
authentication.
2012-11-05 12:53:14 +0100 Mike Gabriel (6c1c0d2)
* also release profile locks during session registration if a
session_uuid is re-used
2012-11-03 22:35:30 +0100 Mike Gabriel (861e37b)
* typo fix
2012-11-03 21:57:48 +0100 Mike Gabriel (75cba9e)
* Wait for mounting of print and mimebox spooling share.
2012-11-03 21:55:36 +0100 Mike Gabriel (f7b6768)
* Introduce locks for session registrations.
2012-11-03 16:29:25 +0100 Mike Gabriel (e96a2aa)
* improve __repr__ methods
2012-11-03 12:32:37 +0100 Mike Gabriel (3499e74)
* fix: session_uid referenced before assignment
2012-11-03 12:30:19 +0100 Mike Gabriel (04ab4fe)
* fix for last commit
2012-11-03 12:28:51 +0100 Mike Gabriel (c1c3fdc)
* trying to activate a session asap
2012-11-03 12:25:36 +0100 Mike Gabriel (3b3c145)
* fix wrong class property name
2012-11-03 11:45:25 +0100 Mike Gabriel (559b9c8)
* Avoid false positive notifications about started-by-other sessions.
2012-10-21 16:23:11 +0200 Mike Gabriel (4d14558)
* Rename session type XFCE4 to XFCE (using an unversioned name).
2012-10-12 15:19:39 +0200 Mike Gabriel (d4c2a7c)
* Only monkey patch Python Paramiko based on the currently used
Paramiko version (our monkey patches have been sent
upstream, so we might not need the monkey patching for
paramiko >= 1.8.0 anymore).
2012-10-12 15:18:19 +0200 Mike Gabriel (265398a)
* close agent forwarding objects explicitly
2012-10-11 11:53:30 +0200 Mike Gabriel (c005bbc)
* fix __doc__ string
2012-10-11 11:51:44 +0200 Mike Gabriel (6e31c25)
* Enable autologin and sshproxyautologin for new session profiles.
2012-10-11 10:45:55 +0200 Mike Gabriel (b75628b)
* Allow post-initialization updating of forward_sshagent class
property.
2012-10-11 10:11:05 +0200 Mike Gabriel (b1b4c6b)
* fix-up after some tests for look_for_keys and allow_agent feature
2012-10-11 10:08:38 +0200 Mike Gabriel (c8d8cf7)
* Make X2goClient instance available in initial X2goSession
instances.
2012-10-11 10:07:03 +0200 Mike Gabriel (5da7378)
* /debian/pyversions: Drop file as it is deprecated.
2012-10-09 22:48:06 +0200 Mike Gabriel (b72afbf)
* /debian/control: Versioned depend on python-paramiko (>= 1.8-0~).
2012-10-09 15:18:24 +0200 Mike Gabriel (092b64a)
* add _paramiko.py (renamed) file
2012-10-09 15:17:46 +0200 Mike Gabriel (c94349b)
* fix last two commits
2012-10-09 14:01:43 +0200 Mike Gabriel (4f91518)
* Implement X2Go session profile features ,,autologin'' and
,,sshproxyautologin'' (meaning: look_for_keys and
allow_agent in Python Paramiko terms).
2012-10-09 13:16:37 +0200 Mike Gabriel (2c2e237)
* bump version towards 0.2.1.0
2012-10-09 13:15:54 +0200 Mike Gabriel (cac70a5)
* Implement SSH agent authentication forwarding.
2012-10-08 09:33:43 +0200 Mike Gabriel (54ba077)
* Allow smooth session profile migration, prefer <host>:<port> (set
via sshproxy_host) for SSH proxy port detection.
2012-10-03 19:46:43 +0200 Mike Gabriel (b898e68)
* Mention ,,maximize'' as possible value for session option geometry
in __doc__string of class X2goTerminalSessionSTDOUT.
2012-10-02 17:54:11 +0200 Mike Gabriel (5a2665a)
* fix __doc__ string indentation(2)
2012-10-02 17:51:39 +0200 Mike Gabriel (64324ba)
* fix __doc__ string indentation
2012-10-02 17:49:07 +0200 Mike Gabriel (c226acf)
* set fallback geometry if maximize is not available, fix for if
clause
2012-10-02 17:41:55 +0200 Mike Gabriel (cf9e6e3)
* follow-up fix for last commit
2012-10-02 17:24:07 +0200 Mike Gabriel (a737395)
* For ,,maxdim'' session property fallback to _NET_DESKTOP_GEOMETRY
if _NET_WORKAREA is not available from the window manager.
2012-09-29 20:51:53 +0200 Mike Gabriel (d71817b)
* Fix category ,,Utility'' when parsing .desktop files.
2012-09-28 23:32:46 +0200 Mike Gabriel (cb51eaa)
* move session window maximization into terminal backend
2012-09-28 17:35:59 +0200 Mike Gabriel (1b4e804)
* add closure of issue #12 to changelog
2012-09-28 17:34:40 +0200 Mike Gabriel (b5f0772)
* Add support for starting maximized session windows.
2012-09-28 15:31:07 +0200 Mike Gabriel (53ef903)
* Revert "Add x2goclient sessions parameter ,,usebrokerpass''."
2012-09-28 15:22:49 +0200 Mike Gabriel (0a195f2)
* Add x2goclient sessions parameter ,,usebrokerpass''.
2012-09-28 10:20:43 +0200 Mike Gabriel (ef0cd78)
* Fixing typos in __doc__ strings.
2012-09-28 10:03:10 +0200 Mike Gabriel (f7d6e95)
* Implementation of session profile parameters ,,sshproxysameuser''
and ,,sshproxysameauth''.
2012-09-27 16:40:07 +0200 Mike Gabriel (feac4d0)
* /debian/rules: Allow package build on systems with missing
dh_python2.
2012-09-27 10:18:32 +0200 Mike Gabriel (b08887f)
* Add sshproxy_port option to session (SSH proxy) options.
2012-09-26 21:06:13 +0200 Mike Gabriel (80bec3b)
* changelog fix
2012-09-26 21:04:39 +0200 Mike Gabriel (302db0f)
* increment egg version
2012-09-26 21:03:20 +0200 Mike Gabriel (f0c1eb5)
* typo fix
2012-09-26 20:50:28 +0200 Mike Gabriel (a180527)
* Prepare for staying compatible with new SSH proxy feature in X2Go
Client.
2012-09-25 20:15:01 +0200 Mike Gabriel (38373f3)
* package revision 0~x2go2
2012-09-25 20:13:57 +0200 Mike Gabriel (bea7041)
* /debian/control: Allow build on Ubuntu 10.04 (reduce Python version
in Build-Depends).
2012-09-25 16:09:35 +0200 Mike Gabriel (0773ad2)
* release 0.2.0.10 (tag: 0.2.0.10)
2012-09-21 20:40:00 +0200 Mike Gabriel (3283c83)
* Handle 16bit and 17bit colour depth (Windows clients) as equal when
resuming sessions.
2012-09-17 13:59:09 +0200 Mike Gabriel (2ab6c71)
* Revert "NX proxy backend: only accept connections from 127.0.0.1."
2012-09-17 13:40:58 +0200 Mike Gabriel (5a0dd6c)
* NX proxy backend: only accept connections from 127.0.0.1.
2012-09-15 21:28:38 +0200 Mike Gabriel (2442e74)
* /debian/control: fix typo in longdescs
2012-09-15 20:08:22 +0200 Mike Gabriel (b9fffc0)
* Maintainer change in package: X2Go Developers
<x2go-dev@lists.berlios.de>.
2012-09-14 17:42:44 +0200 Mike Gabriel (06e08a4)
* Remove bashism from X2Go server command calls. Caused servers with
no installed x2goserver-xsession package to crash desktop
sessions (observed with KDE4 on Ubuntu 12.04).
2012-09-14 09:14:04 +0200 Mike Gabriel (aa9d494)
* Ignore DirectRDP options in session profile config for now.
2012-09-14 09:11:38 +0200 Mike Gabriel (f60c4d3)
* Make Python X2Go aware of DirectRDP settings in session profiles.
2012-09-14 09:09:19 +0200 Mike Gabriel (8c8e216)
* Indentation fix in defaults.py.
2012-09-11 21:28:53 +0200 Mike Gabriel (bcd2472)
* Use session type 'D' for X2Go-proxied RDP session when run in
fullscreen mode. Fixes upstream issue #27.
2012-08-17 16:29:23 +0200 Mike Gabriel (60d5a88)
* Continue development...
2012-08-17 18:13:43 +0200 Mike Gabriel (187ce28)
* package revision 0~x2go2
2012-08-17 18:13:18 +0200 Mike Gabriel (8429902)
* Make sure we can build against python-gevent provided on
packages.x2go.org.
2012-08-17 18:12:22 +0200 Mike Gabriel (05040a9)
* Revert "Continue development..."
2012-08-17 16:29:23 +0200 Mike Gabriel (70df0a5)
* Continue development...
2012-08-17 16:17:36 +0200 Mike Gabriel (0d756ed)
* release 0.2.0.9 (tag: 0.2.0.9)
2012-08-17 15:31:16 +0200 Mike Gabriel (2b318ad)
* no extra upstream changelog, we are upstream...(2)
2012-08-17 14:27:04 +0200 Mike Gabriel (6fe6730)
* no extra upstream changelog, we are upstream...
2012-08-17 14:14:37 +0200 Mike Gabriel (3c19716)
* do not bump python2.6 dependency to allow build against Debian
squeeze
2012-08-17 14:13:08 +0200 Mike Gabriel (7afa80a)
* add missing new files (forgotten in last commit)
2012-08-17 14:12:36 +0200 Mike Gabriel (1abe05c)
* Import packaging file from Debian package.
2012-07-25 22:23:46 +0200 Mike Gabriel (588ba61)
* Become fully functional for users that have SHELLs than sh or bash
on remote X2Go server.
2012-07-23 21:20:56 +0200 Mike Gabriel (288950f)
* Continue development...
2012-07-23 21:16:39 +0200 Mike Gabriel (e5ddf49)
* release 0.2.0.8 (tag: 0.2.0.8)
2012-07-23 21:14:11 +0200 Mike Gabriel (b097b88)
* Catch IOError exceptions during SFTP client operations. Proper use
of except statement for multiple exception catching.
2012-07-12 21:28:50 +0200 Mike Gabriel (3b530bf)
* Continue development...
2012-07-12 21:27:38 +0200 Mike Gabriel (1b376af)
* release 0.2.0.7 (tag: 0.2.0.7)
2012-07-12 21:21:06 +0200 Mike Gabriel (8e5e79a)
* Make sure SSH proxy sessions get torn down on control session
disconnect no matter what happens to the control session
itself.
2012-07-04 01:02:06 +0200 Mike Gabriel (bc957c4)
* Fix property method X2goControlSession._x2go_remote_home on broken
connections.
2012-07-03 09:41:10 +0200 Mike Gabriel (4d9aad3)
* Refresh server feature list on re-connecting (log-off, log-on).
2012-07-02 21:19:32 +0200 Mike Gabriel (1a965b5)
* typo fix in changelog
2012-07-02 20:57:55 +0200 Mike Gabriel (3c94299)
* Continue development...
2012-07-02 20:54:48 +0200 Mike Gabriel (7fc00a2)
* release 0.2.0.6 (tag: 0.2.0.6)
2012-07-02 20:54:20 +0200 Mike Gabriel (31a4b88)
* increment egg version
2012-07-02 20:35:52 +0200 Mike Gabriel (a5b0cbb)
* X2goSession.HOOK_printing_not_available(): Fix log message.
2012-07-02 20:34:38 +0200 Mike Gabriel (e42f321)
* Avoid double notifications on SSHFS being unavailable for the
authenticated user.
2012-06-30 13:51:58 +0200 Mike Gabriel (69b60b4)
* typo
2012-06-30 13:43:29 +0200 Mike Gabriel (8acf5a8)
* Add several double underscore method aliases in X2goClient class.
2012-06-30 13:38:28 +0200 Mike Gabriel (ca6ee3d)
* Add several double underscore method aliases in X2goSession class.
2012-06-30 13:28:53 +0200 Mike Gabriel (74e94b3)
* Ignore non-master sessions before calling the
foldersharing-not-available hook.
2012-06-12 15:52:03 +0200 Mike Gabriel (1cfff12)
* Continue development...
2012-06-12 15:50:32 +0200 Mike Gabriel (3b1c605)
* release 0.2.0.5 (tag: 0.2.0.5)
2012-06-12 15:50:08 +0200 Mike Gabriel (6bd9816)
* Fix for building Python X2Go in pbuilder environment. Catch
Xlib.error.DisplayConnectionError and ignore it. Now the
real fix!!!
2012-06-12 10:11:12 +0200 Mike Gabriel (4113c80)
* Continue development...
2012-06-12 10:09:35 +0200 Mike Gabriel (b7d446e)
* release 0.2.0.4 (tag: 0.2.0.4)
2012-06-12 10:57:59 +0200 Mike Gabriel (70ed6b9)
* typo fix
2012-06-12 10:57:43 +0200 Mike Gabriel (1e0507a)
* Revert "release 0.2.0.4"
2012-06-12 10:57:38 +0200 Mike Gabriel (5f24287)
* Revert "Continue development..."
2012-06-12 10:11:12 +0200 Mike Gabriel (18821af)
* Continue development...
2012-06-12 10:09:35 +0200 Mike Gabriel (0f58032)
* release 0.2.0.4
2012-06-12 10:09:24 +0200 Mike Gabriel (b529607)
* Fix for building Python X2Go in pbuilder environment. Catch
Xlib.error.DisplayConnectionError and ignore it.
2012-06-10 21:56:27 +0200 Mike Gabriel (a4374c6)
* Continue development...
2012-06-10 21:22:57 +0200 Mike Gabriel (ac55fa9)
* release 0.2.0.3 (tag: 0.2.0.3)
2012-06-10 09:04:18 +0200 Mike Gabriel (c821324)
* whitespace fix
2012-06-10 05:22:45 +0200 Mike Gabriel (593db5e)
* Only notify HOOK_auto_connect, if the session really is configured
to auto-connect (while at the same time no SSH key is
present).
2012-06-08 09:42:53 +0200 Mike Gabriel (d615efb)
* fix __doc__ string of X2goSession.HOOK_on_control_session_death()
2012-06-08 09:41:28 +0200 Mike Gabriel (a3ab4c5)
* Continue development...
2012-06-08 09:21:05 +0200 Mike Gabriel (1e28d70)
* release 0.2.0.2 (tag: 0.2.0.2)
2012-06-08 00:26:34 +0200 Mike Gabriel (ccec42e)
* The master_sessions dict may never have None values.
2012-06-07 21:27:38 +0200 Mike Gabriel (9070692)
* Do not create a high CPU load after a network failure, do not try
to execute a remote command if the session has already
died away.
2012-06-07 20:53:51 +0200 Mike Gabriel (cf525d5)
* Catch control session deaths when querying X2goSession.is_alive().
2012-06-07 19:18:18 +0200 Mike Gabriel (a58f12c)
* revert a tiny bit of commit
0983bbcce7c7ff1cfd98b9dd96045607fc2a8a1d, that introduced
profile disconnections after sessions had been suspended /
terminated
2012-06-07 09:02:54 +0200 Mike Gabriel (ab5473d)
* Mark sessions as dead whenever an X2goControlSessionException
occurs.
2012-06-07 09:02:11 +0200 Mike Gabriel (699da4c)
* Add support to X2goSession class to launch sessions for the Python
command line in five steps.
2012-06-06 22:31:47 +0200 Mike Gabriel (6184896)
* Ignoring timeouts for x2golistmounts and x2golistdesktops.
2012-06-06 22:30:10 +0200 Mike Gabriel (0983bbc)
* Improve session management, handle exceptions more gracefully.
2012-06-01 02:07:27 +0200 Mike Gabriel (44542ee)
* Be tolerant if we can not terminate a session after failure of the
forwarding tunnel.
2012-05-30 15:16:27 +0200 Mike Gabriel (683be10)
* version increment
2012-05-30 00:27:16 +0200 Mike Gabriel (3b29079)
* Continue development...
2012-05-30 00:26:18 +0200 Mike Gabriel (b53cbef)
* release 0.2.0.1 (tag: 0.2.0.1)
2012-05-30 00:25:49 +0200 Mike Gabriel (0974e80)
* Re-add lost line in control session's connect method that let SSH
host key checks fail.
2012-05-29 21:09:35 +0200 Mike Gabriel (ed3dd9b)
* Continue development...
2012-05-29 17:38:39 +0200 Mike Gabriel (9ab80b6)
* release 0.2.0.0 (tag: 0.2.0.0)
2012-05-29 17:09:05 +0200 Mike Gabriel (7e7017e)
* last pre-release checks with pyflakes
2012-05-29 16:51:10 +0200 Mike Gabriel (b3923e7)
* set activated property to False on session cleanup
2012-05-29 16:32:10 +0200 Mike Gabriel (61a2a2e)
* cosmetic fixes
2012-05-29 16:31:45 +0200 Mike Gabriel (37890ac)
* HOOK_forward_tunnel_setup_failed fixed
2012-05-29 16:30:29 +0200 Mike Gabriel (9e147d7)
* Fix example file x2go_resume_session.py
2012-05-29 16:00:17 +0200 Mike Gabriel (086c072)
* reintroduce compat X2goClient parameter ,,use_cache'' as alias for
use_listsessions_cache
2012-05-29 15:59:39 +0200 Mike Gabriel (e62710c)
* bump upstream version towards 0.2.0.0
2012-05-29 15:59:00 +0200 Mike Gabriel (64280dc)
* update README/TODO file
2012-05-29 15:30:45 +0200 Mike Gabriel (991f0a1)
* work on the terminal session __doc__ strings
2012-05-29 13:50:47 +0200 Mike Gabriel (7fdd38c)
* doc string work on the control session backend
2012-05-29 11:39:24 +0200 Mike Gabriel (e891bfa)
* only reported virgin sessions to have been started by someone else
2012-05-29 03:13:38 +0200 Mike Gabriel (0042fba)
* more work on __doc__ strings (backend classes)
2012-05-29 02:09:59 +0200 Mike Gabriel (d4ec52b)
* fix __doc__ strings
2012-05-29 02:09:44 +0200 Mike Gabriel (1a37bcd)
* re-add a lost line (HOOK_on_control_session_death)
2012-05-29 01:54:10 +0200 Mike Gabriel (034f7d6)
* reworked all non-backend __doc__ strings
2012-05-28 16:55:11 +0200 Mike Gabriel (469afde)
* Use proper locking of session actions that are critical to being
executed in parallel.
2012-05-28 16:31:33 +0200 Mike Gabriel (144f7a4)
* __doc__ string fixes for terminal backend
2012-05-28 16:28:37 +0200 Mike Gabriel (3799cc5)
* Give functionality to the ,,setdpi'' and the ,,dpi'' session
profile parameter (setting the DPI allows font scaling).
2012-05-28 16:08:27 +0200 Mike Gabriel (0294d5b)
* Add new session profile parameter: ,,variant''. Add support to set
the keyboard layout _and_ the keyboard variant from the
client-side.
2012-05-28 16:06:23 +0200 Mike Gabriel (b4a9e5f)
* drop experimental keyboard setting code
2012-05-28 16:05:04 +0200 Mike Gabriel (86aa11e)
* Add support for re-registering sessions after session profile
changes.
2012-05-27 15:44:18 +0200 Mike Gabriel (476c6f3)
* wait 2 seconds before invoking share_all_local_folders script
2012-05-27 15:43:54 +0200 Mike Gabriel (9dc305a)
* recognize session parameter type during import
2012-05-26 22:16:08 +0200 Mike Gabriel (05f9803)
* use gevent.spawn for wait=0 and gevent.spawn_later for wait>0
2012-05-26 21:08:33 +0200 Mike Gabriel (0e87534)
* typo fix
2012-05-26 19:56:23 +0200 Mike Gabriel (f3de332)
* Fix local folder sharing when the master session changes during
runtime.
2012-05-26 11:35:06 +0200 Mike Gabriel (63ac948)
* Bundle commit, fixing several issues:
2012-05-24 22:47:14 +0200 Mike Gabriel (97c0d9d)
* do not import unused module
2012-05-24 22:33:17 +0200 Mike Gabriel (5820e62)
* Be more tolerant against suspension failures while taking over a
session.
2012-05-24 22:27:42 +0200 Mike Gabriel (1908ff8)
* X2goSession instances cannot raise X2goClientExceptions.
2012-05-23 11:00:36 +0200 Mike Gabriel (5165769)
* fix detection of rootless sessions
2012-05-22 00:08:27 +0200 Mike Gabriel (274f40e)
* Allow custom commands to be desktop sessions.
2012-05-15 09:40:38 +0200 Mike Gabriel (406d9c0)
* Fix control session failure notifications. Show them immediately
after the connection broke.
2012-05-15 09:18:08 +0200 Mike Gabriel (91247a4)
* missing colons (typos)
2012-05-15 09:16:52 +0200 Mike Gabriel (a27e513)
* minor change in listsessions cache
2012-05-08 10:00:09 +0200 Mike Gabriel (18c58ed)
* Catch exceptions while calling SSH transport's getpeername()
method.
2012-05-06 23:32:22 +0200 Mike Gabriel (3e00713)
* Ignore X windows with empty title while finding session window..
2012-04-29 16:23:05 +0200 Mike Gabriel (203f5fe)
* Adapt python-x2go to launching Unity-2d on Ubuntu precise.
2012-04-29 15:13:43 +0200 Mike Gabriel (fccfb5c)
* handle import and usage of defautls.X2GO_DESKTOPSESSIONS
differently
2012-04-24 21:32:02 +0200 Mike Gabriel (301f531)
* Protect session cache from deletion while being processed.
2012-04-24 16:40:07 +0200 Mike Gabriel (fe53e1d)
* fix undefined protected property in X2Go session info
2012-04-24 16:13:47 +0200 Mike Gabriel (02b0cc3)
* cleanup commit for last commit
2012-04-24 16:12:23 +0200 Mike Gabriel (e03f3f4)
* Not using gevent to spawn MIME box default applications.
2012-04-24 09:36:52 +0200 Mike Gabriel (7397c54)
* Make sure path names in X2goPrintActions and X2goMIMEboxActions get
transformed to OS-specific path names.
2012-04-20 20:45:38 +0200 Mike Gabriel (831b545)
* fix __doc__ string indentation
2012-04-20 17:07:55 +0200 Mike Gabriel (dc31536)
* fix missing kwarg timeout in
X2goSession.exec_published_applications()
2012-04-19 23:22:01 +0200 Mike Gabriel (5ac79cf)
* Fix SSHException usage.
2012-04-19 23:08:45 +0200 Mike Gabriel (5468a31)
* fix typo
2012-04-19 22:56:39 +0200 Mike Gabriel (b772385)
* Make timeout on command execution customizable.
2012-04-19 22:35:48 +0200 Mike Gabriel (10d5af9)
* Try to derive language information from X2goClient instance.
2012-04-19 22:27:47 +0200 Mike Gabriel (f232adf)
* Do not call HOOK method if self.allow_share_local_folders is False.
2012-04-18 18:33:22 +0200 Mike Gabriel (f1f0a7c)
* fix for last commit
2012-04-18 18:26:50 +0200 Mike Gabriel (a936ea3)
* typo fix
2012-04-18 18:25:37 +0200 Mike Gabriel (c23d9f4)
* Provide X2goSession.get_session_type() method.
2012-04-18 17:25:13 +0200 Mike Gabriel (ef4ae50)
* finally fix last 2-3 commits
2012-04-18 16:22:19 +0200 Mike Gabriel (ac5b31b)
* On unused port detection bind to 127.0.0.1 by default.
2012-04-18 16:14:37 +0200 Mike Gabriel (5fd75e3)
* fix syntax and attribute errors
2012-04-18 15:24:45 +0200 Mike Gabriel (392629e)
* Handle detection of free TCP/IP X display port far more
intelligently.
2012-04-18 10:36:47 +0200 Mike Gabriel (98ba5f2)
* os.environ elements can only be strings
2012-04-18 10:30:53 +0200 Mike Gabriel (38a2aa4)
* Re-use a left behind stray X-server that might have not get killed
by a previous instance of Python X2Go Client. This trick
is nasty, but works around faulty abortion of client
implementations.
2012-04-18 10:09:23 +0200 Mike Gabriel (393c129)
* Make transitions of master sessions more robust. Only allow local
folder sharing for running sessions.
2012-04-18 10:08:46 +0200 Mike Gabriel (4982c13)
* If configured X-server display port is already in use, try to
detect the next available display number.
2012-04-17 00:29:53 +0200 Mike Gabriel (29315a2)
* Use VcXsrv-1.12.0.1 when testing Python X2Go applications.
2012-04-17 00:00:24 +0200 Mike Gabriel (2b79c7e)
* Use nxproxy-3.5.0.12 when testing Python X2Go applications.
2012-04-16 23:48:24 +0200 Mike Gabriel (e80e656)
* no GenericName field evaluation
2012-04-16 17:34:22 +0200 Mike Gabriel (c92a57c)
* Silence warnings that occur during session info queries in case a
session startup has not yet been completed fully.
2012-04-16 17:26:14 +0200 Mike Gabriel (aef55f5)
* use makedirs instead of mkdir
2012-04-16 17:24:25 +0200 Mike Gabriel (af2749d)
* make sure the LOCAL_HOME path is normalized
2012-04-16 17:22:44 +0200 Mike Gabriel (617f7b4)
* typo fix 2
2012-04-16 17:22:12 +0200 Mike Gabriel (ab26a87)
* typo fix
2012-04-16 17:21:30 +0200 Mike Gabriel (fda139b)
* Make sure that pulseaudio.exe has its PID directory. Otherwise it
will fail to start the first time if the user is new to
X2Go.
2012-04-16 15:29:32 +0200 Mike Gabriel (6d336a7)
* Support published applications that have to be run in a terminal
window.
2012-04-16 10:24:35 +0200 Mike Gabriel (28dfe66)
* Fill session profile configurations with missing default values and
then detect the profile meta type.
2012-04-14 22:11:23 +0200 Mike Gabriel (90aad3a)
* Provide X2goClient.get_published_applications() method.
2012-04-14 15:41:22 +0200 Mike Gabriel (978b280)
* Add support for Windows for bringing X2Go session windows to
foreground.
2012-04-14 15:22:36 +0200 Mike Gabriel (dd0a73b)
* fix for last commit
2012-04-14 14:46:03 +0200 Mike Gabriel (40d727e)
* Add support for renaming X2Go session windows on Windows.
2012-04-14 00:58:57 +0200 Mike Gabriel (1bd0f3c)
* Transform blanks in mount points into underscores.
2012-04-14 00:57:35 +0200 Mike Gabriel (c2ffbe6)
* Fix automatic mounting of Windows-stylish shared local folders.
2012-04-13 23:35:52 +0200 Mike Gabriel (f8455f9)
* fix for last commit
2012-04-13 22:30:41 +0200 Mike Gabriel (f863f72)
* add some capturing code for bad implementations of published
applications menu tree queries in client applications
2012-04-13 13:20:01 +0200 Mike Gabriel (bcf4404)
* set pulseaudio exit-idle-time to -1
2012-04-12 22:02:45 +0200 Mike Gabriel (cd23929)
* No list_sessions() calls on server when querying the status of an
X2goSession instance.
2012-04-12 20:39:12 +0200 Mike Gabriel (b75923d)
* try to sedate a gevent IOError (no error)
2012-04-12 17:07:43 +0200 Mike Gabriel (2e7e522)
* make sure backslashed Windows paths arrive properly in
x2goumount-session script
2012-04-12 15:31:28 +0200 Mike Gabriel (cd63f79)
* fix detection of shared folders on Windows
2012-04-12 15:08:29 +0200 Mike Gabriel (1724680)
* typo fix
2012-04-12 15:06:47 +0200 Mike Gabriel (ac9bcec)
* Fix X2goSession.get_shared_folders() method on Windows.
2012-04-12 14:26:40 +0200 Mike Gabriel (295486c)
* fix for last commit
2012-04-12 14:18:45 +0200 Mike Gabriel (556b1fc)
* When starting pulseaudio on Windows use --exit-idle-time=0.
2012-04-12 13:56:39 +0200 Mike Gabriel (2b4f8d4)
* Export X2GO_SESSION and PULSE_CLIENTCONFIG to published
applications.
2012-04-12 12:57:04 +0200 Mike Gabriel (5b425f7)
* Use double-quotes for pulseaudio options.
2012-04-12 12:13:44 +0200 Mike Gabriel (572d145)
* If the SSH proxy connection tries to bind to a used port, detect an
unused local port and write this port change to the
session profile.
2012-04-12 11:25:19 +0200 Mike Gabriel (98dfd35)
* lintian issue fixed: extra-license-file
2012-04-12 01:44:51 +0200 Mike Gabriel (88f4b2f)
* Implement X2Go-Top category in .desktop files that get used in the
context of published applications.
2012-04-12 01:06:53 +0200 Mike Gabriel (74cdf07)
* fix license / copyright passages
2012-04-11 10:08:22 +0200 Mike Gabriel (68d7a9d)
* happy new year
2012-04-11 02:44:13 +0200 Mike Gabriel (7409baa)
* Fix metatype detection of session profiles.
2012-04-11 01:17:39 +0200 Mike Gabriel (e47f538)
* whitespace/tab fix
2012-04-10 23:35:36 +0200 Mike Gabriel (e661c8d)
* Fix unexpected keyword error during connect() in X2goSession
instance.
2012-04-03 14:06:40 +0200 Mike Gabriel (13dadf1)
* Provide X2goSession method get_session_profile_option().
2012-04-02 17:30:15 +0200 Mike Gabriel (893b629)
* fix lintian issues (debian-changelog-line-too-long and
out-of-date-standards-version)
2012-04-01 21:17:53 +0200 Mike Gabriel (9787315)
* setup.py: fix typos, license info
2012-03-27 02:34:41 +0200 Mike Gabriel (215aa30)
* stabilizing code
2012-03-26 17:47:18 +0200 Mike Gabriel (521d91d)
* Provide X2goClient method get_session_info(), do not auto
start/resume sessions in published applications mode,
provide hook method for auto-connecting interactively.
2012-03-26 17:50:17 +0200 Mike Gabriel (41e9e07)
* Docstring fix, add X2goClient method is_session_profile(), return
registered session for a specific session name if it has
already been registered instead of registering a new
session.
2012-03-23 10:11:06 +0100 Mike Gabriel (5337f67)
* Make sure xconfig configuration changes provided by defaults.py get
written to the config file.
2012-03-23 09:51:19 +0100 Mike Gabriel (83a1d29)
* Provide function merge_ordered_lists in utils.py, merge list of
default known_xservers with configured known_xservers.
2012-03-23 09:39:33 +0100 Mike Gabriel (7729459)
* Provide function merge_sorted_lists in utils.py.
2012-03-23 09:01:08 +0100 Mike Gabriel (1fb1392)
* Make new ini config defaults available in configurations, update
list of known X-Servers if new ones are provided in
defaults.py
2012-03-23 00:29:38 +0100 Mike Gabriel (f7f2e07)
* more path normalizing
2012-03-23 00:24:09 +0100 Mike Gabriel (66ad55f)
* fix call of os.path.normpath
2012-03-23 00:21:36 +0100 Mike Gabriel (81d6688)
* Normalize paths to configuration files.
2012-03-22 23:54:30 +0100 Mike Gabriel (fdfd1f3)
* handle thread cleanup and Xserver process on Windows
2012-03-21 23:45:40 +0100 Mike Gabriel (451748c)
* slight change in logging X-Server activities
2012-03-21 21:51:46 +0100 Mike Gabriel (dc15312)
* add missing VcXsrv_development to known_xservers
2012-03-21 21:51:14 +0100 Mike Gabriel (aafd328)
* add newline at EOF
2012-03-22 15:37:49 +0100 Mike Gabriel (29e4a2a)
* For the Windows version, make VcXsrv-Server at the development
location known to Python X2Go.
2012-03-22 15:27:48 +0100 Mike Gabriel (ee38308)
* typo fix
2012-03-22 15:26:51 +0100 Mike Gabriel (07cdbad)
* For the Windows version, make shipped VcXsrv-Server known to Python
X2Go. The shipped VcXsrv has to rest in
$CLIENTAPPDIR/VcXsrv/vcxsrv.exe.
2012-03-21 22:51:01 +0100 Mike Gabriel (7067c12)
* Fix auto_start_or_resume method when using SSH proxy with
interactive authentication. Provide default value for
PUBAPP_MAX_NO_SUBMENUS in defaults.py.
2012-03-21 15:20:02 +0100 Mike Gabriel (c7e4817)
* Add X2goClient method is_profile_connected.
2012-03-21 14:17:32 +0100 Mike Gabriel (73ef001)
* Include development location of nxproxy in possible file locations.
2012-03-21 14:15:44 +0100 Mike Gabriel (a40721c)
* changelog cleanup
2012-03-21 09:23:10 +0100 Mike Gabriel (df5827e)
* typo fix in log output
2012-03-20 15:37:05 +0100 Mike Gabriel (6a73ef5)
* Support auto-resuming and auto-starting of session with Python
X2Go.
2012-03-18 21:56:55 +0100 Mike Gabriel (cb74f7e)
* Make published_applications_no_submenus an <int> session option
that controls how many menu items will be shown without
rendering category based submenus.
2012-03-18 21:34:49 +0100 Mike Gabriel (1f56909)
* Fix X2Go printing, do not spawn a gevent process for printing.
2012-03-17 19:15:36 +0100 Mike Gabriel (ea7ea65)
* Add support for published applications with no category submenus.
Fix default language in published applications menu tree.
2012-03-16 23:18:10 +0100 Mike Gabriel (5c9619b)
* Fix availablity check of client-side folder sharing.
2012-03-16 18:00:15 +0100 Mike Gabriel (e6596c5)
* Render and cache dictionary based published applications menu tree
in Python X2Go. Cache the tree once rendered.
2012-03-14 17:08:45 +0100 Mike Gabriel (83b74e3)
* remove debug code
2012-03-14 17:03:31 +0100 Mike Gabriel (b190513)
* bundle commit, stabilize code
2012-03-13 16:09:43 +0100 Mike Gabriel (93a1d5c)
* fix for last commit
2012-03-13 14:31:24 +0100 Mike Gabriel (a34ffe9)
* Handle empty control session in the session list cache.
2012-03-12 17:14:00 +0100 Mike Gabriel (2592608)
* silence log output
2012-03-12 16:22:03 +0100 Mike Gabriel (58289bf)
* Fix master session recognition.
2012-03-12 13:11:41 +0100 Mike Gabriel (73f108b)
* Fix base64 encoded icon string.
2012-03-10 15:31:30 +0100 Mike Gabriel (0eff893)
* Add published applications support.
2012-03-10 15:03:58 +0100 Mike Gabriel (f2e8361)
* fix x2gofeaturelist query
2012-03-10 13:41:27 +0100 Mike Gabriel (3dc28f3)
* silence which command
2012-03-10 13:38:24 +0100 Mike Gabriel (2a96e1e)
* Retrieve feature list from X2Go server per session.
2012-03-10 12:47:13 +0100 Mike Gabriel (8d90554)
* Update list of unsupported session options.
2012-03-10 12:29:31 +0100 Mike Gabriel (ec47047)
* Amend list of default session options.
2012-03-08 00:37:56 +0100 Mike Gabriel (b9421ed)
* fix setting of session window title on Unix platforms (after
changing stuff on Windows)
2012-03-06 12:36:00 +0100 Mike Gabriel (a181afe)
* __doc__ string fixes
2012-03-06 12:30:30 +0100 Mike Gabriel (b4189b0)
* fix faking of WindowsError
2012-03-04 21:58:47 +0100 Mike Gabriel (8cfeead)
* complete background printing feature
2012-03-04 21:57:49 +0100 Mike Gabriel (f6eae3f)
* Run MIME box actions in background (gevent.spawn).
2012-03-04 21:20:21 +0100 Mike Gabriel (ed6cc9d)
* Run print actions in background (gevent.spawn).
2012-03-04 20:15:20 +0100 Mike Gabriel (f374c3b)
* Draw all Xlib code into utils.py
2012-03-04 20:11:00 +0100 Mike Gabriel (57027a9)
* Fix faking of WindowsError exception object in printactions.py and
mimeboxactions.py.
2012-03-04 20:06:12 +0100 Mike Gabriel (ca2f9e2)
* Make x2go module importable on Win32 platforms again.
2012-02-25 13:21:29 +0100 Mike Gabriel (7eee17c)
* Rename control session method is_folder_sharing_available to
is_sshfs_available.
2012-02-23 23:55:21 +0100 Mike Gabriel (4f182b4)
* fine-tune new hook methods
2012-02-23 23:32:50 +0100 Mike Gabriel (a8385b0)
* Code cleanup: remove all unnecessary imports. Stop defining
variables that get never used.
2012-02-23 23:03:51 +0100 Mike Gabriel (30887ea)
* fix undefined names in terminal backend
2012-02-23 23:03:22 +0100 Mike Gabriel (84683b8)
* Provide hook methods for SSHFS failures (local folder sharing,
printing, MIME box).
2012-02-22 00:31:56 +0100 Mike Gabriel (5aa1c6f)
* Tolerate names containing "-" characters.
2012-02-18 21:28:02 +0100 Mike Gabriel (e41db1b)
* fix for commit b3bf6d63c5914984585e64d68630e0ac9bced9ec
2012-02-18 01:59:18 +0100 Mike Gabriel (a2ea32c)
* New feature, allow/fix sessions on localhost system.
2012-02-18 01:21:25 +0100 Mike Gabriel (b3bf6d6)
* Fix X2Go desktop sharing support.
2012-02-16 14:06:35 +0100 Mike Gabriel (5c92407)
* Handle session titles that just contain blanks (e.g. " ")
gracefully.
2012-02-11 23:19:00 +0100 Mike Gabriel (b1b59d1)
* Fix IndexError if x2gomountdirs did not deliver any of the expected
results to stdout.
2012-02-10 12:12:23 +0100 Mike Gabriel (b0cad03)
* fix __doc__ strings
2012-02-10 12:04:39 +0100 Mike Gabriel (254a627)
* remove debug code
2012-02-10 00:22:36 +0100 Mike Gabriel (2f1c22d)
* Introduce concept of master sessions per profile to X2goClient
class. Only the master session can mount/unmount
client-side shared folders.
2012-02-08 17:16:01 +0100 Mike Gabriel (2093439)
* Provide client-side cache of shared local folders, detect
server-side unsharing of client-side folders.
2012-02-04 12:34:19 +0100 Mike Gabriel (37cbc1f)
* Add support for session port re-allocation on session resume
(feature of x2goserver >= 3.1.0.0).
2012-01-31 23:44:28 +0100 Mike Gabriel (986103a)
* more X2go -> X2Go
2012-01-31 23:31:54 +0100 Mike Gabriel (504ab9a)
* more X2go -> X2Go replacements
2012-01-31 23:29:16 +0100 Mike Gabriel (da34d5d)
* Replace any non-code string ,,X2go'' by ,,X2Go''.
2012-01-31 20:40:18 +0100 Mike Gabriel (10bb244)
* Add default value for new session profile parameter xinerama
(ignored by Python X2Go for now).
2012-01-30 22:46:08 +0100 Mike Gabriel (3c5a4da)
* typo fix
2012-01-30 22:44:27 +0100 Mike Gabriel (15dea9c)
* The Python setuptools modules does not have to be installed as
dependency with python-x2go.
2012-01-28 01:48:13 +0100 Mike Gabriel (a2e0625)
* Fix many undefined symbols reported by Debian developer Jakub Wilk.
(THANKS!). Changelog cleanup+fix after release of version
0.1.1.9.
2011-12-27 03:05:39 +0100 Mike Gabriel (159dd4b)
* whitespace fix in changelog
2011-12-27 02:37:07 +0100 Mike Gabriel (e76d8c9)
* control file, copyright file update
2011-12-19 17:20:31 +0100 Mike Gabriel (f427b71)
* fix simultaneous X_DISPLAY.sync() calls on session resuming
2011-12-19 15:48:10 +0100 Mike Gabriel (5748487)
* handle missing X display on package build
2011-12-19 15:45:22 +0100 Mike Gabriel (3db6c39)
* Terminal session now remember the X window of a terminal session in
as an internal property.
2011-12-14 12:05:52 +0100 Mike Gabriel (1ea418b)
* add __doc__ strings to new session_window functions in utils.py,
make sure the Xlib.display is only initialized once on
every call.
2011-12-10 09:53:46 +0100 Mike Gabriel (39e5ef4)
* fix for last commit
2011-12-10 09:49:06 +0100 Mike Gabriel (8ea6a89)
* new Xlib code shall only be used on non-Windows platforms
2011-12-08 19:39:48 +0100 Mike Gabriel (fb94f41)
* Depend on python-xlib.
2011-12-08 19:29:03 +0100 Mike Gabriel (8c2c5b4)
* Add support for bringing session windows on top.
2011-12-08 14:49:49 +0100 Mike Gabriel (02d00cf)
* Add support for session window title renaming.
2011-12-08 13:48:51 +0100 Mike Gabriel (998741e)
* use control session method to access port of remote server
2011-12-08 13:43:32 +0100 Mike Gabriel (af2a1f8)
* use control session method to access hostname of remote server
2011-12-07 13:10:45 +0100 Mike Gabriel (584c531)
* remove debug code
2011-12-07 12:51:37 +0100 Mike Gabriel (8cdb797)
* Allow session parameter change for already registered sessions.
2011-12-07 10:01:24 +0100 Mike Gabriel (c1e20ef)
* Make terminal backend ,,applications'' aware.
2011-12-07 10:00:38 +0100 Mike Gabriel (6bdd1a0)
* Fix for list processing in INI files.
2011-11-30 15:21:09 +0100 Mike Gabriel (05d0d38)
* Introduce additional session profile parameter: setsessiontitle.
2011-11-30 09:27:15 +0100 Mike Gabriel (533f7b6)
* Add support for session window title renaming from client-side.
2011-11-30 08:59:07 +0100 Mike Gabriel (8471f9a)
* Add ,,autostart'' parameter to default session profile parameters.
2011-11-16 08:06:52 +0100 Mike Gabriel (4a4167b)
* use public control session method to detect availability of local
folder sharing
2011-11-08 23:04:37 +0100 Mike Gabriel (d121b90)
* Add XFCE4 support.
2011-11-08 13:53:02 +0100 Mike Gabriel (5ac2ca9)
* Print access to an X2Go server is not controlled by x2goprint group
membership, but by fuse membership.
2011-11-02 12:28:24 +0100 Mike Gabriel (40b2d08)
* Fix exception raisal in X2goTerminalSessionSTDOUT.
2011-11-01 14:23:52 +0100 Mike Gabriel (f1ac3a1)
* Ignore session registry exceptions for profiles that just got
disconnected.
2011-10-12 11:01:14 +0200 Mike Gabriel (a44d730)
* continue development (0.1.1.x branch)
2011-10-10 20:04:34 +0200 Mike Gabriel (5d87bf5)
* Fix duplication of SSH keys in known_hosts file, use hashed
hostnames in known_hosts file. Make sure SSH keys written
to known_hosts file are available to other SSHClient
instances immediately.
2011-10-10 20:00:35 +0200 Mike Gabriel (b18df40)
* change random pwd mechanism in checkhosts.py
2011-10-10 19:58:59 +0200 Mike Gabriel (637fa24)
* fix hostname parameter in checkhosts.py
2011-10-09 15:26:30 +0200 Mike Gabriel (42e073c)
* Use random passwords for checking SSH host keys.
2011-09-29 12:54:37 +0200 Mike Gabriel (8966252)
* fix SSH proxy authentication
2011-09-27 20:48:38 +0200 Mike Gabriel (6126afe)
* Always disconnect from X2goSession instance.
2011-09-27 20:47:53 +0200 Mike Gabriel (ee2ce40)
* Catch failures on sftp_write in control session instance.
2011-09-26 20:27:05 +0200 Mike Gabriel (7a7a930)
* Fix missing import of socket module in backends/control/_stdout.py.
2011-09-25 23:40:02 +0200 Mike Gabriel (1b8e6a3)
* Improve local session cache dir removal.
2011-09-25 23:38:56 +0200 Mike Gabriel (a04eec2)
* provide better __repr__ output for debugging session infos
2011-09-25 21:35:06 +0200 Mike Gabriel (b2ba91b)
* Remove local session cache folders after sessions have terminated.
2011-09-25 21:09:42 +0200 Mike Gabriel (8f5a27d)
* remove code duplications
2011-09-25 21:01:50 +0200 Mike Gabriel (523dce8)
* Unshare local folders during session cleanup.
2011-09-25 02:41:09 +0200 Mike Gabriel (152e901)
* Bugfix for: Test for existence of remote home directory on connect.
2011-09-25 02:10:34 +0200 Mike Gabriel (cf6f644)
* re-add version 0.1.2.0 header to changelog
2011-09-25 02:08:47 +0200 Mike Gabriel (3134686)
* release 0.1.1.7
2011-09-24 22:05:38 +0200 Mike Gabriel (7f9ddc0)
* fix for boolean condition, related to folder sharing
2011-09-24 11:49:19 +0200 Mike Gabriel (4940e7a)
* remove code duplications
2011-09-24 09:27:22 +0200 Mike Gabriel (4d3232c)
* be more precise, when allowing local folder sharing
2011-09-24 04:29:52 +0200 Mike Gabriel (17a51ab)
* log message fix
2011-09-24 04:28:30 +0200 Mike Gabriel (e79d565)
* Provide test method to query server if folder sharing is available.
Test for existence of remote home directory on connect.
2011-09-24 01:08:17 +0200 Mike Gabriel (57b55fd)
* minor method name extension in X2goClient class, indent fix
2011-09-24 01:07:45 +0200 Mike Gabriel (d74935d)
* fix for new/compat export field interpretation
2011-09-23 19:30:42 +0200 Mike Gabriel (3656749)
* Compatibility fix for X2go folder sharing (session profile
attribute: export).
2011-09-23 11:22:10 +0200 Mike Gabriel (b5501a1)
* Typo fixes in session.py, related to calling
_X2goSession__disconnect method.
2011-09-23 10:47:32 +0200 Mike Gabriel (286a07f)
* changelog cleanup
2011-09-23 10:44:59 +0200 Mike Gabriel (0cebec3)
* Use TCP_NODELAY socket option for graphics forwarding tunnels.
2011-09-23 10:44:25 +0200 Mike Gabriel (bec5751)
* changelog fix
2011-09-20 12:41:55 +0200 Mike Gabriel (fce7910)
* comment fix
2011-09-20 10:23:19 +0200 Mike Gabriel (eeb2212)
* changelog fixes
2011-09-20 10:20:46 +0200 Mike Gabriel (4050299)
* Use TCP_NODELAY option for audio rev forwarding tunnels.
2011-09-19 15:27:46 +0200 Mike Gabriel (e10d0ab)
* Differentiate between spool folders and data folders when unsharing
all folders, return exitcode from
X2goTerminalSessionSTDOUT.unshare_* methods.
2011-09-19 14:57:15 +0200 Dick Kniep (0aa87b1)
* Typo in utils.py (true instead of True).
2011-09-17 02:26:24 +0200 Mike Gabriel (9ecb391)
* remove debug code
2011-09-17 02:14:24 +0200 Mike Gabriel (ae89c0f)
* Add support for x2goumount-session calls.
2011-09-14 21:38:04 +0200 Mike Gabriel (019e478)
* release version 0.1.1.6
2011-09-14 16:18:24 +0200 Mike Gabriel (cf40811)
* Fix handling of lists in session profiles (i.e. ini files). Fixes
breakage with x2goclient's rootless vs. desktop mode after
pyhoca-gui has been used.
2011-09-13 11:35:47 +0200 Mike Gabriel (a20193b)
* * New upstream version (0.1.1.6), bugfix release for 0.1.1.x
series: - Fix IPv4 enforcement for localhost
connections. - Be tolerant against trailing whitespaces
in hostnames.
2011-09-11 18:32:21 +0200 Mike Gabriel (552dff7)
* release 0.1.1.5
2011-09-10 01:21:02 +0200 Mike Gabriel (8a9eb20)
* Catching fautly x2gostartagent behaviour.
2011-09-09 16:17:59 +0200 Mike Gabriel (0389489)
* Make X2goTerminalSessionSTDOUT.has_command resistable against empty
command strings.
2011-09-09 14:47:19 +0200 Mike Gabriel (1b32dfd)
* Fix for executing commands with arguments that contain a slash
(thanks to Dick Kniep for digging this out).
2011-09-08 13:34:42 +0200 Mike Gabriel (43fdebe)
* log message fix in x2gosession.py
2011-08-17 01:33:42 +0200 Mike Gabriel (45ef555)
* Fix for X2goSession.has_terminated method.
2011-08-17 00:30:49 +0200 Mike Gabriel (746fb6e)
* cosmetic fix for share_desktop method
2011-08-15 21:49:49 +0200 Mike Gabriel (55cd3f8)
* typo fix (with impact)
2011-08-15 21:17:29 +0200 Mike Gabriel (48798d6)
* launch the x2goagent+command earlier during session creation...
2011-07-28 16:15:25 +0200 Mike Gabriel (f66e485)
* Do not ignore usekbd session profile option anymore, closes
upstream issue #81.
2011-07-28 15:47:15 +0200 Mike Gabriel (0be3949)
* add some logging to failing sshfs sessions
2011-07-28 15:44:31 +0200 Mike Gabriel (a64da71)
* Stabilize sshfs related problems in case remote user is not in fuse
group.
2011-07-28 15:36:59 +0200 Mike Gabriel (850c0bb)
* If sound is set to false in session profile use snd_system='none'
in terminal session.
2011-07-28 15:23:14 +0200 Mike Gabriel (085f038)
* fix for Makefile.docupload
2011-07-28 15:23:01 +0200 Mike Gabriel (1301b38)
* changelog update
2011-07-28 15:22:35 +0200 Mike Gabriel (ccbc9a1)
* Fix for X2goSessionRegistry.forget method, do not complain if
session_uuid is already forgotten.
2011-07-25 08:23:27 +0200 Mike Gabriel (47c2a3e)
* catching a socket.error exception during command execution
2011-07-21 23:28:25 +0200 Mike Gabriel (7db6539)
* fix for link quality patch
2011-07-21 00:29:06 +0200 Mike Gabriel (afd1e96)
* Renamed/restructured NX compression pack method names.
2011-07-20 23:20:30 +0200 Mike Gabriel (9cabef2)
* remove interpreter from defaults.py
2011-07-20 19:41:56 +0200 Mike Gabriel (aa33a93)
* manually merged in changelog entries from release/0.1.1.x branch
2011-07-20 19:36:09 +0200 Mike Gabriel (07dc777)
* Handle full path cmd strings adequately: check existence of full
path, but use basename for cmd startup.
2011-07-20 19:35:35 +0200 Mike Gabriel (3c50a9d)
* Call a hook method in case a session startup has failed (was:
exception raisal).
2011-07-20 18:36:37 +0200 Mike Gabriel (4f2a412)
* tab fix
2011-07-18 15:16:44 +0200 Mike Gabriel (406675d)
* License change upstream: GPLv3+ -> AGPLv3+
2011-07-18 15:16:16 +0200 Mike Gabriel (8106f08)
* cosmetics
2011-07-18 15:16:08 +0200 Mike Gabriel (98fd462)
* doc update
2011-07-18 13:35:13 +0200 Mike Gabriel (66f0ca8)
* License Change!!! GPLv3 -> AGPLv3
2011-07-13 20:38:44 +0200 Mike Gabriel (ecc7779)
* released 0.1.1.4 (tag: 0.1.1.4)
2011-07-13 20:37:33 +0200 Mike Gabriel (f83ed02)
* bugfix for x2gmountdirs calls that occurred if the client username
contained blanks.
2011-07-06 22:16:41 +0200 Mike Gabriel (0a5516e)
* version increment
2011-07-06 22:15:10 +0200 Mike Gabriel (1e88fc4)
* release 0.1.1.3 (tag: 0.1.1.3)
2011-07-06 21:25:21 +0200 Mike Gabriel (d843f23)
* Detect SFTP client connections failures, abort session if that
happens.
2011-07-06 21:22:32 +0200 Mike Gabriel (dfb613d)
* Enforce IPv4 on all SSH proxy and other SSHClient connections when
connecting to ''localhost''.
2011-07-06 17:21:00 +0200 Mike Gabriel (d5f871b)
* Stabilize desktop sharing if the remote session is not available.
2011-07-06 17:20:09 +0200 Mike Gabriel (c84844d)
* Do not allow any interruption during X2go cleanup calls.
2011-07-06 17:18:27 +0200 Mike Gabriel (481acc6)
* Fix AttributeError if no graphical proxy instance has been declared
yet.
2011-07-06 14:26:02 +0200 Mike Gabriel (6192724)
* Desktop sharing: try ''<user>@<display>.0'' additionally to
''<user>@<display>'' when trying to find a desktop for
sharing.
2011-07-01 14:57:35 +0200 Mike Gabriel (07f7380)
* version increment, README/TODO update
2011-06-28 21:01:08 +0200 Mike Gabriel (3fb1a45)
* Fix for session status notification for sessions with PENDING
terminal session. (tag: 0.1.1.2)
2011-06-28 20:59:52 +0200 Mike Gabriel (a7e043c)
* Getting log msg more precise...
2011-06-28 16:04:44 +0200 Mike Gabriel (9ab5890)
* minor fix for SAVEAS MIME box action
2011-06-28 15:59:20 +0200 Mike Gabriel (56bb7e4)
* Minor fix for X2go printing
2011-06-28 15:55:35 +0200 Mike Gabriel (5b87155)
* Fix for MIME box action SAVEAS
2011-06-28 13:22:43 +0200 Mike Gabriel (15598f1)
* Add X2goSession method that detects if auto-connecting a session
profile is probably possible.
2011-06-27 11:32:56 +0200 Mike Gabriel (77a00fa)
* fix for last commit
2011-06-27 11:31:02 +0200 Mike Gabriel (470dda0)
* Improve error handling / logging in forward.py.
2011-06-24 17:14:58 +0200 Mike Gabriel (6d9eef2)
* egg version increment
2011-06-24 17:07:27 +0200 Mike Gabriel (5d875b7)
* Fix desktop sharing.
2011-06-24 16:52:42 +0200 Mike Gabriel (dafc0ae)
* fix for last commit
2011-06-24 16:43:34 +0200 Mike Gabriel (2c39d86)
* Use X2goRegistryException for session query for non-existing
sessions. Catch this exception in X2goClient.
2011-06-24 02:25:50 +0200 Mike Gabriel (4f78eea)
* __doc__ string fixes. (tag: 0.1.1.1)
2011-06-24 02:22:11 +0200 Mike Gabriel (10eebc6)
* Epydoc fixes.
2011-06-24 02:14:09 +0200 Mike Gabriel (6c668be)
* fixing package build
2011-06-24 02:08:23 +0200 Mike Gabriel (1f32d84)
* Fix for local_color_depth function if no $DISPLAY is set. Making a
bugfix release.
2011-06-24 01:49:25 +0200 Mike Gabriel (0b8784c)
* releasing version 0.1.1.0 (tag: 0.1.1.0)
2011-06-24 01:43:55 +0200 Mike Gabriel (fd7f5a8)
* fix/improval of color depth check code
2011-06-24 01:11:15 +0200 Mike Gabriel (c86a2cd)
* Provide X2goClient method for retrieval of session by session name.
2011-06-24 00:51:17 +0200 Mike Gabriel (a27899e)
* Add compatibility check methods for color depth.
2011-06-23 23:51:18 +0200 Mike Gabriel (f684138)
* Detect local color depth and use it as default for new sessions.
2011-06-23 21:28:47 +0200 Mike Gabriel (1876820)
* revert fixed color depth for RDP, now using default again: 24bit
2011-06-23 21:11:34 +0200 Mike Gabriel (aab4248)
* property fix...
2011-06-23 20:51:05 +0200 Mike Gabriel (fe00a4d)
* re-fix session resume/suspend functionality
2011-06-23 16:37:01 +0200 Mike Gabriel (bcbc75f)
* remove unnecessary brackets
2011-06-23 16:09:57 +0200 Mike Gabriel (009a7d9)
* Faulty sessions (without a NX proxy fw tunnel) will get terminated
whenever the X2go server (SSHd) denies the tunnel setup.
2011-06-23 15:29:10 +0200 Mike Gabriel (c935798)
* Force 16bit colour depth for RDP-proxy sessions.
2011-06-23 15:23:11 +0200 Mike Gabriel (bb675f7)
* typo fix
2011-06-23 15:07:29 +0200 Mike Gabriel (ff2be38)
* tidy up usage of <terminal_session>.release_proxy() method
2011-06-23 14:28:39 +0200 Mike Gabriel (51fcf91)
* syntax fix (missing bracket)
2011-06-23 14:27:19 +0200 Mike Gabriel (aaa397d)
* Fix NX proxy startup post-check.
2011-06-23 14:26:42 +0200 Mike Gabriel (ddce72c)
* Do not start X2go service tunnels (audio, sshfs) if session startup
failed.
2011-06-23 13:23:58 +0200 Mike Gabriel (912ce42)
* Use X2goSessionRegistryException here...
2011-06-23 08:35:57 +0200 Mike Gabriel (ccbabb8)
* Skip session auto registration during startups of new sessions
(avoids duplicate sessions in the session registry.
2011-06-23 01:48:14 +0200 Mike Gabriel (f046c26)
* Add X2goSession lock support.
2011-06-23 01:47:02 +0200 Mike Gabriel (b60599d)
* typo fix
2011-06-23 01:08:07 +0200 Mike Gabriel (4ccf6c2)
* Re-introduce fix for failing forwarding tunnels (on tunnel
shutdown).
2011-06-23 00:57:29 +0200 Mike Gabriel (cf7fdf0)
* Session notification fixes, session resume/suspend fixes, fw tunnel
stabalized.
2011-06-22 18:13:22 +0200 Mike Gabriel (a7da6a7)
* Change of sleep times when starting/stopping NX proxy.
2011-06-22 18:10:42 +0200 Mike Gabriel (21c4a93)
* Mark terminal session as PENDING even before actual
X2goTerminalSession object get created.
2011-06-22 02:35:41 +0200 Mike Gabriel (2051ce5)
* Wait for 10 secs when taking over an active session, remove debug
output.
2011-06-22 01:22:33 +0200 Mike Gabriel (d43d6a8)
* Fix multiple notifications for the same session state change,
reliably differentiate between found sessions after
connect and newly started sessions from another client.
2011-06-21 20:11:23 +0200 Mike Gabriel (982d86f)
* Add X2goTimeOutException
2011-06-21 19:50:10 +0200 Mike Gabriel (1864f20)
* Make cache more configurable (session list updates, desktop list
updates), add an auto_update_listdesktops_cache to
X2goClient constructor argvs.
2011-06-21 15:39:47 +0200 Mike Gabriel (40032c7)
* Explicitly tunnel over IPv4 for NX proxy.
2011-06-21 15:24:35 +0200 Mike Gabriel (81b1dbb)
* Assure that rev forwarding tunnels use IPv4 (replace localhost with
127.0.0.1)
2011-06-21 15:08:36 +0200 Mike Gabriel (b43c50f)
* Rely on X2goSessionListInfo backend to handle exceptions
appropriately.
2011-06-21 14:23:59 +0200 Mike Gabriel (5a148fd)
* condition fix
2011-06-21 14:21:19 +0200 Mike Gabriel (9dbd64e)
* Make sure list session and list desktop commands always return.
2011-06-21 14:20:27 +0200 Mike Gabriel (d5f0709)
* Add debug output that signals that the X2goGuardian loop is
running...
2011-06-21 14:18:38 +0200 Mike Gabriel (476adef)
* Make stylish adjustments...
2011-06-21 12:40:30 +0200 Mike Gabriel (7f32339)
* Initialize list sessions/desktops cache with a more precise default
value.
2011-06-21 12:25:38 +0200 Mike Gabriel (b310692)
* Reduce delays during authentication / session list cache updates.
2011-06-21 12:24:55 +0200 Mike Gabriel (2e6f672)
* Forget SSH proxy password after auth failures, fix local folder
sharing.
2011-06-21 12:23:33 +0200 Mike Gabriel (49301f6)
* dropping redundant code in cache.py
2011-06-20 23:24:03 +0200 Mike Gabriel (a93a351)
* Add X2goSession status property ,,faulty''.
2011-06-20 22:07:42 +0200 Mike Gabriel (116df2c)
* import fix
2011-06-20 22:06:38 +0200 Mike Gabriel (8da942d)
* Fix SSH proxy stop_thread on Windows.
2011-06-20 21:38:09 +0200 Mike Gabriel (972d8cf)
* Make sure SSH proxy password gets forgotten between two sessions,
fix for mutiple open SSH client sessions.
2011-06-20 20:59:20 +0200 Mike Gabriel (ec6440b)
* call desctructor of mimebox_queue on object destruction
2011-06-20 20:43:11 +0200 Mike Gabriel (160d07f)
* calling update_status only once after all sessions have been
registered
2011-06-20 14:17:32 +0200 Mike Gabriel (5014b32)
* Close SSH connection first, then close down SSH proxy.
2011-06-20 12:48:20 +0200 Mike Gabriel (fa0d562)
* not closing ssh proxy on AuthenticationExceptions
2011-06-20 11:44:49 +0200 Mike Gabriel (27d7b87)
* not closing SSH transport on authentication failures
2011-06-20 10:13:16 +0200 Mike Gabriel (94a3a09)
* catch SSHException during x2go_exec_command
2011-06-19 22:01:09 +0200 Mike Gabriel (e0a1241)
* another type fix
2011-06-19 21:58:50 +0200 Mike Gabriel (04ecca3)
* fixed type
2011-06-19 21:54:11 +0200 Mike Gabriel (2eb1547)
* Fix SSH authentication failures (close session on failure).
2011-06-14 17:09:42 +0200 Mike Gabriel (81d1fe7)
* Typo fix
2011-06-14 17:02:20 +0200 Mike Gabriel (e3aec58)
* Fix version strings
2011-06-13 23:48:54 +0200 Mike Gabriel (5af424a)
* New upstream version (0.1.1.0): -Add X2go desktop sharing support.
2011-06-08 16:25:22 +0200 Mike Gabriel (84a760d)
* Preparing for release, version increment. (tag: 0.1.0.3)
2011-06-08 16:24:55 +0200 Mike Gabriel (c1dfbd5)
* Slight fix for the keyboard file.
2011-06-08 16:24:12 +0200 Mike Gabriel (0a3dd9e)
* Make SSH and SSH proxy connection more robust against link line
failures
2011-05-28 01:19:09 +0200 Mike Gabriel (f457a2a)
* adds defkeymap / xkb support for NX backend
2011-05-28 00:11:32 +0200 Mike Gabriel (4a64420)
* adds utils function that wraps around xprop -root _XKB_RULES_NAMES
2011-05-27 23:44:55 +0200 Mike Gabriel (b05f63f)
* adds infrastructure for proxy_options class constructor kwarg
2011-05-27 14:22:51 +0200 Mike Gabriel (1a5aed7)
* version increment
2011-05-27 14:19:40 +0200 Mike Gabriel (ef0811d)
* fixes profile creation for empty session lists (tag: 0.1.0.2)
2011-05-27 13:18:37 +0200 Mike Gabriel (0ba8dfe)
* fix for locale LANG=C (tag: 0.1.0.1)
2011-05-27 13:10:02 +0200 Mike Gabriel (2a0dbf7)
* bugfix for systems without locales
2011-05-27 08:19:14 +0200 Mike Gabriel (10f9684)
* adds folder location for PDFSAVE print action to example configs
2011-05-27 08:15:13 +0200 Mike Gabriel (73b0531)
* updates README.Trinity-Desktop (symlink placing in /usr/local/bin/
not /usr/bin)
2011-05-26 02:16:55 +0200 Mike Gabriel (389eb6a)
* fixes epydoc syntax for __doc__ string (tag: 0.1.0.0)
2011-05-25 19:58:39 +0200 Mike Gabriel (58bd193)
* version increment, preparing for release 0.1.0.0
2011-05-25 19:52:51 +0200 Mike Gabriel (4ef2323)
* fixes multiply notified sessions
2011-05-25 19:07:25 +0200 Mike Gabriel (314423e)
* new lines added in __doc__ strings where missing
2011-05-25 19:07:10 +0200 Mike Gabriel (23b3853)
* adds __doc__ strings to session.py
2011-05-25 14:43:36 +0200 Mike Gabriel (8f96ae7)
* __doc__ string update in registry.py, property converted to method
2011-05-25 13:12:33 +0200 Mike Gabriel (13a3bb4)
* __doc__ string proof reading...
2011-05-25 12:48:14 +0200 Mike Gabriel (afbac21)
* __doc__ str fixup
2011-05-25 12:47:00 +0200 Mike Gabriel (3d5df6a)
* __doc__ string fixup
2011-05-25 12:45:43 +0200 Mike Gabriel (86dd49d)
* grammar fixup
2011-05-25 12:44:34 +0200 Mike Gabriel (d6f3ff3)
* no plural for "information"
2011-05-25 12:43:34 +0200 Mike Gabriel (908efcb)
* renaming "list sessions cache" to "session list cache"
2011-05-25 03:46:17 +0200 Mike Gabriel (78a5515)
* fix for new timestamp attribute
2011-05-25 03:42:03 +0200 Mike Gabriel (605a0d3)
* __doc__ string fixes, might break code (removed @property markers)
2011-05-25 03:25:15 +0200 Mike Gabriel (2e0232b)
* updates __doc__ strings of client.py
2011-05-25 01:43:37 +0200 Mike Gabriel (99ade31)
* spelling error
2011-05-25 01:29:46 +0200 Mike Gabriel (273e67e)
* updates __doc__ strings in checkhosts.py
2011-05-25 01:29:24 +0200 Mike Gabriel (f085f47)
* adds __doc__ strings for hook methods in client.py
2011-05-25 00:30:21 +0200 Mike Gabriel (49529de)
* adds __doc__ strings to cache.py
2011-05-25 00:13:14 +0200 Mike Gabriel (10931a3)
* updates __doc__ strings of cleanup.py
2011-05-25 00:12:17 +0200 Mike Gabriel (a145630)
* updates __doc__ string if checkhosts.py
2011-05-24 23:36:27 +0200 Mike Gabriel (2b60b2b)
* updates __doc__ strings in default.py
2011-05-24 23:29:19 +0200 Mike Gabriel (d3c36fa)
* updates __doc__ strings in forward.py
2011-05-24 23:25:04 +0200 Mike Gabriel (2137a28)
* whitespace cleanup
2011-05-24 23:23:33 +0200 Mike Gabriel (8c1d94e)
* updates __doc__ strings in guardian.py
2011-05-24 23:13:46 +0200 Mike Gabriel (9a96522)
* updates __doc__ strings for MIME box code
2011-05-24 23:13:17 +0200 Mike Gabriel (c00b539)
* updates __doc__ strings in inifiles.py
2011-05-24 23:13:00 +0200 Mike Gabriel (f3153d0)
* updates __doc__ strings in log.py
2011-05-24 23:01:18 +0200 Mike Gabriel (e6713d9)
* updates __doc__ strings of printactions.py
2011-05-24 22:51:21 +0200 Mike Gabriel (612d10e)
* updates __doc__ strings of printqueue.py
2011-05-24 22:43:23 +0200 Mike Gabriel (5237fa7)
* adds __doc__ strings to pulseaudio.py
2011-05-24 22:43:06 +0200 Mike Gabriel (46008e4)
* fixes epydoc errors on sftpserver.py
2011-05-24 22:35:42 +0200 Mike Gabriel (96ea578)
* updates __doc__ strings of rforward.py
2011-05-24 22:19:41 +0200 Mike Gabriel (01d8f6f)
* updates __doc__ strings for sftpserver.py
2011-05-24 21:25:36 +0200 Mike Gabriel (6e4e92f)
* adds __doc__ strings to sshproxy.py
2011-05-24 21:02:02 +0200 Mike Gabriel (8060237)
* adds __doc__ strings to utils.py
2011-05-24 20:42:51 +0200 Mike Gabriel (565d53c)
* adds __doc__ strings to xserver.py
2011-05-24 20:38:16 +0200 Mike Gabriel (f1d83c2)
* fixes method constructor
2011-05-24 20:12:03 +0200 Mike Gabriel (a9398f1)
* __doc__ string update of __init__.py
2011-05-24 19:52:52 +0200 Mike Gabriel (25ae8bd)
* skipping session status updates if not longer than at leas 1sec ago
2011-05-24 19:52:26 +0200 Mike Gabriel (8cc7705)
* removes redundant calls of session status updates
2011-05-23 22:49:45 +0200 Mike Gabriel (6e682c9)
* version increment, changelog update
2011-05-23 22:48:23 +0200 Mike Gabriel (27abd53)
* fixes local folder sharing after session resumption
2011-05-22 21:11:49 +0200 Mike Gabriel (878e1c9)
* nxproxy moved to Depends section
2011-05-22 21:11:01 +0200 Mike Gabriel (125e7a5)
* old version headers still refering to GPLv2, updated to GPLv3
2011-05-21 23:21:07 +0200 Mike Gabriel (b754993)
* version increment (tag: 0.0.44.2)
2011-05-21 23:14:57 +0200 Mike Gabriel (a0095f6)
* FSF address updates for stray files
2011-05-21 23:12:36 +0200 Mike Gabriel (3c2a725)
* allowing for config_files = None (using defaults instead)
2011-05-21 23:12:20 +0200 Mike Gabriel (f21814d)
* removed empty line
2011-05-21 23:10:44 +0200 Mike Gabriel (fc59469)
* repaired test suite scripts, solved namespace interference with
other Python projects
2011-05-21 20:45:42 +0200 Mike Gabriel (e90fee4)
* misplaced char...
2011-05-19 09:07:57 +0200 Mike Gabriel (227d335)
* adds VCS information to control file (tag: 0.0.44.1)
2011-05-17 12:25:34 +0200 Mike Gabriel (d395b2f)
* changelog entry
2011-05-17 12:24:19 +0200 Mike Gabriel (e0666e6)
* removes dropbox patch from doc section
2011-05-17 12:23:56 +0200 Mike Gabriel (49ddf41)
* updates Makefile.docupload (by docbuild stanza)
2011-05-17 12:11:36 +0200 Mike Gabriel (9d8b582)
* changelog update (tag: 0.0.44.0)
2011-05-17 11:27:42 +0200 Mike Gabriel (90837cb)
* python-x2go does currently not check server access permissions (as
group membership in group x2gousers is not a server-side
requirement anymore)
2011-05-17 10:36:28 +0200 Mike Gabriel (7eda742)
* version increment
2011-05-17 10:34:40 +0200 Mike Gabriel (2c6b536)
* adds get_session_server_hostname method to X2goClient class
2011-05-17 09:38:09 +0200 Mike Gabriel (2583a0e)
* be able to return a session username before connect
2011-05-17 09:01:43 +0200 Mike Gabriel (a432308)
* adds line at end of file
2011-05-16 22:03:56 +0200 Mike Gabriel (6db1950)
* enabling build for different python versions
2011-05-15 22:18:08 +0200 Mike Gabriel (fdaed69)
* fix for last commit
2011-05-13 12:07:14 +0200 Mike Gabriel (8c55218)
* fixes missing WindowsError dummy when running on Linux
2011-05-12 11:43:58 +0200 Stéphane Graber (7d1b15b)
* prevent crashes on proxy disconnect, thanks to Stéphane Graber
2011-05-12 10:00:08 +0200 Mike Gabriel (0c4561b)
* updates control file description
2011-05-12 08:57:26 +0200 Mike Gabriel (87e2fcb)
* now really fixes build dependency for Ubuntu Launchpad (lucid
build)
2011-05-12 08:28:33 +0200 Mike Gabriel (db4cf7f)
* fixes dependency for building on Ubuntu Launchpad (lucid build)
2011-04-26 08:12:13 +0200 Mike Gabriel (a44c121)
* removes old build script
2011-04-26 01:00:35 +0200 Mike Gabriel (8f71739)
* increment package revision
2011-04-26 00:59:19 +0200 Mike Gabriel (61d7ad7)
* fixes control file
2011-04-26 00:48:51 +0200 Mike Gabriel (0df7120)
* incrementing changelog for nightly-builds
2011-04-26 00:46:22 +0200 Mike Gabriel (a7834f9)
* release 0.0.43.0 (tag: 0.0.43.0)
2011-04-25 23:13:06 +0200 Mike Gabriel (807dd06)
* moving to Recommends: nxproxy, cups-bsd|lpr
2011-04-25 21:57:56 +0200 Mike Gabriel (974a4bb)
* incrementing package revision
2011-04-25 21:53:06 +0200 Mike Gabriel (ee09229)
* simplified build stanza in rules file
2011-04-25 21:52:51 +0200 Mike Gabriel (b41b9ee)
* being less strict on gevent build-dep
2011-04-25 21:52:24 +0200 Mike Gabriel (3a622d7)
* moved Makefile out of the way
2011-04-25 21:51:12 +0200 Mike Gabriel (4b35da9)
* building for unstable only, shortened one line
2011-04-25 21:26:41 +0200 Mike Gabriel (e05c1fa)
* updated to new epydoc build location
2011-04-25 21:25:49 +0200 Mike Gabriel (d445bcb)
* adds docupload section to Makefile
2011-04-25 21:23:25 +0200 Mike Gabriel (8bc9be4)
* adds dummy Makefile for later use
2011-04-25 21:22:54 +0200 Mike Gabriel (e2304fb)
* python-x2go now also builds for squeeze
2011-04-25 15:12:27 +0200 Mike Gabriel (766fa52)
* skipping texlive build-deps for now...
2011-04-25 15:10:55 +0200 Mike Gabriel (82bac3c)
* changing from 0~nwt to 0~x2go revision
2011-04-25 15:08:25 +0200 Mike Gabriel (65a3d08)
* fixes dh_installdocs paths
2011-04-25 15:07:36 +0200 Mike Gabriel (828b3a0)
* disabling epydoc/pdf for now as it causes tex dependency problems
during build
2011-04-25 14:54:59 +0200 Mike Gabriel (de4dc2f)
* adds texlive-fonts-recommended as build-dep
2011-04-25 14:34:25 +0200 Mike Gabriel (535be64)
* beautified control file
2011-04-25 14:33:12 +0200 Mike Gabriel (6e69f01)
* adds texlive packages as build-dep
2011-04-25 14:21:24 +0200 Mike Gabriel (15cfcf7)
* running epydoc in debug mode
2011-04-25 11:26:22 +0200 Mike Gabriel (9eb75ca)
* fixes rules file
2011-04-25 11:15:54 +0200 Mike Gabriel (e047e66)
* removes doc folder
2011-04-25 11:14:25 +0200 Mike Gabriel (5bb4b2e)
* epydoc not part of source tree anymore, now builds for Debian
package
2011-04-19 23:04:53 +0200 Mike Gabriel (5de9a49)
* moving to X2go build system
2011-04-19 16:08:07 +0200 X2go Administrator (0c373d1)
* switching to source format 3.0 (native)
2011-04-19 14:06:10 +0200 Mike Gabriel (81a7c10)
* adds python modules (gevent, paramiko) to build dependencies
2011-04-19 10:49:06 +0200 Mike Gabriel (2df7422)
* fixes profile-already-exists validation
2011-04-19 09:39:08 +0200 Mike Gabriel (6fa4503)
* renamed X2goDropbox to X2goMIMEbox
2011-04-18 16:18:18 +0200 Mike Gabriel (46ec399)
* pre-release commit (tag: 0.0.42.0)
2011-04-18 15:56:51 +0200 Mike Gabriel (7766484)
* no epydoc upload when building for NWT repository
2011-04-18 15:55:45 +0200 Mike Gabriel (502c18b)
* build script for X2go reprepro
2011-04-13 23:41:21 +0200 Mike Gabriel (8ee2d1a)
* UNITY now starts unity-2d-launcher
2011-04-13 15:26:48 +0200 Mike Gabriel (b22a39a)
* adds support for X2go servers that offer Ubuntu's unity desktop
shell
2011-03-30 12:48:55 +0200 Mike Gabriel (313fe03)
* validating profile name changes
2011-03-30 12:48:20 +0200 Mike Gabriel (b1f9027)
* providing default profile name for new session profiles
2011-03-28 09:13:48 +0200 Mike Gabriel (4b0fdae)
* updating control session status directly after connect
2011-03-26 20:58:24 +0100 Mike Gabriel (21c47df)
* rebuilt x2go API documentation (tag: 0.0.41.0)
2011-03-26 20:57:59 +0100 Mike Gabriel (4b6d1b7)
* adding README.Trinity-Desktop to Debian doc folder
2011-03-26 20:57:43 +0100 Mike Gabriel (dcaf909)
* version increment
2011-03-26 20:41:02 +0100 Mike Gabriel (98740c3)
* improved session state recognition
2011-03-26 20:12:15 +0100 Mike Gabriel (0d27cd4)
* removed debug code
2011-03-26 16:50:03 +0100 Mike Gabriel (7cde3c5)
* speeding up bootstrap of X2goClient instance with many session
profiles
2011-03-26 15:10:00 +0100 Mike Gabriel (5fd3692)
* making sure that a missing dropbox/spool folder in session cache
dir does not throw an error
2011-03-22 11:34:31 +0100 Mike Gabriel (e8dde86)
* typo mended...
2011-03-22 11:32:37 +0100 Mike Gabriel (7fa40ac)
* added short Trinity-Desktop howto
2011-03-22 11:28:32 +0100 Mike Gabriel (212c545)
* Trinity desktop support for Python X2go API
2011-03-11 00:44:40 +0100 Mike Gabriel (56e8cc6)
* Merge commit '0.0.40.0'
2011-03-11 00:44:39 +0100 mike.gabriel@das-netzwerkteam.de (6ef53e8)
* Released 0.0.40.0 (tag: 0.0.40.0)
2011-03-11 00:44:07 +0100 Mike Gabriel (82b51c2)
* repaired changelog
2011-03-11 00:43:24 +0100 Mike Gabriel (41af62a)
* Merge commit '0.0.40.0'
2011-03-11 00:42:33 +0100 mike.gabriel@das-netzwerkteam.de (bdb3c5c)
* Released 0.0.40.0
2011-03-11 00:42:07 +0100 Mike Gabriel (4a961ba)
* pre-release commit
2011-03-10 21:53:06 +0100 Mike Gabriel (ba5268c)
* silencing unwanted HOOK_* notifications even more
2011-03-10 21:20:26 +0100 Mike Gabriel (b942b22)
* silencing HOOK_* notification calls after a re-connect to a server
2011-03-10 20:40:02 +0100 Mike Gabriel (e527c1b)
* removed menu=0 option from nxproxy command options list
2011-03-09 13:52:03 +0100 Mike Gabriel (3fc4866)
* catching a on-purpose-raised X2goControlSessionException
2011-03-09 13:51:40 +0100 Mike Gabriel (d99c649)
* fixing path name in debug output
2011-03-07 19:49:01 +0100 Mike Gabriel (c2ff89b)
* updateing session status after disconnect (should solve problem
with unnecessary and confusing HOOK messages that are
shown after network interruption)
2011-03-07 19:44:28 +0100 Mike Gabriel (246d3fa)
* adding gevent.Timeout around paramiko.Transport.cancel_port_forward
2011-03-07 18:21:03 +0100 Mike Gabriel (0667e65)
* typo fix
2011-03-07 18:18:10 +0100 Mike Gabriel (aab9bfe)
* making gsprint.exe path configurable in printing config file
(Win32), this should close issue #56
2011-03-07 18:01:05 +0100 Mike Gabriel (84dc17b)
* preventing pulseaudio from running in console window (Win32 issue)
2011-03-07 14:24:50 +0100 Mike Gabriel (bb5da67)
* typo fix
2011-03-07 14:22:41 +0100 Mike Gabriel (92ac045)
* fixing File-Not-Found error for pulseaudio log file
2011-03-07 14:18:42 +0100 Mike Gabriel (ade6b69)
* added win32security sa handle
2011-03-07 14:16:09 +0100 Mike Gabriel (3775aef)
* wrong brackets...
2011-03-07 14:07:37 +0100 Mike Gabriel (901176d)
* pulseaudio needs to log stdout/stderr to file
2011-03-07 13:53:40 +0100 Mike Gabriel (1030c99)
* disabled -wgl option for VcXsrv, closes issue #48, renew your
.x2goclient/xconfig file
2011-03-07 12:13:24 +0100 Mike Gabriel (16d6079)
* exchanged xserver statup (from subprocess.Popen to
win32process.CreateProcess)
2011-03-07 12:02:47 +0100 Mike Gabriel (b78559c)
* fixes problem of remaining pulseaudio processes after application
exit (closes issue #29).
2011-03-07 10:39:05 +0100 Mike Gabriel (58bf7d1)
* work on pulseaudio.py, breaks code functionality, transfer to Win32
dev system
2011-03-03 13:55:17 +0100 Mike Gabriel (a3949b4)
* added empty lines between HOOK methods
2011-03-03 13:46:04 +0100 Mike Gabriel (0939306)
* incrementing version number
2011-03-01 16:18:05 +0100 Mike Gabriel (fa24fec)
* removed superfluous return value
2011-03-01 15:24:25 +0100 Mike Gabriel (de1c01f)
* prohibiting dotfiles in X2go dropboxes, fixes issue #46
2011-03-01 13:26:43 +0100 Mike Gabriel (0165289)
* logging blacklisted dropbox extensions properly
2011-03-01 13:07:14 +0100 Mike Gabriel (40b6b7d)
* added a hard-coded file extension blacklist for the X2goDropBox
2011-03-01 12:48:00 +0100 m.gabriel (0d27975)
* change of author's email address
2011-03-01 00:46:23 +0100 Mike Gabriel (789796a)
* Merge commit '0.0.39.0' into develop
2011-03-01 00:46:16 +0100 mike.gabriel@das-netzwerkteam.de (46378ed)
* Released 0.0.39.0 (tag: 0.0.39.0)
2011-03-01 00:45:40 +0100 Mike Gabriel (7fc7291)
* new API doc files...
2011-03-01 00:43:31 +0100 Mike Gabriel (30f60e3)
* pre-release commit
2011-03-01 00:25:38 +0100 Mike Gabriel (4a081cd)
* incrementing version number
2011-03-01 00:17:13 +0100 Mike Gabriel (3a23cbf)
* necessary changes for interactively choosing a print action from a
GUI
2011-02-28 13:10:00 +0100 Mike Gabriel (7f51af9)
* cleaning up logger call (non-ascii characters not allowed in log)
2011-02-28 12:23:04 +0100 Mike Gabriel (3f8753a)
* added is_abs_path function to the utils.py helper library
2011-02-28 09:04:20 +0100 Mike Gabriel (07fc893)
* extended file backend of X2goClientPrinting class
2011-02-28 09:04:00 +0100 Mike Gabriel (92ff5a7)
* allowing relative and absolute paths in save_to_folder location
2011-02-28 00:04:29 +0100 Mike Gabriel (efd458b)
* removed command interpreter from first lines
2011-02-28 00:01:52 +0100 Mike Gabriel (db0e361)
* syntax fixes
2011-02-27 23:49:45 +0100 Mike Gabriel (ec03b42)
* implemented a set_print_action method for X2goClientPrinting config
class
2011-02-27 19:59:39 +0100 Mike Gabriel (347395a)
* fix for last commit...
2011-02-27 19:39:54 +0100 Mike Gabriel (6ae080e)
* providing means for re-loading print action configuration
2011-02-27 18:39:06 +0100 Mike Gabriel (721adf6)
* typo fix
2011-02-27 18:37:22 +0100 Mike Gabriel (20e27fe)
* introduced get_print_action function-method
2011-02-27 18:33:47 +0100 Mike Gabriel (0ad799e)
* adding some helper options for PyHoca-GUI's printingprefs dialog
window
2011-02-27 02:50:09 +0100 Mike Gabriel (e067379)
* Merge commit '0.0.38.0' into develop
2011-02-27 02:50:08 +0100 mike.gabriel@das-netzwerkteam.de (b0943dc)
* Released 0.0.38.0 (tag: 0.0.38.0)
2011-02-27 02:49:14 +0100 Mike Gabriel (6a48186)
* stray API doc file
2011-02-27 02:45:04 +0100 Mike Gabriel (b7f4518)
* pre-release commit
2011-02-27 02:05:39 +0100 Mike Gabriel (fe0b633)
* comment update
2011-02-27 01:02:12 +0100 Mike Gabriel (35b1dee)
* check host key fix for IPv4 addresses instead of DNS hostnames
2011-02-27 01:47:38 +0100 Mike Gabriel (1fdccab)
* some Paramiko versions forget the SSH port on connection with
default SSH port set to 22
2011-02-27 01:21:42 +0100 Mike Gabriel (2be37b5)
* SSH host key verification framework ready for testing
2011-02-26 15:07:01 +0100 Mike Gabriel (88a3386)
* being a bit more explicit in log output (check hosts now names
hostname, port and fingerprint in log file)
2011-02-26 15:04:53 +0100 Mike Gabriel (b963574)
* bugfix, used wrong method call
2011-02-26 14:38:32 +0100 Mike Gabriel (ecd66a9)
* incrementing version number
2011-02-26 14:30:12 +0100 Mike Gabriel (f41550a)
* completed Paramiko/SSH host key authorization dialog framework
2011-02-26 14:22:49 +0100 Mike Gabriel (12bb02a)
* making sure that missing host key policy is paramiko.RejectPolicy()
most of the time
2011-02-26 02:30:42 +0100 Mike Gabriel (9069d0c)
* first draft for SSH host key checks (still missing: fingerprint /
fingerprint type query of host)
2011-02-25 21:35:06 +0100 Mike Gabriel (c17955c)
* adding basic infrastructure for host key checks
2011-02-25 18:45:07 +0100 Mike Gabriel (d9cb960)
* Merge commit '0.0.37.0' into develop
2011-02-25 18:45:03 +0100 mike.gabriel@das-netzwerkteam.de (4c83012)
* Released 0.0.37.0 (tag: 0.0.37.0)
2011-02-25 18:44:27 +0100 Mike Gabriel (9d3c630)
* one more .gitignore entry...
2011-02-25 18:43:38 +0100 Mike Gabriel (3520355)
* ignoring dpkg build
2011-02-25 18:40:42 +0100 Mike Gabriel (8c89d74)
* pre-release commit
2011-02-25 17:29:46 +0100 Mike Gabriel (9558f2d)
* allowing dropbox extensions without preceeding dot (,,.'')
2011-02-25 17:26:13 +0100 Mike Gabriel (580436d)
* added basic support for environment variable injection into server
session
2011-02-25 17:25:48 +0100 Mike Gabriel (a7c90da)
* adding patches dir to doc section of Debianp package
2011-02-25 17:25:05 +0100 Mike Gabriel (617488c)
* added x2goserver patches for X2goDropbox feature in Python X2go
2011-02-25 16:45:56 +0100 Mike Gabriel (e77f35f)
* removed tabs, replaced by blanks
2011-02-25 16:36:24 +0100 Mike Gabriel (937c799)
* handling ,,('' and ,,)'' in slugify function
2011-02-25 16:33:04 +0100 Mike Gabriel (72e9bf3)
* removed tabs, replaced by blanks
2011-02-25 16:29:00 +0100 Mike Gabriel (a838bb5)
* updated README (explaining about Ghostscript/GSview printing on
Windows)
2011-02-25 15:22:55 +0100 Mike Gabriel (8007fb6)
* printing with gsprint.exe works now...
2011-02-25 15:19:15 +0100 Mike Gabriel (d280d9a)
* passing X2goSession instance object to X2goRevFwTunnelSFTP class
instances
2011-02-25 14:39:09 +0100 Mike Gabriel (997fa26)
* typo fix
2011-02-25 14:38:11 +0100 Mike Gabriel (6822c55)
* tweaking gsprint.exe printing
2011-02-25 14:27:15 +0100 Mike Gabriel (e3fab9a)
* trying to print with gsprint.exe first (if installed), then falling
back to win32api
2011-02-25 12:59:30 +0100 Mike Gabriel (cd85ebe)
* trying ,,printto'' verb for ShellExecute
2011-02-25 12:40:11 +0100 Mike Gabriel (b8456f5)
* trying to retrieve error message from win32api
2011-02-25 12:31:21 +0100 Mike Gabriel (443ebca)
* juggled variables around (X2goPrintActionPRINT for Windows)
2011-02-25 12:23:42 +0100 Mike Gabriel (3569969)
* using win32print to set and re-set default Windows printer in
printaction PRINT
2011-02-25 01:03:32 +0100 Mike Gabriel (ae0bf57)
* fixes to-early-removed print job files bug
2011-02-25 00:55:07 +0100 Mike Gabriel (efe9e59)
* replacing gevent.sleep with time.sleep
2011-02-25 00:44:48 +0100 Mike Gabriel (5854eff)
* catching control session deaths on several client commands
2011-02-25 00:33:16 +0100 Mike Gabriel (fdd7a2b)
* checking is self.client_instance exists, otherwise logging to
stdout
2011-02-25 00:14:36 +0100 Mike Gabriel (cae0b41)
* fixes wrong method kwargs
2011-02-24 23:59:31 +0100 Mike Gabriel (6bf5b1b)
* bugfix for win32api.error
2011-02-24 23:42:44 +0100 Mike Gabriel (7531933)
* catching printaction error on Windows
2011-02-24 23:07:06 +0100 Mike Gabriel (136a8e1)
* missing gevent module import
2011-02-24 23:02:57 +0100 Mike Gabriel (3e323cf)
* fixed a non-occurring Windows error, checking for exceptions more
globally
2011-02-24 22:55:06 +0100 Mike Gabriel (2841cbe)
* using win32print to detect Windows default printer, added some
debug logging
2011-02-24 22:37:43 +0100 Mike Gabriel (00a7b3d)
* fixing non-normalized path in pdf_file (occurs on Windows)
2011-02-24 18:30:33 +0100 Mike Gabriel (b0a0a80)
* adding ,,printing'' config examples
2011-02-24 16:48:09 +0100 Mike Gabriel (866e7a3)
* fixes PDFSAVE print action: (a) dest folder is created if not
exists, (b) pdf_file removal now handled properly
2011-02-24 16:38:07 +0100 Mike Gabriel (b69db12)
* Merge branch 'develop' of
ssh://code.x2go.org:32032/srv/git/code.x2go.org/python-x2go
into develop
2011-02-24 16:37:21 +0100 Mike Gabriel (5e21f99)
* handling file not found error if PDF viewer command is not
installed on the client
2011-02-24 16:36:53 +0100 Mike Gabriel (10c4634)
* adding .gitignore file (*.pyc ignored for now)
2011-02-23 21:33:16 +0100 Mike Gabriel (a6d7462)
* allowing pulseaudio binary paths with blank characters
2011-02-23 13:08:14 +0100 Mike Gabriel (632bd07)
* updated README
2011-02-23 12:43:05 +0100 Mike Gabriel (79aee8f)
* removed tar files from master (???)
2011-02-23 12:40:03 +0100 Mike Gabriel (506400a)
* removing tar files from master (???)
2011-02-23 12:30:39 +0100 Mike Gabriel (892d3bd)
* fixing pulsaudio call (using subprocess.Popen again...)
2011-02-23 12:29:16 +0100 Mike Gabriel (4f732ee)
* Merge branch 'pristine-tar' of
ssh://code.x2go.org:32032/srv/git/code.x2go.org/python-x2go
into develop
2011-02-22 20:00:30 +0100 Mike Gabriel (a971a34)
* incrementing verion
2011-02-22 19:32:30 +0100 Mike Gabriel (d39fca8)
* pristine-tar data for python-x2go_0.0.36.1.orig.tar.gz
2011-02-22 19:32:28 +0100 mike.gabriel@das-netzwerkteam.de (d3d6fd2)
* Released 0.0.36.1 (tag: 0.0.36.1)
2011-02-22 19:28:39 +0100 Mike Gabriel (de2e5d9)
* pre-release commit (0.0.36.1)
2011-02-22 19:14:09 +0100 Mike Gabriel (71accf0)
* calling set_dropbox_action also for unicode action names (fixes
issue #39).
2011-02-22 18:55:56 +0100 Mike Gabriel (fc32cd5)
* Merge branch 'pristine-tar' of
ssh://code.x2go.org:32032/srv/git/code.x2go.org/python-x2go
into develop
2011-02-22 16:37:52 +0100 Mike Gabriel (f250d19)
* test-wise using pulseaudio daemon mode
2011-02-22 13:27:33 +0100 Mike Gabriel (d81cc04)
* incrementing version, using 4 digits now
2011-02-22 13:23:42 +0100 Mike Gabriel (b52a9f1)
* pristine-tar data for python-x2go_0.0.36.0.orig.tar.gz
2011-02-22 13:23:41 +0100 mike.gabriel@das-netzwerkteam.de (8d473c1)
* Released 0.0.36.0 (tag: 0.0.36.0)
2011-02-22 13:22:53 +0100 Mike Gabriel (487d466)
* merged develop to master manually
2011-02-22 13:21:26 +0100 Mike Gabriel (dea864f)
* Pre-merge branch 'develop' (doing things manually)
2011-02-22 13:19:13 +0100 Mike Gabriel (cb9bfef)
* Merge branch 'develop' of
ssh://code.x2go.org:32032/srv/git/code.x2go.org/python-x2go
into develop
2011-02-22 13:18:27 +0100 Mike Gabriel (b722ac6)
* last fixes before release 0.0.36.0, epydoc rebuilt
2011-02-21 17:00:02 +0100 Mike Gabriel (70192bc)
* checking for RDP sessions in case PulseAudio startup fails (on
Windows clients)
2011-02-15 22:39:31 +0100 Mike Gabriel (2c402b8)
* * self.session_instance has not been defined in
X2goRevFwTunnelToSFTP so far
2011-02-03 12:54:39 +0100 Mike Gabriel (1cd9f8a)
* ignoring .pyc and .pyo files in Git (added .gitignore)
2011-02-03 12:53:33 +0100 Mike Gabriel (f4887ff)
* added x2goclient-qt trayicon settings to default X2goClientSettings
2011-01-31 01:01:49 +0100 Mike Gabriel (cfed966)
* * fixed deletion of known_hosts file
2011-01-29 01:28:08 +0100 Mike Gabriel (0ecf2a7)
* * removed README.init
2011-01-29 01:27:57 +0100 Mike Gabriel (3f30aab)
* Merge git://code.x2go.org/python-x2go
2011-01-29 01:20:23 +0100 Mike Gabriel (6ab6469)
* * python-x2go code -> develop branch, emptied master branch
2011-01-27 18:20:15 +0100 Mike Gabriel (96522c7)
* Initializing repository
2011-01-25 15:20:39 +0000 mike (a9852ea)
* * trying to improve Windows stability around XServer problems
2011-01-25 14:14:26 +0000 mike (714dd05)
* * added -swcursor as XServer cmdline option
2011-01-25 10:38:57 +0000 mike (e1654ad)
* * slightly modifying default XServer options (when used on Windows)
2011-01-22 19:51:30 +0000 mike (6a2e21f)
* * creating config files in user's .x2goclient dir if they not
already exist * added config files as examples
2011-01-22 14:51:53 +0000 mike (f305e1f)
* * improved handling of network failures (i.e. when triggering
disconnect events)
2011-01-22 11:53:33 +0000 mike (76ef55a)
* * not explicitly passing the client_instance to the
X2goTerminalSession instance
2011-01-22 11:52:36 +0000 mike (ccea5a2)
* * making sure that an empty ,,export'' session option results in an
empty list of shared folders
2011-01-22 09:11:12 +0000 mike (0343db2)
* * fixing inheritance of session_instance * fixing unicode problem
with folder names
2011-01-21 00:56:02 +0000 mike (94a1c67)
* * trying lowercase for vcxsrv process name
2011-01-21 00:37:10 +0000 mike (4217dbf)
* * being more generous with command timeouts (helpful on slow
uplinks) * catching another exception
2011-01-20 23:33:10 +0000 mike (6c87cc5)
* * fixed local folder sharing * renamed
X2goTerminalSession.proxy_class to .proxy_backend *
catching forwarding tunnel setup failures with an
X2goSession.HOOK_* method
2011-01-20 23:28:21 +0000 mike (b54973e)
* * experimentally adding VcXsrv configuration
2011-01-19 17:44:31 +0000 mike (e868f6e)
* * fixed missing import line
2011-01-19 17:42:58 +0000 mike (a6607d9)
* * stopping PulseAudio daemon on app shutdown
2011-01-19 17:40:46 +0000 mike (ffdec7f)
* * built .deb packages Python X2go 0.0.35 PyHoca-GUI 0.0.26
2011-01-19 17:17:00 +0000 mike (736c25e)
* * fixed soundsystem startup after Unicode adaptations
2011-01-19 14:36:00 +0000 mike (7394717)
* * not daemonizing PulseAudio for Windows * rebuilt wininstaller for
PyHoca-GUI 0.0.26-testing
2011-01-19 11:01:59 +0000 mike (21c8f1e)
* * introduced first X2goSession.HOOK_* method * catching
SSHException ,,TCP forward request denied'' as hook in
rforward.py
2011-01-19 06:40:51 +0000 mike (b5333ae)
* * trying to silence pulseaudio STDOUT
2011-01-18 22:09:27 +0000 mike (9b6ad6b)
* * slight session for has_command() method
2011-01-18 20:15:49 +0000 mike (09728ed)
* * fixed loading order of config files * daemonizing PulseAudio
2011-01-18 20:05:18 +0000 mike (3f31de1)
* * fixed Unicode vs. string issue in nxproxy call
2011-01-18 19:19:17 +0000 mike (290a45a)
* * fixed launching of generic X2go applications (WWWBROWSER,
TERMINAL, ...)
2011-01-18 18:31:21 +0000 mike (58ece9e)
* * fixed huge Unicode encoding issue when using i18n on Windows
2011-01-18 13:41:04 +0000 mike (84aaee3)
* * fix for last commit
2011-01-18 13:38:49 +0000 mike (6afbdcf)
* * changing to unicode when processing inifiles
2011-01-18 10:51:51 +0000 mike (0a1b275)
* * incrementing version numbers...
2011-01-18 10:16:14 +0000 mike (37bd263)
* * more work on Windows audio support
2011-01-18 09:44:39 +0000 mike (05dbe37)
* * assuring that launched Xserver remains silent
2011-01-18 08:28:50 +0000 mike (203b7cb)
* * Windows: adding support for launching a PulseAudio server
2011-01-17 00:03:26 +0000 mike (1327224)
* * build .deb packages Python X2go 0.0.34 PyHoca-GUI 0.0.25
2011-01-16 21:22:25 +0000 mike (0eed5dc)
* * typo fix
2011-01-16 21:18:53 +0000 mike (fa7770f)
* * catching pulse audio failure on Windows * checking if
self.client_instance exists before addressing it...
2011-01-16 21:00:52 +0000 mike (7037e4a)
* * fixing path for Windows clients
2011-01-14 03:14:39 +0000 mike (a8c7281)
* * built .deb packages - Python X2go 0.0.33 - PyHoca-GUI
0.0.24
2011-01-12 18:20:33 +0000 mike (8dfd1f3)
* * fixed has_command() method for RDP-proxy sessions
2011-01-12 15:46:17 +0000 mike (9ecbb8f)
* * catching commands that are not installed on X2go server as an
X2goClient hook
2011-01-12 15:45:29 +0000 mike (98bc65e)
* * catching exceptions that occur if port forwarding is not possible
* allowing max. 50 tries if local bind port for X2go proxy
is not available
2011-01-12 00:13:35 +0000 mike (9687ed3)
* * commiting after .deb package build PyHoca-GUI 0.0.23
Python X2go 0.0.32
2011-01-10 18:15:57 +0000 mike (6a8ee17)
* * fixes in _nx3 backend * added forgotten API documentation file *
grabbing version from debian/changelog in
Makefile.pre-debuild
2011-01-06 02:35:59 +0000 mike (dbea10b)
* * forgotten check-in after last release
2011-01-06 02:31:37 +0000 mike (1347d69)
* * presuming a patched x2goserver package while testing the
X2goDropbox code
2011-01-06 00:41:15 +0000 mike (9b06fd4)
* * fixed a rarely occurring exception when calling
X2goControlSession.terminate() * changing the server name
between connects now gets recognized * fixed link speed
issue (was complete rubbish so far...) * thanks to Gerry
Reno for testing
2011-01-05 17:54:53 +0000 mike (b76266a)
* * added X2goDropbox support (local import of server-side files that
are dropped in a DropBox folder
2011-01-05 11:29:24 +0000 mike (e3fa36a)
* * happy new year...
2011-01-03 08:52:31 +0000 mike (baa434a)
* * fixing connected status for auto-registered sessions in
X2goSessionRegistry * now
X2goSessionRegistry.update_status() can differentiate
between ,,already running'' sessions (directly after
connect and newly appearing running sessions while
having been connected for quite a while * added
,,return_session_names'' to X2goSessionRegistry's
enumerating methods * PyHoca-GUI: added ,,Transfer
session'' menu item for running sessions that are not
associated (i.e. running from within PyHoca-GUI)
2011-01-01 01:30:07 +0000 mike (af69549)
* * fixing Linux compat for printactions
2011-01-01 01:06:18 +0000 mike (9950236)
* * PDFVIEW printaction for MS Windows * PRINT (on default printer)
action for MS Windows
2010-12-31 23:54:39 +0000 mike (219a8e7)
* * implemented PDFVIEW printaction for windows
2010-12-31 23:27:10 +0000 mike (db512a5)
* * typo fix
2010-12-31 23:25:16 +0000 mike (37e42dd)
* * on Windows: catching print action error for PDFVIEW printaction
when no PDF reader is installed * on Windows: catching
an error in case the Xserver has died unexpectedly
2010-12-31 21:52:46 +0000 mike (7858034)
* * release: Python X2go 0.0.30 PyHoca-GUI 0.0.20
2010-12-31 21:29:17 +0000 mike (ebba8f1)
* * now really ignoring unknown session profile options
2010-12-31 21:18:23 +0000 mike (aa52dbb)
* * really ignoring unknown session profile options now...
2010-12-31 21:12:25 +0000 mike (a3aeee6)
* * added sshfs encoding support * introduced ,,useexports'' session
profile option * added some utils functions
2010-12-31 17:31:27 +0000 mike (7c1a074)
* * re-fixed local folder sharing on LInux * some minor changes about
log messages
2010-12-31 15:19:25 +0000 mike (577aa38)
* * removed debugging code
2010-12-31 15:17:54 +0000 mike (ffada7f)
* * added support for local file sharing on Windows platforms
2010-12-31 12:48:31 +0000 mike (c5136ce)
* * checking if SSH key file exists before setting up Paramiko/SSH
connections
2010-12-31 12:38:32 +0000 mike (8a48d5b)
* * fixing profilemanager issues * fixing add_to_known_hosts /
known_hosts issues when using X2goProxySSH * bugfix
release / Debian+Ubuntu package build: Python X2go
0.0.29 PyHoca-GUI 0.0.19
2010-12-31 12:24:14 +0000 mike (bbf9fa2)
* * re-fixing profile manager for Linux/wxGTK * fixing sshproxy
add_to_known_hosts problem
2010-12-31 01:57:47 +0000 mike (36dda74)
* * making sure that known_hosts files exist before the file is
loaded into paramiko.SSHClient instances
2010-12-31 01:20:56 +0000 mike (610fb42)
* * built Debian/Ubuntu Packages - Python X2go 0.0.28 -
PyHoca-GUI 0.0.18 - PyHoca-CLI 0.1.3
2010-12-30 23:08:52 +0000 mike (41cd50d)
* * fixing handling of add_to_known_hosts and known_hosts parameters
2010-12-30 20:29:26 +0000 mike (2fff247)
* * added XDMCP support
2010-12-30 18:58:03 +0000 mike (77c5ce1)
* * explicitly disabled and cleaned up not yet implemented backends
2010-12-30 18:50:45 +0000 mike (83aac18)
* * completed local folder sharing support * some menu changes * some
notification changes
2010-12-30 16:52:06 +0000 mike (fff4c5d)
* * pretty much stabilized SSH proxy support * found many bugs around
paramiko / X2goControlSession * after server disconnect no
more remaining open server or client ports * extended
PyHoca-GUI password dialog (for SSH proxy credentials)
2010-12-30 06:21:04 +0000 mike (cb16e37)
* * added very experimental sshproxy support (tunneling X2go sessions
through a firewall host via SSH)
2010-12-30 03:49:55 +0000 mike (1e1f71b)
* * more work on SSH proxy support (profile manager widgets)
2010-12-29 22:02:22 +0000 mike (09da9d4)
* * fixed detection of died Paramiko/SSH sessions
2010-12-29 17:06:42 +0000 mike (1b39b26)
* * added support for session params / profile setting updates while
session is online * disabling profile manager for
connected sessions * offering a ,,customize profile'' menu
for connected sessions * added ,,share local folder'' menu
item for connected sessions (not implemented yet)
2010-12-29 14:11:03 +0000 mike (c4b7015)
* Python X2go
2010-12-20 15:28:40 +0000 mike (f630352)
* * removed debug code
2010-12-20 15:27:19 +0000 mike (fcec1f1)
* * fixes for Windows related code (backend implementation, portable
rootdir implementation)
2010-12-20 13:57:14 +0000 mike (473fd70)
* * PyHoca-GUI + Python X2go: portable application support now
completed * Python X2go: backend support for client
applications now completed
2010-12-18 23:42:21 +0000 mike (926ebbb)
* * work on client portability (allow setting path variables from the
command line)
2010-12-18 03:48:21 +0000 mike (3e9bd01)
* * added HOOK_open_print_dialog * added printer icon from Gnome icon
set * re-arranged folders and files * separated
X2goPrintActionXXX and X2goPrintQueue into two different
files
2010-12-17 21:27:06 +0000 mike (eb792d5)
* * added command on gevent_subprocess copyright
2010-12-17 21:17:31 +0000 mike (f23de90)
* * complete implementation of backends (now available as client
options in PyHoca-GUI) * added PyHoca-GUI options that
allow portable usage scenarios
2010-12-17 16:09:30 +0000 mike (f39ec24)
* * rearranged directories and files * built Python X2go 0.0.25
(Linux) * built PyHoca-GUI 0.0.15 (Linux)
2010-12-17 15:06:05 +0000 mike (124af81)
* * fixed epydoc build problems * removed debug code
2010-12-17 13:14:48 +0000 mike (120f7ca)
* * renamed set_loglevel_none() method to set_loglevel_quiet()
2010-12-17 02:09:44 +0000 mike (e342b3a)
* * fix
2010-12-17 02:03:27 +0000 mike (d1fd589)
* * on Unix subprocess needs a shell=False, on Windows: shell=True *
found out why pyhoca-gui left defunct nxproxy processes
behind
2010-12-17 01:39:17 +0000 mike (d15600a)
* * got rid of nxproxy DOS window (running nxproxy in shell)
2010-12-17 00:27:22 +0000 mike (8384119)
* * introducing dummy stdin
2010-12-16 15:54:35 +0000 mike (12eee2f)
* * minor fix for Linux version * removed debug output
2010-12-16 03:19:03 +0000 mike (5df89ce)
* * fixing things around py2exe
2010-12-16 00:26:04 +0000 mike (056f7f1)
* * working on py2exe build of PyHoca-GUI
2010-12-15 21:41:28 +0000 mike (67e7103)
* * added nxproxy relevant sources from NOMACHINE
2010-12-15 21:37:42 +0000 mike (123ecb5)
* * added NX proxy from NOMACHINE
2010-12-15 21:25:25 +0000 mike (3705d9e)
* added nxproxy as contrib
2010-12-15 19:57:40 +0000 mike (ca49f12)
* * fixed typo
2010-12-15 19:17:27 +0000 mike (0eb30cd)
* * added --display option * XServer on MS Windows now starts on :40
screen number
2010-12-15 18:38:30 +0000 mike (e0fdd56)
* * added setproctitle module (now the process name on Linux is
pyhoca-gui, not python) * only one instance of pyhoca-gui
is now allowed, starting a second instance will fail with
a warning
2010-12-15 15:24:26 +0000 mike (7d7bb6b)
* * fixing issues that came up while coding for MS Windows
2010-12-15 12:47:43 +0000 mike (9aef83f)
* * on MS Windows PyHoca-GUI now launches Xming or Cygwin-X
2010-12-15 09:41:05 +0000 mike (441b857)
* * added more method to xserver.py
2010-12-14 23:25:40 +0000 mike (da8d017)
* * added methods that detect if a configured XServer is already
running
2010-12-14 21:51:49 +0000 mike (41869db)
* * bugfix commit
2010-12-14 21:43:19 +0000 mike (4590e1d)
* * starting work on xserver.py (XServer detection and automatic
startup on Windows systems)
2010-12-14 17:34:30 +0000 mike (68ced82)
* * rebuild Python X2go API documentation
2010-12-14 13:09:32 +0000 mike (45beb31)
* * rebuilt Python X2go (for v0.0.24)
2010-12-12 23:45:32 +0000 mike (638391e)
* * reset NXCLIENT env var to /bin/true * introducing
wx.lib.agw.balloontip as notification engine
2010-12-12 20:47:24 +0000 mike (d4095d0)
* * nx3 proxy adaptations for MS Windows
2010-12-12 18:46:28 +0000 mike (5164340)
* * added support for profile metatype information (analyzing session
profile and summarizing the session profile type in a
short string)
2010-12-12 16:51:45 +0000 mike (829d095)
* * * re-compiled python-gevent
2010-12-12 16:46:53 +0000 mike (01598c8)
* * catching a dead control session exception when updating the list
sessions cache * changed X2GO_PASSWORD macro name for
RDP/proxy sessions
2010-12-10 20:22:47 +0000 mike (caed97e)
* * fixing pyhoca-gui .deb dependency * adding changelog entry for
Python X2go
2010-12-10 20:20:29 +0000 mike (a786acc)
* * add MS remote desktop (RDP) support
2010-12-10 12:37:20 +0000 mike (1226072)
* * built Python X2go 0.0.22
2010-12-10 12:28:18 +0000 mike (7058128)
* * fixed example scripts
2010-12-10 11:55:05 +0000 mike (3faad6a)
* * adding more debug code to trace the parse_x2golistsessions issue
2010-12-10 11:39:01 +0000 mike (6fb22cf)
* * desktop icon now working * reducing PyHoca-GUI CPU usage by
factor 3 * code cleanup
2010-12-10 07:50:57 +0000 mike (cb2e61e)
* * added missing files
2010-12-10 07:46:59 +0000 mike (048d4e1)
* * prepared for intermediate release * updated documentation (not
readable, full of errors, but epydoc builds doc again) *
renamed icons' path * disabling options and profilemanager
menu for release builds * next commit will add new
files...
2010-12-09 19:37:01 +0000 mike (ed29b33)
* * catching KeyError exception in cache.py, code was disabled for
debugging... re-enabled now.
2010-12-09 10:45:36 +0000 mike (0355662)
* * quite some work on stability and non-blocking I/O has been
done... * greying out session profiles if a connect
operation is in progress * changing taskbar icon alt text
while connecting * fixing rev forwarding failure on
repetetive session resume/suspend actions * server and
network failures are not properly handled (client
disconnects)
2010-12-08 15:21:29 +0000 mike (35ec074)
* * there now is only one guardian thread (associated to the
X2goClient instance) * there is only one big
X2goListSessionCache (associated to the X2goClient
instance) * the guardian thread does now update the
X2goListSessionsCache * the guardian thread is now able to
call HOOK_* methods in the X2goClient instance on
notification events * X2goTerminaSession keep track of
their sub-threads by themselves * session_summary() method
added to X2goSessionRegistry * the ,,default'' option has
been removed from X2goSessionProfile class
2010-12-07 22:56:50 +0000 mike (e3fe57d)
* * changed loglevel of incoming print jobs to NOTICE
2010-12-07 17:28:17 +0000 mike (efa3c77)
* * fixed many issues around authentication * started a session
watching mechanism that detects what happens to sessions
if session commands are not coming from this client *
moved to BaseException as basis for X2go exceptions *
added code that detects if the remote user may start X2go
sessions
2010-12-07 00:40:38 +0000 mike (1e9e565)
* * PyHocaGUI is now catching many errors/failures that might happen
during a session
2010-12-06 20:54:49 +0000 mike (bcb1bc0)
* * implemented X2goListSessionsCache, caching x2golistsessions
information to make PyHocaGUI menus render more smoothly
2010-12-05 20:33:58 +0000 mike (6108168)
* * now the session profile manager appears on ,,Add profile''
2010-12-04 10:33:31 +0000 mike (86e65d4)
* * added python-notify as debian dependency * reverting nxproxy.exe
path to X2goClient path for now * (we have to ship our own
nxproxy.exe)
2010-12-04 02:18:09 +0000 mike (470ed73)
* * trying different nxproxy.exe on Windows OS
2010-12-03 23:56:50 +0000 mike (f3e977b)
* * setting display variable for Windows OS
2010-12-03 23:12:05 +0000 mike (545184b)
* * added SUPPORTED_* variables to defaults.py
2010-12-03 20:17:09 +0000 mike (ba2a2f8)
* * fix for last fix
2010-12-03 20:12:52 +0000 mike (25b0e1c)
* * fix for last commit
2010-12-03 20:09:42 +0000 mike (798c461)
* * fixed session query methods
2010-12-03 03:11:28 +0000 mike (1998b07)
* * checking in status quo, work goes on tomorrow
2010-12-02 22:16:55 +0000 mike (85f28c3)
* * add-ons, new methods etc. needed for PyHocaGUI
2010-12-02 22:15:16 +0000 mike (9ce76c3)
* * catching exception if user is not in x2goprint group
2010-12-02 22:14:01 +0000 mike (ae691be)
* * added function that can sort session_names by age
2010-12-02 19:24:59 +0000 mike (2aeda62)
* * fixing session resume * other bugfixes
2010-12-02 15:31:32 +0000 mike (d9715a4)
* * passing proxy_backend through control session to terminal session
2010-12-02 14:16:15 +0000 mike (79a3456)
* * big step: - split up X2goSession into X2goControlSession and
X2goTerminalSession - established backend concept for
control, terminal, info, proxy and profiles - several
terminal sessions to the same server now share the same
control session (i.e. the Paramiko/SSH transport)
2010-11-21 18:15:10 +0000 mike (2111f14)
* * remove faulty method kwargs from method call
2010-11-21 16:18:31 +0000 mike (a065dc3)
* * all nxproxy.exe path names have to be relative to NX_ROOT ENV
variable * all paths have to start with a dotbackslash
2010-11-21 16:00:31 +0000 mike (ba8aaea)
* * fixing options path for windows (nearly there...)
2010-11-21 15:57:23 +0000 mike (7f0b079)
* * lost underscore
2010-11-21 15:55:49 +0000 mike (314d472)
* * misspelled variable name on import
2010-11-21 15:54:03 +0000 mike (f498a46)
* * trying to get nxproxy running on Windows, problematic path
replacement in nxproxy.exe (relative path for options
needed)
2010-11-21 15:22:07 +0000 mike (08ae756)
* * using built-in open function to create proxy's options file
2010-11-21 15:17:23 +0000 mike (4b8cecd)
* * trying to fix a weird TypeError on Windows
2010-11-21 15:11:04 +0000 mike (3cf4722)
* * forgotten quotation marks
2010-11-21 15:09:37 +0000 mike (0557c89)
* * fix for last commit
2010-11-21 15:07:30 +0000 mike (99b5cd7)
* * proxy uses options file if nx options string is > 250 characters
2010-11-21 14:35:08 +0000 mike (d0258dd)
* * added temp debug code
2010-11-21 14:19:40 +0000 mike (06780bb)
* * another os.path.join bug
2010-11-21 14:17:29 +0000 mike (2212b03)
* * fixed more os.path.join issues
2010-11-21 14:11:26 +0000 mike (7fc45e0)
* * fix for last commit
2010-11-21 14:08:02 +0000 mike (3106c46)
* * using os.path.join to generate local and remote session container
path
2010-11-21 14:01:34 +0000 mike (f358d7e)
* * fixed X2goPrintActionPDFVIEW call in _detect_print_action
2010-11-21 13:56:12 +0000 mike (0e24148)
* * added SSH rootdir variable to Python X2go
2010-11-21 13:33:13 +0000 mike (9acddea)
* * added support for retrieving current local user from x2go module
2010-11-21 13:22:11 +0000 mike (9f02d57)
* * remove unused module pwd from sftpserver
2010-11-21 13:20:33 +0000 mike (12376de)
* * forgot to remove an import line in printing.py
2010-11-21 13:18:51 +0000 mike (557ea72)
* * added variable X2GOCLIENT_OS * not using gevent subprocess module
on windows (as of lacking fcntl support on Windows)
2010-11-21 12:48:00 +0000 mike (3d0f0b6)
* * removing .pyc files * added local socket detection for nx3 proxy
subprocess * fixed an X2goException raisal
2010-11-20 12:30:44 +0000 mike (d0e7bbc)
* * bugfix (removing test remnant test code)
2010-11-20 10:09:07 +0000 mike (07e7b87)
* * modified license header for gevent_subprocess.py
2010-11-20 02:46:10 +0000 mike (134506d)
* * added SSH/Paramiko disconnect support to Python X2go / pyhoca-gui
2010-11-19 22:26:44 +0000 mike (efa7e70)
* * added new files (forgotten in last commnit)
2010-11-19 22:21:05 +0000 mike (3ba3834)
* * changes for implementing PyHocaGUI - X2goProxy is now a
sub-thread of X2goSession - many additional methods -
fixed resume() in X2goRegisteredSession - etc.
2010-11-16 21:44:50 +0000 mike (fcb891c)
* * __doc__ string writing...
2010-11-16 21:44:13 +0000 mike (df35eae)
* * providing dirty fix for pyhoca-gui
2010-11-15 20:21:53 +0000 mike (3446edd)
* * __doc__ writing
2010-11-15 14:45:57 +0000 dick (fd693f0)
* Modified several defaults
2010-11-13 23:29:05 +0000 mike (c86fe24)
* * checking for also for fuse group membership (throws an
X2goSessionException) and x2goprint membership (silently
ignored)
2010-11-13 22:59:19 +0000 dick (ae260e3)
* several changes for robustness and addition of several extra
functions
2010-11-13 21:34:39 +0000 mike (cce7282)
* * little __doc__ string adaptation
2010-11-13 21:33:44 +0000 mike (2af3a94)
* * allowing X2goLogger instances without tag name * change handling
of tag slightly
2010-11-13 21:32:36 +0000 mike (c5da60f)
* * moved session status declarations from X2goRegistry to
X2goRegisteredSession * making sure that a success result
is returned from connect/start/suspend/resume/terminate *
swapping _doubleunderscore method names with their aliases
2010-11-13 21:30:22 +0000 mike (63c93d1)
* * making sure that session start/resume/suspend/terminate action do
return a success result * added checking of x2gousers
membership on the remote server * sftp methods: remove
loglevel from kwargs
2010-11-13 21:28:22 +0000 mike (78f0a40)
* * adding session profile option override support (by
register_session() kwargs) * many __doc__ strings rewrites
* swapping of double __UNDERSCORE method names with their
non-double-underscore aliases
2010-11-10 15:43:14 +0000 mike (2b25b15)
* * more __doc__ fixes (on client.py)
2010-11-10 15:42:34 +0000 mike (afe8776)
* * more __doc__ writing (on __init__.py)
2010-11-10 15:15:40 +0000 dick (d2fa372)
* Several updates and corrections on X2go and updates on the gui
2010-11-10 14:50:55 +0000 mike (db9631e)
* * improved error handling for crashing X2go sessions
2010-11-10 14:50:24 +0000 mike (846da07)
* * wrote an introduction (beginning to rewrite __doc__ strings)
2010-11-09 22:00:09 +0000 mike (4b4fe7d)
* * renamed X2goIniFiles.update() to X2goIniFiles.update_value()
2010-11-09 21:47:53 +0000 mike (aaeba00)
* * moved several session relate methods into X2goRegisteredSession *
X2goClient now contains wrapper methods for
X2goRegisteredSession methods * added
get_session_param(...) method to X2goSessionProfiles to
convert config options to an X2goSession parameter
individually
2010-11-09 09:14:37 +0000 mike (f4ff086)
* * shuffling around with method names (@Dick: please take a look at
the diffs)
2010-11-09 08:59:06 +0000 mike (507bf24)
* * added method to acces an X2goClient's associated
X2goClientSettings instance * added method to acces an
X2goClient's associated X2goClientPrinting instance *
added method to acces an X2goClient's associated
X2goSessionProfiles instance
2010-11-09 08:51:48 +0000 mike (a2194be)
* * added __double underscore method names, to make non-ambiguous
method calls possible:
<instance>._X2goClient__<methodname> These method calls
should be used in user applications
2010-11-09 08:49:10 +0000 mike (9e319fe)
* * added cups-bsd or lpr as Debian package dependency
2010-11-08 17:35:27 +0000 mike (6607484)
* * fixed CUPS printing (first time now that it works reliantly)
2010-11-08 16:26:28 +0000 mike (29b4c7f)
* * fixed local folder sharing problem that occurred when the remote
and the local user name were different
2010-11-07 01:17:34 +0000 mike (4bc5bfc)
* * fixing __repr__ methods * adding X2goClientPrinting,
X2goClientSettings and X2goSessionProfiles as public API
classes
2010-11-07 00:32:51 +0000 mike (eff0612)
* * basic session profile support added * still very BETA... * still
missing features needed by PyHoca GUI * already functional
with PyHoca CLI (-P option)
2010-11-06 15:01:29 +0000 mike (1838585)
* * added forgotten new files (registry.py and inifiles.py)
2010-11-05 23:49:59 +0000 mike (ce98168)
* * intermediate check-in as a preview for Dick
2010-11-01 18:36:52 +0000 mike (62cdc5c)
* * removed double class X2goClientPrinting from settings.py *
commented out development profiles code to make Python
X2go usable again
2010-11-01 18:35:12 +0000 mike (3734cd9)
* * using double underscores for core method names in class
X2goClient
2010-10-28 22:12:02 +0000 mike (7084133)
* * released an intermediate code state as 0.0.14, though work on
X2go printing has not yet been finished * rebuilt API
documentation * 0.0.14 is needed to run with PyHoca-Cli
0.1.0
2010-10-24 15:41:55 +0000 mike (dcb2544)
* * restructuring X2go related work
|