| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Handle the following SSH login question by asking the user whether to
continue or not:
Warning: the ECDSA/RSA host key for 'hostname' differs from the key for the IP address '...'
Offending key for IP in /home/username/.ssh/known_hosts:???
Matching host key in /home/username/.ssh/known_hosts:???
Are you sure you want to continue connecting (yes/no)? yes
Based on a patch by Carlos Garcia Campos.
https://bugzilla.gnome.org/show_bug.cgi?id=545445
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gvfs-monitor-file.c: In function ‘file_monitor_callback’:
gvfs-monitor-file.c:63:3: warning: enumeration value ‘G_FILE_MONITOR_EVENT_RENAMED’ not handled in switch [-Wswitch]
switch (eflags)
^
gvfs-monitor-file.c:63:3: warning: enumeration value ‘G_FILE_MONITOR_EVENT_MOVED_IN’ not handled in switch [-Wswitch]
gvfs-monitor-file.c:63:3: warning: enumeration value ‘G_FILE_MONITOR_EVENT_MOVED_OUT’ not handled in switch [-Wswitch]
gvfs-monitor-dir.c: In function ‘dir_monitor_callback’:
gvfs-monitor-dir.c:65:3: warning: enumeration value ‘G_FILE_MONITOR_EVENT_RENAMED’ not handled in switch [-Wswitch]
switch (eflags)
^
gvfs-monitor-dir.c:65:3: warning: enumeration value ‘G_FILE_MONITOR_EVENT_MOVED_IN’ not handled in switch [-Wswitch]
gvfs-monitor-dir.c:65:3: warning: enumeration value ‘G_FILE_MONITOR_EVENT_MOVED_OUT’ not handled in switch [-Wswitch]
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=747221
|
|
|
|
|
|
| |
gvfsdbusutils.[ch] are renamed to gvfshalutils.[ch] to prevent confusion.
https://bugzilla.gnome.org/show_bug.cgi?id=722411
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This caused make to fail e.g. in libgweather:
(g-ir-compiler:11785): GVFS-RemoteVolumeMonitor-WARNING **: Error: The connection is closed
kernel: traps: g-ir-compiler[4216] trap int3 ip:7f76f9fa2663 sp:7fff1e6a2d90 error:0
With gvfs-1.22.3 no error's
https://bugzilla.gnome.org/show_bug.cgi?id=746398
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Use install-data-hook rather than install-data-local as
install-data-hook runs after the other install rules have run. This is
important for a parallel install so that the destination directory
already exists when the symlinks are created.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
g_simple_async_result_complete should only be used from the thread on
which the callback should be invoked. Also, the gvfs job threads do not
have their own GMainContexts which causes an assertion failure [1] when
invoking g_simple_async_result_complete. Instead, use
g_simple_async_result_complete_in_idle().
[1] (process:11772): GLib-CRITICAL **: g_main_context_push_thread_default: assertion 'acquired_context' failed
https://bugzilla.gnome.org/show_bug.cgi?id=629345
|
|
|
|
|
|
|
| |
Don't run a recursive main loop on a separate thread with a shared
GMainContext.
https://bugzilla.gnome.org/show_bug.cgi?id=629345
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
AvahiClient appears to require that avahi_service_resolver_new is
invoked from the same thread to which its poll function is bound
otherwise it can crash with a callback running while
avahi_service_resolver_new is still busy.
To fix this, always run avahi_service_resolver_new from the main loop.
To simplify the code, any errors from the function are ignored for now.
This crash could be reproduced 100% of the time by trying to mount
dav+sd (via gnome-user-share) in a single-CPU VM.
https://bugzilla.gnome.org/show_bug.cgi?id=629345
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
If a job is waiting for a connection in
g_vfs_ftp_task_acquire_connection and the backend is force unmounted,
the queue is freed, and the function neither gets a connection nor
sets an error message which causes an issue later.
To fix this, set an error message if the queue is freed.
https://bugzilla.gnome.org/show_bug.cgi?id=653042
|
|
|
|
|
|
|
|
|
| |
Although it is probably unnecessary, wait up to 30 minutes for a mount
to complete. This allows plenty of time to wait for a password dialog.
It also makes it more consistent with many of the other operations which
use a timeout of 30 minutes.
https://bugzilla.gnome.org/show_bug.cgi?id=594500
|
|
|
|
|
|
|
|
| |
meta_tree_init can fail after we failed to write out an updated tree.
Backup corrupted file and start with empty tree to avoid consequent
crashes.
https://bugzilla.gnome.org/show_bug.cgi?id=598561
|
|
|
|
|
|
| |
As the other backends do, and removes 2 FIXMEs.
https://bugzilla.gnome.org/show_bug.cgi?id=708316
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When unplugging an afc device without unmounting it first, the
corresponding gvfsd-afc process does not go away in spite of the
exit(1) workaround added for bgo#708288.
This happens because idevice_event_unsubscribe() in called from the
thread where the _idevice_event_cb() runs in. libimobiledevice (through
libusbmuxd) creates a thread to watch for device events, and calls the
idevice_event_cb_t from that thread. idevice_event_unsubscribe() then
forcfully kills that thread (see usbmuxd_unsubscribe() in libusbmuxd),
so exit(1) code after the call to idevice_event_unsubscribe() never gets
a chance to run.
Moving the call to idevice_event_unsubscribe() and the
g_vfs_backend_force_unmount() call to run in the main loop through
g_idle_add() avoids this issue, and allows the code handling force
unmounts to run as expected.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=708288
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=745731
|
|
|
|
|
|
|
| |
meta_tree_clear clears fd to 0 currently, however it should be set to -1
to avoid risk that fd 0 is closed, when meta_tree_clear is called twice.
https://bugzilla.gnome.org/show_bug.cgi?id=598561
|
| |
|