[vchkpw] pw_gid flags was: OT: Radius server

2004-04-01 Thread Charles Sprickman
Ken (and anyone else who knows),

Can you explain a bit how these flags work?  When I look in the db at the
pw_gid fields, they are all decimal values (ie: 64, 128, etc.).  I hope
this isn't some kind of bitmasking thing, because that just makes my head
spin.

 I'll try to give a detailed listing.

 #define NO_DIALUP  0x40
 If set, code should not allow dialup access. This was originally
 added to support radius sites.

For example, this seems to register as 64.  I am looking to use this, as
well as two of the V_USER flags in combination with radius, but I'm lost
as to how to pick the one value.  If it's 0, obviously that person can
have any service, but it gets confusing if I have NO_DIALUP unset, but
V_USER0 and V_USER1 set (which in my case would mean local dialup only, no
roaming dial and no news access).

I feel I'm missing something fundamental here...

Thanks,

Charles

 #define V_USER0   0x080
 #define V_USER1   0x100
 #define V_USER2   0x200
 #define V_USER3   0x400
 After adding the NO_DIALUP flag we relalized there may be other
 flags people will want that are not directly used by any email code.

 #define NO_SMTP   0x800
 If set, do not allow smtp connections.

 #define QA_ADMIN 0x1000
 If set, the user is granted admin privilages in qmailadmin

 #define V_OVERRIDE   0x2000
 If set, the user is not subject to domain limits. Part of the
 vlimit code.

 #define NO_SPAMASSASSIN 0x4000
 If set, (and --enable-spamassassin=y) do not process the
 incoming mail through spamassassin.

 #define DELETE_SPAM  0x8000
 with --enable-spamasssassin=y setting this flag
 will delete all email above the users required_hits
 preference.

 Ken Jones




Re: [vchkpw] pw_gid flags was: OT: Radius server

2004-04-01 Thread Rick Widmer


Charles Sprickman wrote:

Ken (and anyone else who knows),

Can you explain a bit how these flags work?  When I look in the db at the
pw_gid fields, they are all decimal values (ie: 64, 128, etc.).  I hope
this isn't some kind of bitmasking thing, because that just makes my head
spin.


That is exactly what it is...



Re: [vchkpw] pw_gid flags was: OT: Radius server

2004-04-01 Thread Charles Sprickman
On Thu, 1 Apr 2004, Rick Widmer wrote:

 Charles Sprickman wrote:

  I hope this isn't some kind of bitmasking thing, because that just
  makes my head spin.

 That is exactly what it is...

So how does one deal with that?  How does this work?

Thanks,

Charles