[PATCH 1/2] Added new auth policy blacklist.

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Holger Hans Peter Freyther holger at freyther.de
Fri Oct 18 13:14:06 UTC 2013


On Fri, Oct 18, 2013 at 12:37:42PM +0400, Ivan Kluchnikov wrote:

Dear Ivan,

	case GSM_AUTH_POLICY_CLOSED:
		return subscriber->authorized == GSM_SUBSCRIBER_AUTH_AUTHORIZED;
	...

>  		return (subscriber->flags & GSM_SUBSCRIBER_FIRST_CONTACT);
>  	case GSM_AUTH_POLICY_ACCEPT_ALL:
>  		return 1;
> +	case GSM_AUTH_POLICY_BLACKLIST:
> +		return subscriber->authorized;

		return subscriber->authorized != GSM_SUBSCRIBER_AUTH_BLACKLIST;
		
then you can omit this code.

> +	if (subscr) {
>  		subscr->net = net;
> +		if (subscr->net->auth_policy == GSM_AUTH_POLICY_BLACKLIST) {
> +			subscr->authorized = 1;


The benefit is that moving from closed to black-list works without changing
the database content. If you move from black-list to closed.. all your blacklisted
subscribers are suddenly allowed.

holger




More information about the OpenBSC mailing list