8 Commits

Author SHA256 Message Date
eb63213d43 Accepting request 1323985 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1323985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/termscp?expand=0&rev=6
2025-12-22 21:49:33 +00:00
544133fb54 update to 0.19.1
OBS-URL: https://build.opensuse.org/package/show/network:utilities/termscp?expand=0&rev=13
2025-12-21 15:21:17 +00:00
d0e8f090e3 Accepting request 1317498 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1317498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/termscp?expand=0&rev=5
2025-11-13 16:27:16 +00:00
907332054f update to 0.19.0
OBS-URL: https://build.opensuse.org/package/show/network:utilities/termscp?expand=0&rev=11
2025-11-13 06:53:50 +00:00
099bc54eb6 Accepting request 1284609 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1284609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/termscp?expand=0&rev=4
2025-06-11 14:25:13 +00:00
8b44b95a0d Accepting request 1284608 from home:ojkastl_buildservice:Branch_network_utilities
update to 0.18.0

OBS-URL: https://build.opensuse.org/request/show/1284608
OBS-URL: https://build.opensuse.org/package/show/network:utilities/termscp?expand=0&rev=9
2025-06-11 05:44:36 +00:00
9aefb21f81 Accepting request 1255440 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1255440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/termscp?expand=0&rev=3
2025-03-24 12:31:47 +00:00
6131c056d3 Accepting request 1255438 from home:ojkastl_buildservice:Branch_network_utilities
update to 0.17.0

OBS-URL: https://build.opensuse.org/request/show/1255438
OBS-URL: https://build.opensuse.org/package/show/network:utilities/termscp?expand=0&rev=7
2025-03-23 19:17:09 +00:00
10 changed files with 107 additions and 81 deletions

View File

