Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2024-01-04 15:56:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and      /work/SRC/openSUSE:Factory/.libical.new.28375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libical"

Thu Jan  4 15:56:08 2024 rev:59 rq:1135593 version:3.0.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/libical/libical.changes  2022-10-20 
11:09:47.287785869 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new.28375/libical.changes       
2024-01-04 15:57:17.540288415 +0100
@@ -1,0 +2,13 @@
+Sat Nov 18 19:52:45 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 3.0.17:
+  * Escape commas in x-property TEXT values
+  * Built-in timezones updated to tzdata2023c
+  * icalparser_ctrl setting defines how to handle invalid CONTROL
+    characters during parsing
+  * New publicly available functions:
+    + get_zone_directory()
+    + icalparser_get_ctrl
+    + icalparser_set_ctrl
+
+-------------------------------------------------------------------

Old:
----
  libical-3.0.16.tar.gz

New:
----
  libical-3.0.17.tar.gz

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

Other differences:
------------------
++++++ libical.spec ++++++
--- /var/tmp/diff_new_pack.xbujxj/_old  2024-01-04 15:57:19.072344382 +0100
+++ /var/tmp/diff_new_pack.xbujxj/_new  2024-01-04 15:57:19.088344967 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 %bcond_with glib
 %endif
 Name:           libical%{name_ext}
-Version:        3.0.16
+Version:        3.0.17
 Release:        0
 URL:            https://github.com/libical/libical
 Source:         %{url}/releases/download/v%{version}/libical-%{version}.tar.gz

++++++ 0001-vcc.y-factor-out-hexdigit-conversion.patch ++++++
--- /var/tmp/diff_new_pack.xbujxj/_old  2024-01-04 15:57:19.260351250 +0100
+++ /var/tmp/diff_new_pack.xbujxj/_new  2024-01-04 15:57:19.292352419 +0100
@@ -9,27 +9,27 @@
  src/libicalvcal/vcc.y | 17 +++++++++++------
  2 files changed, 22 insertions(+), 12 deletions(-)
 
-diff --git a/src/libicalvcal/vcc.c b/src/libicalvcal/vcc.c
-index d47bc099..c2a743c2 100644
---- a/src/libicalvcal/vcc.c
-+++ b/src/libicalvcal/vcc.c
-@@ -1126,6 +1126,15 @@ static int match_begin_end_name(int end) {
+Index: libical-3.0.17/src/libicalvcal/vcc.c
+===================================================================
+--- libical-3.0.17.orig/src/libicalvcal/vcc.c
++++ libical-3.0.17/src/libicalvcal/vcc.c
+@@ -985,6 +985,15 @@ static int match_begin_end_name(int end)
      return 0;
      }
  
 +static int hexdigit_decode(char c)
 +{
-+      if (c >= '0' && c <= '9')
-+              return c - '0';
-+      if (c >= 'A' && c <= 'F')
-+              return c - 'A' + 10;
-+      return -1;
++       if (c >= '0' && c <= '9')
++               return c - '0';
++       if (c >= 'A' && c <= 'F')
++               return c - 'A' + 10;
++       return -1;
 +}
 +
