File: ChangeLog

package info (click to toggle)
cups-pk-helper 0.2.5-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,096 kB
  • ctags: 940
  • sloc: ansic: 3,627; sh: 1,166; xml: 192; makefile: 105
file content (2017 lines) | stat: -rw-r--r-- 52,692 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
# Generated by Makefile. Do not edit.

commit 1f338a4ad3d447865843b440bf3f65be4ab11de9
Author: Marek Kasik <mkasik@redhat.com>
Date:   Thu Jun 6 14:45:36 2013 +0200

    l10n: Add/update translations from transifex

M	po/LINGUAS
M	po/cs.po
M	po/eo.po
M	po/es.po
C062	po/eo.po	po/eu.po
M	po/fr.po
M	po/gl.po
C062	po/eo.po	po/hr.po
M	po/hu.po
C062	po/es.po	po/ia.po
M	po/id.po
M	po/it.po
M	po/pl.po
C051	po/it.po	po/sr.po
C062	po/es.po	po/sv.po
M	po/uk.po

commit f2edaa40e95532e25542842ad3b995e415fd28f5
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Mar 1 09:32:07 2013 +0100

    Add Marek to AUTHORS
    
    He made enough significant changes to be listed there!

M	AUTHORS

commit 24ceb7df627cf91bb0b5237977c48bdee7ca50be
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Mar 1 09:30:51 2013 +0100

    Remove myself from maintainers
    
    Marek now has all the access rights to maintain cups-pk-helper, so I'm
    not needed anymore :-)

M	cups-pk-helper.doap

commit 5e2ef4b8bc98afa05a43109b8aea111fdbfd1bf8
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Feb 8 09:54:47 2013 +0100

    Update my mail address

M	AUTHORS
M	cups-pk-helper.doap

commit cdf55f5cca99fcf601660f7a2f91cb27d563af2d
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Feb 8 09:53:44 2013 +0100

    Add Marek as co-maintainer
    
    He agreed to step up, that's great news!

M	cups-pk-helper.doap

commit 810b0495d1e8870d03fc45a078bd14872f3d6b7c
Author: Vincent Untz <vuntz@suse.com>
Date:   Mon Dec 10 10:49:23 2012 +0100

    Document our source for validating printer names
    
    Since the change that got reverted was justified by some cups
    documentation, it's important to clearly document where the current
    validation scheme comes from (lpadmin man page and cups source).
    
    Also, fix the size check: the cups source code limits this to 127.

M	src/cups.c

commit f00aee0b43c31e94087668b23b72e873c660de5e
Author: Vincent Untz <vuntz@suse.com>
Date:   Mon Dec 10 10:44:31 2012 +0100

    Revert "Be stricter when validating printer names"
    
    Apparently, this is way too strict. The lpadmin man page says:
    
      CUPS allows printer names to contain any printable character except
      SPACE, TAB, "/", or  "#".
    
    So the previous code was (mostly) correct.
    
    This reverts commit 7bf9cbe43ef8f648f308e4760f75c2aa6b61fa8e.

M	src/cups.c

commit 69d9f6e5eefc6dd83e707334e9e59276656f7ed7
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Oct 12 17:53:37 2012 +0200

    release: post-release bump to 0.2.5

M	configure.ac

commit c5e33280771f84633013efff1031f414229136d2
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Oct 12 17:53:06 2012 +0200

    release: 0.2.4

M	NEWS

commit dcffa695e2ca74a673dcf613e651106a8f5bb233
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Oct 12 17:35:25 2012 +0200

    Fix detection of CUPS version
    
    This really fixes build with CUPS >= 1.6, this time.
    
    Thanks to Jürg Billeter <j@bitron.ch> for spotting the issue.

M	src/cups.c

commit a11e906f6a900930b0f7d5ddb808a346fc6aa7b1
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Oct 12 11:04:45 2012 +0200

    release: post-release bump to 0.2.4

M	configure.ac

commit 81361c273eda5a5f760e9e09975a0e1b7d215585
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Oct 12 11:01:01 2012 +0200

    release: 0.2.3

M	NEWS

commit a397b90823af3e4e697b9118022aa88f91a80989
Author: Vincent Untz <vuntz@suse.com>
Date:   Wed Oct 10 09:54:18 2012 +0200

    Also change supplementary groups when changing effective uid/gid
    
    Thanks to Alexander Peslyak <solar@openwall.com> and Sebastian Krahmer
    <krahmer@suse.de> for catching this.
    
    Part of fix for CVE-2012-4510.

M	src/cups.c

commit 6995d30816f0c76844dee4dc9022296a03258457
Author: Vincent Untz <vuntz@suse.com>
Date:   Wed Oct 3 18:21:41 2012 +0200

    Fix a bunch of issues when getting/putting a file from cups
    
    There was basically no check for permissions. Now, we temporarily change
    our effective uid/gid to the one of the user to open the file for
    writing (when getting) or reading (when putting). We then only use
    operations that work on the file descriptor to avoid potential race
    conditions.
    
    Before that, people could:
     - overwrite any file with the content of a cups resource
     - put any file in a cups resource
    
    Part of fix for CVE-2012-4510.

M	src/cups-pk-helper-mechanism.c
M	src/cups.c
M	src/cups.h

commit 2596bb7c4d4c9da54dd0bf16b115b979c1445608
Author: Vincent Untz <vuntz@suse.com>
Date:   Wed Oct 3 18:37:14 2012 +0200

    Fix compiler warning

M	src/cups-pk-helper-mechanism.c

commit 81de3c0630dd9e38a4b36679f751c9cca7219ed1
Author: Vincent Untz <vuntz@suse.com>
Date:   Wed Oct 3 18:08:35 2012 +0200

    Fix coding style issues in previous commit

M	src/cups.c

commit f1469e1a865d816f333f248c59073daa00682708
Author: Jiri Popelka <jpopelka@redhat.com>
Date:   Thu Jul 19 15:07:18 2012 +0200

    Fix build with CUPS >= 1.6 by using accessors for IPP API
    
    CUPS 1.6 makes various structures private and introduces ippGet*
    and ippSet* functions for all of the fields in these structures.
    See http://www.cups.org/str.php?L3928
    
    For compatibility with CUPS < 1.6, we manually define the needed
    accessors if building against the old CUPS.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=52265

M	src/cups.c

commit e1b6df2c0f44f3a6279e2907dbe79ff9c2d6c1a5
Author: Vincent Untz <vuntz@suse.com>
Date:   Tue Oct 2 11:14:19 2012 +0200

    l10n: Add/update translations from transifex

