aries-rsa.git
12 months ago[maven-release-plugin] prepare for next development iteration master
Christian Schneider [Sat, 18 Sep 2021 06:32:41 +0000 (08:32 +0200)] 
[maven-release-plugin] prepare for next development iteration

12 months ago[maven-release-plugin] prepare release org.apache.aries.rsa-1.17.0 org.apache.aries.rsa-1.17.0
Christian Schneider [Sat, 18 Sep 2021 06:32:27 +0000 (08:32 +0200)] 
[maven-release-plugin] prepare release org.apache.aries.rsa-1.17.0

12 months agoUse the correct parent and group id for mDNS discovery
Tim Ward [Tue, 14 Sep 2021 18:32:17 +0000 (19:32 +0100)] 
Use the correct parent and group id for mDNS discovery

12 months agoAdd support for discovery using mDNS
Tim Ward [Tue, 14 Sep 2021 11:23:39 +0000 (12:23 +0100)] 
Add support for discovery using mDNS

12 months agoSpecify the supported intents as a String[] not a single String
Tim Ward [Tue, 14 Sep 2021 16:11:37 +0000 (17:11 +0100)] 
Specify the supported intents as a String[] not a single String

12 months agoEnsure that Local Discovery tracks all listeners
Tim Ward [Tue, 14 Sep 2021 15:15:37 +0000 (16:15 +0100)] 
Ensure that Local Discovery tracks all listeners

12 months agoEnsure that Export References are closed when the service unregisters
Tim Ward [Tue, 14 Sep 2021 15:04:34 +0000 (16:04 +0100)] 
Ensure that Export References are closed when the service unregisters

18 months agoARIES-2043 - Fix LocalDiscovery not updated when listener scope changes
Amichai Rothman [Tue, 9 Mar 2021 22:29:58 +0000 (00:29 +0200)] 
ARIES-2043 - Fix LocalDiscovery not updated when listener scope changes

18 months agoClean up LocalDiscovery
Amichai Rothman [Tue, 9 Mar 2021 14:59:41 +0000 (16:59 +0200)] 
Clean up LocalDiscovery

18 months agoARIES-2042 - Add missing local discovery dependency to repository
Amichai Rothman [Tue, 9 Mar 2021 13:50:21 +0000 (15:50 +0200)] 
ARIES-2042 - Add missing local discovery dependency to repository

18 months agoUpdate some code that doesn't compile against zookeeper 3.6.x
Amichai Rothman [Wed, 21 Oct 2020 11:13:08 +0000 (14:13 +0300)] 
Update some code that doesn't compile against zookeeper 3.6.x

19 months ago[maven-release-plugin] prepare for next development iteration
Christian Schneider [Mon, 15 Feb 2021 12:37:12 +0000 (13:37 +0100)] 
[maven-release-plugin] prepare for next development iteration

19 months ago[maven-release-plugin] prepare release org.apache.aries.rsa-1.16.0 org.apache.aries.rsa-1.16.0
Christian Schneider [Mon, 15 Feb 2021 12:36:56 +0000 (13:36 +0100)] 
[maven-release-plugin] prepare release org.apache.aries.rsa-1.16.0

19 months agoRevert "[maven-release-plugin] prepare release org.apache.aries.rsa-1.16.0"
Christian Schneider [Mon, 15 Feb 2021 12:34:47 +0000 (13:34 +0100)] 
Revert "[maven-release-plugin] prepare release org.apache.aries.rsa-1.16.0"

This reverts commit ce9c950927ea64229f5c94e1333a3afa68ce91d5.

19 months ago[maven-release-plugin] prepare release org.apache.aries.rsa-1.16.0
Christian Schneider [Mon, 15 Feb 2021 11:55:28 +0000 (12:55 +0100)] 
[maven-release-plugin] prepare release org.apache.aries.rsa-1.16.0

23 months agoRemove double spaces
Amichai Rothman [Sun, 8 Mar 2020 15:39:38 +0000 (17:39 +0200)] 
Remove double spaces

