This is an automated email from the ASF dual-hosted git repository.

tjwatson pushed a change to branch scrR8
in repository https://gitbox.apache.org/repos/asf/felix-dev.git.


    from 2de0937  Merge branch 'master' into scrR8
     add 9725b1e  FELIX-6375 : Configuration Admin Service not available with 
org.apache.felix.webconsole_4.6.0.all
     add 111525f  FELIX-6375 : Configuration Admin Service not available with 
org.apache.felix.webconsole_4.6.0.all
     add d641cd2  FELIX-6371 : JSONConfigurationWriter does not escape 
backslash and other chars
     add 80a500d  FELIX-6371 : JSONConfigurationWriter does not escape 
backslash and other chars
     add de42f92  Bump version to 1.1.0-SNAPSHOT
     add 896c139  FELIX-6375 : Require Java 8 as minimum version
     add 6a75e12  FELIX-6009 : Metatype AD empty String default value
     add 170485f  Update changelog
     add 26a666d  [maven-release-plugin] prepare release 
org.apache.felix.metatype-1.2.4
     add 28250c3  [maven-release-plugin] prepare for next development iteration
     add a0af23b  FELIX-6278: Update Dependency Manager with latest bndtools 
version
     add 76d77a0  FELIX-6278: added toplevel changelog file, which was removed 
by mistake
     add b5e7aba  FELIX-6278: Fixed license/readme files.
     add 12c52d0  FELIX-6380 : Make configuration map case-insensitive
     add 308c199  [dependency manager] prepare for next r17 development 
iteration
     add 64e2e1f  FELIX-6380 : Make configuration map case-insensitive
     add 677a94c  [maven-release-plugin] prepare release 