M	po/LINGUAS
M	po/de.po
C061	po/sl.po	po/es.po
C081	po/sl.po	po/fi.po
C052	po/sl.po	po/ka.po
C061	po/sl.po	po/lv.po
C060	po/sl.po	po/pt_BR.po
M	po/sl.po
M	po/tr.po
C068	po/sl.po	po/zh_CN.po

commit 7bf9cbe43ef8f648f308e4760f75c2aa6b61fa8e
Author: Vincent Untz <vuntz@suse.com>
Date:   Tue Mar 27 17:47:07 2012 +0200

    Be stricter when validating printer names
    
    Only alphanumerical characters and the underscore are valid, and the
    name must not be longer than 127 characters. See
    http://www.cups.org/documentation.php/doc-1.1/sam.html#4_1

M	src/cups.c

commit c9e0f69aefcbd21bc0b5a981ef4d28eb9794a4a9
Author: Vincent Untz <vuntz@suse.com>
Date:   Tue Mar 27 16:12:12 2012 +0200

    Escape printer/class names before putting them in URIs

M	src/cups.c

commit 37d99581d2b3e94ecaaa24590572db4eaf46fd69
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Mar 16 11:00:10 2012 +0100

    release: post-release bump to 0.2.3

M	configure.ac

commit 03d0873e8ba5df42ef9c04d9e30677e45f8bef32
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Mar 16 10:58:49 2012 +0100

    release: 0.2.2

M	NEWS

commit 170e852e9d9478ac621ba5b14e4e5c04da29c5f4
Author: Vincent Untz <vuntz@suse.com>
Date:   Fri Mar 16 10:51:45 2012 +0100

    l10n: Add/update translations from transifex

M	po/LINGUAS
C061	po/zh_TW.po	po/ja.po
C062	po/zh_TW.po	po/nl.po
C061	po/zh_TW.po	po/sk.po
M	po/zh_TW.po

commit 40914af0725caee68090346ceb7b73f1394c4a19
Author: Marek Kasik <mkasik@redhat.com>
Date:   Wed Mar 7 12:23:59 2012 +0100

    Use requesting-user-name parameter for all requests
    
    This has to be set explicitly for operations requiring
    authentication starting with CUPS 1.5.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=46890

M	src/cups.c

commit c9eb877f54c633ca8ca559b2346324743d56d198
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Mar 2 14:18:01 2012 +0100

    Cleanup cph_cups_printer_class_set_option_default()
    
    Check if the name we have is a printer or a class, and create the right
    request, instead of first assuming it's a printer, and trying for a
    class in case of failure.

M	src/cups.c

commit c2d079439c501bcbf1c7c7022687ce286ba35943
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Mar 2 14:09:26 2012 +0100

    Use _cph_cups_add_requesting_user_name() instead of manual tag
    
    We have a nice function, let's use it :-)

M	src/cups.c

commit 14d7d58d30511cea7d4ab64ed9738ca86257ced9
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Mar 2 14:08:21 2012 +0100

    Do not hardcode 1024 as size limits for path and lines
    
    PATH_MAX is the obvious choice for a path, and we already have a
    CPH_STR_MAXLEN which seems reasonable to use for lines.

M	src/cups.c

commit 003bc828551340a4444bf75be155be04903ba3f4
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Mar 2 14:02:59 2012 +0100

    Avoid leaking a ppd file when no change is done

M	src/cups.c

commit 5291152ff7554a3426d0fdfb019771eecf7c7bb8
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Mar 2 14:02:46 2012 +0100

    Fix coding style issues in previous commit

M	src/cups-pk-helper-mechanism.c
M	src/cups.c

commit c03420571c22187627ddfff52c3dcfff4495c6c3
Author: Marek Kasik <mkasik@redhat.com>
Date:   Fri Mar 2 13:58:24 2012 +0100

    Add PrinterAddOption D-Bus method
    
    New method to set options, without a "-default" suffix.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=45304

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h

commit 3bc57bf29ab31e7790bc81717e111c3160f265d9
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Feb 22 14:52:39 2012 +0100

    build: Use git.mk to generate .gitignore

D	.gitignore
M	Makefile.am
A	git.mk
M	src/Makefile.am

commit 902b4a94bd11f7d7ac363457b4d3ba9372fcd28a
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Feb 22 14:44:52 2012 +0100

    build: Generate ChangeLog on make dist

M	Makefile.am

commit 0d6f32962b53896e5df7324be99f138cdb3f11ee
Author: Marek Kasik <mkasik@redhat.com>
Date:   Wed Feb 1 10:53:59 2012 +0100

    build: Require gio-unix-2.0
    
    This is needed for GDBus generated files.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=45486

M	configure.ac

commit f0515956f2988a18268f7782dbda80a19e603d46
Author: Marek Kasik <mkasik@redhat.com>
Date:   Thu Oct 27 16:04:55 2011 +0200

    Set requesting-user-name to cupsUser() when fetching status of a job
    
    We set requesting-user-name to cupsUser() when calling
    IPP_GET_JOB_ATTRIBUTES: as cupsUser() will return the root user (or a
    user that has full access to cups, if cups-pk-helper is installed that
    way), this helps getting full access to information about all jobs.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=743886
    https://bugs.freedesktop.org/show_bug.cgi?id=42311

M	src/cups.c

commit 288063ad835576b3e0fe0fccf52cb8110a5a71b7
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Jan 16 16:21:57 2012 +0100

    doc: Add link to new homepage on fdo wiki

M	README
M	cups-pk-helper.doap

commit 418f2d868267cd34c909eeceb1674f1a5a7aebe3
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Dec 20 09:46:23 2011 +0100

    build: Create xz tarballs

M	configure.ac

commit 0d780a121a13396b6109292ac1ef2a05c7418384
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Sep 26 11:20:57 2011 +0200

    release: post-release bump to 0.2.2

M	configure.ac

commit c245126d4550ed64775379a7b692cd05ba778c2b
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Sep 26 11:20:45 2011 +0200

    release: 0.2.1

M	NEWS

commit 190e681bc4a89448e1d6d09d8c0a1c2bc4d05cdd
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Sep 26 10:58:09 2011 +0200

    l10n: Add/update translations from transifex

M	po/LINGUAS
C063	po/it.po	po/gl.po
M	po/it.po
C062	po/it.po	po/ko.po
C065	po/it.po	po/zh_TW.po

commit 4ee686f80658b573b637aafd058aaf00f454e002
Author: Marek Kasik <mkasik@redhat.com>
Date:   Mon Sep 19 18:52:38 2011 +0200

    Allow inactive/any users to authenticate
    
    This is useful for thin-clients/LTSP.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=41011

