--- Begin Message ---
Dear working group,

We have a proposed timeline for the implementation. Let me quote the proposal 
sent out on 28 June here, and comment in-line:

> 1) Allow “abuse-c:” on INET(6)NUM and AUT-NUM objects
> 
> We will deploy a new version of whois where the “abuse-c:” attribute will be 
> allowed to exist on INET(6)NUM and AUT-NUM objects. The syntax will be the 
> same as for the ORGANISATION object:
> abuse-c:        [optional]   [single]     [inverse key]
> 
> The Abuse Finder logic will be updated to use the first "abuse-c:" found in 
> this order of priority:
> -the local "abuse-c:" in the resource object
> -the "abuse-c:" in an ORGANISATION object referenced by the "org:" attribute 
> in the resource object
> -search up the resource object hierarchy (less specific objects)
> --the "abuse-c:" in the less specific resource object
> --the "abuse-c:" in an ORGANISATION object referenced by the "org:" attribute 
> in the less specific resource object
> 
> The search will stop when the top level resource object is reached.
> 
> In addition to this we plan to introduce a business rule that will disallow 
> “abuse-mailbox:” to be modified, or (re-)added to any object, other than ROLE 
> objects. This will enable us to do a phased clean-up of this data without 
> invalidating objects.

We plan to have a whois release 1.90 for this (and the updated use of the ‘pn’ 
keyword mentioned under item #5 below) in the Release Candidate environment no 
later than Monday 2 October.

We plan to deploy this version to production on Monday 16 October.


> 2) Clean up of “abuse-mailbox:” on ORGANISATION objects
> 
> Three cases exist:
> 
> A) “abuse-mailbox:” is present and it is the same as the “abuse-mailbox:” in 
> the also present “abuse-c:” reference (8919 cases)
> 
> In this case we propose to simply delete the “abuse-mailbox:” attribute and 
> inform the holder. We will work on a clear text for this email, but the main 
> message would be:
> "We removed “abuse-mailbox:” from your ORGANISATION object because this 
> attribute is deprecated as the final step in the deployment of the "abuse-c:" 
> attribute. However, we see that you were already using the preferred way to 
> document abuse contact details for your organisation and you are referencing 
> an “abuse-c:” ROLE object with the same email address in its its 
> “abuse-mailbox:” attribute. No action is required.”
> 
> 
> B) “abuse-mailbox:” is present and it is different from the “abuse-mailbox:” 
> in the also present “abuse-c:” reference (1848 cases)
> 
> Note that some of these cases have been caused by the fact that since the 
> introduction of “abuse-c:” LIRs can no longer modify the value of the 
> “abuse-mailbox:” attribute. The intent was that “abuse-mailbox:” would have 
> been cleaned up earlier, but unfortunately that dit not happen. That being 
> said “abuse-c:” has been kept up to date by the LIR, and out of the two is 
> also the one that is being shown on the Abuse Finder.
> 
> Therefore we propose to delete the “abuse-mailbox:” attribute in these cases, 
> and send a different notification to the holder with the following main 
> message:
> 
> "We removed “abuse-mailbox:” with value $email from your ORGANISATION object 
> because this attribute is deprecated as the final step in the deployment of 
> the "abuse-c:" attribute. However, we see that you were already using the 
> preferred way to document abuse contact details for your organisation and you 
> are referencing an “abuse-c:” ROLE object with that uses $email_2 in its 
> “abuse-mailbox:” attribute. If the latter is correct no action is required. 
> However if you want to modify the email address in your “abuse-c:” ROLE 
> object, you can do so here (link to webupdates).”
> 
> 
> C) “abuse-mailbox:” is present, and there is no “abuse-c:” reference (28312 
> cases)
> 
> We *could* create “abuse-c:” ROLE objects for these cases, using the same 
> maintainers as the ORGANISATION object. However, the “abuse-mailbox:” 
> attribute has not been shown in the Abuse Finder, and this change could lead 
> to wrong or out-of-date addresses suddenly receiving abuse reports. Therefore 
> we suggest that we delete the attribute instead, and send the following main 
> message to the holder of the ORGANISATION object:
> 
> "We removed “abuse-mailbox:” with value $email from your ORGANISATION object 
> because this attribute is deprecated as the final step in the deployment of 
> the "abuse-c:" attribute. However, if you wish to add an email address for 
> abuse reports you can do so by editing your object here (link to web updates 
> for the ORGANISATION object)."
> 
> 

We plan to perform these clean-ups on Monday 30 October.

> 3) Clean up of “abuse-mailbox:” on PERSON (89k cases), MNTNER (2500 cases) 
> and IRT (238 cases)
> 
> In these cases we propose to send a warning email to the holders of these 
> objects with the following main message:
> 
> “The “abuse-mailbox:” is deprecated on these object and will be removed in 4 
> weeks, if you want to set up abuse contact information on your resource 
> objects you can do so by having a default “abuse-c:” on your ORGANISATION 
> referenced by your resource objects, or possibly overriding that default with 
> a specific “abuse-c:” reference on applicable resource objects."
> 
> And then 4 weeks later we will preform the clean-up and refer back to this 
> communication.

On further reflection we would prefer to alter the plan, and just a single 
clean-up of these objects on Monday 30 October as well. This way the clean-up 
process will be consistent across all object types. Furthermore, there is no 
action to be taken on these objects and “abuse-mailbox:” on these objects is 
ignored in the Abuse Finder. In short there does not seem to be a strong 
motivation for bothering the holders of these objects twice.


> 4) Clean up whois code
> 
> Now that “abuse-mailbox:” only appears where it should, we will be able to 
> update the whois code itself so that “abuse-mailbox:” is no longer 
> syntactically allowed on objects other than ROLE objects. This will allow us 
> to remove the business rule added in phase 1 and simplify the whois code and 
> maintenance. We will also update the RIPE Database Documentation to reflect 
> this.

We plan to do this as part of a future whois 1.91 release, as yet unplanned. 
This clean-up will not change any publicly visible functionality.

> 
> 
> 5) Inverse queries
> 
> As requested we can change the behaviour of the “pn” short cut to also search 
> for “abuse-c:” in inverse queries. I.e. one can use:
> whois -r -i pn uk41-ripe
> 
> Instead of:
> whois -r -i abuse-c,admin-c,tech-c,zone-c,author uk41-ripe

As mentioned above, we plan to include this in the whois 1.90 release.


Kind regards

Tim Bruijnzeels
Assistant Manager Software Engineering
RIPE NCC Database Group


> On 4 Aug 2017, at 14:39, William Sylvester via db-wg <db-wg@ripe.net> wrote:
> 
> 
> From: William Sylvester <william.sylves...@addrex.net>
> Subject: NWI-7: abuse-c implementation plan
> Date: 3 August 2017 at 21:12:06 GMT+2
> To: "db-wg@ripe.net" <db-wg@ripe.net>
> 
> 
> Working group members, 
> 
> Based on the responses we have received for NWI-7 : Abuse-c implementation, 
> there is a clear consensus for the proposed implementation that has been 
> presented by Tim from RIPE NCC as written for improving "abuse-c:". 
> 
> At this time, the DB-WG co-chairs would like to ask the RIPE NCC to proceed 
> with this implementation.
> 
> Kind Regards, 
> 
> DB-WG Chairs
> 
> 
> 
> 
> 



--- End Message ---

Reply via email to