Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mapi-header-php for openSUSE:Factory 
checked in at 2025-12-19 16:43:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mapi-header-php (Old)
 and      /work/SRC/openSUSE:Factory/.mapi-header-php.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mapi-header-php"

Fri Dec 19 16:43:23 2025 rev:10 rq:1323583 version:2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/mapi-header-php/mapi-header-php.changes  
2025-11-09 21:09:38.291502413 +0100
+++ 
/work/SRC/openSUSE:Factory/.mapi-header-php.new.1928/mapi-header-php.changes    
    2025-12-19 16:45:31.617071555 +0100
@@ -1,0 +2,7 @@
+Fri Dec 19 00:06:09 UTC 2025 - Jan Engelhardt <[email protected]>
+
+- Update to release 2.1
+  * HTML-based meetingTimeInfo
+  * Added ecRights* definitions
+
+-------------------------------------------------------------------

Old:
----
  mapi-header-php-2.0.tar.asc
  mapi-header-php-2.0.tar.zst

New:
----
  debian.copyright
  debian.mapi-header-php.docs
  mapi-header-php-2.1.tar.asc
  mapi-header-php-2.1.tar.zst

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mapi-header-php.spec ++++++
--- /var/tmp/diff_new_pack.ShnuNF/_old  2025-12-19 16:45:41.729494442 +0100
+++ /var/tmp/diff_new_pack.ShnuNF/_new  2025-12-19 16:45:41.753495446 +0100
@@ -19,7 +19,7 @@
 %define _empty_manifest_terminate_build 0
 
 Name:           mapi-header-php
-Version:        2.0
+Version:        2.1
 Release:        0
 Summary:        Common PHP MAPI header files for grommunio
 License:        AGPL-3.0-or-later

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.ShnuNF/_old  2025-12-19 16:45:42.129511170 +0100
+++ /var/tmp/diff_new_pack.ShnuNF/_new  2025-12-19 16:45:42.193513847 +0100
@@ -1,5 +1,5 @@
-mtime: 1762601314
-commit: 61ff789817003495bad58984fbc964b03d9f77462b2fe2135a9eab492614cb7a
+mtime: 1766102794
+commit: cb9a92cfdfaf436e68125c6505f08c480c23641609840d31fd809af104a6e579
 url: https://src.opensuse.org/jengelh/mapi-header-php
 revision: master
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2025-12-19 01:06:49.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ debian.copyright ++++++
++++ 674 lines (skipped)

++++++ debian.mapi-header-php.docs ++++++
README.rst
LICENSE.txt

++++++ mapi-header-php-2.0.tar.zst -> mapi-header-php-2.1.tar.zst ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mapi-header-php-2.0/class.meetingrequest.php 
new/mapi-header-php-2.1/class.meetingrequest.php
--- old/mapi-header-php-2.0/class.meetingrequest.php    2025-10-24 
11:59:03.000000000 +0200
+++ new/mapi-header-php-2.1/class.meetingrequest.php    2025-12-16 
22:27:29.000000000 +0100
@@ -112,6 +112,7 @@
         * @var false|string
         */
        private $meetingTimeInfo;
+       private $mti_html;
 
        /**
         * @var null|bool
@@ -932,7 +933,7 @@
                                                
$calItemProps[$this->proptags['recurring_pattern']] = '';
                                                
$calItemProps[$this->proptags['alldayevent']] = 
$messageprops[$this->proptags['alldayevent']] ?? false;
                                                
$calItemProps[$this->proptags['private']] = 
$messageprops[$this->proptags['private']] ?? false;
-                                               
$calItemProps[$this->proptags['meetingstatus']] = 
$messageprops[$this->proptags['meetingstatus']] ?? olMeetingReceived;
+                                               
$calItemProps[$this->proptags['meetingstatus']] = olMeetingReceived;
                                                if 
(isset($messageprops[$this->proptags['startdate']])) {
                                                        
$calItemProps[$this->proptags['commonstart']] = 
$calItemProps[$this->proptags['startdate']] = 
$messageprops[$this->proptags['startdate']];
                                                }
@@ -973,7 +974,7 @@
                                                
$props[$this->proptags['recurring_pattern']] = '';
                                                
$props[$this->proptags['alldayevent']] ??= false;
                                                
$props[$this->proptags['private']] ??= false;
-                                               
$props[$this->proptags['meetingstatus']] ??= olMeetingReceived;
+                                               
$props[$this->proptags['meetingstatus']] = olMeetingReceived;
                                                if 
(isset($props[$this->proptags['startdate']])) {
                                                        
$props[$this->proptags['commonstart']] = $props[$this->proptags['startdate']];
                                                }
@@ -2842,9 +2843,13 @@
                        // will override the PR_BODY because body value is not 
consistent with
                        // PR_HTML and PR_RTF_COMPRESSED value so in this case 
PR_RTF_COMPRESSED will
                        // get priority which override the PR_BODY value.
-                       unset($newmessageprops[PR_HTML], 
$newmessageprops[PR_RTF_COMPRESSED]);
-
-                       $newmessageprops[PR_BODY] = $meetingTimeInfo;
+                       if ($this->mti_html) {
+                               unset($newmessageprops[PR_BODY], 
$newmessageprops[PR_RTF_COMPRESSED]);
+                               $newmessageprops[PR_HTML] = $meetingTimeInfo;
+                       } else {
+                               unset($newmessageprops[PR_HTML], 
$newmessageprops[PR_RTF_COMPRESSED]);
+                               $newmessageprops[PR_BODY] = $meetingTimeInfo;
+                       }
                }
 
                // Send all recurrence info in mail, if this is a recurrence 
meeting.
@@ -3624,8 +3629,9 @@
         *
         * @param string $meetingTimeInfo info about meeting timing along with 
message body
         */
