File: ChangeLog

package info (click to toggle)
x2goclient 4.1.2.1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid
  • size: 9,224 kB
  • sloc: cpp: 26,696; perl: 1,280; sh: 525; makefile: 145
file content (3642 lines) | stat: -rw-r--r-- 178,237 bytes parent folder | download
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
x2goclient (4.1.2.1-0x2go1) unstable; urgency=medium

  [ Mihai Moldovan ]
  * New upstream version (4.1.2.1):
    - src/onmainwindow.cpp: only add the StrictKeyModes sshd_config parameter
      when running on Windows.

 -- X2Go Release Manager <git-admin@x2go.org>  Mon, 25 Jun 2018 22:19:11 +0200

x2goclient (4.1.2.0-0x2go1) unstable; urgency=medium

  [ Mike DePaulo ]
  * New upstream version (4.1.2.0):
    - src/sshmasterconnection.cpp: Do not attempt to perform Interaction with
      SSH Server (e.g. for changing expired password) when using
      GSSAPI/Kerberos because the interaction code does not support it yet.
      Fixes: #1258
    - Windows: Update PuTTY from 0.68 to 0.70, which fixes PuTTY vulns
      vuln-indirect-dll-hijack-2 & vuln-indirect-dll-hijack-3.
      Note that x2goclient was only ever affected if the permissions on the
      installation folder were changed to give users write access, or if
      x2goclient was copied/extracted to a folder where users could write.
    - Windows: Update Win32 OpenSSL from 1.0.2k to 1.0.2n
      Fixes several CVEs
    - Windows: Upgrade bundled VcXsrv from 1.17.0.0-3 (X2Go/Arctica Build)
      to 1.20.0.0 (upstream build)
        + Fixes https://github.com/ArcticaProject/nx-libs/issues/600
        + Incompatible with XP & Vista
        + Unmodified except for strip-nondeterminism being run on .gz files

  [ Oleksandr Shneyder ]
  * New upstream version (4.1.2.0):
    - don't start gpg agent for PGP card authentication. Use system agent instead.
    - change search string for pcsc_scan.
    - destroy unused SSH sessions for LDAP authentication.

  [ Mihai Moldovan ]
  * New upstream version (4.1.2.0):
    - misc: update version to 4.1.2.0.
    - res/img/svg: add new lxqt.svg icon file (really helix.svg).
    - res/img/icons/*x*: add new rasterized lxqt.png files in different sizes.
    - res/qresources.qrc: add new lxqt files.
    - src/{onmainwindow.cpp,session{button,widget}.{cpp,h}}: add support for
      LXQt. Fixes: #1263.
    - src/sshmasterconnection.cpp: stop libssh/OpenSSL from querying for a
      passphrase if started with a controlling terminal.
    - x2goclient.pro: remove plugin references.
    - misc: change http:// to https:// where appropriate, but in actual code
      and translation files for now.
    - Makefile: remove plugin references.
    - Makefile: remove x2goclient_*.qm files in clean rule.
    - x2gobrowserplugin-2.4_1/: remove.
    - provider/: remove.
    - INSTALL: remove plugin references.
    - {{build,config}_win_plugin.bat,config_linux_{,static_}plugin.sh}:
      remove.
    - config_win.bat: remove plugin references.
    - src/{configdialog.cpp,onmainwindow{.cpp,{,_privat}.h}}: remove plugin
      references.
    - src/editconnectiondialog.cpp: do not connect signals to slots that do
      not exist on non-Linux platforms.
    - src/onmainwindow.cpp: add -nopn parameter to VcXsrv startup options,
      making the binary fail if it wasn't able to bind the requested port on
      all addresses.
    - src/onmainwindow.cpp: print out current DISPLAY value in debug log while
      starting X.Org Server on Windows.
    - src/onmainwindow.{cpp,h}: don't error out directly if starting the X.Org
      Server failed on Windows. Instead, try starting it three times, each
      time with a higher DISPLAY offset. On busy client machines, several
      clients raced for the sockets previously and often failed to start. Also
      check if the server binary actually is still alive before doing the TCP
      connection checks. A dead server won't be able to listen on a socket in
      the first place.
    - {src/{onmainwindow.{cpp,h},help.cpp},man/man1/x2goclient.1}: add new
      option --xserver-start-limit, replacing the formerly hardcoded limit of
      three tries.
    - src/onmainwindow.{cpp,h}: fix compile error on Windows - use std::size_t
      instead of std::ssize_t, treat zero as infinity value while parsing
      option value.
    - src/onmainwindow.cpp: handle a disabled X.Org Server start limit
      correctly.
    - src/onmainwindow.cpp: fix other compile errors/typos.
    - src/onmainwindow.cpp: another compile error/typo fix.
    - src/onmainwindow.cpp: let client recognize new --xserver-start-limit
      param correctly.
    - src/onmainwindow.cpp: add -silent-dup-error parameter to VcXsrv startup
      options, forcing it to silently fail without showing a dialog and thus
      keeping the process running.
    - src/onmainwindow.cpp: re-add periodic xmodmap keyboard sync for OS
      X/macOS platforms. Was dropped some time ago by accident.
    - src/onmainwindow.cpp: fix compile error on OS X/macOS.
    - copy-deps-win32.bat: update to 20160121-4 Cygwin bundle, shipping with
      chgrp.
    - src/onmainwindow.cpp: fix user-facing error messages in Windows X.Org
      Server startup functions.
    - src/pulsemanager.cpp: use QByteArray's constData () instead of data (),
      since we'll never modify the data anyway.
    - src/onmainwindow.cpp: hook-in chgrp for ~/.x2go/etc on Windows platforms
      to work around a Cygwin permissions bug. Fixes: #1156.
    - src/onmainwindow.cpp: QProcess:nullDevice () is only available on Qt
      5.2+, so use a workaround for older versions.
    - src/onmainwindow.cpp: actually pass the correct group ID to the chgrp
      call and make sure that the warning dialog box also appears whenever the
      exit code indicates a failure.
    - src/onmainwindow.{cpp,h}: remove Cygwin permissions workaround via
      chgrp.
    - copy-deps-win32.bat: update to 20180615-1 Cygwin bundle, shipping with
      a further modified OpenSSH Server version at 7.7p1-1-x2go1 and without
      chgrp.
    - src/onmainwindow.cpp: disable private host key permissions check in
      OpenSSH Server on Windows. Fixes: #1156.
    - res/i18n/x2goclient_*.ts: update translation files.
    - res/i18n/x2goclient_fi.ts: whitespace and other fixups.
    - res/i18n/x2goclient_fi.ts: add missing numerus form translation and
      other fixups.
    - res/i18n/x2goclient_de.ts: another fixup I previously forgot about.
    - res/i18n/x2goclient_et.ts: whitespace and meta data fixup.
    - res/i18n/x2goclient_et.ts: typo fix: on+ma -> oma.
  * x2goclient.spec:
    - Remove plugin references.
  * debian/rules:
    - Remove plugin references.
    - Remove x2goclient_*.qm files removal.
  * debian/control:
    - Convert plugin packages to dummy transitional packages with no
      dependencies, remove other plugin references.
  * debian/:
    - x2goplugin{,-provider}.install: clear out.
    - {x2goplugin.dirs,x2goplugin-provider.dirs,x2goplugin-provider.links,
       x2goplugin-provider.post*}: remove.
  * debian/copyright:
    - Remove plugin references.

  [ Martti Pitkänen ]
  * New upstream version (4.1.2.0):
    - res/i18n/x2goclient_fi.ts: update Finnish translation file.

  [ Stefan Baur ]
  * New upstream release (4.1.2.0):
    - res/i18n/x2goclient_de.ts: update German translation file.

  [ Sébastien Ducoulombier ]
  * New upstream version (4.1.2.0):
    - res/i18n/x2goclient_fr.ts: update French translation file.

  [ Robert Parts ]
  * New upstream version (4.1.2.0):
    - res/i18n/x2goclient_et.ts: update Estonian translation file.

 -- X2Go Release Manager <git-admin@x2go.org>  Fri, 22 Jun 2018 22:30:29 +0200

x2goclient (4.1.1.1-0x2go1) unstable; urgency=medium

  [ Mihai Moldovan ]
  * New upstream version (4.1.1.1):
    - src/pulsemanager.cpp: print out PA --version output as a debug message.
    - macbuild.sh: also bundle xauth binary as nxauth binary.
    - macbuild.sh: switch to bundling PulseAudio 11.1 since it's now available
      in MacPorts.
    - src/sshmasterconnection.cpp: don't ask for private key passphrase if
      auto-login merely failed due to the server denying the public key.
      Fixes: #1122.
    - src/{httpbrokerclient,onmainwindow,sshmasterconnection}.{cpp,h}:
      introduce new passphrase_type enum and replace the old verificationCode
      boolean value with that. Allows using more messages, including a new one
      for plain password prompts. Adapt usage accordingly. The implementation
      is ugly, but there's no good way around that (short of using C++11
      features). The enum would really logically belong to ONMainWindow, but
      since we also have to use it in SshMasterConnection, that may not
      include onmainwindow.h to avoid a circular dependency, it has to be
      part of SshMasterConnection for now.
    - src/sshmasterconnection.cpp: query for password if it wasn't already
      provided. Fixes: #1122. This usually happens if auto-login is enabled,
      which bypasses the password prompt. If auto-login fails, authentication
      normally continues via challenge auth or plain passwords, but since
      users had no chance to input a password, such authentication will always
      fail. Give users a way to enter passwords, in case the auto-login
      failed.
    - src/onmainwindow.cpp: finally include version information in debug
      output.
    - res/i18n/x2goclient_*.ts: apply last change to translation files
      directly.
    - src/sshmasterconnection.cpp: error out with a useful error message in
      case no password has been provided when doing password authentication.
    - src/sshmasterconnection.cpp: don't output an empty error message if
      password authencation has been requested but the server does not support
      this mechanism. Fixes: #408.
    - src/onmainwindow.cpp: wrap user name for client-side mounts in quotes.
      Fixes: #559. Will fail with user names that contain quotes, but oh
      well...
    - {example/x2goclient-cli,src/onmainwindow.cpp}: remove hopefully obsolete
      HOSTNAME exporting into environment.
    - src/onmainwindow.cpp: remove client-side LD_LIBRARY_PATH meddling.
      Nothing of value is in that directory and nxproxy hasn't needed that for
      years.
    - src/settingswidgets.cpp: don't incorrectly enable whole display settings
      in single display setups. Let debugging mode override this behavior,
      though.
    - src/onmainwindow.cpp: pass X2GO_RANDR_XINERAMA=[yes,no] to
      x2gostartagent as an environment variable based upon the xinerama
      session setting. Has no effect when connecting to older X2Go Server
      versions and handles startup correctly with X2Go Server 4.1.0.0.
    - src/onmainwindow.cpp: fix another leaked X2goSettings object.
    - src/onmainwindow.cpp: rename xinerama env variable on session startup to
      X2GO_XINERAMA in accordance with server changes.
    - src/onmainwindow.cpp: supply xinerama option as another parameter to
      x2goresume-session on session resume.
    - src/sessionbutton.cpp: make button non-sensitive in bottom right part if
      it's editable. Fixes: #1214.
    - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: reformat,
      whitespace fixes, split out close button slot in a separate function.
    - src/onmainwindow.{cpp,h}: let close button be a member variable.
    - src/onmainwindow.cpp: disable and enable close button during and after
      connection startup.
    - src/onmainwindow.cpp: initialize directRDP to false to be able to call
      slotSuspendSessFromSt () even if no session has previously been started.
    - src/onmainwindow.cpp: only initialize directRDP variable if platform is
      Linux. Fixes compile failures on Windows and OS X.
    - src/onmainwindow.cpp: always create close button, but either hide or
      show it based upon whether --closebt was provided or not.
    - src/onmainwindow.cpp: revert 3060183a78d8b6bd81bec9968c985c38bfd1e5c2.
      Being able to suspend sessions via the close button is complex and
      unnecessary, since in thinclient mode, for which this feature is
      useful, users will not be able to see the client window while a session
      is executing, due to it running in full screen mode.
    - src/onmainwindow.cpp: always enable close button, let it log out from a
      broker if already authenticated or close the client on click. Fixes:
      #1209.
    - man/man1/x2goclient.1: clarify what the close button now does. It either
      lets the user re-login to the broker or closes the client.
    - src/onmainwindow.cpp: correctly initialize brokerAuthentication member
      of ConfigFile struct.
    - {res/{img/png/close-button.png,resources.qrc},
       src/{{onmainwindow,httpbrokerclient}.{cpp,h},help.cpp},
       man/man1/x2goclient.1}: rename close button to broker logout button.
      Reimplement the way it is shown - disable it upon startup and only
      enable it after successful broker authentication.
    - man/man1/x2goclient.1: add missing escape signs before dash/minus
      characters.

  [ Oleksandr Shneyder ]
  * New upstream version (4.1.1.1):
    - Change echo mode for user input in InteractionDialog.

  [ Walid Moghrabi ]
  * New upstream version (4.1.1.1):
    - {res/img/png/,res/resources.qrc}: add close-button.png file.
    - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new
      option --closebt. Fixes: #1227. Adds a close button in the top-left
      client corner (maybe next to the halt button) that currently just
      terminates the client.

 -- X2Go Release Manager <git-admin@x2go.org>  Thu, 15 Feb 2018 21:38:31 +0100

x2goclient (4.1.1.0-0x2go1) unstable; urgency=medium

  [ Mihai Moldovan ]
  * New upstream version (4.1.1.0):
    - src/sshmasterconnection.cpp: use ssh_channel_listen_forward () instead
      of ssh_forward_listen () for newer libssh versions. Fixes: #870.
    - src/sshmasterconnection.cpp: with libssh 0.6.0 and newer, get the public
      key via ssh_get_server_publickey () (0.8.0 and higher) or
      ssh_get_publickey () (0.7.x and lower) and its hash via
      ssh_get_publickey_hash () instead of using the deprecated
      ssh_get_pubkey_hash () function. Additionally, replace free () with the
      more appropriate ssh_string_free_char () function after using
      ssh_get_hexa (). This will break on very old systems with a hopelessly
      outdated libssh version, but we do not care about these systems in the
      first place.
    - src/sshmasterconnection.cpp: replace string_free () with its successor
      ssh_string_free (). Will break on ancient systems, but we don't care.
    - src/sshmasterconnection.cpp: replace deprecated channel_new () function
      with ssh_channel_new (). Might break on ancient systems, but we don't
      care. Also, add error handling in case ssh_channel_new () failed...
    - src/sshmasterconnection.cpp: replace deprecated channel_open_forward ()
      function with ssh_channel_open_forward (). Might break on ancient
      systems, but we don't care.
    - src/sshmasterconnection.cpp: replace deprecated channel_open_session ()
      function with ssh_channel_open_session (). Might break on ancient
      systems, but we don't care.
    - src/sshmasterconnection.cpp: replace deprecated channel_request_exec ()
      function with ssh_channel_request_exec (). Might break on ancient
      systems, but we don't care.
    - src/sshmasterconnection.cpp: replace deprecated channel_poll () function
      with ssh_channel_poll (). Might break on ancient systems, but we don't
      care.
    - src/sshmasterconnection.cpp: replace deprecated channel_read () function
      with ssh_channel_read (). Might break on ancient systems, but we don't
      care.
    - src/sshmasterconnection.cpp: replace deprecated channel_is_eof ()
      function with ssh_channel_is_eof (). Might break on ancient systems, but
      we don't care.
    - src/sshmasterconnection.cpp: replace deprecated channel_write ()
      function with ssh_channel_write (). Might break on ancient systems, but
      we don't care.
    - src/sshmasterconnection.cpp: replace deprecated channel_send_eof ()
      function with ssh_channel_send_eof (). Might break on ancient systems,
      but we don't care.
    - src/sshmasterconnection.cpp: replace deprecated channel_close ()
      function with ssh_channel_close (). Might break on ancient systems, but
      we don't care.
    - src/sshmasterconnection.cpp: replace deprecated channel_free () function
      with ssh_channel_free (). Might break on ancient systems, but we don't
      care.
    - src/sshmasterconnection.cpp: use QString::arg () to insert function name
      and thus deduplicate error translation messages. Also re-add the full
      stop sign and remove it when needed for x2goDebug.
    - src/sshmasterconnection.cpp: fix up some debug strings.
    - src/sshmasterconnection.cpp: port more occurrences of "QString to C
      string" akin to 1b21d75f2c10609f3586f5b5e0b4ceb7fca83fdd.
    - src/sshmasterconnection.cpp: enable parsing of ~/.ssh/config.
      Fixes: #1121. Shorthands as host names and other bells and whistles like
      inferred port or user name values are now supported.
    - src/{onmainwindow,httpbrokerclient}.cpp: fix up error/warning message
      displayed when the server-specified key is unknown, but we have another
      key type stored already.
    - src/pulsemanager.cpp: fix up a debug string. Qt drops a space where I'd
      like to have one and inserts a space where I'd like none, so work around
      that fancifully.
    - src/sshmasterconnection.cpp: libssh < 0.6.0 does not have the
      ssh_options_get () API, but instead expects users to pull out
      information directly from the ssh_session structure. This fixes compile
      issues on systems with older libssh versions.
    - src/sshmasterconnection.cpp: turns out libssh < 0.6.0 doesn't support
      fetching the host, port and username parameters at all. We're in the
      clear for non-SSH-proxied connections and can use config file parsing,
      but have to disable config file parsing in the proxy settings, as
      there's no way to query the remote endpoint information. As a result we
      will be unable to open a new socket to the remote endpoint and proxying
      will fail badly.
    - src/x2goutils.cpp: ensure that add_to_path () also processes the first
      value passed. Fixes startup problems in MacPorts. Fixes: #1093.
    - res/i18n/x2goclient_et.ts: various fixups for the Estonian translation
      file.
    - res/i18n/x2goclient_*.ts: go the extra mile and fix up translation files
      manually after the "anothertype" fix in
      8e503d89ee2d03a313c3deff11f0516fce503022.
    - {src/{onmainwindow,httpbrokerclient}.cpp,res/i18n/x2goclient_*.ts}: fix
      another occurrence of a string missing a space separator between words
      and update translation files.
    - src/onmainwindow.cpp: don't duplicate depth warning message needlessly,
      use correct plural forms in translations and split string up in a
      translation-friendly form. I'll leave translators to handle this beast,
      as languages are unique in the number of plural forms and the like.
    - {src/printdialog.cpp,res/i18n/x2goclient_*.ts}: drop spurious left-over
      parenthesis in warning message and adapt translations.
    - src/onmainwindow.cpp: make the "not loading translator" message
      non-translatable, as it doesn't make a lot of sense to actually
      translate it.
    - {src/{configdialog,x2goutils}.cpp,res/i18n/x2goclient_*.ts}: change
      XQuartz project homepage references, adapt translations.
    - src/pulsemanager.{cpp,h}: make get_* () functions const.
    - src/pulsemanager.{cpp,h}: make is_server_running () const.
    - src/pulsemanager.{cpp,h}: add new pulse_version_valid_ boolean class
      member variable, set it correctly and use it whenever the version is
      accessed.
    - src/pulsemanager.cpp: make fetch_pulseaudio_version () more resilient.
      Instead of aborting hard when the version number could not be detected,
      break out of the loops only. We can make stuff work, even if the version
      is unknown. Or just continue without PA support as such.
    - src/pulsemanager.{cpp,h}: add show_startup_warning () for both PA server
      and (debug) startup sound playback.
    - src/pulsemanager.cpp: check server_binary_ before using it and jump over
      code that assumes the PA server binary to be available.
    - src/pulsemanager.cpp: don't fail hard on OS X if the PA server binary
      could not be found in the constructor. We can live without PA and will
      show a warning message to the user later on when PA is supposed to be
      started.
    - src/pulsemanager.cpp: deduplicate warning/error messages - make use of
      show_startup_warning (). This does imply changes to the translation
      files, coming up next.
    - res/i18n/x2goclient_*.ts: regenerate translation files and fix up some
      SSH and PulseManager messages manually, where possible.
    - src/x2ogutils.h: guard UNUSED macro definition.
    - {macbuild.sh,src/{x2goutils.h,{pulsemanager,onmainwindow}.cpp},
       x2goclient.pro}: make MacPorts prefix selectable at compile time. Much
      cleaner for downstream package maintainers (like, for instance, MacPorts
      itself.)
    - res/i18n/x2goclient_fi.ts: remove outdated comment.
    - src/sshprocess.cpp: bind direct tunnel socket to localhost instead of
      any address. Fixes: #31.
    - src/onmainwindow.cpp: check for sessionExplorer->getLastSession() to be
      valid in all places but obvious ones. Fixes: #499.
    - src/sshmasterconnection.cpp: use new PKI-based libssh API for public key
      authentication for libssh 0.6.0 and higher. Fixes: #1119.
    - src/sshmasterconnection.cpp: add YubiKey challenge auth prompt.
    - src/sshmasterconnection.cpp: fix compile errors on pre-libssh-0.6.0
      systems and add a TOCTU-race check to see if the file exists prior to
      calling privatekey_from_file () on such systems. Additionally fix a type
      issue.
    - macbuild.sh: fix long-standing issue that made the DMG bundle contain a
      symlink made up of only a space to /Applications.
    - res/img/icons/dmg: add new image disk.svg, used as the basis for the new
      OS X DMG bundle icon.
    - res/img/icons/dmg: add new disk-drive-and-x2goclient icon for use as the
      volume icon of the OS X DMG bundle.
    - macbuild.sh: use the new volume icon that actually also looks like a
      disk drive. Fixes: #930.
    - src/onmainwindow.cpp: typo fix only.
    - src/onmainwindow.cpp: do not automatically set login user name to
      current system user if empty. Unbreaks default user name fetching via
      libssh. Might break some use cases (especially RDP, XDMCP).
    - src/x2goclient.cpp: revert change bypassing the UNIX cleanup helper.
    - src/onmainwindow.cpp: revert old behavior and select user name field
      after a session has been suspended/terminated if user name was not
      provided. Do not insert an user name, though, but leave it to
      autodetection by default.
    - src/sshmasterconnection.cpp: fix SSH-proxied connections with port
      numbers of zero.
      In order to authenticate the remote server, SSH-proxied connections must
      be reset to their remote host and port values after connecting via the
      SSH tunnel. If the original port value was zero, setting it was skipped,
      leading to connections like $REMOTE_HOST:$PROXY_PORT, which is certainly
      wrong. Fetch the inferred port value and set this instead, fixing this
      issue.
    - Makefile: add new QMAKE_OPTS variable so that packagers can pass
      additional options to qmake directly.
    - src/sshmasterconnection.cpp: typo fix in log message only.
    - src/sshmasterconnection.cpp: don't leak ssh_session data, free it once
      we're done with it.
    - Makefile: qmake seems to act weird if QMAKE_C(XX)FLAGS starts with a
      space followed by additional non-whitespace characters. Refactor the
      variables a bit to work around this issue.
    - Makefile: turns out the only somewhat portable way to do something like
      this is via shell hackery.
    - Makefile: reset to the original state and make sure that we don't pass
      CXXFLAGS on to the actual build process to not override the values
      generated by qmake.
    - Makefile: the only way to prevent variables on the command line to be
      passed down seems to be to remove them from MAKEOVERRIDES.
      .MAKEOVERRIDES is the FreeBSD-make-equivalent variable. MAKEFLAGS has no
      effect on this behavior, so removing it again.
    - Makefile: add comment explaining why we need to do this in the first
      place and why it's so complicated.
    - src/sshmasterconnection: ignore "garbage", but require at least one line
      to start with a known challenge auth prompt. Fixes: #966.
    - x2goclient.pro: add libssh_threads library. We need this since X2Go
      Client is multi-threaded.
    - copy-deps-win32.bat: also copy libssh_threads.dll to go with the
      previous change.
    - src/{onmainwindow,sshmasterconnection}.{cpp,h}: correctly initialize and
      finalize libssh. We ought to do both only once - in our main thread.
      Previously, we initialized libssh in a new thread, which might be
      problematic.
    - src/sessionexplorer.cpp: open the correct tab when editing a session
      from the exports menu.
    - src/onmainwindow.cpp: try to workaround window placement if settings
      contain a (newly) invalid position (e.g., a position that refers to a
      disconnected display.)
    - src/onmainwindow.cpp: try to find a display that can hold the window's
      position fetched from the sizes settings. Use the default if none could
      be found.
    - src/onmainwindow.cpp: fix up main window position check; use
      QRect.intersects ().
    - src/pulsemanager.{cpp,h}: rename shutdownState to shutdown_state_,
      reorder in initializer list.
    - res/i18n/: regenerate translations.
    - res/i18n/x2goclient_es.ts: fixup Spanish translation file.
    - res/i18n/x2goclient_et.ts: fixup some typos in the Estonian translation
      file.
    - res/i18n/x2goclient_sv.ts: add singular form to translation entry as
      discussed on list.
    - res/i18n/x2goclient_es.ts: add singular form to translation entry as
      discussed off list.
    - res/i18n/x2goclient_nl.ts: various fixups for Dutch translation file.
    - res/i18n/x2goclient_nb_no.ts: various fixups for Bokmål (Norway)
      translation file.
    - res/i18n/x2goclient_nl.ts: fix whitespace issues in Dutch translation
      file and re-add numerus form translation.
    - res/i18n/x2goclient_nb_no.ts: various fixups for Bokmål (Norway)
      translation file, including numerus form.
    - src/sshmasterconnection.cpp: for proxied connections, fetch the user
      name matching the given host, not proxy host.
    - res/i18n/x2goclient_fi.ts: various fixups for Finnish translation file.
    - res/i18n/x2goclient_fi.ts: another tiny whitespace fixup for Finnish
      translation file.
    - src/onmainwindow.cpp: fix "XMDCP" typo.
    - res/i18n/x2goclient_de.ts: various fixups for German translation file.
    - src/onmainwindow.cpp: fix "loose" vs. "lose" spelling mistake.
    - res/i18n/x2goclient_et.ts: remove obsolete and wrongly capitalized
      "x2go" part from an Estonian translation message.
    - res/i18n/x2goclient_sv.ts: minor whitespace fixup.
    - res/i18n/x2goclient_*.ts: apply "XMDCP" -> "XDMCP" fix manually to
      translation files.
    - res/i18n/x2goclient_nb_no.ts: remove obsolete comments (leading to
      problems when regenerating translation files.)
    - res/i18n/x2goclient_nl.ts: remove obsolete comments (leading to problems
      when regenerating translation files.)
    - res/i18n/x2goclient_*.ts: regenerate translations.
    - res/i18n/x2goclient_fi.ts: various fixups for Finnish translation file.
    - src/sshmasterconnection.cpp: spelling fix. (Quiting -> Quitting)
    - x2gobrowserplugin-2.4_1/src/qtbrowserplugin.cpp: spelling fix.
      (convertable -> convertible)
  * x2goclient.spec:
    - Respect %{optflags} and pass QMAKE_STRIP=: to fix missing debug info
      issues.

  [ Oleksandr Shneyder ]
  * New upstream version (4.1.1.0):
    - Interaction with SSH server (for example for changing
      expired password). Fixes: #592.
    - Fixing setting widget style issue in InteractionDialog on
      Windows client.
    - SSH Interaction for SSH Broker and SSH Server.
    - SSH Iteraction for method keyboard-interactive.
    - Move PulseManager MsgBox functions to main window:
      GUI functions should be used only from main thread.
    - Check "norecord" option on the first start of PulseAudio.
    - Disable/Enable PulseAudio in config dialog.
      New command line options:
      --disable-pulse to disable start of PulseAudio
      --disable-pulse-record to disable audio input.
    - Check if PulseAudio running at session start and resuming
      when sound is enabled. Show warning if PulseAudio not running
      and disable the sound support for the session to avoid
      session freezes.
    - Add session config file option "sshproxysamekey". With this option
      client will use for proxy authentication same key as for X2Go server.
      This is important in first case for broker users, where key can be
      generated "on the fly". Maybe it makes sence to add this option in UI
      and command line later.
    - Correct negative display coordinates for FS sessions.

  [ Robert Parts ]
  * New upstream version (4.1.1.0):
    - res/i18n/x2goclient_et.ts: update Estonian translation file.
    - res/i18n/x2goclient_et.ts: update Estonian translation file.

  [ Martti Pitkänen ]
  * New upstream version (4.1.1.0):
    - res/i18n/x2goclient_fi.ts: update Finnish translation file.
    - res/i18n/x2goclient_fi.ts: update Finnish translation file.
    - res/i18n/x2goclient_fi.ts: update Finnish translation file.

  [ Mike DePaulo ]
  * New upstream version (4.1.1.0):
    - Windows: Upgrade PulseAudio from 6.0 to 7.1
      Fixes: #1152 Issues with audio when playing HTML5 videos
    - Windows: Remove uninstaller from start menu.
      It is still available in "Programs and Features".
    - Windows: Upgrade Win32 OpenSSL from 1.0.1t to 1.0.2k
      Fixes numerous CVEs
    - Windows: Upgrade libssh from 0.7.0 to 0.7.4 (while maintaining
      Pageant support).
      The possibly relevant changes are:
        + CVE-2016-0739 was fixed
        + improved id_ed25519 support
        + numerous bug fixes
    - Windows: Update PuTTY from 0.67 to 0.68
      The possibly relevant changes are:
        + CVE-2016-6167 was fixed (did not affect X2Go Client by
          default because the installation dir is not writeable by
          users)
        + CVE-2017-6542 was fixed
    - Don't override PATH for the actual session or application
      command.
      Fixes: #1100

  [ Walid Moghrabi ]
  * New upstream version (4.1.1.0):
    - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: let
      --background take a directory and randomly pick an SVG file in there.
      Fixes: #1165.
    - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}:
      pass-through broker credentials when connecting to a direct RDP session.
      Fixes: #1185.
      Adds a new  --broker-use-creds-for-session parameter.
    - src/onmainwindow.cpp: support --close-disconnect for direct RDP
      sessions. Fixes: #1186.

  [ Daniel Lindgren ]
  * New upstream version (4.1.1.0):
    - res/i18n/x2goclient_sv.ts: update Swedish translation file.

  [ Ricardo Díaz Martín ]
  * New upstream release (4.1.1.0):
    - res/i18n/x2goclient_es.ts: update Spanish translation file.

  [ Jos Wolfkamp ]
  * New upstream version (4.1.1.0):
    - res/i18n/x2goclient_nl.ts: update Dutch translation file.
    - res/i18n/x2goclient_nl.ts: update Dutch translation file.

  [ Klaus Ade Johnstad ]
  * New upstream version (4.1.1.0):
    - res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.
    - res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.

  [ Stefan Baur ]
  * New upstream release (4.1.1.0):
    - res/i18n/x2goclient_de.ts: update German translation file.

  [ Sébastien Ducoulombier ]
  * New upstream version (4.1.1.0):
    - res/i18n/x2goclient_fr.ts: update French translation file.

 -- X2Go Release Manager <git-admin@x2go.org>  Sun, 29 Oct 2017 08:43:45 +0100

x2goclient (4.1.0.1-0x2go1) unstable; urgency=medium

  [ Mihai Moldovan ]
  * New upstream version (4.1.0.1):
    - src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is
      only available on Linux, so guard new section.
    - src/sessionbutton.cpp: only append "XDM@" string to server text if a
      direct XDMCP session was requested. Issue automatically found by GCC.

  [ Oleksandr Shneyder ]
  * New upstream version (4.1.0.1):
    - Add "direct XDMCP" functionality.
    - Disable sound button on direct RDP and XDMCP sessions.
      Set for direct XDMCP session autologin=true.
      Set for direct XDMCP session username=XDM.

  [ Seth Galitzer ]
  * New upstream version (4.1.0.1):
    - src/help.cpp: add documentation for the --background option.
      Part of #1162.
    - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new
      --branding option that replaces the seal logo. Fixes: #1162.

 -- X2Go Release Manager <git-admin@x2go.org>  Thu, 14 Sep 2017 03:06:33 +0200

x2goclient (4.1.0.0-0x2go1) unstable; urgency=medium

  [ Mihai Moldovan ]
  * New upstream version (4.1.0.0):
    - src/sessionbutton.cpp: replace drop down menu button on session buttons
      with a more prominent, bigger settings gear icon. Requested for
      visibility.
    - src/onmainwindow.cpp: add debug statements to createRSAKey () regarding
      the host pub key locations on OS X.
    - src/onmainwindow.cpp: fix error message string in
      printSshDError_noHostPubKey ().
    - src/sshmasterconnection.cpp: add SecurID prompt to challenge auth code
      prompts.
    - src/sharewidget.cpp: fix compile on UNIX-like platforms by defaulting to
      ISO-8859-1 not just on Linux but also other platforms. Fixes: #1124.
    - src/x2goutils.cpp: don't try to wrap absolute paths as legacy resource
      URIs in wrap_legacy_resource_URIs (). Fixes: #910.
    - {res/img/svg/,res/resources.qrc}: add new file hamburger.svg, a
      custom-created hamburger icon.
    - src/sessionbutton.cpp: replace drop down menu button on session buttons
      again with the custom-created hamburger icon. Also fix positioning
      issues in mini mode.
    - src/onmainwindow.{cpp,h}: add new function images_resource_path (),
      similar to iconsPath () but without explicitly referring to icons.
    - src/sessionbutton.cpp: we cannot use ".." in resource paths to move up
      one level, so use images_resource_path () instead and hope that we
      finally get a yummy hamburger.
    - src/onmainwindow.{cpp,h}: let iconsPath () take a const-reference
      instead of an object and make it a const member function.
    - src/onmainwindow.{cpp,h}: let images_resource_path () take a new,
      optional "base" parameter, that might be empty and is put in-between the
      fixed resource path string and the filename parameter.
    - src/onmainwindow.cpp: use images_resource_path () in iconsPath ().
    - src/sessionbutton.cpp: instead of using the hamburger.svg file directly,
      render it to a raster image and use this Pixmap as the icon file -
      otherwise the icon will not show up. Also change the icon size back to
      16x16 px, that's big enough.
    - src/onmainwindow.cpp: remove left-over debug test message.
    - {unixhelper.{cpp,h},x2goclient.pro{,.maemo}}: add unixhelper stub.
    - unixhelper.{cpp,h}: implement cleanup program for process group.
    - x2goclient.cpp: wrap X2Go Client main function and use that.
    - x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup
      helper.
    - x2goclient.cpp: use setsid() on UNIX to become session and process group
      leader. If that fails, fork, terminate the parent and execute setsid()
      in the child process. Use fork_helper() to start the UNIX cleanup helper
      in a child process and continue with the main application in the parent.
    - x2goclient.cpp: add myself to copyright header.
    - x2goclient.cpp: add legacy <sys/types.h> header needed for old operating
      systems.
    - x2goclient.cpp: fix std::edit -> std::exit typo.
    - unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX
      defined on UNIX-based platforms. Move guards around.
    - unixhelper.h: forgot to declare type of unix_cleanup() function.
    - {unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a
      (module) namespace, not a class.
    - unixhelper.{cpp,h}: add documentation/comments.
    - x2goclient.cpp: return return value of unixhelper::unix_cleanup().
    - unixhelper.cpp: kill process group on error.
    - unixhelper.{cpp,h}: implement signal unblocking in
      unixhelper::unix_cleanup(). Update documentation.
    - unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
    - x2goclient.cpp: clean up. We don't care if setsid() fails or succeeds
      and we certainly do not need to fork to force it to succeed. Whether we
      are a process group leader already or become one doesn't matter, if the
      end result is that we are process group leader.
    - x2goclient.cpp: don't start the UNIX cleanup helper process right after
      forking, but introduce a new command line option --unixhelper and
      re-execute the main binary with this new option to indicate that the
      UNIX cleanup helper tool is requested. It is necessary to call exec()
      after fork on virtually all operating system, especially on OS X.
    - x2goclient.cpp: fix compile problems introduced with the last commit.
    - x2goclient.cpp: fix string comparison.
    - x2goclient.cpp: create new argv array on the heap instead of on the
      stack. Stack data will be invalid once the function goes out of scope
      (which is what execv is doing.)
    - unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period
      to 10 seconds.
    - {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to
      parent PID polling.
    - unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1
      and SIGUSR2.
    - x2goclient.cpp: fix failing exec() call for the UNIX helper utility:
      correctly terminate arguments vector.
    - {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile
      warnings with GCC. Fix a few whitespace issues.
    - appdialog.cpp: initialize parent in default case. Another GCC compile
      warning fix.
    - onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when
      starting sshd in user mode. Put the authorized_keys file in there. Check
      and set correct permissions for both the directory and authorized_keys
      file. Generalize some Windows-specific sections by using QDir and QFile.
    - compat.{cpp,h}: new files. Implements strndup on OS X 10.6 and below.
      Add to x2goclient.cpp, x2goclient.pro and x2goclient.pro.maemo.
    - compat.{cpp,h}: remove inline keyword, because function is not defined
      in header file.
    - compat.h: include QtCore/qglobal.h for Q_OS_... macros.
    - pulsemanager.{cpp,h}: new class for PulseAudio management.
    - x2goclient.pro{,.maemo}: reference new pulsemanager.{cpp,h} files.
    - macbuild.sh: add new MACPORTS_PREFIX detection/variable.
    - macbuild.sh: add new dependency_error() helper function.
    - macbuild.sh: add new lazy_canonical_path() helper function.
    - macbuild.sh: add new get_nesting_level() helper function.
    - macbuild.sh: add new repeat_str() helper function.
    - macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
    - macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables. Create
      directories based on that. Use them when bundling.
    - macbuild.sh: define PulseAudio libraries and binaries to be later
      copied. Discover them using MACPORTS_PREFIX. Error out if any component
      was not found.
    - macbuild.sh: copy PulseAudio libraries and binaries.
    - macbuild.sh: add phase output for bundling nxproxy.
    - macbuild.sh: add work-in-progress PulseAudio bundling. Needs to be ripped
      apart and be redone, because dylibbundler is not smart enough to handle
      our case.
    - macbuild.sh: add Linux library file name scheme regex as a precaution.
    - macbuild.sh: directories are "executable", so the first check must
      explicitly include a check for the argument being not a directory.
    - macbuild.sh: add some more debugging output.
    - macbuild.sh: remove libpulse and libpulsecore from libraries to be
      bundled, as something else will bundle them anyway.
    - macbuild.sh: use while-read-loop and find to actually recurse through
      directories.
    - macbuild.sh: check current file name against regex, not a (now) full
      path.
    - macbuild.sh: add the correct file path to the library bundling array.
    - macbuild.sh: when actually bundling libraries, use @executable_path
      instead of @loader_path. Will need testing.
    - macbuild.sh: fix echo call to also show the intermediate lib dir, not
      just the library file name. Helps debugging.
    - macbuild.sh: also install libraries into staging area with intermediate
      library path. Putting everything into a single place is a stupid idea.
    - deduplicate.sh: add new, more or less Proof of Concept, and Work in
      Progress file deduplication script.
    - deduplicate.sh: add duplicates-to-real mapping.
    - deduplicate.sh: add missed local variable declaration.
    - deduplicate.sh: new function for parsing otool's output and printing
      library dependencies if no error occurred.
    - deduplicate.sh: non-functional: change WARNING to ERROR in error
      messages.
    - deduplicate.sh: add first skeleton for library dependency rewriting of
      deleted duplicates.
    - deduplicate.sh: correctly unset an array element.
    - deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle
      "sparse" arrays correctly.
    - deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word
      splitting.
    - deduplicate.sh: fix parse_otool_output: we want to return failure only
      iff any of the strings are present in otool's output and actually handle
      the failure string *ARRAY* correctly as that.
    - deduplicate.sh: change exit to return in parse_otool_output.
    - deduplicate.sh: record crafted "library path" values in duplicates
      replacement to_files array.
    - deduplicate.sh: debug parse_otool_output fiercely for the time being.
    - deduplicate.sh: prevent word splitting when parsing otool's output. We
      want the raw bits.
    - deduplicate.sh: switch to range-based for loop in fixup section for
      duplicate array walking as we need to access the same element index in
      the replacement array.
    - deduplicate.sh: add more useful information in fixup section's error
      message.
    - deduplicate.sh: unstub fixup section.
    - deduplicate.sh: parse_otool_output: jump over first matching entry,
      which is - hopefully - the id line.
    - deduplicate.sh: actually include file name in install_name_tool pseudo
      output.
    - deduplicate.sh: save dependency format base string as a readonly
      variable and use that instead of repeating a fixed string.
    - deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
      deduplicate.sh will eventually be merged into macbuild.sh anyway.
    - deduplicate.sh: more temporary debugging output in fixup section.
    - deduplicate.sh: surprisingly, it turned out that only checking the
      duplicate's basename against the current dependency's basename is not
      good enough. Actually construct "the real dependency-format duplicate
      string" and check it against "the real dependency". Even this is still
      not good enough as it needs a bit cleanup - coming up next.
    - deduplicate.sh: cleanup as announced in the last commit - using
      lazy_canonical_path.
    - deduplicate.sh: remove a bit of noisy debug output, but turn on
      parse_otool_output debugging.
    - deduplicate.sh: fix wrong return value capture. We want to check the
      return value of the executed function/command, not that of "typeset".
    - deduplicate.sh: add WARNING to status message.
    - deduplicate.sh: remove some noisy debug output.
    - macbuild.sh: replace tabs with two spaces. No functional changes.
    - deduplicate.sh: replace tabs with two spaces. No functional changes.
    - macbuild.sh: merge deduplicate.sh content in. Also enable the
      functionality "for real", not just as a dry-run.
    - macbuild.sh: spelling fix.
    - macbuild.sh: more more debug messages and a whitespace change.
    - macbuild.sh: fix removal of base prefix in deduplication if base prefix
      ends in a slash.
    - macbuild.sh: copy "special" files, so that they can be removed later on.
    - macbuild.sh: rewrite ID line detection algorithm. Modules don't seem to
      be needing one, so skipping the first dependency line incidentally skips
      a "real" dependency for modules.
    - pulsemanager.{cpp,h}: use name and underscore for member variables, not
      underscore and name.
    - pulsemanager.cpp: minor non-behavior changing fixes.
    - pulsemanager.{cpp,h}: reformat only.
    - pulsemanager.cpp: use initializer list for constructor.
    - pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
    - pulsemanager.cpp: reformat only.
    - pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
    - pulsemanager.h: add std:: namespace selector for uint32_t version
      variables.
    - pulsemanager.{cpp,h}: add ESD support.
    - pulsemanager.{cpp,h}: rename relaunch () to restart ().
    - pulsemanager.cpp: reformat only.
    - pulsemanager.{cpp,h}: fixup preprocessor usage.
    - pulsemanager.{cpp,h}: add server_args_, server_binary_ and
      server_working_dir_ class variables.
    - pulsemanager.cpp: make start () wrap the "real" OS-specific start
      functions.
    - pulsemanager.{cpp,h}: new function create_client_dir ().
    - pulsemanager.cpp: add Windows support to shutdown ().
    - pulsemanager.cpp: add cleanup support to on_pulse_finished ().
    - pulsemanager.cpp: add Windows stuff to initial env in constructor.
    - pulsemanager.{cpp,h}: add new function start_generic () to split off
      common functionality.
    - pulsemanager.cpp: let start_osx () use start_generic ().
    - pulsemanager.{cpp,h}: implement start_win () as part of Windows
      functionality.
    - pulsemanager.cpp: also load module-esound-protocol-tcp module.
    - pulsemanager.cpp: make generate_server_config () Windows-compatible.
    - pulsemanager.cpp: make generate_client_config () Windows-compatible.
    - pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
    - pulsemanager.cpp: make startup sound playing via
      slot_play_startup_sound () Windows-compatible.
    - pulsemanager.cpp: typo fix in variable name server_working_dir_.
    - pulsemanager.{cpp,h}: find_port () actually returns a value, fix
      declaration accordingly.
    - pulsemanager.cpp: fix compile errors in find_port () by renaming the ret
      or port variable to search_port.
    - pulsemanager.cpp: fix another compile error due to typo'd versions of
      generate_server_config () and generate_client_config ().
    - pulsemanager.cpp: another typo fix: findPort -> find_port.
    - pulsemanager.cpp: reorder member variables in initialization list.
      Compile warning fix.
    - pulsemanager.cpp: add "dummy" start_linux () function.
    - pulsemanager.cpp: generate platform-dependent values for member
      variables server_working_dir_ and server_binary_ in constructor. We need
      them right away.
    - pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version ()
      with first skeleton. Call it in the constructor.
    - pulsemanager.cpp: re-initialize buffer string on each run while getting
      CWD on Linux.
    - pulsemanager.cpp: fix some error messages by removing redundant
      newlines.
    - pulsemanager.{cpp,h}: some older PA versions used the major, minor and
      micro numbering scheme together with a descriptive string. Add new
      member variables for this and initialize them correctly.
    - pulsemanager.h: reformat a bit by adding newlines and moving lines in a
      (hopefully) logical fashion.
    - pulsemanager.cpp: add algorithm for actually extracting PA version
      number.
    - pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is
      not currently running.
    - pulsemanager.{cpp,h}: add record and playback private members, as well
      as getters and setters.
    - pulsemanager.cpp: reorder member variables in initializer list.
    - pulsemanager.cpp: fix compile error in startup sound function.
    - pulsemanager.h: more moving around.
    - pulsemanager.cpp: use record and playback member variables.
    - pulsemanager.cpp: cleanup, don't use copy assignment operator when we
      just need to construct a new object.
    - macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
    - macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio
      subdirectory now, adding it to "special files workaround".
    - pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
    - src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the
      (OS-dependent) PulseAudio config and cookie directory.
    - src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones
      depending on the detected PA version.
    - src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
    - src/pulsemanager.cpp: backport fix for 526.
    - src/pulsemanager.cpp: backport fix for 422.
    - src/configdialog.{cpp,h}: add "no record" support for OS X (through
      PulseManager.)
    - src/configdialog.cpp: whitespace only.
    - src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and
      Windows.
    - src/mediawidget.cpp: reflect new capabilities through PulseManager.
    - src/pulsemanager.h: move x2gologdebug.h inclusion into implementation
      file.
    - src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly
      to stdout.
    - src/configdialog.cpp: fix compile error by removing obsolete (and now
      faulty) line for removed restart message.
    - src/onmainwindow.cpp: fix compile errors due to misspelled function
      names.
    - src/pulsemanager.cpp: let start () act as a wrapper and do nothing if
      the PA server is already running.
    - src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
    - src/onmainwindow.cpp: convert QDir object to QString for further
      processing.
    - src/onmainwindow.cpp: make use of new PulseManager::start () behavior
      and always use it, no matter whether server is up already or not.
    - src/pulsemanager.cpp: fix compile error due to typo.
    - src/pulsemanager.cpp: hide Windows-only code behind #ifdefs. Otherwise
      we'll get compile failures on non-Windows platforms.
    - src/pulsemanager.{cpp,h}: add debugging setter and private variable.
    - src/pulsemanager.{cpp,h}: port to new debugging feature.
    - src/onmainwindow.cpp: port to new debugging feature of PulseManager.
    - src/pulsemanager.h: fix compile error due to mismatching function
      declaration for set_debug ().
    - res/sound: add startup.wav sound to be played back when starting the PA
      daemon in debug mode.
    - src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
      "Handle" errors by printing out debug messages.
    - macbuild.sh: add support for copying resource files. Currently only used
      for startup.wav.
    - res: rename "sound" to "audio".
    - macbuild.sh: fix copying of resource files.
    - macbuild.sh: also add PA binaries to deduplication fixup list.
    - macbuild.sh: don't error out while executing parse_otool_output ().
    - macbuild.sh: save return value of parse_otool_output (). Otherwise we'll
      fetch the return value of "set", which is not really what we need.
    - src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version (). Read
      standard output from temporary process, not our "main" server process
      (which at this point is not even started yet.)
    - src/pulsemanager.cpp: don't overwrite the temporary string variable for
      the current line with what was supposed to hold new data in
      fetch_pulseaudio_version ().
    - src/pulsemanager.{cpp,h}: rename on_pulse_finished () to
      slot_on_pulse_finished (). Oops...
    - src/pulsemanager.cpp: actually only play startup sound if debugging is
      enabled.
    - src/pulsemanager.cpp: don't insert stray newline into config.pa.
    - src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables
      into environment as used by PulseManager. Otherwise we won't be able to
      start binaries like paplay.
    - src/pulsemanager.cpp: don't remove PA config and log file in
      ~/.x2go/pulse on PA shutdown if debugging has been requested.
    - src/x2goutils.{cpp,h}: add new function find_binary (). Searches for a
      specific binary in a colon-separated list of paths. Really just a compat
      function, as Qt 5 includes QStandardPaths::findExecutable ().
    - src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts
      default prefix as well on OS X.
    - src/pulsemanager.cpp: add comments to Qt 4 code part.
    - src/pulsemanager.cpp: add reminder for Linux-implementation in
      slot_play_startup_sound ().
    - src/x2goutils.cpp: fix compile error.
    - src/pulsemanager.h: add new system_pulse_ variable to indicate that
      a system PA binary shall be used.
    - src/pulsemanager.cpp: correctly initialize and set system_pulse_ when
      required.
    - src/x2goutils.{cpp,h}: add application modality parameter to
      show_RichText_Generic_MsgBox () and its wrappers.
    - src/pulsemanager.cpp: add error message boxes throughout PulseManager.
      Don't just abort () the program.
    - src/x2goutils.h: fix compile error due to typo.
    - src/pulsemanager.cpp: fix compile error on Windows.
    - src/pulsemanager.cpp: fix startup when using the system-PA version.
    - src/pulsemanager.cpp: fix startup sound playback when using the
      system-PA version.
    - src/pulsemanager.cpp: add warning message boxes where appropriate.
    - src/pulsemanager.cpp: remove extraneous newlines from debug output.
    - src/x2goutils.cpp: fix faulty logic in find_binary (): only reset the
      given path to CWD iff it's actually empty. Not the other way around.
    - src/x2goutils.cpp: add some debug logging to find_binary ().
    - nsis/x2goclient.nsi: add startup.wav to installer package.
    - src/: new file windows_stdint.h for Windows-compatibility when using
      std::(u)int*_t types. These are only available with GCC in C++11 mode on
      Windows for some reason.
    - src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint
      otherwise.
    - src/onmainwindow.cpp: short out code parts unconditionally checking for
      the userSshd variable. We don't need it on Windows (and don't define it
      on purpose) because using an user-mode SSH daemon is implied there (for
      now.)
    - src/onmainwindow.cpp: drop obsolete pulseVersionTest variable
      initialization in Windows-only code.
    - src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable
      initialization in Windows-only code.
    - src/onmainwindow.cpp: add another pair of braces to in_addr-type
      variable initialization on Windows to silence compiler warning.
    - src/onmainwindow.cpp: fix compile error on Windows after moving some
      code around.
    - src/onmainwindow.cpp: use correct C++ universal initializer for
      initializing in_addr-type variable, the C-style universal zero
      initializer won't cut it here.
    - src/pulsemanager.h: include accidentally omitted wapi.h header file.
    - src/pulsemanager.cpp: make PA version parsing function more generic and
      don't expect that a number is always terminated with a period or dash.
      Especially on Windows, with a PA version number of "6.0", this lead to
      errors. OS X was fine with its "8.0.0-something" version number, but the
      optional part at the end or even the micro version number could be
      missing any time.
    - src/pulsemanager.cpp: make sure that wherever we interface with non-Qt
      functions, paths are in native form (i.e., containing empty separators,
      instead of the "generic" slash UNIX-style separator.) Should fix a PA
      startup issue on Windows.
    - src/pulsemanager.cpp: fix PA version fetching on OS X again.
    - src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
    - src/unixhelper.h: style and general fixes within comments.
    - src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup ()
      into a new function called real_kill_pgroup ().
    - src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper
      around real_kill_pgroup (). Adjust comment. We need to do this so the
      cleanup process doesn't kill itself before all other processes in the
      process group are killed.
    - src/pulsemanager.cpp: remove unused variables.
    - src/unixhelper.cpp: code cleanup.
    - src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
    - src/onmainwindow.cpp: document createRSAKey () because what it does is
      completely non-obvious.
    - src/onmainwindow.cpp: add support for explicitly setting the private key
      bit size based on type and use values (currently) regarded as secure to
      generateHostKey ().
    - src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey ()
      and add a boolean parameter with a default of false to request a public
      key. Change old invocations of generateHostKey () accordingly.
    - src/onmainwindow.cpp: refactor generateKey () a little bit to compact
      it.
    - src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually
      also generate user keys. Now returns the private key file path (public
      key file path is trivially determined by appending ".pub" to that return
      value.) Change all locations referencing generateKey () to use the
      return value (if necessary) and remove dead code that was used to
      generate a user key manually previously.
    - src/onmainwindow.cpp: add more error handling to generateKey () and fix
      up a broken error-handling section.
    - src/onmainwindow.cpp: fix up a few debug strings.
    - src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable
      and code related to non-user-mode-sshd setups. Simplifies code a bit and
      we want to always start a user-mode OpenSSH server anyway. Also get rid
      of the clientport variable that is now unnecessary.
    - src/onmainwindow.cpp: when starting sshd on Unix-based plattforms, raise
      maximum startup time to 5 seconds and break out early, if the process
      went into running state earlier.
    - src/onmainwindow.cpp: uppercase key type in debug output and comment
      string in generateKey ().
    - src/onmainwindow.cpp: terminate sshd more correctly. First via terminate
      (), then wait up to 5 seconds, then via kill ().
    - src/onmainwindow.{cpp,h}: add new function check_key_type (). Takes a
      key type and checks for validity/if it's known.
    - src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
      Returns a stringified version of the selected key type, after checking
      for validity.
    - src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
      Returns the default key size in bits for the selected key type, after
      checking for validity.
    - src/onmainwindow.cpp: use the new functions in generateKey ().
    - src/onmainwindow.h: move generateKey () declaration around.
    - src/onmainwindow.{cpp,h}: reformat generateKey () only.
    - src/onmainwindow.{cpp,h}: move createRSAKey () around.
    - src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
    - src/onmainwindow.cpp: let startSshd () act as a wrapper and be called
      multiple times. Check if the OpenSSH Server is already running and
      return true, otherwise try to start it.
    - src/onmainwindow.cpp: add some comments only to createRSAKey ().
    - src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate
      name createKeyBundle (). Also add a key-type parameter and use it to
      select the required key type (and maybe generate it if necessary.) Also
      use the new functions to get a stringified version of the key type etc.
    - macbuild.sh: switch to bundling PA 9.0.
    - src/onmainwindow.cpp: move QProcess startup check in startSshd () to
      non-Windows code section and add a listening socket check loop. Windows
      uses other means of starting the daemon.
    - src/onmainwindow.cpp: add comment to last all-in listening check in
      startSshd ().
    - src/onmainwindow.cpp: add listening-check loop to the Windows-specific
      code of startSshd ().
    - src/onmainwindow.{cpp,h}: make startSshd () private. There's no need to
      keep it public, as only class-internal functions are using it.
    - src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter
      and setter to WinServerStarter class.
    - src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
    - src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call
      in WinServerStarter::run ().
    - src/onmainwindow.cpp: pass key_type parameter to startSshd () in
      createKeyBundle ().
    - src/onmainwindow.cpp: add and use key_types parameter to
      startWinServers ().
    - src/onmainwindow.cpp: actually use key_type parameter in startSshd ()
      and make selection more generic.
    - src/onmainwindow.h: move WinServerStarter class definition around to
      hopefully get the definition of ONMainWindow::key_types.
    - src/onmainwindow.h: remove WWrapper definition, seems to be unused.
    - src/onmainwindow.{cpp,h}: don't try to initialize non-static
      ssh_key_type_ member variable directly, but in the constructor. Also,
      use the initializer list to initialize the other member variables
      directly.
    - src/onmainwindow.cpp: re-order initializer list of WinServerStarter
      constructor.
    - src/onmainwindow.h: actually, we do need startSshd () to be public. Move
      it back.
    - src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in
      generateKey (). Refactor a bit to drop the now-unnecessary ret variable.
    - src/onmainwindow.cpp: use QFileInfo to get the key file's basename in
      exportDirs () instead of the old, potentially faulty string replace
      dance.
    - src/x2goutils.{cpp,h}: make find_binary () and add_to_path () available
      on all UNIX-based operating systems. We will need it for sftp-server
      discovery.
    - src/pulsemanager.cpp: refactor PA binary searching code. Less
      duplication now.
    - src/onmainwindow.cpp: fix sshd_config generation on UNIX by searching
      for the real sftp-server binary path.
    - src/pulsemanager.cpp: fix PA binary searching logic. We don't want to
      unconditionally set system_pulse_ to true if we found a binary... it
      might as well be the bundled one...
    - src/onmainwindow.cpp: move generateEtcFiles () call to startSshd (). We
      must make sure that the sshd_config file exists and is up-to-date, so
      let's always do it right before starting the sshd binary.
    - src/onmainwindow.cpp: stop duplicating the list of known sftp-server
      binary locations.
    - src/{onmainwindow,pulsemanager}.cpp: actually *use* what we got back
      from add_to_path ()... Fixes a few bugs here and there.
    - src/onmainwindow.cpp: remove trailing slash from Mageia/SUSE/Arch
      sftp-server binary search path.
    - src/x2goutils.cpp: add debugging output to add_to_path ().
    - src/x2goutils.cpp: fix add_to_path (). We want to remove trailing
      slashes from elements-to-add, not just fetch a trailing slash if
      encountered. Also, better don't compare a value from the original path
      value to itself, but rather to the things we want to add in order to
      remove duplicates, not remove most of the list of elements to add...
    - src/unixhelper.cpp: use cstdio instead of stdio.h. It's the C++ header
      and imports functions into the std namespace.
    - src/: create new file unix_stdint.h which imports the (u)int*_t types
      into the std namespace.
    - src/pulsemanager.h: use unix_stdint.h on non-Windows-platforms to get
      std::(u)int*_t types without having to use C++11.
    - src/pulsemanager.cpp: fix Linux-based code by fixing a really stupid
      typo ("erange" instead of "errno") and including the cerrno header.
    - src/pulsemanager.cpp: use std::ssize_t for the path length, because it
      could be -1 and std::size_t is not applicable.
    - src/pulsemanager.cpp: cast the return value of realloc () to char*, as
      GCC doesn't seem to like reassigning the pointer otherwise.
    - src/unix_stdint.h: use same hack to import ssize_t into std namespace.
    - src/onmainwindow.{cpp,h}: remove left-over parec references and code.
    - src/onmainwindow.cpp: convert piece of code to non-Windows and
      non-Darwin, so that not only Linux but other operating systems are
      covered as well.
    - src/mediawidget.cpp: unify some redundant code.
    - src/mediawidget.cpp: simplify expression.
    - src/mediawidget.cpp: add deprecation warning for ARTS.
    - src/mediawidget.cpp: add deprecation warning for ESounD.
    - macbuild.sh: make compatible with new llvm-based otool binary, which now
      uses proper return values. Be backwards-compatible with otool-classic.
    - res/i18n/: refresh translation files.
    - deduplicate.sh: remove file, now obsolete and merged into macbuild.sh.
    - res/i18n/: refresh translation files again after copyright date changes.
    - res/i18n/x2goclient_fr.ts: fixup French translation file.
    - res/i18n/x2goclient_sv.ts: fixup Swedish translation file a little bit
      and add comments/requests for re-translations for the next time.
    - macbuild.sh: switch to bundling PulseAudio 10.0 since it's now available
      in MacPorts.
    - src/x2goclient.cpp: no need to put new_argv_c_str std::vector onto the
      heap. Keep it on the stack.
    - src/x2goclient.cpp: use $PATH-exploration when re-executing x2goclient
      in UNIX cleanup helper mode. Fixes: #1139.
    - src/onmainwindow.cpp: correctly initialize pulseManager and
      pulseManagerThread member variables. Fixes crashes on OS X and Windows
      if X2Go Client terminates before these objects have been created at run
      time (for instance when running x2goclient --help.)
    - src/onmainwindow.cpp: correctly guard the new lines from the previous
      commit. Fixes compile issues on Linux and other systems.
    - res/i18n/x2goclient_es.ts: fixup Spanish translation file where
      necessary and add comments/requests for re-translations for the next
      time.
    - res/i18n/x2goclient_es.ts: remove obsolete comments and very minor
      whitespace fixup.
    - res/i18n/x2goclient_de.ts: fixup German translation file, including
      typo, whitespace, grammar fixes and other stuff.
    - res/i18n/x2goclient_sv.ts: remove obsolete comments and very minor
      whitespace fix.
    - macbuild.sh: sanitize find input, as BSD find and GNU find behave
      differently.
    - macbuild.sh: get rid of problems and use gfind directly. We need special
      GNU features.
    - src/appdialog.cpp: logic so that X2Go-Top applications are shown again.
      Used faulty logic when silencing compiler warnings.
    - res/i18n/x2goclient_fi.ts: fix up Finnish translation file, including
      typo, whitespace fixes and marking untranslated entries as such again,
      after removing the English "translation" text.

  [ Bernard Cafarelli ]
  * New upstream version (4.1.0.0):
    - {res/,x2goclient.pro}: rename .rcc files to .qrc. Fixes: #1096. "rcc" is
      the extension for compiled resource files, whereas "qrc" is the mapping
      file. Qt5 stumbles upon that - i.e., it doesn't try to compile files
      with the "rcc" extension, while Qt4 did.
    - res/: fix up previous change, the renaming of changelog.qrc was not
      correctly committed.

  [ Jason Alavaliant ]
  * New upstream version (4.1.0.0):
    - src/{onmainwindow.{cpp,h},help.cpp}: modify autostart option to support
      multiple autostart apps at the same time. Fixes: #1024.

  [ Oleksandr Shneyder ]
  * New upstream version (4.1.0.0):
    - src/onmainwindow.cpp: fix SSHFS on Windows client. Fixes: #1105.

  [ Sébastien Ducoulombier ]
  * New upstream version (4.1.0.0):
    - res/i18n/x2goclient_fr.ts: update French translation file.

  [ Daniel Lindgren ]
  * New upstream version (4.1.0.0):
    - res/i18n/x2goclient_sv.ts: update Swedish translation file.
    - res/i18n/x2goclient_sv.ts: fixup Swedish translation file.

  [ Ricardo Díaz Martín ]
  * New upstream release (4.1.0.0):
    - res/i18n/x2goclient_es.ts: update Spanish translation file.
    - res/i18n/x2goclient_es.ts: update Spanish translation file.

  [ Stefan Baur ]
  * New upstream release (4.1.0.0):
    - res/i18n/x2goclient_de.ts: update German translation file.

  [ Martti Pitkänen ]
  * New upstream version (4.1.0.0):
    - res/i18n/x2goclient_fi.ts: update Finnish translation file.

 -- X2Go Release Manager <git-admin@x2go.org>  Wed, 22 Feb 2017 05:02:35 +0100

x2goclient (4.0.5.2-0x2go1) unstable; urgency=medium

  [ Klaus Ade Johnstad ]
  * New upstream version (4.0.5.2):
    - res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.

  [ Mihai Moldovan ]
  * New upstream release (4.0.5.2):
    - res/i18n/x2goclient_nb_no.ts: fixup translation by respecting the
      original messages' format, typo fixes and other changes.
    - res/i18n/x2goclient_fi.ts: fixup translation by respecting the original
      messages' format and other changes.
    - src/{ongetpass,onmainwindow}.cpp: fixup QPlastiqueStyle usage on Qt5.
      This particular style has been removed/replaced by Fusion, which
      incorporates features of both Plastique and Clearlooks styles.
    - x2goclient.spec: whitespace only.
    - src/onmainwindow.cpp: add (default) MacPorts prefix, /usr/local/bin and
      /opt/X11/bin to x2goclient's environment and child environments before
      starting xmodmap. Fixes: #1019. Requires a re-release of X2Go Client for
      OS X.
    - src/x2goutils.{cpp,h}: add new function add_to_path () to add multiple
      entries to a PATH-like string if they do not exist in there yet.
    - src/onmainwindow.cpp: replace old code to modify the PATH value with the
      new add_to_path () function.
    - src/{onmainwindow,sshmasterconnection}.cpp: refactoring and whitespace only
      changes following up the #1027 patch.
    - src/onmainwindow.h: add new enum for selecting SSH host key types.
    - src/onmainwindow.h: rename ONMainWindow::generateHostDsaKey () to
      ONMainWindow::generateHostKey () and make key type selectible. Fixes:
      #1003. Host key type selection currently only works within the code. Replace
      calls to former ONMainWindow::generateHostDsaKey () with the generalized
      function and request an RSA-type key.
    - src/help.cpp: actually make help descriptions translatable. Looks ugly
      and is cumbersome to use, but there seems to be no other way to do
      that...
    - src/help.h: typo fix in comment only.
    - src/onmainwindow.cpp: add some comments related to maybe using
      add_to_path ().
    - src/onmainwindow.cpp: work around changed SSH host key locations in OS X
      10.11+. Fixes: #1079. Also check /etc/ssh/ for keys.
    - src/onmainwindow.cpp: fix last commit by using QFileInfo instead of
      QDir. This lets us use the exists () member function correctly.
    - {nsis/x2goclient.nsi,res/i18n/x2goclient_{da,es,et,fi,nl,zh_tw}.ts}:
      replace left-overs of "X2go" with the correct "X2Go" spelling.
      This mostly touches obsolete strings and file names, that need to be
      cleaned, but it's still worthwhile to not have it show up when searching
      for the old string. Given that NTFS is normally case-insensitive,
      removing the files will still work.
  * debian/control:
    - Maintainer change in package: X2Go Developers <x2go-dev@lists.x2go.org>.
    - Uploaders: add myself. Also, force a rebuild due to the changed
      versioning.

  [ Mike DePaulo ]
  * New upstream release (4.0.5.2):
    - Windows: add sshd debug1 logging when using the --debug flag.
    - Windows: Revert back to Cygwin components that have not been
      "rebased"
    - Windows: Update PuTTY from 0.66 to 0.67, which fixes
      CVE-2016-2563.
    - Windows: Update bundled Win32 OpenSSL from 1.0.1q to 1.0.1t,
      which fixes the multiple CVEs announced on 2016-01-28,
      2016-03-01 & 2016-05-03.

  [ Martti Pitkänen ]
  * New upstream version (4.0.5.2):
    - res/i18n/x2goclient_fi.ts: update Finnish translation file.
    - res/i18n/x2goclient_fi.ts: update Finnish translation file.

  [ Sébastien Ducoulombier ]
  * New upstream version (4.0.5.2):
    - misc {src/,x2goclient.pro}: port to Qt5.

  [ Tor Perkins ]
  * New upstream release (4.0.5.2):
    - src/{onmainwindow,sshmasterconnection}.{cpp,h}: add support for ANSI
      X9.9 OTP tokens. Fixes: #1027. For this to work correctly, the challenge
      string needs to be displayed to the user.
    - src/sshmasterconnection.cpp: add support for Mobile OTP tokens and
      references for the other token types. Fixes: #1036.

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.5.2):
    - reset session data in broker config.
    - add "--no-autoresume" parameter.

  [ Peter Barth ]
  * New upstream release (4.0.5.2):
    - res/i18n/x2goclient_de.ts: fix typo in close message.

 -- X2Go Release Manager <git-admin@x2go.org>  Mon, 19 Sep 2016 06:13:14 +0200

x2goclient (4.0.5.1-0x2go1) unstable; urgency=low

  [ Mihai Moldovan ]
  * New upstream release (4.0.5.1):
    - onmainwindow.cpp: include sshd PID file path option in quotes to support
      whitespaces within the var directory path on Windows. Add comment to
      revisit this later on non-Windows-platforms, too. Fixes: #916.
    - onmainwindow.cpp: do NOT reformat. Reverts most of the previous commit
      because it breaks code logic.
    - res/txt/packs: add adaptive method.
    - {macbuild.sh,x2goclient.pro}: pass MacPorts library and include path's
      to qmake. Due to the qt4-mac's changes, we do not automatically get
      these values automatically "appended" in a usable way anymore.
    - x2gosettings.cpp: let centralSettings () return false on Windows.
    - onmainwindow.cpp: be more precise in slotScDaemonError () regarding
      unknown and undefined errors.
    - onmainwindow.{cpp,h}: don't use a hardcoded path to xmodmap on OS X and
      handle errors more gracefully. Fixes: #487.
    - x2goclient.pro: fix typo --stdlib=... -> -stdlib=... Fixes: #973.
    - onmainwindow.cpp: add some more error handling for parsing the return
      value of x2golistsessions. As it turns out, it can happen that "invalid"
      strings are inserted in there, for instance by the perl interpreter
      itself. We need to skip over these, or the client crashes when splitting
      up the invalid lines.
    - macbuild.sh: add stdlib forcing. Should not be used unless you really
      know what you're doing. If you ponder using this, you probably don't.
    - res/resources.rcc: add Turkish translation file. Fixes: #987.
    - onmainwindow.cpp: use lowercase version of locale. Fixes: #953.
      Fixes loading up the nb_NO translation file, which is actually baked as
      nb_no into the binary.
    - sshmasterconnection.cpp: let challenge-auth-based login attempts
      fallback to normal password authentication if the initial
      challenge-auth-based attempt was unsuccessful.
    - sshmasterconnection.{cpp,h}: support variable number of
      challenge-auth-code-based prompts.
    - sshmasterconnection.cpp: don't check prompts for full string equality -
      a matching prefix is good enough. Amongst others, this fixes errors in
      conditions where the prompt does not contain a trailing whitespace, but
      X2Go Client expects one.
    - sshmasterconnection.cpp: add OATH TOTP prompt prefix. Fixes: #860.
    - res/i18n: refresh translation files again.
    - res/i18n/x2goclient_nb_no.ts: replace "X-Serv..." with "X.Org Server"
      where applicable.
    - res/i18n/x2goclient_nb_no.ts: correctly use "XQuartz" where necessary.
    - res/i18n/x2goclient_nb_no.ts: whitespace only.
    - res/i18n/x2goclient_nb_no.ts: fix up some "x2go" -> "X2Go" errors.
    - res/i18n/x2goclient_nb_no.ts: mark translation strings needing some care
      ("x2go..." -> "X2Go...") as unfinished for later fixup.
    - res/i18n/x2goclient_nb_no.ts: fix (meta data) typo introduced with last
      commit.
    - res/i18n/x2goclient_nl.ts: fixup translation by respecting the original
      messages' format and other changes.
    - res/i18n/x2goclient_de.ts: fixup translation by respecting the original
      messages' format, fixing typos and general improvements.
    - res/i18n/x2goclient_es.ts: fixup translation by respecting the original
      messages' format and other changes.
    - res/i18n/x2goclient_sv.ts: fixup translation by respecting the original
      messages' format and other changes.
  * debian/control:
    - Change apache2-dev | libc6-dev build dependency back to apache2-dev
      only. Otherwise, apache2-dev is not installed at all, even though
      theoretically available. The initial reasoning for this dependency type,
      apache2-dev not being available on all Ubuntu/Debian platforms, is not
      true anymore.
    - Change apache2-dev build dependency yet again to apache2-dev |
      apache2-threaded-dev. Turns out all Debian distros but wheezy (currently
      oldstable) have an apache2-dev package. Even oldoldstable (squeeze)
      does...

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.5.1):
    - xsettingswidget: compile only on Windows.
    - Add support for new style command line options of xfreerdp on direct RDP
      connections. (Fixes: #772).
    - Replace "::" with "_" for the desktop link name on Windows.
    - Fix direct RDP in broker mode.
    - Fix crashing client when editing session from SessionManageDialog.
      Fixes: #921.
    - Configure audio input in pulseaudio on Windows.
    - Reconnect ssh broker in case of IO Error.
    - Reformat source onmainwindow.cpp.
    - Disable settings editing if a directory with central settings is exists.
    - Format long names on session buttons.
    - Central settings for Linux, Mac and Windows.
    - Fix VCXSRV parameter to disable PRIMARY clipboard in X2Go Client for Windows. Fixes: #927.
    - Fix reading settings for direct RDP connections in broker mode.
    - Auto accept RSA Keys for SSH Broker with --add-to-known-hosts option.

  [ Mike Gabriel ]
  * New upstream release (4.0.5.1):
    - xinerama.conf: Don't choke if screen coordintate lines in xinerama.conf
      start with a dash ("-"). (Fixes: #948).

  [ Mike DePaulo ]
  * New upstream release (4.0.5.1):
    - Windows: Update bundled Win32 OpenSSL from 1.0.1p to 1.0.1q,
      which fixes the multiple CVEs announced on 2015-12-03.
    - Windows: Upgrade Cygwin components to latest versions as of
      2016-01-21, except for the Cygwin DLL which is still at 1.7.33
      in order to avoid breaking folder sharing and printer sharing
      due to 1.7.34's ACL/permissions changes.
      (authorized_keys file would often have mode 660 instead of 600)
      The latest components include most notably:
        + openssh 6.8p1-1-x2go1 -> 7.1p2-1-x2go1 (security update)
        + openssl 1.0.2d-1 -> 1.0.2e-1 (security update)
    - Windows: Update nxproxy from 3.5.0.31 to 3.5.0.32
    - Windows: Update Unicode NSIS from 2.46.5 to 2.50.0 Pre-release,
      which fixes the DLL hijacking security vuln (NSIS bug 1125.)
    - Windows: Update PuTTY from 0.64 to 0.66, which fixes
      CVE-2015-5309.
    - Windows: Remove libzip. libssh no longer uses it.

  [ Orion Poplawski ]
  * New upstream release (4.0.5.1):
    - ssh{process,masterconnection}.cpp: run bash as a login shell when
      invoking any command remotely. Fixes: #928. Because this opens the door
      for ~/.bash_logout and friend scripts to be executed, which may contain
      calls to ncurses' reset or clear, also set the TERM variable to dump to
      not have unexpected output on stderr at logout time.
    - sshmasterconnection.cpp: check correct variable for validity: public key
      instead of private key (again.) Fixes: #945.

  [ Klaus Ade Johnstad ]
  * New upstream version (4.0.5.1):
    - res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.

  [ Heinrich Schuchardt ]
  * New upstream version (4.0.5.1):
    - sshmasterconnection.cpp: don't fetch invalid proxy socket. Fixes: #1000.
      From http://doc.qt.io/qt-4.8/qabstractsocket.html#socketDescriptor:
      The socket descriptor is not available when QAbstractSocket is in
      UnconnectedState.
      So we have to connect to the proxy server first before retrieving the
      native socket.

  [ Daniel Lindgren ]
  * New upstream version (4.0.5.1):
    - res/i18n/x2goclient_sv.ts: update Swedish translation file.

  [ Sébastien Ducoulombier ]
  * New upstream version (4.0.5.1):
    - res/i18n/x2goclient_fr.ts: update French translation file.

  [ Jos Wolfkamp ]
  * New upstream version (4.0.5.1):
    - res/i18n/x2goclient_nl.ts: update Dutch translation file.

  [ Stefan Baur ]
  * New upstream release (4.0.5.1):
    - res/i18n/x2goclient_de.ts: update German translation file.

  [ Ricardo Díaz Martín ]
  * New upstream release (4.0.5.1):
    - res/i18n/x2goclient_es.ts: update Spanish translation file.

 -- X2Go Release Manager <git-admin@x2go.org>  Thu, 24 Mar 2016 21:35:30 +0100

x2goclient (4.0.5.0-0x2go1) unstable; urgency=low

  [ Mihai Moldovan ]
  * New upstream release (4.0.5.0):
    - INSTALL: add more verbose instructions on how to build X2Go Client and
      friends.
    - onmainwindow.{cpp,h}: rename slotScDaemonOut() and slotScDaemonError()
      to slotScDaemonStdOut() and slotScDaemonStdErr(). I will need
      slotScDaemonError() later and the previous names were a bit of a
      misnomer.
    - x2goutils.{cpp,h}: add new show_RichText_Generic_MsgBox() main function
      designed to replace the show_RichText_WarningMsgBox() function.
    - x2goutils.{cpp,h}: make show_RichText_WarningMsgBox() use
      show_RichText_Generic_MsgBox ().
    - x2goutils.{cpp,h}: new show_RichText_ErrorMsgBox() function as a wrapper
      for show_RichText_Generic_MsgBox() with a critical icon.
    - onmainwindow.{cpp,h}: properly handle scdaemon errors with a message box
      and close the client.
    - onmainwindow.cpp: manipulate PATH and append /usr/lib/gnupg2/ to it when
      starting scdaemon. Fixes: #882.
    - x2goutils.h: add QMessageBox include, fixed compile error.
    - onmainwindow.cpp: fix typos leading to compile errors.
    - onmainwindow.cpp: add blocks to switch cases to fix a compile error.
      Also correctly append to informative_text on one occasion, instead of
      overwriting it.
    - x2goutils.cpp: correct typo to fix compile errors.
    - onmainwindow.cpp: drop a redundant variable and fix empty env check.
    - onmainwindow.cpp: add more newlines to scdaemon error output. Use
      trayQuit() method to really quit the client.
    - onmainwindow.cpp: add debugging output for new scdaemon PATH value.
    - onmainwindow.cpp: split up PATH value as printed in the error message
      box by a newline every 100 characters. Makes it look less ugly and fixes
      truncation issues.
    - sshprocess.cpp: export PATH variable when running commands. Otherwise,
      only the first one will respect the new PATH value.
    - sshprocess.cpp: wrap SSH command prelude and conclusion in double
      quotes.
    - sshprocess.cpp: wrap all remote commands with "bash" instead of the
      unspecific "sh".
    - onmainwindow.cpp: try to escape shell quotes correctly when using
      Kerberos/GSSApi when running the xmodmap keyboard sync command on OS X.
    - onmainwindow.cpp: also escape other shell quotes when using
      Kerberos/GSSApi.
    - onmainwindow.cpp: silence compiler warning by casting an int value to
      std::size_t.
    - onmainwindow.cpp: silence another compiler warning by not converting
      from string to int and back to string needlessly. Just use the string.
      No need for an OS X-specific variable anymore.
    - onmainwindow.cpp: fix compile error - use QString.toAscii () to get a
      valid C string representation for tr ().
    - onmainwindow.cpp: don't terminate if scdaemon exited with non-zero exit
      code.
    - sshprocess.cpp: don't use QProcess::start (QString). Qt is trying to be
      too smart and causes big trouble. Instead, use QProcess::start (QString,
      QStringList) and pass the arguments as a list. On Windows, Qt will
      automatically double quote the arguments and duplicate escaped double
      quotes or escape non-escaped double quotes. On UNIX-like platforms, each
      element of the list is passed as a unique argv element, so there's no
      need for quoting them (that's only a shell-internal thing to group
      arguments.)
    - sshprocess.cpp: add a bit more debugging - also print out the unmodified
      raw output of SSH commands.
    - onmainwindow.cpp: remove now-bogus double quote escaping.
    - sshmasterconnection.cpp: port QProcess::start () change.
    - sshprocess.cpp: whitespace/prettify only and a compile fix.
    - x2goclient.pro: reinstate old lrelease "search" behavior if
      qtPrepareTool() is not available. This should only happen on EPEL 6,
      which ships a broken Qt4 version...
    - onmainwindow.cpp: only set multidisplay mode for non-rootless sessions.
    - {ui/xsettingsui.ui,xsettingswidget.cpp}: add new "whole display" option
      for external X server configuration. Part of #883.
    - onmainwindow.cpp: rename "optionsmd" setting to "optionswholedisplay",
      which is more clear.
    - xsettingswidget.cpp: fix compile error: settings -> setting.
    - sessionmanagedialog.cpp: enable some debugging and make selected
      sessions configureable or deletable. Fixes: #909.

  [ Mike Gabriel ]
  * debian/control:
    + Add alternative D for nxproxy: qvd-nxproxy. Allows parallel installation
      of X2Go Client and the TheQVD client (perl-qvd-client).

  [ Mike DePaulo ]
    - Windows: Update bundled Win32 OpenSSL from 1.0.1m to 1.0.1p,
      which fixes the multiple CVEs announced on 2015-06-11 and
      CVE-2015-1793 (announced on 2015-07-09).
    - Windows: Upgrade the MSVC 2008 DLLs (9.0.21022.8) to the
      MSVC 2013 DLLs (12.0.21005.1), which Win32 OpenSSL now requires.
    - Windows: Only bundle msvcr120.dll; The other 2 MSVC DLLs aren't
      needed by Win32 OpenSSL.
    - Windows: Update bundled Cygwin OpenSSL from 1.0.2a-1 to 1.0.2d-1, which
      which fixes the multiple CVEs announced on 2015-06-11 and
      CVE-2015-1793 (announced on 2015-07-09).
    - Windows: Update bundled VcXsrv from 1.17.0.0-1 (X2Go/Arctica Build)
      to 1.17.0.0-3 (X2Go/Arctica Build)
      The differences relevant to X2Go are:
        + VcXsrv's bundled version of openssl was updated from 1.0.2a
          to 1.0.2d (fixes the multiple CVEs announced on 2015-06-11 and
          CVE-2015-1793 (announced on 2015-07-09).
        + Drop winmultiwindow.patch (Part of #883)
        + hw/xwin/glx: Don't create fbConfigs for un-accelerated
          pixelFormats
          This has the effect of disabling StaticColor under
          MultiWindow mode with -wgl (default) and -swrastwgl, and
          thus making X2Go sessions started from the Windows client
          able to be resumed on the client on a different OS or the
          client runing on Windows with different display settings.
          (Fixes: #696)
    - Linux: Fix desktop session icons (.desktop files) failing due to
      missing space between "x2goclient" and its 1st argument
      (e.g. "--session") (Fixes: #911)

  [ Henning Heinold ]
  * New upstream release (4.0.5.0):
    - x2goclient.pro: simplify lrelease path preparing for different OS and
      cross compiling. Fixes: #901.

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.5.0):
    - onmainwindow.{cpp,h}: fix multimonitor mode on Windows. Run VcXsrv on
      selected screen without decorations.

 -- X2Go Release Manager <git-admin@x2go.org>  Tue, 28 Jul 2015 04:48:20 +0200

x2goclient (4.0.4.0-0x2go1) unstable; urgency=low

  [ Mike DePaulo ]
  * New upstream release (4.0.4.0):
    - Windows: Do not delete saved PuTTY sessions when Kerberos 5
      (GSSAPI) authentication is enabled (Fixes: #625/#789)
    - Windows: Fix "Connection failed" "pscp" error with folder
      sharing when Kerberos 5 (GSSAPI) auth is used, and the
      server-side home dir is at a path other than /home/$USER
      (Fixes: #868)
    - Windows: Fix audio (PulseAudio) when Kerberos 5
      (GSSAPI) authentication is used (Fixes: #869)
    - Windows: Include debug build in the regular installer.
      It is an optional component during the install. It is not
      installed by default.
    - Windows: Include Pageant and PuTTYgen in the installer.
      They are optional components during the install. They are
      installed by default.
    - Windows: Add descriptions for the "components" in the installer
      (English language only at this time)
    - Windows: You can now view the version and some other info by:
      right-click on the installer -> Properties -> Details
      (English language only at this time)
    - Windows: Upgrade bundled PulseAudio from 5.0-rev18 to 6.0-11.1
      (No known impacts to X2Go, except for the fact that many needed
       patches are now included in upstream PulseAudio.)
    - Windows: Upgrade bundled VcXsrv from 1.15.2.2-xp+vc2013+x2go1 to
      1.17.0.0-1 (X2Go/Arctica Build)
      Note that X2Go Client for Windows 4.0.3.2-20150508 has an
      update to 1.15.2.6 (X2Go/Arctica), which fixes all the CVEs.
      The differences relevant to X2Go are:
        + Numerous X.org components were upgraded to new major/minor
          versions.
        + CVE-2015-0255 was fixed in VcXsrv itself
        + CVE-2015-3418 was fixed in VcXsrv itself
        + Font files no longer differ in each build due to timestamp
          differences
        + VcXsrv's bundled version of openssl was upgraded from 1.0.1k
          to 1.0.2a (fixes the multiple CVEs announced on 2015-03-19)
        + VcXsrv's bundled version of libXfont was upgraded from 1.4.8
          to 1.5.1 (Fixes CVE-2015-1802 through CVE-2015-1804)
        + VcXsrv's bundled version of freetype was updated from 2.5.3
          to 2.5.5 (fixes CVE-2014-9656 through CVE-2014-9675)
    - Windows: Update bundled Win32 OpenSSL from 1.0.1L to 1.0.1m,
      which fixes the multiple CVEs announced on 2015-03-19.
      Note that X2Go Client for Windows 4.0.3.2-20150329 has this update
      also.
    - Windows: Update bundled PuTTY from 0.63 to 0.64.
      In addition to other changes, CVE-2015-2157 has been fixed.
    - Windows: Upgrade libssh from 0.6.4 to 0.7.0 (while maintaining
      Pageant support).
      The differences relevant to X2Go are:
        + CVE-2015-3146 was fixed
        + Added support for ed25519 keys
        + Added SHA2 algorithms for HMAC
      Note that X2Go Client for Windows 4.0.3.2-20150508 has the update
      to 0.6.5, which fixes the CVE also.
    - Windows: Update bundled nxproxy (nx-libs-lite) from 3.5.0.27 to
      3.5.0.31. (bugfix & feature update)
    - Windows: Update/Upgrade bundled Cygwin components to latest
      versions as of 2015-04-25 (except for the Cygwin DLL, which was
      upgraded but not to the latest version).
      Note that all the security fixes were included in updates to
      X2Go Client for Windows 4.0.3.2
        + openssl 1.0.1k-1 -> 1.0.2a-1 (upgrade. includes security fixes
          for the multiple CVEs announced on 2015-03-19.)
        + libjpeg-turbo 1.8.1-1 -> 1.8.1-3 (security update for
          CVE-2014-9092)
        + libpng 1.5.21-2 -> libpng16 1.6.17-1 (upgrade, may improve X2Go
          performance when PNG compression is selected. Also includes the
          fix for CVE-2013-6954)
        + gcc 4.8.3-3 -> 4.9.2-3 (upgrade, may improve X2Go performance a
          little bit)
        + openssh 6.6p1-3-x2go1 -> 6.8p1-1-x2go1 (upgrade, probably not
          relevant to X2Go)
        + cygwin (DLL) 1.7.32-1 -> 1.7.33-1 (upgrade, probably not
          relevant to X2Go)
        + dash 0.5.8-2 -> 0.5.8-3 (feature update, not relevant to X2Go)
        + ncurses 5.9-20140524-1 -> 5.9-20150404-1 (update, probably
          not relevant to X2Go)
        + zlib 1.2.8-1 -> 1.2.8-3 (update, undocumented by Cygwin project)
    - Windows: Copy the exact version of each cygwin DLL from the cygwin
      binary tarballs rather than copying the "rebased" version from
      an X2Go developer's cygwin installation.
      What effect this will have on users is TBD. However, it does mean
      that we are distributing the exact DLLs that the Cygwin project
      provides, which is desirable for security.

  [ Mihai Moldovan ]
  * New upstream version (4.0.4.0):
    - Move *.cpp and *.h files to src/ and *.ts files to src/i18n/.
    - Reference src/ in Doxyfile.
    - Reference src/ and src/i18n/ in x2goclient.pro.
    - Move *.ui files to src/ui/ and reference in x2goclient.pro.
    - Translate and simplify header in x2goclient.pro.
    - Add x2goclientconfig.pri only containing a comment to override specific
      entries in x2goclient.pro in x2goclientconfig.pri.
    - Move resource files to src/res/ and reference in x2goclient.pro.
    - Reference changes in shipped Makefile.
    - Rename SRC_DIR to TOP_DIR in shipped Makefile.
    - Rename qtbrowserplugin-<ver>-opensource to x2gobrowserplugin-<ver> and
      reference in x2goclient.pro.
    - Move x2goplugin.rc to x2gobrowserplugin-*/src/res/ and reference in
      x2goclient.pro.
    - Remove executability from x2goclient.pro.
    - Fix typos and update URL's in INSTALL file.
    - Fix typos and grammar in HOWTO.GPGCARD.
    - Add "X2Go Project" copyright to LICENSE file.
    - Replace backticks with $() and change spaces to tabs in
      Makefile.man2html.
    - Reformat README.OpenSSL-Exception.
    - Grammar fix in README.i18n.
    - Update .gitignore with more temporary files.
    - Make x2goclient.pro consistent: replace tabs with spaces, put quotes
      around messages, remove or add whitespace where applicable.
    - Move *.rc and *.rcc files back to top directory for now. Resources must
      be in the resource file's base directory or a sub-directory.
    - Move icons/ to img/icons/ and update references in
        + resources.rcc
        + COPYRIGHT.x2go-logos
        + Makefile
        + debian/x2goclient.install
        + macbuild.sh
        + nsis/x2goclient.nsi
        + src/onmainwindow.cpp
        + src/appdialog.cpp
        + src/folderbutton.cpp
        + src/folderexplorer.cpp
        + src/sessionbutton.cpp
        + src/sessionexplorer.cpp
        + src/sessionmanagedialog.cpp
        + src/sessionwidget.cpp
        + src/ui/helpdialog.ui
        + src/xsettingswidget.cpp
    - Move png/ to img/png/ and update references in resources.rcc and
      src/onmainwindow.cpp.
    - Move svg/ to img/svg/ and update references in resources.rcc,
      src/folderbutton.cpp, src/onmainwindow.cpp and src/sessionbutton.cpp.
    - Move *.ts files back to the top directory (they are resources.)
    - Move *.ts and *.qm files to i18n/ and update references in
      resources.rcc, x2goclient.pro and debian/rules.
    - Fix formatting errors in nsis/gpl.txt.
    - Fix whitespace errors in nsis/x2goclient.nsi.
    - Don't change the icons path in nsis/x2goclient.nsi.
    - Make nsis files non-executable.
    - Move x2go-logos/ to img/x2go-logos and update references in
      COPYRIGHT.x2go-logos.
    - Fix whitespace errors in x2gobrowserplugin-2.4_1/src/res/x2goplugin.rc.
    - Move i18n/ to res/i18n/ and update references in debian/rules and
      x2goclient.pro.
    - Remove executability bit from src/sshmasterconnection.cpp and
      src/sshprocess.cpp.
    - Move img/ to res/img/ and update references in
        + COPYRIGHT.x2go-logos
        + Makefile
        + debian/x2goclient.install
        + macbuild.sh
        + x2goclient.pro
        + x2goclient.rc
    - Move
        + git.rcc
        + changelog.rcc
        + x2goclient.rc
        + resources.rcc
      to res/ and update references in x2goclient.pro and src/ui/helpdialog.ui.
    - Reference new src directory as include dir in x2goclient.pro.
    - Move txt/ to res/text/ and update references in
        + x2goclient.pro
        + Makefile
        + debian/rules
        + x2goclient.spec
    - Whitespace fix in Info.plist.
    - Use more quoting and curly braces for referencing variables in
      macbuild.sh.
    - Define TOP_DIR variable in macbuild.sh -- set to $PWD.
    - Define the new variables $SDK and $MACOSX_DEPLOYMENT_TARGET in
      macbuild.sh which can also be (pre-)set through the environment. Default
      to the 10.7 SDK and deployment target. Use the variables when calling
      qmake.
    - Specify -spec macx-g++ when using qmake in macbuild.sh.
    - Directly reference project file for qmake in macbuild.sh.
    - Use out-of-source build and do not overwrite the default shipped
      Makefile in macbuild.sh.
    - Also also specify the top dir when defining the path to the generated
      appbundle and dmg file in macbuild.sh.
    - Move Info.plist to res/ and update reference in x2goclient.pro.
    - Fix references of resources in macbuild.sh to access files from TOP_DIR.
    - Work around a bug in qmake generating incorrect make rules for embedding
      the OS X app bundle Info.plist file.
    - Work around another bug in qmake and copy icon "manually".
    - Define wrap_legacy_resources() function and use it to wrap legacy
      resource locations stored in old session config files.
    - Add some debugging output to sessionbuttons/userbutton to see what file
      path is being used as a pixmap (user photo/session icon.)
    - Add myself to copyright section in the x2goutils headers.
    - Change four spaces per indentation level to two spaces in x2goutils.cpp.
    - Add fixup_resources() to x2goutils to fix "broken" resource URI's.
    - Rename fixup_resources() and wrap_legacy_resources() to
      fixup_resource_URIs() and wrap_legacy_resource_URIs(). Update
      references.
    - Move res/Info.plist and macdmg.DS_Store to res/osxbundle/ and update
      references in x2goclient.pro and macbuild.sh.
    - Add debug mode selector via DEBUG env variable to macbuild.sh.
    - Enable more debugging if needed: change -g flag to -g3 -ggdb3 -gdwarf-4.
    - Select stdlib on OS X based on the passed or default SDK value.
    - Fix TOP_DIR handling in macbuild.sh.
    - Switch to BASH interpreter for macbuild.sh.
    - Also accept "FALSE" and "false" as binary values in macbuild.sh.
    - Make bundling optional (but enabled by default) via the new BUNDLE
      environment variable in macbuild.sh.
    - Enable -O2 in debug mode. Otherwise, debug mode would test different
      execution paths than release mode.
    - Add new UNUSED() macro to x2goutils.h and silence compiler warnings.
    - Fix some QMessageBox usages. There are many more places that need
      fixing...
    - Remove config_mac.sh. macbuild.sh handles this now.
    - Use the correct client build dir in macbuild.sh: client_build.
    - Only use --stdlib compiler flag on 10.7+. Unsupported on 10.6 and below.
    - Use sh default assignment instead of default value in macbuild.sh.
      Removes the need to redundantly specify the variable name.
    - App bundle and dmg file will be automatically removed when removing the
      client build directory. Remove redundancy from macbuild.sh.
    - Remove 'function' keyword in macbuild.sh, as it's causing undefined
      behavior according to SUS.
    - Define and implement new function 'make_boolean()' in macbuild.sh. Takes
      a pseudo-boolean value and outputs either 0 or 1. Use this function.
    - Move functions to the start of the macbuild.sh script.
    - New env var/parameter UNIVERSAL in macbuild.sh. Switches the build
      architecture to either exclusively x86_64 (UNIVERSAL=0) or both x86_64
      and x86 (UNIVERSAL=1).
    - Add usage message to macbuild.sh obtainable via -h or --help.
    - x2goclient.pro.maemo: cleanup.
      + Reorder sections so that they match x2goclient.pro.
      + Adapt to new directory structure.
      + Various whitespace fixes.
    - Move OS X-specific stuff from general section to macx section in
      x2goclient.pro.
    - Move ICON definition up before it's actually used in the macx section in
      x2goclient.pro.
    - Windows: move building into client_build subdirectory. Also needs the
      changes in buildscripts.git.
    - Windows: convert and delete the other config or build scripts. Delete
      obsolete ones.
    - Windows: correctly reference windows icon.
    - x2goclient.spec: fix builds on Fedora and related due to failing removal
      of browserplugin directory. That's non-critical.
    - onmainwindow.cpp: actually call slotTunnelOk(int), do not generate a run
      time error by calling the non-existent function slotTunnelOk().
      Fixes: #804.
    - onmainwindow.cpp: clarify message regarding missing SSH daemon host
      keys. Fixes: #793.
    - non_modal_messagebox.{cpp,h}: Add new Non_Modal_MessageBox class for
      non-modal message boxes.
    - onmainwindow.cpp: use Non_Modal_MessageBox::critical function to display
      errors relating to missing sshd host keys. Fixes: #794.
    - onmainwindow.cpp: also make the message about a non-running sshd
      non-modal.
    - {x2goclient.pro,res/osxbundle/{Info.plist,postbuild.sh}}:
      + Add new postbuild script to set the correct version in the processed
        Info.plist output file.
      + Use this script in x2goclient.pro as QMAKE_POST_LINK command.
      + Move Icon copying into that script.
      + Define version in x2goclient.pro.
    - onmainwindow.cpp: consolidate Windows and non-Windows sshd startup error
      message.
    - onmainwindow.cpp: typo fix (authoized_keys.)
    - onmainwindow.cpp: stop exporting directories (Printing, File Sharing) on
      sshd error.
    - onmainwindow.cpp: fix session icon not being displayed as tray icon
      (missed legacy resource URI wrapper call.)
    - configdialog.cpp: update XQuartz outdated version info message and
      links. Add MacPorts reference.
    - configdialog.cpp: reformat code, add MacPorts and XQuartz references,
      URL's and installation instructions, don't show outdated version warning
      when no XQuartz server is installed. Fixes: #792.
    - x2goutils.{h,cpp}: use QString references.
    - x2goutils.{h,cpp}: add new helper function show_RichText_WarningMsgBox.
    - configdialog.cpp: use new helper function show_RichText_WarningMsgBox to
      show proper errors. Format as HTML. Use hyperlinks. Rephrase XQuartz
      warning messages.
    - configdialog.cpp: return empty strings as paths to the XQuartz
      application if no valid one could be found in order to show the proper
      error message.
    - configdialog.cpp: rephrase another error message, use the new helper and
      reformat code.
    - onmainwindow.{cpp,h}: make slotTunnelOk parameter optional and use the
      non-parameter call for the QSingleShotTimer::timeout() signal.
    - x2goutils.{h,cpp}: split up show_RichText_WarningMsgBox() into the
      aforementioned function and a new convert_to_rich_text() helper function.
    - non_modal_messagebox.{h,cpp}: add new Non_Modal_MessageBox::critical()
      overloaded functions to be able to use informative text and a (forceful,
      if requested) conversion to rich text.
    - onmainwindow.cpp: prettify non-running sshd error message.
    - onmainwindow.cpp: prettify non-available host key error message.
    - onmainwindow.cpp: also use usermode sshd on OS X, if no global daemon is
      running.
    - onmainwindow.cpp: on OS X, specify sshd's PID file location in its
      server config.
    - onmainwindow.cpp: wait 3 seconds before checking sshd startup state to
      allow it to come up.
    - onmainwindow.cpp: adapt SSH host key warning message to new usermode
      sshd possibilities.
    - configdialog.cpp: make XQuartz detection algorithm QStringList-based and
      add MacPorts location.
    - onmainwindow.cpp: do not define Ctrl+Q two times. Made it unusable on
      Linux and Windows. (Fixes: #830).
    - onmainwindow:cpp: correctly pass escaped single quote when writing
      remote xinerama config file. Post-fixup for #797.
    - {onmainwindow.cpp,README.i18n}: fix localization -- resource strings
      were not correctly updated. Fixes: #828.
    - onmainwindow.cpp: quote commands for generating pulse-client.conf
      correctly, add more quotes and use absolute file path for pulse cookie.
    - version.h: add include guard.
    - help.{cpp,h}: add skeleton for new help system.
    - help.{cpp,h}: add sanitizing helpers.
    - help.cpp: populate pretty_print: fetch max length of params.
    - help.cpp: get terminal window sizes on UNIX-based and Windows operating
      systems.
    - help.cpp: complete pretty printer function.
    - help.cpp: "copy" old command line parameters.
    - help.cpp: document broker options. Fixes: #851.
    - help.cpp: actually output the help message.
    - help.{cpp,h}: also pass the help message on (for display in graphical
      mode.)
    - x2goclient.pro{,.maemo}: add new help.{cpp,h} files.
    - onmainwindow.cpp: replace old help system with new one.
    - {{onmainwindow,help}.cpp},help.h}: fix misc. build errors.
    - help.h: fix run time error by actually giving QTextStream a "device" to
      write to.
    - help.cpp: clear current string if completely written onto one line.
    - help.cpp: enable debugging for pretty_print(). --debug must be supplied
      before --help for this to work.
    - help.cpp: fix splitting algorithm to step over a space character, but
      include hyphens correctly into the current line.
    - help.cpp: don't let qCritical() add even more spaces or quotes around
      the help message.
    - help.cpp: add support for newlines within descriptions.
    - help.cpp: use new newline feature for some options.
    - help.cpp: trying to split at hyphens was a bad idea. Remove that part.
    - help.cpp: fix a compile warning (by including winsock2.h) and error
      (caused by a typo) on Windows.
    - help.cpp: hardcode indentation value to 2 (for the first spaces) +
      maximum length of parameters + 4 (for the trailing 4 spaces).
      Calculations via terminal_cols and remaining do not work, if
      terminal_cols is unknown.
    - x2goutils.{cpp,h}: implement new git_changelog_extract_commit_sha
      helper, extracting the most recent commit shasum from a git changelog
      string.
    - help.cpp: use new git_changelog_extract_commit_sha() helper while
      building the help prelude.
    - helpdialog.cpp: change to monospaced font.
    - helpdialog.cpp: use QT_VERSION macro to select either a monospaced or
      typewriter font (Qt < 4.7.0 only supports TypeWriter.)
    - x2goutils.{cpp,h}: add new font_is_monospaced() helper.
    - helpdialog.cpp: try harder to set a monospaced font.
    - helpdialog.cpp: lower font size to have more space for text.
    - ui/helpdialog.ui: almost double the window size.
    - help.cpp: typo fix for --git-info.
    - help.{cpp,h}: provide string splitting logic as separate
      split_long_line() function. Use this in pretty_print().
    - help.cpp: simplify pretty_print() and make it also split lines for
      non-terminal output or when the terminal width is unknown.
    - help.{cpp,h}: add a boolean terminal_output parameter to the
      pretty_print() function family. Controls terminal width auto-detection
      and automatic printing to stderr.
    - onmainwindow.cpp: don't let a potential terminal affect the help string
      shown in the GUI.
    - help.h: lower default splitting length to 100 characters.
    - onmainwindow.cpp: fix up pulse config file generation and
      PULSE_CLIENTCONFIG setting once more.
    - {macbuild,res/osxbundle/postbuild}.sh: add support for git information
      if not building from a tag. Also includes build date.
    - {{configdialog,onmainwindow}.cpp,x2goutils.{cpp,h}}: new helper
      functions show_XQuartz_not_found_error(), show_XQuartz_start_error() and
      show_XQuartz_generic_error(). The first two are calling the latter one.
      Replace previous messages in configdialog.cpp and onmainwindow.cpp with
      the helpers, because they are supposed to pop up a dialog showing almost
      the same message.
    - x2goutils.cpp: fix compile error. tr () is a member of QObject and must
      be explicitly marked as such in a free function.
    - {configdialog.{cpp,h},onmainwindow.cpp}: miscellaneous typo fixes - no
      functional changes.
    - onmainwindow.cpp: whitespace changes to installTranslator() only.
    - onmainwindow.cpp: correctly let Qt fetch the UI display language for Qt
      4.8.0 and higher. The old "compat" behavior is retained for older
      versions of Qt, which do not have the semantics of a UI display
      language. Fixes: #845.
    - config_win.bat: enable release by default, fetch command line parameter
      and compare against debug. Enable debug and console features in that
      case.
    - onmainwindow.{cpp,h}: follow-up to last translation fix. Actually handle
      English locales correctly and don't duplicate code too much.
    - onmainwindow.{cpp,h}: make new get_translator() function static. Correct
      typo in implementation.
    - onmainwindow.h: include used types/headers.
    - onmainwindow.cpp: correctly call QLocale::uiLanguages ().
    - onmainwindow.cpp: copy strings before manipulating them.
    - onmainwindow.h: make get_translator() const. Does not change any state.
    - onmainwindow.cpp: fix compile error triggered by a missing
      parenthesis/typo.
    - onmainwindow.cpp: workaround https://bugreports.qt.io/browse/QTBUG-25973.
    - onmainwindow.h: revert const-qualifier for get_translator(). It's static
      and can't have any cv-qualifier.
    - copy-deps-win32.bat: actually let xcopy error correctly.
    - general: improve debug output and error messages.
      Affects:
        + LDAPSession.cpp
        + configdialog.cpp
        + contest.cpp
        + cupsprintersettingsdialog.cpp
        + exportdialog.cpp
        + folderexplorer.cpp
        + httpbrokerclient.cpp
        + onmainwindow.cpp
        + onmainwindow.h
        + printdialog.cpp
        + printprocess.cpp
        + printwidget.cpp
        + sessionbutton.cpp
        + sessionexplorer.cpp
        + sessionmanagedialog.cpp
        + sessionwidget.cpp
        + settingswidget.cpp
        + sharewidget.cpp
        + sshmasterconnection.cpp
        + sshprocess.cpp
        + wapi.cpp
    - sshmasterconnection.cpp: fix typo in last commit leading to a compile
      failure, correct content, remove superfluous newlines.
    - sessionexplorer.cpp: use a better shared logic for generating an
      arguments list for calling x2goclient.exe from a desktop shortcut.
      Respect the tray icon option also on Windows. Fixes: #871.

  [ Fernando Pedemonte ]
  * New upstream release (4.0.4.0):
    - onmainwindow.cpp: fix bad quoting when writing remote xinerama config file.
      Fixes: #797.

  [ René Genz ]
  * New upstream release (4.0.4.0):
    - {LICENSE,debian/copyright}: fix typo in URL of obviously-nice.de.
      Fixes: #811.

  [ Mike Gabriel ]
  * New upstream release (4.0.4.0):
    - onmainwindow.cpp: fix desktop sharing via session broker. Fixes: #584.

  [ Jason Alavaliant ]
  * New upstream release (4.0.4.0):
    - onmainwindow.cpp: handle %i and %c format flags in desktop files
      correctly: remove the %i flag and replace %c with the application name.
      Fixes: #827.

  [ Nicolas Husson ]
  * New upstream release (4.0.4.0):
    - src/{onmainwindow,sshmasterconnection}.cpp: enable use of SSH proxy
      configuration with x2goplugin. Fixes: #798.
      + v2: refactor patch, fix whitespace issues. (Mihai Moldovan)

  [ Stefan Baur ]
  * New upstream release (4.0.4.0):
    - general: fix spelling and English language syntax issues. Fixes: #389.
      + v2: apply more fixes in the original changes context. (Mihai Moldovan)

 -- X2Go Release Manager <git-admin@x2go.org>  Tue, 26 May 2015 21:09:14 +0200

