[ 
https://issues.apache.org/jira/browse/QPID-6514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14948332#comment-14948332
 ] 

ASF subversion and git services commented on QPID-6514:
-------------------------------------------------------

Commit 1707455 from [~k-wall] in branch 'java/trunk'
[ https://svn.apache.org/r1707455 ]

QPID-6514: [Java Broker] Allow partial matches of regexp.

work by Lorenz Quack <quack.lor...@gmail.com>

> Implement plugin that warns and/or disconnects a client if the Qpid Client is 
> too old.
> --------------------------------------------------------------------------------------
>
>                 Key: QPID-6514
>                 URL: https://issues.apache.org/jira/browse/QPID-6514
>             Project: Qpid
>          Issue Type: New Feature
>          Components: Java Broker
>            Reporter: Lorenz Quack
>            Assignee: Rob Godfrey
>             Fix For: qpid-java-6.0
>
>         Attachments: 
> 0001-QPID-6514-Java-Broker-Allow-partial-matches-of-regex.patch, 
> 0001-QPID-6514-Java-Broker-Implement-plugin-that-warns-an.patch, 
> ConnectionVersionValidatorTest.java
>
>
> The Qpid Broker can validate each new messaging connection as it is formed 
> against zero or more ConnectionValidation plugins. ConnectionValidator plugin 
> implementations have the opportunity to inspect each connection and veto it 
> if desired.
> ClientVersionValidatingPlugin will be configured by the context variables 
> defining version number patterns that should always be allowed (a whitelist), 
> and those that should be logged and those that should be rejected outright 
> (two blacklists). The variables themselves will be regular expressions.
>     allowedConnectionVersions=<regexp>
>     loggedConnectionVersions=<regexp>
>     rejectedConnectionVersions=<regexp>
> If a client version string matches the allowed connection versions, the 
> connection should be permitted without considering logged or rejected. If a 
> client version string matches one or more of the regexps on the logged list, 
> a message will be logged to the Broker log containing peer's ip, userid and 
> the version number of the client. If a client version string matches one or 
> more of the regexps on the reject list, an message should be logged with the 
> same information and the connection refused (i.e. return false).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to