Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Baduris #143

Closed
wants to merge 2 commits into from
Closed

Baduris #143

wants to merge 2 commits into from

Conversation

aarongustafson
Copy link
Owner

Dupes #135 to main

Brett Kosinski added 2 commits November 28, 2019 11:58
This changeset is intended to resolve
aarongustafson#129.  Here we implement a much more
flexible policy mechanism for handling URIs for which the plugin
previous experienced errors sending a webmention.

Errors are classified into three different categories (unsupported,
error, failure), and separate policies can be defined for each, allowing
the user a lot of control over how the plugin treats these conditions.
Where the plugin currently has a feature to control retries for whole
hosts, what it lacks is a mechanism to have the plugin give up on
individual webmentions.  This is really another aspect of issue aarongustafson#129.

This commit introduces a new max_attempts setting which, if set, will
cause the plugin to give up and mark a webmention as sent after a
configured number of tries.
@reiterate-app
Copy link

I was hit by the exact same issue that prompted this PR (I had a link to https://brid.gy which caused it to stop sending to the bridgy publish URL)

My only quibble would be with the regex in the config. Regex are kind of awkward to deal with, would it be better with just a string instead?

@aarongustafson
Copy link
Owner Author

I kept having Ruby/Jekyll issues when upgrading my Mac, so I have moved off of Jekyll and will not be working on this project anymore, going forward. I am going to flag this as won’t fix, but leave it open in case someone else wants to pick up the project from here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants