7 Commits

Author SHA256 Message Date
bbd56f77b6 Accepting request 1312309 from Cloud:Seafile
- Update to 9.0.15 (no changelog).
- Add fix-issues.patch: fix possible null pointer dereference and
  add a null check

OBS-URL: https://build.opensuse.org/request/show/1312309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/seafile?expand=0&rev=22
2025-10-21 09:15:43 +00:00
0ffaa6124c - Update to 9.0.15 (no changelog).
- Add fix-issues.patch: fix possible null pointer dereference and
  add a null check

OBS-URL: https://build.opensuse.org/package/show/Cloud:Seafile/seafile?expand=0&rev=71
2025-10-20 07:10:23 +00:00
e518c98a59 Accepting request 1269443 from Cloud:Seafile
- Update to 9.0.13:
  * Support lock office file on linux (#2889)
  * Add stopped by logout sync error (#2894)
  * Check and load ca path (#2885)
  * Use int as return value (#2874)
  * Check if dir is ignored and if file exists when record "index error" (#2863)
  * Don't set timeout for fs-id-list (#2862)
  * Add option to ignore symbol link (#2861)
  * Ignore case conflict error on linux (#2857)
  * Support GNUTLS (#2848)
  * Ignore checkout . and .. (#2841)
  * Hide windows incompatible path msg by default (#2847)
  * Check pwd hash and add crypt header (#2844)

OBS-URL: https://build.opensuse.org/request/show/1269443
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/seafile?expand=0&rev=21
2025-04-15 14:46:51 +00:00
d4df39d8a6 - Update to 9.0.13:
* Support lock office file on linux (#2889)
  * Add stopped by logout sync error (#2894)
  * Check and load ca path (#2885)
  * Use int as return value (#2874)
  * Check if dir is ignored and if file exists when record "index error" (#2863)
  * Don't set timeout for fs-id-list (#2862)
  * Add option to ignore symbol link (#2861)
  * Ignore case conflict error on linux (#2857)
  * Support GNUTLS (#2848)
  * Ignore checkout . and .. (#2841)
  * Hide windows incompatible path msg by default (#2847)
  * Check pwd hash and add crypt header (#2844)

OBS-URL: https://build.opensuse.org/package/show/Cloud:Seafile/seafile?expand=0&rev=69
2025-04-15 06:26:19 +00:00
4df29e14d5 Accepting request 1216661 from Cloud:Seafile
- Update to 9.0.9:
  * Support password hash (#2783)
  * Save block file directly (#2834)
  * Add auth header (#2821)
  * Upgrade to Qt 6.5
  * Fix GCC 14.1 build issues
  * Fix unlock file error and only record sync error (#2772)
  * Socks5 support username and password (#2768)
  * Check path is case conflict when checkout files (#2748)

OBS-URL: https://build.opensuse.org/request/show/1216661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/seafile?expand=0&rev=20
2024-10-21 14:26:03 +00:00
24dd11a2e1 fix spec
OBS-URL: https://build.opensuse.org/package/show/Cloud:Seafile/seafile?expand=0&rev=67
2024-10-21 08:50:07 +00:00
4968c226d9 - Update to 9.0.9:
* Support password hash (#2783)
  * Save block file directly (#2834)
  * Add auth header (#2821)
  * Upgrade to Qt 6.5
  * Fix GCC 14.1 build issues
  * Fix unlock file error and only record sync error (#2772)
  * Socks5 support username and password (#2768)
  * Check path is case conflict when checkout files (#2748)

OBS-URL: https://build.opensuse.org/package/show/Cloud:Seafile/seafile?expand=0&rev=66
2024-10-21 08:47:13 +00:00
5 changed files with 73 additions and 6 deletions

28
fix-issues.patch Normal file
View File

@@ -0,0 +1,28 @@
diff -ru orig/daemon/cevent.c mod/daemon/cevent.c
--- orig/daemon/cevent.c 2025-08-06 07:51:15.000000000 +0200
+++ mod/daemon/cevent.c 2025-10-20 09:08:06.371148986 +0200
@@ -54,6 +54,10 @@
manager->event = event_new (seaf->ev_base, manager->pipefd[0],
EV_READ | EV_PERSIST, pipe_callback, manager);
+ if (manager->event == NULL) {
+ return -1;
+ }
+
event_add (manager->event, NULL);
return 0;
diff -ru orig/daemon/http-tx-mgr.c mod/daemon/http-tx-mgr.c
--- orig/daemon/http-tx-mgr.c 2025-08-06 07:51:15.000000000 +0200
+++ mod/daemon/http-tx-mgr.c 2025-10-20 09:08:26.421263888 +0200
@@ -3341,6 +3341,10 @@
int n_sent = 0;
buf = evbuffer_new ();
+ if (buf == NULL) {
+ goto out;
+ }
+
curl = conn->curl;
while (*send_fs_list != NULL) {

View File

@@ -1,3 +1,40 @@
-------------------------------------------------------------------
Mon Oct 20 07:06:27 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
- Update to 9.0.15 (no changelog).
- Add fix-issues.patch: fix possible null pointer dereference and
add a null check
-------------------------------------------------------------------
Tue Apr 15 06:23:06 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
- Update to 9.0.13:
* Support lock office file on linux (#2889)
* Add stopped by logout sync error (#2894)
* Check and load ca path (#2885)
* Use int as return value (#2874)
* Check if dir is ignored and if file exists when record "index error" (#2863)
* Don't set timeout for fs-id-list (#2862)
* Add option to ignore symbol link (#2861)
* Ignore case conflict error on linux (#2857)
* Support GNUTLS (#2848)
* Ignore checkout . and .. (#2841)
* Hide windows incompatible path msg by default (#2847)
* Check pwd hash and add crypt header (#2844)
-------------------------------------------------------------------
Mon Oct 21 08:44:07 UTC 2024 - Paolo Stivanin <info@paolostivanin.com>
- Update to 9.0.9:
* Support password hash (#2783)
* Save block file directly (#2834)
* Add auth header (#2821)
* Upgrade to Qt 6.5
* Fix GCC 14.1 build issues
* Fix unlock file error and only record sync error (#2772)
* Socks5 support username and password (#2768)
* Check path is case conflict when checkout files (#2748)
-------------------------------------------------------------------
Tue Feb 27 08:30:18 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@@ -1,7 +1,7 @@
#
# spec file for package seafile
#
# 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,12 +17,14 @@
Name: seafile
Version: 9.0.4
Version: 9.0.15
Release: 0
Summary: Cloud storage client
License: GPL-2.0-only
URL: https://github.com/haiwen/seafile/
Source0: https://github.com/haiwen/seafile/archive/v%{version}.tar.gz
Patch0: fix-issues.patch
BuildRequires: argon2-devel
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: cmake
@@ -77,7 +79,7 @@ The libseafile0 package contains libraries and header files for
developing applications that use %{name}.
%prep
%setup -q -n seafile-%{version}
%autosetup -p1
sed -i -e /\(DESTDIR\)/d lib/libseafile.pc.in
sed -i -e 's@#!%{_bindir}/env python@#!%{_bindir}/python3@' app/seaf-cli
sed -i -e 's@#!%{_bindir}/python33@#!%{_bindir}/python3@' app/seaf-cli

3
v9.0.15.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7f71100095d98bc561f97370e40adfc0b16a8916b86d1a8f806df5b08754cddf
size 770548

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6374569f05eb6f8d1632fbfc4356754078308e2a0605aed4e798219b4eafbb51
size 752353