@@ -1,33 +0,0 @@
From 099e2154bae9a954aab0569bf048c4d9ae71049e Mon Sep 17 00:00:00 2001
From: veeso <christian.visintin@veeso.dev>
Date: Wed, 13 Nov 2024 15:57:49 +0100
Subject: [PATCH] fix: unused import isolated tests
---
src/system/keys/keyringstorage.rs | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/system/keys/keyringstorage.rs b/src/system/keys/keyringstorage.rs
index dd131095..f26429c0 100644
--- a/src/system/keys/keyringstorage.rs
+++ b/src/system/keys/keyringstorage.rs
@@ -76,14 +76,14 @@ impl KeyStorage for KeyringStorage {
#[cfg(test)]
mod tests {
- use pretty_assertions::assert_eq;
- use whoami::username;
-
- use super::*;
-
#[test]
#[cfg(not(feature = "isolated-tests"))]
fn test_system_keys_keyringstorage() {
+ use pretty_assertions::assert_eq;
+ use whoami::username;
+
+ use super::*;
+
let username: String = username();
let storage: KeyringStorage = KeyringStorage::new(username.as_str());
assert!(storage.is_supported());

View File

@@ -1,29 +0,0 @@
From 7dba691ccc001aa720d0ecf1642dda94219a2d21 Mon Sep 17 00:00:00 2001
From: veeso <christian.visintin@veeso.dev>
Date: Wed, 13 Nov 2024 17:06:34 +0100
Subject: [PATCH] fix: isolated-tests for localhost
---
src/host/localhost.rs | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/host/localhost.rs b/src/host/localhost.rs
index 3cfee60e..daf276ad 100644
--- a/src/host/localhost.rs
+++ b/src/host/localhost.rs
@@ -579,6 +579,7 @@ mod tests {
#[test]
#[cfg(posix)]
+ #[cfg(not(feature = "isolated-tests"))]
fn test_host_localhost_new() {
let host: Localhost = Localhost::new(PathBuf::from("/dev")).ok().unwrap();
assert_eq!(host.wrkdir, PathBuf::from("/dev"));
@@ -622,6 +623,7 @@ mod tests {
#[test]
#[cfg(posix)]
+ #[cfg(not(feature = "isolated-tests"))]
fn test_host_localhost_change_dir() {
let mut host: Localhost = Localhost::new(PathBuf::from("/dev")).ok().unwrap();
let new_dir: PathBuf = PathBuf::from("/dev");

View File

@@ -2,8 +2,8 @@
<service name="obs_scm" mode="manual">
<param name="url">https://github.com/veeso/termscp</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="revision">v0.16.1</param>
<param name="package-meta">yes</param>
<param name="revision">v0.19.1</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
@@ -16,6 +16,7 @@
</service>
<!-- services below are running at buildtime -->
<service name="tar" mode="buildtime">
<param name="package-meta">yes</param>
</service>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/veeso/termscp</param>
<param name="changesrevision">f2efb25ad7c4de35d10a64130e9ac54b1187ff4b</param></service></servicedata>
<param name="changesrevision">b04976bde38a8b39cb2f38a468cc5c6618699402</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9edcd0eb3cf5e048c978e26f18e69dfb8eb8959b74a06088ae7ee91c667d86f4
size 13957645

3
termscp-0.19.1.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4c27708bfc4e9705c37cd1404b9561a9eecc5f6275e45afdb4436a9c2a0ad29a
size 43192845

View File

@@ -1,3 +1,89 @@
-------------------------------------------------------------------
Sun Dec 21 06:53:27 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.19.1:
* fix: Updated dependencies to allow build on NetBSD
-------------------------------------------------------------------
Wed Nov 12 15:10:11 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.19.0:
- Issue 297: Added <CTRL+S> keybinding to get the total size of
selected paths.
- Issue 331: Added new import-ssh-hosts CLI subcommand to
import all the hosts from the ssh config as bookmarks.
- Issue 335: Changed file overwrite behaviour
- Now the user can choose for each file whether to overwrite,
skip or overwrite all/skip all.
- Issue 354:
- Removed error popup message if failed to check for updates.
- Prevent long timeouts when checking for updates if the
network is down or the DNS is not working.
- Issue 356: Fixed SSH auth issue not trying with the password
if any RSA key was found.
- Issue 334: SMB support for MacOS with vendored build of
libsmbclient.
- Issue 337: Migrated to libssh.org on Linux and MacOS for
better ssh agent support.
- Issue 361: Report a message while calculating total size of
files to transfer.
-------------------------------------------------------------------
Wed Jun 11 04:45:08 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.18.0:
* An Embedded shell for termscp:
- Issue 340: Replaced the Exec popup with a fully functional
terminal emulator embedded thanks to A-Kenji's tui-term.
- Command History
- Support for cd and exit commands as well.
- Exit just closes the terminal emulator.
* Issue 345: Default keys are used from ~/.ssh directory if no
keys are resolved for the host.
* Updated dependencies and updated the Rust edition to 2024
-------------------------------------------------------------------
Sun Mar 23 18:19:50 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 0.17.0:
* Queuing transfers:
- the logic of selecting files has been extended!
- From now on selecting file will put the files into a transfer
queue, which is shown on the bottom panel.
- When a file is selected the file is added to the queue with a
destination path, which is the current other explorer path at
the moment of selection.
- It is possible to navigate to the transfer queue by using P
and pressing ENTER or DELETE on a file will remove it from
the transfer queue.
- Other commands will work as well on the transfer queue, like
COPY, MOVE, DELETE, RENAME.
* issue 308: added --wno-keyring flag to disable keyring
* issue 316: Local directory path is not switching to what's
specified in the bookmark. Now the local directory path is
correctly set following this hierarchy:
- Local directory path specified for the host bridge
- Local directory path specified in the bookmark
- Working directory
* issue 317: the return value of --version should be 0
* issue 319: fixed a crash when the local directory specified in
the auth form does not exist
* issue 327: fixed a panic when trying to go up from local
directory on localhost in the auth form
* issue 330: add suppaftp/pavao/kube to allowed logs
* Dependencies:
- argh to 0.1.13
- bytesize to 2
- dirs to 6
- magic-crypt to 4
- notify to 8
- ssh2-config to 0.4
- remotefs-ssh to 0.6
- rust edition to 2024
- drop patches that were included upstream
* 7dba691ccc001aa720d0ecf1642dda94219a2d21.patch
* 099e2154bae9a954aab0569bf048c4d9ae71049e.patch
-------------------------------------------------------------------
Wed Nov 13 10:05:53 UTC 2024 - opensuse_buildservice@ojkastl.de

View File

@@ -1,4 +1,4 @@
name: termscp
version: 0.16.1
mtime: 1731411266
commit: f2efb25ad7c4de35d10a64130e9ac54b1187ff4b
version: 0.19.1
mtime: 1766244830
commit: b04976bde38a8b39cb2f38a468cc5c6618699402

View File

@@ -1,7 +1,7 @@
#
# spec file for package termscp
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,21 +17,18 @@
Name: termscp
Version: 0.16.1
Version: 0.19.1
Release: 0
Summary: Feature rich terminal UI file transfer and explorer
License: MIT
URL: https://github.com/veeso/termscp
Source0: %{name}-%{version}.tar.gz
Source1: vendor.tar.zst
# PATCH-FIX-UPSTREAM https://github.com/veeso/termscp/issues/313
Patch1: https://github.com/veeso/termscp/commit/7dba691ccc001aa720d0ecf1642dda94219a2d21.patch
# PATCH-FIX-UPSTREAM https://github.com/veeso/termscp/issues/312
Patch2: https://github.com/veeso/termscp/commit/099e2154bae9a954aab0569bf048c4d9ae71049e.patch
BuildRequires: cargo >= 1.77
BuildRequires: cargo >= 1.89
BuildRequires: cargo-packaging
BuildRequires: zstd
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(smbclient)
# error[E0063]: missing fields `bavail`, `bfree`, `blocks` and 3 other fields in initializer of `types::stat::SmbStatVfs`
@@ -56,7 +53,11 @@ install -D -d -m 0755 %{buildroot}%{_bindir}
install -m 0755 %{_builddir}/%{name}-%{version}/target/release/%{name} %{buildroot}%{_bindir}/%{name}
%check
%{cargo_test} --features isolated-tests
# skip two tests that need network connectivity
%{cargo_test} \
--features isolated-tests \
-- --skip 'system::auto_update::test::test_should_check_whether_github_api_is_reachable' \
--skip 'system::logging::test::test_system_logging_setup'
%files
%{_bindir}/%{name}

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bd89d39dc17fe7da741736bf90d5db97c492269696ed2afeeafb08d7094fa6a8
size 69671498
oid sha256:0b24d0b2285943b9fba9e544af5679cd81a1d58a5d3430e633fcd80a4b8d6ee1
size 71465220