M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit 9aedc94362853ec3538569adb4b7c2d2f852fb5e
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Sep 19 18:33:36 2011 +0200

    Accept NULL for ppd file as valid when adding a printer
    
    We won't pass it to cups if it's NULL, so it's now valid to use NULL
    there.

M	src/cups.c

commit fc1926a2ceb622787b663ca34a7e3347909c09e0
Author: Tim Waugh <twaugh@redhat.com>
Date:   Mon Sep 19 18:30:38 2011 +0200

    Do not pass ppd file if empty when adding a printer
    
    It is okay if it's empty.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=41009

M	src/cups.c

commit 6327e725bc7d9ac7ca9c1ae367e32b713a44ab85
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Jul 25 21:39:52 2011 +0200

    release: post-release bump to 0.2.1

M	configure.ac

commit af963a06ec693332974a2af635598c9f51343fb3
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Jul 25 21:39:46 2011 +0200

    release: 0.2.0

M	NEWS
M	configure.ac

commit 2af8d26324ecae33c40fdf74588affca84931227
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Jul 25 21:37:14 2011 +0200

    l10n: Add/update translations from transifex

M	po/hu.po

commit afe6878f9e800d35db101a6b57cc5a4ca95b97bf
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Jul 6 03:38:17 2011 +0200

    Move the exit timer outside of the CphMechanism object
    
    We simply have the CphMechanism object emit a "called" signal that we
    listen to, in order to know when to reset the timeout.
    
    This makes the code cleaner, as we remove a call to exit().

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/main.c

commit 99130c31c884b30b19fae2d51cfa61a41c515d69
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Jul 6 03:19:03 2011 +0200

    Add org.freedesktop.DBus.Deprecated annotation to JobCancel

M	src/cups-pk-helper-mechanism.xml

commit 2107140e226eb3e5192c260ea23abbd223b5b8db
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Jul 6 03:13:29 2011 +0200

    Port test to GDBus

M	configure.ac
M	src/Makefile.am
M	src/test-cups-pk.c

commit a2b8afd1b926e6df627c12b729af2eb5d1e97a52
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Jul 6 02:57:59 2011 +0200

    build: Cleanup build system again

M	configure.ac
M	src/Makefile.am

commit 7006b5b23f5d4f6cac07db7cf96c921dd7c50fe0
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Jul 6 02:50:46 2011 +0200

    Drop gthread handling
    
    Recent versions of glib do this automatically.

M	configure.ac
M	src/main.c

commit 23eca5305592c6fed5b2c404e176415232c36e3f
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Jul 6 02:49:11 2011 +0200

    Rework cph_mechanism_register() so that it can be called more than once
    
    This won't happen, but this looks nicer :-)

M	src/cups-pk-helper-mechanism.c

commit 93a25f66392d837856730627ce569e7251ba93a1
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Jul 6 02:44:04 2011 +0200

    Stop using deprecated polkit API

M	configure.ac
M	src/cups-pk-helper-mechanism.c

commit dbf56332354cf736f8e1e43c164473a5345ed457
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Jul 6 02:36:27 2011 +0200

    Port to GDBus
    
    This includes various small other changes (moving our internal cups API
    to use GVariant instead of GHashTable, for instance).

M	configure.ac
M	src/Makefile.am
M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups.c
M	src/cups.h
M	src/main.c

commit 863171518f83604854f86d00599bcdf1c4b3dba4
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Jul 5 14:07:18 2011 +0200

    release: post-release bump to 0.1.4

M	configure.ac

commit f6673830dda8a6401c68e5c9d82d02cb732bb0f5
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Jul 5 14:07:05 2011 +0200

    release: 0.1.3

M	NEWS

commit eaaa8aff7e15000da4dd0aee3a5e6ed781ea5edf
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Jul 5 14:01:38 2011 +0200

    l10n: Add/update translations from transifex

M	po/LINGUAS
C058	po/it.po	po/eo.po
M	po/hu.po
C057	po/tr.po	po/id.po
M	po/it.po
M	po/pl.po
C078	po/it.po	po/sl.po
M	po/tr.po
M	po/uk.po

commit 294cc0beb28dbe1c7eb0651ec1eda7ea63935566
Author: Marek Kasik <mkasik@redhat.com>
Date:   Fri May 13 13:30:03 2011 +0200

    Allow file request with NULL filename
    
    This allow us to add raw printers.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=37172

M	src/cups.c

commit 9e4f205ec55e7047804522f46880235b99dff4ee
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Jun 14 15:02:26 2011 +0200

    build: Modernize build system a bit
    
    Use the tar-ustar option for AM_INIT_AUTOMAKE for better tarballs.
    Do not use AM_MAINTAINER_MODE as it is not recommended by automake
    developers.
    Do not use libtool as there's nothing needing it.
    Do not use AC_ISC_POSIX, AC_HEADER_STDC, AM_PROG_CC_C_O as they
    shouldn't be needed on modern systems.
    Require intltool 0.40.6 to avoid various bugs.

M	configure.ac

commit d4c94b5c230dc36f4463eca4dd0afa220c07e658
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Mar 22 20:16:46 2011 +0100

    release: post-release bump to 0.1.3

M	configure.ac

commit b72388a8708c11b41e1bd943217c585b176fa652
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Mar 22 20:15:54 2011 +0100

    release: 0.1.2

M	NEWS

commit fd674a79290ab981e8334763a114ae206595e9ce
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Mar 22 20:11:22 2011 +0100

    l10n: Update french translation

M	po/fr.po

commit 62acace3126823d219ce06234f19a958bffbfaa5
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Mar 22 20:07:45 2011 +0100

    l10n: Add translations from transifex

M	po/LINGUAS
A	po/hu.po
A	po/it.po
A	po/pl.po
A	po/tr.po
A	po/uk.po

commit 814d3b2b31f0a276e8d7d3681d44156538032153
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Mar 22 20:06:05 2011 +0100

    l10n: Update pot file for transifex

M	po/cups-pk-helper.pot

commit 998f48213c610767a648f9d2cf8cc76c4dca68e1
Author: Marek Kašík <mkasik@redhat.com>
Date:   Tue Mar 22 18:46:31 2011 +0100

    Add all-edit action to enable authenticating only once in tools
    
    For configuration tools, it's likely that many authentications will be
    needed for various actions ("devices-get", "printer-local-edit", etc.),
    which is not friendly for the user.
    
    The all-edit action can be used by the configuration tools to
    authenticate for most methods only once (except the ones matching the
    "server-settings" action).
    
    https://bugzilla.gnome.org/show_bug.cgi?id=645533

