[qpid-dispatch] branch dependabot/npm_and_yarn/console/react/patternfly/patternfly-4.108.2 created (now 2866f64)

2021-06-08 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/npm_and_yarn/console/react/patternfly/patternfly-4.108.2
in repository https://gitbox.apache.org/repos/asf/qpid-dispatch.git.


  at 2866f64  Bump @patternfly/patternfly from 4.102.2 to 4.108.2 in 
/console/react

No new revisions were added by this update.

-
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org



[qpid-broker-j] 01/03: QPID-8525:[Broker-J]Fixed child deletion issue in group providers

2021-06-08 Thread orudyy
This is an automated email from the ASF dual-hosted git repository.

orudyy pushed a commit to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git

commit 870e05b04b1db3347e439ac8c0c677c01de497be
Author: Dedeepya T 
AuthorDate: Tue Jun 8 10:53:18 2021 +0530

QPID-8525:[Broker-J]Fixed child deletion issue in group providers

This closes #88

(cherry picked from commit db639ff523b2cf28f8a64b2d06e54b5534182111)
---
 .../model/adapter/FileBasedGroupProviderImpl.java  |  14 +-
 .../server/security/group/FileGroupDatabase.java   |  57 ++--
 .../adapter/FileBasedGroupProviderImplTest.java| 156 ++---
 .../FileGroupDatabaseCaseInsensitiveTest.java  |  29 +++-
 .../security/group/FileGroupDatabaseTest.java  |  13 +-
 5 files changed, 213 insertions(+), 56 deletions(-)

diff --git 
a/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
 
