127 Commits (main)
 

Author SHA1 Message Date
Jonathan.Street 267ce249c1 Inclusive language update (allowlist/denylist).
4 weeks ago
Wouter Groeneveld 63f410d106 replaced github links with correct ones
2 months ago
Wouter Groeneveld 4c2326b887 implement repost-of microformat + test against brid.gy twitter example
9 months ago
Wouter Groeneveld 92252f8bc9 wmio import: also trim name and add extra tests
9 months ago
Wouter Groeneveld 6503037098 wmio import: in case of silo domains, use url instead of src
9 months ago
Wouter Groeneveld 989495a18e webmention.io import functionality implementation
9 months ago
Wouter Groeneveld fb5ba20292 webmention.io import functionality funadmentals
9 months ago
Wouter Groeneveld ec6d61b221 rss endpoint implementation as suggested by Chris
9 months ago
Wouter Groeneveld 3be4b23159 fix microformat parse author name if h-card is next to name in h-entry
11 months ago
Wouter Groeneveld d2cffd68b0 fix webmention validation content-type with charset would fail
11 months ago
Wouter Groeneveld 56b84125c4 loosen up ratelimiter to take requestUri into account
11 months ago
Wouter Groeneveld 8d415d022c fix microformat parsing author name fails for complicated mf
11 months ago
Wouter Groeneveld f61bda5c5a fix domain extraction from .co.uk using publicsuffix
11 months ago
Wouter Groeneveld 522cc3d746 fix tests that were dependent on default values of config
11 months ago
Wouter Groeneveld a9fd1542e9 use more general defaults in config
11 months ago
Wouter Groeneveld 45ff736001 also notify when received from whitelist
11 months ago
Wouter Groeneveld bf018eafe8 remove unneeded utcOffset in config: only used to create new time instance when parsing failes. update deps
11 months ago
Wouter Groeneveld 3f1ece1c39 fix HREF parsing to limit to <a/> tags only (case insensitive)
11 months ago
Wouter Groeneveld eec2ed69f8 vangen update pkgs
11 months ago
Wouter Groeneveld f1ac5a9602 do not hardcode e-mail addresses, update readme
11 months ago
Wouter Groeneveld 0652aa73d4 updated notification mail to use HTML template. Ready for tag v2.0.0
11 months ago
Wouter Groeneveld e361567eed admin html dashboard and handler test
11 months ago
Wouter Groeneveld 6cc83620ba mail notifier, admin wrappers endpoints, first impl done
11 months ago
Wouter Groeneveld 2e504eaa65 foundations for approve/reject system, /admin router endpoints
11 months ago
Wouter Groeneveld 3ec6694757 refactor out conString; create a db wrapper for mentions in moderation
11 months ago
Wouter Groeneveld 9d08d35576 slightly simplify content-type check: just make sure XML is there
11 months ago
Wouter Groeneveld f57a53e1b1 take proper RSS/Atom Content-Type headers into account
11 months ago
Wouter Groeneveld d0eddc3047 another attempt at fighting spam
12 months ago
Wouter Groeneveld 2b3e3f9b22 added licence
1 year ago
Wouter Groeneveld e9817549f6 implement auto-discovering of rss endpoints besides /index.xml
2 years ago
Wouter Groeneveld f503ea8c27 install links updated
2 years ago
Wouter Groeneveld e64ada6b71 installation instructions separated
2 years ago
Wouter Groeneveld cc35510194 github release workflow
2 years ago
Wouter Groeneveld 3b58d2031f json encoding of result: [] instead of null if empty
2 years ago
Wouter Groeneveld b7a12b427f implement blacklisting and wm deleting if needed
2 years ago
Wouter Groeneveld 255fea17e0 remove since and simply check <link/> tags in rss feed. fixes time difference bugs
2 years ago
Wouter Groeneveld 1f38a42c77 if no picture found in microformat data, revert to anonymous pic
2 years ago
Wouter Groeneveld c5dcb45de9 anonymize mentions coming from silos such as brid.gy
2 years ago
Wouter Groeneveld 40ae44b2fd sanitize receiving publication dates, this caused yet another crash...
2 years ago
Wouter Groeneveld 2812130d75 just to be sure: recover from panics in processSourceBody()!
2 years ago
Wouter Groeneveld 529bf932b8 fix unable to receive wm from wordpress-wm plugin with unusual author hcard microformat
2 years ago
Wouter Groeneveld dd5dca5d98 webmention.rocks test case 23: redirects and relative paths
2 years ago
Wouter Groeneveld 8779eb01ee webmention.rocks unit tests and fixes
2 years ago
Wouter Groeneveld ceabec241a fix non-pointer author pic change
2 years ago
Wouter Groeneveld d54fe42ec7 profiling tests to fiddle with pprof just for fun
2 years ago
Wouter Groeneveld f964c7442f built-in genuine image checker based on byte headers
2 years ago
Wouter Groeneveld f90af3b076 built-in genuine image checker based on byte headers
2 years ago
Wouter Groeneveld 3d3f17590e had a "Go" at golangci-lint run and fixed a few hickups"
2 years ago
Wouter Groeneveld 80bc4dfe59 update readme
2 years ago
Wouter Groeneveld 1181b9e1fe HttpClient now has a built-in max response size check
2 years ago