x2goclient (4.0.3.2-0x2go1) unstable; urgency=medium

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.3.2):
    - Fix placement of session folders in session card column. (Fixes: #681).
    - Send empty message in x2gohelper to stop AppStarting cursor. (Fixes: #616).
    - Fix multiple creations of modmap timer (OS_DARWIN).

  [ Mike Gabriel ]
  * New upstream release (4.0.3.2):
    - Add several info/error/debug log message while hunting down #702.
    - Use app.setQuitOnLastWindowClosed(false) for the X2Go Client QtApplication
      to assure that X2Go Client does not arbitrarily exit during a running
      session. This fixes X2Go Client crashes that occur when printing via
      the CUPS-X2Go printing mechanism with activate print dialog popup on
      incoming print jobs and minimized main window. (Fixes: #702).
    - Be more exact when reporting rev forwarding tunnel request failures to
      the GUI user. Include the purpose of the tunnel (NX, audio, foldersharing)
      in the error message.
    - Enable debugging in sshprocess.cpp and sshmasterconnection.cpp if
      --debug is given.
    - sshmasterconnection.cpp: Fix several grammar issues in error messages.
    - When sharing a client-side folder, do not write the SSH pub key to
      client-side authorized_keys file if the folder-to-be-shared does not
      exist on the client. (Partially solves #405).
    - Fix string concatenation/layout of error message when tunnel I/O errors
      occur.
    - Improve debugging/logging the SSH connections made by X2Go Client.
    - Fix quotes when calling remote commands via SSH (esp. allow same quoting/
      escaping style for libssh and openSSH+Krb based connections). (Fixes: #720).
    - FIXME: Disable PubkeyAuthentication _and_ PasswordAuthentication if
      GSSAPI authentication is activated. This is counter intuitive, though,
      and requires several other fixes in the authentication code.
  * x2goclient.spec:
    - Always set BuildRoot: parameter.

  [ Sergey Savko ]
  * New upstream release (4.0.3.2):
    - Prevent passwordless re-logins into X2Go Session Broker if
      --broker-autologoff is used on the cmdline. (Fixes: #782).
    - Add new cmdline option --broker-noauth-use-session-username.
      When --broker-noauth is used, the broker does not know on behalf
      of which user to operate. This new option enables username syncing.
      When logging into X2Go Server, that username will be sent to the
      broker and be used for querying X2Go Broker Agents etc. (Fixes: #781).

  [ Heinrich Schuchardt ]
  * New upstream release (4.0.3.2):
    - Base the layout dialogue "Session ID" (which shows up when starting a
      connection) on typographic points (instead of pixels). (Fixes: #713).

  [ Jason Alavaliant ]
  * New upstream verson (4.0.3.2):
    - Use QUrl::toPercentEncoding() method to properly encode passwords sent
      to X2Go Session Broker. (Fixes: #705).

  [ Mike DePaulo ]
  * New upstream release (4.0.3.2):
    - Windows: Win32 OpenSSL updates from 1.0.1j to 1.0.1L, which
      fixes the CVEs announced on 2015-01-08.
    - Windows: Cygwin OpenSSL updated from 1.0.1j-1 to 1.0.1k-1, which
      fixes the CVEs announced on 2015-01-08.
    - Windows: Bundle new version of VcXsrv: 1.15.2.2-xp+vc2013+x2go1.
      The differences from 1.15.2.1-xp+vc2013+x2go1 are that its bundled
      OpenSSL has been updated to 1.0.1k, and that xorg-server
      CVE-2014-8091..8103 have been fixed.
    - Windows: Update libssh from 0.6.3 to 0.6.4 (while maintaining
      Pageant support). This fixes CVE-2014-8132, which shouldn't
      affect x2goclient because x2goclient uses the SSH client
      functionality, not the SSH server functionality.
      0.6.4 also added 4 features related to ECDSA keys.
    - Windows: Fix compatibility with PulseAudio 6.0
    - Windows: Remove workaround for audio input with old versions of
      PulseAudio (calling parec once per second)
      (Fixes: #742)
      Thanks George Trakatelis (uom.edu.gr) for submitting this change.
    - Windows: Enable X2Go Client for Windows to build under VS2010 nmake
      (but not the VS2010 IDE due to a Qt4 Visual Studio Add-in limitation)
      Note that the official builds are still build under MinGW.
      (Fixes: #642)
      Thanks George Trakatelis (uom.edu.gr) for submitting this feature.
    - Windows: Make builds easier, and updating bundled dependencies
      easier, by adding copy-deps-win32.bat. It copies the exact
      version of each dependency (DLL, executable, data, folder, etc)
      from x2goclient-contrib.git.

  [ Kaan Ozdincer ]
  * New upstream version (4.0.3.2):
    - Add Turkish translation file.

 -- X2Go Release Manager <git-admin@x2go.org>  Thu, 19 Feb 2015 12:49:22 +0100

x2goclient (4.0.3.1-0x2go1) unstable; urgency=medium

  [ Mike Gabriel ]
  * New upstream release (4.0.3.1):
    - Fully rework x2goclient man page. Add many options that haven't been
      documented so far.
    - Make sound options configurable via X2Go Session Broker. (Fixes: #652).
    - Fix (cross-user) desktop sharing since introduction of clipboard mode
      feature.
    - Update several translation files after splitting of session profile's
      "Settings" tab into "Input/Output" and "Media". Translations for these
      two new tabs derived from the i18n files of PyHoca-GUI.

  [ Mark Pedersen-Cook ]
  * New upstream release (4.0.3.1):
    - Update Danish translation file.

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.3.1):
    - Split Sessions config widget into Input/output and Media widgets.
      (Fixes: #643).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 27 Nov 2014 11:00:17 +0100

x2goclient (4.0.3.0-0x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream release (4.0.3.0):
    - Disallow server-side users to override X2Go Server commands via
      ~/bin (or similar). (Fixes: #336).
    - Avoid unitialised variables on early calls of ONMainWindow::closeEvent()
      or ONMainWindow::closeClient(). (Fixes: #253).
    - Update translation files. Add empty Portuguese translation. Update
      qt_<lang>.qm files from Debian unstable as of today.
    - Update German translation file (after session folder feature got added).
    - Makefile.man2html: Test if man2html exists. If not, don't fail.
    - Honor exports (client-side shared folders) from broker session profiles.
      Thanks to Ming Song for providing a patch for this (Fixes: 612).
  * debian/control:
    + Add B-D: apache2-dev. On squeeze / lucid builds, this is a superfluous
      B-D, but for later Debian/Ubuntu versions, this smoothes the installation
      of the x2goplugin-provide bin:package.
    + Update B-D: apache2-dev | libc6-dev. The apache2-dev package does not
      exist on all Debian/Ubuntu versions.
  * x2goclient.spec:
    + Adapt to building for openSUSE/SLES.
    + openSUSE: Make Qt4 Linguist tools available for Makefile.
    + Upgrade versioned BR for libssh-devel (0.6.3 or patched 0.5.5).
    + The libqt4-linguist split off happened in openSUSE 13.1.
    + Add x2goclient-rpmlintrc file.
    + In openSUSE, it is openldap2-devel, in Fedora/RHEL it is openldap-devel.
    + In openSUSE, openssh is openssh (not openssh-clients / openssh-server).

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.3.0):
    - Fix running x2goclient without arguments on Windows. (Fixes: #522).
    - Save proxy output in $HOME/S-$SESSION-ID/session.log if debugging is
      enabled.
    - Fork x2goclient on windows and terminate child processes if X2Go Client
      crashed. (Fixes: #159).
    - Add "clipboard" parameter to session profile and to command line options.
      (Fixes: #258).
    - Replace qCritical() with printError() by argument parsing.
    - Update translation files.
    - Update russian translation.
    - Update string "&Clipboard Mode" and translate in russian translation file.
    - Grammar fix in russian translation.
    - Add x2gohelper to start X2Go Client on Windows and clean child processes
      if X2Go Client crashes. (Fixes: #525).
    - On Windows rename x2goclient.exe to x2goclient-mainprocess.exe and
      x2gohelper.exe to x2goclient.exe.
    - Start x2gohelper from X2Go Client. Revert name changing of X2Go Client and
      x2gohelper.
    - Add Makefile for x2gohelper.
    - Add support for sessions folders.
    - Add folder explorer: a GUI to manage of session subfolders.
    - Support for sessions subfolders in sessionmanagedialog.
    - Session name autocompletion only for sessions in current folder.
    - Support for session subfolders and command-line options "--session"
      and "--sessionid".
    - Disable session explorer "back" button if user sessions are disabled.
    - Include <QDir> in sessionexplorer.cpp.
    - Remove deprecated workaround in wapi.cpp.
    - Save folder icons Base64 coded. Save icons under General\icon_<PATH>.
      (Fixes: #580).
    - Fix placing sessions folders in broker mode.
    - Fix onmainwindow.cpp after 76ae96781f1d2d5754ee4751539d5de47f1d0297.
    - Add support for session selection in broker mode.

  [ Mike DePaulo ]
  * New upstream release (4.0.3.0):
    - Make X2Go Client aware of the Cinnamon (CINNAMON) desktop environment.
      (Fixes: #571)
    - Make X2Go Client aware of the Trinity (TRINITY) desktop environment.
      (Fixes: #609)
    - Make X2Go Client aware of the Openbox (OPENBOX) window manager.
      (Fixes: #607)
    - Make X2Go Client aware of the IceWM (ICEWM) window manager.
      (Fixes: #608)
    - Windows: Fix not being able to add the server to the known_hosts file when
      the username has non-English characters. (Fixes: #566)
      (NOTE: This fix only works when the non-English characters are in the same
      language as the Windows "system locale" AKA "Language for non-Unicode
      programs." Bug #611 was written for fixing the issue for languages other
      than the system locale.)
      Thanks George Trakatelis (uom.edu.gr) for submitting part of this fix.
    - Windows: Install VcXsrv "misc" fonts by default, and make all 4 font
      groups optional: misc, 75dpi, 100dpi and others (Fixes: #108)
      Note: The fact that all the fonts are included makes the installer about
      30MB larger.
    - Windows: Bundle new version of VcXsrv: 1.15.2.1-xp+vc2013+x2go1
      This new version is based on upstream VcXsrv 1.15.2.0, but still
      compatible with Windows XP. It also has its bundled OpenSSL updated to
      1.0.1j. It is compiled with Microsoft Visual C++ 2013 and contains 1
      X2Go-specific change, winmultiwindow.patch. This patch fixes an issue
      when resizing the NX-proxy window on specific multiple monitor setups.
      (Thanks Oleksandr Shneyder for the patch) (Fixes: #568) (Fixes: #594)
    - Windows: Port from MinGW 4.4 + Qt 4.8.5 to MinGW 4.8.2 + Qt 4.8.6,
      including fix for QTBUG-38706 (Fixes: #474, #603)
    - Windows: Fix missing VcXsrv/zlib1.dll . The impact of this bug was that
      VcXsrv would not start if the cwd was changed from the x2goclient
      directory. (The start menu and desktop shortcuts do have the x2goclient
      directory as the cwd. So they were not affected.) (Fixes: #587)
    - Windows: Make the desktop shortcut optional during install,
      but still the default.
    - Windows: Upgrade libssh from 0.5.5 to 0.6.3. This fixes connecting to
      hpn-enabled SSH servers. The Pageant support patch from the KDE Windows
      project was ported to 0.6.3 by myself and Mike Frederick.
      (Gmail: psududemike) (Fixes: #590)
    - Windows: Win32 OpenSSL updated from 1.0.1h to 1.0.1j, which fixes the
      CVEs announced on 2014-08-06 & 2014-10-15.
    - Windows: Replace Cygwin Bash (sh.exe) with Cygwin Dash (ash.exe renamed
      to sh.exe). This also means fewer Cygwin .DLLs are bundled.
      (Fixes: #636)
    - Windows: cygwin packages (excluding OpenSSH, which is at the patched
      version of 6.6.1p1-3-x2go1) updated from latest versions as of 2014-06-09
      to latest versions as of 2014-10-18. This includes openssl 1.0.1j-1, which
      fixes the CVEs announced on 2014-08-06 & 2014-10.15.
      (Cygwin openssl was also individually updated in 4.0.2.1+hotfix1+build2,
      but only to 1.0.1i-1.)
    - Windows: Build nxproxy.exe with Cygwin's libpng 1.5.x rather than 1.2.x.
      (This may improve performance when PNG compression is selected.)
    - Windows: Build cygwin openssh without krb5 or tcp_wrappers support because
      X2Go Client for Windows does not use either feature.
      (On Windows, Kerberos 5 (GSSAPI) support is provided by PuTTY.)
    - Windows: Fix text not being rendered properly at end of NSIS installer
      (Fixes: #597)

  [ Stefan Baur ]
  * New upstream version (4.0.3.0):
    - Update German translation file.

  [ Ricardo Díaz Martín ]
  * New upstream version (4.0.3.0):
    - Update Spanish translation file.

  [ Martti Pitkanen ]
  * New upstream version (4.0.3.0):
    - Update Finnish translation file.

  [ Jos Wolfram ]
  * New upstream version (4.0.3.0):
    - Update Dutch translation file.

  [ Robert Parts ]
  * New upstream version (4.0.3.0):
    - Add Estonian translation file.

  [ Klaus Ade Johnstad ]
  * New upstream version (4.0.3.0):
    - Update Bokmal (Norway) translation file.

  [ Daniel Lindgren ]
  * New upstream version (4.0.3.0):
    - Update Swedish translation file.

  * Translation status:
    OK - Updating 'x2goclient/x2goclient_de.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    INCOMPLETE - Updating 'x2goclient/x2goclient_da.qm'...
      Generated 536 translation(s) (526 finished and 10 unfinished)
      Ignored 30 untranslated source text(s)
    OK - Updating 'x2goclient/x2goclient_es.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    OK - Updating 'x2goclient/x2goclient_et.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    OK - Updating 'x2goclient/x2goclient_fi.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    INCOMPLETE - Updating 'x2goclient/x2goclient_fr.qm'...
      Generated 254 translation(s) (201 finished and 53 unfinished)
      Ignored 312 untranslated source text(s)
    OK - Updating 'x2goclient/x2goclient_nb_no.qm'...
       Generated 566 translation(s) (566 finished and 0 unfinished)
    OK - Updating 'x2goclient/x2goclient_nl.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    UNTRANSLATED - Updating 'x2goclient/x2goclient_pt.qm'...
      Generated 0 translation(s) (0 finished and 0 unfinished)
      Ignored 566 untranslated source text(s)
    INCOMPLETE - Updating 'x2goclient/x2goclient_ru.qm'...
      Generated 552 translation(s) (543 finished and 9 unfinished)
      Ignored 14 untranslated source text(s)
    OK - Updating 'x2goclient/x2goclient_sv.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    INCOMPLETE - Updating 'x2goclient/x2goclient_zh_tw.qm'...
      Generated 397 translation(s) (372 finished and 25 unfinished)
      Ignored 169 untranslated source text(s)

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 21 Oct 2014 12:38:56 +0200

x2goclient (4.0.2.1-0x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream release (4.0.2.1):
    - Fix FTBFS on arm64 (and others) architecture. (Fixes: #498).
    - Only show session name in notification bubbles with debugging
      enabled. (Fixes: #364).
    - New command line option (--keep-trayicon). With that options set,
      we force X2Go client to only use the default "accelerated X" as
      system tray icon (and prohibit usage of the session's icon as
      tray icon). (Fixes: #365).
    - Provide more meaningful messages on SSH errors (host pub key not
      found, export pub key not found, authorized_keys file not found).
      For SSHd startup failures provide different messages on Windows
      and non-Windows machines. (Fixes: #235).
      FIXME: add detection code to report SSH daemon startup failures.
    - Add new cmdline option --hide-foldersharing. If used, all GUI
      elements related to exporting client-side folders to X2Go sessions
      get hidden. (Fixes: #514).
    - Update COPYING file (to update FSF address).
  * debian/control:
    + Add dbg:package x2goplugin-dbg.

  [ Clemens Lang ]
  * New upstream version (4.0.2.1):
    - Re-add Info.plist file (which got removed by accident in commit 91cf6c6).
      (Fixes: #502).

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.2.1):
    - Hide GSSAPI options on direct RDP connections. (Fixes: #478).
    - Search X-Server in /Applications/Utilities/XQuartz.app on Mac.
    - Wrong cmd line option throw error dialog if running not from terminal.
    - Add command line option "close-disconnect", which make client close after
      session is disconnected.
    - Don't start pulse on Windows, until we really have to start a session
      that requires pulse support.
    - Check if sound is activated before starting pulse.
    - Fix starting sshd on Win XP. (Fixes: #421).
    - Fix "fullscreen" mode on Windows 7 with multiple monitors.

  [ Mike DePaulo ]
  * New upstream release (4.0.2.1):
    - Windows: Reduce the size of NSIS installer by several MB
      by switching to lzma solid compression
    - Windows: Prevent high PulseAudio CPU usage on Windows XP by lowering
      PulseAudio's CPU priority from "high" to "normal" on XP specifically.
      Also do so on Windows Server 2003 (R2) (Fixes #526)
    - Windows: Enable PulseAudio log when --debug is passed.
    - Windows: Fix compatibility with current PulseAudio master branch
    - Windows: cygwin packages (inluding patched OpenSSH 6.6.1p1-3) updated from
      latest versions as of 2014-04-08 to latest versions as of 2014-06-09. This
      includes openssl 1.0.1h-1, which fixes the 6 CVEs announced on 2014-06-05.
      (Cygwin openssl was also individually updated to 1.0.1h-1 in
      4.0.2.0+build4.) This also includes migrating from libjpeg to
      libjpeg-turbo, which reduces CPU usage of nxproxy.)
    - Windows: Download and compile nx-libs-lite from the release tarball,
      rather than from git, so that the patches are actually applied
    - Windows: nx-libs-lite updated from 3.5.0.22 to 3.5.0.27
      (linked against aforementioned cygwin package versions)
    - Windows: Win32 OpenSSL updated from 1.0.1g to 1.0.1h, which fixes the 6
      CVEs announced on 2014-06-05.
      (Win32 OpenSSL was also updated to 1.0.1h in 4.0.2.0+build3.)
    - Windows: VcXsrv (XP Compatible) updated from 1.14.3.1 to 1.14.3.2.
      Fixes CVE-2014-0209, CVE-2014-0210, and CVE-2014-0211
      (VcXsrv was also updated to 1.14.3.2 in 4.0.2.0+build2.)
    - Windows: Switch from regular NSIS 2.46 to Unicode NSIS 2.46.5
      (Fixes: #528)

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 11 Jul 2014 12:23:59 +0200

x2goclient (4.0.2.0-0x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.2.0):
    - Revrite SSH Classes to support libssh fix.
    - Add Class HelpDialog to show options in scroll area.
    - Fix authentication on SSH Broker with key + passphrase.
    - Set modmap timer timeout to 10 sec on Mac.
    - Fix running xmodmap if X2Go Client not started from terminal.
    - Setting keyboard modifiers with xmodmap.
    - Fix multimonitor support on Linux.
    - Display more version info. Parameters --version, --git, --changelog.
    - Don't show GUI dialog for --version, --help, etc, if started
      from terminal on linux and mac.
    - If no user in session config, display system username in pass form.
    - Check if txt/changelog and txt/git exist on config phase.
      Rename option "--git" to "--git-info".
    - Change x2goclient.nsi for nightly builds.

  [ Josh Lukens ]
  * New upstream version (4.0.2.0):
    - Switch to QNetworkAccessManager. Appropriately set content type
      header to "application/x-www-form-urlencoded" for HTTP post
      requests. (Fixes: #440, #138).
    - Fix copy+paste errors in QNetworkAccessManager code.
    - Provide support for dynamic authentication IDs. This is
      a requirement for using the broker client against brokers
      that use some sort of OTP authentication mechanism.
      (Fixes: #446).

  [ Mike Gabriel ]
  * New upstream version (4.0.2.0):
    - Drop create_text.sh again, implement changelog copying
      in distro build files. Implement Git history creation for
      nightly builds in build scripts.
    - Rename txt/git to txt/git-info (make it compliant with cmdline
      options).
    - Allow starting shadow sessions from the command line with
      option --hidden being enabled. (Fixes: #349).
  * debian/control:
    + Build-depend on libssh-dev (>= 0.5.4-2).
    + Bump Standards: to 3.9.5. No changes needed.
  * debian/rules:
    + Copy debian/changelog into txt/ subfolder during dh_auto_configure.
    + Create txt/git-info files for ChangeLog.git if it exists.
  * x2goclient.spec:
    + Copy ChangeLog (or debian/changelog) into txt/ subfolder during
      %setup.
    + Copy ChangeLog.gitlog (if present) into txt/ subfolder during %setup.
    + B-R (epel-7): man2html-core (same as for Fedora builds).

  [ Mike DePaulo ]
  * New upstream version (4.0.2.0):
    - Decrease HelpDialog's tab width from 320 to 30
      (the width of 10 spaces.) (Fixes: #453)
    - Windows: Fix compatibility with PulseAudio 3.0 & later through
      new cookie handling. (Fixes: #422)
    - Windows: Upgrade included PulseAudio from 1.1 to 5.0.
      The 5.0 build is patched for X2Go bug #363. and available here:
        https://build.opensuse.org/project/show/home:mikedep333:branches:home:\
        mkbosmans:mingw32:pulseaudio
    - Windows: Reapply KDE on Windows's patch for Pageant support to
      libssh 0.5.5. (Fixes: #448)

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 10 Apr 2014 13:47:56 +0200

x2goclient (4.0.1.6-0x2go1) unstable; urgency=low

  * x2goclient.spec:
    + B-R (epel-7): man2html-core (same as for Fedora builds).
      (Cherry-picked from already released version 4.0.2.0).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 11 Jul 2014 12:25:47 +0200

x2goclient (4.0.1.5-0x2go1) unstable; urgency=low

  * Build fix release (4.0.1.5):
    - Add x2goclient_nl.ts to x2goclient.pro, so that the
      .qm file gets generated during build. (Fixes: #473).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 10 Apr 2014 17:47:27 +0200

x2goclient (4.0.1.4-0x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.1.4):
    - Increase ssh_select timeout to 0.5 sec.
    - Set mod map from client to server on Mac, hide keyboard settings on Mac.
    - Fix mod map on Mac with kerberos.
    - Fix focus on pass form.

  [ Orion Poplawski ]
  * New upstream version (4.0.1.4):
    - Fix password connection with libssh 0.6.0. (Fixes: 420).
    - Don't use ancient Debianism's for ssh options (ProtocolKeepAlives).
      (Fixes: #434).

  [ Martti Pitkanen ]
  * New upstream version (4.0.1.4):
    - Update Finnish translation file.

  [ Robert Parts ]
  * New upstream version (4.0.1.4):
    - Add new translation of X2Go Client to Estonian.

  [ Nicolai Hansen ]
  * New upstream version (4.0.1.4):
    - Update Danish translation file.

  [ Jos ]
  * New upstream version (4.0.1.4):
    - Add new translation of X2Go Client to Dutch.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 10 Apr 2014 13:46:33 +0200

x2goclient (4.0.1.3-0x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.1.3):
    - changed keyboard settings. Supported modes: auto, none and config with
      model/layout(variant)
    - Enables forwarding (delegation) of GSSAPI credentials to the server.
    - Make GSSAPI delegation configurable.
    - Update Russian translation file.
    - Rewrite SSH Classes to support libssh fix.
    - Set mod map from client to server on Mac, hide keyboard settings on Mac.
    - Fix mod map on Mac with kerberos.
    - Fix focus on pass form.

  [ Orion Poplawski ]
  * New upstream version (4.0.1.3):
    - Protect x2goplugin.html. Make it only available from the local host.

  [ Mike Gabriel ]
  * New upstream version (4.0.1.3):
    - Fix scan for pulseaudio cookie file. Issue got introduced in X2Go Client
      4.0.1.2 and let pulseaudio sound setup fail completely in the Linux
      X2Go Client of that version. (Fixes: #384).
    - Minor update of the German translation file.

  [ Klaus Ade Johnstad ]
  * New upstream version (4.0.1.3):
    - Update Bokmal translation file.

  [ Ricardo Díaz Martín ]
  * New upstream version (4.0.1.3):
    - Update Spanish translation file.

  [ Daniel Lindgren ]
  * New upstream version (4.0.1.3):
    - Update Swedish translation file.

  [ Stefan Baur ]
  * New upstream version (4.0.1.3):
    - Update German translation file.

  [ Martti Pitkanen ]
  * New upstream version (4.0.1.3):
    - New translation of X2Go Client to Finnish.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 22 Jan 2014 08:56:30 +0100

x2goclient (4.0.1.2-0x2go2) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (4.0.1.2):
    - Provide Keywords: key in .desktop file.
    - Add NSIS packaging files for win32 builds to source tree.
      (Files provided by Oleksandr Shneyder, thanks!!!).
    - Rename win32 desktop and startmenu icon from "X2goClient" to "X2Go
      Client".
    - Store broker HTTPS certificate exceptions in
      $HOME/.x2go/ssl/exceptions (before: $HOME/ssl/exceptions).
      (Fixes: #328).
    - Perform sanity checks on data that comes in from X2Go Servers.
      Prohibit the execution of arbitrary code via the ~/.bashrc file.
      (Fixes: #333).
    - Add option --broker-cacertfile. Allow usage of non-system-wide
      installed (self-signed) SSL certificate chains for https (SSL)
      session broker connections. (Fixes: #311).
    - Update man page for new --tray-icon cmdline option.
    - Update man page for --broker-url. Explain the syntax of <URL>.
    - Properly handle (=expand) the "~" character in key filenames. (Brought to
      attention by Eldamir on IRC. Thanks!).
    - Expand tilde operator for all other file paths handed over to X2Go Client
      via sessions file or cmdline parameter.
    - Syntax fix of x2goclient.desktop file.
    - Test for various file locations of the pulseaudio cookie file.
    - Allow patching of qmake-qt4 executable path in Makefile.
    - Make qmake-qt4 and lrelease path in Makefile easily replacable (as
      RHEL-5 does not have those tools in $PATH).
    - Make sure that build_client and build_plugin are not build with parallel
      make.
    - Make x2goplugin-provider installable via Makefile.
  * Pull-in packaging changes from Debian.
  * debian/source/format:
    + Switch to format 1.0.
  * x2goclient.spec:
    + Ship x2goclient.spec (RPM package definitions) in upstream project.
      (Thanks to the Fedora package maintainers).
    + Clear (Fedora package) changelog.
    + Make package build on Fedora/EPEL versions that do not have the
      qtbrowserplugin package.
    + For EPEL-5 builds: replace full path to qmake-qt4 and lrelease.
    + Split up package into bin:packages: x2goclient, x2goplugin,
      x2goplugin-provider.
    + Make sure lrelease-qt4 is executed (not just lrelease).

  [ Ricardo Díaz Martín ]
  * New upstream versino (4.0.1.2):
    - Strip whitespaces off of user name, host name and other
      strings when loading / saving session profiles.(Fixes: #315).
    - New option --tray-icon. Force showing the tray icon, even for
      hidden sessions. Also allow creation of .desktop files with
      --tray-icon optionally being enabled. (Fixes: #316).
    - Update Spanish translation.

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.1.2):
    - Support for keys "shadowuser" "shadowdisplay" and "shadowmode" in
      config file. This allows choosing the default display for shadow
      sessions.
    - Support for GSSApi(Kerberos 5) authentication. Using ssh/scp commands
      on Linux and Mac and plink/pscp on Windows.
    - Support for ChallengeResponseAuthentication (Google Authenticator)
    - Setting main window focus on mac (Fixes: #139).
    - Additional check if authentication with GSSApi successfull
    - c121b7e2d3d83abdc2d7a29637bc3294e38b2ec3 broke checking if remote
      command produce only stderr and not stdout. It made x2goclient crash
      if x2gostartagent send LIMIT error. Current commit fixes this issue.
    - SshMasterConnection should use current user name if no user name is
      specified in session settings
    - GSSApi(Kerberos 5) authentication for sshproxy and sshbroker
    - fixed GSSApi(Kerberos 5) authentication for sshproxy and sshbroker
      on windows

  [ Heinrich Schuchardt ]
  * New upstream version (4.0.1.2):
    - Handle SSH host key changes more elegantly and allow user interaction
      if such a host key change occurs. (Fixes: #241).

  [ Michael DePaulo ]
  * New upstream version (4.0.1.2):
    - win32: Add uninstall information to Add/Remove Programs. (Fixes: #230).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 17 Dec 2013 15:21:38 +0100

x2goclient (4.0.1.1-0~x2go1) unstable; urgency=low

  [ Nicolai Hansen ]
  * New upstream version (4.0.1.1):
    - Update Danish translation file.

  [ Terje Andersen ]
  * New upstream version (4.0.1.1):
    - Update Norwegian Bokmaal translation file.

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.1.1):
    - Use "127.0.0.1" instead of localhost to avoid wrong IPv6 hostname
      resolution. (Fixes: #151).
    - Wait for x2gocmdexitmessage to return before closing in hidden mode.
    - Support for published applications in X2Go Plugin
    - Support for "shadow" mode in X2Go Plugin

  [ Mike Gabriel ]
  * New upstream version (4.0.1.1):
    - If a priv SSH key has been specified, skip the autologin procedure.
      Let's consider a given SSH private key that fails to log the user
      in as an overall login failure. (Fixes: #141).
    - Avoid multiple selectUserSession requests when in broker
      mode.
    - Properly set the remote server address received via selectUserSession
      method when in broker mode. (Fixes: #226).
    - Fix segmentation fault that started occurring since the custom trayIcon
      patch was applied. Segfault only occurred if the tray icon was not used.
    - Show session name in notification bubbles.
    - Update German translation.
    - Add cmdline option --broker-autologoff: Enforce re-authentication against
      X2Go Session Broker after a session has been suspended or terminated.
      (Fixes: #179).
    - Enable full access desktop sharing across user accounts. (Fixes: #222).
    - Make X2Go Client aware of the MATE desktop environment.
    - Make X2Go Client work in SSH broker mode without the need of a auth-id
      file.

  [ Heinrich Schuchardt ]
  * New upstream version (4.0.1.1):
    - Call ssh_clean_pubkey_hash() for deallocating public key hashes instead of
      just calling free(). Required under MS Windows as documented in libssh2
      API. (Fixes: #243). (For further details see:
      http://api.libssh.org/master/group__libssh__session.html).
  * Provide bin:package with debug symbols for X2Go Client. (Fixes: #255).

  [ Ezra Bühler ]
  * New upstream version (4.0.1.1):
    - Fix auto-resume when session type is »Single Application«. (Fixes: #183).

  [ Ricardo Díaz Martín ]
  * New upstream version (4.0.1.1):
    - Fix detection of maximum screen area available for a session. (Fixes:
      #165).
    - Use the session icon as tray icon, pop up notification bubble that informs
      about current session actions. (Fixes: #177).
    - Allow for setting maximum available desktop size as window size via the
      session profile card. Unfortunately, this feature is for now only
      available on Linux. (Fixes: #214).

  [ Otto Kjell ]
  * New upstream version (4.0.1.1):
    - Enable debug mode through cmd line parameter. (Fixes: #142).
    - Standardize output to stdout+stderr and make it parseable.

  [ Orion Poplawski ]
  * New upstream version (4.0.1.1):
    - Instead of using a hard-code DPI of 96, use local DPI settings for new
      sessions if not explicitly set in session profile (Fixes: #164).

  [ Daniel Lindgren ]
  * New upstream version (4.0.1.1):
    - Update Swedish translation file.

  [ Ricardo Díaz Martín ]
  * New upstream version (4.0.1.1):
    - Update Spanish translation file.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 11 Sep 2013 12:06:02 +0200

x2goclient (4.0.1.0-0~x2go1) unstable; urgency=low

  [ Frédéric Motte ]
  * New upstream version (4.0.1.0):
    - Add French translation file.

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.1.0):
    - Launching parec to init pulseaudio input only on Windows.
    - Hide profilecard area on broker authentication.
    - Fix ONMainWindow layout in broker mode.
    - Set passphrase for key to reverse SSH connection.
      Fix closing client after getting passphrase (Fixes: #137)
    - Support for recent cygwin API on Windows.
    - Add checkbox for -noclipboardprimary argument for internal vcxsrv.

  [ Mike Gabriel ]
  * New upstream version (4.0.1.0):
    - Fix position shifts of broker login widget on repetetive authentication
      failures. (Fixes: #71).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 22 Mar 2013 23:15:45 +0100

x2goclient (4.0.0.4-0~x2go1) unstable; urgency=low

  [ Clemens Lang ]
  * New upstream version (4.0.0.4):
    - Add scripts and additional files for building X2Go Client
      disk images for Mac OS X. (Fixes: #131).

  [ Mike Gabriel ]
  * New upstream version (4.0.0.4):
    - Update man page: Add broker relevant cmdline options.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 04 Mar 2013 05:46:16 +0100

x2goclient (4.0.0.3-0~x2go1) unstable; urgency=low

   * Fix version in version.h, VERSION and x2goplugin.rc.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 13 Feb 2013 14:37:24 +0100

x2goclient (4.0.0.2-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (4.0.0.2):
    - More icon updates needed. Discovered during Debian package update.

  [ Orion Poplawski ]
  * New upstream version (4.0.0.2):
    - Fix .desktop file, fix FSF address. (Fixes: #88).

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.0.2):
    - Fix support for RSA Keys in X2Go Broker code.
    - Set autologin as false by default. Quote session ID in SSH broker code
    - Support for session key "usebrokerpassforproxy" - use broker pass for
      authentication on proxy.
    - Fix X2Go Logo.
    - Terminate nxproxy from X2Go Client if connection to server is lost.
      (Fixes: #100)
    - Fix building x2goplugin.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 12 Feb 2013 19:29:53 +0100

x2goclient (4.0.0.1-0~x2go1) unstable; urgency=low

  * Bugfix release (4.0.0.1):
    - Replace symlink at svg/x2gologo.svg with copied file. Fixes
      tarball release esp. for MS Windows builds.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 02 Jan 2013 12:19:01 +0100

x2goclient (4.0.0.0-0~x2go1) unstable; urgency=low

  [ Christoffer Krakou ]
  * New upstream version (4.0.0.0):
    - Update Danish translation.
    - Update Danish translation (SSH proxy feature).

  [ Daniel Lindgren ]
  * New upstream version (4.0.0.0):
    - Update Swedish translation.

  [ Ezra Bühler ]
  * New upstream version (4.0.0.0):
    - Make it possible to resume a session using the keyboard only.
      Also fix the tab order in the resume session dialog by
      changing the focus policy of the main window. (Fixes: #80).

  [ Heinz-M. Graesing ]
  * New upstream version (4.0.0.0):
    - Update refurbished X2Go Logo set. License for the X2Go Logos is GPL-2.0+.
      The inner X2Go logo background is now white (non-transparent) which should
      fix poor display results for X2Go icons in application menus using a dark
      theme. (Fixes: #59).

  [ Jan Engelhardt ]
  * New upstream version (4.0.0.0):
    - Fix Debian-like Qt path (qmake will handle it internally).

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.0.0):
    - Translation files updated.
    - Russian translation updated.
    - Add support for pgp cards in broker mode.
    - Fix displaying ssh proxy box in session settings if sessions type
      changed. (Fixes: #61).
    - Init config.brokerAutologin with false. (Fixes: #72).
    - Make sure x2goclient closes if broker has no sessions. Fixes
      appearing session profile dialog if client is configured to
      minimize to systray. (Fixes: #73).
    - Update license headers.
    - Add "author" entry in UI files.
    - Add OpenSSL license exception.

  [ Ricardo Diaz ]
  * New upstream version (4.0.0.0):
    - Update Spanish translation file.

  [ Mike Gabriel ]
  * New upstream version (4.0.0.0):
    - Update German translation file.
    - Get rid of br html tags in client<->broker communication (Fixes: #81).
    - Bump version to 4.0.0.0 (for Baikal bundle release).

  [ Terje Andersen ]
  * New upstream version (4.0.0.0):
    - Update Bokmal (Norway) translation file.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Sun, 30 Dec 2012 15:34:02 +0100

x2goclient (3.99.3.0-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (3.99.3.0):
    - Rebuild i18n files, add x2goclient_dk.ts for the new
      Danish translator (Christoffer Krakou).
    - Update German translation.
    - Run X2Go-proxied RDP session with fullscreen mode as sessions
      of X2Go session type "D". (Fixes: #22)
    - Allow pass-through of username and password for X2Go-proxied RDP
      sessions. The strings X2GO_USER and X2GO_PASSWORD in rdpoptions
      will be replaced by username+password enter into X2Go Clients
      login dialog. Only replace username+password if they received a
      value from the login widget of the main window.
    - Drop i18n idea to translate English to English.
    - Fix creation of session profile icon on desktop. The .desktop
      files need the x-bit set. Also: add a compatibility profile name
      rewrite for PyHoca-GUI profile names containing a slash, PyHoca-GUI
      uses a slash as separator character for submenu cascades.
    - Use ,,printf'' instead of ,,echo -e'' (Bashism). Fixes creation of
      xinerama.conf files.
    - Add XFCE as possible session type. (Fixes: #51)
  * /debian/control:
    + Maintainer change in package: X2Go Developers <x2go-dev@lists.berlios.de>.
    + Add rdesktop and xfreerdp to Recommends.
    + Priority: optional.
    + Bin:package x2goplugin-provider: depend on x2goplugin.
  * New bin:package (all): x2goplugin-provider. Provide basic Apache2
    configuration for a demo x2goplugin website.
  * Bump Standards version to 3.9.3.

  [ Daniel Lindgren ]
  * New upstream version (3.99.3.0):
    - Update Swedish translation.

  [ Terje Andersen ]
  * New upstream version (3.99.3.0):
    - Update Norwegian Bokmal translation.

  [ Christoffer Krakou ]
  * New upstream version (3.99.3.0):
    - Add Danish translation to x2goclient.
    - Proof read Danish translation.
    - Update DirectRDP in Danish translation.

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.3.0):
    - Add settings for direct RDP connection.
    - Implement direct RDP connection using standalone client.
    - Build direct RDP feature only for linux.
    - Add DEFINES += __linux__ to project file when building linux binaries
      (need to define Q_OS_LINUX in moc generator).
    - Update "ts" files.
    - Fixed label "SSH port" and "RDP port" to "SSH port:" and "RDP port:".
      Update "ts" files once again.
    - Add translation for label "RDP port:". Update "ts" files updated
      Russian translation.
    - Add translation for checkbox "Direct RDP Connection" and update Russian
      and German translation.
    - Restart pulse server on windows if it crashed.
    - Show "Advanced Options" button only if RDP session chosen.
    - Fixing kbd focus issue for all kinds of sessions in thinclient mode.
      (Fixes: #20).
    - Add command line parameter --ssh-key and --autologin.
    - Disable check box "use default sound port" if sound disabled.
    - Add support for HTTP proxy - developed by Heinrich Schuchardt
      (xypron.glpk@gmx.de). (Fixes: #34).
    - Add support for SSH proxy in class SshMasterConnection.
    - SshMasterConnection emit signal to GUI thread if it need a passphrase
      to decrypt a ssh key. GUI thread use input dialog to read a passphrase
      from user.
    - Add support for SSH proxy (HTTP and SSH) to X2Go Client GUI.
    - Clean some broker code.
    - It is possible to add several ssh keys from commandline in form:
      --ssh-key=[user@][server:][port:]<path to key>
      it can be useful for TCE or login over broker.
    - Improve broker code, add support for "usebrokerpass" config variable to
      use broker pass for ssh auth on X2Go server.
    - Commandline options --broker-noauth.
    - Support for SSH broker. --broker-user removed, use username in broker url
      instead.
    - Reduce listen interval for ssh-tunnel to 100 msec.
    - Fix visibility of SSH-proxy box with direct RDP sessions.
    - SshProcess is only usable over SshMasterConnection.
    - Fixing SSH proxy support for Windows.
    - Hide system tray icon before close.
    - Fix error "Failed to resolve hostname" in plugin mode (Fixes: #55).
    - Do not show "RDP Settings" group box in plugin mode (Fixes: #56).

  [ Ricardo Diaz ]
  * New upstream version (3.99.3.0):
    - Add Spanish translation file.
    - Update Spanish translation file.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 07 Nov 2012 16:07:43 +0100

x2goclient (3.99.2.2-0~x2go2) unstable; urgency=low

  * Add Conflicts/Replaces for x2goclient-gtk.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 20 Aug 2012 09:58:47 +0200

x2goclient (3.99.2.2-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (3.99.2.2):
    - Drop Encoding key from .desktop file (as it is deprecated
      according to latest FreeDesktop.org specs).
    - Correct spelling for mis-spelled work ,,authentication''.
    - Allow QMAKE_* parameters that are needed for hardening x2goclient
      (see http://wiki.debian.org/Hardening).
    - Provide CPPFLAGS for QMAKE_CFLAGS _and_ QMAKE_CXXFLAGS. Provide them as
      first build parameters.
    - Allow x2goclient to connect to user accounts that have other shells than
      /bin/sh and alike configured as default shell. Also: removal bashisms in
      shell execution commands.
    - X2Go resume session slot: double click on a selected session is supposed
      to resume that session. To make this feature functional for running
      sessions the session has to be suspended first.

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.2.2):
    - Fixing X2Go Plugin
    - Cleaning code: double click on running session. Instead of using function
      "sleep" starting resume-session after suspend-session is returned.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 10 Aug 2012 10:08:52 +0200

x2goclient (3.99.2.1-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.2.1):
    - Not starting smart card daemon before users are loaded in LDAP mode.
    - Merging onmainwindow_part*.cpp into onmainwindow.cpp
    - Support recent pulseuadio on windows
    - removing %USERPROFILE%\.x2go\pulse\.pulse\%COMPUTERNAME%-runtime\pid
      if exists under windows
    - --user=<username> set username in session mode if this field is blank
      in session settings.
    - --autostart=<app> launch "app" by session start in "published
      applications" mode

  [ Daniel Lindgren ]
  * New upstream version (3.99.2.1):
    - Swedish i18n update for published applications.

  [ Terje Andersen ]
  * New upstream version (3.99.2.1):
    - Norwegian (Bokmal) i18n update for published applications.

  [ Stefan Baur ]
  * New upstream version (3.99.2.1):
    - German i18n update for published applications.

  [ Mike Gabriel ]
  * New upstream version (3.99.2.1):
    - Add Ubuntu-2d (Unity) support to X2Go Client.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 08 Jun 2012 12:52:07 +0200

x2goclient (3.99.2.0-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.2.0):
    - Support for "published applications".
      Sponsored by Stefan Baur (http://www.baur-itcs.de).
    - Command line argument "--session-conf=<file>": path to alternative
      session config.
    - Fixed bug "light font colour on light background" by dark colour schema.
    - Make X2Go system tray icon not transparent.
    - Replace text on buttons "Application", "Share folder", "Suspend",
      "Terminate" with icons to fit in dialog window.
    - Support for SVG icons for published applications
    - Set "nofocus" policy for tool buttons.
    - Some improvements when using pgp card.
    - Setting TCP_NODELAY for sockets on reverse tunnel and ssh session.
    - Support for category X2Go-Top to display published applications on top
      of application menu.
    - Exporting PULSE_CLIENTCONFIG when running published applications.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 04 Apr 2012 11:52:07 +0200

x2goclient (3.99.1.1-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.1.1):
    - not including <netinet/in.h> on Q_OS_WIN platform.
    - not updating Xinerama configuration in "fullscreen" mode.
    - command line argument "--xinerama": use Xinerama by default.
    - improved support for use in TCE
      command line argument --thinclient - running without window manager
      command line argument --haltbt - button to shutdown the thin client
    - Fix comments in copyright headers.

  [ Mike Gabriel ]
  * New upstream version (3.99.1.1):
    - Update copyright year in about window. Including all translations.
    - Power button icon: make inner part transparent. Needed for people
      with a dark GUI theme.
    - Prettify x2goclient.pro.

  [ Mihai Moldovan ]
  * New upstream version (3.99.1.1):
    - Use the Mac OS X 10.5 SDK instead 10.6 to remain compatible with
      Leopard.
    - Add .gitignore file.
    - The default of a 10 seconds SSH connection timeout is pretty low,
      especially when using tcp_wrappers with the identd option turned on.
      Wait for a 60 seconds timeout.
    - On Mac OS X connect to Xserver via Unix file socket.
    - Properly set DISPLAY environment variable on Mac OS X.

  [ Daniel Lindgren ]
  * New upstream version (3.99.1.1):
    - Update/improve Swedish translation after testing x2goclient on Windows.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 07 Mar 2012 20:42:36 +0100

x2goclient (3.99.1.0-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (3.99.1.0):
    - Update German translation file (thanks to Stefan Baur).
    - Build .qm translation files on the fly during build.
    - Fix for zh_TW translation: add qt_zh_TW.qm file from Qt4.8.
    - Add language property to the French translation file.
    - Update qt_<LANG>.qm files from Qt4.8 (as in current Debian sid).
    - Rename x2goclient_nb.ts to x2goclient_nb_no.ts.
    - Update all translation files (lupdate), translate unfinished translation
      tags in x2goclient_de.ts.
    - Provide empty translation file x2goclient_en.ts.
    - Fix misspelled word ,,Authentification'' -> ,,Authentication''.
    - Fix misspelled word ,,recieved'' -> ,,received''.
    - Update date and release version in man page.

  [ Mihai Moldovan ]
  * New upstream version (3.99.1.0):
    - Mac OS patch: Raise the stack space to 2MB for secondary threads. It
      previously used the 512KB system default.

  [ Daniel Lindgren ]
  * New upstream version (3.99.1.0):
    - Add Swedish translation file.
    - Fine-tune Swedish translation file.

  [ Terje Andersen ]
  * New upstream version (3.99.1.0):
    - Add Norwegian (Bokmal) translation. Qt4 lacks Norwegian/Bokmal
      support, so some of the widgets may stay in English.
    - Fine-tune/fix Norwegian (Bokmal) translation.

  [ Jan Engelhardt ]
  * New upstream version (3.99.1.0):
    - Use /cgi-bin/man/ path in web'ified man pages.
    - Use ,,${MAKE}'' instead of ,,make'' in Makefile.
    - Include <netinet/in.h> in sshprocess.h to fix missing
      struct sockaddr_in.

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.1.0):
    - Get new ports from x2goresume-session if reserved ports are busy
    - Fix segmentation fault by failed SSH connection to X2Go server

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 22 Feb 2012 14:49:49 +0100

x2goclient (3.99.0.6-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.0.6):
    - Update copyright section in ssmasterconnection.h/cpp and
      sshprocess.h/cpp.
    - Traditional Chinese(zh_TW) translation for x2goclient from
      Liu Arlo <arlo.liu@atrustcorp.com>.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 01 Feb 2012 13:52:40 +0100

x2goclient (3.99.0.5-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (3.99.0.5):
    - Rename in human readable text strings ,,X2go'' to ,,X2Go''.
    - Fix version string on man page.

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.0.5):
    - Waiting for SshMasterConnection thread to be finished before
      deleting it (segfault by wrong authentication fix).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 27 Jan 2012 12:43:04 +0100

x2goclient (3.99.0.4-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.0.4):
    - Enabled support for Xinerama

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 18 Jan 2012 14:53:20 +0100

x2goclient (3.99.0.3-0~x2go4) unstable; urgency=low

  [ Mike Gabriel ]
  * Rename icon title in /debian/menu file.
  * Also split package dependencies for x2goplugin.
  * Add libxpm-dev as build-dependency.
  * Revert version number in version.h and x2goplugin.rc to 3.99.0.3.

  [ Guido Günther ]
  * Split package dependencies for SSH server/client.

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.0.3):
    - LDAP: ssh port for every x2goserver can be specified in Server entry,
      parameter "l"
    - Change title of proxy window to session name
    - Change icon of proxy window (only on Linux)
    - Multi-display support: x2goclient can be configured to fit proxy window
      on one of the existing displays.
    - Multi-display support: support for xinerama (temporarily disabled--support
      in x2goagent needed)
    - Add -lXpm in project file.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 18 Jan 2012 14:50:31 +0100

x2goclient (3.99.0.2-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.0.2):
    - QTcpSocket working not correct with some Antiviral software ( for example Avast) under windows. Fixing this by replacing it with Winsocks
    - Connectivity test dialog to use with a broker

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 25 Nov 2011 11:27:42 +0100

x2goclient (3.99.0.1-0~x2go1) unstable; urgency=low

  * New upstream version (3.99.0.1):
    - Set TCP_NODELAY (equals: turn Nagle off) for SSH graphical port forwarding
      tunnel.
    - Include cups/ppd.h in cupsprint.h, fixes build on Debian wheezy/sid.
    - Add build_man/clean_man stanzas to Makefile.
  * Explicitly use source format 3.0 (native).
  * Build-depend on libssh-dev (>=0.4.7).
  * Update menu file in /debian folder (rename title to ,,X2Go Client (Qt)'').
  * Do not run man2html from rules file anymore.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 12 Oct 2011 11:11:50 +0200

x2goclient (3.99.0.0-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * fixed loadbalancing in LDAP mode on multiply X2Go servers
  * fixed session crash by pulling out of smart card

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 20 Jul 2011 16:33:08 +0200

x2goclient (3.0.1.21-0~x2go1) unstable; urgency=low

  * changes in windows plugin

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 30 Jun 2011 18:45:25 +0200

x2goclient (3.0.1.20-0~x2go1) unstable; urgency=low

  * support menu
  * custom background
  * custom icon on broker auth dialog
  * fixed creation of desktop icons on windows

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 08 Apr 2011 19:18:30 +0200

x2goclient (3.0.1.19-0~x2go1) unstable; urgency=low

  * Support to get sessions from for web broker

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 29 Mar 2011 18:34:08 +0200

x2goclient (3.0.1.18-0~x2go3) unstable; urgency=low

  * Add ssh (server) as runtime dependency
  * React to Debian bug #627990, prefer man2html-base over man2html.
  * Use x2goumount-session instead of old x2goumount_session command.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 14 Jul 2011 09:07:59 +0200

x2goclient (3.0.1.18-0~x2go2) unstable; urgency=low

  * adds man page skel (TODO: options)
  * fixes all open lintian issues

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 17 May 2011 20:16:55 +0200

x2goclient (3.0.1.18-0~x2go1) unstable; urgency=low

  * change of version numbering pattern
  * adds x2goclient-cli project as example file to x2goclient package

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 22 Mar 2011 01:50:27 +0100

x2goclient (3.01-18) unstable; urgency=low

  * Support for custom X-Servers under windows

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 17 Feb 2011 18:15:03 +0100

x2goclient (3.01-17) unstable; urgency=low

  * Minimize X2Go Client to system tray thank Joachim Langenbach <joachim@falaba.de> for patch

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 27 Jan 2011 12:32:29 +0100

x2goclient (3.01-16) unstable; urgency=low

  * qtbrowserplugin sources shipped with x2goclient
  * removed x2goclient.pri, export "X2GO_CLIENT_TARGET=plugin" to configure x2goplugin

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 13 Jan 2011 19:24:50 +0100

x2goclient (3.01-15) unstable; urgency=low

  * add support for libssh-0.4.7

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 04 Jan 2011 18:48:43 +0100

x2goclient (3.01-14) unstable; urgency=low

  * use libssh instead of ssh

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 03 Dec 2010 18:31:45 +0000

x2goclient (3.01-13) unstable; urgency=low

  * workaround for "Full Screen" mode in windows
  * x2goplugin based on qtbrowserplugin
  * support for clipboard in windows

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 03 Aug 2010 17:12:05 +0200

x2goclient (3.01-12) unstable; urgency=low

  * portable mode

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 29 Jul 2010 17:43:06 +0200

x2goclient (3.01-11) unstable; urgency=low

  * plugin config options sound, exportfs, adsl, compression, quality, dpi, kbdlayout, kbdtype

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 29 Jun 2010 18:12:48 +0200

x2goclient (3.01-10) unstable; urgency=low

  * plugin config options showstatusbar and showtoolbar

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 24 Jun 2010 18:48:27 +0200

x2goclient (3.01-9) unstable; urgency=low

  * fixed dir export in LDAP mode

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 08 Jun 2010 17:14:11 +0200

x2goclient (3.01-8) unstable; urgency=low

  * embeded mode for firefox plugin
  * fixed "host key varification failed" message
  * updated interface
  * support for fs encodings

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 13 Apr 2010 18:15:30 +0200

x2goclient (3.01-7) unstable; urgency=low

  * fixed connection to localhost
  * fixed undefined shadow mode by ldap sessions

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 01 Feb 2010 19:19:54 +0100

x2goclient (3.01-6) unstable; urgency=low

  * fixed ldap support
  * shadow sessions
  * xdmcp sessions
  * commandline option for printing in LDAP mode

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 28 Jan 2010 19:38:11 +0100

x2goclient (3.01-5) unstable; urgency=low

  * fixed gpg-card with older gpg version

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 27 Nov 2009 00:00:31 +0100

x2goclient (3.01-4) unstable; urgency=low

  * set x2goagents dpi option
  * fixed rsa/dsa keys with password
  * session limit error message
  * warning by terminating session
  * fixed help message
  * save pulseaudio client.conf and cookie on server
  * in session directory not in ~/.pulse/client.conf
  * (do not owerwrite local pulse settings for remote user)
  * copy pulse cookie-file to remote system
  * try to load module-native-protocol-tcp
  * dependency for openssh-server in deb
  * set keyboard layout by default
  * add ssh option ServerAliveInterval=300
  * check if port free when starting tunnel for nxproxy
  * windows:
  * Start own build of X Server
  * Start one X server per x2goclient
  * Start own build of PulseAudio
  * Start one PulseAudio server per x2goclient
  * Start one sshd per x2goclient
  * printing and viewing pdf in windows using ShellExec
  * make x2goclient work if username have spaces and unicode symbols

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Wed, 14 Oct 2009 10:10:25 +0200

x2goclient (3.01-3) unstable; urgency=low

  * smart card works with gpg 2.0.11-1

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 24 Sep 2009 21:31:45 +0200

x2goclient (3.01-2) unstable; urgency=low

  * Use x2goclient as SSH_ASKPASS program

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 31 Jul 2009 19:49:02 +0200

x2goclient (3.01-1) unstable; urgency=low

  * create desktop icon
  * start rdesktop session
  * start LXDE session
  * fixed error "ssh password with special symbols" thank Phillip Krause

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 15 Jun 2009 19:35:38 +0200

x2goclient (3.00-1) unstable; urgency=low

  * Client side printing support

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 24 Feb 2009 21:50:45 +0100

x2goclient (2.99-3) unstable; urgency=low

  * make sshfs mount work if user home is not in /home/<uname>

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 02 Feb 2009 22:05:49 +0100

x2goclient (2.99-2) unstable; urgency=low

  * fixed ssh key in path with <space>

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 26 Jan 2009 23:15:46 +0100

x2goclient (2.99-1) unstable; urgency=low

  * PulseAudio support
  * you can use running arts or esd daemons
  * use blowfish cipher for ssh tunnels
  * reverse ssh tunnel for fs export (sshfs)

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 15 Jan 2009 19:03:58 +0100

x2goclient (2.0.1-24) unstable; urgency=low

  * command line options:
  * --session=<session>         start session "session"
  * --user=<username>           preselect user "username" (LDAP mode)
  * --hide                      do not show x2goclient (start hidden)

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 09 Dec 2008 21:30:07 +0100

x2goclient (2.0.1-23) unstable; urgency=low

  * fixed: use listed in ldap x2goserver for "x2gogetservers" request instead ldapserver itself
  * fixed: do not display error by initldap in slot_rereadUsers
  * fixed: libldap dependencies in package

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 08 Dec 2008 22:28:27 +0100

x2goclient (2.0.1-22) unstable; urgency=low

  * xorg dependency in control file

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 25 Nov 2008 19:21:18 +0100

x2goclient (2.0.1-21) unstable; urgency=low

  * fixed pass error with gpg card

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 20 Nov 2008 19:10:33 +0100

x2goclient (2.0.1-20) unstable; urgency=low

  * fixed resizing by session selecting

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Wed, 19 Nov 2008 18:56:10 +0100

x2goclient (2.0.1-19) unstable; urgency=low

  * Fixes in traslation

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 04 Nov 2008 19:57:59 +0100

x2goclient (2.0.1-18) unstable; urgency=low

  * Fixed check for sudo config error

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 13 Oct 2008 22:20:21 +0200

x2goclient (2.0.1-17) unstable; urgency=low

  * Fixed: command with arguments
  * Error massages (sudo config, can't execute command)

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 09 Oct 2008 21:45:05 +0200

x2goclient (2.0.1-16) unstable; urgency=low

  * LDAP factor

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 09 Oct 2008 21:52:21 +0200

x2goclient (2.0.1-15) unstable; urgency=low

  * Fixed sess_tv columns
  * Change Xmap for hildon

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Wed, 01 Oct 2008 22:57:35 +0200

x2goclient (2.0.1-14) unstable; urgency=low

  * fixed editconnectiondialog

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Wed, 01 Oct 2008 21:18:08 +0200

x2goclient (2.0.1-13) unstable; urgency=low

  * Fixed "black buttons" on button focus with new qt

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 16 Jun 2008 21:08:01 +0000

x2goclient (2.0.1-12) unstable; urgency=low

  * Client ssh port in settings dialog
  * Sound system selections in session dialog
  * "Mini mode" for modes < "800x600"

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 14 Mar 2008 21:03:48 +0100

x2goclient (2.0.1-11) unstable; urgency=low

  * Mac OS X support
  * Fixed Error '"visual != -1" in file itemviews/qheaderview.cpp' by compiling with qt >=4.3
  * Fixed mouse tracking on SessionButton

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 10 Jan 2008 21:54:24 +0100

x2goclient (2.0.1-10) unstable; urgency=low

  * russian translation

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon,  1 Oct 2007 22:23:58 +0200

x2goclient (2.0.1-9) unstable; urgency=low

  * Added widget for ssh port select in editsessiondialog
  * ssh port to connect in command line options
  * client ssh port (for sshfs) in command line options

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 21 Sep 2007 19:31:59 +0200

x2goclient (2.0.1-8) unstable; urgency=low

  * Fixed export directories with " " in path
  * Fixed SessionButton frame size by empty session
  * Compare session and display color depth
  * MS Windows support

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 13 Sep 2007 19:30:59 +0200

x2goclient (2.0.1-7) unstable; urgency=low

  * esd support

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue,  7 Aug 2007 18:33:32 +0200

x2goclient (2.0.1-6) unstable; urgency=low

  * OpenPGP smart cards support

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri,  3 Aug 2007 19:40:27 +0200

x2goclient (2.0.1-5) unstable; urgency=low

  * extern auth (usb, smartcard) support

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 26 Jun 2007 21:54:48 +0200

x2goclient (2.0.1-4) unstable; urgency=low

  * minimized reaction time by many LDAP users

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu,  1 Mar 2007 21:15:14 +0100

x2goclient (2.0.1-3) unstable; urgency=low

  * Failover LDAP Server config
  * reload new users from LDAP

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu,  1 Mar 2007 22:15:14 +0100

x2goclient (2.0.1-2) unstable; urgency=low

  * Updated German translation
  * Add "wrong password!" in ssh error message

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 26 Feb 2007 20:25:02 +0100

x2goclient (2.0.1-1) unstable; urgency=low

  * Initial release

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri,  2 Feb 2007 21:36:59 +0100