~ubuntu-branches/ubuntu/quantal/xdm/quantal

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
commit 23949f9a4c30b5dfa67a88b3dd2523f09f163d91
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sun Sep 25 00:41:25 2011 -0700

    configure.ac: Bump to 1.1.11
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 225493d3c6be64dafec69095f254a1bee6386e33
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 20 17:39:34 2011 -0700

    fix whitespace issues
    
    Performed with:
      find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
      find * -type f | xargs perl -i -p -e 's{^[ ]+\t}{\t}'
    git diff -w & git diff -b show no diffs from this change
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 8016dfd9080393c23d19b1c34e81d1f544655d5a
Author: Matěj Cepl <mcepl@redhat.com>
Date:   Mon Aug 8 21:26:47 2011 +0200

    Use explicitly /bin/sh for running of Xwilling script via su.
    
    su nobody -c <command> uses a default shell of the user, which in case
    of nobody is (at least on Linux distros) /sbin/nologin.
    
    Signed-off-by: Matěj Cepl <mcepl@redhat.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewd-by: Mark Kettenis <kettenis@openbsd.org>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 0782f1c24c658c06736907dd143f8e67359ac235
Author: Michał Górny <mgorny@gentoo.org>
Date:   Wed Aug 31 18:02:53 2011 +0200

    Support installing systemd unit file.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=38339
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
    Tested-by: Gaetan Nadon <memsize@videotron.ca>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 5574b79c2d6c89f96484b890872ba1594fb6ddd2
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jun 2 21:52:20 2011 -0700

    Simplify FailedLogin code
    
    Relies on username going out of scope to discard the pointer returned by
    pam_get_item that pam_end frees at the bottom of the loop.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 29e9393697d0b7158c2c1e0856180713c7c8f925
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jun 2 21:39:16 2011 -0700

    Stop using username retrieved from PAM before pam_end frees it.
    
    The first time a failed login message was syslogged it had the right
    username, but subsequent ones kept reusing that pointer, even though
    PAM had freed it and it may have been reused and filled with something
    else, resulting in garbage user names for the later login failures.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit eca379146cf487cbd05e1698ea12c1835327d1d4
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jun 2 20:46:57 2011 -0700

    Add _X_ATTRIBUTE_PRINTF to LogVWrite declaration
    
    Suggested by gcc -Wmissing-format-attribute
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 7b8a4bb753d9da4cde60379050493d811c9b3044
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jun 2 20:45:32 2011 -0700

    Replace GCC_PRINTFLIKE with xproto's _X_ATTRIBUTE_PRINTF
    
    The existing GCC_PRINTFLIKE declaration seems to have been broken, since
    it only defined GCC_PRINTFLIKE if GCC_PRINTFLIKE was already defined.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 7843f1e00caba67025ac75c4985ddd3af7924a9c
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jun 2 20:38:29 2011 -0700

    Use C99 named initializers for XSetWindowAttributes structure
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 3c3f9cde9dda4c74178cc5428ebf8967c26a516a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jun 2 18:33:56 2011 -0700

    Bug 13455: allowNullPasswd: true doesn't work until the second login attempt
    
    Assign allow_null_passwd and allow_root_login variables' values before call to
    pam_authenticate()
    
    https://bugs.freedesktop.org/show_bug.cgi?id=13455
    
    Based on a fix suggested by: Tim Shumakov <ars_1@mail.ru>
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 7d69ff7b9dfcd3e4410f181225f66f51089eef67
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri May 27 22:46:09 2011 -0700

    On Solaris, make sure PAM_TTY is only ever set to an actual /dev path
    
    Solaris PAM & auditing insist this is a device file that can be found in
    the filesystem, so we can't use the display name (":0") like we've
    been doing (and continue to do on other OS'es).
    
    Fixes Solaris bug 6960231:
    xdm login fails with: pam_unix_cred: cannot load ttyname with c2audit loaded
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 68517be0c7ae67989bc3cd845c8aa79ef7040618
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue May 17 19:37:15 2011 -0700

    xdm.man: address only needs 2 S's, not 3
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit bd0acffc9e69c4ca39d0881984ae587ad4385934
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 14 10:08:25 2011 -0700

    freeifaddrs() when done with it in DefineSelf()
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 96362c12ccd08fcb50f697106622d0c0f8a6007a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 14 09:39:21 2011 -0700

    Add Solaris 11 libsocket to list of libraries to search for getifaddrs()
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Acked-by: Gaetan Nadon <memsize@videotron.ca>

commit 1953570d9cd7c4e57fc270e6146aa13e794be0de
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 14 10:52:18 2011 -0700

    Only greeter needs XPM CFLAGS & LIBS, not xdm daemon
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    Acked-by: Gaetan Nadon <memsize@videotron.ca>

commit 47c1b146c786f057026ea2ad89b8cb4c51ee3d50
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 14 10:44:06 2011 -0700

    Stop casting return values of malloc and friends
    
    It's not needed on modern mallocs that return void *, and can hide
    missing prototype errors that cause the compiler to assume int is
    returned (a bad thing to assume in 64-bit builds).
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>

commit f29b73ba549fbdcbe1361c016fc40cc424c32e9b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 14 10:33:50 2011 -0700

    Stop casting free() arguments to (char *)
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>

commit 6cb6fcd3a95bc125615d4a6736712bcc45ad7685
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 14 10:24:06 2011 -0700

    Stop checking for NULL before calling free()
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>

commit d39dbde390f0f609c03dbd79f0bcc6a3486ca8a3
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 14 09:29:30 2011 -0700

    Fix potential memory leak in allocation failure cleanup path
    
    Error: Memory leak (CWE 401)
       Memory leak of pointer 'newargv' allocated with realloc(((i8*)argv), ((i * 4) + 8))
            at line 239 of /export/alanc/X.Org/git/app/xdm/xdm/util.c in function 'parseArgs'.
              'newargv' allocated at line 231 with realloc(((i8*)argv), ((i * 4) + 8)).
              newargv leaks when newargv != 0 at line 234
                  and save == 0 at line 234.
    
    [This bug was found by the Parfait 0.3.7 bug checking tool.
     For more information see http://labs.oracle.com/projects/parfait/ ]
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 4b9cbfd3f4d16000120c3241503c7a6102ae8afe
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Mar 4 20:31:01 2011 -0500

    man: replace hard coded section number (1) with __appmansuffix__
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit f394b7e3c7d0437a4415fe99965b866e35066713
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Feb 21 16:52:19 2011 -0800

    greeter: Make sure cursor stays in bounds too
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 7d5c2364cc6c2b7338b4df9f1be0b621ca9fd2e7
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Feb 21 16:43:41 2011 -0800

    greeter: Replace several #ifdef XPM blocks with LOGO_W macro
    
    Refactor code assuming compiler is smart enough to optimize out any
    that reduce to + 0 or - 0 if building without XPM defined.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit f59d8f32c755b8747acf71aa3ab4c4809bff4ebf
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Feb 21 15:54:00 2011 -0800

    greeter: Make sure text input areas stay inside the lines
    
    Regression introduced by f8585c60831a8e5ddebce18bdd7e78d217a822c5
    broke bounds checking for text displayed in input fields.
    
    Since this makes each TEXT_WIDTH value only be used once, just use
    them directly instead of storing the result in a variable.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 3297eb892017c850f25d3dc4a37095612a20a381
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Feb 21 15:53:23 2011 -0800

    greeter: Add echoPasswdChar resource to set character to display
    
    Stop hardcoding it to '*'.   Allows setting a resource with no value to
    to advance the cursor without drawing text (as was previously the default).
    
    Resolves https://bugs.freedesktop.org/show_bug.cgi?id=32794
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 472dc516e7d0190d81fdedd817261ee41bf8ada6
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 19 22:33:33 2011 -0800

    greeter: inline valueMask for xpm window to avoid shadowing argument
    
    The Realize function names one of its arguments valueMask, and the
    valueMask variable in the inner scope is just used as a static set
    of mask flags, so just pass them directly to the function to reduce
    confusion and clear the gcc -Wshadow warning:
    
    Login.c: In function `Realize':
    Login.c:1901: warning: declaration of 'valueMask' shadows a parameter
    Login.c:1871: warning: shadowed declaration is here
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit b0dd4a3da0001a4510bdca6726a8ce6bfe632c28
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 19 22:30:06 2011 -0800

    greeter: Remove unused extern dpy that is shadowed by local variables
    
    Resolves these warnings from gcc -Wshadow:
    greet.c: In function `InitGreet':
    greet.c:244: warning: declaration of 'dpy' shadows a global declaration
    greet.c:146: warning: shadowed declaration is here
    greet.c: In function `CloseGreet':
    greet.c:326: warning: declaration of 'dpy' shadows a global declaration
    greet.c:146: warning: shadowed declaration is here
    greet.c: At top level:
    greet.c:431: warning: declaration of 'dpy' shadows a global declaration
    greet.c:146: warning: shadowed declaration is here
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>

commit 5bad823955542b99292783391b3f63a049fa2efc
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 19 14:12:56 2011 -0800

    Delete some unused variables
    
    auth.c: In function `DefineSelf':
    auth.c:1045: warning: unused variable `n'
    error.c: In function `Debug':
    error.c:116: warning: unused variable `buf'
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>

commit 3e3a45176d232c4e3f23ed6bc0b46bf660ddf271
Author: Servaas Vandenberghe <vdb128@picaros.org>
Date:   Sat Feb 19 14:06:57 2011 -0800

    Add resource reservAttempts to allow a few successive crash-type exits
    
    https://bugs.freedesktop.org/show_bug.cgi?id=20546
    https://bugs.freedesktop.org/attachment.cgi?id=43050
    
    Signed-off-by: Servaas Vandenberghe <vdb128@picaros.org>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit d0870e66dd9d8a41c9b6de65c4a9243c0a3fdc6e
Author: Servaas Vandenberghe <vdb128@picaros.org>
Date:   Sat Feb 19 13:15:58 2011 -0800

    crash detect: use StopDisplay().
    
    This patch solves a benign bug: on server crash the display is removed
    but the server exit code is ignored.  Proposed solution: substitute
    RemoveDisplay() by StopDisplay() thus enabling the wait for child exit
    synchronism.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=20546
    https://bugs.freedesktop.org/attachment.cgi?id=43049
    
    Signed-off-by: Servaas Vandenberghe <vdb128@picaros.org>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit c4031966dcbc47b2cc85b83ad78efcc64455cf72
Author: Fernando Tarlá Cardoso Lemos <fernandotcl@gmail.com>
Date:   Sat Feb 19 17:53:08 2011 -0200

    Fix missing linking dependency on -ldl.
    
    Recent versions of GCC ship with a linker that doesn't add the deps
    of the DSOs to the linking process. This behavior is also found in
    GNU gold. This change fixes building with those linkers.
    
    Some references:
    
    http://wiki.debian.org/ToolChain/DSOLinking
    https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>

commit 208c7df5572f6ad8a63a4ee0fb1d5fd68c809653
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Feb 18 18:05:04 2011 -0800

    xdm itself doesn't need to link with Xinerama library
    
    Xinerama calls are made in the greeter & chooser, but not core daemon
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 250c9931f45c73dda9d07c6bddc734c1445cfa5c
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Feb 18 18:00:11 2011 -0800

    config: rename XDM_PRINT to XDM_TOOLKIT
    
    Name is a leftover of checking for non-Xprint Xaw7 vs. Xprint Xaw8,
    but xdm doesn't print, just needs a toolkit to display with.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit edd8d3622528351770fd9b5dc2242b16e6f70904
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jan 12 15:29:50 2011 -0500

    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
    
    This silences an Automake warning.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit cf45a0ceee92c2fb048ff8882cf0bea200506d11
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 16 11:42:50 2010 -0500

    config: AM_PROG_CC_C_O is no longer needed
    
    All per-target flags have been removed now that each target
    sits in its own directory.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit e509059f307f81d055a1ab01f4cb3a64b3157dce
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Aug 25 20:44:37 2010 -0400

    config: move appdefault makefile to app-defaults dir.
    
    For this package it is best not to break the pattern
    of each directory having its own makefile.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 8ee6a2678f9045c31366525bcaae5baf59a20930
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Aug 25 20:19:43 2010 -0400

    config: mv xdm in its own directory
    
    Prevents the use of per target flags.
    Clearly shows which libraries and compiler options apply.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit dd8a5b9f50deb9d91bb33cdd12fe083d39cd7d23
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Aug 24 11:32:53 2010 -0400

    config: move common headers into the include directory
    
    They provide interfaces to multiple executables
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit eb0e5a3a665cd4dbd376f1a1cbd6d0c7ace22572
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Aug 23 20:04:15 2010 -0400

    config: move xdmshell into its own directory
    
    Prevents the use of per target flags.
    Clearly shows which libraries and compiler options apply.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 2d520f71a0c89faf5522f5e37c09bdd5f933a574
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Aug 23 14:42:23 2010 -0400

    config: move chooser into its own directory
    
    Prevents the use of per target flags.
    Clearly shows which libraries and compiler options apply.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit f3b0019752e5b683c6e273eba15a4ecc9f55c5ae
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Nov 13 16:17:44 2010 -0500

    config: move man pages into their own directory
    
    Replace lowercase $(xdmlibdir) with $(XDMLIBDIR)
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 1dc0ef42cf009596db60a9fd08435621f70b81e7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Nov 12 17:07:38 2010 -0500

    config: use AM_V_GEN instead of customized macros for AM_SILENT_RULES
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 083f3d0ee8ecbb48b86dddfcf2f172fafb579f08
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 23 15:15:33 2010 -0500

    config: relocate key_setnet in section "Check for header files"
    
    No configuration changes
    
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit e4535a52148d58c3fe91baebdcfe0187a07519b9
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Nov 12 16:25:53 2010 -0500

    config: relocate AC_FUNC_FORK in section "Check for system library functions"
    
    No configuration changes.
    
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 63e882f86809419f8efdf2717050c96a15345c7b
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Nov 12 16:21:54 2010 -0500

    config: comment libxtrans macros as they are order sensitive
    
    XTRANS_SECURE_RPC_FLAGS must be called after XTRANS_CONNECTION_FLAGS
    which finds libraries like -lsocket, -lnsl or -lws32_32.
    
    The found libraries are pre-pended to $LIBS which is not obvious.
    
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 73763eb718cba54963e0cf71b5316fdce2762c1f
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Oct 25 14:19:20 2010 -0400

    config: rework check for random number generator
    
    Following a similar pattern to PAM and SELinux checks.
    Unchanged: if a user has requested the use of a random device
    and none can be found, the configuration aborts.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 10117ab7bc89ca65d313e0c6675e27d336a96925
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Sep 6 15:08:36 2010 -0400

    config: integrate check for arc4random in appropriate sections
    
    The AC_SEARCH_LIBS is done in "Check for libraries" section.
    Move AC_SUBST and AM_CONDITIONAL over there as well.
    Move AC_CHECK_FUNCS for arc4random to "library functions" section
    No function change.
    
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 5d7d55646d4867e7b3f736d318575554c2414361
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Oct 22 20:39:27 2010 -0400

    config: upgrade the checking for SELinux support
    
    Use "auto" rather than "try" for consistency with other modules.
    Update help string to mention default value.
    Unchanged: if configured --with-selinux and -lselinux is misisng,
    abort the configuration.
    
    Change HAVE_SELINUX to USE_SELINUX to be consistent with
    USE_PAM, USE_XFT, USE_XPM and USE_XINERAMA.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 5718767b882dc46f9393fd6b42f443227061a807
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Nov 22 16:08:18 2010 -0500

    config: upgrade the checking for PAM support
    
    Use "auto" rather than "try" for consistency with other modules.
    Update help string to mention default value.
    Unchanged: if configured --with-pam and -lpam is misisng,
    abort the configuration.
    
    Continue with USE_PAM rather than HAVE_PAM_OPEN_SESSION
    as we are checking for a feature rather a function alone.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 529a045fa6a25334be469f633531fe1324dcf14a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Oct 22 13:51:43 2010 -0400

    config: isolating -lselinux to a single target is not required
    
    Due to previous patches, -lselinux, if installed on the configured system,
    is included in $LIBS already.
    
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 0b1a949b7c1ce09136d3e4098b68a733d7bb32e2
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Sep 2 19:45:54 2010 -0400

    config: use AC_CHECK_FUNCS for mkstemp, getifaddrs and getspnam
    
    Using AC_CHECK_FUNCS defines HAVE_xxx macro in config.h following
    a consistent naming convention.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit b6309b26edd477f45dd34b6d746eb2ac1e3fe9fc
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Sep 2 17:47:55 2010 -0400

    config: use AC_CHECK_FUNCS for setusercontext
    
    AC_CHECK_FUNCS defines HAVE_SETUSERCONTEXT
    
    The replaced code made an incorrect assumption that it was only
    availble on BSD-like systems.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 80b44cfae4ab244ab4fd9d0ed0e089d946526755
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Sep 1 09:37:42 2010 -0400

    config: use AC_CHECK_FUNCS for setprocttile
    
    AC_CHECK_FUNCS defines HAVE_SETPROCTITLE
    
    The replaced code made an incorrect assumption that it was only
    availble on BSD-like systems.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit d9ab9445d1c52174788fc5df34e5379747623410
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Sep 7 16:47:26 2010 -0400

    config: add "Check for system library functions"
    
    Relocate the existing AC_CHECK_FUNCS statement.
    
    The functions are checked after the libraries checks to benefit
    from the $LIBS updated values.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 28d6283c5bfa9a7d19635b95de26907987799e2b
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 20 15:35:51 2010 -0400

    config: relocate headers, typedefs, and compiler characteristics
    
    Those checks are next following the "Check for system libraries" section.
    They are done before xorg specific configuration.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 849a74c4146d1f1cb961026be2540b4a9970fa26
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Sep 7 16:08:06 2010 -0400

    config: add "Check for system libraries" section
    
    This section gathers all the system libraries needed for
    xdm features. They may be in standard C library on some
    platforms and in discrete libraries on others.
    
    Any xorg library is excluded from this section.
    XTRANS macros will be invoked at a later time and contribute
    additional libraries.
    
    Although a function is used to search for the library, this
    should not be confused with function checking (AC_CHECK_FUNC).
    
    Sample configuration output on GNU/Linux:
    checking for library containing getifaddrs... none required
    checking for library containing getspnam... none required
    checking for library containing setproctitle... no
    checking for library containing setusercontext... no
    checking for library containing arc4random... -lbsd
    checking for library containing crypt... -lcrypt
    
    In the Makefile, libs are pre-pended:
    LIBS = -lcrypt -lbsd
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 4455d61291b7662e652953ca326627104e0d5494
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Sep 7 15:45:44 2010 -0400

    config: relocate the "Check for programs section"
    
    Following the usual layout, programs are check before the xorg specifics start.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 2ff31d55be7fb62aece1324ea14fed9cdac23789
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Sep 7 15:38:15 2010 -0400

    config: libtool: disable production of static libraries.
    
    Regroup libtool statements under the "Initialize" libtool section
    
    The greeter is only used as a shared library that is dynamically loaded.
    
    Alan Coopersmith wrote:
    "I don't think it's intended to be used as a shared library, but instead to
    allow sites to drop in their own greeter module for greater customization
    than allowed via just .Xresources."
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit b4d166d8c4f8ebc28fcd4d6f24065951989d11b2
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Sep 7 14:36:03 2010 -0400

    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    
    Regroup AC statements under the Autoconf initialization section.
    Regroup AM sttaements under the Automake initialization section.
    Add missing AC_CONFIG_SRCDIR
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 75a285c2c7cd8c3567126dafbdc047d2bdac421c
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Aug 31 17:25:02 2010 -0400

    config: look for PAM support on darwin as well
    
    There is an assumption that PAM support is not available on darwin.
    A quick browse on the net indicates otherwise.
    
    For systems with PAM, if any, this authentication method will
    be used, as per original configuration intent.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 22e7cc3458107662de736f9c82679d32197625bc
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Aug 31 10:52:58 2010 -0400

    config: remove unused OS_CFLAGS variable
    
    Now unused as a result of previous patches
    
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit c76330b71a7d65620e411df7b327ad82bff97d90
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Aug 30 19:51:24 2010 -0400

    config: use AC_CHECK_HEADERS for sys/param.h
    
    This is the FreeBSD porting guide recommended
    method to check for BSD 4.3 Net2 or newer systems.
    
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 96380df139761274e03babf71b7cb6692acb847a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Aug 30 15:51:16 2010 -0400

    config: definition of CSRG_BASED in configure.ac is flawed and redundant
    
    CSRG_BASED is defined in both the xserver using platform checks
    and in Xosdefs.h using compiler macros.
    
    The one from X11/Xosdefs.h will be used through already included headers:
    # if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) \
    	|| defined(__APPLE__) || defined(__DragonFly__)
    #  ifndef CSRG_BASED
    #   define CSRG_BASED
    #  endif
    # endif
    
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 1d4f032110924d90cb2302d5dcc241e961043a37
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Aug 30 09:32:06 2010 -0400

    config: remove unused define NO_LASTLOG for Darwin
    
    This is a leftover from commit 6ae3766444c62ee when sessreg
    was broken out so other display managers like gdm could use it
    without having to install all of xdm.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 8b7999f8e0f797a593ac2f4697ba3be983b421ae
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Aug 30 07:39:56 2010 -0400

    config: use libtool -export-dynamic option for reverse dependencies
    
    This replaces -rdynamic which is a GNU/Linux only solution.
    
    "If symbols from your executable are needed to satisfy unresolved
    references in a library you want to dlopen you will have to use
    the flag -export-dynamic. You should use -export-dynamic while
    linking the executable that calls dlopen."
    
    It is used by the xserver, in Xdmx for example.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 50c96170ad42321310c346cf412f9ae7e80ec2a7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 29 19:56:59 2010 -0400

    config: AC_LIBTOOL_DLOPEN is required for dynamic linking
    
    It adds the following tests in the configuration :
    checking for shl_load... no
    checking for shl_load in -ldld... no
    checking for dlopen... no
    checking for dlopen in -ldl... yes
    checking whether a program can dlopen itself... yes
    checking whether a statically linked program can dlopen itself... no
    
    This has not resulted in any compiler/linker flags change on
    a GNU/Linux platform.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 5d79c0fad950ee6b83011a6c0242c9dc00c711a7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 29 09:05:52 2010 -0400

    config: remove AC_LIBTOOL_WIN32_DLL
    
    As of 2002, this is no longer required and is a no-op
    in libtool v 1.5 and higher.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 0a90d3a5f580337e5d21eac4316b282e81bae68f
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 29 09:02:19 2010 -0400

    remove AC_C_INLINE as all compilers support inline keyword.
    
    This macro is not used anywhere else in xorg.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 4afafa90e79882b464b4aaee73826fb95136e7b5
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 29 09:00:45 2010 -0400

    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
    
    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
    AC_PROG_C_C99. This sets gcc with -std=gnu99.
    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit f56891b74f40df456e2e447745f70665d87d8596
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 29 08:58:48 2010 -0400

    config: remove AC_PROG_INSTALL provided by XORG_DEFAULTS
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit a0e103250ffa2d652fa4b2a6e8c719d54f616988
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 29 08:27:28 2010 -0400

    greeter: transfer -DGREET_LIB from configure.ac to Makefile.am
    
    It does not depend on module configuration.
    It should not mixed with flags required by dependencies.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 7e223d3ac6c0d549a7d6e4dcc86a053e19594028
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Aug 28 20:11:28 2010 -0400

    greeter: only build the shared library version
    
    There is no evidence that the static version is needed since monolith
    as hinted by the comment in configure.ac.
    
    The greeter code is now all managed by the greeter Makefile.
    The configure option enable-dynamic-greeter no longer needed.
    GREET_USER_STATIC is no longer needed.
    GREET_LIB is still needed in greet.h as it is compiled with
    both session.c for xdm execuatable and greeter shared lib.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 674f08cbcbf9c4a29560e8b32e0335d9638b6868
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Aug 28 19:43:03 2010 -0400

    config: remove copying Chooser.ad to Chooser
    
    This was removed from all other apps with resources in app-defaults.
    The Chooser resource file is a file in git that gets installed
    and distributed.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit b8ca599af4a22c5cd1b2aaff203607fe8e5b99d4
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Aug 23 07:02:44 2010 -0400

    man: build man page using sed rather than the C preprocessor
    
    This fixes misalignments to correctly display \n and \ for sample file.
    No source code changes needed to fix that.
    
    Replace XCOMM IMakefile comment with #.
    
    Replace #if with:
    .if !'x.VARNAME'x.' .ig
    [man page text]
    ..
    
    If $(VARNAME) is empty, the man page text is shown
    If $(VARNAME) is not empty, the man page text is skipped
    
    Or replace #if with:
    .if 'VARNAME'' .ig
    [man page text]
    ..
    
    If $(VARNAME) is empty, the man page text is skipped
    If $(VARNAME) is not empty, the man page text is shown
    
    In DisplayManager.randomDevice, the default /dev/urandom is no longer
    displayed with double-quotes which is consistent with other
    default values. This was a cpp side-effect.
    
    Tested on Debian with groff and Solaris with nroff
    
    Co-authored-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 86f354f0a970e2c39e65b44832aad6ad69f30dc5
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 22 17:47:39 2010 -0400

    man: conditionally include DisplayManager.randomFile resource
    
    This resource follows the same pattern as prndSocket and prngPort.
    It is displayed to the user only if ARC4_RANDOM is not defined.
    It seems to be a simple omission in the man page.
    Refer to resource.c:
    
    char	*randomFile;
    char	*randomDevice;
    char	*prngdSocket;
    int	prngdPort;
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit edbe0ce24ca9813fdff30c894c8174df188a1ae2
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 29 08:49:23 2010 -0400

    config: upgrade to util-macros 1.8 for additional man page support
    
    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
    The value of MAN_SUBST is the same for all X.Org packages.
    
    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
    Use the appropriate platform version of sed
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit d24f9406cf3d6560059a86394b4db98d22973556
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Aug 26 12:11:27 2010 -0400

    Fix whitespace issues as reported by git diff
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 275f45c5b28e426a594237d36f4c794784d71f28
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Aug 23 14:06:42 2010 -0400

    config: remove redundant entries added in .gitignore
    
    The m4 generated macros are included in the default section
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 8f85641ac03f4b55f8618edde94adcc43039bb20
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Aug 21 10:20:18 2010 -0400

    config: upgrade AC_DEFINE_DIR to AX_DEFINE_DIR
    
    Use the latest version now hosted by GNU.
    The renaming protects Autoconf namespace.
    There is no functional change in the macro.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 0a4c314d4cfc79e8a48c6eafac01ba2762ff571a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Apr 12 11:28:30 2010 -0700

    Only install xdmshell if --enable-xdmshell is passed to configure
    
    As the xdmshell man page explains, it's used in uncommon configurations
    and is likely to need site-specific review/customization.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 1da26b3c3128008315f83c3e47e21e66f2d40afe
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Mar 16 18:29:09 2010 -0700

    Add man page for xdmshell
    
    Fixes:
     X.Org bug #7342 - http://bugs.freedesktop.org/show_bug.cgi?id=7342
     X Consortium bug #4559 (reported 30 Sep 1991)
    
    Text based on the X11R4 release notes description of xdmshell from:
    	http://ftp.x.org/pub/X11R4/RELNOTES.txt
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>

commit 5cf2a248f30e309cda6f0ae26a863bf3f5521fbe
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat May 1 19:46:53 2010 +0200

    configure: fix SELinux check to not use XDM_LIBS
    
    XDM_LIBS is set by pkg-config, so we don't want to set it here.
    
    Debian bug#556694 <http://bugs.debian.org/556694>
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>

commit 5201ce6666f2aac60960e77857664cefa65c318c
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Apr 12 17:05:46 2010 -0700

    s/Sun/Oracle/g
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ca19bcccc4e39f5499945edb5a1f177159867bbc
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Mar 16 16:56:56 2010 -0700

    Check for allowRootLogin on PAM and non-OpenBSD passwd authentication backends
    
    http://bugs.freedesktop.org/show_bug.cgi?id=25112
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 2eb565827568f619b28fdaf2b75cb5bca0586a45
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Apr 10 15:53:31 2010 +0200

    Delete empty comment in Xresources.cpp

commit 7006d5c582e382660437a64b749822116823ecee
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Apr 10 03:48:05 2010 +0200

    Bump to 1.1.10

commit 7c4c0592aca80cc8affe4e94d2742caa754d5be3
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Apr 4 19:20:39 2010 +0200

    Add missing brace in previous commit
    
    Thanks to cjb and tinderbox.
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>

commit 8eb897bb980dd6ce3f8ade517a8a39023a477743
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Mar 23 19:40:49 2010 +0100

    xdmcp: disable IPV6_V6ONLY for ipv6 listening sockets
    
    This allows ipv4 connections mapped to ipv6, in case the system default
    is backwards.
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 3a4f890fa9466ed27d49ce97adbcad30b840d3d4
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Mar 23 19:40:48 2010 +0100

    Don't remove the pid file from xdm child processes
    
    The parent xdm process registers RemovePid with atexit(), which means
    that any child exit would trigger the (wrong) removal of the pidfile.
    So in RemovePid, don't do anything if we're not the parent xdm process.
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 931c98390274a9e0c62c41c5e9ceed6681e7a9b7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Mar 13 15:19:37 2010 -0500

    lint: option -rdynamic is not valid for the lint program
    
    Use xdm_LIBS instead. Tested on Solaris.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 34b9c0e02bc2d36da2c8c5ee468b2a2d63914610
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Mar 16 16:33:48 2010 -0700

    Reject PAM conversation calls after login dialog is closed
    
    Based on patch suggested by Bjoern A. Zeeb <bzeeb+patch@zabbadoz.net>
    to fix http://bugs.freedesktop.org/show_bug.cgi?id=10522
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit afc752d1c483e77de9aa3cb9532a67d95fd27dd9
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Mar 16 11:23:30 2010 -0700

    Make sure username is not NULL when calling syslog from FailedLogin()
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 0f18bdfa7fcfe100e487f4c9f91ae37a125ef0f0
Author: Johannes Dewender <xorg@JonnyJD.net>
Date:   Fri Nov 13 21:28:23 2009 +0100

    Bug #25066: exec sessreg
    
    Sessreg saves the pid of the calling process in utmp.
    If this process is terminated the session is implicitly deleted.
    Xstartup is called and the process id is gone right when
    the script is done so the session is closed right away.
    Using "exec" will save the pid of the master process of this login.
    
    Signed-off-by: Johannes Dewender <xorg@JonnyJD.net>
    Tested-by: Johannes Dewender <xorg@JonnyJD.net>
    Acked-by: Julien Cristau <jcristau@debian.org>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit c9cdd56df50f280e90ba95cfa933222f94ad2677
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Mar 15 23:34:04 2010 -0700

    Move m4 macros to m4 subdir as automake/libtool recommend
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit b9226288b96f0c5988d2c2f52718674d39803a5e
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Mar 15 23:21:30 2010 -0700

    Replace hardcoded NAMELEN of 14 for ancient SysV with MAXNAMELEN
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit af916ebc97a3bd6208f1376e52a4310099b48622
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Mar 15 18:12:05 2010 -0700

    echo_passwd should key off PAM no-echo state, not prompt position
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit dd9dc06055e16cd72ff34c2caea22a6627803fa5
Author: Georgy A. Shepelev <gerik@super-komputer6-44.ultra>
Date:   Wed Dec 9 09:34:02 2009 +0300

    xdm: add documentation of the "EchoPasswd" option to the man page
    
    Signed-off-by: Georgy A. Shepelev <shepelev.georgy@googlemail.com>

commit 7437298deab265b7669043d4a470a684201f5f3c
Author: Georgy A. Shepelev <gerik@k24a.ulsu.ru>
Date:   Wed Dec 9 12:18:50 2009 +0300

    Adding an option to show stars instead of the password itself.
    
    The behaviour can be controlled via 'xlogin*echoPasswd' option
    in Xresource file. The default option value is 'false'.
    
    Signed-off-by: Georgy A. Shepelev <shepelev.georgy@googlemail.com>
    Tested-by: Georgy A. Shepelev <shepelev.georgy@googlemail.com>
    
    [Reformatted to match existing code style by Alan Coopersmith]
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 34d120f31347697886a419411d9d4d825874f3f0
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 15 13:23:24 2010 -0800

    Update Sun license notices to current X.Org standard form
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 504bb1aee60d570d8676a61acbe32c66d6069c45
Author: Dmitry V. Levin <ldv@altlinux.org>
Date:   Tue Jan 12 14:38:33 2010 +0000

    greeter: fix logging of failed login attempts
    
    When PAM rejects a login attempt, the "username" variable remains
    uninitialized, which results to garbage being syslogged instead of
    login name.  Explicit initialization helps to avoid this issue.
    
    Fixes FreeDesktop Bug #26015 <https://bugs.freedesktop.org/show_bug.cgi?id=26015>
    
    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 7d8b4c16d9307f9fa984da7ac5cc00cb945cac09
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Jan 12 10:46:38 2010 -0800

    Raise xorg-macros requirement to 1.4
    
    Needed since the changes in a4a8f7b83afc9a46bc989c0eeb528a46b3a1db5d
    depend on the INSTALL file delivered in xorg-macros 1.4
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit b69f12706abc728e9c16449f52f02ae0d3a0ee62
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Jan 12 10:24:34 2010 -0800

    Remove workaround for X11R3 server bug
    
    The comment promised 'compatibility until at least R4', so we're 20 years
    past due for removing this.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    Reviewed-by: Julien Cristau <jcristau@debian.org>

commit c925709069d7515bb94f43e4b88155a95e41c8fe
Author: Branden Robinson <branden@debian.org>
Date:   Mon Nov 18 04:24:48 2002 -0500

    rewrite StorePid()
    
    Update StorePid() function to use Matthieu Herrb's changes that refuse
    to open an existing pid file, and take more care with the size of the
    Pid_t type.
    
    Matthieu Herrb rewrote the StorePid() function based on my changes; he
    made it more careful with the size of Pid_t, and treats an existing pid
    file as a failure.  I then made some more changes: use _SysErrorMsg()
    instead of strerror(), and don't assume that the process id we write to
    the pidFile is 5 digits.
    
    Forward-ported by David Nusinow, Eugene Konev and Julien Cristau.
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>

commit 6d393844dca10823f85d1ac797879fc6e00eae59
Author: Manoj Srivastava <srivasta@golden-gryphon.com>
Date:   Tue Jan 5 16:40:21 2010 +0000

    xdm: add SELinux support
    
    Initial patch submitted in Debian bug#233551.
    Forward-ported to modular X by Eugene Konev (changes: remove Imakefile hunks,
    add --with-selinux flag to configure.ac).
    Updated to latest SE Linux code by Russell Coker 3rd Aug 2008, with bugfix from
    Julien Cristau (Debian bug#493524).
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>

commit 90c2cc57cdf911cec2eec185f357868209212c79
Author: Branden Robinson <branden@debian.org>
Date:   Tue Jan 5 16:40:21 2010 +0000

    Improve logging of xdm's script handling
    
    * Make execution of the session program an informational log message (with
      LogInfo()), not a Debug() message.
    * Ensure that source()d scripts (Xreset, Xsetup, Xstartup) can be
      fopen()ed before invoking runAndWait() on them.  If they can, LogInfo()
      the fact.  If they cannot, LogInfo() that, too, and use _SysErrorMsg() to
      report why fopen() failed.
    * Make source() complain using Debug() when it is given a null pointer in
      its file argument.
    * For clarity, make source() return from only one location.
    
    Also see Debian bug #219311.
    
    Forward ported by Eugene Konev.
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>

commit 5222d28e8d8e5b4cc705f1a637aace405ad32bd5
Author: Branden Robinson <branden@debian.org>
Date:   Tue Jan 5 16:40:21 2010 +0000

    improve error logging
    
    Make several LogError() and Debug() messages more informative.
    Change LogError() invocations to use _SysErrorMsg() where errno might be set
    (and not clobbered by intermediate calls).  Also make LogError() the first
    thing we do after an error condition in those cases.
    
    Forward-ported by Julien Cristau <jcristau@debian.org>.
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>

commit 17105faffcb4533da71f0d3d17fd40a64b6faf50
Author: Branden Robinson <branden@debian.org>
Date:   Tue Jan 5 16:40:21 2010 +0000

    Always attempt to write data to the auth file
    
    Actually attempt to write data to the auth file in SaveServerAuthorizations();
    that way we detect problems like ENOSPC (full filesystem, user over quota)
    early enough to do something about it.  (See Debian #217505, #253480)
    
    Forward-ported by Julien Cristau <jcristau@debian.org>.
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>

commit 11d6aa0b392daef2900681b70960d8be4ada89a9
Author: Branden Robinson <branden@debian.org>
Date:   Tue Jan 5 16:40:21 2010 +0000

    Change openFiles() to avoid race-based symlink attacks.
    
    Forward-ported by Julien Cristau <jcristau@debian.org>.
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>

commit cd6b6d5f78e92725d6466d138f5441d791e58212
Author: Branden Robinson <branden@debian.org>
Date:   Tue Jan 5 16:40:21 2010 +0000

    downgrade an error to info message
    
    During normal xdm shutdown, killed local X servers
    can be zombies; this is not an error.
    
    Forward-ported by David Nusinow, Eugene Konev and Julien Cristau
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>

commit ecf015a4e78b96af913c1620d542c8e356f2a3d0
Author: Dmitry V. Levin <ldv@altlinux.org>
Date:   Mon Jan 11 23:09:47 2010 +0000

    Call openlog(3) early
    
    Before this change, openlog(3) used to be called by greeter which could
    be built as a dynamically loadable plugin.  In the latter case, the
    ident string passed to openlog(3) resides in a dynamically mapped
    memory region that is unmapped later when the plugin is unloaded.
    This can cause fatal problems in some environments.  For example, in
    any GNU/Linux system with PAM support enabled an implicit syslog(3)
    call made by a PAM module after plugin unload causes attempt to access
    already unmapped memory, followed by instant crash.
    
    It is a common practice to call openlog(3) before the first syslog(3)
    call, including implicit calls that could be made e.g. by PAM.
    Also, openlog(3) LOG_ODELAY flag is redundant.
    
    Fixes ALT Linux Bug #22362 <https://bugzilla.altlinux.org/show_bug.cgi?id=22362>
    Fixes FreeDesktop Bug #24589 <https://bugs.freedesktop.org/show_bug.cgi?id=24589>
    
    Reported-by: Martin Mokrejš <mmokrejs@ribosome.natur.cuni.cz>
    Reported-by: Denis Kirienko <dk@altlinux.org>
    Patch-by: Oleg Zenin <tt@compas.ihep.su>
    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 9142a99cedc99277319e56f132077c1263e1eea8
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Dec 19 20:48:47 2009 -0500

    configure.ac: use backticks rather than $() for cmd subs
    
    Use "$PKG_CONFIG" rather than hard coded "pkg-config"
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 989d892443b9d6e52313bf6f4a8606f8749e218d
Author: Christoph Bartoschek <bartoschek@or.uni-bonn.de>
Date:   Mon Nov 30 13:34:30 2009 +0100

    XDM: Add support for clients that sent ipv4 addresses to a dual-stacked host
    
    If a client sends an ipv4 address to a dual-stacked xdm that is bound to a ipv6
    socket in a forward request, then the packet was silently discarded. Now the
    address is encapsulated as a ipv4-mapped address and a response is send back.
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit bad944beb34a988a12a9e18a2f4c42dc59a916a5
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Nov 29 10:54:01 2009 -0500

    configure.ac: restore correct order for XORG_DEFAULT_OPTIONS
    
    It must be following AC_USE_SYSTEM_EXTENSION

commit a9ca4d452326b0dafbf1b6f828b53fd0ddd43168
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Nov 26 09:19:53 2009 -0500

    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
    
    Now that the INSTALL file is generated.
    Allows running make maintainer-clean.

commit a4a8f7b83afc9a46bc989c0eeb528a46b3a1db5d
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 28 14:09:08 2009 -0400

    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    
    Add missing INSTALL file. Use standard GNU file on building tarball
    README may have been updated
    Remove AUTHORS file as it is empty and no content available yet.
    Remove NEWS file as it is empty and no content available yet.

commit 2d4c65a3e62c00e7907dc3f8929cbf8989fc783d
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Oct 27 15:07:24 2009 -0400

    Deploy the new XORG_DEFAULT_OPTIONS #24242
    
    This macro aggregate a number of existing macros that sets commmon
    X.Org components configuration options. It shields the configuration file from
    future changes.

commit f33e95d44bd378a4a7632f6b591e21b23a861486
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Oct 26 22:08:38 2009 -0400

    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
    
    ChangeLog filename is known to Automake and requires no further
    coding in the makefile.

commit 8c251b945f57923a37a34219589ac31227ab65df
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Oct 22 15:47:23 2009 -0400

    .gitignore: use common defaults with custom section # 24239
    
    Using common defaults will reduce errors and maintenance.
    Only the very small or inexistent custom section need periodic maintenance
    when the structure of the component changes. Do not edit defaults.

commit 4de08979f8a77f895919145aa8f5db1b90853537
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Sep 24 13:54:40 2009 -0700

    Correct default greeterLib path in man page
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 1ce3159739800fd7a93d51a378d7dbb3e0b755a5
Author: Martin Dickopp <martin@zero-based.org>
Date:   Tue Sep 22 20:16:37 2009 -0700

    Debian bug 525596: "Login incorrect" only partially cleared on next login
    
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=525596
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 61f5e8ee407d361bc10d704ab67a828c54678bfa
Author: Georgy A. Shepelev <gerik@super-komputer6-44.ultra>
Date:   Tue Sep 22 16:58:40 2009 +0400

    The whole widget borders width could not be set to zero.
    
    Signed-off-by: Georgy A. Shepelev <shepelev.georgy@googlemail.com>
    Tested-by: Georgy A. Shepelev <shepelev.georgy@googlemail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 748cfcc771c7f599d8087c7aa044bc5ff770da1d
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Sep 22 13:42:31 2009 -0700

    Make parent authdir if needed at startup
    
    Allows setting authdir to /var/run/xdm
    
    Also refactor directory creation code for less duplication
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 619af82effb9125c904d34c9fbc4bf93385d7b9e
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Sep 22 13:41:38 2009 -0700

    Create piddir if needed on startup
    
    Allows setting piddir to /var/run/xdm/
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 6061722888eab858888dac2499194393299872e4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Sep 18 15:31:50 2009 -0700

    Version bump: 1.1.9
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit c058aa698b6ddddd4c11608ca412b73d1ffd78d2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Sep 17 19:41:10 2009 -0700

    Fill in COPYING file
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 3a87227bb357ac9523f853fca84ebde3129e2f05
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Sep 17 19:11:52 2009 -0700

    Log errors when failing to make authentication dirs/files
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit da3cfcdd197bd900633c563412685315316804f4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Sep 17 18:33:54 2009 -0700

    Refactor & constify error logging code
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit a7e166298a94c012420713dbfcd0b1628f5c7062
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Sep 17 18:08:06 2009 -0700

    Unrecognized argument errors shouldn't print xdm error header repeatedly
    
    Add LogAppend function to append to previous LogError/LogInfo without
    repeating the xdm error message header.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit e60cf4a084951e697516a6c26dcb5ad14e6f14b8
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Sep 11 10:40:05 2009 -0700

    Replace -D_XOPEN_SOURCE & -D_BSD_SOURCE with AC_USE_SYSTEM_EXTENSIONS
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    Acked-by: Julien Cristau <jcristau@debian.org>

commit 69fc0647bed461a19cf99f4d362a44df8c18de38
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Sep 11 09:15:31 2009 -0700

    Add support for AM_SILENT_RULES for building files with cpp
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 3d51edf9d96f8adcb6f2ab50f4960aa9ecc76afe
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Sep 11 08:31:55 2009 -0700

    Update to using xorg-macros 1.3, including XORG_DEFAULT_OPTIONS
    
    Also move CWARNFLAGS addition to CFLAGS from configure.ac to Makefile.am's
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit a57a7be5962f6f9536ab97751b177575a4884bd0
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Aug 18 21:03:54 2009 -0700

    Treat all 127.0.0.0/8 addresses as localhost
    
    Similar fix to http://bugs.freedesktop.org/show_bug.cgi?id=23329
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit a9040b281062ddabcfb2cfdfc37e431b047531b2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jul 29 11:16:29 2009 -0700

    Set utmp/wtmp paths via configure instead of hardcoding them
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit cafa4376f4761c2d565b2c1deeb7dbfb553d7045
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Jul 28 14:31:52 2009 -0700

    Truncate pid file before writing new pid to it
    
    Prevents trailing garbage in the file if the new pid has fewer digits
    than the previous pid.
    
    (Originally reported against Solaris dtlogin as Sun bug 6627150)
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 500775eb145372c5dcbc6e9814858d01730900c7
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Jul 28 12:58:58 2009 -0700

    Continue processing Xaccess after unresolvable host entry found
    
    If there is an unresolvable host entry in Xaccess file, XDMCP access from
    the hosts whose entries are specified after the unresolvable host in Xaccess
    were rejected.
    
    (Originally reported against dtlogin as Solaris bug 6259901.)
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 58021c21c28fdb4949d44aa92e68874155842ccc
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Jul 28 08:36:10 2009 -0700

    Do a better job of getting user name for failed login log when using PAM
    
    Check to see if username is filled in before calling FailedError, and
    fill it in if it's not.
    
    Call FailedError before calling pam_end, so we don't reference a username
    that may have been freed already.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit a3f1f5f5b8b3a070de6d9510f588b39f5ebcc0fc
Author: Jeff Chua <jeff.chua.linux@gmail.com>
Date:   Mon Jul 20 22:21:46 2009 +0800

    xdm compile failed due to asprintf()
    
    xdm no longer compiles due to recent commit
    56a14b8a1f4d3aa883485b794c818581b8f07cd8 that changed to use asprintf().
    There is an additional right-bracket that causes the problem.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 2f5bd6ea016a6405208c91c976a16a672cc04184
Author: Branden Robinson <branden@debian.org>
Date:   Fri Jul 17 23:07:39 2009 -0700

    Add RemovePid() function, and register it with atexit()
    
    Debian bug#213076
    
    Forward-ported by David Nusinow, Eugene Konev and Julien Cristau.

commit ec3152fbba9ee39bbb069913e76e9d165001f98a
Author: Branden Robinson <branden@debian.org>
Date:   Fri Jul 17 23:06:46 2009 -0700

    Use xdm's _SysErrorMsg() function instead of strerror()

commit 18f286641afbe1d3b61abd31d93c0ae8acb375e9
Author: Branden Robinson <branden@debian.org>
Date:   Fri Jul 17 22:51:04 2009 -0700

    Use _SysErrorMsg() in the log message in various error conditions.
    
    Change LogError() invocations to use _SysErrorMsg() where errno might be
    set (and not clobbered by intermediate calls).  Also make LogError() the
    first thing we do after an error condition in those cases.
    
    Forward-ported by David Nusinow, Eugene Konev and Julien Cristau.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 8d15af786d96bb70aceca116a588c2a4b7c45d63
Author: Branden Robinson <branden@debian.org>
Date:   Fri Jul 17 22:42:40 2009 -0700

    Use xdm's _SysErrorMsg() function instead of merely printing errno

commit d6faa3c02a6f61c8d01accd0fcead28c39673e32
Author: Branden Robinson <branden@debian.org>
Date:   Fri Jul 17 22:42:08 2009 -0700

    session.c: Add more debugging to execute()
    
    [jcristau@debian.org: save errno before calling Debug() in one place]

commit 2d6d2f121bffb378676f422b44d37534c8c5d53b
Author: Branden Robinson <branden@debian.org>
Date:   Fri Jul 17 22:41:31 2009 -0700

    Add some more log and debug messages
    
    Add log messages for xdm startup, shutdown, and normal exit.  Add a
    debugging message when xdm enters its main loop.

commit 72240433a85410e68a3b6705e097337ff985ae90
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 20 01:30:59 2008 +0200

    Call InitErrorLog() right after BecomeDaemon()
    
    The latter points stderr to /dev/null, so the sooner we open the log
    after that, the better.

commit 6dfbdf2823dc50c6b0ff24afbc58c67dc1651bef
Author: Branden Robinson <branden@debian.org>
Date:   Fri Jul 17 22:33:55 2009 -0700

    spelling fix

commit 195a991ef5e5d578d3499a5496d064d1b9b1dc7f
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 17 22:29:26 2009 -0700

    Clarify comment/#ifdefs for USE_SIOCGLIFCONF
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 6770509fa149cf8bc148e2ed3c8e11e0b83a4ee1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 17 22:21:25 2009 -0700

    Remove #ifdef Lynx blocks
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 3beb4d278caa281ea8ebad55ae2f45ea0d46a6e6
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 17 22:14:42 2009 -0700

    Use imdent to show cpp macro nesting more clearly
    
    Also strip trailing whitespace to make git happier.
    While many lines are changes, "git diff -w" shows no changes other
    than pure whitespace.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit b80b263f964031b1edef0a5e0a77a6615dc4be82
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 17 21:58:11 2009 -0700

    Delete old A/UX (#ifdef macII) code
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 70b7a9a7a83b042f46abd50bbe21b0522a0dd9a5
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 17 21:46:46 2009 -0700

    malloc(strlen()); strcpy() -> strdup()
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 7221da99593ee2fe1943250523965b70d59dbf56
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 17 21:17:36 2009 -0700

    Documentation improvements
    
    - Remove references to setting build-time defaults via Imake configuration
    - Show actual default $PATH & authDir settings in man page
    - Whitespace & minor formatting fixes in man page
    - Update man page info on multicast addresses from RFC 2373 to RFC 4291
    - Add notes on mailing list, git repo, and patches to README
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 0c57a398cef50d13a821ad341ffb15ab0cbd2bad
Author: Matěj Cepl <mcepl@redhat.com>
Date:   Fri Jul 17 20:59:48 2009 -0700

    Add variable DisplayManager.authDir to xdm-config (Fedora bug 388431)
    
    Fedora patch xdm-1.1.6-authDir-var-bug388431.patch
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 56a14b8a1f4d3aa883485b794c818581b8f07cd8
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 17 20:37:51 2009 -0700

    sprintf -> snprintf/asprintf conversions
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit a74131c41c63cbe5861b9550dfa7a921ec601c87
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 17 18:34:19 2009 -0700

    Remove OS/2's duplicate copy of default path definitions in resource.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 8463017f7de43fe0a8ec144faca6bbf43168ebf9
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 17 15:19:40 2009 -0700

    Replace FORCE_CURSOR_FLASH code with simpler cursor update for passwd field
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 36fc6f22a529b2e9fc8dadfe944a10d54f4d3654
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Jul 16 19:35:24 2009 -0700

    Move xdmcp ARRAY initializators to declarations
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 1e23dd0d37c276eea9c883270076926f5a2fee3f
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Jul 16 19:10:30 2009 -0700

    Remove RCS Ids
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit b21117d4eaaa7b5886c139f06b8acae9890448c2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue May 19 01:33:41 2009 -0700

    Update AC_DEFINE_DIR to latest version from Autoconf Archive

commit 332bd687a265642d17109eafb2d183887a53d739
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Fri Jan 30 22:48:17 2009 +0100

    getLocalAddress(): return 127.0.0.1 if the hostname doesn't resolve.
    
    This code already does this if IPv6 support is compiled in. It
    was dereferencing a NULL pointer in the IPv4 only case.

commit a4f47b755ae85bf3e35a3376fcf44ace67c38767
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Fri Jan 30 10:44:01 2009 +0100

    Remove RCS Id and put some comment here.

commit 7a44f525570af2e1d24893635c85cd86091c5503
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Tue Jan 20 16:08:34 2009 -0200

    Ansification and compile warning fixes.
    
      This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects
    make distcheck and most gcc 4.3 and sparse warnings. Remaining
    warning is due to passing read or write as function pointers in
    the format ssize_t (*)(int, void *, size_t), as it is const for
    write, but not for read.

commit b4dc9afe20ab9c4ddec29a7357e147258e34bb67
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Mar 10 17:51:15 2008 +0100

    Add support for syslog on more than openbsd.
    
    Also use LOG_AUTHPRIV by default, if that exists.

commit 4fbd4bfcca12a91dacb25fb08a6a3b07822b5845
Author: James Cloos <cloos@jhcloos.com>
Date:   Wed Aug 20 10:32:50 2008 -0400

    xaw8 is gone, use xaw7

commit b73d0c91d32bf0aa60aa5ce2bbbd4468ce21a445
Author: David Sainty <David.Sainty@dtsp.co.nz>
Date:   Mon Aug 4 19:06:43 2008 -0700

    Bug 16356: xdm Xstartup/Xreset configuration files malconstructed by cpp
    
    X.Org Bug #16356 <https://bugs.freedesktop.org/show_bug.cgi?id=16356>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit c9cdec25130bc957b584ec15187e068f9c08862d
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed May 21 14:24:58 2008 -0400

    xdm 1.1.8

commit 5f94cf40697145678c96e9899df69ad2550a4509
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu May 15 16:52:09 2008 +0200

    $(builddir) is the current directory
    
    Apparently automake doesn't always export the builddir variable.
    This fixes the previous commit.

commit 46d72e82f4069d281f61a9fdbae11157241f3553
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Tue May 6 17:57:22 2008 -0700

    Bug 10145: xdm passes file descriptors to children
    
    X.Org Bugzilla #10145 <https://bugs.freedesktop.org/show_bug.cgi?id=10145>
    Patch #14644 <https://bugs.freedesktop.org/attachment.cgi?id=14644>
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit b4ac133b92e08a34054d0af9481ab59b03571818
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Apr 20 19:32:12 2008 +0200

    Fix build with builddir != srcdir

commit 1b14e9391500d06dd0b61967db8099c3cf27f90c
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date:   Thu Mar 27 19:57:08 2008 -0700

    Build fix for case-insensitive file systems

commit c0f0d3adebb9b133e26a6e25738cfe38b36e5314
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date:   Thu Mar 27 19:52:33 2008 -0700

    Added include of pwd.h so we build correctly on OS-X - see xorg mailing list

commit c2de936fe580d82da3c5b3590a1acb9e28ec68c1
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Mar 8 06:40:14 2008 +0100

    Fix installation of app-defaults
    
    Add a configure option for appdefaultdir, and use it for
    make distcheck, because it wants everything under $prefix.
    By default, still use `pkg-config --variable=appdefaultdir xt'.

commit f2f2eed7c284ced3ddc3fe3451ec7a8af9dfdbb4
Author: Matthieu Herrb <matthieu@bluenote.herrb.net>
Date:   Sat Mar 8 22:21:57 2008 +0100

    README: nuke RCS Id

commit 576861d7e6158790e18ae79b8d566919b88d0cae
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Mar 7 17:12:33 2008 -0500

    xdm 1.1.7

commit 996fea2fb1ae1e419e673b89cc3778e371a29324
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Mar 7 17:10:30 2008 -0500

    Fix distcheck.

commit 87a8f18c334b3e5819f92d0f8f37cc41987486d4
Author: Jeremy Huddleston <jeremy@yuffie.local>
Date:   Thu Dec 20 19:11:53 2007 -0800

    Darwin doesn't need __DARWIN__ anymore.

commit 28f4ded22488ce8542ff8b9871f6b4e04614058d
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Sep 21 11:03:54 2007 -0700

    Debian bug #440389: 800x600 settings got lost, screen now too wide
    
    Debian bug #440389 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440389>
    When deleting the XPM #ifdefs, a set of #if WIDTH < 800 resources
    got accidentally deleted as well.  (Cause & fix found by Brice Goglin)

commit 923176024d3d6b7f5b392b4f9a07cce8c6ed3823
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Aug 27 14:17:13 2007 -0700

    Restore #endif accidentally removed in d0d4581be22aba9021c5a672bd9e5ba719961e29

commit e775ab1778850663a755279470d3ad6a2c9c0054
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Aug 16 14:47:17 2007 -0700

    Version bump: 1.1.6

commit 298811a10ee1b72c553d18cc40bdfde17afb14e8
Author: Luca Capello <luca@pca.it>
Date:   Sun Jul 2 18:57:05 2006 +0200

    Debian Bug #376391: xdm manpage refers to non-existent section 'Typical Usage'

commit 593788896cdba598ceaa5fbf9e4d214583ffb6ed
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date:   Wed Aug 15 18:38:53 2007 -0700

    Debian Bug #437961: loading Xresources fails because bindir/xrdb does not exist
    
    <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=437961>

commit ef1be3254966018fede7c33dea2f41b9351ef699
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Aug 10 10:43:10 2007 -0700

    Version bump: 1.1.5

commit 3ed70d13a6957c2434753f32d388888eae079d82
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jul 25 17:07:33 2007 -0700

    Update AC_DEFINE_DIR to autoconf-2.60-compatible version

commit dd05076f290b1995f71627324cc74053c870ac21
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jul 25 17:03:56 2007 -0700

    Add AM_PROG_CC_C_O to clear automake-1.10 warning
    
    Makefile.am:149: compiling `chooser.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'

commit 29dc5825782adf929bce41a18e6a6881ef975d22
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jul 25 17:00:39 2007 -0700

    Bug #10530: xdm's path to xrdb could be configurable at compile time
    
    Add --with-xrdb=path & --with-default-session=command configure options
    X.Org Bug #10530: <https://bugs.freedesktop.org/show_bug.cgi?id=10530>

commit 2719e18c3782c5b21f712711b4198a5bb55f5473
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jun 15 20:14:21 2007 -0700

    Set default cursor for entire root window, not just greeter

commit d0d4581be22aba9021c5a672bd9e5ba719961e29
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jun 15 19:43:46 2007 -0700

    Make #ifdef XPM only control whether XPM pixmap logo is shown
    
    Make 3D look-and-feel independent of XPM

commit 188415ebf07ff8a25ac663c37615269cd1a741a4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jun 15 19:23:05 2007 -0700

    Set Xcursor theme to whiteglass in default login screen resources

commit f8585c60831a8e5ddebce18bdd7e78d217a822c5
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jun 15 18:36:15 2007 -0700

    X.Org Bug #10992: xlogin crashes if window size is too small
    
    X.Org Bugzilla #10992 <https://bugs.freedesktop.org/show_bug.cgi?id=10992>

commit 0ce4128e19f9fac9a565cce42a6a575486d371a5
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jun 15 14:24:59 2007 -0700

    Add --enable-xdm-auth/--disable-xdm-auth to configure options

commit 8e0b23e24556fb6c6b9943bf3747e70b245fc7aa
Author: Chip Coldwell <coldwell@physics.harvard.edu>
Date:   Thu Jun 24 09:56:19 2004 -0700

    X.Org Bug 10632 / Debian Bug 256299: race condition in policy.c:Willing()
    
    X.Org Bugzilla #10632 <https://bugs.freedesktop.org/show_bug.cgi?id=10632>
    Reported upstream from
    Debian Bug #256299 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=256299>

commit a8927ee05efba3afe955731bab5d633879c39833
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu May 31 17:11:15 2007 -0700

    Document more of the greeter resources in xdm man page

commit 35f563369470139665498640f4cda23d1227073b
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue May 29 19:57:29 2007 -0700

    Bug #11096: xdm(1) manpage should document Xft-related properties
    
    X.Org Bugzilla #11096 <https://bugs.freedesktop.org/show_bug.cgi?id=11096>
    
    Added descriptions of the Xft *face resources and changed the core fonts
    *font resource descriptions to match.   Also cleaned up various other
    descriptions to make it easier for users customizing the look of the login
    screen.

commit e7f1c433dc0bd8e864cec68dbc120f27696bbba6
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu May 24 10:32:32 2007 -0700

    Bug #11020: xdm doesn't set SSH_AUTH_SOCK even though using with pam_ssh
    
    Wasn't calling pam_setcred()/pam_getenvlist() if setusercontext() was present
    X.Org Bugzilla #11020: <https://bugs.freedesktop.org/show_bug.cgi?id=11020>

commit 677d028e41e890103679eec92b58044420b9b4c5
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Feb 6 11:45:41 2007 -0800

    Version bump: 1.1.4

commit 6e2362e825dfec6df73f1338088a850225ed92d2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Feb 6 11:34:30 2007 -0800

    Rearrange checks for maximum username & password length
    
    Give preference to standard definitions, use less hardcoded knowledge about
    which platforms provide other definitions.

commit f6ab9602b8418b035f12da171a7d6edfed464aee
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Feb 2 17:27:46 2007 -0800

    Reset username prompt to default string at start of PAM loop
    
    Fixes bug reported by Stefan Dirsch in
    http://lists.freedesktop.org/archives/xorg/2007-February/021510.html

commit 3f1611b69f6b24184aa4b07c796526f49fa0db5f
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Feb 2 13:20:52 2007 -0800

    Make sure windowPath is properly initialized & freed

commit 5f0f8c00f47e778c59ae22bf685c97756456b2cd
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Feb 1 17:16:41 2007 -0800

    Bug 8014: xdm should set the WINDOWPATH environment variable
    
    X.Org Bug #8014: <https://bugs.freedesktop.org/show_bug.cgi?id=8014>
    Patch #6702: <https://bugs.freedesktop.org/attachment.cgi?id=6702>

commit 450e9eb2725be6ead1c6d3e5477b737ded04070b
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Feb 1 15:23:12 2007 -0800

    Bug #8561: xdm painfully slow at cursor redraws
    
    <https://bugs.freedesktop.org/show_bug.cgi?id=8561>
    Made code that waited for cursor redraws to appear onscreen conditional on
    FORCE_CURSOR_FLASH #define, which is off by default.

commit e4274acc8cb7354cf191f91a8ed2054cb7af9916
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Jan 2 14:40:15 2007 -0800

    Add ChangeLog to MAINTAINERCLEANFILES

commit 9554052c14fc09ed1894580620ca94428f38e59b
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Dec 21 14:58:03 2006 +0200

    config: quote cpp arguments (bug #9414)
    Quote all arguments given to cpp.

commit 0128497fac0794d947fa44b433550fe064905d8d
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Sat Dec 16 01:38:30 2006 +0200

    xdm 1.1.3

commit 3bc9148509a058647a9c43d0e2668c94ac579884
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Wed Dec 6 19:01:52 2006 +0200

    Makefile.am: make ChangeLog hook safer
    Make ChangeLog hook as safe as possible.

commit 75a8fce621adecd50db129c839a578df630137db
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Nov 30 19:49:31 2006 +0200

    bump to 1.1.2

commit c8612093ba0a67c1a161111d58aac9956b9c5320
Author: J.P. Larocque <piranha-fdo-bz@thoughtcrime.us>
Date:   Mon Nov 20 11:06:18 2006 -0800

    Bug 7317: xfs doesn't build on some GLIBC based systems: _XOPEN_SOURCE undefined
    
    Bug 7317: <https://bugs.freedesktop.org/show_bug.cgi?id=7317>

commit 15e5c60cced750559853ca7e9bddcd6b7f1dd3f9
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Nov 13 14:51:16 2006 -0800

    Bump version number to 1.1.1

commit 623dacd509bd6c0c1f0c2c424933818ff34788ca
Author: Vickenty Fesunov <kent@comintern.ru>
Date:   Mon Nov 13 14:48:02 2006 -0800

    Bug 8995: Copying address into in6_addr instead of in6_addr.sin6_addr in forward_respond()
    
    Bugzilla #8995 <https://bugs.freedesktop.org/show_bug.cgi?id=8995>
    Patch #7759 <https://bugs.freedesktop.org/attachment.cgi?id=7759>

commit 37f9293e3cc00411d8d335ce729d18995bb9ce59
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Nov 6 14:08:15 2006 -0800

    Fill in paths at build time in Xreset & Xstartup
    
    Stop hardcoding /usr/X11R6/bin/sessreg and instead fill in paths like other
    config files from directories passed via configure.

commit 0e0221a70543ba5f2aa7ce188e2dc9544bac96bd
Author: Darrel Goeddel <dgoeddel@trustedcs.com>
Date:   Wed Oct 18 18:59:02 2006 -0700

    Set PAM_TTY for local displays

commit 698ffcff29d4c574b155451342bc6e3b9ee07287
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Oct 3 18:32:54 2006 -0700

    Bump version number to 1.1.0

commit 46fea537186aa57d803262bf5f504f7041a7d97e
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Oct 3 18:21:15 2006 -0700

    Replace static ChangeLog with dist-hook to generate from git log

commit f97db135e818ea04735e1fbbaea2e7d3dac9c872
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Oct 3 18:11:03 2006 -0700

    Replace static ChangeLog with dist-hook to generate from git log

commit 3349ab7b6c2b9ff6ad39da6d29b6aa1250f96cd9
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Aug 14 13:48:19 2006 -0700

    Draw text with Xft in greeter window
    
    (Includes portions copied from Keith Packard's Xft conversion of xclock)

commit 0e47586fe5c76d7804368c4536e66ec610978e38
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Aug 14 11:02:51 2006 -0700

    SetPrompt takes LOGIN_* not PAM_* constants for type argument

commit 929d2d81827325c2736f6ccf47d017364153b3a7
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Aug 14 10:56:50 2006 -0700

    Include display number in Xserver arguments

commit 2fbac8d6d0fd9bfebcd30a128cfef4131149e735
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Aug 11 14:04:58 2006 -0700

    Sun bug 6459557: remote logins to xdm fail since recent PAM fixes
    
    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6459557>
    When stripping :<display> off the end of the display name so that we can
    pass the remote hostname to PAM, make sure we modify the copy we made for
    PAM, not the original which is used to set $DISPLAY for the session being
    created.

commit be9b2e85f579c5eda7a8868ee9ebf0b268c5a181
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 14 15:25:19 2006 -0700

    Delete unused Panic() function

commit 2094955be1ef94a0ba3f7dcf64ae04c9575dbd9c
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 14 15:11:08 2006 -0700

    Use pid_t instead of int when working with fork/wait/etc. (clear more lint warnings)

commit 1abe7027403ecf00b846c675fac27c2d86ebd9d4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 14 14:01:18 2006 -0700

    Store return values from umask in mode_t instead of int (clear lint warnings)

commit 5283b118b4bfdb1a85356147701f602b884c342b
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 14 13:05:52 2006 -0700

    Fix many sparse warnings of: Using plain integer as NULL pointer
    
    Also fixes Login.c:1329:5: warning: mixing declarations and code from extra ;

commit 41211f8c849de67cebeb9d9f7516eb5a4a7eb3cf
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 14 13:02:02 2006 -0700

    Add XORG_WITH_LINT & lint targets for checking code with lint/sparse/etc.

commit bfe7bc6a04d468f7943ebed9a7ea571cbf916d9e
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 14 11:40:20 2006 -0700

    Add *~ to .gitignore to skip emacs droppings

commit 1e19a9746ffa570f81346307b1eb32257a0bb24a
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jul 14 11:38:39 2006 -0700

    renamed: .cvsignore -> .gitignore

commit aee9b7f645c12a2a3bc6605726669dbb7b5f3985
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Jun 27 16:33:25 2006 +0000

    Bugzilla #7317 <https://bugs.freedesktop.org/show_bug.cgi?id=7317> xdm
        needs to define _XOPEN_SOURCE to build on Hurd (J.P. Larocque)

commit 6329bf48b0f775335e552967622bf53912131edb
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Jun 27 01:25:40 2006 +0000

    Bugzilla #7318 <https://bugs.freedesktop.org/show_bug.cgi?id=7318> Patch
        #6032 <https://bugs.freedesktop.org/attachment.cgi?id=6032> xdm crashes
        on Hurd because of incongruity in dlfuncs (J.P. Larocque)

commit 6bf94d0ed871db12e8e5aa48200ce3b548895b8f
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Jun 26 23:56:06 2006 +0000

    Bugzilla #7332 <https://bugs.freedesktop.org/show_bug.cgi?id=7332> Patch
        #6046 <https://bugs.freedesktop.org/attachment.cgi?id=6046> (1) Xdm
        compiled with IPv6 support failed to accept any chooser connections
        (even when only using IPv4). (2) There should be a one-to-one
        correspondence between successful getaddrinfo calls and freeaddrinfo
        calls. (Peter Breitenlohner)

commit b80ae0aa74cfd9d168f4e100e0fea8fef240500f
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Tue Jun 20 19:25:51 2006 +0000

    Check setuid() return value. Bugzilla #7116.

commit 57e927d7340494bb5fdd73c04c9e1f33379b9b75
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Jun 20 01:50:35 2006 +0000

    Initialize manufacturerDisplayID.length to 0 too.

commit fe7e9b5b69e42b92a1e0aac4faef8c1c9d21ac96
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Jun 3 01:13:44 2006 +0000

    Mark GreetUser (called from xdm) as _X_EXPORT. Make all other non-static
        functions in libXdmGreet _X_INTERNAL.

commit aae2d2d25d7423c99baadb724ff7722cafdcf095
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Jun 3 01:01:21 2006 +0000

    Replace old Imake-based SIGNALRETURNSINT with AC_TYPE_SIGNAL
    util.c Replace old Imake #ifdefs with AC_CHECK_FUNCS([sigaction])

commit ec8fdcf0cff01a504bfbf096194012fff997f4ca
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Jun 3 00:06:46 2006 +0000

    Make initial pass at an AUTHORS list.

commit 4010a63ee6e05bee51208d667a0dc7f01f916af8
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Jun 3 00:05:24 2006 +0000

    Convert PAM code to use full PAM conversation. Modify greeter to allow PAM
        to prompt for more than just username and password. Rely on PAM to
        initialize Secure RPC & Kerberos credentials when it is being used.
        (Based on work begun for Sun bug #6398796 "Solaris-10: Unable to login
        thru xdm once password is aged")

commit 1f7dab056c661af97ca7c6a7b61a87b26ca3fa36
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Fri Jun 2 23:14:36 2006 +0000

    Drop pre-waitpid() support since all POSIX.1-1990 systems have waitpid.

commit 2a79e8011cffd6e7a2d4a5c15ad4df8b96e12309
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Fri Jun 2 23:12:12 2006 +0000

    Bump version to 1.0.99 for 1.1 branch.

commit 56ee4c350624f42cbeb7a19656f65a79b74ba53f
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Thu Apr 27 21:21:15 2006 +0000

    Version bump: 1.0.4

commit 1ba990f121143be61eedc530f15ad30ca4d1742f
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Fri Apr 14 20:17:31 2006 +0000

    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6413255> Sun
        bug #6413255: xdm should check for uid 0, not for username of "root",
        when doing non-console login check

commit aa1a1388081db6f1592db823c69bd699ca172683
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Fri Apr 14 02:52:02 2006 +0000

    Add AC_C_INLINE so we can use "inline" keyword
    Add "inline" to max function definition

commit 03fad3472eabe457a6bc37989edd875f081b529b
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Wed Apr 12 01:57:46 2006 +0000

    When clearing username & password buffers, zero out the entire buffer, not
        just the first byte, for reduced risk of leaking passwords into core
        dumps.

commit 3960bb1666e3d0ec2da3cd5ea8492792290018c7
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Wed Apr 12 01:55:05 2006 +0000

    ChangeLog for last commit

commit 2900b8984d8fdce182b87f0ce7a2f5813ea0b53f
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Apr 8 00:22:23 2006 +0000

    Xorg bug #4765 <https://bugs.freedesktop.org/show_bug.cgi?id=4765> Patch
        #3555 <https://bugs.freedesktop.org/attachment.cgi?id=3555> xdm doesn't
        work with the pam_krb5 module (call pam_getenvlist after pam_setcred)
        (Constantine Sapuntzakis)

commit c9fcce730483358594c9556426098ac3325da47f
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Fri Mar 31 02:19:01 2006 +0000

    Version bump: 1.0.3

commit e6e6b9960262ab30d64486898fc147c7010a5559
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Thu Mar 30 21:14:31 2006 +0000

    Drop all setpgrp/setpgid silliness and just use setsid everywhere. (Assumes
        all platforms are at least POSIX.1-1990 compliant.)
    Check for error return from daemon() function.

commit 4fad29bad3e06127b93c8cef3761b40472df6bb7
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Mar 27 23:59:21 2006 +0000

    Version bump: 1.0.2

commit 9609b9f14945b8dc55321a5fee7855f7b1dc9451
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Mar 18 03:43:18 2006 +0000

    Bug #5898 <https://bugs.freedesktop.org/show_bug.cgi?id=5898> Use mktemp
        command to create files safely in TMPDIR or /tmp on systems that have
        it - don't try to create files there if mktemp is not present. Fix
        based on NetBSD fix from
        <http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=32805> .

commit 5102f671d3f5a4e870e8ea8b78cef953d4f64111
Author: Jeremy C. Reed <reed@reedmedia.net>
Date:   Thu Mar 16 21:56:24 2006 +0000

    DragonFly is a BSD, so is CSRG_BASED and use su with -m option.

commit 4a0e026c04bd1027641670eda68e3a65441d2b63
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Thu Mar 16 21:46:55 2006 +0000

    Convert checks for <grp.h>, daemon(), and setpgrp arguments to autoconf
        tests instead of checking OS name #ifdefs.

commit 0a224935e64342e3eec055672229212c856ea14b
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Mar 11 04:07:00 2006 +0000

    Coverity ids #722, 723, 724, 725, 726, 727, 728: Need to XtFree the values
        returned by XawListShowCurrent to plug memory leaks.
    Coverity id #834: After joining a multicast group, add group pointer to the
        list of active multicast groups instead of just leaking the group
        pointer.

commit 23198133e90c34508e5d0c0f1314bf167bf3a98c
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Fri Mar 10 00:48:16 2006 +0000

    Coverity ids #7689, 7690, 7691: When malloc fails, don't just print an
        error and continue on using the NULL pointer, return NULL to the
        caller.

commit 17b0d313c80ca754348ca8b92ce117918a2f8d43
Author: Matthias Hopf <mhopf@suse.de>
Date:   Wed Mar 1 15:48:06 2006 +0000

    openSUSE bug #142954 Fixed potential segfault on OOM condition.

commit 6729f4df2d314a3573f3da7da3fc364cb48685de
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Feb 25 02:21:51 2006 +0000

    Bug #6036 <https://bugs.freedesktop.org/show_bug.cgi?id=6036> Check for
        key_setnet declaration before defining it to avoid compiler error of
        conflicting types on DragonFly BSD

commit ebec01137a6b200ee9432faecde5817670b41684
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Feb 25 00:58:50 2006 +0000

    Bug #6026 <https://bugs.freedesktop.org/show_bug.cgi?id=6026> Segfault in
        netaddr.c:ConvertAddr if ifa_addr is NULL (Loser Mcloser
        <reebydobalina@yahoo.ca>)

commit f82da0960018bfa4237d3d8239cf84d880673e6a
Author: Jeremy C. Reed <reed@reedmedia.net>
Date:   Fri Feb 24 21:36:13 2006 +0000

    Bug #5897 <https://bugs.freedesktop.org/show_bug.cgi?id=5897>
    Create xsession error file with umask 077 instead of chmod a moment later
        so others can't open first. This was reported by Steven M. Bellovin to
        NetBSD http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=32804
    Reviewed by Alan Coopersmith via xorg_security list.

commit 2a01568e61905944a59a7a8b34f22e08ccd25937
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Fri Feb 24 18:09:00 2006 +0000

    Bug #1391 <https://bugs.freedesktop.org/show_bug.cgi?id=1391> Patch #4739
        <https://bugs.freedesktop.org/attachment.cgi?id=4739> xdm hangs in a
        loop when invalid xpm bitmap is used for logo (Costantino Leandro
        <lcostantino@gmail.com>)

commit 26388c9b82fd29ecde162b81bd59f38827171142
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Dec 21 02:29:49 2005 +0000

    Update package version for X11R7 release.

commit b0c37b961844260d75e0bf88354e4fd04c36a4fc
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Dec 19 16:22:43 2005 +0000

    Stub COPYING files

commit 2e78ed332496e323acf63b3783d4818751dcf560
Author: Kevin E Martin <kem@kem.org>
Date:   Thu Dec 15 00:24:06 2005 +0000

    Update package version number for final X11R7 release candidate.

commit c8288d472e3c0881a201207140ac51ce713da877
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sun Dec 11 20:46:25 2005 +0000

    Bugzilla #5055 <https://bugs.freedesktop.org/show_bug.cgi?id=5055> Add
        XDMSCRIPTDIR cpp substitution to allow modular tree builder/packager to
        decide if scripts should go in config, lib, or data directories.

commit 3d1caeec0b120997b5a958bec586c01665516499
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sun Dec 11 20:43:49 2005 +0000

    Bugzilla #5055 <https://bugs.freedesktop.org/show_bug.cgi?id=5055> Add
        --with-xdmscriptdir to allow builder/packager to decide if scripts
        should go in config, lib, or data directories.

commit af3cf72277abea12541117e7acc9867a7ad48cb7
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Dec 7 16:17:59 2005 +0000

    Change to use the app-defaults default dir configured in libXt.

commit 15eddf034f082a10076967e77fd7af5d6a0cca2a
Author: Kevin E Martin <kem@kem.org>
Date:   Tue Dec 6 22:48:20 2005 +0000

    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.

commit 2824039d6b25007fd597a5fd0823268e193b4810
Author: Kevin E Martin <kem@kem.org>
Date:   Sat Dec 3 05:49:19 2005 +0000

    Update package version number for X11R7 RC3 release.

commit eace59cc41e57fd48e22be043cefb5bdee60a0d6
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Nov 28 22:01:40 2005 +0000

    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)

commit 06dcef110dc99a939ff2cfbc68ba85b4635cb055
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Wed Nov 23 19:32:39 2005 +0000

    Set HAS_ARC4_RANDOM if arc4random() function is found Set RANDOMMANDEFS to
        correctly substitute alternate random device/method descriptions in man
        page.

commit 53c306241b93562b3b309072a652c708e87c0850
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Nov 22 05:43:52 2005 +0000

    Fix file paths in man pages.

commit a608715447b1c700c017f80c6ba27ce4dbbac973
Author: Eric Anholt <anholt@freebsd.org>
Date:   Mon Nov 21 10:34:59 2005 +0000

    Another pass at .cvsignores for apps.

commit d0149420c83f80cb15151a361b0929d53505d056
Author: Eric Anholt <anholt@freebsd.org>
Date:   Mon Nov 21 07:21:39 2005 +0000

    Bug #5113: The insertion of -lutil into XDM_LIBS ended up having no effect
        because PKG_CHECK_MODULES(XDM, ...) later overwrote it. So put
    -lutil into XDM_OS_LIBS and add XDM_OS_LIBS to XDM_LIBS later.

commit b4ee0e22b54786e0bb9a5b1c527be2e7f71100ba
Author: Eric Anholt <anholt@freebsd.org>
Date:   Sun Nov 20 22:08:51 2005 +0000

    Add/improve .cvsignore files for apps.

commit 05b9908f5e7d30df1230cfa872d4022c2fccfc3d
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sun Nov 20 04:00:36 2005 +0000

    Add dependency on xau.

commit 7f31d566014d9e99569e0b93ee93009ec4028e6e
Author: Kevin E Martin <kem@kem.org>
Date:   Sat Nov 19 07:15:36 2005 +0000

    Update pkgconfig files to separate library build-time dependencies from
        application build-time dependencies, and update package deps to work
        with separate build roots.

commit 6ebcb3aab1c6a0c58b6d6d304d7ae61168990c33
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Nov 14 04:25:43 2005 +0000

    Add --enable-dynamic-greeter flag to allow choosing whether greeter should
        be built into xdm binary or dynamically loaded libXdmGreet.so object.
        Add -rdynamic flag to link options when using gcc with dynamic greeter
        to allow greeter object to reference symbols in xdm.

commit f9e6bc3588358c82c9d6e3293cc4eae28567959b
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sun Nov 13 01:41:50 2005 +0000

    Install xdm man page using APP_MAN_SUFFIX instead of forcing .1

commit 9bccda24de3851829059c224ce94de28066bd8f5
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Nov 9 21:09:20 2005 +0000

    Update package version number for X11R7 RC2 release.

commit 515ba1756966081ca3fae0cdd5a776f5a4fc6ad1
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Nov 8 07:50:12 2005 +0000

    Changes to match bug #3180 checkin to monolith:
    Generate Xsession from Xsession.cpp Add SHELL_CMD to cpp substitutions
    configure.ac Set SHELL_CMD to /bin/ksh for sco, /bin/sh for all other
        OS'es.

commit 3834f880ba013be524cd5b4ce4ff75734742ad12
Author: Kean Johnson <kean@armory.com>
Date:   Tue Nov 8 06:33:32 2005 +0000

    See ChangeLog entry 2005-11-07 for details.

commit d384b20b3d63f1b28d428f02746d5ec0c1e81a39
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Nov 1 16:44:38 2005 +0000

    Add AC_DEFINE_DIR calls for the path #defines previously set in RES_DEFINES
        section of xdm Imakefile. (Some should probably be made settable via
        configure --with-* flags, but at least they correctly set defaults to
        match the directories specified to configure now.)

commit dc12a42ebd70b24c4d84632fa253cd6e3094cbd2
Author: Kevin E Martin <kem@kem.org>
Date:   Tue Nov 1 15:05:18 2005 +0000

    Update pkgcheck depedencies to work with separate build roots.

commit 2b9da10c25ddcc9f098fa9af69e5f560037b5660
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Sun Oct 30 17:25:00 2005 +0000

    Add -I$(top_srcdir) to pick up dm{,_error}.h and greet.h.

commit 2e06c1273459c14006452b8a483178494a4ba61f
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Oct 29 01:48:12 2005 +0000

    Fix #ifdef statement syntax to clear compiler warning.

commit f4a2e78f543a5b8ab5101cd22b625addc12cf6a5
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Oct 29 00:05:12 2005 +0000

    Add -DGREET_LIB to GREETER_CFLAGS on Solaris & SVR4 (was in #if SVR4 in
        Imake) Add --with-random-device and checks for /dev/urandom &
        /dev/random for source of random data for key generation Link
        libXdmgreet with Xinerama & XPM libraries when using those features.

commit 461b7fc37aae3578577a9eab2c9310287af14726
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Wed Oct 26 03:21:17 2005 +0000

    Use XDMCONFIGDIR for location of configuration files so they can be
        installed in a directory other than the lib directory. (Only
        overridable in modular build system at this point.)

commit 16917371d7663d59c58dbd27c8592d3b6e8ef078
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Wed Oct 26 03:17:17 2005 +0000

    Allow overriding directories for xdm scripts/modules & configuration files
        via configure options --with-xdmlibdir & --with-xdmconfigdir Add libXt
        and libX11 to dependencies for libXdmgreet.
    Document default directories & configure options to change them

commit eb1ed04945a3af8d04f5441966674486be715036
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Wed Oct 26 02:25:02 2005 +0000

    We forgot to build the Xdm greeter library. Add it to build and cleanup
        hardcoded values to find it.

commit 1770fc21706c276d051de4dbe8a199f12a06f711
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Oct 19 02:47:53 2005 +0000

    Update package version number for RC1 release.

commit 6279ce5e919e7a1a92060b7448c8d68ef6aef8af
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Oct 18 02:12:17 2005 +0000

    Change XCOMM to \&# to allow both cpp & sed to translate correctly.
    Use XDMPIDDIR instead of XDMDIR when showing location of xdm-pid file in
        man page.

commit fbfdcd1c2e760014c5c0632c785e405f20d759e1
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Oct 18 00:32:55 2005 +0000

    Change default install dir for app-default files from
        $(sysconfdir)/X11/app-defaults to $(libdir)/X11/app-defaults to match
        the monolith & allow localization

commit 971fdf46fa6a43b121db4a8e64dcde62dab0a85e
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Oct 17 20:40:32 2005 +0000

    Set XDMPIDDIR in when subsituting variables in man pages

commit 1afabc5f0a70fc32581b53eb978f06a30f58fefa
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Oct 17 00:40:28 2005 +0000

    Put files in $(prefix)/lib/X11/xdm to match monolith install locations

commit 82d152fba78e1c34b62b426a7854efd0b116afdd
Author: Donnie Berkholz <spyderous@gentoo.org>
Date:   Fri Oct 14 18:42:17 2005 +0000

    Add another set of brackets around DEFAULTVT's empty default setting so it
        isn't treated as a command.

commit 8ae6b815fc2641e48f994260ad817010116a1ec9
Author: Kevin E Martin <kem@kem.org>
Date:   Tue Oct 4 23:45:46 2005 +0000

    Use CLEANFILES for all generated files

commit 3d9c1086b712ea62717c34e83d31efa3988dfc08
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Oct 3 17:36:09 2005 +0000

    Bug #3891 <https://bugs.freedesktop.org/show_bug.cgi?id=3891> xdm build
        failure: IN6_IS_ADDR_LOOPBACK undefined (David Schleef)

commit 960be79d2f246edc3b0d2b571c5ed44edbc07276
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sun Oct 2 19:44:42 2005 +0000

    Add Chooser app-defaults file to app/xdm

commit 51a6b1de8beeb33858d3e8eb151cfad004a62ef8
Author: Kristian Høgsberg <krh@redhat.com>
Date:   Wed Sep 28 21:13:12 2005 +0000

    Add Xservers.fs.

commit 92864cfde7de9b5d9cf8894abeb7a972ea35d2a0
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sun Aug 28 22:46:07 2005 +0000

    Add comment to configure.ac explaining error: possibly undefined macro:
        AC_DEFINE message that some users were seeing, thanks to diagnosis from
        Stepan Kasal on the autoconf@gnu.org mailing list: dnl If you're
        looking here because you got a message that said dnl 'error: possibly
        undefined macro: AC_DEFINE', the source of dnl your problem is not
        here. You need to upgrade to pkgconfig 0.18 dnl or later to get an
        updated pkg.m4 with PKG_CHECK_EXISTS defined. dnl See
        http://www.mail-archive.com/autoconf@gnu.org/msg13413.html

commit e0187570bd3efd7b61ccc41dbc21d0840ee82260
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Aug 27 17:06:16 2005 +0000

    Fixes for config files built via cpp

commit 6bdf59b8f4fa96e5d85aafc87af57513794cb43e
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Aug 23 07:07:57 2005 +0000

    Actually generate Xservers.ws from .cpp, and make build objdir != srcdir
        safe.

commit d778b237aab11cfa4ac8d50587f045d8a0497b9a
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Aug 23 06:53:53 2005 +0000

    Actually generate Xservers.ws from .cpp, and make build objdir != srcdir
        safe.

commit 6a9a224cf84913f4dc9b87d59fac6594226e5b7e
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Fri Aug 19 04:26:04 2005 +0000

    Add #ifdef HAVE_CONFIG_H/#include "config.h" since "dm.h" is included too
        late.

commit 91a45fdfd505233d8624f2664ffdf188d96549e4
Author: Adam Jackson <ajax@nwnk.net>
Date:   Wed Aug 17 20:35:09 2005 +0000

    Fix EXTRA_DIST to point to a real variable. Bump to 0.99.1.

commit 0f0954a36a9a71b9a98fb9a251dfc8ef4f815bed
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Wed Aug 17 05:11:04 2005 +0000

    Define USESHADOW if getspnam() is available Define USE_XINERAMA if
        pkg-config finds xinerama module Fix XDM_LIBS settings by various
        options

commit 1abcef080aa3bd268a496c81b965d2db1086112e
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Aug 16 02:21:37 2005 +0000

    Fix quoting on BINDIR definition for xdmshell

commit e130f52f3b5f70f8cb478a2f64be2cd0c1fc553f
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Aug 16 01:19:40 2005 +0000

    Convert cpp substitutions from __projectroot__/... to XDMDIR and BINDIR so
        they get correct pathnames in both modular & monolithic trees.

commit 6b2d39036681c603f74bdd63f62198fbcdaae98f
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Aug 15 23:08:42 2005 +0000

    Install xdm config files & man page Convert many more Imakefile checks into
        autoconf checks for xdm

commit 7cd1bfa8acde5b494960c0b7e5b97abd89121545
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Aug 13 02:46:59 2005 +0000

    Install chooser in $(libdir)/xdm, not $(bindir)

commit 6ae3766444c62ee920b94807ac514d1003ca4fee
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Wed Aug 10 11:17:06 2005 +0000

    Add build system for sessreg, broken out from xdm.

commit 23b64bbec8561ea707633f4e73ec8e1616e48c8f
Author: Adam Jackson <ajax@nwnk.net>
Date:   Wed Aug 3 04:14:23 2005 +0000

    General fix: need to pull in more xtrans macros to get UNIXCONN etc defined
        OSX fixes: Define __DARWIN__, workaround some lastlog breakage.

commit fbeae50b9153d45afa90df2b540141b74a436594
Author: Kevin E Martin <kem@kem.org>
Date:   Fri Jul 29 21:22:31 2005 +0000

    Various changes preparing packages for RC0:
    - Verify and update package version numbers as needed
    - Implement versioning scheme
    - Change bug address to point to bugzilla bug entry form
    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
        reenable it)
    - Fix makedepend to use pkgconfig and pass distcheck
    - Update build script to build macros first
    - Update modular Xorg version

commit f07aa24d8eb865b4b15fdb0c059e70ab437a97f9
Author: Kevin E Martin <kem@kem.org>
Date:   Thu Jul 28 01:10:49 2005 +0000

    Add -D_XOPEN_SOURCE for Linux

commit ac5184384d6347ea97da5cc7f85e9687ff060641
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date:   Wed Jul 27 22:37:02 2005 +0000

    Add XPROTO_CFLAGS to XDM_CFLAGS and CHOOSER_CFLAGS, also add _BSD_SOURCE to
        CHOOSER_FLAGS

commit b92f8751058bf2bc94967b84f71c4c88a5f007df
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Thu Jul 14 22:58:25 2005 +0000

    Set HAS_VFORK if autoconf has set HAVE_WORKING_VFORK.
    Add #include "config.h" for modularization

commit e3b9c2dfffb74fe0bb96c21c198b8f08dfff65f0
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Thu Jul 14 22:55:17 2005 +0000

    Makefile.am:
    - Remove hardcoded definitions of _XOPEN_SOURCE, _POSIX_SOURCE, &
        _BSD_SOURCE
    configure.ac:
    - Use xtrans.m4 macros for IPv6 & SecureRPC support
    - Add PAM support
    - Add checks for vfork & mkstemp functions
    - Add libXdmcp to CHOOSER_LIBS

commit 90b6e7d98567f77981adca5c2b9acc71d07f1442
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date:   Fri Jul 8 20:45:03 2005 +0000

    Add build system for xdm

commit ac796dbe8d2877d479cb25397e2982b9e73b87ad
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Jul 5 18:52:33 2005 +0000

    Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch
        #2317 <https://bugs.freedesktop.org/attachment.cgi?id=2317>
    This patch fixes several problems arising if xdm is compiled with IPv6
        support, but the (linux) kernel does not support IPv6. (Peter
        Breitenlohner)

commit 13b06d4e40a4d8a309b97dbab13cd6ac6aa469ad
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Jun 20 02:59:16 2005 +0000

    Bug #2959: Make sure displays other than :0 get entries in utmp when
        started from xdm. (Tim Waugh)

commit f890eac42449a34b258128749075220f860421c3
Author: Kean Johnson <kean@armory.com>
Date:   Fri Jun 10 06:54:09 2005 +0000

    file Xsession.cpp was initially added on branch sco_port_update.

commit 9ab8ed5d49559eed0c7357c1a390bcd08b217d7a
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue May 24 00:10:17 2005 +0000

    Bugzilla #2165 <https://bugs.freedesktop.org/show_bug.cgi?id=2165> Patches
        #1599 & 2754 XDM Chooser enhancements: scrollwheel, no mouse (Thomas
        Reifferscheid)

commit dd32476e8b55a0c191376d61918e78a61d76ae43
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Wed Dec 15 20:49:08 2004 +0000

    Remove unused define.

commit 7a776dd5a49283ddb29c37eed565b7bd86a5ad8a
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Thu Nov 11 15:44:31 2004 +0000

    update shared lib revisions on OpenBSD (Bug #1828).
    update references to xf86site.def in comments (Bug #1827).
    fix kbd driver for wskbd protocol and pure wscons console driver (Bug
        #1825).
    don't add '-4' to generated default file name (bug #1826).
    typo in resource name (XFree86 bug #1300, X.org bug #1825)

commit e58e367fd2a7d5e395cee23cfab6716219c74f67
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Thu Oct 21 06:03:13 2004 +0000

    programs/xdm/greeter/verify.c Make BSDAUTH able to use non-default login
        classes. (Bugzilla #1676, Pierre Lalet).

commit 40a8dac56de796db130b53dc1b01ea7421d0bf93
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Aug 7 19:22:01 2004 +0000

    Check to see if array->data is NULL before we dereference it, instead of
        after. (Prevents segfault when array->data is initialized to NULL, but
        array->length is not set to 0.)
    Always initialize both data & length in ARRAYs.

commit 0f92f0f76b812a29bbb748e7588a7208be4c30e2
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Mon Jul 26 22:56:33 2004 +0000

    Fix log file location in manual page.

commit 616e67f2b69018a7c6ffd91f1742ece51c4c5f78
Author: Eric Anholt <anholt@freebsd.org>
Date:   Tue Jul 6 00:44:39 2004 +0000

    XFree86 bugzilla #1376: xdm opens random tcp sockets
    "Even when DisplayManager.requestPort is set to 0, xdm will open a
        chooserFd tcp socket on all interfaces. This apparently cannot be
        disabled by configuration and presents a possible security risk. Older
        versions of xdm/socket.c appear to have checked and aborted if
        request_port == 0, but the current one does not..."

commit c5072fb61a23d4b4063d9c2f6043c23ff200af1b
Author: Egbert Eich <eich@suse.de>
Date:   Mon May 24 19:05:01 2004 +0000

    Muffle compiler warnings.
    fix option name in log message.
    improve debugging messages.

commit 1a5767483ccfb5e95555ff9bed0a1ec5456be725
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sat Apr 24 23:28:17 2004 +0000

    xc/programs/xdm/greeter/verify.c Fix typo in Solaris console restriction
        code (Xfree() -> XFree())
    xc/programs/xdm/greeter/Imakefile Link with PamLibraries if building with
        PAM support

commit ec8b11f4b1ea888e28d71ee6f3903933d73aa65d
Author: Egbert Eich <eich@suse.de>
Date:   Fri Apr 23 19:54:43 2004 +0000

    Merging XORG-CURRENT into trunk

commit 37f2b9991615b9f440c08c15457c54ee69f27f38
Author: Keith Packard <keithp@keithp.com>
Date:   Sat Mar 27 01:44:18 2004 +0000

    file xorg-bw.xpm was initially added on branch XORG-RELEASE-1-TM.

commit a6bfe9be2718bf7eb78ec4b7c0f8f32ddff9d5ab
Author: Keith Packard <keithp@keithp.com>
Date:   Sat Mar 27 01:44:18 2004 +0000

    file xorg.xpm was initially added on branch XORG-RELEASE-1-TM.

commit 69a0d00505815453ed192d9ce8da11ad1449d79b
Author: Egbert Eich <eich@suse.de>
Date:   Sun Mar 14 08:35:13 2004 +0000

    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004

commit 819eb99db26dc93c189170ca00f268463c1f13ba
Author: Egbert Eich <eich@suse.de>
Date:   Wed Mar 3 12:13:00 2004 +0000

    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004

commit 71d3a63e7fb725820d68fae4acc4b8868ea7e95d
Author: Egbert Eich <eich@suse.de>
Date:   Thu Feb 26 13:36:17 2004 +0000

    readding XFree86's cvs IDs

commit aaa7fe57361c3df1dc35775fa9610b16755d1d02
Author: Egbert Eich <eich@suse.de>
Date:   Thu Feb 26 09:24:04 2004 +0000

    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004

commit 102dcbe36ca6c5ef6c8efcfbf6ce6fa3542142ec
Author: Egbert Eich <eich@suse.de>
Date:   Thu Jan 29 08:09:07 2004 +0000

    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004

commit 0bd68eefddac98eaebb353dce62971a34a565842
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Fri Dec 19 20:55:50 2003 +0000

    XFree86 4.3.99.902 (RC 2)

commit 450fda6015f1799648ff7da87fdb2c46d42415f8
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Thu Dec 4 22:03:47 2003 +0000

    XFree86 4.3.99.901 (RC 1)

commit ca56bbdb0d398371332467534deaefdb77883bd7
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Tue Nov 25 19:29:12 2003 +0000

    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks

commit 19bd1c5e3910088ac0e92ca005427192a223c8a0
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Tue Nov 25 19:29:11 2003 +0000

    Initial revision

commit 6c29c43354706a933c0bc73a9c800bdfd1a9a827
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Fri Nov 14 16:49:22 2003 +0000

    XFree86 4.3.0.1

commit fa5d4a38a4dae7f24cdf3b8650dd931294c0fdc6
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Fri Nov 14 16:49:22 2003 +0000

    Initial revision

commit df3e1beed5bbb631975127133464b7e24fc38497
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Fri Nov 14 15:54:53 2003 +0000

    R6.6 is the Xorg base-line