AArch64 | |
ppc64le | |
s390x | |
x86-64 |
- fix packaging (devel package should be libtinyxml-devel not libtinyxml0-devel)
- Reworked Spec (Provides/Obsoletes)
- cleanup the specfile and added make clean
- removed %%%%buildroot
- initial openSUSE Package - branched for Contrib
- Various improvements from review (bz 407571)
- Initial Fedora Package
- Added tinyxml-2.62-fix-infinite-loop.patch to fix an infinite loop for inputs containing the sequence 0xEF0x00 (bsc#1191576) (CVE-2021-42260)
- updated to 2.6.2: * Switched over to VC 2010 * Fixed up all the build issues arising from that. (Lots of latent build problems.) * Removed the old, now unmaintained and likely not working, build files. * Fixed some static analysis issues reported by orbitcowboy from cppcheck. * Bayard 95 sent in analysis from a different analyzer - fixes applied from that as well. * Tim Kosse sent a patch fixing an infinite loop. * Ma Anguo identified a doc issue. * Eddie Cohen identified a missing qualifier resulting in a compilation error on some systems. * Fixed a line ending bug. (What year is this? Can we all agree on a format for text files? Please? ...oh well.)
- Ensure the generated config.h file gets included in all C++ files during build...
- Make tinyxml slightly tinier by building it with - fvisibility-inlines-hidden. - Also build with full RELRO and bsymbolic-functions
- patch license to follow spdx.org standard
- Remove redundant/unwanted tags/section (cf. specfile guidelines)
- add libtool as buildrequire to avoid implicit dependency
- fix requires of docs package
- Tinyxml is ZLib not GPL2+ (bnc#653275).
- Only require autoconf 2.62.
- avoid assertion on certain malformed input including null-byte (bsc#1218040) (CVE-2023-34194) - added tinyxml-null-byte-assert.patch
- Autoconfiscate the package. - New package for factory. - Remove stl patch as configure handles that now.
- fix packaging (devel package should be libtinyxml-devel not libtinyxml0-devel)
- Reworked Spec (Provides/Obsoletes)
- cleanup the specfile and added make clean
- removed %%%%buildroot
- Changed Packagename to libtinyxml
- initial openSUSE Package - branched for Contrib
- Various improvements from review (bz 407571)
- Initial Fedora Package