Revisions of libesmtp

Jan Engelhardt's avatar Jan Engelhardt (jengelh) accepted request 1186626 from Martin Jambor's avatar Martin Jambor (jamborm) (revision 9)
- Added libesmtp-c99.patch which adds a required feature macro
  definition so that strlcpy function is properly declared in the
  standard header file.  [boo#1225800]

If the request is fine, please forward it also to Factory soon-ish so
that we can switch the default compiler.
Jan Engelhardt's avatar Jan Engelhardt (jengelh) accepted request 1045487 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 8)
- Update to 1.1.0: 
  * CVE-2019-19977: avoid potential stack overflow in NTLM authenticator.
  * Migrate build system to Meson
  * Remove GNU libltdl support, assume dlopen() always available.
  * Use a linker map to restrict public symbols to API only.
  * Add sentinel and ‘format printf’ attributes to function declarations.
  * Remove getaddrinfo() implementation.
  * Use strlcpy() for safer string copies, provide implementation
    for systems that need it.
  * Update ‘application data’ APIs
  * Add ‘smtp_get_server_name()’ API.
  * Collect replacement functions into missing.c
  * Prohibit Resent-Reply-To: header.
  * Use canonic domain name of MTA where known 
  * Implement rfc2822date() with strftime() if available.
  * add option for XDG file layout convention instead of ~/.authenticate
  * OpenSSL
    + Remove support for OpenSSL versions before v1.1.0
    + Update OpenSSL API calls used for modern versions
    + Require TLS v1 or higher
  * Add add_ntlm.patch
  * Drop the following patches:
    + libesmtp-removedecls.diff
    + libesmtp-1.0.4-bloat.patch
    + libesmtp-fix-cve-2019-19977.patch
    + libesmtp-openssl11.patch
    + libesmtp-tlsv12.patch
Jan Engelhardt's avatar Jan Engelhardt (jengelh) accepted request 910456 from Yifan Jiang's avatar Yifan Jiang (yfjiang) (revision 7)
- Add libesmtp-fix-cve-2019-19977.patch: Fix stack-based buffer
  over-read in ntlm/ntlmstruct.c (bsc#1160462 bsc#1189097).
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 665955 from Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) (revision 6)
- Use %license instead of %doc [bsc#1082318]
Jan Engelhardt's avatar Jan Engelhardt (jengelh) committed (revision 5)
- Implement shared library packaging guideline.
Jan Engelhardt's avatar Jan Engelhardt (jengelh) accepted request 577378 from Cristian Rodríguez's avatar Cristian Rodríguez (elvigia) (revision 4)
- SSL support was silently lost on openSSL 1.1 update.
  libesmtp-openssl11.patch makes things work again.
Bjørn Lie's avatar Bjørn Lie (Zaitor) committed (revision 3)
Bjørn Lie's avatar Bjørn Lie (Zaitor) accepted request 437106 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) (revision 2)
Add bug ref to one of the changes entries - original submission by Marcus Meissner
Matthias Mailänder's avatar Matthias Mailänder (Mailaender) accepted request 435609 from Bjørn Lie's avatar Bjørn Lie (Zaitor) (revision 1)
I'd like to move this to here as it's a more fitting home than GNOME, where we only had it due to balsa I guess. Once acked, I'll file a changedevel req to factory
Displaying all 9 revisions
openSUSE Build Service is sponsored by