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 f343822  Merge branch 'master' into scrR8
     add 5758834  FELIX-6308 : Revert changes
     add 4c826f0  Format according to the rest of SCR codebase
     add 462bfe2  FELIX-6361 - Avoid IllegalArgumentException for calls to 
getLogger
     add d2f25bf  FELIX-6362 Utils ResourceBuilder does not allow java.* imports
     add cf18cb6  Merge pull request #62 from bosschaert/FELIX-6362
     add 964413a  [maven-release-plugin] prepare release 
org.apache.felix.utils-1.11.6
     add 7be69de  [maven-release-plugin] prepare for next development iteration
     add e5e5bf1  FELIX-6364 Security vulnerability CVE-2020-27216 ,update 
jetty (#63)
     add 4169566  [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-4.1.4
     add a1dfca9  [maven-release-plugin] prepare for next development iteration
     add 7d91f8c  FELIX-6363 : Simplify updating of OSGi configurations through 
REST API
     add 7fb5984  FELIX-6366 1.0.3 < jQuery <3.4.0 is vulnerable to 
CVE-2020-11023 (#64)
     add c09718b  Update webconsole changelog
     add d3fd46a  Update changelog
     add 6499084  FELIX-6222: Support for os.name Capability is missing for 
Windows Server 2019
     add bf1af68  Update changelog
     add 67cd796  Update changelog and dependencies
     add b006c4f  Update changelogs, dependencies, and prepare for release
     add 25f6f7d  [maven-release-plugin] prepare release 
org.apache.felix.resolver-2.0.2
     add 4099d2c  [maven-release-plugin] prepare for next development iteration
     add 758ee60  Update to developer release version
     add 7d666fb  Update dependencies for release
     add d3e64c2  [maven-release-plugin] prepare release 
org.apache.felix.framework-6.0.4
     add 7f88824  [maven-release-plugin] prepare for next development iteration
     add 797c0fc  Update dependencies after release
     add 3033457  Update dependencies for release
     add c4eb148  [maven-release-plugin] prepare release 
org.apache.felix.main-6.0.4
     add 93d68d1  [maven-release-plugin] prepare for next development iteration
     add 1e86095  Update dependencies after release
     add f12f258  Update dependencies for release
     add 8362398  [maven-release-plugin] prepare release 
org.apache.felix.main.distribution-6.0.4
     add 4fff6e4  [maven-release-plugin] prepare for next development iteration
     add 00be08c  FELIX-6370 : Provide a User interface for checks within 
plugins
     add 814d8ca  Update .gitignore
     add 5b50cf0  FELIX-6370 : Provide a User interface for checks within 
plugins
     add 51a8628  [maven-release-plugin] prepare release 
org.apache.felix.webconsole-4.6.0
     add f9e5a42  [maven-release-plugin] prepare for next development iteration
     add 69cfc5c  Fix javadoc errors and warnings with Java 8
     add 54a9590  [maven-release-plugin] prepare release 
org.apache.felix.eventadmin-1.6.0
     add 31fa52b  [maven-release-plugin] prepare for next development iteration
     new 9ab0150  Merge branch 'master' into scrR8
     new c107424  Force Java 8 compiler
     new 5d167e2  Add support for Optional<ServiceType> to be injected
     add 8bccf4d  FELIX-6369: Implement R8 core spec
     add a1ec804  Merge pull request #65 from apache/frameworkR8
     add af8cf08  FELIX-6294: add a slash to urls for directories
     add 425655e  Merge pull request #66 from apache/issues/FELIX-6294
     add 2e18682  FELIX-6163: do not use System.currentTimeMillis() to check 
timeouts
     add 945008d  Merge pull request #67 from apache/issues/FELIX-6163
     add 0cd499d  Update dependencies to released versions
     add 55b5fe2  Update changelogs
     add 8f5117c  [maven-release-plugin] prepare release 
org.apache.felix.framework-7.0.0
     add 89bcce8  [maven-release-plugin] prepare for next development iteration
     add 5edad1f  [maven-release-plugin] prepare release 
org.apache.felix.framework.security-2.8.0
     add 2564eab  [maven-release-plugin] prepare for next development iteration
     add 3eab73e  [maven-release-plugin] prepare release 
org.apache.felix.main-7.0.0
     add e602f1a  [maven-release-plugin] prepare for next development iteration
     add 4337c59  Update dependency for release
     add 4a4c7a1  [maven-release-plugin] prepare release 
org.apache.felix.main.distribution-7.0.0
     add 3bd444d  [maven-release-plugin] prepare for next development iteration
     add bf58c61  [maven-release-plugin] prepare release 
org.apache.felix.configadmin-1.9.20
     add 7eac0ab  [maven-release-plugin] prepare for next development iteration
     add 1fd72ff  FELIX-6373 : Wrong provide capability header
     add 6334163  [maven-release-plugin] prepare release 
org.apache.felix.eventadmin-1.6.2
     add 72ab8ae  [maven-release-plugin] prepare for next development iteration
     new 2de0937  Merge branch 'master' into scrR8

The 4 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:
 .gitignore                                         |    1 +
 configadmin/changelog.txt                          |    1 -
 configadmin/pom.xml                                |    2 +-
 .../felix/cm/file/FilePersistenceManager.java      |   12 +-
 eventadmin/impl/changelog.txt                      |    6 +
 eventadmin/impl/pom.xml                            |    7 +-
 .../apache/felix/eventadmin/impl/Activator.java    |    2 +-
 .../felix/eventadmin/impl/Configuration.java       |   20 +-
 .../eventadmin/impl/adapter/AbstractAdapter.java   |    2 +-
 .../impl/adapter/BundleEventAdapter.java           |    6 +-
 .../impl/adapter/FrameworkEventAdapter.java        |    6 +-
 .../eventadmin/impl/adapter/LogEventAdapter.java   |   20 +-
 .../impl/adapter/ServiceEventAdapter.java          |    6 +-
 .../eventadmin/impl/handler/EventAdminImpl.java    |   27 +-
 .../eventadmin/impl/handler/EventHandlerProxy.java |   11 +-
 .../impl/handler/EventHandlerTracker.java          |    4 +-
 .../impl/security/EventAdminSecurityDecorator.java |   20 +-
 .../eventadmin/impl/security/PermissionsUtil.java  |    8 +-
 .../impl/security/SecureEventAdminFactory.java     |   22 +-
 .../eventadmin/impl/tasks/AsyncDeliverTasks.java   |    1 +
 .../eventadmin/impl/tasks/DefaultThreadPool.java   |    4 +
 .../felix/eventadmin/impl/tasks/DenylistLatch.java |    2 +-
 .../felix/eventadmin/impl/tasks/HandlerTask.java   |    1 +
 .../eventadmin/impl/tasks/SyncDeliverTasks.java    |    7 +-
 .../felix/eventadmin/impl/tasks/SyncThread.java    |    1 +
 .../felix/eventadmin/impl/util/LogWrapper.java     |   18 +-
 framework.security/doc/changelog.txt               |    6 +
 framework.security/pom.xml                         |    7 +-
 .../org/apache/felix/framework/FakeBundle.java     |   10 -
 .../felix/framework/security/util/Permissions.java |   19 +-
 framework/doc/changelog.txt                        |   24 +
 framework/pom.xml                                  |   47 +-
 .../src/main/appended-resources/META-INF/NOTICE    |    2 +-
 .../org/apache/felix/framework/BundleImpl.java     |   44 +-
 .../felix/framework/BundleProtectionDomain.java    |   13 +-
 .../apache/felix/framework/BundleRevisionImpl.java |   40 +
 .../apache/felix/framework/BundleWiringImpl.java   |   88 +-
 .../org/apache/felix/framework/DTOFactory.java     |    5 +
 .../apache/felix/framework/ExtensionManager.java   |  117 +-
 .../java/org/apache/felix/framework/Felix.java     |   81 +-
 .../apache/felix/framework/FrameworkFactory.java   |   10 +-
 .../felix/framework/FrameworkWiringImpl.java       |    3 -
 .../felix/framework/ServiceRegistrationImpl.java   |   23 +-
 .../apache/felix/framework/StatefulResolver.java   |   18 +-
 .../org/apache/felix/framework/URLHandlers.java    |   60 +-
 .../framework/URLHandlersBundleURLConnection.java  |   14 +-
 .../framework/URLHandlersStreamHandlerProxy.java   |    3 +-
 .../org/apache/felix/framework/WovenClassImpl.java |   54 +-
 .../felix/framework/cache/BundleArchive.java       |   43 +-
 .../apache/felix/framework/cache/BundleCache.java  |   30 +-
 .../framework/cache/ConnectContentContent.java     |  224 +++
 ...DirectoryRevision.java => ConnectRevision.java} |   63 +-
 .../org/apache/felix/framework/cache/Content.java  |   14 +
 .../framework/cache/ContentDirectoryContent.java   |   64 +-
 .../felix/framework/cache/DirectoryContent.java    |   54 +-
 .../felix/framework/cache/DirectoryRevision.java   |    2 +-
 .../apache/felix/framework/cache/JarContent.java   |   31 +-
 .../apache/felix/framework/cache/JarRevision.java  |    2 +-
 .../framework/capabilityset/CapabilitySet.java     |    2 +-
 .../framework/capabilityset/SimpleFilter.java      |    1 -
 .../framework/ext/ClassPathExtenderFactory.java    |   10 +-
 .../felix/framework/util/MultiReleaseContent.java  |   49 +-
 .../apache/felix/framework/util/SecureAction.java  |  234 ++-
 .../apache/felix/framework/util/ThreadGate.java    |    6 +-
 .../java/org/apache/felix/framework/util/Util.java |  148 +-
 .../util/manifestparser/ManifestParser.java        |   70 +-
 .../util/manifestparser/NativeLibraryClause.java   |    5 +
 .../framework/wiring/BundleCapabilityImpl.java     |   75 +-
 .../framework/wiring/BundleRequirementImpl.java    |    4 +-
 framework/src/main/java/org/osgi/dto/DTO.java      |    2 +-
 .../src/main/java/org/osgi/dto/package-info.java   |    2 +-
 .../java/org/osgi/framework/BundlePermission.java  |    6 +-
 .../org/osgi/framework/CapabilityPermission.java   |    6 +-
 .../main/java/org/osgi/framework/Constants.java    |   12 +-
 .../main/java/org/osgi/framework/FilterImpl.java   | 1385 ++++++++++++++
 .../java/org/osgi/framework/FrameworkEvent.java    |   13 +-
 .../java/org/osgi/framework/FrameworkUtil.java     | 2017 +++++---------------
 .../java/org/osgi/framework/PackagePermission.java |    6 +-
 .../osgi/framework/PrototypeServiceFactory.java    |    2 +-
 .../java/org/osgi/framework/ServiceObjects.java    |    2 +-
 .../java/org/osgi/framework/ServicePermission.java |    6 +-
 .../java/org/osgi/framework/ServiceReference.java  |   59 +-
 .../org/osgi/framework/connect/ConnectContent.java |  218 +++
 .../framework/connect/ConnectFrameworkFactory.java |   79 +
 .../org/osgi/framework/connect/ConnectModule.java  |   47 +
 .../framework/connect/FrameworkUtilHelper.java     |   48 +
 .../osgi/framework/connect/ModuleConnector.java    |  105 +
 .../{hooks/resolver => connect}/package-info.java  |   13 +-
 .../java/org/osgi/framework/dto/BundleDTO.java     |    2 +-
 .../java/org/osgi/framework/dto/FrameworkDTO.java  |    2 +-
 .../osgi/framework/dto/ServiceReferenceDTO.java    |    9 +-
 .../java/org/osgi/framework/dto/package-info.java  |    2 +-
 .../osgi/framework/hooks/bundle/package-info.java  |    2 +-
 .../framework/hooks/resolver/package-info.java     |    2 +-
 .../osgi/framework/hooks/service/package-info.java |    2 +-
 .../framework/hooks/weaving/WeavingException.java  |    7 +-
 .../osgi/framework/hooks/weaving/WeavingHook.java  |   21 +-
 .../hooks/weaving/WovenClassListener.java          |    2 +-
 .../osgi/framework/hooks/weaving/package-info.java |    2 +-
 .../java/org/osgi/framework/launch/Framework.java  |   35 +-
 .../osgi/framework/launch/FrameworkFactory.java    |    5 +-
 .../org/osgi/framework/launch/package-info.java    |    4 +-
 .../osgi/framework/namespace/HostNamespace.java    |   20 +-
 .../framework/namespace/IdentityNamespace.java     |   14 +-
 .../osgi/framework/namespace/NativeNamespace.java  |    8 +-
 .../org/osgi/framework/namespace/package-info.java |    8 +-
 .../main/java/org/osgi/framework/package-info.java |   10 +-
 .../startlevel/dto/BundleStartLevelDTO.java        |    2 +-
 .../startlevel/dto/FrameworkStartLevelDTO.java     |    2 +-
 .../framework/startlevel/dto/package-info.java     |    2 +-
 .../osgi/framework/startlevel/package-info.java    |    2 +-
 .../framework/wiring/dto/BundleRevisionDTO.java    |    2 +-
 .../osgi/framework/wiring/dto/BundleWireDTO.java   |    2 +-
 .../osgi/framework/wiring/dto/BundleWiringDTO.java |    2 +-
 .../osgi/framework/wiring/dto/package-info.java    |    2 +-
 .../org/osgi/framework/wiring/package-info.java    |    2 +-
 .../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   |    2 +-
 .../main/java/org/osgi/resource/package-info.java  |    2 +-
 .../java/org/osgi/service/condition/Condition.java |    0
 .../dto => service/condition}/package-info.java    |   15 +-
 .../osgi/service/packageadmin/package-info.java    |    2 +-
 .../org/osgi/service/startlevel/package-info.java  |    2 +-
 .../java/org/osgi/service/url/package-info.java    |    2 +-
 .../java/org/osgi/util/tracker/ServiceTracker.java |    5 +-
 .../java/org/osgi/util/tracker/package-info.java   |    2 +-
 .../native-image.properties                        |    5 +
 .../org.apache.felix.framework/reflect-config.json |   27 +
 .../resource-config.json                           |    9 +
 ....osgi.framework.connect.ConnectFrameworkFactory |    1 +
 framework/src/main/resources/default.properties    |   22 +-
 .../org/apache/felix/framework/util/accessor.bytes |  Bin 0 -> 816 bytes
 .../org/apache/felix/framework/util/accessor.src}  |   19 +-
 .../apache/felix/framework/CollisionHookTest.java  |    4 +-
 .../org/apache/felix/framework/ConnectTest.java    |  369 ++++
 .../org/apache/felix/framework/LaunchTest.java     |  156 ++
 .../felix/framework/MultiReleaseVersionTest.java   |    2 +-
 .../felix/framework/ResourceLoadingTest.java       |   76 +-
 .../felix/framework/cache/BundleCacheTest.java     |   10 +-
 .../util/manifestparser/ManifestParserTest.java    |   30 +-
 http/jetty/pom.xml                                 |    4 +-
 http/sslfilter/pom.xml                             |    2 +-
 main.distribution/NOTICE                           |    2 +-
 main.distribution/doc/changelog.txt                |   16 +
 main.distribution/doc/changelog_framework.txt      |   24 +
 main.distribution/doc/changelog_gogo.command.txt   |   46 +-
 main.distribution/doc/changelog_gogo.runtime.txt   |   89 +-
 main.distribution/doc/changelog_main.txt           |   16 +
 main.distribution/doc/changelog_resolver.txt       |    7 +
 main.distribution/pom.xml                          |   17 +-
 main/doc/changelog.txt                             |   16 +
 main/pom.xml                                       |   17 +-
 main/src/main/appended-resources/META-INF/NOTICE   |    2 +-
 resolver/doc/changelog.txt                         |    7 +
 resolver/pom.xml                                   |    1 +
 .../src/main/appended-resources/META-INF/NOTICE    |    2 +-
 scr/pom.xml                                        |    3 +
 .../apache/felix/scr/impl/inject/ValueUtils.java   |   14 +-
 .../felix/scr/impl/inject/field/FieldHandler.java  |   45 +-
 .../felix/scr/impl/inject/internal/ClassUtils.java |    3 +
 .../inject/internal/ComponentConstructorImpl.java  |   10 +-
 .../apache/felix/scr/impl/logger/BundleLogger.java |    6 +-
 .../felix/scr/impl/logger/ComponentLogger.java     |    5 +-
 .../felix/scr/impl/logger/ExtLogManager.java       |   77 +-
 .../felix/scr/impl/logger/InternalLogger.java      |  152 +-
 .../apache/felix/scr/impl/logger/LogManager.java   |  422 ++--
 .../felix/scr/impl/logger/ScrLogManager.java       |  570 +++---
 .../apache/felix/scr/impl/logger/ScrLogger.java    |   19 +-
 .../scr/integration/ComponentOptionalTest.java     |  170 ++
 .../components/ConstructorSingleReference.java     |   12 +
 .../components/InjectOptionalComponent.java        |  162 ++
 .../resources/integration_test_inject_optional.xml |  121 ++
 utils/pom.xml                                      |    5 +-
 .../felix/utils/resource/ResourceBuilder.java      |    7 +-
 .../felix/utils/resource/ResourceBuilderTest.java  |   33 +
 webconsole/changelog.txt                           |    4 +
 webconsole/pom.xml                                 |   27 +-
 .../res/lib/{jquery-3.4.1.js => jquery-3.5.1.js}   | 1238 +++++++-----
 ...ry-migrate-3.1.0.js => jquery-migrate-3.3.0.js} |  292 ++-
 .../java/org/apache/felix/webconsole/User.java     |   53 +
 .../webconsole/WebConsoleSecurityProvider.java     |    2 +-
 .../felix/webconsole/bundleinfo/package-info.java  |   21 +-
 .../apache/felix/webconsole/i18n/package-info.java |   21 +-
 .../internal/configuration/ConfigAdminSupport.java |   24 +-
 .../internal/configuration/ConfigManager.java      |    3 +-
 .../webconsole/internal/servlet/OsgiManager.java   |  121 +-
 .../internal/servlet/OsgiManagerHttpContext.java   |   80 +-
 .../org/apache/felix/webconsole/package-info.java  |   21 +-
 .../src/main/resources/res/lib/jquery-3.4.1.js     |    2 -
 .../src/main/resources/res/lib/jquery-3.5.1.js     |    2 +
 .../main/resources/res/lib/jquery-migrate-3.1.0.js |    2 -
 .../main/resources/res/lib/jquery-migrate-3.3.0.js |    2 +
 .../src/main/resources/templates/main_header.html  |    4 +-
 .../servlet/OsgiManagerHttpContextTest.java        |    4 +-
 .../internal/servlet/OsgiManagerTest.java          |    5 +-
 201 files changed, 7343 insertions(+), 3704 deletions(-)
 create mode 100644 