- static char* lexGetQuotedPrintable()
+ static char* lexGetQuotedPrintable(void)
      {
      char cur;
-@@ -1139,12 +1148,8 @@ static char* lexGetQuotedPrintable()
+@@ -998,12 +1007,8 @@ static char* lexGetQuotedPrintable(void)
                  int next[2];
                  int i;
                  for (i = 0; i < 2; i++) {
@@ -44,11 +44,11 @@
                          break;
                      }
                  if (i == 0) {
-diff --git a/src/libicalvcal/vcc.y b/src/libicalvcal/vcc.y
-index d97ea83b..45243df6 100644
---- a/src/libicalvcal/vcc.y
-+++ b/src/libicalvcal/vcc.y
-@@ -947,6 +947,15 @@ static int match_begin_end_name(int end) {
+Index: libical-3.0.17/src/libicalvcal/vcc.y
+===================================================================
+--- libical-3.0.17.orig/src/libicalvcal/vcc.y
++++ libical-3.0.17/src/libicalvcal/vcc.y
+@@ -949,6 +949,15 @@ static int match_begin_end_name(int end)
      return 0;
      }
  
@@ -64,7 +64,7 @@
  static char* lexGetQuotedPrintable()
      {
      char cur;
-@@ -960,12 +969,8 @@ static char* lexGetQuotedPrintable()
+@@ -962,12 +971,8 @@ static char* lexGetQuotedPrintable()
                  int next[2];
                  int i;
                  for (i = 0; i < 2; i++) {
@@ -79,7 +79,4 @@
                          break;
                      }
                  if (i == 0) {
--- 
-2.19.1
-
 

++++++ 0002-vcc.y-fix-infinite-loop-with-lower-case-hex-digits.patch ++++++
--- /var/tmp/diff_new_pack.xbujxj/_old  2024-01-04 15:57:19.436357680 +0100
+++ /var/tmp/diff_new_pack.xbujxj/_new  2024-01-04 15:57:19.464358702 +0100
@@ -15,24 +15,24 @@
  src/libicalvcal/vcc.y | 2 ++
  2 files changed, 4 insertions(+)
 
-diff --git a/src/libicalvcal/vcc.c b/src/libicalvcal/vcc.c
-index c2a743c2..29354df4 100644
---- a/src/libicalvcal/vcc.c
-+++ b/src/libicalvcal/vcc.c
-@@ -1132,6 +1132,8 @@ static int hexdigit_decode(char c)
-               return c - '0';
-       if (c >= 'A' && c <= 'F')
-               return c - 'A' + 10;
-+      if (c >= 'a' && c <= 'f')
-+              return c - 'a' + 10;
-       return -1;
+Index: libical-3.0.17/src/libicalvcal/vcc.c
+===================================================================
+--- libical-3.0.17.orig/src/libicalvcal/vcc.c
++++ libical-3.0.17/src/libicalvcal/vcc.c
+@@ -991,6 +991,8 @@ static int hexdigit_decode(char c)
+                return c - '0';
+        if (c >= 'A' && c <= 'F')
+                return c - 'A' + 10;
++       if (c >= 'a' && c <= 'f')
++               return c - 'a' + 10;
+        return -1;
  }
  
-diff --git a/src/libicalvcal/vcc.y b/src/libicalvcal/vcc.y
-index 45243df6..a052e9a2 100644
---- a/src/libicalvcal/vcc.y
-+++ b/src/libicalvcal/vcc.y
-@@ -953,6 +953,8 @@ static int hexdigit_decode(char c)
+Index: libical-3.0.17/src/libicalvcal/vcc.y
+===================================================================
+--- libical-3.0.17.orig/src/libicalvcal/vcc.y
++++ libical-3.0.17/src/libicalvcal/vcc.y
+@@ -955,6 +955,8 @@ static int hexdigit_decode(char c)
                return c - '0';
        if (c >= 'A' && c <= 'F')
                return c - 'A' + 10;
@@ -41,7 +41,4 @@
        return -1;
  }
  
--- 
-2.19.1
-
 

++++++ 0003-vcc.y-fix-infinite-loop-with-non-hex-digits.patch ++++++
--- /var/tmp/diff_new_pack.xbujxj/_old  2024-01-04 15:57:19.524360895 +0100
+++ /var/tmp/diff_new_pack.xbujxj/_new  2024-01-04 15:57:19.528361040 +0100
@@ -15,11 +15,11 @@
  src/libicalvcal/vcc.y | 38 ++++++++++++++++----------------------
  2 files changed, 32 insertions(+), 44 deletions(-)
 
-diff --git a/src/libicalvcal/vcc.c b/src/libicalvcal/vcc.c
-index 29354df4..f723a4e1 100644
---- a/src/libicalvcal/vcc.c
-+++ b/src/libicalvcal/vcc.c
-@@ -1146,31 +1146,25 @@ static char* lexGetQuotedPrintable()
+Index: libical-3.0.17/src/libicalvcal/vcc.c
+===================================================================
+--- libical-3.0.17.orig/src/libicalvcal/vcc.c
++++ libical-3.0.17/src/libicalvcal/vcc.c
+@@ -1005,31 +1005,25 @@ static char* lexGetQuotedPrintable(void)
          cur = lexGetc();
          switch (cur) {
              case '=': {
@@ -67,11 +67,11 @@
                  break;
                  } /* '=' */
              case '\n': {
-diff --git a/src/libicalvcal/vcc.y b/src/libicalvcal/vcc.y
-index a052e9a2..4f52fe35 100644
---- a/src/libicalvcal/vcc.y
-+++ b/src/libicalvcal/vcc.y
-@@ -967,31 +967,25 @@ static char* lexGetQuotedPrintable()
+Index: libical-3.0.17/src/libicalvcal/vcc.y
+===================================================================
+--- libical-3.0.17.orig/src/libicalvcal/vcc.y
++++ libical-3.0.17/src/libicalvcal/vcc.y
+@@ -969,31 +969,25 @@ static char* lexGetQuotedPrintable()
          cur = lexGetc();
          switch (cur) {
              case '=': {
@@ -119,7 +119,4 @@
                  break;
                  } /* '=' */
              case '\n': {
--- 
-2.19.1
-
 

++++++ 0005-vcc.y-do-not-ignore-field-separator-in-QUOTED-PRINTA.patch ++++++
--- /var/tmp/diff_new_pack.xbujxj/_old  2024-01-04 15:57:19.540361479 +0100
+++ /var/tmp/diff_new_pack.xbujxj/_new  2024-01-04 15:57:19.544361625 +0100
@@ -15,11 +15,11 @@
  src/libicalvcal/vcc.y | 5 +++--
  2 files changed, 6 insertions(+), 4 deletions(-)
 
-diff --git a/src/libicalvcal/vcc.c b/src/libicalvcal/vcc.c
-index f723a4e1..fd056992 100644
---- a/src/libicalvcal/vcc.c
-+++ b/src/libicalvcal/vcc.c
-@@ -1167,8 +1167,9 @@ static char* lexGetQuotedPrintable()
+Index: libical-3.0.17/src/libicalvcal/vcc.c
+===================================================================
+--- libical-3.0.17.orig/src/libicalvcal/vcc.c
++++ libical-3.0.17/src/libicalvcal/vcc.c
+@@ -1026,8 +1026,9 @@ static char* lexGetQuotedPrintable(void)
                  lexAppendc(c | d);
                  break;
                  } /* '=' */
@@ -31,11 +31,11 @@
                  goto EndString;
                  }
              case (char)EOF:
-diff --git a/src/libicalvcal/vcc.y b/src/libicalvcal/vcc.y
-index 4f52fe35..df770df6 100644
---- a/src/libicalvcal/vcc.y
-+++ b/src/libicalvcal/vcc.y
-@@ -988,8 +988,9 @@ static char* lexGetQuotedPrintable()
+Index: libical-3.0.17/src/libicalvcal/vcc.y
+===================================================================
+--- libical-3.0.17.orig/src/libicalvcal/vcc.y
++++ libical-3.0.17/src/libicalvcal/vcc.y
+@@ -990,8 +990,9 @@ static char* lexGetQuotedPrintable()
                  lexAppendc(c | d);
                  break;
                  } /* '=' */
@@ -47,7 +47,4 @@
                  goto EndString;
                  }
              case (char)EOF:
--- 
-2.19.1
-
 

++++++ libical-3.0.16.tar.gz -> libical-3.0.17.tar.gz ++++++
++++ 13993 lines of diff (skipped)

Reply via email to