Skip to content

Latest commit

 

History

History
952 lines (607 loc) · 36.4 KB

changelog

File metadata and controls

952 lines (607 loc) · 36.4 KB
 
Mar 13, 2015
Mar 13, 2015
1
2
3
4
5
6
7
usb-moded (0.81.7) unstable; urgency=low
* [network] Fix defines switch fall-out
-- Philippe De Swert <philippe.deswert@jolla.com> Thu, 12 Mar 2015 19:32:02 +0200
usb-moded (0.81.6) unstable; urgency=low
Mar 13, 2015
Mar 13, 2015
8
9
10
11
12
* [udhcpd-migration] Fix issue with link replacement
-- Philippe De Swert <philippe.deswert@jolla.com> Thu, 12 Mar 2015 19:32:02 +0200
Mar 12, 2015
Mar 12, 2015
13
14
15
16
17
18
19
usb-moded (0.81.5) unstable; urgency=low
* [systemd] Add systemd tmpfiles.d hack
* [/run] Actually use /run, not /var/run. Fixes: JB#25911
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 11 Mar 2015 16:24:54 +0200
Mar 9, 2015
Mar 9, 2015
20
21
22
23
24
25
26
27
usb-moded (0.81.4) unstable; urgency=low
* [usb-moded] Put udhcpd conf file in /var Fixes:JB#25911
* [usb-moded] Make sure hw fallback mode always works
* [usb-moded] clean-up mode if one is set before switching
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 09 Mar 2015 16:21:01 +0200
Jan 12, 2015
Jan 12, 2015
28
29
30
31
32
33
34
35
usb-moded (0.81.3) unstable; urgency=low
* [debouncing] Improve debouncing to avoid missing signals. Fixes: JB#25557
* [config] skip non ini files on config file merging
* [appsync-dbus] Fix small error checking bug
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 12 Jan 2015 16:44:12 +0200
Dec 18, 2014
Dec 18, 2014
36
37
38
39
40
41
42
43
44
45
46
usb-moded (0.81.2) unstable; urgency=low
* [udev] Try to do some $power_supply_path autodetection
* [udev-util] Add some more functionality to udev-search
* [udev] Add small utility to check for udev paths
* [documentation] Improve documentation
* [charger] do not let devicelock interfere with setting dedicated charger mode
* [security] Really enable PIE
-- Philippe De Swert <philippe.deswert@jolla.com> Thu, 18 Dec 2014 16:09:28 +0200
Dec 8, 2014
Dec 8, 2014
47
48
49
50
51
52
usb-moded (0.81.1) unstable; urgency=low
* [charger] Debounce charger connection info. Fixes: JB#24913
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 08 Dec 2014 12:20:33 +0200
Dec 2, 2014
Dec 2, 2014
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
usb-moded (0.81.0) unstable; urgency=low
* [systemd] according to systemd manpage / is converted to - to make a valid filename
* [vfat_android] and new subpackage and configurations for tojblockd vfat emulation mode
* [clean-up] Remove still some more unneeded casting
* [security] Use -fPIE
* [security] Build with read-only relocation
* [clean-up] Remove more const stuff
* [clean-up] Remove some erronous uses of const
* [network] More work on getting connman to handle the usb gadget config
* [network] Remove erronous use of const, fix potential memory leak
* [network] Silence interface checks
* [systemd] Claim DBUS Busname. Contributes: JB#24120
* [usb-moded] When starting print version
* [network] main config file interface setting overrides dyn-mode setting
* [rpm] ghost the udhcpd.conf link Contributes: JB#22780
* Add build support for openembedded.
-- Philippe De Swert <philippe.deswert@jolla.com> Tue, 02 Dec 2014 14:34:56 +0200
Sep 16, 2014
Sep 16, 2014
73
74
75
76
77
78
usb-moded (0.80.7) unstable; urgency=low
* [dbus] Do assign fallback mode correctly to avoid corruption
-- Philippe De Swert <philippe.deswert@jolla.com> Tue, 16 Sep 2014 12:38:31 +0300
Sep 15, 2014
Sep 15, 2014
79
80
81
82
83
84
85
86
87
88
89
usb-moded (0.80.6) unstable; urgency=low
* Support newer autoconf versions correctly
* [network] Actually clean-up dynamic mode network
* [docs] Fix up doxygen docs for some dbus functions
* [rpm] Own config directories. Contributes to JB#22780
* Fix memory leak related to charging mode. Fixes: CID#1237447
* Fix usb-moded-rescue package exec permissions
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 15 Sep 2014 18:55:00 +0300
Aug 27, 2014
Aug 27, 2014
90
91
92
93
94
95
96
97
98
99
100
usb-moded (0.80.5) unstable; urgency=low
* Remove usb_charging_set variable as it is not needed anymore
* [devicelock] Fix bug related to secondary device lock check
* [devicelock] No need to set dbus return value a second time
* [charging fallback] Keep fallback state internal
* [charging fallback] introduce charging fallback mode. Fixes JB#22320
* [udev] Remove udev defines as it is the only and default one
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 27 Aug 2014 13:52:53 +0300
Aug 15, 2014
Aug 15, 2014
101
102
103
104
105
106
107
108
109
110
111
usb-moded (0.80.4) unstable; urgency=low
* [usb setting logic] Do not check for mode_to_set_twice Fixes: CID#1230272
* [network] Fix minor resource leak. Fixes: CID#1230273
* [network] Correct the check for broken network interfaces. Fixes: CID#1230271
* Handle all the kmod init where all the modules are handled
* [usb-moded] some minor fixes, small naming issue in configure.ac, fix compilation without devicelock
* [systemd] package all systemd files in their own section, add rescue mode
-- Philippe De Swert <philippe.deswert@jolla.com> Fri, 15 Aug 2014 20:22:58 +0300
Jul 28, 2014
Jul 28, 2014
112
113
114
115
116
117
usb-moded (0.80.3) unstable; urgency=low
* [connection-sharing] Avoid crash when no secondary dns is given in connman
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 28 Jul 2014 11:17:23 +0300
Jul 9, 2014
Jul 9, 2014
118
119
120
121
122
123
usb-moded (0.80.2) unstable; urgency=low
* [network] Check configured interface, fallback to usb0 if it does not exist Fixes: JB#21324
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 09 Jul 2014 18:07:15 +0300
Jun 19, 2014
Jun 19, 2014
124
125
126
127
128
129
usb-moded (0.80.1) unstable; urgency=low
* [rescue] Make sure the secondary device lock check gets also ignored.
-- Philippe De Swert <philippe.deswert@jolla.com> Thu, 19 Jun 2014 19:51:42 +0300
Jun 11, 2014
Jun 11, 2014
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
usb-moded (0.80) unstable; urgency=low
* [usb-moded] Update and beautify usage information
* [usb-moded] Support broken android kernels
* [usb-moded] Add the txt file to the documentation
* [usb-moded] Do not do post-sync after mode setting error.
* [usb-moded] Add connman support to switch wifi off
* Avoid potential crash when dbus disappears
* [gconf] Remove gconf schemas file from packaging as it is not used. Contributes: JB#19322
* [gconf] Remove GConf support, as it's abandoned upstream
* [usb-moded] Do not send signals when disconnected and handling -HUP. Fixes: JB#18884
* [usb-moded] Enable -fstack-protector and D_FORTIFY_SOURCE=2 gcc flags for improved security.
* [usb-moded] Validate ip in case bad values get fed in
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 11 Jun 2014 13:05:03 +0300
Apr 18, 2014
Apr 18, 2014
146
147
148
149
150
151
usb-moded (0.79.3) unstable; urgency=low
* Correct all softconnect_disconnect typo's
-- Philippe De Swert <philippe.deswert@jolla.com> Fri, 18 Apr 2014 22:15:20 +0300
Apr 17, 2014
Apr 17, 2014
152
153
154
155
156
157
158
usb-moded (0.79.2) unstable; urgency=low
* Add -HUP functionality to the systemd service file
* [usb-moded] Skip second devicelock check of we go to charging only. Fixes: JB#17241
-- Philippe De Swert <philippe.deswert@jolla.com> Thu, 17 Apr 2014 16:33:08 +0300
Apr 9, 2014
Apr 9, 2014
159
160
161
162
163
164
165
166
167
168
usb-moded (0.79.1) unstable; urgency=low
* [usb-moded] Check return of the dhcp config write
* Fix up comment about the post synching to avoid confusion in the future.
* [usb-moded] Fix up some typos and assign another id to connection sharing mode
* Fix a potential memory leak found with coverity. Fixes: CID#1197129
* Make signal handling async-signal-safe
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 09 Apr 2014 16:40:08 +0300
Mar 21, 2014
Mar 21, 2014
169
170
171
172
173
174
175
176
177
178
179
usb-moded (0.79) unstable; urgency=low
* [usb-moded] Only report diag mode when started in diag mode with -d. Contributes: JB#13491
* Fix documentation. Thanks to lukedirtwalker to spot it.
* Clean up signal sending code as there is too much duplication.
* [usb-moded] Send supported mode list on startup and SIGHUP. Contributes: JB#13296
* [usb-moded] Fix crash in case we have issues with connman/config
-- Philippe De Swert <philippe.deswert@jolla.com> Fri, 21 Mar 2014 16:35:43 +0200
usb-moded (0.78.9) unstable; urgency=low
Mar 12, 2014
Mar 12, 2014
180
181
182
183
184
* [usb-moded] Correctly return the modelist start after sorting
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 12 Mar 2014 12:06:30 +0200
Mar 21, 2014
Mar 21, 2014
185
usb-moded (0.78.8) unstable; urgency=low
Mar 11, 2014
Mar 11, 2014
186
187
188
189
190
* [usb-moded] Fix diag mode synclist to read files from the right location
-- Philippe De Swert <philippe.deswert@jolla.com> Tue, 11 Mar 2014 18:33:12 +0200
Mar 11, 2014
Mar 11, 2014
191
192
193
194
195
196
197
198
usb-moded (0.78.7) unstable; urgency=low
* [usb-moded] Sort modes alphabetically when reading. JB#15436
* [usb-moded] Split of appsync for diag mode also. It's cleaner that way.
* [usb-moded] Improve exit handling
-- Philippe De Swert <philippe.deswert@jolla.com> Tue, 11 Mar 2014 17:59:53 +0200
Mar 7, 2014
Mar 7, 2014
199
200
201
202
203
204
205
usb-moded (0.78.6) unstable; urgency=low
* [usb-moded] Ghost /etc/modprobe.d/g_ether.conf in the spec file. Fixes: JB#16574
* Write udhcp config to /tmp (which is tmpfs) and link to /etc/ to avoid spurious writes to flash
-- Philippe De Swert <philippe.deswert@jolla.com> Fri, 07 Mar 2014 17:07:19 +0200
Feb 26, 2014
Feb 26, 2014
206
207
208
209
210
211
212
213
214
usb-moded (0.78.5) unstable; urgency=low
* Set new idProduct since the device will fail to be recognized correctly in Windows if used with the old one.
* Fix connection_sharing define. Thanks to lukedirtwalker for spotting it.
* [usb-moded] Add experimental host mode switching support
* [usb-moded] Set mode to undefined/disconnected, before re-reading usb mode configuration.
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 26 Feb 2014 18:06:29 +0200
Feb 17, 2014
Feb 17, 2014
215
216
217
218
219
220
221
222
223
224
225
usb-moded (0.78.4) unstable; urgency=low
* [usb-moded] Put ffs as first interface on USB
* Add noroaming config key and document USB tethering
* [usb-moded] Detect roaming state from ofono
* [packaging] Make sure the %preun and %post scripts do not fail.
* [usb-moded] Avoid potential crash when the DBUS system bus is not up/crashed/does not work
* Add reading dns info from /etc/resolv.conf
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 17 Feb 2014 16:53:37 +0200
Jan 27, 2014
Jan 27, 2014
226
227
228
229
230
231
usb-moded (0.78.2) unstable; urgency=low
* [usb-moded] check for more return states so we do not error out when we shouldn't
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 27 Jan 2014 16:29:32 +0200
Jan 27, 2014
Jan 27, 2014
232
233
234
235
236
237
238
usb-moded (0.78.2) unstable; urgency=low
* Fix crash when failing to get cellular connection data
* Report mode setting failures for dynamic modes to UI
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 27 Jan 2014 14:15:57 +0200
Jan 21, 2014
Jan 21, 2014
239
240
241
242
243
244
245
usb-moded (0.78.1) unstable; urgency=low
* Do not check devicelock in ACTDEAD
* Notify systemd when booted up
-- Pekka Lundstrom <pekka.lundstrom@jolla.com> Tue, 21 Jan 2014 10:16:29 +0200
Jan 15, 2014
Jan 15, 2014
246
247
248
249
250
251
252
253
254
255
256
257
usb-moded (0.78) unstable; urgency=low
* [usb-moded] Know how to deal with symlinks for improved SD card mass-storage support
* [usb-moded] double-check devicelock to avoid race issues
* Do not clean up twice, improve debug output
* Re-factoring mass-storage code
* Remove some unecessary debug
* Free ipforward data correctly, interface is not used so no need to free.
* Stop appsync on shutdown, only do diag appsync when appsync is compiled in, add connection_sharing mode to development headers
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 15 Jan 2014 08:07:50 +0200
Dec 15, 2013
Dec 15, 2013
258
259
260
261
262
263
264
265
266
267
268
usb-moded (0.77.4) unstable; urgency=low
* [usb-moded] Remove the need to configure the interface in the config file, it can be fetched from connman too now
* [usb-moded] make sure all appsync services are not running on start. Fixes issues with services not working correctly before replug
* [usb-moded] If no ip is set, make sure there is a default value defined otherwise writing out the udhcpcd config will crash
* [usb-moded] Correct developer mode config to actually launch dhcp server
* [usb-moded] Update dhcp dependency
* Fix online state check
-- Philippe De Swert <philippe.deswert@jollamobile.com> Sun, 15 Dec 2013 13:57:37 +0200
Dec 13, 2013
Dec 13, 2013
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
usb-moded (0.77) unstable; urgency=low
* [usb-moded] Add dhcp server support to developer mode
* [usb-moded] Add configuration for cellular connection sharing
* [usb-moded] Working USB tethering
* Add support for using udhcpc dhcp client
* Write out udhcpd.conf with the correct information
* [usb_moded] support starting a dhcp server on the device
* Support post start appsync (so udhcpd can work for example)
* To really be able to connect to the device udhcpd needs also the
subnet set
* Get dns info and connection state from connman
* Clean-up ip forwarding
* Do not block usb enumeration when data connection is not enabled, this
can be handled later
* Improved USB mass storage support for all currently supported
back-ends
* Experimental export of SD card on Jolla in mass-storage mode
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 13 Dec 2013 13:18:39 +0200
Oct 29, 2013
Oct 29, 2013
290
291
292
293
294
295
296
297
298
usb-moded (0.76) unstable; urgency=low
* Fix possible memory leak when setting the network config.
* Make sure the trigger does not get restarted when we clean up.
* Fix leak when setting the default mode configuration setting.
* [usb-moded] Fix memory corruption issue
-- Philippe De Swert <philippe.deswert@jollamobile.com> Tue, 29 Oct 2013 16:37:15 +0200
Oct 25, 2013
Oct 25, 2013
299
300
301
302
303
304
305
306
usb-moded (0.75) unstable; urgency=low
* [usb-moded] Fix network settings disappearing on a config file merge. Fixes: JB#10917
* [usb-moded] Avoid potential crash in the dbus message handling
* [usb-moded] When network settings are updated, apply the configuration when connected.
-- Philippe De Swert <philippe.deswert@jollamobile.com> Sat, 26 Oct 2013 00:45:37 +0300
Oct 23, 2013
Oct 23, 2013
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
usb-moded (0.74) unstable; urgency=low
* We do not want to free the contents of the udev_device struct, this will happen anyway when we unref it
* Fix some memory leaks in the udev handler.
* Handle mode change failures more reliably.
* Improve dbus clean-up.
* Clean up mode tracking to avoid a small memory leak.
* Clean up dbus, lists etc and exit cleanly when interrupted.
* Avoid leaking memory when something goes wrong launching services over systemd dbus.
* Clean-up dynamic config list
* Clean up the devicelock DBUS
* Actually report an error if something goes wrong with the appsync, and at the same time allow for more
than program to be launched. Check for the appsync errors in the mode setting too.
* Clean up appsync list and dbus correctly
* [usb-moded] Fix resource leak. CID#1090411
-- Philippe De Swert <philippe.deswert@jollamobile.com> Wed, 23 Oct 2013 14:01:23 +0300
Oct 17, 2013
Oct 17, 2013
325
326
usb-moded (0.73) unstable; urgency=low
Oct 23, 2013
Oct 23, 2013
327
328
329
330
331
* [usb-moded] Fix a number of memory leaks. Fixes: JB#11317
* [usb-moded] Fix possible crash if dsme is not running. Really fix CID #1103635
* Update dbus config file for including rescue_off method
* Log that we turn off rescue mode
* [usb-moded-util] Add support to turn of rescue mode
Oct 17, 2013
Oct 17, 2013
332
333
334
-- Philippe De Swert <philippe.deswert@jollamobile.com> Thu, 17 Oct 2013 14:10:05 +0300
Oct 10, 2013
Oct 10, 2013
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
usb-moded (0.72) unstable; urgency=low
* Potential fix for CID #1103635
* If there is no mode to set, fallback to charging
* Also re-order code a bit so we fix a potential null dereference.
Fixes: CID #1103634
* Save network settings if they are defined in the main ini, update
the documentation related to networking configuration.
* Avoid multiple runs of the disconnect routine in case we get multiple
disconnect signals. Improve the comments in the disconnect handling.
* Improvements to mode clean-up. Also fixes mass-storage clean-up.
* Don't block for too long on device lock query, 1,5s should be ample time.
We don't want to block usb functionality for 20-30s
-- Philippe De Swert <philippe.deswert@jollamobile.com> Thu, 10 Oct 2013 10:06:50 +0300
Oct 7, 2013
Oct 7, 2013
351
352
353
354
355
356
usb-moded (0.71.3) unstable; urgency=low
* Change start-up for usb_moded, so it starts asap during boot.
-- Philippe De Swert <philippe.deswert@jollamobile.com> Tue, 08 Oct 2013 00:41:41 +0300
Oct 4, 2013
Oct 4, 2013
357
358
359
360
361
362
363
usb-moded (0.71.2) unstable; urgency=low
* Minor fix to diag mode (only export 1 port)
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 04 Oct 2013 11:23:06 +0300
usb-moded (0.71.1) unstable; urgency=low
Oct 2, 2013
Oct 2, 2013
364
365
366
367
368
* Minor release to fix issue with 12s kernel timeout due to bug in ip= parameter handling
-- Philippe De Swert <philippe.deswert@jollamobile.com> Wed, 02 Oct 2013 14:25:26 +0300
Oct 1, 2013
Oct 1, 2013
369
370
371
372
373
374
375
376
377
usb-moded (0.71) unstable; urgency=low
* Avoid crash when passing empty text/non valid data to write_to_file
* [systemd] make usb-moded to start a bit earlier in bootup.
* Update documentation for kernel command line ip.
* [usb-moded] No disconnects between devicelock status changes
-- Philippe De Swert <philippe.deswert@jollamobile.com> Tue, 01 Oct 2013 09:33:03 +0300
Sep 20, 2013
Sep 20, 2013
378
379
380
381
382
383
usb-moded (0.70.1) unstable; urgency=low
* Enable wecis for android so EvilOS can detect the rndis easily
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 20 Sep 2013 22:09:24 +0300
Sep 19, 2013
Sep 19, 2013
384
385
386
387
388
389
390
391
392
393
394
usb-moded (0.70) unstable; urgency=low
* Close file pointer to avoid resource leak. CID#1090411
* Make unreachable code, reachable. CID#1090412
* Fix unchecked return value. CID#1090413
* Support mass_storage mode without forcing it to be named mass_storage
* Remove legacy dbus-x11 dependency
* Fix up dbus config for better usability of usb-moded-util
* Make systemd actions more clear, and do not mark apps active when stopping
* Remove old buteo hack
Sep 20, 2013
Sep 20, 2013
395
-- Philippe De Swert <philippe.deswert@jollamobile.com> Thu, 19 Sep 2013 14:35:12 +0300
Sep 19, 2013
Sep 19, 2013
396
Sep 12, 2013
Sep 12, 2013
397
398
399
400
401
402
403
404
405
406
usb-moded (0.69) unstable; urgency=low
* Add .gitignore
* Fix warning for obsolete g_type_init
* Add support for diagnostic mode
* Always return correct network interface when queried (only valid when connected though!)
* Add network query/setting to usb_moded_util
-- Philippe De Swert <philippe.deswert@jollamobile.com> Thu, 12 Sep 2013 16:55:16 +0300
Sep 2, 2013
Sep 2, 2013
407
408
409
410
411
412
413
414
415
usb-moded (0.68) unstable; urgency=low
* Add network querying over dbus
* Network setting/querying added to usb_moded_util
* Set per mode idProduct for android
* Documentation update to reflect the current mode config
-- Philippe De Swert <philippe.deswert@jollamobile.com> Mon, 02 Sep 2013 12:48:45 +0300
Aug 22, 2013
Aug 22, 2013
416
417
418
419
420
421
usb-moded (0.67.1) unstable; urgency=low
* Use mass_storage also as fake charging mode with android gadget
-- Philippe De Swert <philippe.deswert@jollamobile.com> Thu, 22 Aug 2013 16:37:12 +0300
Aug 21, 2013
Aug 21, 2013
422
423
424
425
426
427
428
usb-moded (0.67) unstable; urgency=low
* Add devicelock support for lipstick
* Support more sysfs paths for android (for composite gadgets with several functions)
-- Philippe De Swert <philippe.deswert@jollamobile.com> Wed, 21 Aug 2013 14:41:57 +0300
Aug 14, 2013
Aug 14, 2013
429
430
431
432
433
434
435
436
437
438
usb-moded (0.66) unstable; urgency=low
* Fix bug with configuration merging.
* Implement charging mode for the android gadget.
* Use android gadget mac
* Remove unused legacy dsme code
* Update usage of Android config values for usb
-- Philippe De Swert <philippe.deswert@jollamobile.com> Wed, 14 Aug 2013 16:08:08 +0300
Aug 6, 2013
Aug 6, 2013
439
440
441
442
443
444
445
446
usb-moded (0.65.1) unstable; urgency=low
* Fix up pc_suite name and feedback string from usb_moded_util
* Fix missing charging only mode in usb modes query
* Update the usb-moded dbus config so the supported modes can be queried by a normal user
-- Philippe De Swert <philippe.deswert@jollamobile.com> Tue, 06 Aug 2013 17:28:18 +0300
Aug 2, 2013
Aug 2, 2013
447
448
449
450
451
452
453
454
usb-moded (0.65) unstable; urgency=low
* Fixed bug where config file merging does not work when removing the main config file
* Added Android config values setting for Manufacturer, product and vendor
* Added pc_suite mode for Android
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 02 Aug 2013 16:54:51 +0300
Jul 30, 2013
Jul 30, 2013
455
456
457
458
459
460
usb-moded (0.64.1) unstable; urgency=low
* Fix bug in kernel command line handling so it works for all usb interfaces
-- Philippe De Swert <philippe.deswert@jollamobile.com> Tue, 30 Jul 2013 14:57:04 +0300
Jul 19, 2013
Jul 19, 2013
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
usb-moded (0.64) unstable; urgency=low
* Working android gadget support for diag and acm modes
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 19 Jul 2013 17:47:21 +0300
usb-moded (0.63) unstable; urgency=low
* Major break with previous versions (new config dependencies needed)
* New mode configuration (only dynamic modes anymore)
* Support for the Android gadget is also available through dynamic modes
* Clean up and remove some old legacy code that will never be used anymore (HAL, ...)
-- Philippe De Swert <philippe.deswert@jollamobile.com> Thu, 12 Jul 2013 14:28:07 +0300
May 24, 2013
May 24, 2013
476
477
478
479
480
481
482
usb-moded (0.62) unstable; urgency=low
* Kernel command line parameters are now in sync with regular kernel command parameters
* Save the udev path setting in config file merging so it does not get lost on upgrades
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 24 May 2013 17:20:54 +0300
May 17, 2013
May 17, 2013
483
484
485
486
487
488
489
490
usb-moded (0.61) unstable; urgency=low
* Add basic version of usb_moded_util to not having to remember dbus-send commands
* Fix small bug in the android mode setting
* Add kernel command line support. Thank you Reto Zingg!
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 17 May 2013 14:23:34 +0300
May 10, 2013
May 10, 2013
491
492
493
usb-moded (0.60) unstable; urgency=low
* Add dedicated charger tracking
May 16, 2013
May 16, 2013
494
* Config file merging support
May 10, 2013
May 10, 2013
495
496
497
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 10 May 2013 15:56:03 +0300
Feb 15, 2013
Feb 15, 2013
498
499
500
501
502
503
504
usb-moded (0.59) unstable; urgency=low
* Do not depend on the config, but always go to developer mode in rescue mode
* Add a dbus method to query the currently set config option
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 15 Feb 2013 23:32:55 +0200
Feb 1, 2013
Feb 1, 2013
505
506
507
508
509
510
511
512
usb-moded (0.58) unstable; urgency=low
* Fix bug with ask mode since module loading failed
* Make sure mac is generated before kmod is initialized to be sure the random mac is used
* Always call clean-up first when modules get switched
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 01 Feb 2013 13:36:47 +0200
Jan 17, 2013
Jan 17, 2013
513
514
515
516
usb-moded (0.57) unstable; urgency=low
* Add random mac generator so host based network tools always get the same mac
Feb 1, 2013
Feb 1, 2013
517
-- Philippe De Swert <philippe.deswert@jollamobile.com> Thu, 17 Jan 2013 19:50:37 +0200
Jan 17, 2013
Jan 17, 2013
518
Jan 11, 2013
Jan 11, 2013
519
520
521
522
523
524
usb-moded (0.56) unstable; urgency=low
* Fix possible compiltation issue with N900 support and android which are mutually exclusive
* Fix g_file_storage fallback which did not work anymore with kmod
* Warn when using dbus methods to change mode when not connected
Feb 1, 2013
Feb 1, 2013
525
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 11 Jan 2013 18:57:58 +0200
Jan 11, 2013
Jan 11, 2013
526
Dec 12, 2012
Dec 12, 2012
527
528
529
530
531
usb-moded (0.55) unstable; urgency=low
* Add android gadget driver support
* Make udev default
* Add rescue mode
Dec 13, 2012
Dec 13, 2012
532
* Add softconnect support
Dec 12, 2012
Dec 12, 2012
533
Feb 1, 2013
Feb 1, 2013
534
-- Philippe De Swert <philippe.deswert@jollamobile.com> Wed, 12 Dec 2012 22:57:42 +0200
Dec 12, 2012
Dec 12, 2012
535
Nov 13, 2012
Nov 13, 2012
536
537
538
539
usb-moded (0.54) unstable; urgency=low
* Instead of spawning shells with system() use libkmod
* Make config file optional as defaults work for most
Nov 19, 2012
Nov 19, 2012
540
* Add dbus method to set network configuration
Nov 13, 2012
Nov 13, 2012
541
542
543
-- Philippe De Swert <philippedeswert@gmail.com> Tue. 13 Nov 2012 18:56:23 +0300
Aug 20, 2012
Aug 20, 2012
544
545
546
547
548
549
550
551
552
553
554
usb-moded (0.53) unstable; urgency=low
* Un-nokia to make usb_moded more generic
* Add mtp support for buteo
* More generic network set-up and configuration
* Fix bug with charging mode clean-up
* Compile for all versions of glib
* Support g_mass_storage and g_file_storage so we are not kernel dependant.
-- Philippe De Swert <philippedeswert@gmail.com> Mon, 20 Aug 2012 15:58:27 +0300
Mar 1, 2012
Mar 1, 2012
555
556
557
558
559
560
561
562
563
564
565
566
567
568
usb-moded (0.52) unstable; urgency=low
* Add upstart appsync functionality
* Coverity fixes
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 01 Mar 2012 13:57:21 +0200
usb-moded (0.50) unstable; urgency=low
* Make sure multiple types of devicelock can be used
* Switch to g_ether by default for the time being
-- Philippe De Swert <philippe.de-swert@nokia.com> Wed, 15 Feb 2012 17:42:51 +0200
Jan 13, 2012
Jan 13, 2012
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
usb-moded (0.49) unstable; urgency=low
* small memory usage fixes
* split out meego devlock
-- Philippe De Swert <philippe.de-swert@nokia.com> Fri, 13 Jan 2012 16:45:52 +0200
usb-moded (0.48) unstable; urgency=low
* Switch to g_mass_storage for more recent kernels
* Set network through convience functions
* Go to undefined if no matching mode is found, so non-existing modes are not set silently
-- Philippe De Swert <philippe.de-swert@nokia.com> Fri, 28 Oct 2011 12:21:22 +0300
Sep 11, 2011
Sep 11, 2011
584
585
586
587
588
589
590
usb-moded (0.47) unstable; urgency=low
* Make it possible to use the ini file for the mode setting also. This removes
the gconf dependency.
-- Philippe De Swert <philippe.de-swert@nokia.com> Sat, 10 Sep 2011 23:54:22 +0300
Aug 15, 2011
Aug 15, 2011
591
592
usb-moded (0.46) unstable; urgency=low
Aug 17, 2011
Aug 17, 2011
593
594
* Restart usb trigger if the socket gets destroyed. Fixes: NB#277395
* On usb trigger mode switch, clean up mode first.
Aug 15, 2011
Aug 15, 2011
595
596
597
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 15 Aug 2011 15:28:16 +0300
Jul 14, 2011
Jul 14, 2011
598
599
usb-moded (0.45) unstable; urgency=low
Jul 19, 2011
Jul 19, 2011
600
601
* Only signal MODE_UNDEFINED when we have actually done all the modesetting handling
after disconnect. Fixes: NB#273204
Jul 14, 2011
Jul 14, 2011
602
* Actually use cdrom timeout
Jul 21, 2011
Jul 21, 2011
603
* Clean-up if we change mode before the clean-up timeout expired. Fixes: NB#273493
Jul 14, 2011
Jul 14, 2011
604
605
606
-- Philippe De Swert <philippe.de-swert@nokia.com> Wed, 13 Jul 2011 14:45:42 +0300
Jun 27, 2011
Jun 27, 2011
607
608
usb-moded (0.44) unstable; urgency=low
Jun 29, 2011
Jun 29, 2011
609
610
611
* Delay mode cleanup together with module cleanup for USB cert Fixes: NB#266884
* Check if there was a previous cable connection before sending disconnect signal.
As otherwise we send spurious disconnects when dedicated charger is disconnected.
Jun 27, 2011
Jun 27, 2011
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 23 Jun 2011 12:03:58 +0300
usb-moded (0.43) unstable; urgency=low
* Tweak disconnect debouncing and make sure we do not execute the disconnect
handler when we are connected. Fixes: NB#266157
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 16 Jun 2011 14:43:37 +0300
usb-moded (0.42) unstable; urgency=low
* Debounce trigger events
* Only send disconnect signal when we were previously connected
* Make mass storage blocking more verbose
* Retry more before giving up the eMMC unmount. Fixes: NB#258488
-- Philippe De Swert <philippe.de-swert@nokia.com> Wed, 08 Jun 2011 14:23:01 +0300
Jun 6, 2011
Jun 6, 2011
631
632
633
634
635
636
637
638
639
640
641
642
643
usb-moded (0.41) unstable; urgency=low
* Fix forgotten case for devicelock/trigger. Fixes: NB#261558
* Small memory leak fix for the gconf handler
-- Philippe De Swert <philippe.de-swert@nokia.com> Fri, 03 Jun 2011 13:53:58 +0300
usb-moded (0.40) unstable; urgency=low
* check devicelock export permission in trigger. Fixes: NB#261558
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 31 May 2011 14:43:00 +0300
May 19, 2011
May 19, 2011
644
645
646
647
648
649
650
651
usb-moded (0.39) unstable; urgency=low
* Add disconnect unbouncing timeout
* Ask mode is also a valid mode value for setting the settings.
* More aegis insanity. Fixes: NB#254713
-- Philippe De Swert <philippe.de-swert@nokia.com> Wed, 18 May 2011 20:04:12 +0300
May 10, 2011
May 10, 2011
652
653
654
655
656
657
usb-moded (0.38) unstable; urgency=low
* Fix lintian warning
* Fix doxygen warnings and improve documentation
* Add dynamic mode support
* Add debug printing for finding who keeps the mass-storage device busy
May 16, 2011
May 16, 2011
658
659
660
* Add more aegis capabilities.
* Remove dependency on glib 2.28.0, glib 2.24.2 is enough now.
* Fix fallback mount options. Fixes: NB#255798
May 10, 2011
May 10, 2011
661
May 19, 2011
May 19, 2011
662
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 16 May 2011 13:06:17 +0300
May 10, 2011
May 10, 2011
663
664
665
666
667
668
669
670
usb-moded (0.37) unstable; urgency=low
* Aegis introspection fix patch by Alexander Schertz. Fixes: NB#248291
* Fix sysfs path for cdrom export.
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 21 Apr 2011 18:38:11 +0300
Apr 20, 2011
Apr 20, 2011
671
672
673
674
675
usb-moded (0.36) unstable; urgency=low
* Do not check for default gateway anymore. Network config
has been fixed. Fixes: NB#246401
* Echo "" to the lun to disable mass-storage exports instead of 0
May 10, 2011
May 10, 2011
676
677
* Improved appsync by Simo Piiroinen
* More robust udev
Apr 20, 2011
Apr 20, 2011
678
May 10, 2011
May 10, 2011
679
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 21 Apr 2011 18:38:11 +0300
Apr 20, 2011
Apr 20, 2011
680
Apr 15, 2011
Apr 15, 2011
681
682
usb-moded (0.35) unstable; urgency=low
Apr 20, 2011
Apr 20, 2011
683
684
685
* Some code clean-up
* Stop using a thread for udev to avoid thread-locking in dbus.
Patch by Simon McVittie. Fixes: NB#247014
Apr 15, 2011
Apr 15, 2011
686
687
688
689
* Have g_nokia support for N900 on Meego
* Increase mass-storage file export timeout to make sure autoplay keeps working
on Windows(tm)
Apr 20, 2011
Apr 20, 2011
690
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 19 Apr 2011 12:29:58 +0300
Apr 15, 2011
Apr 15, 2011
691
Apr 6, 2011
Apr 6, 2011
692
693
694
usb-moded (0.34) unstable; urgency=low
* Fixes for USB autoplay. Fixes: NB#220474
Apr 8, 2011
Apr 8, 2011
695
* Added cdrom emulation support. Fixes: NB#244861
Apr 7, 2011
Apr 7, 2011
696
* Added udev option for cable detection
Apr 6, 2011
Apr 6, 2011
697
698
699
-- Philippe De Swert <philippe.de-swert@nokia.com> Fri, 01 Apr 2011 13:22:51 +0300
Mar 22, 2011
Mar 22, 2011
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
usb-moded (0.33) unstable; urgency=low
* More security guesswork. Hopefully the doxygen tags are
correct now. Fixes: NB#231818
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 17 Mar 2011 12:48:49 +0200
usb-moded (0.32) unstable; urgency=low
* Coverity fixes. Fixes: NB#235405
* Make charging fallback timeout shorter. Fixes: NB#234094
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 10 Mar 2011 16:08:58 +0200
usb-moded (0.31) unstable; urgency=low
* Fix appearance of drive even if umounting fails. Fixes: NB#229105
* Mode setting and clean-up seperated from module loading.
* Fix dev package dependencies. Fixes: NB#232170
* Add credential tags to header file. Fixes: NB#231818
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 28 Feb 2011 14:21:58 +0200
usb-moded (0.30) unstable; urgency=low
* signal re-mounting error, and mount fallback. Fixes: NB#207408
-- Philippe De Swert <philippe.de-swert@nokia.com> Fri, 11 Feb 2011 16:14:24 +0200
usb-moded (0.29) unstable; urgency=low
* Don't build docs when NODOCS is specified in the Debian build options. Fixes: NB#226245
Patch supplied by Yakubenko Sergey
* Listen to DSME shutdown signal to disconnect the current mode for ACT_DEAD. Fixes: NB#209842
* Updated doxygen config to remove errors.
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 10 Feb 2011 12:11:04 +0200
usb-moded (0.28) unstable; urgency=low
* Make sure filesystem is remounted before sending disconnect signal
* Send pre-unmount signal. Fixes: NB#187735
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 25 Jan 2011 14:51:33 +0200
usb-moded (0.27) unstable; urgency=low
* Do not error out in case the filesystem is still unmounted. Fixes: NB#218025
-- Philippe De Swert <philippe.de-swert@nokia.com> Wed, 12 Jan 2011 13:57:44 +0200
usb-moded (0.26) unstable; urgency=low
* Improve robustness of appsync file parsing. Fixes: NB#209600
* Make sure we do not exit when session dbus dies. Fixes: NB#210575
-- Philippe De Swert <philippe.de-swert@nokia.com> Fri, 10 Dec 2010 16:05:16 +0200
usb-moded (0.25) unstable; urgency=low
* Silence output of system() calls when not in debug mode
* Improve program killer to avoid unnecessary work
* Increase debouncing timeout. Fixes: NB#193301
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 29 Nov 2010 16:34:23 +0200
usb-moded (0.24) unstable; urgency=low
* Send error signals when something goes wrong. Fixes: NB#197206
* Delay module unloading. To avoid unload/reload on fast disconnect/reconnect. Fixes: NB#193301
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 16 Nov 2010 12:31:20 +0200
usb-moded (0.23) unstable; urgency=low
* Correct nsu mode detection by not using /proc/bootreason. Fixes: NB#193559
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 11 Nov 2010 17:16:07 +0200
usb-moded (0.22) unstable; urgency=low
* Check for nsu mode and then do nothing until cable gets unplugged/replugged
* Update connect mode for g_nokia
* Sync after mtp mode disconnection as suggested by Bityutskiy Artem.
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 18 Oct 2010 15:42:15 +0300
usb-moded (0.21) unstable; urgency=low
* Do not unload mass_storage when going into charging mode. Avoids USB cert issues
when the devicelock is not functioning or replying. Fixes: NB#196588
-- Philippe De Swert <philippe.de-swert@nokia.com> Fri, 08 Oct 2010 12:55:27 +0300
usb-moded (0.20) unstable; urgency=low
* Do not try to mount fs if it is not unmounted
* Clean up dirty devicelock fix
-- Philippe De Swert <philippe.de-swert@nokia.com> Wed, 29 Sep 2010 12:14:55 +0300
usb-moded (0.19) unstable; urgency=low
* Implement CR for app sync.
* Log everything with logging functions and remove fprintf
* Fix logic error in mount/umount. Fixes: NB#178489
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 20 Sep 2010 16:32:07 +0300
usb-moded (0.18) unstable; urgency=low
* Add fua handling. Fixes: NB#187000
* Remove static options for g_file_storage that belong in /etc/modprobe.d
* Add a check in connection routine to only select a mode if the connection status is false
* Remove non necessary and non standard desktop ready signals and fix the mode broadcasting signals
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 07 Sep 2010 13:30:41 +0300
usb-moded (0.17) unstable; urgency=low
* Improve charger detection to avoid showing connection dialog when
using wall charger. Fixes: NB#169825
* Get rid of HAL completely to increase MeeGo support while at it
* Include autotools in build-dependencies. Fixes: NB#187685
-- Tuomo Tanskanen <ext-tuomo.1.tanskanen@nokia.com> Mon, 30 Aug 2010 10:26:44 +0300
usb-moded (0.16) unstable; urgency=low
* Add aegis manifest. Fixes: NB#182124
* Add g_ether/windows_network mode for mad development
* Fix most superfluous linking
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 10 Aug 2010 11:01:11 +0300
usb-moded (0.15) unstable; urgency=low
* If mode change is requested, do not change mode if requested mode is already active. Fixes: NB#181153
* Check if devicelock is unlocked and initiate connection if the cable has been inserted previously
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 22 Jul 2010 17:29:57 +0300
usb-moded (0.14) unstable; urgency=low
* Route -n does not always return default... Fixes: NB#175249
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 21 Jun 2010 14:21:14 +0300
usb-moded (0.13) unstable; urgency=low
* Only activate usb network if no other network is up.
* use GConf schema instead of gconftool-2 in postinst. Fixes: NB#174536
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 14 Jun 2010 16:13:17 +0300
usb-moded (0.12) unstable; urgency=low
* Improved killer. Does not ignore mtp and gc interfaces and tries to be
less agressive with sigterm before sigkill.
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 07 Jun 2010 11:28:33 +0300
usb-moded (0.11) unstable; urgency=low
* Add removable=1 flag to the mass-storage profile. Fixes: NB#159847
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 01 Jun 2010 14:40:21 +0300
usb-moded (0.10) unstable; urgency=low
* Make devicelock and act_dead stuff Nokia specific.
* Add lsof dependency
-- Philippe De Swert <philippe.de-swert@nokia.com> Fri, 28 May 2010 16:36:17 +0300
usb-moded (0.9) unstable; urgency=low
* Add devicelock support. Implemented: SWP#MaSSW-1743
* Send data in use signal when mass storage is chosen.
* Do not export anything in act_dead mode.
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 25 May 2010 15:37:32 +0300
usb-moded (0.8-1) unstable; urgency=low
* Added use_mtp=1 parameter to loading of g_nokia as TEMPORARY workaround
(Fixes: NB#170537)
-- Pekka Lundstrom <pekka.lundstrom@nokia.com> Wed, 26 May 2010 13:26:45 +0300
usb-moded (0.8) unstable; urgency=low
* Tweak dbus security policy to let users invoke the query and set_mode methods
Fixes: NB#169901
* clean-up some lintian warnings.
* add preparations for devicelock support
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 24 May 2010 11:52:51 +0300
usb-moded (0.7) unstable; urgency=low
* Introduce killer for unstable programs that block module unloading.
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 11 May 2010 12:50:19 +0300
usb-moded (0.6) unstable; urgency=low
* Make usb mass storage work
* Bring up usb network interface
* Charging mode loads g_file_storage without exporting fs
* Switching modes works if nobody claims the interfaces so modules can be unloaded
-- Philippe De Swert <philippe.de-swert@nokia.com> Sat, 08 May 2010 14:24:47 +0300
usb-moded (0.5) unstable; urgency=low
* Make sure that the charging fallback does not override the chosen mode.
* Fix some lintian warnings.
* Improve g_file_storage loading and add mount point config file.
-- Philippe De Swert <philippe.de-swert@nokia.com> Fri, 30 Apr 2010 15:58:50 +0300
usb-moded (0.4) unstable; urgency=low
* Split the logging functions to their own files
* Add documentation with doxygen
-- Philippe De Swert <philippe.de-swert@nokia.com> Wed, 28 Apr 2010 20:56:34 +0300
usb-moded (0.3) unstable; urgency=low
* Usb-moded start before HAL d-bus interface is ready. Thanks to Simo Piiroinen. Fixes: NB#165616
* Add postinstall script so gconf is set up correctly
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 27 Apr 2010 13:14:44 +0300
usb-moded (0.2) unstable; urgency=low
* Add introspective dbus support for QDBusInterface (thanks to David Kedves)
* Make dbus conf a bit more permissive
* pre-eliminary module loading/unloading
* add ability to set gconf key (new method call).
* fix wrong path in .pc file. Fixes: NB#165780
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 26 Apr 2010 19:12:58 +0300
usb-moded (0.1-1) unstable; urgency=low
* Initial release
Fixes: NB#156765, NB#159816
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 09 Mar 2010 11:28:10 +0200