| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Don't sleep for 0.5 seconds but repeatedly ping the FTP server until it is
started up. Time out after 5 s.
|
|
|
|
| |
Refresh test/files/powershot.ioctl for libgphoto 2.5.4.
|
| |
|
|
|
|
| |
Remove function declaration whose body was removed in a68aa2319d3e.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Present questions as a message and a numbered list of choices such
that the user must enter one of the numbers.
For example:
"""
Can't verify the identity of ...
This happens when you log in to a computer the first time.
The identity sent by the remote computer is ... If you want to be
absolutely sure it is safe to continue, contact the system
administrator.
[1] Log In Anyway
[2] Cancel Login
Choice: 1
"""
https://bugzilla.gnome.org/show_bug.cgi?id=728959
|
|
|
|
|
|
|
|
|
| |
Don't abort if a path has a component consisting of a single ".",
just ignore that component.
E.g. OpenCV-2.3.1/./opencv.pc.cmake.in becomes
OpenCV-2.3.1/opencv.pc.cmake.in
https://bugzilla.gnome.org/show_bug.cgi?id=729463
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement push support for the webdav backend. This allows large files
to be uploaded properly without consuming large amounts of memory and
also makes the progress bar work when uploading.
Data is provided to libsoup in chunks, activated via the wrote_chunk
signal. Note that this uses content-length encoding rather than chunked
encoding which is not supported by many servers. The CAN_REBUILD flag
is set on the SoupMessage and accumulate is set to FALSE so that Libsoup
does not buffer all the data in memory at once. This does mean that the
restarted signal needs to be handled correctly by seeking to the
beginning of the file.
The code is written in an asynchronous fashion so that other operations
are not blocked since the webdav backend is single-threaded.
Unfortunately, this does complicate the code, especially with regards to
having reads in flight and handling the restarted signal from libsoup.
A quick benchmark writing to a tmpfs via Apache's mod_dav achieved
just over 1GB/s.
https://bugzilla.gnome.org/show_bug.cgi?id=570772
|
| |
|
|
|
|
|
|
|
| |
Implement query_info_on_read() by proxying to the underlying stream's
implementation.
https://bugzilla.gnome.org/show_bug.cgi?id=720806
|
|
|
|
|
|
|
| |
Implement query_info_on_read() by proxying to the underlying stream's
implementation.
https://bugzilla.gnome.org/show_bug.cgi?id=720806
|
|
|
|
|
|
| |
Require GNU Make for now and so silence portability warnings.
https://bugzilla.gnome.org/show_bug.cgi?id=722354
|
|
|
|
|
|
|
| |
The FTP backend is always enabled regardless of the state of HTTP/DAV so
don't include it in the message at the end of configure.
https://bugzilla.gnome.org/show_bug.cgi?id=722354
|
|
|
|
|
|
|
| |
From release 147, the gudev API was marked as stable, so require that
version.
https://bugzilla.gnome.org/show_bug.cgi?id=722354
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
If requested, show progress for an interactive move.
https://bugzilla.gnome.org/show_bug.cgi?id=637543
|
|
|
|
|
|
|
|
| |
Mimic the output of mv by displaying the full URI and put a space
between the output and the user's input. Accept either lower or
upper-case 'y'.
https://bugzilla.gnome.org/show_bug.cgi?id=637543
|
|
|
|
|
|
|
|
| |
Rather than spamming the screen with output, rate-limit the updates and
make them display over each other. Also calculate the speed of
transfer.
https://bugzilla.gnome.org/show_bug.cgi?id=637543
|
|
|
|
|
|
| |
If requested, show progress for an interactive copy.
https://bugzilla.gnome.org/show_bug.cgi?id=637543
|
|
|
|
|
|
|
|
| |
Mimic the output of cp by displaying the full URI and put a space
between the output and the user's input.
Accept either lower or upper-case 'y'.
https://bugzilla.gnome.org/show_bug.cgi?id=637543
|
|
|
|
|
|
|
| |
Rather than spamming the screen with output, rate-limit the updates and
make them display over each other.
https://bugzilla.gnome.org/show_bug.cgi?id=637543
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=676187
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=726911
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This saves unnecessary round trips when moving files and directories.
Based on a patch by Mads Chr. Olesen and the GLocalFile implementation.
Backups are not yet implemented. It tries to cover the various cases of
overwriting files with directories and vice versa by doing what
GLocalFile does. Notably, webdav servers are capable of overwriting a
directory with a file which is not a supported operation for
g_file_move, while at least Apache's mod_dav gives a generic 400 Bad
Request when trying to overwrite a file with a directory.
https://bugzilla.gnome.org/show_bug.cgi?id=572786
|
| |
|
|
|
|
|
|
|
| |
We don't really on bash-specific features so use /bin/sh rather than
/bin/bash.
https://bugzilla.gnome.org/show_bug.cgi?id=726911
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Return NULL as per the documentation rather than returning the original
file. This prevents errors like the following, where "Permission
Denied" should be displayed:
$ gvfs-rename smb://localhost/tmp/cat dog
Rename successful. New uri: smb://localhost/tmp/cat
(gvfs-rename:1385): GLib-GObject-CRITICAL **: g_object_unref: assertion
'G_IS_OBJECT (object)' failed
https://bugzilla.gnome.org/show_bug.cgi?id=727007
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=727132
|
|
|
|
|
|
|
| |
Have a single function which converts libsoup error codes to gio error
codes rather than one in each backend.
https://bugzilla.gnome.org/show_bug.cgi?id=536305
|
|
|
|
|
|
|
|
| |
If the GFileInfo has a UNIX mode available, use that for setting
permissions. This prevents programs like vim from losing permissions
when saving a file.
https://bugzilla.gnome.org/show_bug.cgi?id=727996
|
| |
|
|
|
|
|
|
|
|
| |
When g_bus_unwatch_name () is called, it frees the associated Client and
so the name variable becomes invalid. So, ensure that nothing uses the
name variable after this call.
https://bugzilla.gnome.org/show_bug.cgi?id=710679
|
| |
|
|
|
|
|
|
|
|
|
| |
When closing a file that is overwriting another file, don't ignore the
error message when unlinking the old file. This is important when
unlinking fails due to a permission denied error but the error message
that was being returned was File Exists (from the subsequent rename).
https://bugzilla.gnome.org/show_bug.cgi?id=726998
|
|
|
|
|
|
|
| |
Prevent a segfault (revealed on OpenBSD) by null-terminating the
GOptionEntry array.
https://bugzilla.gnome.org/show_bug.cgi?id=727447
|
| |
|
|
|
|
|
|
|
|
| |
In some instances (e.g. Apache), gvfs uses percent encodings like %2A
while Apache returns redirections encoded like %2a. This makes
redirections fail when non-ascii characters are used in the path.
https://bugzilla.gnome.org/show_bug.cgi?id=721543
|
|
|
|
|
|
| |
The _NL_ADDRESS_LANG_TERM and _NL_ADDRESS_COUNTRY_AB3 aren't portable.
https://bugzilla.gnome.org/show_bug.cgi?id=726707
|
| |
|
| |
|
| |
|
| |
|
| |
|