M	src/cups-pk-helper-mechanism.c
M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit 8dfc1393ac70fecdd1d9e548f309cb80df37026e
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Feb 4 12:07:13 2011 +0100

    build: Set ACLOCAL_AMFLAGS to ${ACLOCAL_FLAGS}
    
    ACLOCAL_FLAGS is used by gnome-autogen.sh, and we need it when
    aclocal.m4 is to be rebuilt by make, to avoid losing some aclocal paths.

M	Makefile.am

commit 263e2c62d76e1b42671483b2f80990378fb1c759
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Jan 13 13:14:01 2011 +0100

    release: post-release bump to 0.1.2

M	configure.ac

commit 26c22cf04cda2cdb1ebd2ac7cf27ca254ccaf4a1
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Jan 13 13:13:16 2011 +0100

    release: 0.1.1

M	NEWS

commit 12668f85623f8f04635ca7370b1618272019aa39
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Dec 20 18:49:47 2010 +0100

    l10n: Add pot file for transifex
    
    Also remove the transifex token: it's useless now.

D	po/README.transifex
A	po/cups-pk-helper.pot

commit e27a67167ac5fd26d516f9a64014ebd764e9cac3
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Dec 20 17:53:02 2010 +0100

    l10n: Oops, forgot LINGUAS

M	po/LINGUAS

commit 4f8875877a94542315d101aaae198d65402b08aa
Author: Mrs Jenkins <mrs.jenkins.oh.yeah@gmail.com>
Date:   Mon Dec 20 17:52:30 2010 +0100

    l10n: Add Czech translation

A	po/cs.po

commit 45a4c99484c385b772f85d7479b48662730882d3
Author: Andre Klapper <ak-47@gmx.net>
Date:   Mon Dec 20 17:50:43 2010 +0100

    l10n: Add German translation

M	po/LINGUAS
A	po/de.po

commit 30e5f057086c7a4f25f00a513630a062310abdae
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Dec 20 17:49:12 2010 +0100

    l10n: Add French translation

M	po/LINGUAS
A	po/fr.po

commit 1b0e71ba5ade0b3a11c0a5a07120befe7668a7ca
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Sep 27 12:37:52 2010 +0200

    misc: Rename --enable-deprecations to --enable-deprecation-flags
    
    This is a better name for this configure option, since it's really about
    enabling the use of the deprecation flags, not allowing the use of
    deprecated API.
    
    Also add a configure summary.

M	configure.ac

commit 703267294c4457856b64b2f1e999c5d48597cf3f
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Sep 20 17:41:08 2010 +0200

    build: Update all Makefile.am to more recent standards

M	src/Makefile.am

commit 101467f128e9e86bc62b4704b39d998c94117b20
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Sep 20 17:38:53 2010 +0200

    misc: Update instructions for commit messages
    
    We're switching to "tag:" instead of "[tag]".

M	ChangeLog

commit 370c2e42c527bdc58cd6e5529a556aeec75dc132
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Sep 8 19:30:35 2010 +0200

    Add HACKING, update README
    
    Also update auto autogen.sh to be closer to autogen.sh from my GNOME
    modules.

A	HACKING
M	Makefile.am
M	README
M	autogen.sh

commit 9b60021b3663ca82d4b845780f68f89ca932c94c
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Sep 8 17:58:59 2010 +0200

    Add DOAP file

A	cups-pk-helper.doap

commit f0c9616f8bb5ed39fe9441de1dd98d363a268ebc
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Sep 8 17:52:42 2010 +0200

    Update license files to latest text
    
    Note that this doesn't change the license. The license text was updated
    for the latest FSF address, for example.

M	COPYING

commit 946c251f9c1585ef6dfd35db7d49a9ff8ab56f63
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Sep 8 13:36:48 2010 +0200

    Add LINGUAS file for translations

A	po/LINGUAS

commit c6a77fdbd6986adc05ac6db4fce2b6d348e4301a
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Sep 8 11:19:51 2010 +0200

    Clarify string
    
    https://bugs.freedesktop.org/show_bug.cgi?id=28285

M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit bbb976efd47d480b4d484ea4c14d6caa1b8e95ba
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Sep 8 11:14:42 2010 +0200

    Add transifex token

A	po/README.transifex

commit 229d052cf1d0cace8e2e39bc038778a9ab9c9a80
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Mar 22 12:10:12 2010 +0100

    Fix confusion between IPP and HTTP status when getting/putting a file
    
    We were using a HTTP status as if it were a IPP status, but the values
    are completely different, and we'd have end up with non-sense errors
    when using the HTTP status as an IPP status.
    
    Instead, we use the HTTP status to build an internal status error
    string.

M	src/cups.c

commit df2b6a40ac99360aafa05c71be28ee8a972bd8c4
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Mar 22 11:35:03 2010 +0100

    Make the include/exclude schemes work when getting devices with cups 1.4
    
    We were using g_strjoin() instead of g_strjoinv().
    
    Thanks to Dominique Leuenberger
    <dominique-freedesktop.org@leuenberger.net> for noticing the warning.
    
    http://bugs.freedesktop.org/show_bug.cgi?id=27235

M	src/cups.c

commit 1fed4e4a7ac1c79cc1550b0f127b4314bbd693f3
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Mar 10 03:24:41 2010 +0100

    Put some basic information in README

M	README

commit c0f879330c8bb529cddb094c7d21886334e732c0
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Mar 10 03:19:14 2010 +0100

    Use freedesktop bugzilla to report bugs

M	configure.ac

commit f360494558180a3c9399824d94de513bed3d0ed0
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Feb 19 17:05:45 2010 +0100

    [release] post-release bump to 0.1.1

M	configure.ac

commit dc7ad68b1062ece01db315914abb020f3bd370ce
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Feb 19 17:04:22 2010 +0100

    [release] 0.1.0

M	NEWS

commit fcf31c0d64cc68960cba25ea2733cbb40525a491
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Feb 19 16:43:17 2010 +0100

    Plug leaks

M	src/cups-pk-helper-mechanism.c

commit 1d5ead9e5d3fbfc11bd9b0849cb94f063e6604b5
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Feb 19 16:39:20 2010 +0100

    Make functions implementing dbus methods return nothing
    
    Since they are async methods, we return the dbus return value with
    dbus_g_method_return(). So the return values there are completely
    meaningless.

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h

commit 1b2f633ae6d73e3d572b2c021ddff63ff005ca5f
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Feb 19 16:28:19 2010 +0100

    Fix previous commit (d3ad5757) to build

M	src/cups-pk-helper-mechanism.c

commit d3ad5757aef2e203337409f1d2e222b91e320638
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Feb 19 16:06:44 2010 +0100

    Make sure to return an error via dbus in case of failure
    
    It might happen that the internal error string is empty and we still
    fail. However, if we return an empty error string via dbus, the caller
    will think it has succeeded. So we make sure to never return an empty
    error string in case of failure.

