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
|
colord (0.1.21-1ubuntu2) quantal-proposed; urgency=low
* debian/patches/one_shot_colord-sane.patch:
- Rework colord-sane to be spawned each time a sane scan is required.
Works around fd leaks in libsane and its plugins, resulting in many, many
crashes in colord-sane. (LP: #1024081, LP: #1056933, LP: #1056933,
LP: #1026520)
* debian/patches/initialise_gdbus_connection_sooner.patch:
- Initialise gdbus connection in the bus_acquired callback rather than the
name_acquired callback. The name_acquired callback is fired an
indeterminate time *after* the name appears on the bus, so requests can
come in before its called. If this happened, colord would crash with an
assert(). (LP: #849472, LP: #1064352, LP: #827934)
-- Christopher James Halse Rogers <raof@ubuntu.com> Wed, 10 Oct 2012 16:41:44 +1100
colord (0.1.21-1ubuntu1) quantal; urgency=low
* Parallel upload of 0.1.21-2 to quantal
* debian/patches/also_sanitise_username_for_dbus.patch:
- Sanitise username when used as a component of a DBus object path.
Fixes crash in cd_device_register_object (Closes: 675852) (LP: #1021374)
* debian/patches/fix_colord-sane_dbus_threading.patch:
- Initialise libdbus threadsafety in colord-sane. (Probably) fixes multiple
crashes from colord-sane in libdbus (LP: #844286). Plausibly fixes other
bad colord-sane behaviour, such as 100% CPU usage (Closes: 668325)
* debian/rules:
* debian/control:
- Add dh_autoreconf to pick up the build system changes from
fix_colord-sane_dbus_threading.patch and add all the various
build-depends required.
-- Christopher James Halse Rogers <raof@ubuntu.com> Wed, 12 Sep 2012 18:28:06 +1000
colord (0.1.21-1) unstable; urgency=low
* New upstream version
* debian/patches/01_fix_colord_sane.diff:
- Drop; included in new upstream version
* debian/rules:
* debian/control:
* debian/libcolord-dev.install:
* debian/libcolord-gtk1.install:
* debian/libcolord-gtk1.symbols:
* debian/libcolord-gtk-dev.install
- Add libcolord-gtk1 library
* debian/libcolord1.symbols:
- Update for new upstream
* debian/rules:
- Enable hardning flags
* debian/rules:
- Enable parallel builds
* debian/cd-fix-profile.1:
* debian/colord.manpages:
- Drop local manpage; now shipped upstream
-- Christopher James Halse Rogers <raof@ubuntu.com> Wed, 30 May 2012 17:16:15 +1000
colord (0.1.18-1) unstable; urgency=low
* New upstream version
* debian/colord.postrm:
- Fix purge action when colord failed to install correctly. (Closes: 660666)
* debian/control:
- Drop unnecessary build-depends libusb2-dev [kfreebsd]. Thanks,
Robert Millan! (Closes: 659624)
- Add B-D on libgusb-dev [linux-any] to build colorhug support.
(Closes: 661631)
* debian/libcolord1.symbols:
- Add symbols new in this version
* debian/source/local-options:
* debian/patches/series:
* .gitignore:
- Set single-debian-patch, and ignore it in git. This makes cherry-picking
from upstream cleaner: the patch lands in debian-patches, and disappears
when we grab the upstream version containing the cherry-pick.
* debian/patches/01_fix_colord_sane.diff, pre-cherry-picked from upstream.
- Fixes issues with DBus spawning colord-sane, and with colord-sane
communicating with colord when run as the colord user
-- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 01 Mar 2012 17:33:00 +1100
colord (0.1.16-2) unstable; urgency=low
* debian/colord.postinst:
- Only try to change ownership of /var/lib/colord after we've made sure the
colord user actually exists. (Closes: 658353)
* debian/colord.install:
* debian/rules:
- Install systemd unit file. Thanks, Rodolphe Pelloux-Prayer!
(Closes: 658382)
-- Christopher James Halse Rogers <raof@ubuntu.com> Fri, 03 Feb 2012 15:18:49 +1100
colord (0.1.16-1) unstable; urgency=low
* New upstream release
- Drop 01_use_polkit_owner_annotation.patch; included upstream.
* debian/colord.postrm:
- Remove /var/lib/colord on purge; package is now puiparts clean.
* debian/colord.postinst:
- Create /var/lib/colord if necessary; we can not rely on adduser creating
this directory if the user has previously purged colord.
- Quieten needless output from adduser.
-- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 02 Feb 2012 13:57:16 +1100
colord (0.1.15-3) unstable; urgency=low
* debian/rules:
+ Pass --disable-examples to configure; we don't ship them, and they add
an unnecessary Build-Dependancy on libdbus-1-dev. Really fixes the
kFreeBSD build. (Closes: 652427)
-- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 22 Dec 2011 10:15:18 +1100
colord (0.1.15-2) unstable; urgency=low
* debian/control:
+ Move gir package to Section: introspection
* debian/control:
* debian/rules:
* debian/colord.install:
+ Fix the kfreebsd build (Closes: 652427). Thanks, Michael Biebl!
- Restrict sane and gudev to linux-any.
- Use libusb2-dev on kfreebsd-any.
-- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 20 Dec 2011 13:04:34 +1100
colord (0.1.15-1) unstable; urgency=low
* New upstream release.
+ Fixes sqlite injection vulnerability, preventing malicious applications
from corrupting colord's database (Closes: #650021).
* debian/patches/01_use_polkit_owner_annotation.patch:
+ Cherry-pick from upstream, enabling use of the PolicyKit "owner"
annotation.
* debian/control:
+ Add versioned Build-Depends on libpolkit-gobject-1-dev to ensure
configure detects a new enough PolicyKit to enable the "owner"
annotation.
+ Add versioned Depends on policykit-1 to colord to ensure a new enough
PolicyKit to understand the "owner" annotation at runtime.
* debian/rules:
+ Re-enable PolicyKit support now that the "owner" annotation is supported.
* debian/patches/06_use_dbus_security_for_permissions.diff:
+ Drop; PolicyKit has been fixed.
* debian/libcolord1.symbols: Add new symbols in 0.1.14 and 0.1.15
-- Christopher James Halse Rogers <raof@ubuntu.com> Wed, 14 Dec 2011 15:25:41 +1100
colord (0.1.13-1) unstable; urgency=low
[ Christopher James Halse Rogers ]
* New upstream release. (Closes: #643724)
* Update libcolord1 symbols for new upstream.
* debian/colord.postinst:
* debian/rules:
+ Run colord daemon as a system user, rather than root. It only needs
write access to /var/lib/colord and access to scanner devices, which
is handled by udev.
* debian/rules:
* debian/patches/07_fix_disable_polkit_build.diff:
* debian/patches/06_use_dbus_security_for_permissions.diff:
+ Use DBus' at_console context to regulate access to the colord daemon.
PolicyKit doesn't allow non-root processes to query whether a different
a user is authorised to perform an action. DBus' at_console context
duplicates the existing PolicyKit policy.
* debian/control:
+ Fix typo in package description. (Closes: #640525)
* debian/control:
+ Add missing liblcms2-dev, libdbus-1-dev, libglib2.0-dev dependencies to
libcolord-dev, to fix FTBFS of reverse dependencies.
[ Sjoerd Simons ]
* New upstream release (0.1.13) (Closes: #643724)
* debian/patches/07_fix_disable_polkit_build.diff:
+ Removed, fixed upstream
* debian/libcolord1.symbols: Update symbols for 0.1.13
-- Sjoerd Simons <sjoerd@debian.org> Tue, 25 Oct 2011 16:21:20 +0200
colord (0.1.11-1) unstable; urgency=low
* Initial release (Closes: #633518, LP: #741448)
-- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 30 Jun 2011 16:01:11 +0100
|