[INN] #43: Use uwildmat in nnrpd, support @ (was: Use uwildmat in nnrpd, support ! and @)

INN rra at stanford.edu
Sun Jan 10 15:58:22 UTC 2016


#43: Use uwildmat in nnrpd, support @
-------------------------+--------------------
 Reporter:  eagle        |       Owner:  eagle
     Type:  enhancement  |      Status:  new
 Priority:  medium       |   Milestone:  2.7.0
Component:  nnrpd        |     Version:
 Severity:  minor        |  Resolution:
 Keywords:               |
-------------------------+--------------------
Changes (by iulius):

 * type:  defect => enhancement


Old description:

> Switch nnrpd over to using the new wildmat routines rather than breaking
> apart strings on commas and matching each expression separately.  This
> involves a lot of surgery, since PERMmatch is used all over the place,
> and will change the interpretation of ! and @ in group permission
> wildmats.
>
> What to do about the current meaning of ! is not clear.  It would be nice
> (as a major change, so for a major release) to require people to use @ if
> they mean the current meaning of not allowing reading an article if it's
> crossposted to any excluded group.  (I think that's what the code
> currently implements; I haven't checked.)  ! would mean what it means
> everywhere else: disallow this group, but possibly still allow the
> article if crossposted.
>
> Obviously, the distinction only applies to articles retrieved via message
> ID rather than by reading a group.

New description:

 Switch nnrpd over to using the new wildmat routines rather than breaking
 apart strings on commas and matching each expression separately.  This
 involves a lot of surgery, since PERMmatch is used all over the place.

 Add support for @ in group permission wildmats to not allow reading an
 article if it's crossposted to any excluded group.
 ! would keep meaning what it means everywhere else: disallow this group,
 but possibly still allow the article if crossposted.

 Obviously, the distinction only applies to articles retrieved via message
 ID rather than by reading a group.

--

--
Ticket URL: <http://inn.eyrie.org/trac/ticket/43#comment:2>
INN <http://www.eyrie.org/~eagle/software/inn/>
InterNetNews


More information about the inn-bugs mailing list