framework/src/main/java/org/apache/felix/framework/cache/ConnectContentContent.java
 copy 
framework/src/main/java/org/apache/felix/framework/cache/{DirectoryRevision.java
 => ConnectRevision.java} (61%)
 create mode 100755 framework/src/main/java/org/osgi/framework/FilterImpl.java
 create mode 100644 
framework/src/main/java/org/osgi/framework/connect/ConnectContent.java
 create mode 100644 
framework/src/main/java/org/osgi/framework/connect/ConnectFrameworkFactory.java
 create mode 100644 
framework/src/main/java/org/osgi/framework/connect/ConnectModule.java
 create mode 100644 
framework/src/main/java/org/osgi/framework/connect/FrameworkUtilHelper.java
 create mode 100644 
framework/src/main/java/org/osgi/framework/connect/ModuleConnector.java
 copy framework/src/main/java/org/osgi/framework/{hooks/resolver => 
connect}/package-info.java (75%)
 copy {scr/src/test => 
framework/src/main}/java/org/osgi/service/condition/Condition.java (100%)
 mode change 100644 => 100755
 copy framework/src/main/java/org/osgi/{resource/dto => 
service/condition}/package-info.java (75%)
 mode change 100644 => 100755
 create mode 100644 
framework/src/main/resources/META-INF/native-image/org.apache.felix/org.apache.felix.framework/native-image.properties
 create mode 100644 
