{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/proftpd/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/proftpd/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": [], "new": []}, "same_num": 0}, "diff": {"diff_details": {"proftpd-sqlite": {"name": {"old": "proftpd-sqlite-1.3.8b-4.oe2003sp4.x86_64.rpm", "new": "proftpd-sqlite-1.3.9a-1.oe2003sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["proftpd = 1.3.8b"], "new": ["proftpd = 1.3.9a"]}, "more": ["libsodium.so.23()(64bit)"]}, "rpm provides": {}, "rpm symbol": {}}, "proftpd-mysql": {"name": {"old": "proftpd-mysql-1.3.8b-4.oe2003sp4.x86_64.rpm", "new": "proftpd-mysql-1.3.9a-1.oe2003sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["proftpd = 1.3.8b"], "new": ["proftpd = 1.3.9a"]}, "more": ["libsodium.so.23()(64bit)"]}, "rpm provides": {}, "rpm symbol": {}}, "proftpd-devel": {"name": {"old": "proftpd-devel-1.3.8b-4.oe2003sp4.x86_64.rpm", "new": "proftpd-devel-1.3.9a-1.oe2003sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["proftpd = 1.3.8b"], "new": ["proftpd = 1.3.9a"]}, "less": ["pcre-devel", "tcp_wrappers-devel"], "more": ["libsodium-devel >= 1.0"]}, "rpm provides": {}, "rpm files": {}, "rpm header": {"diff": {"old": ["keys.h", "mod_sftp.h", "version.h", "throttle.h", "compat.h", "auth.h", "fsio.h", "dirtree.h", "keystore.h", "options.h", "mod_vroot.h", "fxp.h", "ctrls.h", "config.h", "mod_quotatab.h", "mod_tls.h"], "new": ["keys.h", "mod_sftp.h", "version.h", "throttle.h", "compat.h", "auth.h", "fsio.h", "dirtree.h", "keystore.h", "options.h", "mod_vroot.h", "fxp.h", "ctrls.h", "config.h", "mod_quotatab.h", "mod_tls.h"]}, "more": ["mod_proxy.h", "poly1305.h"]}, "rpm cmd": {}}, "proftpd": {"name": {"old": "proftpd-1.3.8b-4.oe2003sp4.x86_64.rpm", "new": "proftpd-1.3.9a-1.oe2003sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["config(proftpd) = 1.3.8b"], "new": ["config(proftpd) = 1.3.9a"]}, "less": ["libresolv.so.2()(64bit)"], "more": ["libsodium.so.23()(64bit)"]}, "rpm provides": {}, "rpm files": {"less": ["/usr/share/doc/proftpd/README.modules"], "more": ["/usr/share/doc/proftpd/platforms", "/usr/share/doc/proftpd/platforms/AIX.md", "/usr/share/locale/pl_PL/LC_MESSAGES/proftpd.mo", "/usr/share/doc/proftpd/platforms/Cygwin.md", "/usr/share/doc/proftpd/howto/Modules.html", "/usr/share/doc/proftpd/platforms/README.md"]}, "rpm config": {"less": ["proftpd-x86_64.conf"]}, "rpm service": {"diff": {"old": ["proftpd.service"], "new": ["proftpd.service"]}}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/libexec/proftpd/mod_sftp.so", "new": "/usr/libexec/proftpd/mod_sftp.so", "details": {"count_result": {"Changed functions": 5}}}, {"old": "/usr/sbin/ftpscrub", "new": "/usr/sbin/ftpscrub", "details": {}}, {"old": "/usr/sbin/proftpd", "new": "/usr/sbin/proftpd", "details": {"count_result": {"Changed functions": 2, "Removed functions": 2, "Changed variables": 2}}}, {"old": "/usr/libexec/proftpd/mod_vroot.so", "new": "/usr/libexec/proftpd/mod_vroot.so", "details": {"count_result": {"Changed functions": 1}}}, {"old": "/usr/sbin/ftpshut", "new": "/usr/sbin/ftpshut", "details": {}}, {"old": "/usr/bin/ftpdctl", "new": "/usr/bin/ftpdctl", "details": {"count_result": {"Removed functions": 2, "Changed variables": 1}}}]}}, "proftpd-utils": {"name": {"old": "proftpd-utils-1.3.8b-4.oe2003sp4.x86_64.rpm", "new": "proftpd-utils-1.3.9a-1.oe2003sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["proftpd = 1.3.8b"], "new": ["proftpd = 1.3.9a"]}, "less": ["libresolv.so.2()(64bit)"]}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/ftpcount", "new": "/usr/bin/ftpcount", "details": {}}, {"old": "/usr/bin/ftpwho", "new": "/usr/bin/ftpwho", "details": {}}, {"old": "/usr/bin/ftptop", "new": "/usr/bin/ftptop", "details": {}}]}}, "proftpd-postgresql": {"name": {"old": "proftpd-postgresql-1.3.8b-4.oe2003sp4.x86_64.rpm", "new": "proftpd-postgresql-1.3.9a-1.oe2003sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["proftpd = 1.3.8b"], "new": ["proftpd = 1.3.9a"]}, "more": ["libsodium.so.23()(64bit)"]}, "rpm provides": {}, "rpm symbol": {}}, "proftpd-ldap": {"name": {"old": "proftpd-ldap-1.3.8b-4.oe2003sp4.x86_64.rpm", "new": "proftpd-ldap-1.3.9a-1.oe2003sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["proftpd = 1.3.8b"], "new": ["proftpd = 1.3.9a"]}, "more": ["libsodium.so.23()(64bit)"]}, "rpm provides": {}, "rpm files": {"less": ["/usr/share/doc/proftpd-ldap/README.LDAP"]}, "rpm symbol": {}}}, "diff_num": 7}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {"proftpd-proxy": {"Name": "proftpd-proxy-1.3.9a-1.oe2003sp4.x86_64.rpm", "RPM Level": "level4"}}, "more_num": 1}}, "pr_link": "https://gitcode.com/src-openeuler/proftpd/pull/109", "pr_changelog": "* Wed Apr 29 2026 wangkai <13474090681@163.com> - 1.3.9a-1\n- Update to 1.3.9a for fix CVE-2026-42167\n- Add 'proxy' sub-package with unbundled mod_proxy\n- Use libsodium to provide ed25519 key support for mod_sftp\n- Update logrotate snippet to use try-reload-or-restart rather than reload\n  for distributions with systemd 229 or later\n"}