* Non-maintainer upload.
* New upstream release 1.10.17 (Closes: #877436)
+ [CVE-2017-14737]: Side channel affecting modular exponentiation
+ Upstream has imported Debian architecture support patches, removed
them.
* Update d/watch to match new upstream download directory
* New upstream version 1.10.16
+ [CVE-2017-2801]: Incorrect comparison in X.509 DN strings
* New upstream version 1.10.15
* Imported Upstream version 1.10.14
* Rebase patches using gbp pq on top of 1.10.14 release
* Imported Upstream version 1.10.13
* Disable OpenSSL module to mitigate OpenSSL 1.1.0 transition
(Closes: #828252)
* Non-maintainer upload.
* Correctly disable test suite when building with nocheck (Closes: #813633)
* Add missing dependencies to libbotan1.10-dev (Closes: #816535)
* Update a final symbols file prepared using pkgkde-symbolshelper
batchpatch
* Imported Upstream version 1.10.11
* Imported Upstream version 1.10.12
* Relax symbols check (for now)
* Use pkgkde-symbolshelper to maintain a single symbols file (that needs
to be updated after, so we don't fail at all)
* Install docs for libbotan-1.10-1
* Add starting symbols file for all supported architectures and lower
the checking level of dpkg-gensymbols to 1 to allow first run to
succeed
* Update amd64 symbols to match the current version
* Make the symbols tied to the architecture, so we don't have to have
hundreds of arch= tags in symbols file (Closes: #795888)
* Add i386 symbols file for libbotan-1.10-1 package in addition to amd64
* Update symbols with any-amd64 for for amd64 specific symbols
* Imported Upstream version 1.10.10
* Add symbols file for libbotan-1.10-0v5 library
* Rebuild with gcc-5 and libstdc++6 (Closes: #790987)
* Add DPKG_GENSYMBOLS_CHECK_LEVEL=4 to d/rules
* Upstream bumped SOVERSION to 1, so rename the shared library package
to libbotan-1.10-1
* Add ppc64el and arm64 support (Closes: #741691)
* Add support for or1k (Closes: #749267)
* Use correct Vcs-* links
* New upstream version 1.10.8
* Use debhelper 9 (dpkg-buildflags) instead of hardening-wrapper
* Update watch file to look for v.1.10.x
* Update patches for 1.10.8 release
* Add support MIPS64(el) and MIPSN32(el) (Closes: #726128)
* Imported Upstream version 1.10.4
+ Avoid a conditional operation in the power mod implementations on if
a nibble of the exponent was zero or not. This may help protect
against certain forms of side channel attacks.
+ The SRP6 code was checking for invalid values as specified in RFC
5054, specifically values equal to zero mod p. However SRP would
accept negative A/B values, or ones larger than p, neither of which
should occur in a normal run of the protocol. These values are now
rejected. Credits to Timothy Prepscius for pointing out these values
are not normally used and probably signal something fishy.
+ The return value of version_string is now a compile time constant
string, so version information can be more easily extracted from
binaries.
* Imported Upstream version 1.10.5
+ A potential crash in the AES-NI implementation of the AES-192 key
schedule (caused by misaligned loads) has been fixed.
+ A previously conditional operation in Montgomery multiplication and
squaring is now always performed, removing a possible timing channel.
+ Use correct flags for creating a shared library on OS X under Clang.
+ Fix a compile time incompatibility with Visual C++ 2012.
* Imported Upstream version 1.10.3
+ A change in 1.10.2 accidentally broke ABI compatibility with 1.10.1
and earlier versions, causing programs compiled against 1.10.1 to
crash if linked with 1.10.2 at runtime. (Closes: #681066)
+ Recent versions of OpenSSL include extra information in ECC private
keys, the presence of which caused an exception when such a key was
loaded by botan. The decoding of ECC private keys has been changed to
ignore these fields if they are set.
* Imported Upstream version 1.10.2
* Remove s390x patch as it was merged upstream
* Imported Upstream version 1.10.1
* Don't canonicalize s390x to s390/s390 (Closes: #639564)
* Rename manpage to botan-config-1.10 (Closes: #639264)
* Imported Upstream version 1.10.0
* Don't Conflict with libbotan1.8-dev, it's no longer needed
* Rename libbotan-1.9 to libbotan-1.10-0 to match its SONAME
* Imported Upstream version 1.10~1.9.18
+ Remove all local patches; merged upstream
* Update Vcs-* links
* Update *.install to reflect the versioning changes in upstream
+ botan-config is now botan-config-<major>.<minor>
+ headers are installed to /usr/include/botan-<major>.<minor>/botan
+ pkg-config is botan-<major>.<minor>.pc
* Fork botan1.8 package to botan1.10
* Imported Upstream version 1.9.17
* Fix spelling error recieved vs received in library
* Debian packaging:
+ Bump standards version to 3.9.2
+ Adjust patches to the new release
+ Enable full build including the checks on all platforms
+ Update install and docs files to the new release
+ Rename library to libbotan-1.9.so to match SONAME
+ Exclude duplicate license.txt file from package
* Imported Upstream version 1.8.11
* Add sh4 support (Closes: #594159)
* Bump standards version to 3.9.1
* New upstream version
* Add git-buildpackage config
* Remove gmp_fix.patch; merged upstream
* Add debian/watch file
* Disable tests on sparc as well
* Take ownership of the package; update maintainer
* Skip tests, where we know they are broken
* Convert to 3.0 (quilt) format
* Add upstream patch to fix gmp memory allocator segfault in softhsm
* New Upstream Version 1.8.8
* New Maintainer (Closes: #543832)
* Enable hardening-wrapper
* Removing vcs fields.
* Orphaning package.
* Merging upstream version 1.8.6.
* Synchronising license text in copyright file with upstream.
* Removing ftbfs-mips.patch, was part of the new upstream release.
* Updating package to standards version 3.8.3.
* Adding patch from upstream to fix FTBFS on mips and mipsel.
* Setting --cpu configure flag by using deb host gnu cpu instead
(Closes: #540495).
* Setting --cpu configure flag by using deb build arch (Closes:
#540013).
* Only manually setting cpu flag on i386 (Closes: #539860).
* Merging upstream version 1.8.5.
* Adding old changelog entries for separately uploaded botan packages
in the past.
* Using correct rfc-2822 date formats in changelog.
* Wrapping build depends.
* Adding misc depends.
* Renaming local manpages directory to common name.
* Minimizing rules file.
* Doing some minor cosmetical updates in the manpage.
* Updating copyright file to reflect changes of upstream version
1.8.0.
* Using new configure.py instread of configure.pl, updating necessary
things to cope with that.
* Updating.
* Tidy debhelper install files.
* Adding conflicts/replaces to libbotan1.8 (Closes: #537844).
* Merging upstream version 1.8.4.
* Updating rules file to current state of the art.
* Using quilt rather than dpatch.
* Merging upstream version 1.8.3.
* Renaming source package to botan1.8 for consistency.
* Updating standards to 3.8.2.
* Renaming libbotan1.8 to libbotan-1.8.2 to match SONAME (Closes:
#527461).
* Updating section of the debug package.
* Updating year in copyright file.
* Removing botan1.8-dbg lintian overrides, not required anymore.
* Using correct rfc-2822 date formats in changelog.
* Merging upstream version 1.8.2.
* Merging upstream version 1.8.1.
* Merging upstream version 1.8.0.
* Replacing 1.7 with 1.8 in all debhelper files.
* Correcting name of botan-config manpage.
* Merging upstream version 1.7.24.
* Removing info.txt and todo.txt from libbotan1.7-dev.docs, file not available
anymore.
* Merging upstream version 1.7.23.
* Rediffing cpuinfo.dpatch.
* Merging upstream version 1.7.22.
* Merging upstream version 1.7.21.
* Merging upstream version 1.7.20.
* Merging upstream version 1.7.19.
* Replacing obsolete dh_clean -k with dh_prep.
* Updating cpuinfo.dpatch.
* Merging upstream version 1.7.18.
* Updating libbotan-1.7-dev debhelper install file to cover pkg-config file.
* Adding related libraries to depends of libbotan1.7-dev.
* Merging upstream version 1.7.17.
* Merging upstream version 1.7.16.
* Merging upstream version 1.7.15.
* Rediffing cpuinfo.dpatch.
* Updating rules to reflect upstreams Makefile changes.
* Merging upstream version 1.7.14.
* Removing no longer required --modules parameter to configure call.
* Merging upstream version 1.7.13.
* Reverting previous temporary commit to make builds not fail when checks are
failed, now that all architectures are working.
* Using patch-stamp rather than patch in rules file.
* Merging upstream version 1.7.12.
* Removing bigint.dpatch, part of upstream version 1.7.12.
* Removing deref_alias.dpatch, went upstream.
* Rediffing cpuinfo.dpatch.
* Adding patch from upstream to fix bigint bug.
* Merging upstream version 1.7.11.
* Rediffing cpuinfo.dpatch.
* Temporarily not aborting when checks failing.
* Enabling checks.
* Merging upstream version 1.7.10.
* Merging upstream version 1.7.9.
* Rediffing 01-cpuinfo.dpatch.
* Updating vcs fields in control file.
* Moving botan-config from libbotan1.7 to libbotan1.7-dev (Closes: #496529).
* Removing old conficts/replaces.
* Manually installing build.h into the package (Closes: #494658).
* Moving botan-config from libbotan1.7 to libbotan1.7-dev.
* Adding patch to cleanup deref_alias removal.
* Merging upstream version 1.7.8.
* Merging upstream version 1.7.7.
* Updating to standards 3.8.0.
* Adding lintian overrides for botan-devel-dbg.
* Removing non existant partial changelog files from libbotan1.7.docs
file.
* Updating dh_installchangelogs call in rules file to match new name
of the changelog file.
* Rediffing 01-cpuinfo.dpatch.
* Merging upstream version 1.7.6.
* Adding debug package.
* Updating examples debhelper files to new upstream.
* Updating docs debhelper file to new upstream.
* Updating configure.pl call to new upstream version.
* Rediffing 01-cpuinfo.dpatch.
* Updating lintian overrides.
* Reordering rules file.
* Using lintian debhelper to install lintian overrides.
* Rewriting copyright file in machine-interpretable format.
* Adding vcs fields in control file.
* Upgrading package to debhelper 7.
* Merging upstream version 1.7.5.
* Botan development release, upload as new botan-devel source package.
* Replacing obsolete dh_clean -k with dh_prep.
* Updating conflicts for botan 1.8 (Closes: #512347).
* Updating year in copyright file.
* Using patch-stamp rather than patch in rules file.
* Adding related libraries to depends of libbotan1.6-dev.
* Enabling checks.
* Merging upstream version 1.6.5.
* Updating vcs fields in control file.
* Moving botan-config from libbotan1.6 to libbotan1.6-dev (Closes: #496529).
* Removing old conficts/replaces.
* Moving botan-config from libbotan1.6 to libbotan1.6-dev.
* Updating to standards 3.8.0.
* Adding debug package.
* Updating lintian overrides.
* Reordering rules file.
* Using lintian debhelper to install lintian overrides.
* Rewriting copyright file in machine-interpretable format.
* Adding vcs fields in control file.
* Upgrading package to debhelper 7.
* Merging upstream version 1.6.4.
* Botan is developed in a stable release branch and a development release
branch. In the past, I was uploading as 'versioned' source packages,
botan1.4 and botan1.5. To be a bit more consistent, the two source
packages will be named 'botan' and 'botan-devel' now.
* In preparation to the 'versioned' source packages, I'm renaming the
libbotan-dev to libbotan1.6-dev, and adding conflicts/replaces to
the libbotan1.7-dev (build from botan-devel).
* The whole transition doesn't influence any other package, currently
no package in Debian is depending (yet) on botan.
* Overwriting bogus lintian warning about GPL-vs.OpenSSL, only debian/*
is licensed under GPL.
* Updated to new policy.
* Using homepage field in control.
* Added fail-missing to dh_install call in rules.
* Added simple manpage for botan-config.
* Compiling with -fpermissive (Closes: #431888).
* New upstream release.
* Dropping 02-includes; solved upstream.
* Fixed clean: target in rules (Closes: #424148).
* Removed old conflicts/replaces.
* Added patch from Martin Michlmayr <tbm@cyrius.com> to add missing include
required to build with GCC 4.3 (Closes: #417125).
* New upstream release.
* New upstream release.
* Minor cleanups.
* New upstream release:
- botan 1.6.0 does replace both botan1.4 and botan1.5.
* Using gcc-linux-generic for all archs/kernels, fixes FTBFS on mips.
* Modified rules as suggested by Petr Salinger <Petr.Salinger@seznam.cz>
to make it build on kfreebsd (Closes: #402930).
* New upstream release.
* Disabled cpu detection based on /proc/cpuinfo (Closes: #402073).
* Initial release.
* Using gcc-linux-generic for all archs/kernels, fixes FTBFS on mips.
* Modified rules as suggested by Petr Salinger <Petr.Salinger@seznam.cz>
to make it build on kfreebsd (Closes: #402933).
* Disabled cpu detection based on /proc/cpuinfo (Closes: #402071).
* Initial release (Closes: #391770).