about summary refs log tree commit diff
path: root/app/controllers
AgeCommit message (Collapse)Author
2020-02-20Fix generic HTTP 500 error on duplicate records (#12563)Eugen Rochko
Fix #12551 Fix #12547
2020-02-20port tootsuite#12716 to monsterfork: Fix error when fetching ↵Eugen Rochko
followers/following from REST API when user has network hidden Fix #12510
2020-02-20Fix missing authentication call in filters controller (#12746)Eugen Rochko
2020-02-20Change signature verification to ignore signatures with invalid host (#13033)Eugen Rochko
Instead of returning a signature verification error, pretend there was no signature (i.e., this does not allow access to resources that need a valid signature), so public resources can still be fetched Fix #13011
2020-02-20port tootsuite/#13042 to monsterfork: Fix malformed HTML causing uncaught errorEugen Rochko
Fix OEmbed preview API leaking existence of private statuses (see #12930)
2020-02-20Fix unfiltered params error when generating ActivityPub tag pagination (#13049)Eugen Rochko
2020-02-20Fix uncaught unknown format errors in host meta controller (#12747)Eugen Rochko
2020-02-20Add a nodeinfo endpoint (#12002)Eugen Rochko
* Add nodeinfo endpoint * dont commit stuff from my local dev * consistant naming since we implimented 2.1 schema * Add some additional node info stuff * Add nodeinfo endpoint * dont commit stuff from my local dev * consistant naming since we implimented 2.1 schema * expanding this to include federation info * codeclimate feedback * CC feedback * using activeserializers seems like a good idea... * get rid of draft 2.1 version * Reimplement 2.1, also fix metaData -> metadata * Fix metaData -> metadata here too * Fix nodeinfo 2.1 tests * Implement cache for monthly user aggregate * Useless * Remove ostatus from the list of supported protocols * Fix nodeinfo's open_registration reading obsolete setting variable * Only serialize domain blocks with user-facing limitations * Do not needlessly list noop severity in nodeinfo * Only serialize domain blocks info in nodeinfo when they are set to be displayed to everyone * Enable caching for nodeinfo endpoints * Fix rendering nodeinfo * CodeClimate fixes * Please CodeClimate * Change InstancePresenter#active_user_count_months for clarity * Refactor NodeInfoSerializer#metadata * Remove nodeinfo 2.1 support as the schema doesn't exist * Clean-up
2020-02-20port tootsuite#11869 to monsterfork: Fix webfinger response not returning ↵Eugen Rochko
410 when account is suspended
2020-02-20port tootsuite/#12930 to monsterfork: Fix OEmbed leaking information about ↵Eugen Rochko
existence of non-public statuses
2020-02-18move defang toggle to preferences instead of profilemultiple creatures
2020-02-18switch to irc-like oper behavior; require mods & admins to explicitly oper ↵multiple creatures
up using `fangs`/`op` bangtag or toggling defang setting in profile; auto-defang after 15 mins or with `defang`/`deop` bangtag
2020-02-17add a `manual_only` (manual trust only) moderation option + handle more ↵multiple creatures
`reject_unknown`/graylist mode caveats
2020-02-16change context of `hidden?` to mean a hidden post, not a non-distributable postmultiple creatures
2020-02-16handle possibility of account being `nil`multiple creatures
2020-02-14add admin option to toggle auto-marking instance actors known & make ↵multiple creatures
enabling greylist federation also enable secure mode
2020-02-14make `reject_unknown` policy bidirectional when server has secure mode enabledmultiple creatures
2020-02-13check user's sensitive card filter setting in the status controllermultiple creatures
2020-02-13(reso: report #201) add option to strip embed cards from sensitive posts, ↵multiple creatures
make default
2020-02-07revert & revise `3631689bd`, fix broken 404 pagesmultiple creatures
2020-02-04use `raise_not_found` instead of `not_found` to avoid attempting to call ↵multiple creatures
multiple renderers
2020-02-04outright throw 404 if rss is disabledmultiple creatures
2020-02-04fix rss endpoint & add option to enable it (off by default)multiple creatures
2020-01-25fix manifests json (thanks @@Frinkeldoodle@transfur.online)multiple creatures
2020-01-22Fix change breaking sharekey functionalityHolly 'Frinkel' Lotor
2020-01-20fix code typomultiple creatures
2020-01-20More smoke testing, I believe the stability is passable nowHolly 'Frinkel' Lotor
2020-01-20More smoke testing, merge in request pool from upstreamHolly 'Frinkel' Lotor
2020-01-20Original upstream mergeThibG
2020-01-17Fix issue fetching new acctsHolly "Frinkeldoodle" Lotor
2020-01-17Comment out reference to var that hasn't been ported yetHolly "Frinkeldoodle" Lotor
2020-01-17Fix typoHolly "Frinkeldoodle" Lotor
2020-01-17Port render_with_cache, CacheConcern from upstreamHolly "Frinkeldoodle" Lotor
2020-01-15port commit `7e2bff995` from upstream to fix broken attachment downloadingmultiple creatures
2020-01-15port instances controller from upstreammultiple creatures
2020-01-15port new application controller error handlers from upstreammultiple creatures
2020-01-15anti-harassment: add option to toggle whether to allow follows/packmate ↵multiple creatures
requests from accounts you've never interacted with before; default to off
2020-01-14fix the "include past roars" buttonsmultiple creatures
2020-01-13add new privacy option to auto-defederate after a given timespan + add ↵multiple creatures
options to defederate and/or delete past posts + add `defed_in`/`parent:defed_in`/`thread:defed_in` bangtags + ui indicator for posts marked for auto-defederation
2020-01-12add privacy option to limit lifespan of public access to post & object urls ↵multiple creatures
beyond local followers, default to 90 days
2020-01-12allow sharekeys to be used with the api status controllermultiple creatures
2020-01-11move parenthesis to correct placemultiple creatures
2020-01-11move parenthesis to correct placemultiple creatures
2020-01-11move `monsterpit_api` helper to the application controllermultiple creatures
2020-01-11pass monsterfork api exposure setting to initial state serializermultiple creatures
2020-01-11use basic monsterfork api for anonymous clientsmultiple creatures
2020-01-11normalize app name when comparing against monsterfork api env varsmultiple creatures
2020-01-11pass monsterfork api exposure setting to all serializers + add ↵multiple creatures
`MONSTERFORK_API_FORCE_*` env vars to set api compatability modes for clients/apps
2020-01-10add option for changing the monsterfork api exposure level, defaulting to ↵multiple creatures
`full` - if this gives your app indigestion change it to back to `basic` in preferences
2020-01-10add custom filter master toggle, add media gallery mode, & fix various ↵multiple creatures
filter logic + caching bugs