qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-6514) Implement plugin that warns and/or disconnects a client if the Qpid Client is too old.
Date Thu, 08 Oct 2015 11:59:26 GMT

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

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

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

QPID-6514: [Java Broker] Revert at the request of the author Lorenz Quack <quack.lorenz@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-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message