| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
This reverts commit 1a38caf8bcb4e02b68f8062319ef7736796a7e64
as it breaks "bookmarks" from `ssh_config`.
https://gitlab.gnome.org/GNOME/gvfs/issues/382
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Reflect the changes made in GNOME/gnome-build-meta!226 to make the job
work again.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mount info cache invalidation is not handled properly and thus client
can get "Cache invalid, retry (internally handled)" internal error, which
should not be passed to the client. This can happen if mount was unmounted
and another mount for the some location is mounted. This is now more
common with introducing stable URIs for MTP backend. G_VFS_ERROR_RETRY
error handling was probably lost as a consequence of GDBus port by commit
622a5c0d. Let's retry the operation internally again if G_VFS_ERROR_RETRY
is returned.
https://gitlab.gnome.org/GNOME/gvfs/merge_requests/30
|
| |
|
|
|
|
| |
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, the debug output of ssh cmdline looks like:
sftp: spawn_ssh: sftp: /usr/bin/ssh sftp: -oForwardX11 no sftp: -oForwardAgent
no sftp: -oPermitLocalCommand no sftp: -oClearAllForwardings yes sftp: -oProtocol 2
sftp: -oNoHostAuthenticationForLocalhost yes sftp: -p sftp: 22222 sftp: -s sftp: 10.220.47.158
sftp: sftp sftp:
This is because we add prefixes for each g_debug, which makes this unreadable.
Let's concatenate the strings before printing over g_debug.
|
|
|
|
|
|
|
|
| |
test_unknown_host uses the following URI: sftp://10.220.47.158%0A:22222/.
It contains %0A (newline character), which makes it invalid and may cause
problems. Let's remove the trailing newline from the IP to make it valid.
https://gitlab.gnome.org/GNOME/gvfs/issues/376
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Update obsolete comments and misleading debug output to make the
mount procedure more obvious.
|
|
|
|
|
|
|
|
|
|
|
| |
Recent samba releases seems invoke auth_callback even when using
cached winbind credentials. It shows password prompt to user, which
is unexpected. Add one more iteration in the mount procedure just
for ccache. This will unfortunately make one fail attempt if the
winbind ccache is not configured, but I don't see better way to
fix this.
Closes: https://gitlab.gnome.org/GNOME/gvfs/issues/369
|
|
|
|
|
| |
The winbind ccache is enabled by default currently, but let's enable
it explicitely to be obvious.
|
|
|
|
|
|
|
|
|
| |
Commit e9653aa9 uses `soup_auth_manager_clear_cached_credentials()`, which
has been introduced in libsoup 2.58.0. Let's bump the libsoup dependency
accordingly.
https://gitlab.gnome.org/GNOME/gvfs/issues/351
https://gitlab.gnome.org/GNOME/gvfs/issues/374
|
| |
|
| |
|
|
|
|
|
|
| |
gnome-build-meta is manual job as it takes some time. However, let's
run this job when the new tag is created to be sure that the release
is ok.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, the default port - specified in mount file - is removed from
uri on client side, but it is not used by backend explicitely. It is not
a problem until the default port is changed in sshd_config and somebody
wants to connect to the server using the default port from mount file.
Let's use the port 22 explicitely, similarly as other backends do (i.e.
ftp, afc, afp).
Closes: https://gitlab.gnome.org/GNOME/gvfs/issues/129
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The set of daemons is a large list of executables to be built. To
ease its build an array of arrays was created, but this harms
readibility.
This has been improved by the use of the new dictionary types[0] and
the possibility of using a dictionary as a parameter in target
objects[1].
The individual dependencies have been moved directly to the new
dictionary because it remains clear their meaning.
[0] http://mesonbuild.com/Release-notes-for-0-47-0.html#new-builtin-object-type-dictionary
[1] http://mesonbuild.com/Release-notes-for-0-49-0.html#can-specify-keyword-arguments-with-a-dictionary
|
|
|
|
|
| |
man file building has been simplified by taking advantage of meson
arrays and generators placeholders.
|
|
|
|
|
|
| |
The use of an extra variable can be avoided and still maintain
readibility when checking compiler flags, so the build commands
have been changed.
|
|
|
|
|
|
|
|
|
| |
The used meson modules, default directories and includes have been
moved to the start of the build file, just after project related
information, so they are available early.
The way `po` directory path is defined has also been changed to
avoid the use of the `source_root` function.
|
|
|
|
|
|
|
|
|
| |
Although usually directory variables are set by using the `prefix`
directory, this might cause issues due to parameters that need
relative directories.
In order to ease the transition `prefix` directory has been stripped
from directory variables and only has been appended when necessary.
|