Package: sope / 5.12.1-2

Metadata

Package Version Patches format
sope 5.12.1-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 do not build json.patch | (download)

GNUmakefile | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 do-not-build-json

The SBJson library is packaged separately.

0002 Do not build xmlrpc and stxsaxdriver.patch | (download)

sope-xml/GNUmakefile | 5 1 + 4 - 0 !
1 file changed, 1 insertion(+), 4 deletions(-)

 do not build xmlrpc and stxsaxdriver


0003 Unset MAKEFLAGS and MFLAGS in configure.patch | (download)

configure | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 unset makeflags and mflags in configure

This fixes a build failure when building the package with parallel
make.

git_CVE 2025 53603.patch | (download)

sope-core/NGExtensions/NGHashMap.m | 33 25 + 8 - 0 !
1 file changed, 25 insertions(+), 8 deletions(-)

 [patch] nghashmap: keep root->last consistent to fix segfault adding
 duplicate key after copy

segfault because root->last is NULL:
    #0 -[NGMutableHashMap addObjects:count:forKey:]
    #1 -[NGMutableHashMap addObject:forKey:]
    #2 -[NGHttpRequest(WOSupport) _decodeFormContentURLParameters:]
    #3 -[NGHttpRequest(WOSupport) formParameters]

when POST and GET set the same parameter; trigger like this:

    curl -d 'x=' 'https://.../SOGo/?x='

git_dont_check_bearer_token.patch | (download)

sope-appserver/NGObjWeb/WOHttpAdaptor/WOHttpTransaction.m | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
git_smtp_replies_with_3_chars.patch | (download)

sope-mime/NGMail/NGSmtpClient.m | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

---