Page MenuHomekolab.org

Greylist/Request simplify logic
ClosedPublic

Authored by mollekopf on Aug 27 2021, 11:50 AM.

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
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 36505
Build 14488: arc lint + arc unit

Event Timeline

mollekopf requested review of this revision.Aug 27 2021, 11:50 AM
mollekopf created this revision.
mollekopf added a reviewer: Restricted Project.Aug 27 2021, 11:51 AM
machniak accepted this revision as: machniak.Aug 27 2021, 11:56 AM
This revision is now accepted and ready to land.Aug 27 2021, 11:56 AM
mollekopf updated this revision to Diff 8188.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.
machniak added inline comments.Aug 27 2021, 12:02 PM
src/app/Policy/Greylist/Request.php
188

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