M	src/cups-pk-helper-mechanism.c

commit 8d788b3d3bfb87f25c31a91d48e979e5749a7bd1
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Feb 19 16:03:57 2010 +0100

    Avoid timeout on job-related methods for invalid jobs
    
    We were not returning anything.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=548790

M	src/cups-pk-helper-mechanism.c

commit 8e8ba5fdddc8c0ac8fd146742e742103ae2e8edb
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Feb 19 15:47:02 2010 +0100

    Handle all cups replies the same way
    
    With a new _cph_cups_is_reply_ok() function, we make sure that we handle
    all cups replies the same way, updating the internal status and deleting
    the reply instead of leaking it when there's an error.

M	src/cups.c

commit 1d1a394d049df1424dca7e1357bb342716cd57fb
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Feb 19 15:33:10 2010 +0100

    Add _cph_cups_get_attribute_string() helper
    
    We use similar code in more than one place, so having a helper function
    to share code is better.

M	src/cups.c

commit 271f42cdd88ee09e8b2a5a54d2e9dadee7f909be
Author: Marek Kasik <mkasik@redhat.com>
Date:   Fri Feb 19 13:50:04 2010 +0100

    Improve performance of cph_cups_job_get_status()
    
    In cph_cups_job_get_status(), we used to iterate over all jobs to find
    the right one. We can instead use a IPP_GET_JOB_ATTRIBUTES request for
    the right job directly.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=548771

M	src/cups.c

commit 6ec80887768e2d61b5d5c26c2a2269716c86eff9
Author: Marek Kasik <mkasik@redhat.com>
Date:   Thu Feb 18 18:22:38 2010 +0100

    Add JobCancelPurge method
    
    This method is similar to JobCancel, but takes one additional parameter,
    "purge". This controls purging of history and document of all jobs.
    
    JobCancel is marked as deprecated, but is still available for
    compatibility.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=548756

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h

commit e6984fdf7d3d6fda79f4839b245fcca98fff8ebb
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Feb 17 20:11:00 2010 +0100

    Fix usage of multiple actions to determine if user interaction is needed
    
    We make it possible for one specific dbus method to use multiple actions
    to know if user interaction is needed.s
    
    It used to work before without doing any specific, but with the port to
    PolicyKit 1, we need to specify that the first actions (until the last
    one) cannot use user interaction. So if the user is authorized for them,
    it will just work, else we'll check for the following actions.
    
    User interaction is only acceptable for the last action, which is the
    minimal one required.
    
    For example: to enable a printer, the fine-grained privilege
    printer-enable is enough, but if it requires user interaction, we'll
    skip it and go straight to the printer-X-edit action, which makes it
    possible for the user to do more changes -- we won't ask for
    authentication to enable it, and then again to change an option.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=518012

M	src/cups-pk-helper-mechanism.c

commit 71ba5b17d98da262666d7cef9c10ccdf8bfdc38e
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Feb 17 12:27:53 2010 +0100

    Update .gitignore

M	.gitignore

commit 71b3d247398326f85f1816e493786e613e50aa6a
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Feb 17 12:26:13 2010 +0100

    Remove validation of policy file with polkit-policy-file-validate
    
    This was pre-PolicyKit 1. There's no equivalent now.

M	configure.ac
M	src/Makefile.am

commit 52c5e69dfbecf98da57215ecbf48e8d61c65f660
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 21:44:56 2010 +0100

    Add check for string length in validity checks
    
    Apparently, CUPS can do bad things when strings are too long, like
    creating a new line and evaluating it as an instruction. So we just make
    sure that strings are not too long.
    
    We use a maximum length of 512 right now, which should be enough for all
    uses.
    
    https://bugzilla.novell.com/show_bug.cgi?id=447444

M	src/cups.c

commit 2e06c3ba13e6dc5df66e19de8a80f30e27136936
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 21:30:32 2010 +0100

    Remove gtk+/gio dependency
    
    GTK+ was only needed for a test, and really, it didn't need it.
    And gio wasn't needed.

M	configure.ac
M	src/test-cups-pk.c

commit a5f90bee60990c6e8c06dc57c10bc37488add006
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 21:10:15 2010 +0100

    Put commit message guidelines in ChangeLog

M	ChangeLog

commit b912ca5a0dc75035d49472a0e23662204f60c94b
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 21:06:42 2010 +0100

    Bump version to 0.1.0 before release

M	configure.ac

commit 2cfab23baedf58830b1b6ca6201b85a7c1e33b70
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 20:54:29 2010 +0100

    Small string tweaks in tests

M	src/test-cups-pk.c
M	src/test-cups-pk.py

commit 1a7fdc363fd4a4fba90641034bc4ca70392c93a3
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 20:53:58 2010 +0100

    Fix removing printer in python test

M	src/test-cups-pk.py

commit 760f8c470c4da0269b1e036d5f8b572c0cd7fe15
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 20:53:00 2010 +0100

    Port the tests to PolicyKit 1

M	src/test-cups-pk.c
M	src/test-cups-pk.py

commit 19362203486ff2f4ef50027a0de55bc41c48ba67
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 20:24:40 2010 +0100

    Make _cph_mechanism_get_callers_user_name() static

M	src/cups-pk-helper-mechanism.c

commit 64462f01fe8ff373cd21a6905b1ef0e433ee3be0
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 20:24:20 2010 +0100

    Code cleanup after PolicyKit 1 port

M	src/cups-pk-helper-mechanism.c

commit 03c0a725b77db0efaeda804e67a2622b426bb8b4
Author: Marek Kasik <mkasik@redhat.com>
Date:   Tue Feb 16 20:01:48 2010 +0100

    Port to PolicyKit 1
    
    Signed-off-by: Vincent Untz <vuntz@novell.com>

M	configure.ac
M	src/Makefile.am
M	src/cups-pk-helper-mechanism.c
M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit 826d963d212073935aad5459662695512d2a07b4
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 20:21:25 2010 +0100

    Improve error string in autogen.sh

M	autogen.sh

commit 4691af850ab9051c792dffc670159492ba5e0371
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 20:21:21 2010 +0100

    Use email instead of old bugzilla URL to report bugs

M	configure.ac

commit 5656b435fef01b4493c10cd0cfb6f938bdabd7f0
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 20:16:18 2010 +0100

    Use AM_SILENT_RULES

M	configure.ac
M	src/Makefile.am

commit cab6ac5851558c9746cee919213c2118ea529903
Author: Tim Waugh <twaugh@redhat.com>
Date:   Tue Feb 16 19:51:43 2010 +0100

    Support adding printer without device URI
    
    https://bugzilla.redhat.com/show_bug.cgi?id=526442
    
    Signed-off-by: Vincent Untz <vuntz@novell.com>