b/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
index 7760f7b..8e108ec 100644
--- 
a/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
+++ 
b/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
@@ -203,19 +203,19 @@ public class FileBasedGroupProviderImpl
 
 if (getState() != State.ACTIVE)
 {
-throw new IllegalConfigurationException(String.format("Group 
provider '%s' is not activated. Cannot create a group.", getName()));
+throw new IllegalConfigurationException(String.format(
+"Group provider '%s' is not activated. Cannot create a 
group.",
+getName()));
 }
-
 _groupDatabase.createGroup(groupName);
 
-Map attrMap = new HashMap();
+Map attrMap = new HashMap();
 UUID id = UUID.randomUUID();
 attrMap.put(ConfiguredObject.ID, id);
 attrMap.put(ConfiguredObject.NAME, groupName);
 GroupAdapter groupAdapter = new GroupAdapter(attrMap);
 groupAdapter.create();
 return Futures.immediateFuture((C) groupAdapter);
-
 }
 else
 {
@@ -359,16 +359,14 @@ public class FileBasedGroupProviderImpl
 if (childClass == GroupMember.class)
 {
 String memberName = (String) attributes.get(GroupMember.NAME);
-
 _groupDatabase.addUserToGroup(memberName, getName());
 UUID id = UUID.randomUUID();
-Map attrMap = new HashMap();
-attrMap.put(GroupMember.ID,id);
+Map attrMap = new HashMap();
+attrMap.put(GroupMember.ID, id);
 attrMap.put(GroupMember.NAME, memberName);
 GroupMemberAdapter groupMemberAdapter = new 
GroupMemberAdapter(attrMap);
 groupMemberAdapter.create();
 return Futures.immediateFuture((C) groupMemberAdapter);
-
 }
 else
 {
diff --git 
a/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
 
b/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
index 8f08ccb..8d908e6 100644
--- 
a/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
+++ 
b/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
@@ -36,6 +36,7 @@ import com.google.common.base.Joiner;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import org.apache.qpid.server.configuration.IllegalConfigurationException;
 import org.apache.qpid.server.model.adapter.FileBasedGroupProvider;
 import org.apache.qpid.server.util.BaseAction;
 import org.apache.qpid.server.util.FileHelper;
@@ -104,8 +105,10 @@ public class FileGroupDatabase implements GroupDatabase
 @Override
 public synchronized void addUserToGroup(String user, String group)
 {
-Set users = 
_groupToUserMap.get(keySearch(_groupToUserMap.keySet(), group));
-if (users == null)
+final String groupKey = keySearch(_groupToUserMap.keySet(), group);
+Set groupUsers = _groupToUserMap.get(groupKey);
+final String userKey = keySearch(_userToGroupMap.keySet(), user);
+if (groupUsers == null)
 {
 throw new IllegalArgumentException("Group "
+ group
@@ -113,16 +116,30 @@ public class FileGroupDatabase implements GroupDatabase
+ user
+ " to it");
 }
+else if (groupUsers.contains(userKey))
+{
+throw new IllegalConfigurationException(String.format("Group 
member with name '%s' already exists", user));
+}
 
-users.add(keySearch(users, user));
-
-Set group

[qpid-broker-j] 03/03: NO-JIRA: Fix maven execution settings in conversion tests

2021-06-08 Thread orudyy
This is an automated email from the ASF dual-hosted git repository.

orudyy pushed a commit to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git

commit ec80faec748c4ddc5855fdcd42139f4884bc6d98
Author: Alex Rudyy 
AuthorDate: Sat May 29 19:57:48 2021 +0100

NO-JIRA: Fix maven execution settings in conversion tests
---
 systests/end-to-end-conversion-tests/pom.xml | 27 +--
 1 file changed, 21 insertions(+), 6 deletions(-)

diff --git a/systests/end-to-end-conversion-tests/pom.xml 
b/systests/end-to-end-conversion-tests/pom.xml
index bf71ee8..1133267 100644
--- a/systests/end-to-end-conversion-tests/pom.xml
+++ b/systests/end-to-end-conversion-tests/pom.xml
@@ -88,11 +88,15 @@
 
classpath:config-end-to-end-conversion-tests.json
 
${settings.localRepository}
 
https://repo.maven.apache.org/maven2/
+
${qpid-jms-client-version}
+
${qpid-jms-client-amqp-0-x-version}
 
+false
+6
 
 
 
-0-9-1 -> 1.0
+default-test
 
 ${skipITs}
 
@@ -108,7 +112,7 @@
 
 
 
-1.0 -> 0-9-1
+1.0_to_0-9-1
 
 ${skipITs}
 
@@ -124,7 +128,7 @@
 
 
 
-0-10 -> 1.0
+0-10_to_1.0
 
 ${skipITs}
 
@@ -140,7 +144,7 @@
 
 
 
-1.0 -> 0-10
+1.0_to_0-10
 
 ${skipITs}
 
@@ -156,7 +160,7 @@
 
 
 
-0-9-1 -> 0-10
+0-9-1_to_0-10
 
 ${skipITs}
 
@@ -172,7 +176,7 @@
 
 
 
-0-10 -> 0-9-1
+0-10_to_0-9-1
 
 ${skipITs}
 
@@ -187,6 +191,17 @@
 test
 
 
+
+integration-test
+
+test
+
+
+
+**
+
+
+
 
 
 

-
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org



[qpid-broker-j] branch 8.0.x updated (a83f2cb -> ec80fae)

2021-06-08 Thread orudyy
This is an automated email from the ASF dual-hosted git repository.

orudyy pushed a change to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git.


from a83f2cb  QPID-8537: replace use of constructors marked 
deprecated-for-removal
 new 870e05b  QPID-8525:[Broker-J]Fixed child deletion issue in group 
providers
 new b5ed920  QPID-8525:[Broker-J] Code cleanup
 new ec80fae  NO-JIRA: Fix maven execution settings in conversion tests

The 3 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:
 .../model/adapter/FileBasedGroupProviderImpl.java  |  14 +-
 .../server/security/group/FileGroupDatabase.java   |  71 --
 .../adapter/FileBasedGroupProviderImplTest.java| 251 -
 .../FileGroupDatabaseCaseInsensitiveTest.java  |  36 ++-
 .../security/group/FileGroupDatabaseTest.java  |  14 +-
 systests/end-to-end-conversion-tests/pom.xml   |  27 ++-
 6 files changed, 255 insertions(+), 158 deletions(-)

-
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org



[qpid-broker-j] 02/03: QPID-8525:[Broker-J] Code cleanup

2021-06-08 Thread orudyy
This is an automated email from the ASF dual-hosted git repository.

orudyy pushed a commit to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git

commit b5ed920367e9c50af171b70036889b5221986895
Author: Alex Rudyy 
AuthorDate: Wed Jun 9 00:10:32 2021 +0100

QPID-8525:[Broker-J] Code cleanup

(cherry picked from commit a36fea373e043a0fd8e4b9d16382056c4c5ddb8e)
---
 .../server/security/group/FileGroupDatabase.java   |  18 +-
 .../adapter/FileBasedGroupProviderImplTest.java| 237 +++--
 .../FileGroupDatabaseCaseInsensitiveTest.java  |  17 +-
 .../security/group/FileGroupDatabaseTest.java  |   1 -
 4 files changed, 99 insertions(+), 174 deletions(-)

diff --git 
a/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
 
b/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
index 8d908e6..f8fce88 100644
--- 
a/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
+++ 
b/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
@@ -106,15 +106,13 @@ public class FileGroupDatabase implements GroupDatabase
 public synchronized void addUserToGroup(String user, String group)
 {
 final String groupKey = keySearch(_groupToUserMap.keySet(), group);
-Set groupUsers = _groupToUserMap.get(groupKey);
+final Set groupUsers = _groupToUserMap.get(groupKey);
 final String userKey = keySearch(_userToGroupMap.keySet(), user);
 if (groupUsers == null)
 {
-throw new IllegalArgumentException("Group "
-   + group
-   + " does not exist so could not 
add "
-   + user
-   + " to it");
+throw new IllegalArgumentException(String.format("Group %s does 
not exist so could not add %s to it",
+ group,
+ user));
 }
 else if (groupUsers.contains(userKey))
 {
@@ -136,7 +134,7 @@ public class FileGroupDatabase implements GroupDatabase
 Set groups = _userToGroupMap.get(userKey);
 if (groups == null)
 {
-groups = new ConcurrentSkipListSet();
+groups = new ConcurrentSkipListSet<>();
 _userToGroupMap.put(user, groups);
 }
 groups.add(groupKey);
@@ -193,7 +191,7 @@ public class FileGroupDatabase implements GroupDatabase
 {
 if (!exists(group, _groupToUserMap.keySet()))
 {
-Set users = new ConcurrentSkipListSet();
+Set users = new ConcurrentSkipListSet<>();
 _groupToUserMap.put(group, users);
 update();
 }
@@ -274,7 +272,7 @@ public class FileGroupDatabase implements GroupDatabase
 
 if (groupsForThisUser == null)
 {
-groupsForThisUser = new ConcurrentSkipListSet();
+groupsForThisUser = new ConcurrentSkipListSet<>();
 _userToGroupMap.put(userName, groupsForThisUser);
 }
 
@@ -322,7 +320,7 @@ public class FileGroupDatabase implements GroupDatabase
 private ConcurrentSkipListSet 
buildUserSetFromCommaSeparateValue(String userString)
 {
 String[] users = userString.split(",");
-final ConcurrentSkipListSet userSet = new 
ConcurrentSkipListSet();
+final ConcurrentSkipListSet userSet = new 
ConcurrentSkipListSet<>();
 for (String user : users)
 {
 final String trimmed = user.trim();
diff --git 
a/broker-core/src/test/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImplTest.java
 
b/broker-core/src/test/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImplTest.java
index 410c913..e7d2057 100644
--- 
a/broker-core/src/test/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImplTest.java
+++ 
b/broker-core/src/test/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImplTest.java
@@ -23,12 +23,12 @@ package org.apache.qpid.server.model.adapter;
 import static 
org.apache.qpid.server.model.adapter.FileBasedGroupProviderImpl.GROUP_FILE_PROVIDER_TYPE;
 import static org.hamcrest.CoreMatchers.instanceOf;
 import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.containsInAnyOrder;
 import static org.hamcrest.Matchers.empty;
 import static org.hamcrest.Matchers.equalTo;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
-import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.Assert.assertThrows;
 import static org.junit.Assert.fail;
 import static org.mockito.Mockito.whe

[qpid-broker-j] 02/02: QPID-8525:[Broker-J] Code cleanup

2021-06-08 Thread orudyy
This is an automated email from the ASF dual-hosted git repository.

orudyy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git

commit a36fea373e043a0fd8e4b9d16382056c4c5ddb8e
Author: Alex Rudyy 
AuthorDate: Wed Jun 9 00:10:32 2021 +0100

QPID-8525:[Broker-J] Code cleanup
---
 .../server/security/group/FileGroupDatabase.java   |  18 +-
 .../adapter/FileBasedGroupProviderImplTest.java| 237 +++--
 .../FileGroupDatabaseCaseInsensitiveTest.java  |  17 +-
 .../security/group/FileGroupDatabaseTest.java  |   1 -
 4 files changed, 99 insertions(+), 174 deletions(-)

diff --git 
a/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
 
b/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
index 8d908e6..f8fce88 100644
--- 
a/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
+++ 
b/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
@@ -106,15 +106,13 @@ public class FileGroupDatabase implements GroupDatabase
 public synchronized void addUserToGroup(String user, String group)
 {
 final String groupKey = keySearch(_groupToUserMap.keySet(), group);
-Set groupUsers = _groupToUserMap.get(groupKey);
+final Set groupUsers = _groupToUserMap.get(groupKey);
 final String userKey = keySearch(_userToGroupMap.keySet(), user);
 if (groupUsers == null)
 {
-throw new IllegalArgumentException("Group "
-   + group
-   + " does not exist so could not 
add "
-   + user
-   + " to it");
+throw new IllegalArgumentException(String.format("Group %s does 
not exist so could not add %s to it",
+ group,
+ user));
 }
 else if (groupUsers.contains(userKey))
 {
@@ -136,7 +134,7 @@ public class FileGroupDatabase implements GroupDatabase
 Set groups = _userToGroupMap.get(userKey);
 if (groups == null)
 {
-groups = new ConcurrentSkipListSet();
+groups = new ConcurrentSkipListSet<>();
 _userToGroupMap.put(user, groups);
 }
 groups.add(groupKey);
@@ -193,7 +191,7 @@ public class FileGroupDatabase implements GroupDatabase
 {
 if (!exists(group, _groupToUserMap.keySet()))
 {
-Set users = new ConcurrentSkipListSet();
+Set users = new ConcurrentSkipListSet<>();
 _groupToUserMap.put(group, users);
 update();
 }
@@ -274,7 +272,7 @@ public class FileGroupDatabase implements GroupDatabase
 
 if (groupsForThisUser == null)
 {
-groupsForThisUser = new ConcurrentSkipListSet();
+groupsForThisUser = new ConcurrentSkipListSet<>();
 _userToGroupMap.put(userName, groupsForThisUser);
 }
 
@@ -322,7 +320,7 @@ public class FileGroupDatabase implements GroupDatabase
 private ConcurrentSkipListSet 
buildUserSetFromCommaSeparateValue(String userString)
 {
 String[] users = userString.split(",");
-final ConcurrentSkipListSet userSet = new 
ConcurrentSkipListSet();
+final ConcurrentSkipListSet userSet = new 
ConcurrentSkipListSet<>();
 for (String user : users)
 {
 final String trimmed = user.trim();
diff --git 
a/broker-core/src/test/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImplTest.java
 
b/broker-core/src/test/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImplTest.java
index 410c913..e7d2057 100644
--- 
a/broker-core/src/test/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImplTest.java
+++ 
b/broker-core/src/test/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImplTest.java
@@ -23,12 +23,12 @@ package org.apache.qpid.server.model.adapter;
 import static 
org.apache.qpid.server.model.adapter.FileBasedGroupProviderImpl.GROUP_FILE_PROVIDER_TYPE;
 import static org.hamcrest.CoreMatchers.instanceOf;
 import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.containsInAnyOrder;
 import static org.hamcrest.Matchers.empty;
 import static org.hamcrest.Matchers.equalTo;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
-import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.Assert.assertThrows;
 import static org.junit.Assert.fail;
 import static org.mockito.Mockito.when;
@@ -46,7 +46,6 @@ import java.util.stream.Collectors;
 
 import com.google.c

[qpid-broker-j] 01/02: QPID-8525:[Broker-J]Fixed child deletion issue in group providers

2021-06-08 Thread orudyy
This is an automated email from the ASF dual-hosted git repository.

orudyy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git

commit db639ff523b2cf28f8a64b2d06e54b5534182111
Author: Dedeepya T 
AuthorDate: Tue Jun 8 10:53:18 2021 +0530

QPID-8525:[Broker-J]Fixed child deletion issue in group providers

This closes #88
---
 .../model/adapter/FileBasedGroupProviderImpl.java  |  14 +-
 .../server/security/group/FileGroupDatabase.java   |  57 ++--
 .../adapter/FileBasedGroupProviderImplTest.java| 156 ++---
 .../FileGroupDatabaseCaseInsensitiveTest.java  |  29 +++-
 .../security/group/FileGroupDatabaseTest.java  |  13 +-
 5 files changed, 213 insertions(+), 56 deletions(-)

diff --git 
a/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
 
b/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
index 7760f7b..8e108ec 100644
--- 
a/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
+++ 
b/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
@@ -203,19 +203,19 @@ public class FileBasedGroupProviderImpl
 
 if (getState() != State.ACTIVE)
 {
-throw new IllegalConfigurationException(String.format("Group 
provider '%s' is not activated. Cannot create a group.", getName()));
+throw new IllegalConfigurationException(String.format(
+"Group provider '%s' is not activated. Cannot create a 
group.",
+getName()));
 }
-
 _groupDatabase.createGroup(groupName);
 
-Map attrMap = new HashMap();
+Map attrMap = new HashMap();
 UUID id = UUID.randomUUID();
 attrMap.put(ConfiguredObject.ID, id);
 attrMap.put(ConfiguredObject.NAME, groupName);
 GroupAdapter groupAdapter = new GroupAdapter(attrMap);
 groupAdapter.create();
 return Futures.immediateFuture((C) groupAdapter);
-
 }
 else
 {
@@ -359,16 +359,14 @@ public class FileBasedGroupProviderImpl
 if (childClass == GroupMember.class)
 {
 String memberName = (String) attributes.get(GroupMember.NAME);
-
 _groupDatabase.addUserToGroup(memberName, getName());
 UUID id = UUID.randomUUID();
-Map attrMap = new HashMap();
-attrMap.put(GroupMember.ID,id);
+Map attrMap = new HashMap();
+attrMap.put(GroupMember.ID, id);
 attrMap.put(GroupMember.NAME, memberName);
 GroupMemberAdapter groupMemberAdapter = new 
GroupMemberAdapter(attrMap);
 groupMemberAdapter.create();
 return Futures.immediateFuture((C) groupMemberAdapter);
-
 }
 else
 {
diff --git 
a/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
 
b/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
index 8f08ccb..8d908e6 100644
--- 
a/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
+++ 
b/broker-core/src/main/java/org/apache/qpid/server/security/group/FileGroupDatabase.java
@@ -36,6 +36,7 @@ import com.google.common.base.Joiner;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import org.apache.qpid.server.configuration.IllegalConfigurationException;
 import org.apache.qpid.server.model.adapter.FileBasedGroupProvider;
 import org.apache.qpid.server.util.BaseAction;
 import org.apache.qpid.server.util.FileHelper;
@@ -104,8 +105,10 @@ public class FileGroupDatabase implements GroupDatabase
 @Override
 public synchronized void addUserToGroup(String user, String group)
 {
-Set users = 
_groupToUserMap.get(keySearch(_groupToUserMap.keySet(), group));
-if (users == null)
+final String groupKey = keySearch(_groupToUserMap.keySet(), group);
+Set groupUsers = _groupToUserMap.get(groupKey);
+final String userKey = keySearch(_userToGroupMap.keySet(), user);
+if (groupUsers == null)
 {
 throw new IllegalArgumentException("Group "
+ group
@@ -113,16 +116,30 @@ public class FileGroupDatabase implements GroupDatabase
+ user
+ " to it");
 }
+else if (groupUsers.contains(userKey))
+{
+throw new IllegalConfigurationException(String.format("Group 
member with name '%s' already exists", user));
+}
 
-users.add(keySearch(users, user));
-
-Set groups = 
_userToGroupMap.get(keySearch(_userToGroupMap.keySet(), user));
+f

[qpid-broker-j] branch main updated (42abe9f -> a36fea3)

2021-06-08 Thread orudyy
This is an automated email from the ASF dual-hosted git repository.

orudyy pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git.


from 42abe9f  QPID-8537: replace use of constructors marked 
deprecated-for-removal
 new db639ff  QPID-8525:[Broker-J]Fixed child deletion issue in group 
providers
 new a36fea3  QPID-8525:[Broker-J] Code cleanup

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:
 .../model/adapter/FileBasedGroupProviderImpl.java  |  14 +-
 .../server/security/group/FileGroupDatabase.java   |  71 --
 .../adapter/FileBasedGroupProviderImplTest.java| 251 -
 .../FileGroupDatabaseCaseInsensitiveTest.java  |  36 ++-
 .../security/group/FileGroupDatabaseTest.java  |  14 +-
 5 files changed, 234 insertions(+), 152 deletions(-)

-
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org



[qpid-dispatch] branch main updated: DISPATCH-1878: Account for new dispositions used for flow control

2021-06-08 Thread chug
This is an automated email from the ASF dual-hosted git repository.

chug pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-dispatch.git


The following commit(s) were added to refs/heads/main by this push:
 new 9e87b89  DISPATCH-1878: Account for new dispositions used for flow 
control
9e87b89 is described below

commit 9e87b8994d29cfba97789a246e5df20c4ac29cab
Author: Chuck Rolke 
AuthorDate: Tue Jun 8 10:48:12 2021 -0400

DISPATCH-1878: Account for new dispositions used for flow control

Non-terminal RECEIVED dispositions used for TCP flow control generate
new disposition states. This patch closes the TCP connection upon
receiving RELEASED settlement and not on MODIFIED settlement.
---
 src/adaptors/tcp_adaptor.c | 11 +--
 src/router_node.c  |  1 -
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/adaptors/tcp_adaptor.c b/src/adaptors/tcp_adaptor.c
index 940d65f..c262088 100644
--- a/src/adaptors/tcp_adaptor.c
+++ b/src/adaptors/tcp_adaptor.c
@@ -1485,12 +1485,11 @@ static void qdr_tcp_delivery_update(void *context, 
qdr_delivery_t *dlv, uint64_t
DLV_FMT" qdr_tcp_delivery_update: disp: %"PRIu64", settled: %s",
DLV_ARGS(dlv), disp, settled ? "true" : "false");
 
-if (settled) {
-// the only settlement occurs when the initial delivery is
-// settled, which occurs when the connector is unable to
-// connect to the configured tcp endpoint, so in this case
-// we can just close the connection
-// (The end of the message is used to convey half closed status)
+if (settled && disp == PN_RELEASED) {
+// When the connector is unable to connect to a tcp endpoint it 
will
+// release the message. We handle that here by closing the 
connection.
+// Half-closed status is signalled by read_eos_seen and is not
+// sufficient by itself to force a connection closure.
 qd_log(tcp_adaptor->log_source, QD_LOG_DEBUG,
DLV_FMT" qdr_tcp_delivery_update: call 
pn_raw_connection_close()",
DLV_ARGS(dlv));
diff --git a/src/router_node.c b/src/router_node.c
index 44f13cf..6df6679 100644
--- a/src/router_node.c
+++ b/src/router_node.c
@@ -2067,7 +2067,6 @@ static void CORE_delivery_update(void *context, 
qdr_delivery_t *dlv, uint64_t di
 if (disp && !pn_delivery_settled(pnd)) {
 uint64_t ignore = 0;
 qd_delivery_state_t *dstate = 
qdr_delivery_take_local_delivery_state(dlv, &ignore);
-assert(ignore == disp); // expected: since both are from the same dlv
 
 // update if the disposition has changed or there is new state 
associated with it
 if (disp != pn_delivery_local_state(pnd) || dstate) {

-
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org



[qpid-dispatch] branch main updated: DISPATCH-2066: unblock Q2 on setting message receive complete

2021-06-08 Thread kgiusti
This is an automated email from the ASF dual-hosted git repository.

kgiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-dispatch.git


The following commit(s) were added to refs/heads/main by this push:
 new fff5513  DISPATCH-2066: unblock Q2 on setting message receive complete
fff5513 is described below

commit fff55137564fc11cc1ea6949ad27d678dc7d56d1
Author: Kenneth Giusti 
AuthorDate: Tue Jun 8 11:45:53 2021 -0400

DISPATCH-2066: unblock Q2 on setting message receive complete

This closes #1247
---
 src/message.c | 8 
 1 file changed, 8 insertions(+)

diff --git a/src/message.c b/src/message.c
index 37d8370..edf1355 100644
--- a/src/message.c
+++ b/src/message.c
@@ -1327,14 +1327,22 @@ void qd_message_set_receive_complete(qd_message_t 
*in_msg)
 {
 if (!!in_msg) {
 qd_message_content_t *content = MSG_CONTENT(in_msg);
+qd_message_q2_unblocker_t  q2_unblock = {0};
 
 LOCK(content->lock);
 
 content->receive_complete = true;
+if (content->q2_input_holdoff) {
+content->q2_input_holdoff = false;
+q2_unblock = content->q2_unblocker;
+}
 content->q2_unblocker.handler = 0;
 qd_nullify_safe_ptr(&content->q2_unblocker.context);
 
 UNLOCK(content->lock);
+
+if (q2_unblock.handler)
+q2_unblock.handler(q2_unblock.context);
 }
 }
 

-
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org



[qpid-broker-j] branch 8.0.x updated: QPID-8537: replace use of constructors marked deprecated-for-removal

2021-06-08 Thread robbie
This is an automated email from the ASF dual-hosted git repository.

robbie pushed a commit to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git


The following commit(s) were added to refs/heads/8.0.x by this push:
 new a83f2cb  QPID-8537: replace use of constructors marked 
deprecated-for-removal
a83f2cb is described below

commit a83f2cba0f6ffcdef26326e12e3d5ace36a18ef3
Author: Robbie Gemmell 
AuthorDate: Tue Jun 8 11:22:50 2021 +0100

QPID-8537: replace use of constructors marked deprecated-for-removal

(cherry picked from commit 42abe9fdd53e758574ddd68a6c0a88e05c88d214)
---
 .../store/berkeleydb/BDBHAVirtualHostNodeTest.java |  2 +-
 .../upgrade/AbstractUpgradeTestCase.java   |  2 +-
 .../berkeleydb/upgrade/MapJsonSerializerTest.java  |  4 +-
 .../berkeleydb/replication/MultiNodeTest.java  |  6 +-
 .../qpid/server/filter/ConstantExpression.java |  2 +-
 .../qpid/server/queue/AbstractQueueTestBase.java   | 88 +++---
 .../org/apache/qpid/server/store/TestRecord.java   |  2 +-
 .../apache/qpid/server/protocol/v0_8/AMQType.java  |  2 +-
 .../management/amqp/ManagementInputConverter.java  | 12 +--
 .../src/main/markdown/code-guide.md|  2 +-
 .../qpid/disttest/client/MessageProviderTest.java  |  6 +-
 .../client/property/ListPropertyValueTest.java | 26 +++
 .../client/property/RandomPropertyValueTest.java   |  4 +-
 .../client/property/RangePropertyValueTest.java|  6 +-
 .../client/property/SimplePropertyValueTest.java   | 22 +-
 .../qpid/disttest/message/JsonHandlerTest.java |  2 +-
 16 files changed, 87 insertions(+), 101 deletions(-)

diff --git 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBHAVirtualHostNodeTest.java
 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBHAVirtualHostNodeTest.java
index 1609c7c..9e457f5 100644
--- 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBHAVirtualHostNodeTest.java
+++ 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBHAVirtualHostNodeTest.java
@@ -829,7 +829,7 @@ public class BDBHAVirtualHostNodeTest extends UnitTestBase
 Thread.sleep(100l);
 }
 assertEquals("Last transaction was not replicated",
-new 
Long(remote.getLastKnownReplicationTransactionId()),
+
Long.valueOf(remote.getLastKnownReplicationTransactionId()),
 node1.getLastKnownReplicationTransactionId());
 }
 
diff --git 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractUpgradeTestCase.java
 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractUpgradeTestCase.java
index 30dc494..e261cab 100644
--- 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractUpgradeTestCase.java
+++ 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractUpgradeTestCase.java
@@ -177,7 +177,7 @@ public abstract class AbstractUpgradeTestCase extends 
UnitTestBase
 @Override
 public Long call(Database sourceDatabase, Database targetDatabase, 
Transaction transaction)
 {
-return new Long(sourceDatabase.count());
+return Long.valueOf(sourceDatabase.count());
 
 }
 };
diff --git 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/MapJsonSerializerTest.java
 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/MapJsonSerializerTest.java
index 744ea72..3ac34b1 100644
--- 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/MapJsonSerializerTest.java
+++ 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/MapJsonSerializerTest.java
@@ -46,8 +46,8 @@ public class MapJsonSerializerTest extends UnitTestBase
 {
 Map testMap = new HashMap<>();
 testMap.put("string", "Test String");
-testMap.put("integer", new Integer(10));
-testMap.put("long", new Long(Long.MAX_VALUE));
+testMap.put("integer", Integer.valueOf(10));
+testMap.put("long", Long.valueOf(Long.MAX_VALUE));
 testMap.put("boolean", Boolean.TRUE);
 
 String jsonString = _serializer.serialize(testMap);
diff --git 
a/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java
 
b/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java
index 1776ea8..91f8b45 100644
--- 
a/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java
+++ 
b/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java
@@ -577,7 +577,7 @@ public class MultiNodeTest extends GroupJmsTestBase
 LOGGER.info("Active connection port {}", 
activeBrokerPort);
 
   

[qpid-broker-j] branch main updated: QPID-8537: replace use of constructors marked deprecated-for-removal

2021-06-08 Thread robbie
This is an automated email from the ASF dual-hosted git repository.

robbie pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git


The following commit(s) were added to refs/heads/main by this push:
 new 42abe9f  QPID-8537: replace use of constructors marked 
deprecated-for-removal
42abe9f is described below

commit 42abe9fdd53e758574ddd68a6c0a88e05c88d214
Author: Robbie Gemmell 
AuthorDate: Tue Jun 8 11:22:50 2021 +0100

QPID-8537: replace use of constructors marked deprecated-for-removal
---
 .../store/berkeleydb/BDBHAVirtualHostNodeTest.java |  2 +-
 .../upgrade/AbstractUpgradeTestCase.java   |  2 +-
 .../berkeleydb/upgrade/MapJsonSerializerTest.java  |  4 +-
 .../berkeleydb/replication/MultiNodeTest.java  |  6 +-
 .../qpid/server/filter/ConstantExpression.java |  2 +-
 .../qpid/server/queue/AbstractQueueTestBase.java   | 88 +++---
 .../org/apache/qpid/server/store/TestRecord.java   |  2 +-
 .../apache/qpid/server/protocol/v0_8/AMQType.java  |  2 +-
 .../management/amqp/ManagementInputConverter.java  | 12 +--
 .../src/main/markdown/code-guide.md|  2 +-
 .../qpid/disttest/client/MessageProviderTest.java  |  6 +-
 .../client/property/ListPropertyValueTest.java | 26 +++
 .../client/property/RandomPropertyValueTest.java   |  4 +-
 .../client/property/RangePropertyValueTest.java|  6 +-
 .../client/property/SimplePropertyValueTest.java   | 22 +-
 .../qpid/disttest/message/JsonHandlerTest.java |  2 +-
 16 files changed, 87 insertions(+), 101 deletions(-)

diff --git 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBHAVirtualHostNodeTest.java
 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBHAVirtualHostNodeTest.java
index 1609c7c..9e457f5 100644
--- 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBHAVirtualHostNodeTest.java
+++ 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBHAVirtualHostNodeTest.java
@@ -829,7 +829,7 @@ public class BDBHAVirtualHostNodeTest extends UnitTestBase
 Thread.sleep(100l);
 }
 assertEquals("Last transaction was not replicated",
-new 
Long(remote.getLastKnownReplicationTransactionId()),
+
Long.valueOf(remote.getLastKnownReplicationTransactionId()),
 node1.getLastKnownReplicationTransactionId());
 }
 
diff --git 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractUpgradeTestCase.java
 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractUpgradeTestCase.java
index 30dc494..e261cab 100644
--- 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractUpgradeTestCase.java
+++ 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractUpgradeTestCase.java
@@ -177,7 +177,7 @@ public abstract class AbstractUpgradeTestCase extends 
UnitTestBase
 @Override
 public Long call(Database sourceDatabase, Database targetDatabase, 
Transaction transaction)
 {
-return new Long(sourceDatabase.count());
+return Long.valueOf(sourceDatabase.count());
 
 }
 };
diff --git 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/MapJsonSerializerTest.java
 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/MapJsonSerializerTest.java
index 744ea72..3ac34b1 100644
--- 
a/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/MapJsonSerializerTest.java
+++ 
b/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/MapJsonSerializerTest.java
@@ -46,8 +46,8 @@ public class MapJsonSerializerTest extends UnitTestBase
 {
 Map testMap = new HashMap<>();
 testMap.put("string", "Test String");
-testMap.put("integer", new Integer(10));
-testMap.put("long", new Long(Long.MAX_VALUE));
+testMap.put("integer", Integer.valueOf(10));
+testMap.put("long", Long.valueOf(Long.MAX_VALUE));
 testMap.put("boolean", Boolean.TRUE);
 
 String jsonString = _serializer.serialize(testMap);
diff --git 
a/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java
 
b/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java
index 1776ea8..91f8b45 100644
--- 
a/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java
+++ 
b/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java
@@ -577,7 +577,7 @@ public class MultiNodeTest extends GroupJmsTestBase
 LOGGER.info("Active connection port {}", 
activeBrokerPort);
 
 List inactivePorts = new ArrayList<>(ports);
-