Page MenuHomePhorge

Greylist/Request simplify logic
ClosedPublic

Authored by mollekopf on Aug 27 2021, 11:50 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Jul 22, 5:53 AM
Unknown Object (File)
Wed, Jul 3, 1:27 PM
Unknown Object (File)
Jun 27 2024, 3:25 AM
Unknown Object (File)
Jun 24 2024, 11:09 PM
Unknown Object (File)
Jun 22 2024, 11:30 PM
Unknown Object (File)
Jun 21 2024, 8:45 PM
Unknown Object (File)
Jun 16 2024, 4:39 AM
Unknown Object (File)
Jun 11 2024, 6:26 AM
Subscribers
None

Details

Reviewers
machniak
Group Reviewers
Restricted Project
Commits
rKa4534ed6c24f: Greylist/Request: simplify logic
Summary
  • There can only every be one entry for the sender/recipient/net pair (due to the unique constraint)
  • We already verify in the beginning that we have an entry within the last 7 days (and otherwise purge all entries), so it can't be older than a month.

Diff Detail

Repository
rK kolab
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

mollekopf created this revision.
mollekopf added a reviewer: Restricted Project.Aug 27 2021, 11:51 AM
This revision is now accepted and ready to land.Aug 27 2021, 11:56 AM

Reuse the existing function to query for the connection

This revision was automatically updated to reflect the committed changes.
src/app/Policy/Greylist/Request.php
188

We could skip the query if we know there's no entries, i.e. see line 87.