Compare commits
7 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| bbd56f77b6 | |||
| 0ffaa6124c | |||
| e518c98a59 | |||
| d4df39d8a6 | |||
| 4df29e14d5 | |||
| 24dd11a2e1 | |||
| 4968c226d9 |
28
fix-issues.patch
Normal file
28
fix-issues.patch
Normal 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) {
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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
3
v9.0.15.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7f71100095d98bc561f97370e40adfc0b16a8916b86d1a8f806df5b08754cddf
|
||||
size 770548
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6374569f05eb6f8d1632fbfc4356754078308e2a0605aed4e798219b4eafbb51
|
||||
size 752353
|
||||
Reference in New Issue
Block a user