Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package log4j for openSUSE:Factory checked in at 2022-03-11 21:41:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/log4j (Old) and /work/SRC/openSUSE:Factory/.log4j.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "log4j" Fri Mar 11 21:41:21 2022 rev:37 rq:961016 version:2.17.2 Changes: -------- --- /work/SRC/openSUSE:Factory/log4j/log4j.changes 2022-02-22 21:19:00.802295295 +0100 +++ /work/SRC/openSUSE:Factory/.log4j.new.25692/log4j.changes 2022-03-11 21:41:37.078086803 +0100 @@ -1,0 +2,131 @@ +Thu Mar 10 11:20:50 UTC 2022 - David Anes <david.a...@suse.com> + +- Update to 2.17.2 + * New Features + - Limit loading of configuration via a url to https by default. + - Require log4j2.Script.enableLanguages to be specified to + enable scripting for specific languages. + - Add TB support to FileSize. + - Add the log4j-to-jul JDK Logging Bridge. + - Add org.apache.logging.log4j.core.appender.AsyncAppender.getAppenders() + to more easily port from org.apache.log4j.AsyncAppender.getAllAppenders(). + - Add Configurator.setLevel(Logger, Level), + setLevel(String, String), and setLevel(Class, Level). + - Add shorthand syntax for properties configuration format for + specifying a logger level and appender refs. + - Add optional additional fields to NoSQLAppender. + * Fixed Bugs + - Flag LogManager as initiialized if the LoggerFactory is + provided as a property. + - Fix DefaultConfiguration leak in PatternLayout. + - Document that the Spring Boot Lookup requires the + log4j-spring-boot dependency. + - Fix RoutingAppender backcompat and disallow recursive + evaluation of lookup results outside of configuration + properties. + - Fix ThreadContextDataInjector initialization deadlock. + - Fix substitutions when programmatic configuration is used. + - OptionConverter could cause a StackOverflowError. + - Log4j 1.2 bridge class ConsoleAppender should extend + WriterAppender and provide better compatibility with custom + appenders. + - Log4j 1.2 bridge method NDC.inherit(Stack) should not use + generics to provide source compatibility. + - Log4j 1.2 bridge class PatternLayout is missing constants + DEFAULT_CONVERSION_PATTERN and TTCC_CONVERSION_PATTERN. + - Log4j 1.2 bridge class PropertyConfigurator should implement + Configurator. + - Log4j 1.2 bridge interface Configurator doConfigure() methods + should use LoggerRepository, not LoggerContext. + - Log4j 1.2 bridge class OptionConverter is missing + selectAndConfigure() methods. + - Log4j 1.2 bridge class Category should implement + AppenderAttachable. + - Log4j 1.2 bridge method Category.exists(String) should be + static. + - Log4j 1.2 bridge methods missing in org.apache.log4j.Category: + getDefaultHierarchy(), getHierarchy(), getLoggerRepository(). + - Log4j 1.2 bridge class LogManager default constructor should + be public. + - Log4j 1.2 bridge interface org.apache.log4j.spi.RendererSupport + was in the wrong package and incomplete. + - Log4j 1.2 bridge interfaces missing from package + org.apache.log4j.spi: ThrowableRenderer, + ThrowableRendererSupport, TriggeringEventEvaluator. + - Log4j 1.2 bridge missing class org.apache.log4j.or.RendererMap. + - Log4j 1.2 bridge PropertiesConfiguration.buildAppender not + adding filters to custom appender. + - Log4j 1.2 bridge should ignore case in properties file keys. + - Log4j 1.2 bridge adds org.apache.log4j.component.helpers.Constants. + - Log4j 1.2 bridge adds org.apache.log4j.helpers.LogLog. + - Log4j 1.2 bridge adds org.apache.log4j.helpers.Loader. + - Log4j 1.2 bridge adds org.apache.log4j.spi.RootLogger. + - Log4j 1.2 bridge class Category is missing some protected + instance variables. + - Log4j 1.2 bridge adds org.apache.log4j.Hierarchy. + - Log4j 1.2 bridge methods Category.getChainedPriority() and + getEffectiveLevel() should not be final. + - Log4j 1.2 bridge adds org.apache.log4j.spi.NOPLoggerRepository + and NOPLogger. + - Log4j 1.2 bridge adds org.apache.log4j.spi.DefaultRepositorySelector. + - Log4j 1.2 bridge implements LogManager.getCurrentLoggers() + fully. + - Log4j 1.2 bridge fixes parsing filters in properties + configuration file #680. + - Log4j 1.2 bridge missing OptionConverter.instantiateByKey( + Properties, String, Class, Object). + - Log4j 1.2 bridge class org.apache.log4j.spi.LoggingEvent + missing constructors and public instance variable. + - Log4j 1.2 bridge does not support system properties in log4j.xml. + - Log4j 1.2 bridge now logs a warning instead of throwing an + NullPointerException when building a Syslog appender with a + missing "SyslogHost" param. + - Log4j 1.2 bridge should allow property and XML attributes to + start with either an upper-case or lower-case letter. + - Log4j 1.2 bridge uses the wrong default values for a + TTCCLayout. + - Log4j 1.2 bridge throws ClassCastException when using + SimpleLayout and others. + - Log4j 1.2 bridge uses the wrong file pattern for rolling file + appenders. + - Log4j 1.2 bridge throws ClassCastException when using + SimpleLayout and others. + - Log4j 1.2 bridge creates a SocketAppender instead of a + SyslogAppender. + - Log4j 1.2 bridge uses some incorrect default property values + in some appenders. + - Log4j 1.2 bridge supports the SocketAppender. + - Log4j 1.2 bridge missing DefaultThrowableRenderer. + - Log4j 1.2 bridge missing some ThrowableInformation constructors. + - Log4j 1.2 bridge missing some LocationInfo constructors. + - Log4j 1.2 bridge missed + - Log4j 1.2 bridge missed org.apache.log4j.pattern.FormattingInfo. + - Log4j 1.2 bridge missed org.apache.log4j.pattern.NameAbbreviator. + - Log4j 1.2 bridge missing UtilLoggingLevel. + - Log4j 1.2 bridge missing FormattingInfo. + - Log4j 1.2 bridge missing PatternConverter. + - Log4j 1.2 bridge missing PatternParser. + - Log4j 1.2 bridge issues with filters. + - Log4j 1.2 bridge implements most of DOMConfigurator. + - JndiManager reverts to 2.17.0 behavior: Read the system + property for each call. + - Configurator.setLevel not fetching the correct LoggerContext. + - Fix DTD error: Add missing ELEMENT for Marker. + - Fix log4j-jakarta-web service file. + - AppenderLoggingException logging any exception to a MongoDB + Appender. + - Possible NullPointerException in MongoDb4DocumentObject, + MongoDbDocumentObject, DefaultNoSqlObject. + - Trim whitespace before parsing a String into an Integer. + - Log4j 1.2 bridge throws a ClassCastException when logging a + Map with non-String keys. + - Log4j 1.2 bridge Check for non-existent appender when parsing + properties #761. Thanks to Kenny MacLeod. + - Log4j 1.2 bridge supports global threshold. + * Changes + - Change modifier of method + org.apache.logging.log4j.core.tools.Generate#generate to + public (was package private) to facilitate automated code + generation. + +------------------------------------------------------------------- Old: ---- apache-log4j-2.17.1-src.tar.gz apache-log4j-2.17.1-src.tar.gz.asc New: ---- apache-log4j-2.17.2-src.tar.gz apache-log4j-2.17.2-src.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ log4j.spec ++++++ --- /var/tmp/diff_new_pack.puAs62/_old 2022-03-11 21:41:37.730087304 +0100 +++ /var/tmp/diff_new_pack.puAs62/_new 2022-03-11 21:41:37.734087306 +0100 @@ -17,7 +17,7 @@ Name: log4j -Version: 2.17.1 +Version: 2.17.2 Release: 0 Summary: Java logging package License: Apache-2.0 ++++++ apache-log4j-2.17.1-src.tar.gz -> apache-log4j-2.17.2-src.tar.gz ++++++ /work/SRC/openSUSE:Factory/log4j/apache-log4j-2.17.1-src.tar.gz /work/SRC/openSUSE:Factory/.log4j.new.25692/apache-log4j-2.17.2-src.tar.gz differ: char 13, line 1 ++++++ log4j.keyring ++++++ --- /var/tmp/diff_new_pack.puAs62/_old 2022-03-11 21:41:37.806087362 +0100 +++ /var/tmp/diff_new_pack.puAs62/_new 2022-03-11 21:41:37.810087365 +0100 @@ -1105,4 +1105,442 @@ +owaSa+HENWCk/rfNLKCrwVFSKOUJgHuYmeq3rTYN2RZ =hEmT -----END PGP PUBLIC KEY BLOCK----- +pub rsa2048 2016-08-21 [SC] + B341 3085 D8D8 9494 B0F0 9A21 1774 5EF5 5497 A907 +uid [ultimate] Dominik Psenner <dpsen...@apache.org> +sig 3 17745EF55497A907 2016-08-21 Dominik Psenner <dpsen...@apache.org> +sig 49C7E3D1B469318C 2016-09-07 [User ID not found] +sig A2115AE15F6B8B72 2017-07-21 Stefan Bodewig <bode...@apache.org> +uid [ultimate] Dominik Psenner <dpsen...@gmail.com> +sig 3 17745EF55497A907 2016-08-21 Dominik Psenner <dpsen...@apache.org> +sig 49C7E3D1B469318C 2016-09-07 [User ID not found] +sig A2115AE15F6B8B72 2017-07-21 Stefan Bodewig <bode...@apache.org> +sub rsa4096 2017-07-20 [S] +sig 17745EF55497A907 2017-07-20 Dominik Psenner <dpsen...@apache.org> +sub rsa4096 2017-07-20 [E] +sig 17745EF55497A907 2017-07-20 Dominik Psenner <dpsen...@apache.org> + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +A0NQl/t/cqQvjg== +=op4L +-----END PGP PUBLIC KEY BLOCK----- +pub rsa2048 2017-05-17 [SC] + F1A5 FC81 7614 255A 8E44 1A9A D37D 4387 C9BD 368E +uid [ultimate] Volkan Yazici (vy) <vol...@yazi.ci> +sig 3 D37D4387C9BD368E 2021-10-22 Volkan Yazici (vy) <vol...@yazi.ci> +sub rsa2048 2017-05-17 [E] +sig D37D4387C9BD368E 2019-05-30 Volkan Yazici (vy) <vol...@yazi.ci> + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +2PN7mlI1Gcmf1UV0plPoUbCUZVx8WOY= +=Uv4/ +-----END PGP PUBLIC KEY BLOCK----- +pub rsa4096 2022-01-05 [SC] + E0FC 5695 7D6A 9F1C B190 EE77 1E6F 62D2 7A7A 9A1E +uid [ultimate] Carter Kozak (YubiKey 5C NFC 17031888) <cko...@apache.org> +sig 3 1E6F62D27A7A9A1E 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031888) <cko...@apache.org> +uid [ultimate] Carter Kozak (YubiKey 5C NFC 17031888) <cko...@ckozak.net> +sig 3 1E6F62D27A7A9A1E 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031888) <cko...@apache.org> +sub rsa4096 2022-01-05 [A] +sig 1E6F62D27A7A9A1E 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031888) <cko...@apache.org> +sub rsa4096 2022-01-05 [E] +sig 1E6F62D27A7A9A1E 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031888) <cko...@apache.org> + +pub rsa4096 2022-01-05 [SC] + F9FB F7E3 B57F 6E5F 43E4 EE59 8591 7FEB F665 1A65 +uid [ultimate] Carter Kozak (YubiKey 5C NFC 17031890) <cko...@apache.org> +sig 3 85917FEBF6651A65 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031890) <cko...@apache.org> +uid [ultimate] Carter Kozak (YubiKey 5C NFC 17031890) <cko...@ckozak.net> +sig 3 85917FEBF6651A65 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031890) <cko...@apache.org> +sub rsa4096 2022-01-05 [A] +sig 85917FEBF6651A65 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031890) <cko...@apache.org> +sub rsa4096 2022-01-05 [E] +sig 85917FEBF6651A65 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031890) <cko...@apache.org> + +pub rsa4096 2022-01-05 [SC] + E0FC 5695 7D6A 9F1C B190 EE77 1E6F 62D2 7A7A 9A1E +uid [ultimate] Carter Kozak (YubiKey 5C NFC 17031888) <cko...@apache.org> +sig 3 1E6F62D27A7A9A1E 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031888) <cko...@apache.org> +uid [ultimate] Carter Kozak (YubiKey 5C NFC 17031888) <cko...@ckozak.net> +sig 3 1E6F62D27A7A9A1E 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031888) <cko...@apache.org> +sub rsa4096 2022-01-05 [A] +sig 1E6F62D27A7A9A1E 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031888) <cko...@apache.org> +sub rsa4096 2022-01-05 [E] +sig 1E6F62D27A7A9A1E 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031888) <cko...@apache.org> + +pub rsa4096 2022-01-05 [SC] + F9FB F7E3 B57F 6E5F 43E4 EE59 8591 7FEB F665 1A65 +uid [ultimate] Carter Kozak (YubiKey 5C NFC 17031890) <cko...@apache.org> +sig 3 85917FEBF6651A65 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031890) <cko...@apache.org> +uid [ultimate] Carter Kozak (YubiKey 5C NFC 17031890) <cko...@ckozak.net> +sig 3 85917FEBF6651A65 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031890) <cko...@apache.org> +sub rsa4096 2022-01-05 [A] +sig 85917FEBF6651A65 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031890) <cko...@apache.org> +sub rsa4096 2022-01-05 [E] +sig 85917FEBF6651A65 2022-01-05 Carter Kozak (YubiKey 5C NFC 17031890) <cko...@apache.org> + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +VfaSZHsZqdQ= +=yYKj +-----END PGP PUBLIC KEY BLOCK----- + +pub ed25519/0x031EE010CA15D1EE 2022-03-10 [C] + Key fingerprint = 8378 BFAA D82F E5AA 602A C356 031E E010 CA15 D1EE +uid [ultimate] Matt Sicker <mattsic...@apache.org> +sig 3 0x031EE010CA15D1EE 2022-03-10 Matt Sicker <mattsic...@apache.org> +sub ed25519/0x0181B45EA58677BC 2022-03-10 [S] [expires: 2028-03-08] +sig 0x031EE010CA15D1EE 2022-03-10 Matt Sicker <mattsic...@apache.org> +sub cv25519/0x944EC8D1A08CF77A 2022-03-10 [E] [expires: 2028-03-08] +sig 0x031EE010CA15D1EE 2022-03-10 Matt Sicker <mattsic...@apache.org> +sub ed25519/0x11A629398030E936 2022-03-10 [A] [expires: 2028-03-08] +sig 0x031EE010CA15D1EE 2022-03-10 Matt Sicker <mattsic...@apache.org> + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEYiljShYJKwYBBAHaRw8BAQdA4ativA3OtR15B4YnoRwpm9rRgHdd0A0lzJ4u +6q7gsMO0I01hdHQgU2lja2VyIDxtYXR0c2lja2VyQGFwYWNoZS5vcmc+iI4EExYK +ADYWIQSDeL+q2C/lqmAqw1YDHuAQyhXR7gUCYiljSgIbAQQLCQgHBBUKCQgFFgID +AQACHgECF4AACgkQAx7gEMoV0e4A9QEAwjrT892AmbfW8wz/v+GtePngb3lO1M13 +rgcvr2RStH0A/Ri4+kkaq8SJ1bKGutGQ1HdVKAezyH43gCElg2PIMBwLuDMEYilj +vhYJKwYBBAHaRw8BAQdAZu4+fS/JFKCVTzk4FGQdZUm2jVKoNmUYh4D90N7Md4yI +9QQYFgoAJhYhBIN4v6rYL+WqYCrDVgMe4BDKFdHuBQJiKWO+AhsCBQkLRzUAAIEJ +EAMe4BDKFdHudiAEGRYKAB0WIQTKYu0TDkBTlEQG32QBgbRepYZ3vAUCYiljvgAK +CRABgbRepYZ3vJtnAP0bBbIkexlDKrTeyTW3ah+KV2S1/OjA3WvtZZYdOengTgEA +7FxGQxTCEpL7ang6tEf335byU70z+Ctz4VbaoyCQUg0AhgD/SLe+JytxaIYw+VV7 +WvGj9UzoEFXqo6wAdu+nYEQcw+cBANgFCjQpgGEQCIEIjY/NrklZnMzXlHKZ1Ab8 +5KTuWCQEuDgEYilkCRIKKwYBBAGXVQEFAQEHQJX5V78g0svo7XH8mYaigbRAt/PY +X2A0g6Qxo0XEJD5YAwEIB4h+BBgWCgAmFiEEg3i/qtgv5apgKsNWAx7gEMoV0e4F +AmIpZAkCGwwFCQtHNQAACgkQAx7gEMoV0e4ecAD+KQWT2iO1W/EczvSgurkvbCgm +CkMeBwTucYVu6Hd0h0gA/2GVDe/McuK65LrqghHPek8PvSbMVtw/iR3OQ3cXyBYG +uDMEYilkGBYJKwYBBAHaRw8BAQdAPHx0bsFG7r3Zw3sZCc0GVVIPpxa3AA2YG8xg +7QAvNFeIfgQYFgoAJhYhBIN4v6rYL+WqYCrDVgMe4BDKFdHuBQJiKWQYAhsgBQkL +RzUAAAoJEAMe4BDKFdHuMZ0BALB9hOZO2olaDYA4UmLx9AQXAXy99Bz5bmt9qVa+ +Vg+DAP9lmPUPXEdV8ogQBoExOifUOgLUoJ2BTcysUyVRkDvyAw== +=oRrk +-----END PGP PUBLIC KEY BLOCK-----