M	src/cups.c

commit 534efdda6a53ee2beaa025e6dc89ea477e4a98e8
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 19:49:21 2010 +0100

    Move lots of code around
    
    We regroup the functions that work at the same level together.

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h
M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit da98f819e8f8d2c8515073b364d997e509b6233e
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 19:33:01 2010 +0100

    Reorganize cph_cups_devices_get() code to be more readable
    
    This is mainly splitting the two implementations in different functions.

M	src/cups.c

commit ecb458bf8d29596708b5067d6ce0354781eb76df
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 19:23:53 2010 +0100

    Improve handling of errors for cph_cups_devices_get()

M	src/cups.c

commit 591b8a42ae17992132a270b1fe6cc720117fb91f
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 19:15:42 2010 +0100

    Respect the schemes when getting devices with pre cups 1.4 code

M	src/cups.c

commit 3aa766b8c1952252913d5891cb0fb4567df7f448
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 19:09:16 2010 +0100

    Add real validation of URI schemes

M	src/cups.c

commit 65e48f8f65f755db466f87ee581713c488eab59f
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 19:02:39 2010 +0100

    Use an array of strings for schemes arguments of DevicesGet
    
    This will make the API work like the pycups one.
    
    Also, we start validating the schemes.

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h

commit 704638143f61fdabd60d2b3584ab97daea8957f6
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 18:46:51 2010 +0100

    Avoid strdup'ing constant strings
    
    Also fix english a bit.

M	src/cups.c

commit 98a2c46e49343ac0becc73f8f37c4334a5c2adb2
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 18:29:30 2010 +0100

    Add a limit argument to DevicesGet
    
    The pycups API has this argument.

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h

commit 5ae0b9036f1fef5fdf64439b9e8a8da44082ba13
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 18:23:56 2010 +0100

    Also respect the timeout when getting devices with pre cups 1.4 code

M	src/cups.c

commit 8d646a9c09ce6c38f17a6fd421d890b365a56d23
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 18:19:05 2010 +0100

    Be less strict when accepting devices to output in pre cups 1.4 code
    
    In pycups, only the device URI is required to be set, so behave the same
    way.

M	src/cups.c

commit 362d1354f8b788db3e521cb2dd44249859841b2f
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Feb 16 18:18:23 2010 +0100

    Code cleanup for cph_cups_devices_get()

M	src/cups.c

commit 500a05fcab1cc3cc443c1993f35f221ff9744144
Author: Marek Kasik <mkasik@redhat.com>
Date:   Tue Feb 16 18:14:12 2010 +0100

    Add DevicesGet method
    
    Signed-off-by: Vincent Untz <vuntz@novell.com>

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h
M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit f10ce246f00c89cf009e191422b02884e82291b7
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Mar 4 13:48:41 2009 +0100

    Update NEWS/configure.ac for 0.0.4.

M	NEWS
M	configure.ac

commit 9a6dbfff814e2864180659b9ba2ff2055a924516
Author: Vincent Untz <vuntz@novell.com>
Date:   Wed Mar 4 13:42:03 2009 +0100

    Change reconnect maximum delay to 3 seconds.
    
    Also add some comments to clarify things, after discussing with
    Marek Kasik.

M	src/cups.c

commit 08d6e88b44aa0ac7c74c9f9874f2067d7f9b90e4
Author: Vincent Untz <vuntz@novell.com>
Date:   Sat Feb 28 03:31:35 2009 +0100

    Use "/jobs/" as resource instead of "/admin/"
    
    This is what pycups does, so let's just do the same.

M	src/cups.c

commit 70ba1da9edba817c4b02165fbe110e45b509da73
Author: Vincent Untz <vuntz@novell.com>
Date:   Sat Feb 28 03:23:43 2009 +0100

    Move the check validity for job_hold_until later.
    
    We group it with other checks for text.
    
    Also add some comments to structure the code.

M	src/cups.c

commit 10024dbff8720f99e5ef12a78d8a3639ccbcf22a
Author: Vincent Untz <vuntz@novell.com>
Date:   Sat Feb 28 03:17:28 2009 +0100

    Add checks for job id validity.
    
    Also add a comment on why we don't check the user name for the
    job-related functions.

M	src/cups.c

commit d6379339afde8b13005eb0ca45d547cbd190e636
Author: Vincent Untz <vuntz@novell.com>
Date:   Sat Feb 28 03:03:56 2009 +0100

    Make cph_cups_reconnect() static.

M	src/cups.c

commit af296830e6493a3fc3286da8445de81b054a2343
Author: Vincent Untz <vuntz@novell.com>
Date:   Sat Feb 28 03:02:26 2009 +0100

    Mark the newly-implemented pycups API as covered.

M	src/cups.c

commit 0fef967b8aaad56fc413d4335899698ed92d39ce
Author: Vincent Untz <vuntz@novell.com>
Date:   Sat Feb 28 03:00:30 2009 +0100

    Tweak comment.

M	src/cups.c

commit 1e0b8a3249a0ac99c2bd3b8d5aa75719e3d16985
Author: Vincent Untz <vuntz@novell.com>
Date:   Sat Feb 28 02:58:45 2009 +0100

    More code style fixes.

M	src/cups.c

commit a0ccb4dbb2242e77aa90ae89fce573bcb7469a19
Author: Vincent Untz <vuntz@novell.com>
Date:   Sat Feb 28 02:50:19 2009 +0100

    Change default policy for job-edit to yes.
    
    Since the job is owned by the user, there's no point in asking for a
    password.

M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit df6a846974896d21c07482dac6282dc25ceeaf56
Author: Vincent Untz <vuntz@novell.com>
Date:   Sat Feb 28 02:48:40 2009 +0100

    Remove tracking of the reconnecting state: it's not used.

M	src/cups.c

commit 8f87fc9073123ccc9637c06b915fb6007d41e88e
Author: Vincent Untz <vuntz@novell.com>
Date:   Sat Feb 28 02:47:55 2009 +0100

    Code style fixes.

M	src/cups-pk-helper-mechanism.c
M	src/cups.c

commit 2a6fb5b50a5cfd790a24c69ab5fe7e26dab3a4ba
Author: Marek Kasik <mkasik@redhat.com>
Date:   Tue Feb 17 16:55:54 2009 +0100

    Add job related functions + reconnect ability
    
    Add _cph_mechanism_get_callers_user_name() function. This function returns caller's user name.
    
    Add handling of "file:" backend in cph_cups_is_printer_uri_local().
    
    Signed-off-by: Vincent Untz <vuntz@novell.com>

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h
M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit 87f6b0f3669e11e565b1288cb59e4479dc76ad50
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Jan 27 00:42:10 2009 +0100

    Only use send_destination.
    
    The send_interface part is redundant, and as it was, it also matched
    other services with the same interface name.

