RE: vacm_getAccessEntry() doesn't look for best match

"Lewis Adam-VNQM87" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Dave Shield
> Sent: Tuesday, December 08, 2009 10:14 AM
> To: Lewis Adam-VNQM87
> Cc: [email protected]
> Subject: Re: vacm_getAccessEntry() doesn't look for best match
> 
> 2009/12/7 Lewis Adam-VNQM87 <[email protected]>:
> > Looking at version 5.5 of the net-snmp suite ... in snmplib\vacm.c, 
> > the function
> > vacm_getAccessEntry() just gets the first entry that matches the 
> > search criteria rather than search for the one with the 
> highest securityLevel.
> 
> > Am I missing something or is this just a to-be-done?
> 
> No - I think you've spotted a bug.
> 
> Note that it's not just a matter of choosing the "highest 
> securityLevel" - there's a whole set of priority decisions 
> defined in RFC 3415 that the code is not currently applying.
> 
> Please try the attached patch, and see whether this leads to 
> the expected behaviour
> 
Hi Dave,
  many thanks for responding so quickly - apologies for not doing
likewise. I have tested the patch and it works fine. Of course you are
right that it is not just about security levels although in our
configuration, we are less concerned about context prefixes.

One thing I was curious about is that if the example (recommended?)
default configuration given in the RFCs specifies an "initial" user with
what is effectively a read-write "internet" view and a read-only
"restricted" view, why hasn't this problem been spotted before? As far
as I can tell, if someone tried to use this configuration, they would
find they could not do any SNMP SETs.

Regards,
Adam.

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.