Eugen
17c591ffba
Punycode URI normalization ( #2370 )
* Fix #2119 - Whenever about to send a HTTP request, normalize the URI
* Add test for IDN request in FetchLinkCardService
* Perform IDN normalization on domains before they are stored in the DB
7 years ago
Eugen Rochko
5442083b3c
Split SalmonWorker into smaller parts, move profile updating into another job
7 years ago
Eugen Rochko
d6ed2eb512
Prettier account and stream entry URLs
7 years ago
Eugen Rochko
df63461ff0
Add handler for salmons of undoing favourites
7 years ago
Eugen Rochko
e610555e10
Fix processing of incoming authorizations/rejections
7 years ago
Eugen Rochko
149887a0ff
Make follow requests federate
7 years ago
Eugen Rochko
f2e08ff568
Remove unneeded block check
7 years ago
Eugen Rochko
c04002b340
Federate blocks with the http://mastodon.social/schema/1.0 verb namespace
7 years ago
Eugen Rochko
7376af90f7
Don't show statuses to blocked users
7 years ago
Eugen Rochko
05b13c38b5
Re-enable Webfinger for locked accounts but don't handle "follow" events
coming in via Salmon.
Currently no way to prevent remote follows, but they will only receive public
and unlisted posts
7 years ago
Eugen Rochko
39cc9fde8a
Add account suspension
8 years ago
Eugen Rochko
14bd46946d
Per-status control for unlisted mode, also federation for unlisted mode
Fix #233 , fix #268
8 years ago
Eugen Rochko
5b076cbafb
Fix delete Salmons
8 years ago
Eugen Rochko
2cb3dc5e5a
Update hub URL and re-subscribe if hub URL changes
8 years ago
Eugen Rochko
da2ef4d676
Adding unified streamable notifications
8 years ago
Eugen Rochko
fdc17bea58
Fix rubocop issues, introduce usage of frozen literal to improve performance
8 years ago
Eugen Rochko
7ce4670164
Force utf-8 encoding when processing XML
8 years ago
Eugen Rochko
77efdfa110
Fixing namespaces issue
8 years ago
Eugen Rochko
87b618ab02
Fix namespace parsing in Atom feeds
8 years ago
Eugen Rochko
22a8801dbc
Adding domain blocks
8 years ago
Eugen Rochko
5cfc9efad3
Update OStatus2 to handle malformed Salmon without raising unexpected exceptions
8 years ago
Eugen Rochko
70e9dd0b5b
Blocking will prevent e-mail notifications from blocked user, blocks in UI
8 years ago
Eugen Rochko
927333f4f8
Improve code style
8 years ago
Eugen Rochko
059ebbf48d
Separate PuSH subscriptions from following, add mastodon:push:refresh task,
respect hub.lease_seconds (fix #46 )
8 years ago
Eugen Rochko
183a23943b
Fix how other services used old FollowRemoteAccountService
8 years ago
Eugen Rochko
3cc47beb6e
Refactored generation of unique tags, URIs and object URLs into own classes,
as well as formatting of content
8 years ago
Eugen Rochko
a289c1d52f
Handle delete Salmons, todo: clean up timelines
8 years ago
Eugen Rochko
da4b675aca
Fix favourite handling in ProcessInteractionService
8 years ago
Eugen Rochko
7e53efae31
Fix for incoming favourites
8 years ago
Eugen Rochko
2b116131d7
Adding e-mail notifications about mentions, follows, favourites and reblogs. Fixing another mention recording bug
8 years ago
Eugen Rochko
580b91c387
Fix more subtle bugs with first_or_create
8 years ago
Eugen Rochko
d022975444
Fixing small bug with FollowRemoteAccountService usage
8 years ago
Eugen Rochko
086d487145
Fix unfollows
8 years ago
Eugen Rochko
0e8f59c16f
Refactoring Grape API methods into normal controllers & other things
8 years ago
Eugen Rochko
47d50b0e39
A lot of fixes from a live test
8 years ago
Eugen Rochko
ad5ae3f60e
Update profile information and download avatar of remote accounts
8 years ago
Eugen Rochko
44c5958203
Fixed small bugs and code style offences
8 years ago
Eugen Rochko
fa7868675d
Send Salmon interactions
8 years ago
Eugen Rochko
10eb47a33e
Do not PuSH-subscribe to remote accounts when creating them for salmon
8 years ago
Eugen Rochko
784b9cca6a
Forgotten argument fix
8 years ago
Eugen Rochko
9411e8c35a
Feed processing except fetching remote statuses
8 years ago
Eugen Rochko
79baf2fd99
Process favourites, reblogs and replies from Salmon
8 years ago
Eugen Rochko
ee73d35eea
Incoming Salmon requests can be turned into follows and unfollows
8 years ago
Eugen Rochko
fa33750105
Adding reblogs, favourites, improving atom generation
8 years ago
Eugen Rochko
3b0bc18db9
Improved Atom rendering templates, added README
8 years ago
Eugen Rochko
2bc48e9064
Individual atom entries
8 years ago
Eugen Rochko
709c6685a9
Made some progress
8 years ago