M	src/org.opensuse.CupsPkHelper.Mechanism.conf

commit 363312f8440014741a3a8dcb9d88ac01655b0c5d
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 07:37:08 2008 +0100

    Update NEWS/configure.ac for 0.0.3.

M	NEWS
M	configure.ac

commit 27905d405477a55bbf746aea9ebf9e68974b4c29
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 07:30:05 2008 +0100

    Implement FileGet/FilePut methods.
    
    Took me long hours to make it work, with a workaround.
    See https://bugzilla.novell.com/show_bug.cgi?id=447422 for details.

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h

commit 3cd0cfbcfd15cbff41a43e96e63f6bd1f2225ad5
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 01:17:50 2008 +0100

    Use class-edit check when classes are involved.

M	src/cups-pk-helper-mechanism.c

commit 3f64b841ef2ddf6d8b23a49ceabee461e0f26f0e
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 01:12:17 2008 +0100

    Add cph_cups_is_class().

M	src/cups.c
M	src/cups.h

commit 20f6cda5f7884d6340c32f9d85a66fcc517cfde8
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 00:58:37 2008 +0100

    Also take into account printer-X-edit for set-default/printer-enable.
    
    This is actually important if we don't want to ask for password too many
    different times. That's why we even prefer printer-X-edit over
    set-default/printer-enable when requesting authentication.

M	src/cups-pk-helper-mechanism.c
M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit 37b8b42e048b1803685add376e286b53d95f058c
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 00:41:44 2008 +0100

    Add _check_polkit_for_printer().
    
    It looks it the printer is local or remote, and does the right thing.
    And use it to check right actions for most remaining methods.

M	src/cups-pk-helper-mechanism.c

commit 5d4ef2f827e83abbd59c16b31d2ee0a76dc44b86
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 00:41:10 2008 +0100

    Fix check for remote hplip.

M	src/cups.c

commit 0045b8483c9a55ff46c9a5b994b58f6157a46803
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 00:40:45 2008 +0100

    Add cph_cups_is_printer_local(), to make life easier.

M	src/cups.c
M	src/cups.h

commit e6e79a9b02b9a1f530b76d8016dd45c207461c25
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 00:06:22 2008 +0100

    Check right actions for class methods.

M	src/cups-pk-helper-mechanism.c

commit f7efa993f16e2b5ba72cf9759a65b2ce2ef66f99
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 00:04:53 2008 +0100

    Rename policies with dashes, and add class-edit.

M	src/cups-pk-helper-mechanism.c
M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit f7554181d51e911e1b357934853c4d860667048a
Author: Vincent Untz <vuntz@novell.com>
Date:   Fri Nov 21 00:01:27 2008 +0100

    Add cph_cups_printer_get_uri() to get the URI of a printer based on its
    name.
    
    Also, a printer with an empty URI is local.

M	src/cups.c
M	src/cups.h

commit e64c2a9463a466d6499956b5549a194688b5c2a9
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 23:23:59 2008 +0100

    Make it possible to check for more than one authorization for a given
    method.
    
    And use this for enable/set default.

M	src/cups-pk-helper-mechanism.c

commit dcd1731d6f017664224db217475b0b6fbac3118b
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 23:23:07 2008 +0100

    Fix a bug where most of the changes to a printer didn't work.
    
    A lot of changes are done by sending a new PPD file. And it didn't work
    because we were sending it with an empty URI (instead of no URI).

M	src/cups.c

commit b4d43606c097be18c54b504346f8eb475757de9a
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 22:30:26 2008 +0100

    Add some commented out code useful for debugging.

M	src/cups.c

commit ed9ae5b677b55baaed859d3607f044c6089cbcc3
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 20:15:57 2008 +0100

    Add new policies for PK, and start using them.
    
    Step 1: serversettings.

M	src/cups-pk-helper-mechanism.c
M	src/org.opensuse.cupspkhelper.mechanism.policy.in

commit 38a8f4b0e11be62ac357163acb106fd90e07cb7e
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 19:04:12 2008 +0100

    s/_cps/_cph/ (typo in namespace)

M	src/cups.c
M	src/cups.h

commit 23eef6329f90e91bd5dadf9f66db4ab3da4b5b78
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 17:52:20 2008 +0100

    Implement ClassAddPrinter/ClassDeletePrinter/ClassDelete methods.

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h

commit 1e69640f8200b74b3bd044ddd046a51220326a69
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 16:21:42 2008 +0100

    Mark adminGetServerSettings/adminSetServerSettings as done.

M	src/cups.c

commit 8f8853d8bc0a4283786a16d214e1ab6183731c3c
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 16:13:21 2008 +0100

    Add cps_cups_is_printer_uri_local() function.
    
    It will be used to implement different policies, depending on the local
    vs remote printer.

M	src/cups.c
M	src/cups.h

commit e99cc52da775db022197655fdc7b5ddd936a1fc3
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 15:41:17 2008 +0100

    s/_cps/_cph/ (typo in namespace)

M	src/cups.c

commit b2e1a3ad0952c62f7dda257544fab61d7c53eedf
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 15:36:10 2008 +0100

    Add ServerGetSettings/ServerSetSettings

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h

commit 32652bcef3548370a165f9657ed5fee7759a1dec
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 14:18:19 2008 +0100

    Fix stupid crash in _cps_cups_printer_class_set_users().
    
    And remove debug output committed by accident.

M	src/cups-pk-helper-mechanism.c
M	src/cups.c

commit 7831595099f4f6cd11b8dab4604434ccb129f498
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 14:10:58 2008 +0100

    Skip empty user names when setting Allowed/Denied.

M	src/cups-pk-helper-mechanism.c
M	src/cups.c

commit 165a2528be374363b1d47336140fcc8e823f7c56
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 13:29:13 2008 +0100

    Accept an empty string array for deleting an option.
    
    (instead of just accepting NULL)

M	src/cups.c

commit 32806f03fc3ab30323b7fad3356c3682d3fb55dc
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 13:28:27 2008 +0100

    Add (untested) PrinterSetUsersAllowed/PrinterSetUsersDenied.

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h

commit d5514d9cf5fe319a8649d7e8d0d1b40ece590a4b
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 20 11:24:38 2008 +0100

    Change the signature of PrinterAddOptionDefault to take as.
    
    Some options need an array of string, instead of just a string
    (setPrinterUsersAllowed, eg).
    And it actually simplifies code :-)

