Qpid
  1. Qpid
  2. QPID-2573

Implement the Firewall functionality as an OSGI plugin

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.7
    • Fix Version/s: 0.7
    • Component/s: Java Broker
    • Labels:
      None

      Description

      The firewall functionality should be exposed as a OSGI plugin and detached from main tree. This allows one to use the service on demand.

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        24d 23h 5m 1 Robbie Gemmell 31/May/10 17:18
        In Progress In Progress Resolved Resolved
        68d 23h 56m 1 Robbie Gemmell 08/Aug/10 17:14
        Resolved Resolved Closed Closed
        50d 17h 27m 1 Sorin Suciu 28/Sep/10 10:42
        Sorin Suciu made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Robbie Gemmell made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Robbie Gemmell added a comment -

        Patch applied

        Show
        Robbie Gemmell added a comment - Patch applied
        Robbie Gemmell made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Andrew Kennedy made changes -
        Andrew Kennedy made changes -
        Attachment 0006-QPID-2573-Implement-the-Firewall-functionality-as-a.patch [ 12445918 ]
        Andrew Kennedy made changes -
        Attachment 0006-QPID-2573-Implement-the-Firewall-functionality-as-a.patch [ 12445918 ]
        Andrew Kennedy made changes -
        Attachment 0006-QPID-2573-Implement-the-Firewall-functionality-as-a.patch [ 12445781 ]
        Andrew Kennedy made changes -
        Attachment 0006-QPID-2573-Implement-the-Firewall-functionality-as-a.patch [ 12445781 ]
        Andrew Kennedy made changes -
        Attachment 0006-QPID-2573-Implement-the-Firewall-functionality-as-a.patch [ 12445774 ]
        Andrew Kennedy made changes -
        Attachment 0008-QPID-2573-Implement-the-Firewall-functionality-as-a.patch [ 12444918 ]
        Andrew Kennedy made changes -
        Attachment 0006-QPID-2573-Implement-the-Firewall-functionality-as-a.patch [ 12445774 ]
        Hide
        Robbie Gemmell added a comment -

        The existing firewall implementation is not removed by this patch, it should be.

        Show
        Robbie Gemmell added a comment - The existing firewall implementation is not removed by this patch, it should be.
        Robbie Gemmell made changes -
        Assignee Robbie Gemmell [ gemmellr ]
        Andrew Kennedy made changes -
        Attachment firewall.tgz [ 12444666 ]
        Andrew Kennedy made changes -
        Attachment 0008-QPID-2573-Implement-the-Firewall-functionality-as-a.patch [ 12444918 ]
        Hide
        Andrew Kennedy added a comment -

        qpid/java/broker-plugins/firewall/MANIFEST.MF
        qpid/java/broker-plugins/firewall/build.xml
        qpid/java/broker-plugins/firewall/src/main/java/org/apache/qpid/server/security/access/config/FirewallException.java
        qpid/java/broker-plugins/firewall/src/main/java/org/apache/qpid/server/security/access/config/FirewallRule.java
        qpid/java/broker-plugins/firewall/src/main/java/org/apache/qpid/server/security/access/plugins/Firewall.java
        qpid/java/broker-plugins/firewall/src/main/java/org/apache/qpid/server/security/access/plugins/FirewallActivator.java
        qpid/java/broker-plugins/firewall/src/main/java/org/apache/qpid/server/security/access/plugins/FirewallConfiguration.java
        qpid/java/broker-plugins/firewall/src/test/java/org/apache/qpid/server/security/access/FirewallConfigurationTest.java
        qpid/java/broker-plugins/firewall/src/test/java/org/apache/qpid/server/security/access/FirewallPluginTest.java

        Show
        Andrew Kennedy added a comment - qpid/java/broker-plugins/firewall/MANIFEST.MF qpid/java/broker-plugins/firewall/build.xml qpid/java/broker-plugins/firewall/src/main/java/org/apache/qpid/server/security/access/config/FirewallException.java qpid/java/broker-plugins/firewall/src/main/java/org/apache/qpid/server/security/access/config/FirewallRule.java qpid/java/broker-plugins/firewall/src/main/java/org/apache/qpid/server/security/access/plugins/Firewall.java qpid/java/broker-plugins/firewall/src/main/java/org/apache/qpid/server/security/access/plugins/FirewallActivator.java qpid/java/broker-plugins/firewall/src/main/java/org/apache/qpid/server/security/access/plugins/FirewallConfiguration.java qpid/java/broker-plugins/firewall/src/test/java/org/apache/qpid/server/security/access/FirewallConfigurationTest.java qpid/java/broker-plugins/firewall/src/test/java/org/apache/qpid/server/security/access/FirewallPluginTest.java
        Andrew Kennedy made changes -
        Field Original Value New Value
        Attachment firewall.tgz [ 12444666 ]
        Hide
        Andrew Kennedy added a comment -

        Firewall plugin. This code needs additional patches from QPID-2476 and QPID-2513 to function.

        Show
        Andrew Kennedy added a comment - Firewall plugin. This code needs additional patches from QPID-2476 and QPID-2513 to function.
        Sorin Suciu created issue -

          People

          • Assignee:
            Robbie Gemmell
            Reporter:
            Sorin Suciu
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development