-       public function setMeetingTimeInfo(false|string $meetingTimeInfo): void 
{
+       public function setMeetingTimeInfo(false|string $meetingTimeInfo, bool 
$html = false): void {
                $this->meetingTimeInfo = $meetingTimeInfo;
+               $this->mti_html = $html;
        }
 
        /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mapi-header-php-2.0/doc/changelog.rst 
new/mapi-header-php-2.1/doc/changelog.rst
--- old/mapi-header-php-2.0/doc/changelog.rst   2025-10-24 11:59:03.000000000 
+0200
+++ new/mapi-header-php-2.1/doc/changelog.rst   2025-12-16 22:27:29.000000000 
+0100
@@ -1,3 +1,16 @@
+2.1 (2025-12-16)
+================
+
+Fixes:
+
+* Correct PidLidAppointmentStateFlags value for meetings
+
+Enhancements:
+
+* HTML-based meetingTimeInfo
+* ecRights* definitions
+
+
 2.0 (2025-10-24)
 ================
 * Correct logic bug in TaskRequest::isTaskRequestUpdated() that could
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mapi-header-php-2.0/mapidefs.php 
new/mapi-header-php-2.1/mapidefs.php
--- old/mapi-header-php-2.0/mapidefs.php        2025-10-24 11:59:03.000000000 
+0200
+++ new/mapi-header-php-2.1/mapidefs.php        2025-12-16 22:27:29.000000000 
+0100
@@ -501,6 +501,7 @@
 define('ecRightsFolderVisible', 0x00000400);
 define('ecRightsFreeBusySimple', 0x00000800);
 define('ecRightsFreeBusyDetailed', 0x00001000);
+define('ecRightsGromoxStoreOwner', 0x00002000);
 
 define('ecRightsAll', ecRightsReadAny | ecRightsCreate | ecRightsEditOwned | 
ecRightsDeleteOwned | ecRightsEditAny | ecRightsDeleteAny | 
ecRightsCreateSubfolder | ecRightsFolderAccess | ecRightsFolderVisible);
 define('ecRightsSecretary', ecRightsReadAny | ecRightsCreate | 
ecRightsEditOwned | ecRightsDeleteOwned | ecRightsEditAny | ecRightsDeleteAny | 
ecRightsFolderVisible);
@@ -514,7 +515,6 @@
 define('ecRightsPublishingEditor', ecRightsReadAny | ecRightsFolderVisible | 
ecRightsCreate | ecRightsDeleteOwned | ecRightsEditOwned | ecRightsEditAny | 
ecRightsDeleteAny | ecRightsCreateSubfolder);
 define('ecRightsDefault', ecRightsNone | ecRightsFolderVisible);
 define('ecRightsDefaultPublic', ecRightsReadAny | ecRightsFolderVisible);
-define('ecRightsAdmin', 0x00001000);
 define('ecRightsAllMask', 0x000015FB);
 
 // Right change indication

++++++ mapi-header-php.dsc ++++++
--- /var/tmp/diff_new_pack.ShnuNF/_old  2025-12-19 16:45:45.201639642 +0100
+++ /var/tmp/diff_new_pack.ShnuNF/_new  2025-12-19 16:45:45.217640311 +0100
@@ -1,7 +1,7 @@
-Format: 1.0
+Format: 1.5
 Source: mapi-header-php
 Architecture: any
-Version: 1.5
+Version: 2.1
 DEBTRANSFORM-RELEASE: 1
 Maintainer: Grommunio <[email protected]>
 Homepage: https://grommunio.com

++++++ mapi-header-php.keyring ++++++
--- /var/tmp/diff_new_pack.ShnuNF/_old  2025-12-19 16:45:45.281642988 +0100
+++ /var/tmp/diff_new_pack.ShnuNF/_new  2025-12-19 16:45:45.313644326 +0100
@@ -11,4 +11,18 @@
 VNVav7TPAQC9UA3iHYE3w+4ryEhwg4egAU1HUpyPige3TpMzjwRAAg==
 =y4FN
 -----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEaUL64xYJKwYBBAHaRw8BAQdAJCdITyHjvhbCa3WwMCfC3z3Jn+gQX0w/dzU1
+JL9LFXu0KUFuZHJlYXMgTGFuZyA8YW5kcmVhcy5sYW5nQGdyb21tdW5pby5jb20+
+iJkEExYKAEEWIQQDTF6QVLcVUzCP4448z4BqIpPIGQUCaUL64wIbAwUJAeEzgAUL
+CQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRA8z4BqIpPIGevHAPkBByIuNFJD
+FWh6uDiPZONXvYBeis8us1aMUhN4rPgw9QEA5s7gx35zHa3JPo5L4z28G3n5k+OO
+6al+jSzOghTMRQu4OARpQvrjEgorBgEEAZdVAQUBAQdATA0892Mw3/dgiDonzWlo
+S8pi7inxHJkjR639gCZevGgDAQgHiH4EGBYKACYWIQQDTF6QVLcVUzCP4448z4Bq
+IpPIGQUCaUL64wIbDAUJAeEzgAAKCRA8z4BqIpPIGW00AP0c2mKM0fx8qwCDsjAi
+kFr5ZGwPgUfWWo8+yf+9oHS0zwEA0f9aFfiY602X7v1DGw/0pCHfp5bUDKZdpTGx
+oeGzFwY=
+=wqFp
+-----END PGP PUBLIC KEY BLOCK-----
 

Reply via email to