]>
ToastFreeware Gitweb - debian/mimetic.git/log
Oliver Mihatsch [Mon, 22 Jan 2024 12:16:22 0000 (13:16 0100)]
[PATCH] - fix possible out of bounds read in Base64 decoder when the input contains a '|' character - added unit test to verify the correct behaviour
Gbp-Pq: Name 0007-fix-possible-out-of-bounds-read-in-Base64-decoder-wh.patch
Luke Mewburn [Fri, 29 Dec 2023 12:34:25 0000 (23:34 1100)]
[PATCH] reimplement find_bm() using std::search
Use std::search() to implement find_bm() instead of using a
local implementation of Boyer-Moore.
Avoids integer overflow reported in issue #31 and PR #31.
Should fix build problem in issue #7.
std::search is also faster for the test program in issue #31
on a system with an Intel Xeon E-2224 CPU:
- gcc 8.5, find_bm(): 3.16s
- g 8.5, std::search: 2.40s
- g 13, std::search: 2.16s
Experiments using the C 17 std::boyer_moore_searcher or
std::boyer_moore_horspool_searcher were also slower than
std::search in this experiment.
Gbp-Pq: Name 0006-reimplement-find_bm-using-std-search.patch
Luke Mewburn [Fri, 7 Apr 2023 00:24:58 0000 (10:24 1000)]
[PATCH 05/17] Fix -Werror=char-subscripts
Gbp-Pq: Name 0005-Fix-warnings.patch
Oliver Mihatsch [Tue, 13 Oct 2020 14:03:11 0000 (16:03 0200)]
[PATCH] Disable default constructor for MimeEntity.
Gbp-Pq: Name 0004-Disable-default-constructor-for-MimeEntity.patch
Oliver Mihatsch [Mon, 12 Oct 2020 14:19:26 0000 (16:19 0200)]
[PATCH] Fix possible out of bound when removing new line characters.
Gbp-Pq: Name 0003-Fix-possible-out-of-bound-when-removing-new-line-cha.patch
shksh.kim [Wed, 31 Mar 2021 07:04:11 0000 (16:04 0900)]
[PATCH] Modify wrong memory reference
- If input is a string of only spaces,
index becomes -1 during removes trailing spaces operation,
referencing the wrong memory.
- If the referenced memory value is a space,
out_of_range occurs
because -1 is entered in the erase function pos parameter.
- Modify to return immediately if the input value is empty
after the removes leading spaces operation.
Gbp-Pq: Name 0002-Modify-wrong-memory-reference.patch
suhwan park [Mon, 7 Dec 2020 05:44:37 0000 (14:44 0900)]
[PATCH] Mimetic can't parses address if there are '\"' character in quoted-pair.
ex) To: "\"abc, def\"" <
[email protected] >, lmn <
[email protected] >
Gbp-Pq: Name 0001-Mimetic-can-t-parses-address-if-there-are-character-.patch
gregor herrmann [Sat, 3 Feb 2024 23:39:28 0000 (00:39 0100)]
Fix build failure with GCC-11
Origin: upstream
Bug-Debian: https://bugs.debian.org/984235
Applied:
bf84940f9021950c80846e6b1a5f8b0b55991b00
Reviewed-by: gregor herrmann <[email protected] >
Last-Update: 2021-04-13
The failure:
.
mmfile.cxx: In member function ‘bool mimetic::MMFile::map()’:
mmfile.cxx:60:14: error: ordered comparison of pointer with integer zero (‘char*’ and ‘int’)
60 | if(m_beg > 0)
| ~~~~~~^~~
.
https://gcc.gnu.org/gcc-11/porting_to.html says:
.
GCC 11 now issues a diagnostic for ordered comparisons of pointers against
constant integers. Commonly this is an ordered comparison against NULL or
0. These should be equality comparisons, not ordered comparisons.
Gbp-Pq: Name g -11.patch
gregor herrmann [Sat, 3 Feb 2024 23:39:28 0000 (00:39 0100)]
fix FTBFS on architectures where char is unsigned
Bug-Debian: https://bugs.debian.org/859963
Forwarded: via email
Last-Update: 2021-04-13
Applied:
d83e0363e316836d1b8d587f4b89e8e09229abe4 and
2f1bb2b93ecec3167a0aa3410ea4423d5b26320a
Fix error
base64.cxx:30:1: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
by making Base64::sDecTable a signed char.
Gbp-Pq: Name signed-char.patch
gregor herrmann [Sat, 3 Feb 2024 23:43:42 0000 (00:43 0100)]
releasing package mimetic version 0.9.8-12~exp1 into distribution experimental
Gbp-Dch: Ignore
gregor herrmann [Sat, 3 Feb 2024 23:38:50 0000 (00:38 0100)]
Merge and update lintian overrides after package rename.
Graham Inggs [Sat, 3 Feb 2024 21:22:36 0000 (21:22 0000)]
Rename libraries for 64-bit time_t transition.
gregor herrmann [Fri, 2 Feb 2024 00:01:39 0000 (01:01 0100)]
releasing package mimetic version 0.9.8-11 into distribution unstable
Gbp-Dch: Ignore
gregor herrmann [Thu, 1 Feb 2024 23:54:43 0000 (00:54 0100)]
Add a lintian override.
gregor herrmann [Thu, 1 Feb 2024 23:34:35 0000 (00:34 0100)]
Use HTTPS for upstream homepage in debian/*.
gregor herrmann [Thu, 1 Feb 2024 23:29:54 0000 (00:29 0100)]
debian/control: drop ancient Conflicts/Replaces.
gregor herrmann [Thu, 1 Feb 2024 23:29:10 0000 (00:29 0100)]
debian/copyright: rename MIT to Expat.
gregor herrmann [Thu, 1 Feb 2024 23:26:48 0000 (00:26 0100)]
Drop unneeded version constraints from (build) dependencies.
gregor herrmann [Thu, 1 Feb 2024 23:26:42 0000 (00:26 0100)]
Declare compliance with Debian Policy 4.6.2.
gregor herrmann [Thu, 1 Feb 2024 23:26:19 0000 (00:26 0100)]
Update years of packaging copyright.
gregor herrmann [Thu, 1 Feb 2024 23:21:03 0000 (00:21 0100)]
Add a bunch of patches taken from upstream git.
Fixing some errors and fixing warnings with C 11, C 14, and C 17.
gregor herrmann [Thu, 1 Feb 2024 22:39:20 0000 (23:39 0100)]
Drop override_dh_makeshlibs
as 0.9.8-6 was long ago, and debhelper defaults to "packagename (>=
packageversion)" since compat level 12 anyway.
gregor herrmann [Thu, 1 Feb 2024 22:35:10 0000 (23:35 0100)]
debain/rules: normalize SHELL in generated examples/Makefile
as an attempt to make the build reproducible.
gregor herrmann [Sun, 15 Aug 2021 13:02:42 0000 (15:02 0200)]
releasing package mimetic version 0.9.8-10 into distribution unstable
Gbp-Dch: Ignore
gregor herrmann [Tue, 13 Apr 2021 17:04:28 0000 (19:04 0200)]
mark signed-char.patch as applied upstream
Gbp-Dch: Ignore
gregor herrmann [Tue, 13 Apr 2021 17:00:47 0000 (19:00 0200)]
update changelog
Gbp-Dch: Ignore
gregor herrmann [Tue, 13 Apr 2021 16:58:44 0000 (18:58 0200)]
Add debian/upstream/metadata.
gregor herrmann [Tue, 13 Apr 2021 16:57:53 0000 (18:57 0200)]
update g -11.patch to the version from upstream git
Gbp-Dch: Ignore
gregor herrmann [Fri, 5 Mar 2021 19:41:00 0000 (20:41 0100)]
update changelog / add TODO
Gbp-Dch: Ignore
gregor herrmann [Fri, 5 Mar 2021 19:38:31 0000 (20:38 0100)]
Bump debhelper-compat to 13.
gregor herrmann [Fri, 5 Mar 2021 19:38:25 0000 (20:38 0100)]
Declare compliance with Debian Policy 4.5.1.
gregor herrmann [Fri, 5 Mar 2021 19:37:35 0000 (20:37 0100)]
Update years of packaging copyright.
gregor herrmann [Fri, 5 Mar 2021 19:21:52 0000 (20:21 0100)]
Add patch to fix a build failure with GCC-11.
Closes: #984235
gregor herrmann [Fri, 1 May 2020 18:30:35 0000 (20:30 0200)]
update changelog
Gbp-Dch: Ignore
gregor herrmann [Fri, 1 May 2020 18:29:17 0000 (20:29 0200)]
Drop transition for old debug package migration.
Fixes: lintian: debug-symbol-migration-possibly-complete
See-also: https://lintian.debian.org/tags/debug-symbol-migration-possibly-complete.html
gregor herrmann [Fri, 1 May 2020 18:27:18 0000 (20:27 0200)]
Set Rules-Requires-Root: no.
gregor herrmann [Fri, 1 May 2020 18:26:03 0000 (20:26 0200)]
debian/watch: use more macros.
gregor herrmann [Wed, 29 Jan 2020 15:00:28 0000 (16:00 0100)]
releasing package mimetic version 0.9.8-9
Gbp-Dch: Ignore
gregor herrmann [Wed, 29 Jan 2020 14:52:50 0000 (15:52 0100)]
Add debian/not-installed to aid dh_missing.
gregor herrmann [Wed, 29 Jan 2020 14:46:04 0000 (15:46 0100)]
Fix build failure: override dh_installexamples only for arch-independent packages.
gregor herrmann [Wed, 29 Jan 2020 12:59:59 0000 (13:59 0100)]
releasing package mimetic version 0.9.8-8
Gbp-Dch: Ignore
gregor herrmann [Wed, 29 Jan 2020 12:45:51 0000 (13:45 0100)]
Update years of packaging copyright.
gregor herrmann [Wed, 29 Jan 2020 12:45:03 0000 (13:45 0100)]
Drop override_dh_compress.
dh doesn't compress examples anymore in compat level 12.
gregor herrmann [Wed, 29 Jan 2020 12:43:10 0000 (13:43 0100)]
debian/watch: use uscan version 4.
gregor herrmann [Wed, 29 Jan 2020 12:43:10 0000 (13:43 0100)]
Bump debhelper-compat to 12.
gregor herrmann [Wed, 29 Jan 2020 12:43:10 0000 (13:43 0100)]
(Re-)sort dependencies
Gbp-Dch: ignore
gregor herrmann [Wed, 29 Jan 2020 12:43:02 0000 (13:43 0100)]
Declare compliance with Debian Policy 4.5.0.
gregor herrmann [Wed, 29 Jan 2020 12:41:25 0000 (13:41 0100)]
Replace build path in generated example Makefile with a constant.
gregor herrmann [Wed, 29 Jan 2020 12:27:04 0000 (13:27 0100)]
Install libmimetic.a into libmimetic-dev.
Thanks: Paul Grégoire for the bug report.
Closes: #950136
gregor herrmann [Sat, 27 Oct 2018 20:00:06 0000 (22:00 0200)]
releasing package mimetic version 0.9.8-7
gregor herrmann [Sat, 27 Oct 2018 19:54:07 0000 (21:54 0200)]
Update years of packaging copyright.
gregor herrmann [Sat, 27 Oct 2018 19:49:01 0000 (21:49 0200)]
Remove trailing whitespace from debian/*.
gregor herrmann [Sat, 27 Oct 2018 19:48:58 0000 (21:48 0200)]
Declare compliance with Debian Policy 4.2.1.
gregor herrmann [Sat, 27 Oct 2018 19:48:52 0000 (21:48 0200)]
Reformat debian/control with cme
Gbp-Dch: ignore
gregor herrmann [Sat, 27 Oct 2018 19:48:09 0000 (21:48 0200)]
Use debhelper compat level 11.
Additionally adjust paths for doc-base registration.
gregor herrmann [Sat, 27 Oct 2018 17:39:43 0000 (19:39 0200)]
Mark libmimetic-doc as Multi-Arch: foreign.
gregor herrmann [Sat, 27 Oct 2018 17:50:56 0000 (19:50 0200)]
Drop unneeded lintian overrides about Vcs-* URLs.
gregor herrmann [Sat, 27 Oct 2018 17:36:36 0000 (19:36 0200)]
debian/control: update Vcs-* fields.
gregor herrmann [Mon, 7 Aug 2017 20:23:41 0000 (16:23 -0400)]
releasing package mimetic version 0.9.8-6
gregor herrmann [Mon, 7 Aug 2017 20:18:23 0000 (16:18 -0400)]
Add all hardening options in debian/rules.
gregor herrmann [Mon, 7 Aug 2017 20:00:33 0000 (16:00 -0400)]
Add linitian override about insecure Vcs URLs.
gregor herrmann [Mon, 7 Aug 2017 19:55:38 0000 (15:55 -0400)]
Use HTTPS for Format URL in debian/copyright.
gregor herrmann [Mon, 7 Aug 2017 19:51:26 0000 (15:51 -0400)]
Declare compliance with Debian Policy 4.0.1.
gregor herrmann [Mon, 7 Aug 2017 19:49:08 0000 (15:49 -0400)]
Support DEB_BUILD_OPTIONS/DEB_BUILD_PROFILES "nodoc".
gregor herrmann [Mon, 7 Aug 2017 19:37:24 0000 (15:37 -0400)]
Bump debhelper compat level and dependency to 10.
Drop manual autoreconf fragments.
gregor herrmann [Mon, 7 Aug 2017 19:36:02 0000 (15:36 -0400)]
Update years of packaging copyright.
gregor herrmann [Mon, 7 Aug 2017 19:33:34 0000 (15:33 -0400)]
Override dh_makeshlibs for new symbols from gcc 7
gregor herrmann [Mon, 7 Aug 2017 19:32:00 0000 (15:32 -0400)]
Build-Depend on g (>= 4:7)
gregor herrmann [Fri, 14 Apr 2017 15:40:05 0000 (17:40 0200)]
releasing package mimetic version 0.9.8-5
gregor herrmann [Mon, 10 Apr 2017 18:06:05 0000 (20:06 0200)]
update changelog
Gbp-Dch: Ignore
gregor herrmann [Mon, 10 Apr 2017 18:04:06 0000 (20:04 0200)]
Add patch signed-char.patch to fix build failure
on architectures where char is unsigned.
Thanks: Adrian Bunk for the bug report.
Closes: #859963
gregor herrmann [Fri, 15 Jan 2016 14:31:40 0000 (15:31 0100)]
releasing package mimetic version 0.9.8-4
gregor herrmann [Fri, 15 Jan 2016 14:24:46 0000 (15:24 0100)]
debian/control: build-depend on debhelper 9.
20160114
to ensure support for --dbgsym-migration in dh_strip.
gregor herrmann [Fri, 15 Jan 2016 14:24:04 0000 (15:24 0100)]
debian/rules: change dh_strip argument from --ddeb-migration to --dbgsym-migration.
gregor herrmann [Sun, 20 Dec 2015 12:05:27 0000 (13:05 0100)]
releasing package mimetic version 0.9.8-3
gregor herrmann [Sun, 20 Dec 2015 01:07:16 0000 (02:07 0100)]
update changelog
Gbp-Dch: Ignore
gregor herrmann [Sun, 20 Dec 2015 01:04:41 0000 (02:04 0100)]
debian/rules: change override_dh_strip
to use dh_strips "--ddeb-migration" option.
gregor herrmann [Sun, 20 Dec 2015 01:04:23 0000 (02:04 0100)]
debian/control: drop "Package: libmimetic0-dbg".
Simon McVittie [Mon, 24 Aug 2015 09:04:57 0000 (10:04 0100)]
Imported Debian patch 0.9.8-2.1
gregor herrmann [Mon, 3 Aug 2015 12:44:33 0000 (14:44 0200)]
releasing package mimetic version 0.9.8-2
gregor herrmann [Mon, 3 Aug 2015 12:12:08 0000 (14:12 0200)]
Declare compliance with Debian Policy 3.9.6.
gregor herrmann [Mon, 3 Aug 2015 11:52:44 0000 (13:52 0200)]
Rename libmimetic0 to libmimetic0v5 (libstdc 6 ABI changes).
Add Conflict/Replaces on old libmimetic0.
Closes: #791203
gregor herrmann [Tue, 17 Jun 2014 16:17:38 0000 (18:17 0200)]
releasing package mimetic version 0.9.8-1
gregor herrmann [Tue, 17 Jun 2014 15:57:30 0000 (17:57 0200)]
use stand-alone paragraph
Git-Dch: Ignore
gregor herrmann [Tue, 17 Jun 2014 15:56:42 0000 (17:56 0200)]
Update years of packaging copyright.
gregor herrmann [Tue, 17 Jun 2014 15:55:04 0000 (17:55 0200)]
Declare compliance with Debian Policy 3.9.5.
gregor herrmann [Tue, 17 Jun 2014 15:54:24 0000 (17:54 0200)]
debian/{rules,control}: split building of arch:indep -doc package
(use Build-Depends-Indep and override_dh_build-indep target).
gregor herrmann [Tue, 17 Jun 2014 15:38:49 0000 (17:38 0200)]
Drop patches, both merged upstream.
gregor herrmann [Tue, 17 Jun 2014 15:38:24 0000 (17:38 0200)]
New upstream release.
gregor herrmann [Tue, 17 Jun 2014 15:37:19 0000 (17:37 0200)]
Imported Upstream version 0.9.8
gregor herrmann [Tue, 17 Jun 2014 15:37:19 0000 (17:37 0200)]
Imported Upstream version 0.9.8
gregor herrmann [Tue, 30 Jul 2013 18:06:40 0000 (20:06 0200)]
releasing package mimetic version 0.9.7-4
gregor herrmann [Tue, 30 Jul 2013 18:03:15 0000 (20:03 0200)]
cme: sort/wrap
Git-Dch: Ignore
gregor herrmann [Tue, 30 Jul 2013 18:02:39 0000 (20:02 0200)]
Declare compliance with Debian Policy 3.9.4.
gregor herrmann [Tue, 30 Jul 2013 18:01:47 0000 (20:01 0200)]
Remove empty maintainer script from source package.
debhelper adds them anyway.
gregor herrmann [Tue, 30 Jul 2013 17:59:31 0000 (19:59 0200)]
Update years of packaging copyright.
gregor herrmann [Tue, 30 Jul 2013 17:58:16 0000 (19:58 0200)]
Make doc-base file installation less confusing.
gregor herrmann [Tue, 30 Jul 2013 17:52:57 0000 (19:52 0200)]
Update regexp in debian/watch.
Thanks: Bart Martens.
gregor herrmann [Tue, 30 Jul 2013 17:51:55 0000 (19:51 0200)]
Mark -dbg package as Multi-Arch: same.
Thanks: lintian.
gregor herrmann [Tue, 30 Jul 2013 17:45:39 0000 (19:45 0200)]
Add patch to fix build failure with clang.
Thanks: Raphael Rigo for the bug report and the patch.
Closes: #718306