Changes of Revision 18

erlang-eimap.spec Changed
x
 
1
@@ -8,7 +8,7 @@
2
 %define lock_version() %{1}%{?_isa} = %(rpm -q --queryformat "%%{VERSION}" %{1})
3
 
4
 Name:           erlang-%{realname}
5
-Version:        0.4.3
6
+Version:        0.4.4
7
 Release:        1%{?dist}
8
 Summary:        Erlang IMAP client
9
 Group:          Development/Libraries
10
@@ -77,6 +77,9 @@
11
 
12
 %changelog
13
 
14
+* Mon May 05 2021 Christian Mollekopf <mollekopf@kolabsys.com> - 0.4.4-1
15
+- Upstream release 0.4.4
16
+
17
 * Wed Oct 28 2020 Christian Mollekopf <mollekopf@kolabsys.com> - 0.4.3-1
18
 - Upstream release 0.4.3
19
 
20
debian.changelog Changed
11
 
1
@@ -1,3 +1,9 @@
2
+erlang-eimap (0.4.4-1.1) unstable; urgency=medium
3
+
4
+  * Package the 0.4.4 release
5
+
6
+ -- Christian Mollekopf <mollekopf@kolabsys.com>  Mon, 31 May 2021 00:44:10 +0200
7
+
8
 erlang-eimap (0.4.3-1.1) unstable; urgency=medium
9
 
10
   * Package the 0.4.3 release
11
erlang-eimap-0.4.3.tar.gz/CHANGELOG.md -> erlang-eimap-0.4.4.tar.gz/CHANGELOG.md Changed
12
 
1
@@ -11,6 +11,10 @@
2
 ### Fixed
3
 ### Security
4
 
5
+## 0.4.4 - 2021-05-31
6
+### Fixed
7
+- LITERAL+ support
8
+
9
 ## 0.4.3 - 2020-10-28
10
 ### Fixed
11
 - Throttle reading of responses if the target process's inbox is getting full.
12
erlang-eimap-0.4.3.tar.gz/rebar.config -> erlang-eimap-0.4.4.tar.gz/rebar.config Changed
10
 
1
@@ -13,7 +13,7 @@
2
 
3
 %%{require_otp_vsn, "17"}.
4
 {pre_hooks, {clean, "rm -rf ebin priv erl_crash.dump"}}.
5
-{ relx,  { release, { eimap, "0.4.3" }, eimap},
6
+{ relx,  { release, { eimap, "0.4.4" }, eimap},
7
                 { dev_mode, false },
8
                 { include_erts, false }
9
          
10
erlang-eimap-0.4.3.tar.gz/src/eimap.app.src -> erlang-eimap-0.4.4.tar.gz/src/eimap.app.src Changed
10
 
1
@@ -2,7 +2,7 @@
2
 {application, eimap,
3
  
4
   { description, "IMAP client implementation" },
5
-  { vsn, "0.4.3" },
6
+  { vsn, "0.4.4" },
7
   { registered,  },
8
   { applications, 
9
                    kernel,
10
erlang-eimap-0.4.3.tar.gz/src/eimap_utils.erl -> erlang-eimap-0.4.4.tar.gz/src/eimap_utils.erl Changed
16
 
1
@@ -123,7 +123,13 @@
2
     { Buffer, 0 };
3
 confirm_continuation(Buffer, OpenBracePos) ->
4
     BufferSize = size(Buffer),
5
-    try binary_to_integer(binary:part(Buffer, OpenBracePos + 1, BufferSize - OpenBracePos - 2)) of
6
+    % Strip any '+' following the literal size (due to LITERAL+)
7
+    LiteralSize = case binary:at(Buffer, BufferSize - 2) of
8
+        $+ -> binary:part(Buffer, OpenBracePos + 1, BufferSize - OpenBracePos - 3);
9
+        _ -> binary:part(Buffer, OpenBracePos + 1, BufferSize - OpenBracePos - 2)
10
+    end,
11
+
12
+    try binary_to_integer(LiteralSize) of
13
         Result -> { binary:part(Buffer, 0, OpenBracePos), Result }
14
     catch
15
         _:_ -> { Buffer, 0 }
16
erlang-eimap-0.4.3.tar.gz/test/eimap_utils_tests.erl -> erlang-eimap-0.4.4.tar.gz/test/eimap_utils_tests.erl Changed
11
 
1
@@ -192,7 +192,8 @@
2
         { <<"abcd{aa0}">>, { <<"abcd{aa0}">>, 0 } },
3
         { <<"abcd{10aa0}">>, { <<"abcd{10aa0}">>, 0 } },
4
         { <<"abcd100}">>, { <<"abcd100}">>, 0 } },
5
-        { <<"abcd100}">>, { <<"abcd100}">>, 0 } }
6
+        { <<"abcd100}">>, { <<"abcd100}">>, 0 } },
7
+        { <<"abcd{5+}">>, { <<"abcd">>, 5 } }
8
     ,
9
     lists:foldl(fun({ Input, Output}, Acc) -> ?_assertEqual(Output, eimap_utils:num_literal_continuation_bytes(Input)) | Acc end, , Data).
10
 
11
erlang-eimap.dsc Changed
17
 
1
@@ -2,7 +2,7 @@
2
 Source: erlang-eimap
3
 Binary: erlang-eimap
4
 Architecture: any
5
-Version: 0.4.3-1.1
6
+Version: 0.4.4-1.1
7
 Maintainer: Christoph Erhardt <kolab@sicherha.de>
8
 Homepage: https://git.kolab.org/diffusion/EI/eimap.git
9
 Standards-Version: 3.9.6
10
@@ -10,5 +10,5 @@
11
 Package-List:
12
  erlang-eimap deb devel extra
13
 Files:
14
- 00000000000000000000000000000000 0 erlang-eimap-0.4.3.tar.gz
15
+ 00000000000000000000000000000000 0 erlang-eimap-0.4.4.tar.gz
16
  00000000000000000000000000000000 0 debian.tar.gz
17