M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h

commit 463e3a6b4039d2c2aa4674e3ef9978e36c71627d
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Nov 17 17:03:12 2008 +0100

    Fill NEWS for the past releases.

M	NEWS

commit 2f0c640fb2cf73c4be260666a6363fe0cb64ebef
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Nov 17 16:59:40 2008 +0100

    Release 0.0.2

M	configure.ac

commit 7fc8e6d1a096534df72637507c9f64814e506825
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 16:53:32 2008 +0100

    Fix a crash in validity checks.
    
    When a string was NULL and we accepted NULL strings, we were calling
    strlen() on it...

M	src/cups.c

commit 02242c90fa69bea25b34b02da53ff31581b8d9be
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 16:53:18 2008 +0100

    Add some code in the python test for accepting jobs.

M	src/test-cups-pk.py

commit 80c3074b891ec8015450775bc5bdff34fed7b06f
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 16:41:42 2008 +0100

    Add some code in the python test for changing an option.

M	src/test-cups-pk.py

commit f09382e745e2de228202802f963fea6500258f5c
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 16:41:05 2008 +0100

    Add remaining safety checks.

M	src/cups.c

commit 6181ea2ae2a2225e46bfb5643c41dd3cc60f7004
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 16:12:23 2008 +0100

    Add lots of checks.

M	src/cups.c

commit 8abdea27b4b1df17f6623373d6ae24ad05bc871f
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 15:55:15 2008 +0100

    Create a macro to easily add some checks.

M	src/cups.c

commit 5d5a4ba3f1f166a5295c7f771edd6d2e0e241f2e
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 15:49:56 2008 +0100

    Validity check for printer URI.

M	src/cups.c

commit 93a7cae10e94216c6060dc87c6807399c8a46da2
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 15:44:58 2008 +0100

    Add small comment.

M	src/cups.c

commit cc033d51e84a744e69daad4a5fa33481fbf98021
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 15:41:50 2008 +0100

    Add checks for the printer name.

M	src/cups.c

commit 53c720bf6cde3f8defe8f7230c4f856b2cbaea2f
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 15:36:58 2008 +0100

    Add infrastructure to have a non-cups internal status.

M	src/cups.c

commit 40726ce8d8abb6cb53fc2e1b1890ade9b0161bdd
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Nov 13 15:32:57 2008 +0100

    Implement _cph_cups_is_printer_name_valid()
    
    Based on the checks done in s-c-p.

M	src/cups.c

commit ec0e0de5fb523c055ce02e96450ffcc087e38f80
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Oct 27 15:35:58 2008 +0100

    The patch for system-config-printer is now in a git branch of s-c-p.

D	patches/system-config-printer.patch

commit ab9d2cd92a2bf97ba02d627f1e745c5535c7a849
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Oct 27 14:44:47 2008 +0100

    Make it possible to specify the resource to use for cups requests.
    
    This brings us closer to what pycups is doing.

M	src/cups.c

commit c676daec868f1729afd492f958e39c8355c743cf
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Oct 27 14:44:03 2008 +0100

    Make AcceptJobs actually work.
    
    reason has to be NULL when calling cph_cups_printer_set_accept_jobs().

M	src/cups-pk-helper-mechanism.c

commit 021f3cc3b8c0e326d012e4cf27be2b9d42f7a0cf
Author: Vincent Untz <vuntz@novell.com>
Date:   Tue Sep 23 15:11:04 2008 +0200

    Update s-c-p patch.

M	patches/system-config-printer.patch

commit 8f4dd9428983f7a98c5c500a87b8f1f50a6e3814
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Sep 22 05:18:03 2008 +0200

    Improve s-c-p patch (UI not blocking, no repeating password dialogs)
    
    And pass distcheck.

M	.gitignore
M	patches/system-config-printer.patch
A	po/ChangeLog
M	po/POTFILES.in
M	src/test-cups-pk.c
M	src/test-cups-pk.py

commit 30b23465704727a89cfcc2d0e8c9e2225d220d77
Author: Vincent Untz <vuntz@novell.com>
Date:   Mon Sep 22 03:10:13 2008 +0200

    Add quite some stuff, and the current patch to s-c-p.

M	configure.ac
A	patches/system-config-printer.patch
M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
M	src/cups.c
M	src/cups.h
M	src/org.opensuse.cupspkhelper.mechanism.policy.in
A	src/test-cups-pk.py
M	src/test-cups.c

commit e992a74d8f8ef2b0e28c035322ab67b97afd3f0f
Author: Vincent Untz <vuntz@novell.com>
Date:   Sun Sep 21 06:48:34 2008 +0200

    First pass at this.
    
    There are two smalls test program to show this works :-)

M	.gitignore
M	autogen.sh
M	configure.ac
M	src/Makefile.am
D	src/cups-methods.c
M	src/cups-pk-helper-mechanism.c
M	src/cups-pk-helper-mechanism.h
M	src/cups-pk-helper-mechanism.xml
A	src/cups.c
A	src/cups.h
M	src/main.c
R068	src/org.opensuse.cups-pk-helper.Mechanism.conf	src/org.opensuse.CupsPkHelper.Mechanism.conf
R061	src/org.opensuse.cups-pk-helper.Mechanism.service.in	src/org.opensuse.CupsPkHelper.Mechanism.service.in
R053	src/org.opensuse.cups-pk-helper.mechanism.policy.in	src/org.opensuse.cupspkhelper.mechanism.policy.in
A	src/test-cups-pk.c
A	src/test-cups.c

commit b4276a418cda637167be754a9dd5574505485fdf
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Sep 18 15:54:33 2008 +0200

    Add base of code, without methods (based on clock applet code).

A	.gitignore
M	configure.ac
M	src/Makefile.am
A	src/cups-pk-helper-mechanism.c
A	src/cups-pk-helper-mechanism.h
A	src/cups-pk-helper-mechanism.xml
A	src/main.c
A	src/org.opensuse.cups-pk-helper.Mechanism.conf
A	src/org.opensuse.cups-pk-helper.Mechanism.service.in
A	src/org.opensuse.cups-pk-helper.mechanism.policy.in

commit c5ce506b85670d1a17214f74a8ccfd9b7cd6d49e
Author: Vincent Untz <vuntz@novell.com>
Date:   Thu Sep 18 14:23:50 2008 +0200

    Initial commit. Only contains standard autofoo stuff.

A	AUTHORS
A	COPYING
A	ChangeLog
A	Makefile.am
A	NEWS
A	README
A	autogen.sh
A	configure.ac
A	po/POTFILES.in
A	po/POTFILES.skip
A	src/Makefile.am
A	src/cups-methods.c