org.apache.felix.cm.json-1.0.4
     add 3069e3e  [maven-release-plugin] prepare for next development iteration
     add 1291b8f  Fix typo (#68)
     add d268db5  FELIX-6383 : Unable to persist state to state.ser
     add 18ff48c  FELIX-6383 : Unable to persist state to state.ser
     add fd328c8  [maven-release-plugin] prepare release 
org.apache.felix.cm.json-1.0.6
     add 35238c4  [maven-release-plugin] prepare for next development iteration
     add 0aa232a  Add test cases with spaces in values
     add bc66937  FELIX-6287: Support running the framework and the main on the 
module path
     add c562829  FELIX-6287: set override existing to true for the moditect 
plugin
     add 0e8c8da  FELIX-6384 support empty directive values
     add 0b07b35  Merge pull request #69 from 
kwin/feature/support-empty-default-values
     add 56da82c  Update dependencies to latest version
     add b3c1ba1  [maven-release-plugin] prepare release 
org.apache.felix.configadmin.plugin.interpolation-1.1.2
     add 22bc647  [maven-release-plugin] prepare for next development iteration
     add bf03b9d  Update change log for 2.1.26
     add 67fae3d  [maven-release-plugin] prepare release 
org.apache.felix.scr-2.1.26
     add e8fbf5b  [maven-release-plugin] prepare for next development iteration
     add 532788d  FELIX-6386 : Unable to read persisted state from state.ser
     add 884aae0  [maven-release-plugin] prepare release 
org.apache.felix.configurator-1.0.14
     add f93e648  [maven-release-plugin] prepare for next development iteration
     add 2408520  FELIX-6391 - Update embedded commons-io to 2.8.0 (#72)
     add 90eee74  FELIX-6392 : Webconsole configadmin javascript error: 
Uncaught TypeError: parsers is undefined
     add bfeba55  FELIX-6394 : Update Jetty to 9.4.38.v20210224
     add b7d4807  Update to latest http jetty snapshot
     add 2c6d92c  [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-4.1.6
     add 3432cfb  [maven-release-plugin] prepare for next development iteration
     add 9417fc7  FELIX-6388 : ERROR: Bundle org.apache.felix.log [4] 
EventDispatcher: Error during dispatch. (java.lang.NullPointerException)
     add 4c9f671  [FELIX-6337] Maven Bundle Plugin generates incorrect 
Provide-Capability
     add 6f12db3  Merge pull request #58 from Fenrock/felix6337
     add b0b577b  Revert "[FELIX-6337] Maven Bundle Plugin generates incorrect 
Provide-Capability"
     add 94928ea  Revert "[FELIX-6269] Reformat header / capabilities clauses 
to ensure predictable builds"
     add e9e674b  Revert "FELIX-6193 - Update maven-archiver + plexus-utils 
(#8)"
     add 1b0471e  [maven-release-plugin] prepare release 
maven-bundle-plugin-5.1.2
     add 3e5671a  [maven-release-plugin] prepare for next development iteration
     add 6aef60e  [FELIX-6397] Allow java.* packages export in ResourceBuilder 
(as it's required since R7)
     add e6cf27e  [maven-release-plugin] prepare release 
org.apache.felix.utils-1.11.8
     add 8736598  [maven-release-plugin] prepare for next development iteration
     add 2278487  FELIX-6390 Refactor the default authentication mechanism of 
the (#71)
     add 00c9523  FELIX-6398: Update packages to osgi.core 8
     add b54de6e  FELIX-6405 : Update Jetty version to 9.4.39
     add b0c1196  [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-4.1.8
     add 1499b19  [maven-release-plugin] prepare for next development iteration
     add 5c1b9fa  FELIX-6405 : Update Jetty version to 9.4.40
     add ddcfaf0  [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-4.1.8
     add 7aca0f9  [maven-release-plugin] prepare for next development iteration
     add 2b02482  FELIX-6406 : Exception when parsing multi-line configurations
     add e683130  [maven-release-plugin] prepare release 
org.apache.felix.configadmin-1.9.22
     add 23feae7  [maven-release-plugin] prepare for next development iteration
     add 18aa59f  FELIX-6402 don't swallow exception when converting to array
     add b178fda  Merge pull request #74 from kwin/FELIX-6402_dont-swallow-CME
     add a195e1e  [FELIX-6409] FileInstall logs useless messages due to 
incorrect interpolations
     add bbaa489  [FELIX-6410] Set the READ_ONLY attribute for configurations
     add 98d3533  [FELIX-6412] Use Configuration.updateIfDifferent
     add 7c160b6  [FELIX-6413] Make sure file checksums account for write 
permissions
     add 131ceab  [FELIX-6411] use friendly name as factory name when creating 
new configurations
     add afa3924  [FELIX-6414] Interpolation plugin support multiple secrets 
directories
     add a66bfa1  simplify write permission check
     add 9b14584  cleanup build warnings
     add ffe8394  FIX: Prevent Null pointer exception in fileinstall watcher
     add 101a360  [FELIX-6229] Not compatible with the symlinks Kubernetes uses 
to mount ConfigMaps
     add c2a1e57  [maven-release-plugin] prepare release 
org.apache.felix.fileinstall-3.7.0
     add 0b31a09  [maven-release-plugin] prepare for next development iteration
     add 1be9dba  update changelog
     add 2794177  [maven-release-plugin] prepare release 
org.apache.felix.configadmin.plugin.interpolation-1.1.4
     add c4a7dbe  [maven-release-plugin] prepare for next development iteration
     add 589ccc2  [FELIX-6407] SCR Logging Fixes and Improvements
     add c1197d9  Merge pull request #75 from amitjoy/scr-logging-enhancement
     add b747b7d  Update framework implementations
     add addf139  Update to compile with Java 8
     add 4dc2ed1  Hide LoggerFactory from Equinox for unit test.
     add d59927b  Fix test cases to tolerate both felix and equinox
     add 20272ad  FELIX-6408 - NPE in 
MultipleStaticReluctantCustomizer.modifiedService
     add 616c772  FELIX-6416: special case runtime ref in bundle urls
     add c54edd6  Merge pull request #77 from apache/issues/FELIX-6416
     add 841272d  [FELIX-6417] Remove dependency on configadmin
     add 88c71ec  [FELIX-6418] Really shade felix.utils packages
     new e1b5490  Merge branch 'master' into scrR8
     new 6701c6c  Add Optional service injection tests

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 cm.json/pom.xml                                    |  12 +-
 .../org/apache/felix/cm/json/Configurations.java   |   2 +-
 .../cm/json/impl/ConfigurationReaderImpl.java      |  12 +-
 .../felix/cm/json/impl/OrderedDictionary.java      | 274 ++++++++++--
 .../org/apache/felix/cm/json/package-info.java     |   2 +-
 .../cm/json/impl/ConfigurationReaderImplTest.java  |   9 +
 .../felix/cm/json/impl/OrderedDictionaryTest.java  | 134 ++++++
 .../resources/configs/single-duplicatekeys.json    |   4 +
 configadmin-plugins/interpolation/README.md        |   7 +-
 configadmin-plugins/interpolation/pom.xml          |   6 +-
 .../InterpolationConfigurationPlugin.java          |  27 +-
 .../plugin/interpolation/Interpolator.java         |   7 +-
 .../InterpolationConfigurationPluginTest.java      |  43 +-
 .../interpolation/src/test/resources/foo.bar       |   1 +
 .../src/test/resources/{ => other}/testfile.txt    |   0
 configadmin/README.md                              |   2 +-
 configadmin/pom.xml                                |   2 +-
 .../apache/felix/cm/file/ConfigurationHandler.java |   4 +-
 .../felix/cm/file/ConfigurationHandlerTest.java    |  60 +++
 configurator/pom.xml                               |   4 +-
 .../felix/configurator/impl/model/Config.java      |  20 +-
 .../org/osgi/util/converter/ConvertingImpl.java    |   8 +-
 .../org/osgi/util/converter/ConverterTest.java     |  33 ++
 .../.gradle-wrapper/gradle-wrapper.properties      |   2 +-
 dependencymanager/changelog.txt                    |  16 +
 dependencymanager/cnf/build.bnd                    |  13 +
 dependencymanager/cnf/ext/libraries.bnd            |   2 +-
 dependencymanager/cnf/repository.mvn               |  14 +-
 dependencymanager/gradle.properties                |   4 +-
 .../bnd.bnd                                        |   2 +-
 .../changelog.txt                                  |  13 +
 .../resources/DEPENDENCIES                         |   2 +-
 .../resources/NOTICE                               |   2 +-
 .../bnd.bnd                                        |   2 +-
 .../changelog.txt                                  |  13 +
 .../resources/DEPENDENCIES                         |   2 +-
 .../resources/NOTICE                               |   2 +-
 .../.settings/org.eclipse.jdt.core.prefs           |  28 +-
 .../bnd.bnd                                        |   2 +-
 .../changelog.txt                                  |  13 +
 .../resources/DEPENDENCIES                         |   2 +-
 .../resources/NOTICE                               |   2 +-
 .../bnd.bnd                                        |   2 +-
 .../changelog.txt                                  |  13 +
 .../resources/DEPENDENCIES                         |   2 +-
 .../resources/NOTICE                               |   2 +-
 .../org.apache.felix.dependencymanager/bnd.bnd     |   2 +-
 .../changelog.txt                                  |  13 +-
 .../resources/DEPENDENCIES                         |   2 +-
 .../resources/NOTICE                               |   2 +-
 dependencymanager/release/README.release           |  26 +-
 dependencymanager/release/build.gradle             |  29 +-
 dependencymanager/release/resources/bin/NOTICE     |   2 +-
 dependencymanager/release/resources/bin/README.bin |  21 +-
 dependencymanager/release/resources/src/NOTICE     |   2 +-
 dependencymanager/release/resources/src/README.src |  21 +-
 fileinstall/doc/changelog.txt                      |  11 +
 fileinstall/pom.xml                                |  40 +-
 .../fileinstall/internal/ConfigInstaller.java      | 308 ++++++++++++--
 .../fileinstall/internal/DirectoryWatcher.java     |   8 +-
 .../apache/felix/fileinstall/internal/Scanner.java |  38 +-
 .../apache/felix/fileinstall/internal/Util.java    |   8 +
 .../apache/felix/fileinstall/internal/Watcher.java |  28 +-
 .../felix/fileinstall/internal/WatcherScanner.java |   6 +-
 .../fileinstall/internal/ConfigInstallerTest.java  | 179 ++++++--
 framework.security/pom.xml                         |   4 +-
 framework/pom.xml                                  |  57 ++-
 .../framework/URLHandlersBundleURLConnection.java  |  35 +-
 .../java/org/apache/felix/framework/util/Util.java |  18 +-
 framework/src/main/java/org/osgi/dto/DTO.java      | 462 +++++++++++----------
 .../src/main/java/org/osgi/dto/package-info.java   |   6 +-
 .../java/org/osgi/resource/dto/CapabilityDTO.java  |   2 +-
 .../org/osgi/resource/dto/CapabilityRefDTO.java    |   2 +-
 .../java/org/osgi/resource/dto/RequirementDTO.java |   2 +-
 .../org/osgi/resource/dto/RequirementRefDTO.java   |   2 +-
 .../java/org/osgi/resource/dto/ResourceDTO.java    |   2 +-
 .../main/java/org/osgi/resource/dto/WireDTO.java   |   2 +-
 .../main/java/org/osgi/resource/dto/WiringDTO.java |   2 +-
 .../java/org/osgi/resource/dto/package-info.java   |   6 +-
 .../main/java/org/osgi/resource/package-info.java  |   6 +-
 .../osgi/service/packageadmin/package-info.java    |   6 +-
 .../org/osgi/service/startlevel/package-info.java  |   6 +-
 .../java/org/osgi/service/url/package-info.java    |   6 +-
 .../java/org/osgi/util/tracker/package-info.java   |   6 +-
 framework/src/main/resources/default.properties    |  16 +-
 .../felix/framework/ResourceLoadingTest.java       |  58 +++
 http/itest/pom.xml                                 |   2 +-
 http/jetty/pom.xml                                 |   6 +-
 .../apache/felix/http/jetty/ConnectorFactory.java  |   1 +
 .../felix/http/jetty/internal/JettyService.java    |   4 +-
 inventory/changelog.txt                            |  10 +-
 inventory/pom.xml                                  |  13 +-
 .../inventory/impl/InventoryPrinterAdapter.java    |  30 +-
 .../impl/InventoryPrinterDescription.java          |  18 +-
 .../impl/InventoryPrinterManagerImpl.java          |  71 ++--
 .../impl/helper/JSONConfigurationWriter.java       |  15 +-
 .../org/apache/felix/inventory/FormatTest.java     |  10 +-
 .../impl/helper/JSONConfigurationWriterTest.java   |  31 +-
 .../felix/log/ConfigurationListenerImpl.java       |  14 +-
 log/src/main/java/org/apache/felix/log/Log.java    |  32 +-
 main/pom.xml                                       |  81 +++-
 metatype/changelog.txt                             |   6 +
 metatype/pom.xml                                   |   5 +-
 .../main/java/org/apache/felix/metatype/AD.java    |   9 +-
 .../org/apache/felix/metatype/ADValidator.java     |  45 +-
 .../java/org/apache/felix/metatype/ADTest.java     |  20 +-
 .../org/apache/felix/metatype/ADValidatorTest.java |  11 +-
 .../java/org/osgi/service/resolver/Resolver.java   |   8 +-
 .../org/osgi/service/resolver/package-info.java    |   6 +-
 scr/changelog.txt                                  |  28 ++
 scr/pom.xml                                        |  15 +-
 .../java/org/apache/felix/scr/impl/Activator.java  |   6 +-
 .../scr/impl/config/ScrConfigurationImpl.java      |  53 ++-
 .../felix/scr/impl/logger/ExtLogManager.java       |  15 +-
 .../felix/scr/impl/logger/LogConfiguration.java    |  97 +++++
 .../apache/felix/scr/impl/logger/LogManager.java   |  32 +-
 .../apache/felix/scr/impl/logger/NoOpLogger.java   |  43 +-
 .../felix/scr/impl/logger/ScrLogManager.java       |  30 +-
 .../felix/scr/impl/logger/ScrLoggerFactory.java    |  71 ++++
 .../felix/scr/impl/manager/DependencyManager.java  |   2 +-
 .../felix/scr/impl/manager/ScrConfiguration.java   |  24 +-
 .../apache/felix/scr/impl/logger/LoggerTest.java   | 117 ++++--
 .../scr/integration/ComponentConcurrencyTest.java  |   1 +
 .../scr/integration/ComponentOptionalTest.java     |  76 +++-
 .../felix/scr/integration/ComponentTestBase.java   |   2 +-
 .../components/InjectOptionalComponent.java        |  59 ++-
 .../resources/integration_test_inject_optional.xml |  25 ++
 tools/maven-bundle-plugin/pom.xml                  |   4 +-
 .../apache/felix/bundleplugin/BundlePlugin.java    |  31 +-
 utils/pom.xml                                      |   2 +-
 .../felix/utils/resource/ResourceBuilder.java      |   7 +-
 webconsole/changelog.txt                           |   9 +-
 webconsole/pom.xml                                 |   6 +-
 .../internal/configuration/ConfigAdminSupport.java |   7 +-
 .../internal/configuration/ConfigManager.java      |  11 +-
 ...t.java => BasicWebConsoleSecurityProvider.java} | 141 ++-----
 .../webconsole/internal/servlet/OsgiManager.java   |  28 +-
 .../internal/servlet/OsgiManagerHttpContext.java   |  76 +---
 .../main/resources/OSGI-INF/l10n/bundle.properties |   3 +
 webconsole/src/main/resources/res/ui/config.js     |  34 +-
 .../src/main/resources/templates/config.html       |   3 +
 .../servlet/OsgiManagerHttpContextTest.java        |   9 +-
 142 files changed, 2711 insertions(+), 1084 deletions(-)
 create mode 100644 
cm.json/src/test/java/org/apache/felix/cm/json/impl/OrderedDictionaryTest.java
 create mode 100644 cm.json/src/test/resources/configs/single-duplicatekeys.json
 create mode 100644 configadmin-plugins/interpolation/src/test/resources/foo.bar
 rename configadmin-plugins/interpolation/src/test/resources/{ => 
other}/testfile.txt (100%)
 copy 
http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyManagedService.java
 => 
inventory/src/test/java/org/apache/felix/inventory/impl/helper/JSONConfigurationWriterTest.java
 (53%)
 create mode 100644 
scr/src/main/java/org/apache/felix/scr/impl/logger/LogConfiguration.java
 copy configadmin/src/test/java/org/apache/felix/cm/MockServiceReference.java 
=> scr/src/main/java/org/apache/felix/scr/impl/logger/NoOpLogger.java (58%)
 create mode 100644 
scr/src/main/java/org/apache/felix/scr/impl/logger/ScrLoggerFactory.java
 copy 
webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/{OsgiManagerHttpContext.java
 => BasicWebConsoleSecurityProvider.java} (53%)

Reply via email to