-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/10658/
-----------------------------------------------------------

(Updated April 26, 2013, 7:45 p.m.)


Review request for qpid, Alan Conway and Gordon Sim.


Changes
-------

Change logic per review suggestion to let unauthenticated systems create links 
without ACL approval. By specifying --auth=no the user is deliberately 
bypassing a host of security checks already.
Furthermore systems without ACL gain a performance advantage throughout.


Description
-------

Lock down federation link creation to be allowed only by ACL approval. When no 
ACL file is specified then no federation links are allowed.
This version is more forgiving than the description in QPID-4631 as no explicit 
CREATE LINK rules are required. Simple 'allow all all' ACL rules are sufficient.

ACL files are added to all diagnostics broker instances so that cmake 'make 
check' and autotools 'make test' work.


This addresses bug QPID-4631.
    https://issues.apache.org/jira/browse/QPID-4631


Diffs (updated)
-----

  trunk/qpid/cpp/src/qpid/acl/AclConnectionCounter.cpp 1476311 
  trunk/qpid/cpp/src/qpid/broker/ConnectionHandler.cpp 1476311 
  trunk/qpid/cpp/src/tests/ha_test.py 1476311 
  trunk/qpid/cpp/src/tests/run_acl_tests 1476311 
  trunk/qpid/cpp/src/tests/sasl_fed 1476311 

Diff: https://reviews.apache.org/r/10658/diff/


Testing
-------

The ACL self test is enhanced to show that brokers running without the ACL 
module/file loaded cannot create federation links.


Thanks,

Chug Rolke

Reply via email to