Changes between Initial Version and Version 2 of Ticket #43


Ignore:
Timestamp:
Jan 10, 2016, 7:58:22 AM (5 years ago)
Author:
Julien ÉLIE
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #43

    • Property Summary changed from Use uwildmat in nnrpd, support ! and @ to Use uwildmat in nnrpd, support @
    • Property Type changed from defect to enhancement
    • Property Milestone changed from 2.6.0 to 2.7.0
  • Ticket #43 – Description

    initial v2  
    1 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.
     1Switch 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.
    22
    3 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.
     3Add support for @ in group permission wildmats to not allow reading an article if it's crossposted to any excluded group.
     4! would keep meaning what it means everywhere else: disallow this group, but possibly still allow the article if crossposted.
    45
    56Obviously, the distinction only applies to articles retrieved via message ID rather than by reading a group.