/
changelog
1079 lines (689 loc) · 41.4 KB
/
changelog
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
usb-moded (0.86.0) unstable; urgency=low
* [ssu] Get device manufacturer and product name from ssu. Fixes JB#35156
* [dbus] Handle missing mode setting gracefully. Fixes MER#1576
* Bump version to enable to sync up with mer changes and get mer to use
upstream derived version numbering.
-- Philippe De Swert <philippedeswert@gmail.com> Sun, 29 May 2016 15:19:26 +0300
usb-moded (0.85.5) unstable; urgency=low
* [network] Set max_leases in udhcpd configuration. Fixes JB#18566
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Wed Apr 6 14:19:02 2016 +0000
usb-moded (0.85.4) unstable; urgency=low
* [hidden modes] Add interface to get list of hidden modes. Contributes to MER#1540
-- Martin Jones <martin.jones@jollamobile.com> Wed Apr 6 11:13:30 2016 +0000
usb-moded (0.85.3) unstable; urgency=low
* [hidden modes] Add support for hidden modes. Fixes: MER#1540
-- Philippe De Swert <philippedeswert@gmail.com> Tue 22 Mar 23:24:01 EET 2016
usb-moded (0.85.2) unstable; urgency=low
* [devel] Fix DIAG_MODE definition. Fixes: JB#32805
-- Philippe De Swert <philippe.deswert@jolla.com> Tue, 13 Oct 2015 14:34:48 +0300
usb-moded (0.85.1) unstable; urgency=low
* [diag] update diag mode to newer android standard.
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 05 Oct 2015 16:41:10 +0300
usb-moded (0.85) unstable; urgency=low
* [usb-moded] Do not retry network when there is no need.
* [usb-moded] Do not print output for post services that are not started
* [systemd] Put busname in correct section.
* [adb] improve adb starting
-- Philippe De Swert <philippe.deswert@jolla.com> Thu, 24 Sep 2015 15:51:16 +0300
usb-moded (0.82.5) unstable; urgency=low
* [network] Unify network configuration handling into one function
* [network] Add netmask handling. Fixes: JB#31127
* [udhcpd] Limit lease time and allow for some more ip's to avoid connectivity issues.
* [pc connection] Remove unused obex configuration. Fixes: JB#30696
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 03 Aug 2015 15:53:39 +0300
usb-moded (0.82.4) unstable; urgency=low
* [network] Fix potential memory leak. Fixes: CID#1311255, CID#1311254, CID#1311253, CID#1311252
* [modesetting] Retry network setting before starting post services. Contributes: JB#30264
* [ifconfig] Query /sys/class/net instead of ifconfig
* [network] Improve dealing with missing interfaces.
* [adb] Add dhcp server start for ADB mode. Contributes: JB#30264
* [appsync] sort appsync list alphabetically. Contributes: JB#30264
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 06 Jul 2015 13:31:13 +0300
usb-moded (0.82.3) unstable; urgency=low
* [spec] Make sure all adb services are packaged. Contributes: JB#30264
* [adb] Make extra sure adb prep comes before adbd start. Contributes: JB#30264
* Revert "[modesetting] Set up network after post services have run"
-- Philippe De Swert <philippe.deswert@jolla.com> Thu, 02 Jul 2015 19:35:45 +0000
usb-moded (0.82.2) unstable; urgency=low
* [adb] Adapt to the new adbd functionfs. Contributes: JB#30264
-- Philippe De Swert <philippe.deswert@jolla.com> Mon, 29 Jun 2015 13:36:05 +0300
usb-moded (0.82.1) unstable; urgency=low
* [config] Clean-up and add function to check for value changes
* [dbus] Added "sig_usb_config_ind" signal. Contributes to JB#29035
* [usb-moded] Additional fix for broken usb drivers when setting mode
* [dbus] Include D-Bus spec in the devel package.
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 27 May 2015 14:25:41 +0300
usb-moded (0.82) unstable; urgency=low
* [rpm] Fix build, do not attempt to remove nonexistent file
* [pc-suite] Add a define for the pc-suite
* [cleanup] Remove code that's never compiled (#if 0)
* [cleanup] Remove MAYBE_NEEDED sections
* [cleanup] Remove the obsolete NO_KMOD code parts
* [config] Remove N900-specific .ini files
* [cleanup] Move some reference .txt files from root to docs/
* [upstart] Remove upstart appsync support
* [headers] Improve some mode related comments
* [spec] Don't use --enable-n900 anymore
* [cleanup] Remove now unused ovi-suite support
* [cleanup] Remove g_nokia code and the app killer
* [cleanup] Remove NOKIA and N900 defines
-- Philippe De Swert <philippe.deswert@jolla.com> Tue, 28 Apr 2015 12:47:23 +0300
usb-moded (0.81.9) unstable; urgency=low
* [modes.h] Add MODE_ADB named constant (contributes to JB#12048)
* [usb-moded] Fix D-Bus introspection data
* [usb-moded] Fix for broken usb drivers when setting mode
* [usb-moded] Configuration files for connman tethering
* [usb-moded] Connman tethering support
* [usb-moded] Fixed couple of errors in checklink()
-- Philippe De Swert <philippe.deswert@jolla.com> Fri, 24 Apr 2015 10:45:52 +0300
usb-moded (0.81.8) unstable; urgency=low
* [usb-moded] Fixed memory leak in systemd_control_service()
* re-write of the link checking (again)
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 01 Apr 2015 10:45:30 +0300
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
* [udhcpd-migration] Fix issue with link replacement
-- Philippe De Swert <philippe.deswert@jolla.com> Thu, 12 Mar 2015 19:32:02 +0200
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
* [usb-moded] Correctly return the modelist start after sorting
-- Philippe De Swert <philippe.deswert@jolla.com> Wed, 12 Mar 2014 12:06:30 +0200
usb-moded (0.78.8) unstable; urgency=low
* [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
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
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
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
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
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
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
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
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
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
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
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
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
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
usb-moded (0.73) unstable; urgency=low
* [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
-- Philippe De Swert <philippe.deswert@jollamobile.com> Thu, 17 Oct 2013 14:10:05 +0300
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
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
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
* 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
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
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
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
-- Philippe De Swert <philippe.deswert@jollamobile.com> Thu, 19 Sep 2013 14:35:12 +0300
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
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
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
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
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
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
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
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
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
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
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
usb-moded (0.60) unstable; urgency=low
* Add dedicated charger tracking
* Config file merging support
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 10 May 2013 15:56:03 +0300
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
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
usb-moded (0.57) unstable; urgency=low
* Add random mac generator so host based network tools always get the same mac
-- Philippe De Swert <philippe.deswert@jollamobile.com> Thu, 17 Jan 2013 19:50:37 +0200
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
-- Philippe De Swert <philippe.deswert@jollamobile.com> Fri, 11 Jan 2013 18:57:58 +0200
usb-moded (0.55) unstable; urgency=low
* Add android gadget driver support
* Make udev default
* Add rescue mode
* Add softconnect support
-- Philippe De Swert <philippe.deswert@jollamobile.com> Wed, 12 Dec 2012 22:57:42 +0200
usb-moded (0.54) unstable; urgency=low
* Instead of spawning shells with system() use libkmod
* Make config file optional as defaults work for most
* Add dbus method to set network configuration
-- Philippe De Swert <philippedeswert@gmail.com> Tue. 13 Nov 2012 18:56:23 +0300
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
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
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
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
usb-moded (0.46) unstable; urgency=low
* Restart usb trigger if the socket gets destroyed. Fixes: NB#277395
* On usb trigger mode switch, clean up mode first.
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 15 Aug 2011 15:28:16 +0300
usb-moded (0.45) unstable; urgency=low
* Only signal MODE_UNDEFINED when we have actually done all the modesetting handling
after disconnect. Fixes: NB#273204
* Actually use cdrom timeout
* Clean-up if we change mode before the clean-up timeout expired. Fixes: NB#273493
-- Philippe De Swert <philippe.de-swert@nokia.com> Wed, 13 Jul 2011 14:45:42 +0300
usb-moded (0.44) unstable; urgency=low
* 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.
-- 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
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
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
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
* 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
-- Philippe De Swert <philippe.de-swert@nokia.com> Mon, 16 May 2011 13:06:17 +0300
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
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
* Improved appsync by Simo Piiroinen
* More robust udev
-- Philippe De Swert <philippe.de-swert@nokia.com> Thu, 21 Apr 2011 18:38:11 +0300
usb-moded (0.35) unstable; urgency=low
* Some code clean-up
* Stop using a thread for udev to avoid thread-locking in dbus.
Patch by Simon McVittie. Fixes: NB#247014
* Have g_nokia support for N900 on Meego
* Increase mass-storage file export timeout to make sure autoplay keeps working
on Windows(tm)
-- Philippe De Swert <philippe.de-swert@nokia.com> Tue, 19 Apr 2011 12:29:58 +0300
usb-moded (0.34) unstable; urgency=low
* Fixes for USB autoplay. Fixes: NB#220474
* Added cdrom emulation support. Fixes: NB#244861
* Added udev option for cable detection
-- Philippe De Swert <philippe.de-swert@nokia.com> Fri, 01 Apr 2011 13:22:51 +0300
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