Hi,

I have been trying to configure the maximum connections per user but none of 
the options seem to be having an affect.
I have tried various combinations of setting:

   * --connection-limit-per-user N on the command line, and
   * quota connections N username in the acl file

In the broker trace log, it confirms that the connection limit is enabled, but 
all connections then succeed anyway. None are rejected.

I have tried setting max connections to zero in both places for all users, but 
still I can connect.

Is anyone able to confirm that the max connections options are working as 
expected in the C++ 1.36 Broker?

Here is the log output for debug+:Security:

C:\Users\Bob\Desktop\qpid_broker_cpp>C:\qpid-cpp\bin\qpidd.exe --data-dir 
C:\qpid_data_dir --auth yes --acl-file aclfile.acl --log-enable debug+:Security
2017-08-23 16:12:13 [Security] notice ACL: Read file 
"C:\qpid_data_dir\aclfile.acl"
2017-08-23 16:12:13 [Security] debug ACL: Group list: 0 groups found:
2017-08-23 16:12:13 [Security] debug ACL: name list: 2 names found:
2017-08-23 16:12:13 [Security] debug ACL:  * bob
2017-08-23 16:12:13 [Security] debug ACL: Rule list: 6 ACL rules found:
2017-08-23 16:12:13 [Security] debug ACL:    1 allow [bob] create *
2017-08-23 16:12:13 [Security] debug ACL:    2 allow [bob] bind *
2017-08-23 16:12:13 [Security] debug ACL:    3 allow [bob] consume *
2017-08-23 16:12:13 [Security] debug ACL:    4 allow [bob] publish *
2017-08-23 16:12:13 [Security] debug ACL:    5 allow [bob] access *
2017-08-23 16:12:13 [Security] debug ACL:    6 deny [*] *
2017-08-23 16:12:13 [Security] debug ACL: connections quota: 1 rules found:
2017-08-23 16:12:13 [Security] debug ACL: quota 1 : 0 connections for bob
2017-08-23 16:12:13 [Security] debug ACL: queues quota: 0 rules found:
2017-08-23 16:12:13 [Security] debug ACL: Load Rules
2017-08-23 16:12:13 [Security] debug ACL: Processing  6 deny [*] *
2017-08-23 16:12:13 [Security] debug ACL: FoundMode deny
2017-08-23 16:12:13 [Security] debug ACL: Processing  5 allow [bob] access *
2017-08-23 16:12:13 [Security] debug ACL: Adding actions {access} to objects 
{broker,connection,exchange,link,method,query,queue} with props { } for users 
{bob}
2017-08-23 16:12:13 [Security] debug ACL: Processing  4 allow [bob] publish *
2017-08-23 16:12:13 [Security] debug ACL: Adding actions {publish} to objects 
{broker,connection,exchange,link,method,query,queue} with props { } for users 
{bob}
2017-08-23 16:12:13 [Security] debug ACL: Processing  3 allow [bob] consume *
2017-08-23 16:12:13 [Security] debug ACL: Adding actions {consume} to objects 
{broker,connection,exchange,link,method,query,queue} with props { } for users 
{bob}
2017-08-23 16:12:13 [Security] debug ACL: Processing  2 allow [bob] bind *
2017-08-23 16:12:13 [Security] debug ACL: Adding actions {bind} to objects 
{broker,connection,exchange,link,method,query,queue} with props { } for users 
{bob}
2017-08-23 16:12:13 [Security] debug ACL: Processing  1 allow [bob] create *
2017-08-23 16:12:13 [Security] debug ACL: Adding actions {create} to objects 
{broker,connection,exchange,link,method,query,queue} with props { } for users 
{bob}
2017-08-23 16:12:13 [Security] debug ACL: global Connection Rule list : 0 rules 
found :
2017-08-23 16:12:13 [Security] debug ACL: User Connection Rule lists : 0 user 
lists found :
2017-08-23 16:12:13 [Security] debug ACL: Transfer ACL is Enabled!
2017-08-23 16:12:13 [Security] debug ACL: Connection quotas are Enabled.
2017-08-23 16:12:13 [Security] debug ACL: Default connection mode : allow
2017-08-23 16:12:13 [Security] info ACL Plugin loaded

Many thanks in advance,

Spud.

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

Reply via email to