framework/src/main/resources/META-INF/native-image/org.apache.felix/org.apache.felix.framework/reflect-config.json
 create mode 100644 
framework/src/main/resources/META-INF/native-image/org.apache.felix/org.apache.felix.framework/resource-config.json
 create mode 100644 
framework/src/main/resources/META-INF/services/org.osgi.framework.connect.ConnectFrameworkFactory
 create mode 100644 
framework/src/main/resources/org/apache/felix/framework/util/accessor.bytes
 copy framework/src/main/{java/org/apache/felix/framework/FrameworkFactory.java 
=> resources/org/apache/felix/framework/util/accessor.src} (72%)
 create mode 100644 
framework/src/test/java/org/apache/felix/framework/ConnectTest.java
 create mode 100644 
framework/src/test/java/org/apache/felix/framework/LaunchTest.java
 create mode 100644 
scr/src/test/java/org/apache/felix/scr/integration/ComponentOptionalTest.java
 create mode 100644 
scr/src/test/java/org/apache/felix/scr/integration/components/InjectOptionalComponent.java
 create mode 100644 scr/src/test/resources/integration_test_inject_optional.xml
 create mode 100644 
utils/src/test/java/org/apache/felix/utils/resource/ResourceBuilderTest.java
 rename webconsole/src/main/debug-resources/res/lib/{jquery-3.4.1.js => 
jquery-3.5.1.js} (91%)
 mode change 100755 => 100644
 rename webconsole/src/main/debug-resources/res/lib/{jquery-migrate-3.1.0.js => 
jquery-migrate-3.3.0.js} (70%)
 mode change 100755 => 100644
 create mode 100644 
webconsole/src/main/java/org/apache/felix/webconsole/User.java
 copy scr/src/main/java/org/apache/felix/scr/impl/logger/ScrLogger.java => 
webconsole/src/main/java/org/apache/felix/webconsole/bundleinfo/package-info.java
 (73%)
 copy scr/src/main/java/org/apache/felix/scr/impl/logger/ScrLogger.java => 
webconsole/src/main/java/org/apache/felix/webconsole/i18n/package-info.java 
(73%)
 copy scr/src/main/java/org/apache/felix/scr/impl/logger/ScrLogger.java => 
webconsole/src/main/java/org/apache/felix/webconsole/package-info.java (73%)
 delete mode 100755 webconsole/src/main/resources/res/lib/jquery-3.4.1.js
 create mode 100644 webconsole/src/main/resources/res/lib/jquery-3.5.1.js
 delete mode 100755 
webconsole/src/main/resources/res/lib/jquery-migrate-3.1.0.js
 create mode 100644 
webconsole/src/main/resources/res/lib/jquery-migrate-3.3.0.js

Reply via email to