-
Notifications
You must be signed in to change notification settings - Fork 49
/
NEWS
2058 lines (1814 loc) · 71.5 KB
/
NEWS
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
Major changes in 1.56.1
=======================
* udisks2: Increasing reference count when updating volume to fix crashes (Ondrej Holy)
* onedrive: Use names instead of id for events to fix monitoring (Jan-Michael Brummer)
* onedrive: Add missing replace stream to fix crashes (Jan-Michael Brummer)
* onedrive: Fix double free during cache rebuild to fix crashes (Jan-Michael Brummer)
* dav: Recognize the 409 status to fix creation of parent directories (Michael Terry)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.56.0
=======================
* udisks2: Run update synchronously for internal changes (Ondrej Holy)
* onedrive: Set name of drive root (Jan-Michael Brummer)
* onedrive: Handle multiple drives with same IDs (Jan-Michael Brummer)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.55.90
========================
* fuse: Fill stat info during readdir to improve performance (Ondrej Holy, Jan Palus)
* smb: Fix access over FUSE when root dir is not accessible (rong wang)
* onedrive: Guess mime type locally if not set by the server (Jan-Michael Brummer)
* trash: Add support for x-gvfs-trash mount option (Ondrej Holy)
* onedrive: Add seek on write functionality (Jan-Michael Brummer)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.55.1
=======================
* ftp: Change cwd to root before renaming to prevent failures (rong wang)
* udisks2: Ignore autofs mounts to prevent duplicated entries (Ondrej Holy)
* udisks2: Show only direct descendats of /media unless $USER (Ondrej Holy)
* ftp: Obtain correct modification time for old files using MDTM cmd (Ondrej Holy)
* ftp: Use timegm instead of mktime to not shift dates by timezone (Ondrej Holy)
* ftp: Add support for setting mtime attribute using MFMT cmd (Ondrej Holy)
* ftp: Preserve mtime when copying to local (Ondrej Holy)
* build: Add deprecated_apis option and disable installation of headers (Ondrej Holy)
* udisks2: Do not schedule update if pending already to improve performance (Ondrej Holy)
* dav: Disable query_info_on_read method to fix mtime preservation (Ondrej Holy)
* network: Disable usage of smbbrowse backend by default (Ondrej Holy)
* smbbrowse: Don't enforce NT1 to fix mounting in certain cases (Ondrej Holy)
* onedrive: Fix various memory leaks (Jan-Michael Brummer)
* build: Disable burn backend by default (Ondrej Holy)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.54.1
=======================
* network: Request content-type attribute to suppress critical errors (Ondrej Holy)
* metadata: Check g_stat result to avoid using of uninitialized value (Ondrej Holy)
* ftp: Fix data connection to IPv6 link-local address (Ben Wolsieffer)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.54.0
=======================
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.53.91
========================
* onedrive: Fix several issues (Jan-Michael Brummer)
* wsdd: List just devices of pub:Computer type to filter out unwanted devices (Ondrej Holy)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.53.90
========================
* daemon: Add OneDrive support based on msgraph library (Jan-Michael Brummer)
* client: Reduce synchronous metadata methods calls to improve performance (Corey Berla)
* network: Provide standard::content-type and access::can-rename attributes (António Fernandes)
* build: Fix unknown arguments error on systems that don't use GNU C library (Ondrej Holy)
* udisks2: Fix unmounting of mount paths that contain non-ASCII characters (Ondrej Holy)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.53.1
=======================
* daemon: Add WS-Discovery support based on wsdd daemon (Ondrej Holy)
* network: Hide Windows Network folder and show the servers merged by default (Ondrej Holy)
* network: Various other fixes and enhancements (Ondrej Holy)
* daemon: Port to gcr4 (Ondrej Holy)
* smb: Fix livelock when mounting share without enough permissions (Ondrej Holy)
* smb: Fix moving files across filesystem boundaries (Ondrej Holy)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.52.1
=======================
* client: Prevent returning invalid mount cache entries (rong wang)
* dav: Fix authentication issues when DNS-SD URIs are used (Ondrej Holy)
* nfs: Fix IPv6 URI handling (Ondrej Holy)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.52.0
=======================
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.51.91
========================
* sftp/ftp: Ensure that is-symlink is always set to avoid warnings (Sébastien Noel)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.51.90
========================
* Fix various memory leaks (wang xiaomeng)
* udisks2: Disconnect signal handlers to fix crashes when unmounting (Ondrej Holy)
* fuse: Include missing locale.h header (Ondrej Holy)
* Some other fixes and improvements (Ondrej Holy)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.51.1
=======================
* trash: Run blocking methods on a thread to avoid hangs (Ondrej Holy)
* smbbrowse: Fix empty device listing after unrelated mount failure (Ondrej Holy)
* udisks: Fix missing unmount notifications (Ondrej Holy)
* trash: Fix nfs4 and cifs monitoring (re2zero)
* smb: Allow renaming a file to the same name with a different case (Corey Berla)
* mtp: Add support for incremental enumeration (re2zero)
* mtp: Emit delete event on device disconnection (António Fernandes)
* trash: Fix wrongly reported item-count (rong wang)
* Some other fixes and improvements (Matt Turner, Sebastien Bacher, Simon McVittie, wangrong, Ondrej Holy)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.50.4
=======================
* dav: Prevent usage of NULL for nonexistent source file (Ondrej Holy)
* client: Fix copy/move operation from/to Flatpak sandbox (Ondrej Holy)
* http: Report original sizes regardless of compression usage (Lucas Chollet)
* Fix string comparison on various places (Sergio Costas Rodriguez)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.50.3
=======================
* dav: Prevent usage of NULL when user is not specified (Ondrej Holy)
* ftp: Fix hangs when the connection is released (wangrong)
* fuse: Decrease file handle reference when open file fail (wangrong)
* sftp: PATH-expand the ssh client (Alex Stewart)
* test: Several smaller enhancements (Sébastien Bacher)
* backend: Add support for xx-large and x-large thumbnails (Ondrej Holy)
* goa: Prevent automounts when resuming from suspension (Ondrej Holy)
* Translation updates (GNOME Translation Project contributors)
Major changes in 1.50.2
=======================
* smb: Rework anonymous handling to avoid EINVAL (Ondrej Holy)
* http: Unescape prefix to fix handling of encoded URIs (Ondrej Holy)
* build: Fix build without Avahi support (Ondrej Holy)
Major changes in 1.50.1
=======================
* dav: Drop user from URI as a workaround for Nextcloud bug (Ondrej Holy)
* dav: Port DNS-SD resolver to async API to fix hangs when mounting (Ondrej Holy)
* smb: Ignore EINVAL for kerberos/ccache login (Ondrej Holy)
* dav: Rewrite to libsoup async API to fix crashes (Daniel Kolesa)
* dav: Do not lose userinfo when copying URIs (Daniel Kolesa)
Major changes in 1.50.0
=======================
* Translation updates
Major changes in 1.49.90
========================
* http/dav: Port to libsoup3 (Daniel Kolesa)
* http: Do not silently accept invalid certificates (Daniel Kolesa)
* build: Remove incorrect i18n.merge_file argument to fix build (Ondrej Holy)
* Translation updates
Major changes in 1.49.1
=======================
* sftp: Adapt on new OpenSSH password prompts
* build: Set of improvements for meson
* Add PartOf=graphical-session.target to all systemd units
* Move systemd services to session slice
* Translation updates
Major changes in 1.48.1
=======================
* build: Use install prefix in systemd files paths
* client: Prevent socket leaks if socket dir is inaccessible from client
* admin: Fix regressions caused by port to named sockets
* udisks2: Report unmount progress after showing blocking processes
* Translation updates
Major changes in 1.48.0
=======================
* Translation updates
Major changes in 1.47.91
========================
* Translation updates
Major changes in 1.47.90
========================
* google: Add Shared drives folder
* google: Add Shared with me folder
* google: Improve performance for folders with large number of files
* daemon: Set filesystem::use-preview explicitly and consistently
* daemon: Unify and shorten strings for prompt dialog titles
* Translation updates
Major changes in 1.47.1
=======================
* mtp: Fix crashes when storage descriptions are not provided
* trash: Explicitly cancel file monitor to prevent deadlock
* admin: Add copy and push implementations for better performance
* client: Add fallback to session bus for synchronous API
* daemon: Use named sockets to avoid network permission requirement
* smb: Set fast content type independently of other attributes
* ftp: Prevent source file removal in case of transfer failure
* google: Report progress for file transfers from local filesystem
* sftp: Add support for two factor authentication
* sftp: Use connection multiplexing instead of multiple connections
* smb: Report progress when move operation is done
* google: Set the display name for the root folder also
* Translation updates
Major changes in 1.46.1
=======================
* trash: Do not fail when G_FILE_COPY_NO_FALLBACK_FOR_MOVE is used
* dav: Be sure that enumeration is possible when looking for a root
Major changes in 1.46.0
=======================
* No changes
Major changes in 1.45.92
========================
* build: Link libgvfscommon to libmetadata
* Translation updates
Major changes in 1.45.90
========================
* trash: Add support for x-gvfs-notrash option to ignore mounts
* recent: Port to GDateTime
* Translation updates
Major changes in 1.45.3
=======================
* client: Add support for zone identifiers in IPv6 addresses
* afc: Add support for libplist-2.2
* Translation updates
Major changes in 1.45.2
=======================
* metadata: Emit D-Bus signal when metadata are modified
* sftp: Preserve timestamps during copy and move operations
* dav: Add support for Negotiate and NTLM authentication
* Translation updates
Major changes in 1.44.1
=======================
* udisks2: Fix several memory leaks
* Translation updates
Major changes in 1.44.0
=======================
* Translation updates
Major changes in 1.43.92
========================
* Translation updates
Major changes in 1.43.91
========================
* build: Fix login_tty detection on systems without libutil
* afc: Handle permission denied error
* test: Several smaller fixes
* Translation updates
Major changes in 1.43.90
========================
* google: Add support for move and copy operations
* google: Several smaller bugfixes and enhancements
* goa: Add support for certificate prompts
* sftp: Fix file ownership when replacing
* dnssd: Prevent crashes after releasing resolver
* fuse: Prevent abortions if modified time is not set
* Translation updates
Major changes in 1.43.2
=======================
* gdbus: Add workaround for deadlocks when cancelling jobs
* smb: Improve enumeration performance
* test: Port to python3-twisted
Major changes in 1.43.1
=======================
* Don't set a content-type that isn't certain
* Replace usage of deprecated GTimeVal by GDateTime
* dav: Add support for services with IPv6 link-local addresses
* dav: Fix mounting when 403 is returned for the parent folder
* Revert "sftp: Always use port 22 if not specified"
* Translation updates
Major changes in 1.42.0
=======================
* Translation updates
Major changes in 1.41.91
========================
* fuse: Remove max_write limit
* Several smaller bugfixes
* Translation updates
Major changes in 1.41.90
========================
* udisks2: Change display name for crypto_unknown devices
* google: Disable deletion of non-empty directories
* google: Fix crashes when deleting if the file isn't found
* google: Fix issue with stale entries remaining after rename operation
* build: Define gvfs_rpath for libgvfsdaemon.so
* proxy: Don't leak a GVfsDBusDaemon
* Translation updates
Major changes in 1.41.4
=======================
* google: Do not enumerate volatile entries if title matches id
* build: Add dependency on gsettings-desktop-schemas
* daemon/udisks2: Handle lockdown option to disable writing
* fuse: Define RENAME_* macros when they are not defined
* google: Check ownership in is_owner() without additional HTTP request
* Several smaller bugfixes
* Translation updates
Major changes in 1.41.3
=======================
* daemon: Only accept EXTERNAL authentication (CVE-2019-12795)
* daemon: Check that the connecting client is the same user (CVE-2019-12795)
* admin: Ensure correct ownership when moving to file:// uri (CVE-2019-12449)
* admin: Use fsuid to ensure correct file ownership (CVE-2019-12447)
* admin: Allow changing file owner (CVE-2019-12447)
* admin: Add query_info_on_read/write functionality (CVE-2019-12448)
* Translation updates
Major changes in 1.41.2
=======================
* build: Several meson improvements
* build: Bump required meson version to 0.50.0
* google: Support deleting shared Google Drive files
* admin: Prevent core dumps when daemon is manually started
* afc: Remove assumptions about length of device UUID to support new devices
* Several smaller bugfixes
* Translation updates
Major changes in 1.41.1
=======================
* gmountsource: Fix deadlocks in synchronous API
* fuse: Adapt gvfsd-fuse to use fuse 3.x
* afp: Fix afp backend crash when no username supplied
* daemon: Unify some translatable strings
* Translation updates
Major changes in 1.40.0
=======================
* No changes
Major changes in 1.39.92
========================
* client: Fix mount info cache invalidation
* Several smaller bugfixes
* Translation updates
Major changes in 1.39.91
========================
* smb: Do not show password prompt when using winbind ccache
* Several smaller bugfixes
* Translation updates
Major changes in 1.39.90
========================
* sftp: Always use port 22 if not specified
* mtp: Don't retry reading an event after failure
* admin: Prevent access if any authentication agent isn't available (CVE-2019-3827)
* build: Several meson improvements
* Several smaller bugfixes
* Translation updates
Major changes in 1.39.4
=======================
* keyring: Prefer the most recent item
* afp: Try to find credentials even if user is not specified
* dav: Try authenticate again even if 403 was returned
* Several smaller bugfixes
* Translation updates
Major changes in 1.39.3
=======================
* udisks2: Improve handling of mounts which doesn't point into fs root
* udisks2: Restore support of comment=x-gvfs-* option
* daemon: Prevent spawning new daemons if outgoing operation exists
* common: Prevent crashes on invalid autorun file
* Several smaller bugfixes
* Translation updates
Major changes in 1.39.1
=======================
* google: Rework cache for better performance
* google: Add support for files with multiple parents
* udisks2: Add a new volume class `loop`
* gphoto2: Fix mounting for devices with special chars in ID_SERIAL
* mtp: Fix mounting for devices with special chars in ID_SERIAL
* smbbrowse: Force NT1 protocol version for workgroup support
* Several smaller bugfixes
* Translation updates
Major changes in 1.38.0
========================
* Translation updates
Major changes in 1.37.92
========================
* udisks2: Use loop backing file as description for unlock
* Remove workaround for directory / folder icons
* Translation updates
Major changes in 1.37.91
========================
* Translation updates
Major changes in 1.37.90
========================
* ftp: Add implicit TLS mode
* dav: Increase max number of connections to prevent lockups
* smb: Do not claim that mountable can be unmounted
* build: Add proper linker support check
* Several smaller bugfixes
* Translation updates
Major changes in 1.37.4
=======================
* udisks2: Support TCRYPT devices
* google: Do not create .desktop files for native files
* udisks2: Fix crashes caused by missing source tag
* udisks2: Handle x-gvfs- options not only for fstab entries
* Several smaller bugfixes
* Translation updates
Major changes in 1.37.2
=======================
* smb: Fix removal of non-empty dir
* programs: Remove deprecated gvfs utils
* gdu: Remove libgdu support
* gphoto2: Switch to a stable device uri
* mtp: Switch to a stable device uri
* Several smaller bugfixes
* Translation updates
Major changes in 1.37.1
=======================
* udisks2: Remove optical disc volumes/mounts if drive disappears
* daemon: Prevent deadlock and invalid read when closing channels
* metadata: Prevent usage of NULL if GUdevDevice is not found
* mtp: Implement support for move and copy operations
* backend: Fix crashes when "Volume is busy" prompt is shown
* build: Remove autotools
* build: Various meson-related fixes and improvements
* Several smaller bugfixes
* Translation updates
Major changes in 1.36.0
=======================
* Translation updates
Major changes in 1.35.92
========================
* build: Print summary of the options in meson
* smb: Avoid "Error: Success" failure messages
* Several smaller bugfixes
* Translation updates
Major changes in 1.35.91
========================
* mtp: Prevent crashes if device is unplugged during mount operation
* daemon: Fix admin backend spawning on some systems
* google: Return error properly when trying to replace native files
* Several smaller bugfixes
* Translation updates
Major changes in 1.35.90
========================
* build: Several FreeBSD related fixes
* Translation updates
Major changes in 1.35.4
=======================
* recent: Prevent crash when recent file changed
* trash: Fix trash::orig-path for relative paths
* Several smaller bugfixes
* Translation updates
Major changes in 1.35.3
=======================
* mtp: Handle read-past-EOF ourselves to prevent hangs
* Port several parts to GTask
* Several smaller bugfixes
* Translation updates
Major changes in 1.35.2
=======================
* metadata: Remove udev dependency in favor of gudev
* build: Enable elogind support in meson
* build: Port to meson build system
* gphoto2: Fix volume removal with current udev behavior
* mtp: Fix volume removal with current udev behavior
* Several smaller bugfixes
* Translation updates
Major changes in 1.35.1
=======================
* sftp: Add support for setting timestamps
* dav: Prevent usage of uninitialized variables
* afp: Prevent usage of uninitialized variable
* programs: Remove bashism from gvfs-* wrapper script
* Several smaller bugfixes
* Translation updates
Major changes in 1.34.0
=======================
* Translation updates
Major changes in 1.33.92
========================
* Translation updates
Major changes in 1.33.91
========================
* daemon: Avoid overflowing when querying for filesystem info
* proxy: Fix shadow mount handling for equal paths
* gdaemonfile: Fix g_file_equal for different mount_prefix
* gdaemonfile: Fix relative path handling
* client: Fix crash when calculating a relative path
* channel: Set sockets as nonblocking to prevent deadlocks when copying
* google: Report FS total size and free space
* Several smaller bugfixes
* Translation updates
Major changes in 1.33.90
========================
* admin: Require mounting for each client explicitly
* dav: Fix DAV implementation stripping spaces
* gdaemonfileenumerator: Fix crashes in synchronous enumerator code
* goa: Fix password-based authentication
* Translation updates
Major changes in 1.33.3
=======================
* Do not sent user invisible mounts in order to speed up g_volume_monitor_get
* mtp: Remove avoidance of file push for big files for better performance
* Various build fixes and cleanups
* Port several parts to GTask
* Several smaller bugfixes
* Translation updates
Major changes in 1.33.1
========================
* recent: Port from GtkRecentManager to GBookmarkFile (drop GTK+ dependency)
* sftp: Handle SecurID password prompt
* common: Fix potential crash caused by missing g_strdup
* fuse: Prevent potential crash if file handle is not set
* sftp: Prevent potential crash in case of parsing error
* google: Prevent potential crashes if resolve_dir fails
* gphoto2: Fix x-content-types setup
* google: Fix reported file size
* Port several parts to GTask
* Several smaller bugfixes
* Translation updates
Major changes in 1.32.0
=======================
* Translation updates
Major changes in 1.31.92
========================
* Translation updates
Major changes in 1.31.91
========================
* Translation updates
Major changes in 1.31.90
========================
* recent: Set G_FILE_ATTRIBUTE_RECENT_MODIFED attribute
* client: Ignore everything after first colon in userinfo
* Stability improvements for force unmount procedure
* Port several parts to GTask
* Various logging improvements
* Several smaller bugfixes
* Translation updates
Major changes in 1.31.4
=======================
* sftp: Limit writes to 32768 bytes
* udisks2: Improve unmount notifications
* daemon: Bump maximum read channel buffer size
* recent: Fix crashes when DISPLAY is not set
* Several smaller bugfixes
* Translation updates
Major changes in 1.31.3
=======================
* dnssd: Fix crashes for uris with colons
* trash: Correctly determine fs type for paths with symlinks
* gdaemonfile: Pass GFileCreateFlags in write operations
* metadata: Various performance improvements
* Several smaller bugfixes
* Translation updates
Major changes in 1.31.2
=======================
* dnssd: Fix crashes and leaks when mount fails
* network: Fix crashes when mount fails
* udisks2: Fix misleading notification when unmounting
* smb: Fix IPv6 uri handling
* smb: Improve read performance
* udisks2: Add support for uuid
* trash: Do not crash if home mount isn't found
* admin: Fix polkit errors caused by redundant translations
* Port several parts to GTask
* Several smaller bugfixes
* Translation updates
Major changes in 1.31.1
=======================
* udisks2: Improve handling of volumes with multiple mountpoints
* man: Various man page updates
* hal: Drop hal volume monitor
* programs: Deprecate gvfs utils in favour of new gio tool
* Several smaller bugfixes
* Translation updates
Major changes in 1.30.0
=======================
* Translation updates
Major changes in 1.29.92
========================
* Several smaller bugfixes
* Translation updates
Major changes in 1.29.91
========================
* dav: Various mount operation fixes
* Several smaller bugfixes
* Translation updates
Major changes in 1.29.90
========================
* build: Use upstream gettext instead intltool
* build: Use autoreconf instead custom script
* dnssd: Fix crashes when mount failed
* Several smaller bugfixes
* Translation updates
Major changes in 1.29.4
=======================
* Introduce an admin gvfs backend based on polkit
* gvfs-open: Fix spawning of applications with dashses in their app IDs
* daemon: Fix crashes caused by NULL certificates
* daemon: Set G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute
* Several smaller bugfixes and improvements
* Translation updates
Major changes in 1.29.3
=======================
* afc: Many improvements and fixes for iOS support
* fuse: Add possibility to enable debug output
* test: Skip tests if dependencies are missing
* Several smaller bugfixes
* Translation updates
Major changes in 1.29.2
=======================
* client: Fix missing mount prefix in cached fuse paths
* monitor: Add g_drive_is_removable() support
* dav: Fix IPv6 address handling
* Several smaller bugfixes
* Translation updates
Major changes in 1.29.1
=======================
* udisks2: Fix crashes when mounting encrypted volume
* mtp: Refactor event handling in order to fix unmount crashes
* Several smaller bugfixes
Major changes in 1.28.1
=======================
* udisks2: Abort mount operation if volume is unlocked
* udisks2: Lock unlocked volumes on eject/stop
* trash: Check modification time to avoid rereading
* trash: Rescan trash dirs before operations with files
* Translation updates
Major changes in 1.28.0
=======================
* afc: Several fixes for recent iOS versions
* Translation updates
Major changes in 1.27.92
========================
* fuse: Avoid crashes when exiting
* Translation updates
Major changes in 1.27.91
========================
* udisks2: Send unmount notification only once when stopping
* Translation updates
Major changes in 1.27.90
========================
* udisks2: Avoid crashes during unmount
* ftp: Fix cache invalidation after writing
* network: Fix crashes when mount failed
* mtp: Allow reading on more devices
* Several smaller bugfixes
* Translation updates
Major changes in 1.27.4
=======================
* dns-sd: Add support for nfs shares
* Do not print anything from daemons unless debug mode is enabled
* Several other logging improvements
* Translation updates
Major changes in 1.27.3
=======================
* sftp: Fail cancelled jobs
* metadata: Avoid endless recursion when copying meta files
* mtp: Use phone icon for MTP devices
* udisks2: Do not show notification if unmount failed
* completion: Allow bash completion for gvfs-mount
* http: Return error if seek was not successful
* sftp: Handle "Too many authentication failures" error
* Several smaller bugfixes
* Translation updates
Major changes in 1.26.2
=======================
* Accept XDG_RUNTIME_DIR/bus as a valid D-Bus session/user bus
* google: Fail in-fs copy/move if it leads to display name loss
* google: Mark files you can't see on the web as hidden
* Translation updates
Major changes in 1.26.1.1
=========================
* file monitor: Fix crashes caused by invalid read
Major changes in 1.26.1
=======================
* proxyvolumemonitor: Fix crashes when drives/volumes/mounts caches are changed
* Add a corresponding systemd user service for every D-Bus session service
* google: Report progress when copying and moving
* ftp: Return correct file info for absolute symlink paths
* sftp: Fix crashes when force unmount is proceeded
* sftp: Fix crashes when data connection setup failed
* Several smaller bugfixes
* Translation updates
Major changes in 1.26.0
=======================
* Translation updates
Major changes in 1.25.92
========================
* Add Google Drive backend based on libgdata
* Make all gvfs daemons own a name under org.gtk.vfs.*
* Several smaller bugfixes
* Translation updates
Major changes in 1.25.91
========================
* afp: Change g_error to g_warning for read errors to prevent crash reports
* dav: Mark files as untrashable to offer correct action in Nautilus
* gdaemonfile: Fix cancelling of g_file_mount_enclosing_volume
* Several smaller bugfixes
* Translation updates
Major changes in 1.25.90
========================
* Several bash-completion fixes and improvements
* mtp: Return ENOTEMPTY if trying to delete a non-empty directory
* Set filesystem::type for all backends
* build: Make EXTRA_DIST independent of configure results
* Several smaller bugfixes
* Translation updates
Major changes in 1.25.4.1
=========================
* monitor: Fix memory leak
Major changes in 1.25.4
=======================
* udisks2: Fix a crash when unmounting
* udisks2: Handle libsecret errors properly to avoid a crash
* afc: Fix a crash when unmounting and unplugging
* cdda: Use UTF-8 with libcdio >= 0.84
* Translation updates
Major changes in 1.25.3
=======================
* common: Fix crashes with blank disks
* gvfs-open: Fix launching applications over d-bus
* monitor: Show notification always when device is unmounted
* sftp: Use separate data connection for pulling and pushing data
* Several smaller bugfixes
* Translation updates
Major changes in 1.25.2
=======================
* gvfs-open: Do not alter uris before use
* mtp: Refresh storage information in query_info
* dav: Emit progress callbacks when copying and moving
* Several smaller bugfixes
* Translation updates
Major changes in 1.25.1
=======================
* dav: Verify TLS certificates
* ftp: Use TCP_NODELAY
* ftp: Implement TLS support
* sftp: Handle host key / IP mismatch
* Several smaller bugfixes
Major changes in 1.24.1
=======================
* hal: Fix compilation error and memory leak
* Translation updates
Major changes in 1.24.0
=======================
* Fix g-ir-compiler failures
* Translation updates
Major changes in 1.23.92
========================
* Remove obsolete obexftp code
* metadata: Reliability improvements
* afc, gphoto2: Fix force unmount when device is removed
* ftp: Prevent segfault when unmounting
* ftp: Bug fixes for directory parsing
* dav: Fix crash on mount when using dns-sd
* common: Increase mount timeout to 30 minutes
* Several smaller bugfixes
* Update man pages
* Translation updates
Major changes in 1.23.90
========================
* ftp: Implement backups for replace
* Add an nfs backend based on libnfs
* test: Various improvements and fixes
* ftp: Implement G_FILE_COPY_NOFOLLOW_SYMLINKS
* programs: Fix bash completion
* dav: Add support for server-side copying
* mtp: Set MTP filetype from mime type when uploading files
* gvfs-mount: Allow mounting as an anonymous user
* smb: Handle the anonymous flag
* Several smaller bugfixes
* Translation updates
Major changes in 1.23.4
=======================
* gproxymount: Fix crashes if eject callback isn't specified
* metadata: Fix crashes if tree initilization failed
* Several smaller bugfixes
* Translation updates
Major changes in 1.23.3
=======================
* Fix reported size for http and dav
* Several smaller bugfixes
* Translation updates
Major changes in 1.23.2
=======================
* Try copy and delete fallback for move if backup couldn't be created
* mtp: Do not crash when device is unplugged
* tests: Several fixes
* Several smaller bugfixes
* Translation updates
Major changes in 1.23.1
=======================
* Several improvements to unmounting reliability
* fuse: Several fixes to prevent data corruption and improve stat() results
* Improve root dir name and icon handling for gphoto2 and mtp
* Add bash completion support for gvfs-rename and gvfs-set-attribute
* client: Check for G_FILE_COPY_NO_FALLBACK_FOR_MOVE when push/pulling
* Add -C flag to gvfs-move
* sftp: Don't spin during connection
* sftp: Correctly retrieve the username from the secret store
* goa: Pass "password" as ID when fetching the password
* tests: Some cleanups and reliability fixes
* Several smaller bugfixes
* Translation updates
Major changes in 1.22.1
=======================
* mtp: Improve transfer speed for large files
* trash: Do not poll mount points without read access
* afp: Fix volume names encoding
* gvfs-set-attribute: "-n" flag implementation
* Improvements to avoid crashes during unmount
* Several smaller bugfixes
* Translation updates
Major changes in 1.22.0
=======================
* Translation updates
Major changes in 1.21.92
========================
* metatree: Avoid endless looping when the entry is too large
* archive: Allow reading files with '/./' in the path
* Several smaller bugfixes
* Translation updates
Major changes in 1.21.91
========================
* ftp: Fix crashing with latest glib
* tests: Gnome desktop testing integration
* dav: Force unmount when dns-sd data changes
* Several smaller bugfixes
* Translation updates
Major changes in 1.21.90
========================
* gvfs-save: Allow specifying G_FILE_CREATE_REPLACE_DESTINATION
* dav: Send infos incrementally
* ftp: Timeouted and closed connection handling improvements
* fuse: Error mapping fixes
* daemon: Wait to finish all jobs before unmount
* afp: Timeouted and closed connection handling improvements
* http: Limit maximal number of connections
* http: Reuse idle connections
* mtp: Error semantics and handling fixes
* mtp: Fix icon handling
* mtp: Support for create and delete events
* mtp: Use unique storage name
* mtp: Various fixes
* Several smaller bugfixes
* Translation updates
Major changes in 1.21.4
========================
* afp: Fix hangs while enumerating large directories
* afp: Performance improvement
* dav: Fix mounting multiple shares on the same host with different paths
* Several smaller bugfixes
* Translation updates
Major changes in 1.21.3
=======================
* afc: Implement standard::allocated-size
* smb: Implement standard::allocated-size
* afp: Report number of bytes copied
* afc: Work-around mounts not disappearing when disconnecting device
* afc: Add version detection for iOS 6, 7 and 8
* metadata: Fix misaligned accesses to 64bit data
* Several smaller bugfixes
* Translation updates
Major changes in 1.21.2
=======================
* gvfs-mount: Handle the ask-question signal
* dav: Implement push support
* recent: Implement query_info_on_read ()
* trash: Implement query_info_on_read ()
* tests: Various fixes
* Several smaller bugfixes and portability fixes
* Translation updates
Major changes in 1.21.1
=======================
* gvfs-move: Improve the interactive move and progress output
* gvfs-copy: Improve the interactive copy and progress output
* afc: Check for iOS >= 3.1.2 to enable house arrest
* dav: Use the native move operation
* fuse: Set permissions from UNIX mode when available
* smb: Give correct error when unlink fails while closing file
* dav: Unescape URIs before comparing them for equality
* Report gvfs version when --version is used
* Several smaller bugfixes and portability fixes
* Translation updates
Major changes in 1.20.0
=======================
* Translation updates
Major changes in 1.19.90
========================
* mtp: Symbolic icons implementation
* mtp: Volume name improvements
* mtp: Various fixes
* Several smaller bugfixes
* Translation updates
Major changes in 1.19.5
=======================
* gvfsdaemon: properly remove socket_dir
* ftp: Set etag::value
* daemon: Rate limit progress callbacks
* daemon: Set infinite timeout for enumerate response
* client: remove GVfsUriMountInfo
* sftp: force openpty(3) on BSD
* Several smaller bugfixes
* Translation updates