23 months agoARIES-2015 - Upgrade pax-exam to 4.13.4
Amichai Rothman [Sun, 8 Mar 2020 15:06:10 +0000 (17:06 +0200)] 
ARIES-2015 - Upgrade pax-exam to 4.13.4

23 months agoARIES-2014 - Upgrade pax-url-aether to 2.6.2
Amichai Rothman [Sun, 8 Mar 2020 15:05:45 +0000 (17:05 +0200)] 
ARIES-2014 - Upgrade pax-url-aether to 2.6.2

23 months ago[maven-release-plugin] prepare for next development iteration
Christian Schneider [Tue, 13 Oct 2020 10:08:51 +0000 (12:08 +0200)] 
[maven-release-plugin] prepare for next development iteration

23 months ago[maven-release-plugin] prepare release org.apache.aries.rsa-1.15.0 org.apache.aries.rsa-1.15.0
Christian Schneider [Tue, 13 Oct 2020 10:08:33 +0000 (12:08 +0200)] 
[maven-release-plugin] prepare release org.apache.aries.rsa-1.15.0

23 months agoFix ref in javadoc
Christian Schneider [Tue, 13 Oct 2020 09:54:33 +0000 (11:54 +0200)] 
Fix ref in javadoc

2 years agoUse HTTPS instead of HTTP to resolve dependencies (#41)
Jonathan Leitschuh [Wed, 4 Mar 2020 08:31:10 +0000 (03:31 -0500)] 
Use HTTPS instead of HTTP to resolve dependencies (#41)

This fixes a security vulnerability in this project where the `pom.xml`
files were configuring Maven to resolve dependencies over HTTP instead of
HTTPS.

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>
2 years agoAvoid cycle between packages
Christian Schneider [Wed, 20 Nov 2019 12:34:02 +0000 (13:34 +0100)] 
Avoid cycle between packages

2 years agoARIES-1944 - Make sure closed ImportRegistrations are removed (#40)
Christian Schneider [Wed, 20 Nov 2019 12:30:03 +0000 (13:30 +0100)] 
ARIES-1944 - Make sure closed ImportRegistrations are removed (#40)

2 years agoFactor out diffing of imported and possible (#39)
Christian Schneider [Sun, 17 Nov 2019 08:16:44 +0000 (09:16 +0100)] 
Factor out diffing of imported and possible (#39)

* Factor out diffing of imported and possible

* Small fix

2 years agoARIES-1780 - Fix cycle between packages
Christian Schneider [Sat, 16 Nov 2019 21:38:47 +0000 (22:38 +0100)] 
ARIES-1780 - Fix cycle between packages

2 years agoRefactor TopologyManagerImport 38/head
Amichai Rothman [Sun, 10 Nov 2019 20:54:23 +0000 (22:54 +0200)] 
Refactor TopologyManagerImport

2 years agoFix typo in promiscuous policy capability
Amichai Rothman [Thu, 14 Nov 2019 09:48:08 +0000 (11:48 +0200)] 
Fix typo in promiscuous policy capability

2 years agoLittle refactorings
Amichai Rothman [Wed, 13 Nov 2019 09:35:47 +0000 (11:35 +0200)] 
Little refactorings

2 years agoFix indentation and whitespace
Amichai Rothman [Wed, 13 Nov 2019 09:14:11 +0000 (11:14 +0200)] 
Fix indentation and whitespace

2 years agoRemove explicit type arguments
Amichai Rothman [Wed, 13 Nov 2019 07:59:24 +0000 (09:59 +0200)] 
Remove explicit type arguments

2 years agoFix Interest logs
Amichai Rothman [Wed, 13 Nov 2019 07:55:44 +0000 (09:55 +0200)] 
Fix Interest logs

2 years agoRemove redundant null check
Amichai Rothman [Wed, 13 Nov 2019 07:47:42 +0000 (09:47 +0200)] 
Remove redundant null check

2 years agoRemove redundant casts
Amichai Rothman [Wed, 13 Nov 2019 07:39:12 +0000 (09:39 +0200)] 
Remove redundant casts

2 years agoFix invalid maven-surefire-report-plugin version
Amichai Rothman [Wed, 13 Nov 2019 07:23:51 +0000 (09:23 +0200)] 
Fix invalid maven-surefire-report-plugin version

2 years agoFix typos
Amichai Rothman [Wed, 13 Nov 2019 07:02:24 +0000 (09:02 +0200)] 
Fix typos

2 years agoARIES-1943 Changed TopologyManager importer logic to not assume all referenced Import...
Arnoud Glimmerveen [Wed, 13 Nov 2019 14:04:16 +0000 (15:04 +0100)] 
ARIES-1943 Changed TopologyManager importer logic to not assume all referenced ImportRegistrations are 'open'. (#36)

* ARIES-1943 Changed TopologyManager importer logic to not assume all referenced ImportRegistrations are 'open'.

In addition assigned functional thread names to the ExecutorServices used by Importer and Exporter logic.

* Based threadName pattern on using class.

* Changed approach to naming threads, as discussed in the comments of PR #36.

2 years agoARIES-1942 - Use annotation based bundle configs (#35)
Christian Schneider [Wed, 13 Nov 2019 09:16:24 +0000 (10:16 +0100)] 
ARIES-1942 - Use annotation based bundle configs (#35)

* ARIES-1942 - Use annotation based bundle configs

* ARIES-1942 - Use custom annotations for discovery and distribution

2 years agoStandardize license headers
Amichai Rothman [Tue, 12 Nov 2019 13:57:50 +0000 (15:57 +0200)] 
Standardize license headers

2 years agoFix TopologyManagerImport concurrency
Amichai Rothman [Mon, 11 Nov 2019 16:48:21 +0000 (18:48 +0200)] 
Fix TopologyManagerImport concurrency

2 years agoRemove redundant semicolon
Amichai Rothman [Sat, 9 Nov 2019 22:49:32 +0000 (00:49 +0200)] 
Remove redundant semicolon

2 years agoMade MultiMap key a generic type 37/head
Amichai Rothman [Sun, 10 Nov 2019 13:48:36 +0000 (15:48 +0200)] 
Made MultiMap key a generic type

2 years agoSimplify MultiMap
Amichai Rothman [Sun, 10 Nov 2019 13:45:03 +0000 (15:45 +0200)] 
Simplify MultiMap

2 years agoARIES-1780 - Improved design
Christian Schneider [Sun, 10 Nov 2019 15:32:21 +0000 (16:32 +0100)] 
ARIES-1780 - Improved design

2 years agoTwo inconsistency introduced with ARIES-1941: (#34)
Arnoud Glimmerveen [Sun, 10 Nov 2019 11:50:41 +0000 (12:50 +0100)] 
Two inconsistency introduced with ARIES-1941: (#34)

1) The copy of the keySet was incorrectly removed by 927d0b3, and is needed regardless of the external methods being thread-safe.
2) Clear method of MultiMap must use the same mutex as the other public methods.

2 years agoARIES-1941 Addressed synchronization inconsistency in (using) MultiMap (#31)
Arnoud Glimmerveen [Sat, 9 Nov 2019 22:33:34 +0000 (23:33 +0100)] 
ARIES-1941 Addressed synchronization inconsistency in (using) MultiMap (#31)

* ARIES-1941 Addressed synchronization inconsistency in (using) MultiMap

Changed the approach to MultiMap to have all public method thread-safe: using synchronized keyword *and* returning read-only *copies* when a Set is to be returned
Changed the one case where a defensive copy was made. Note that this old approach was not thread-safe, as the copy-constructors' iterator could be 'tripped' by a concurrent modification.

* With the change to regular HashMap, a defensive copy of keySet is needed.

2 years agoARIES-1780 - Redesign of zookeeper discovery using DS
Christian Schneider [Sat, 9 Nov 2019 21:25:25 +0000 (22:25 +0100)] 
ARIES-1780 - Redesign of zookeeper discovery using DS

2 years agoARIES-1940 Handle failure that can happen during service export (#30)
Arnoud Glimmerveen [Fri, 8 Nov 2019 16:00:06 +0000 (17:00 +0100)] 
ARIES-1940 Handle failure that can happen during service export (#30)

Changed implementation and use of ExportRegistration to align with specification
Changed use of ExportRegistration to deal with cases the ExportRegistration relates to a failed exported services

2 years agoARIES-1937 - Require Java 8
Christian Schneider [Tue, 29 Oct 2019 07:23:13 +0000 (08:23 +0100)] 
ARIES-1937 - Require Java 8

2 years agoARIES-1780 - Start zookeeper synchronously as it should not block anyway
Christian Schneider [Mon, 28 Oct 2019 16:36:38 +0000 (17:36 +0100)] 
ARIES-1780 - Start zookeeper synchronously as it should not block anyway

2 years agoARIES-1780 - Use DS instead of Activator
Christian Schneider [Mon, 28 Oct 2019 15:32:28 +0000 (16:32 +0100)] 
ARIES-1780 - Use DS instead of Activator

2 years agoARIES-1780 - Use logback in itests
Christian Schneider [Mon, 28 Oct 2019 15:23:31 +0000 (16:23 +0100)] 
ARIES-1780 - Use logback in itests

2 years agoARIES-1936 - Switch zookeeper starter to DS and mockito
Christian Schneider [Mon, 28 Oct 2019 10:34:20 +0000 (11:34 +0100)] 
ARIES-1936 - Switch zookeeper starter to DS and mockito

3 years agoARIES-1751 - Fix typo in namespace URL 29/head
Amichai Rothman [Tue, 28 May 2019 09:45:05 +0000 (12:45 +0300)] 
ARIES-1751 - Fix typo in namespace URL

3 years agoUpdate Readme.md
Christian Schneider [Mon, 20 May 2019 08:18:33 +0000 (10:18 +0200)] 
Update Readme.md

Added docs for doing releases

3 years ago[maven-release-plugin] prepare for next development iteration
Christian Schneider [Thu, 16 May 2019 13:03:33 +0000 (15:03 +0200)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release org.apache.aries.rsa-1.14.0 org.apache.aries.rsa-1.14.0
Christian Schneider [Thu, 16 May 2019 13:03:16 +0000 (15:03 +0200)] 
[maven-release-plugin] prepare release org.apache.aries.rsa-1.14.0

3 years agoMerge pull request #28 from amichair/illegalstate
Christian Schneider [Thu, 16 May 2019 12:46:59 +0000 (14:46 +0200)] 
Merge pull request #28 from amichair/illegalstate

Add explicit IllegalStateException in exportService

3 years agoMerge pull request #27 from amichair/dependency-upgrades
Christian Schneider [Thu, 16 May 2019 12:29:13 +0000 (14:29 +0200)] 
Merge pull request #27 from amichair/dependency-upgrades

Dependency upgrades

3 years agoMerge pull request #26 from amichair/itest-ports
Christian Schneider [Thu, 16 May 2019 12:25:10 +0000 (14:25 +0200)] 
Merge pull request #26 from amichair/itest-ports

Organize itests server port config

3 years agoMerge pull request #25 from amichair/ARIES-1913
Christian Schneider [Thu, 16 May 2019 12:22:22 +0000 (14:22 +0200)] 
Merge pull request #25 from amichair/ARIES-1913

ARIES-1913 - Fix event properties

3 years agoMerge pull request #24 from amichair/ARIES-1907
Christian Schneider [Thu, 16 May 2019 12:16:35 +0000 (14:16 +0200)] 
Merge pull request #24 from amichair/ARIES-1907

ARIES-1907 - Fix IllegalStateException when stopping bundle

3 years agoOrganize itests server port config 26/head
Amichai Rothman [Tue, 14 May 2019 09:10:59 +0000 (12:10 +0300)] 
Organize itests server port config

3 years agoAdd explicit IllegalStateException in exportService when service object is null 28/head
Amichai Rothman [Tue, 14 May 2019 09:06:39 +0000 (12:06 +0300)] 
Add explicit IllegalStateException in exportService when service object is null

3 years agoUpgrade Pax Exam to 4.13.0 27/head
Amichai Rothman [Tue, 14 May 2019 16:50:29 +0000 (19:50 +0300)] 
Upgrade Pax Exam to 4.13.0

3 years agoUpgrade ZooKeeper to 3.4.14
Amichai Rothman [Tue, 14 May 2019 16:39:45 +0000 (19:39 +0300)] 
Upgrade ZooKeeper to 3.4.14

3 years agoARIES-1913 - Fix event properties 25/head
Amichai Rothman [Wed, 15 May 2019 09:01:24 +0000 (12:01 +0300)] 
ARIES-1913 - Fix event properties

3 years agoARIES-1907 - Fix IllegalStateException when stopping bundle 24/head
Amichai Rothman [Tue, 14 May 2019 07:06:08 +0000 (10:06 +0300)] 
ARIES-1907 - Fix IllegalStateException when stopping bundle

3 years agoMerge pull request #23 from amichair/cleanup
Christian Schneider [Thu, 16 May 2019 08:48:43 +0000 (10:48 +0200)] 
Merge pull request #23 from amichair/cleanup

Cleanup

3 years agoMerge pull request #22 from amichair/fix-fastbin-activator
Christian Schneider [Thu, 16 May 2019 08:38:29 +0000 (10:38 +0200)] 
Merge pull request #22 from amichair/fix-fastbin-activator

ARIES-1835 - Fix fastbin activator

3 years agoFix typos 23/head
Amichai Rothman [Wed, 15 May 2019 10:44:42 +0000 (13:44 +0300)] 
Fix typos

3 years agoRemove redundant semicolons
Amichai Rothman [Wed, 15 May 2019 07:52:34 +0000 (10:52 +0300)] 
Remove redundant semicolons

3 years agoFix missing whitespace between parameters
Amichai Rothman [Tue, 14 May 2019 12:18:42 +0000 (15:18 +0300)] 
Fix missing whitespace between parameters

3 years agoImprove fastbin activator thread safety 22/head
Amichai Rothman [Tue, 14 May 2019 15:05:34 +0000 (18:05 +0300)] 
Improve fastbin activator thread safety

3 years agoFix fastbin activator starting twice in succession
Amichai Rothman [Tue, 14 May 2019 12:08:42 +0000 (15:08 +0300)] 
Fix fastbin activator starting twice in succession

3 years agoFix typo in class name
Amichai Rothman [Tue, 14 May 2019 06:56:57 +0000 (09:56 +0300)] 
Fix typo in class name

3 years agoMerge pull request #20 from amichair/refactorings
Christian Schneider [Mon, 13 May 2019 08:13:49 +0000 (10:13 +0200)] 
Merge pull request #20 from amichair/refactorings

Little refactorings and code cleanup

3 years agoMerge pull request #19 from amichair/ARIES-1906
Christian Schneider [Mon, 13 May 2019 07:31:31 +0000 (09:31 +0200)] 
Merge pull request #19 from amichair/ARIES-1906

ARIES-1906 - Regression - export of superclass interface fails

3 years agoMigrated to Java 7's diamond operator 20/head
Amichai Rothman [Thu, 28 Mar 2019 13:36:12 +0000 (15:36 +0200)] 
Migrated to Java 7's diamond operator

3 years agomany little refactorings
Amichai Rothman [Thu, 28 Mar 2019 13:22:47 +0000 (15:22 +0200)] 
many little refactorings

3 years agoARIES-1906 - Regression - export of superclass interface fails 19/head
Amichai Rothman [Thu, 28 Mar 2019 12:49:36 +0000 (14:49 +0200)] 
ARIES-1906 - Regression - export of superclass interface fails

3 years agoMerge pull request #18 from apache/cschneider-patch-1
Christian Schneider [Thu, 14 Feb 2019 10:23:36 +0000 (11:23 +0100)] 
Merge pull request #18 from apache/cschneider-patch-1

Update Readme.md

3 years agoUpdate Readme.md 18/head
Christian Schneider [Mon, 11 Feb 2019 13:30:29 +0000 (14:30 +0100)] 
Update Readme.md

3 years agoARIES-1846 - Allow import of clusterinfo services
Christian Schneider [Thu, 18 Oct 2018 22:02:39 +0000 (00:02 +0200)] 
ARIES-1846 - Allow import of clusterinfo services

3 years agoARIES-1851 - Avoid NoClassDefFoundError ZooTrace
Christian Schneider [Thu, 18 Oct 2018 21:53:52 +0000 (23:53 +0200)] 
ARIES-1851 - Avoid NoClassDefFoundError ZooTrace

3 years agoARIES-1850 - Create events for local service modification
Christian Schneider [Thu, 18 Oct 2018 21:34:57 +0000 (23:34 +0200)] 
ARIES-1850 - Create events for local service modification

3 years agoRemove unused import
Christian Schneider [Thu, 18 Oct 2018 21:31:24 +0000 (23:31 +0200)] 
Remove unused import

3 years agoARIES-1847 - Avoid IllegalArgumentException: Path cannot be null
Christian Schneider [Thu, 18 Oct 2018 07:27:49 +0000 (09:27 +0200)] 
ARIES-1847 - Avoid IllegalArgumentException: Path cannot be null

3 years ago[maven-release-plugin] prepare for next development iteration
Christian Schneider [Mon, 1 Oct 2018 09:22:15 +0000 (11:22 +0200)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release org.apache.aries.rsa-1.13.0 org.apache.aries.rsa-1.13.0
Christian Schneider [Mon, 1 Oct 2018 09:21:57 +0000 (11:21 +0200)] 
[maven-release-plugin] prepare release org.apache.aries.rsa-1.13.0

3 years agoUpdate SCM link
Christian Schneider [Mon, 1 Oct 2018 09:20:43 +0000 (11:20 +0200)] 
Update SCM link

3 years agoARIES-1840 - Use ConcurrentHashMap to avoid ConcurrentModificationException
Christian Schneider [Fri, 28 Sep 2018 16:19:54 +0000 (18:19 +0200)] 
ARIES-1840 - Use ConcurrentHashMap to avoid ConcurrentModificationException

3 years agoARIES-1839 - Fix createBasePath to not create invalid base path
Christian Schneider [Fri, 28 Sep 2018 15:46:26 +0000 (17:46 +0200)] 
ARIES-1839 - Fix createBasePath to not create invalid base path

3 years agoARIES-1838 - Correctly register watcher for znode data changes
Christian Schneider [Fri, 28 Sep 2018 15:44:08 +0000 (17:44 +0200)] 
ARIES-1838 - Correctly register watcher for znode data changes

3 years agoFix import
Christian Schneider [Fri, 28 Sep 2018 15:40:31 +0000 (17:40 +0200)] 
Fix import

3 years agoARIES-1837 - Avoid ConcurrentModificationException by using ConcurrentHashmap and...
Christian Schneider [Fri, 28 Sep 2018 10:12:16 +0000 (12:12 +0200)] 
ARIES-1837 - Avoid ConcurrentModificationException by using ConcurrentHashmap and remove ineffective synchronized

3 years agoUnify logging message
Christian Schneider [Fri, 28 Sep 2018 07:39:36 +0000 (09:39 +0200)] 
Unify logging message

3 years agoARIES-1788 - Skip service if it is null
Christian Schneider [Thu, 27 Sep 2018 13:37:34 +0000 (15:37 +0200)] 
ARIES-1788 - Skip service if it is null

3 years agoARIES-1817 - Make sure we send remove events - thanks to Mark Hoffmann for the patch
Christian Schneider [Thu, 27 Sep 2018 13:10:09 +0000 (15:10 +0200)] 
ARIES-1817 - Make sure we send remove events - thanks to Mark Hoffmann for the patch

3 years agoARIES-1779 - Upgrade to zookeeper 3.4.13
Christian Schneider [Thu, 27 Sep 2018 09:57:10 +0000 (11:57 +0200)] 
ARIES-1779 - Upgrade to zookeeper 3.4.13