Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package imapfilter for openSUSE:Factory 
checked in at 2026-02-09 19:30:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/imapfilter (Old)
 and      /work/SRC/openSUSE:Factory/.imapfilter.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "imapfilter"

Mon Feb  9 19:30:50 2026 rev:51 rq:1332070 version:2.8.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/imapfilter/imapfilter.changes    2024-01-03 
12:25:54.309487900 +0100
+++ /work/SRC/openSUSE:Factory/.imapfilter.new.1670/imapfilter.changes  
2026-02-09 19:31:22.530270068 +0100
@@ -1,0 +2,7 @@
+Thu Feb  5 15:39:54 UTC 2026 - Arun Persaud <[email protected]>
+
+- update to 2.8.3:
+  * Include body transfer encoding in fetch_structure() return value.
+  * Bug fix; minor incompatibility with Lua 5.3 and 5.4
+
+-------------------------------------------------------------------

Old:
----
  imapfilter-2.8.2.tar.gz

New:
----
  imapfilter-2.8.3.tar.gz

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

Other differences:
------------------
++++++ imapfilter.spec ++++++
--- /var/tmp/diff_new_pack.5hcXXi/_old  2026-02-09 19:31:24.350346292 +0100
+++ /var/tmp/diff_new_pack.5hcXXi/_new  2026-02-09 19:31:24.354346459 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package imapfilter
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2026 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,7 +17,7 @@
 
 
 Name:           imapfilter
-Version:        2.8.2
+Version:        2.8.3
 Release:        0
 Summary:        A mail filtering utility
 License:        MIT

++++++ imapfilter-2.8.2.tar.gz -> imapfilter-2.8.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/imapfilter-2.8.2/NEWS new/imapfilter-2.8.3/NEWS
--- old/imapfilter-2.8.2/NEWS   2023-12-26 20:20:05.000000000 +0100
+++ new/imapfilter-2.8.3/NEWS   2025-04-27 20:05:21.000000000 +0200
@@ -1,3 +1,7 @@
+IMAPFilter 2.8.3 - Apr 27, 2025
+  - Include body transfer encoding in fetch_structure() return value.
+  - Bug fix; minor incompatibility with Lua 5.3 and 5.4
+
 IMAPFilter 2.8.2 - Dec 26, 2023
   - Add IMAP support for UTF-8 (RFC 6855) when "charset" is set to "UTF-8"
   - Don't use FETCH FAST macro use for better compatibility
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/imapfilter-2.8.2/doc/imapfilter_config.5 
new/imapfilter-2.8.3/doc/imapfilter_config.5
--- old/imapfilter-2.8.2/doc/imapfilter_config.5        2023-12-26 
20:20:05.000000000 +0100
+++ new/imapfilter-2.8.3/doc/imapfilter_config.5        2025-04-27 
20:05:21.000000000 +0200
@@ -1,4 +1,4 @@
-.Dd Jan 6, 2023
+.Dd Apr 27, 2025
 .Dt IMAPFILTER_CONFIG 5
 .Os
 .Sh NAME
@@ -1236,9 +1236,11 @@
 .Vt table
 that has one mandatory element, the type
 .Pq Vt string
-of the part, and two optional elements, the size
-.Pq Vt number
-and name
+of the part, and three optional elements, the size
+.Pq Vt number ,
+name
+.Pq Vt string
+and encoding
 .Pq Vt string
 of the part.
 .El
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/imapfilter-2.8.2/samples/extend.lua 
new/imapfilter-2.8.3/samples/extend.lua
--- old/imapfilter-2.8.2/samples/extend.lua     2023-12-26 20:20:05.000000000 
+0100
+++ new/imapfilter-2.8.3/samples/extend.lua     2025-04-27 20:05:21.000000000 
+0200
@@ -122,6 +122,7 @@
 -- password vault. Here's an example using pass.
 
 status, password = pipe_from('pass Email/imap1.mail.server')
+password = password:gsub('[\r\n]', '')
 account1 = IMAP {
     server = 'imap1.mail.server',
     username = 'user1',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/imapfilter-2.8.2/src/auxiliary.lua 
new/imapfilter-2.8.3/src/auxiliary.lua
--- old/imapfilter-2.8.2/src/auxiliary.lua      2023-12-26 20:20:05.000000000 
+0100
+++ new/imapfilter-2.8.3/src/auxiliary.lua      2025-04-27 20:05:21.000000000 
+0200
@@ -81,7 +81,7 @@
         end
         collectgarbage()
         count = count + 1
-        ifsys.sleep(math.min(math.pow(2, count), 60))
+        ifsys.sleep(math.min(2 ^ count, 60))
     end
 end
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/imapfilter-2.8.2/src/common.lua 
new/imapfilter-2.8.3/src/common.lua
--- old/imapfilter-2.8.2/src/common.lua 2023-12-26 20:20:05.000000000 +0100
+++ new/imapfilter-2.8.3/src/common.lua 2025-04-27 20:05:21.000000000 +0200
@@ -220,7 +220,10 @@
     _parse_space(b)
     _parse_nstring(b)
     _parse_space(b)
-    _parse_string(b)
+    local e = _parse_string(b)
+    if e then
+           bp['encoding'] = e:lower()
+    end
     _parse_space(b)
     bp['size'] = _parse_number(b)
     if bp['type']:sub(1, 5):lower() == 'text/' then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/imapfilter-2.8.2/src/version.h 
new/imapfilter-2.8.3/src/version.h
--- old/imapfilter-2.8.2/src/version.h  2023-12-26 20:20:05.000000000 +0100
+++ new/imapfilter-2.8.3/src/version.h  2025-04-27 20:05:21.000000000 +0200
@@ -3,10 +3,10 @@
 
 
 /* Program's version number. */
-#define VERSION                "2.8.2"
+#define VERSION                "2.8.3"
 
 /* Program's copyright. */
-#define COPYRIGHT      "Copyright (c) 2001-2023 Eleftherios Chatzimparmpas"
+#define COPYRIGHT      "Copyright (c) 2001-2025 Eleftherios Chatzimparmpas"
 
 
 #endif                         /* VERSION_H */

Reply via email to