Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-19 | [#2074] OAuth scope checking in Streaming API. | Ivan Tashkinov | |
2020-08-25 | Merge branch 'stable' of git.pleroma.social:pleroma/pleroma into pleroma-2.1-rc0 | lain | |
2020-07-29 | FrontendStatic: Work correctly for other frontend types. | lain | |
2020-07-28 | FrontendStatic: Add plug to serve frontends based on configuration. | lain | |
2020-07-28 | InstanceStatic: Refactor. | lain | |
2020-07-14 | Merge branch 'feature/1922-media-proxy-whitelist' into 'develop' | feld | |
Support for hosts with scheme in MediaProxy whitelist setting Closes #1922 See merge request pleroma/pleroma!2754 | |||
2020-07-14 | [#1940] Applied rate limit for requests with bad `admin_token`. Added doc ↵ | Ivan Tashkinov | |
warnings on `admin_token` setting. | |||
2020-07-19 | [#1940] Reinstated OAuth-less `admin_token` authentication. Refactored ↵ | Ivan Tashkinov | |
UserIsAdminPlug (freed from checking admin scopes presence). | |||
2020-07-12 | MediaProxy whitelist setting now supports hosts with scheme | Alexander Strizhakov | |
added deprecation warning about using bare domains | |||
2020-07-09 | Use the Pleroma.Config alias | Mark Felder | |
2020-07-09 | Merge branch 'develop' into fix/csp-for-captcha | Mark Felder | |
2020-07-06 | IO list, not concatenation | Mark Felder | |
2020-07-06 | Simplify the logic | Mark Felder | |
2020-07-06 | StaticFE Plug: Use phoenix helper to get the requested format. | lain | |
2020-07-05 | Ensure all CSP parameters for remote hosts have a scheme | Mark Felder | |
2020-07-03 | Rename function and clarify that CSP is only strict with MediaProxy enabled | Mark Felder | |
2020-07-03 | Add Captcha endpoint to CSP headers when MediaProxy is enabled. | Mark Felder | |
Our CSP rules are lax when MediaProxy enabled, but lenient otherwise. This fixes broken captcha on instances not using MediaProxy. | |||
2020-06-26 | StaticFE: Prioritize json in requests. | lain | |
2020-06-17 | Change references from "deleted_urls" to "banned_urls" as nothing is handled ↵ | Mark Felder | |
via media deletions anymore; all actions are manual operations by an admin to ban the url | |||
2020-06-14 | fix invalidates media url's | Maksim Pechnikov | |
2020-06-12 | Merge branch 'fix/csp-mediaproxy-base-url' into 'develop' | feld | |
HTTP security plug: add media proxy base url host to csp See merge request pleroma/pleroma!2638 | |||
2020-06-12 | Merge branch 'bugfix/csp-unproxied' into 'develop' | rinpatch | |
http_security_plug.ex: Fix non-proxied media See merge request pleroma/pleroma!2610 | |||
2020-06-12 | static-fe.css: Restore and move to /priv/static/static-fe | Haelwenn (lanodan) Monnier | |
2020-06-11 | Check for media proxy base_url, not Upload base_url | Mark Felder | |
2020-06-10 | HTTP security plug: add media proxy base url host to csp | rinpatch | |
2020-06-08 | Merge branch 'fix/mediaproxy-bypass-emoji' into 'develop' | rinpatch | |
Fix profile emojis bypassing mediaproxy and harden CSP Closes #1810 See merge request pleroma/pleroma!2596 | |||
2020-05-29 | Merge branch 'bugfix/csp-unproxied' into 'develop' | rinpatch | |
http_security_plug.ex: Fix non-proxied media See merge request pleroma/pleroma!2610 | |||
2020-05-29 | Apply suggestion to lib/pleroma/plugs/http_security_plug.ex | rinpatch | |
2020-05-29 | Add blob: to connect-src CSP | Alex Gleason | |
2020-05-29 | http_security_plug.ex: Fix non-proxied media | Haelwenn (lanodan) Monnier | |
2020-05-29 | HTTP Security plug: make starting csp string generation more readable | rinpatch | |
2020-05-27 | HTTP security plug: Harden img-src and media-src when MediaProxy is enabled | rinpatch | |
2020-05-27 | HTTP Security plug: rewrite &csp_string/0 | rinpatch | |
- Directives are now separated with ";" instead of " ;", according to https://www.w3.org/TR/CSP2/#policy-parsing the space is optional - Use an IO list, which at the end gets converted to a binary as opposed to ++ing a bunch of arrays with binaries together and joining them to a string. I doubt it gives any significant real world advantage, but the code is cleaner and now I can sleep at night. - The static part of csp is pre-joined to a single binary at compile time. Same reasoning as the last point. | |||
2020-05-17 | AuthenticationPlug: Also update crypt passwords. | lain | |
2020-05-17 | Authentication Plug: Update bcrypt password on login. | lain | |
2020-05-14 | Pbkdf2.verify_pass --> AuthenticationPlug.checkpw | Alex Gleason | |
2020-05-13 | Handle bcrypt passwords for Mastodon migration | Alex Gleason | |
2020-05-12 | Upgrade Comeonin to v5 | Alex Gleason | |
https://github.com/riverrun/comeonin/blob/master/UPGRADE_v5.md | |||
2020-05-07 | Pleroma.Web.TwitterAPI.TwoFactorAuthenticationController -> ↵ | Maksim | |
Pleroma.Web.PleromaAPI.TwoFactorAuthenticationController | |||
2020-05-06 | Merge branch 'plug-if-unless-func-options-refactoring' into 'develop' | lain | |
Refactoring of :if_func / :unless_func plug options See merge request pleroma/pleroma!2446 | |||
2020-05-02 | static-fe.css: Restore and move to /priv/static/static-fe | Haelwenn (lanodan) Monnier | |
2020-05-01 | Merge branch 'bugfix/1727-fix-signature-decoding' into 'develop' | rinpatch | |
Bugfix/1727 fix signature decoding Closes #1727 See merge request pleroma/pleroma!2454 | |||
2020-05-01 | MappedSignatureToIdentityPlug: Fix. | lain | |
2020-05-01 | Uploads: Sandbox them in the CSP. | lain | |
2020-05-01 | [#1682] Fixed Basic Auth permissions issue by disabling OAuth scopes checks ↵ | Ivan Tashkinov | |
when password is provided. Refactored plugs skipping functionality. | |||
2020-05-01 | Merge branch 'authenticated-api-oauth-check-enforcement' into 'develop' | rinpatch | |
Enforcement of OAuth scopes check for authenticated API endpoints See merge request pleroma/pleroma!2349 | |||
2020-05-01 | Let blob: pass CSP | Alex Gleason | |
2020-04-30 | Refactoring of :if_func / :unless_func plug options (general availability). ↵ | Ivan Tashkinov | |
Added tests for Pleroma.Web.Plug. | |||
2020-04-28 | Merge remote-tracking branch 'remotes/origin/develop' into ↵ | Ivan Tashkinov | |
automatic-authentication-and-instance-publicity-checks # Conflicts: # lib/pleroma/web/mastodon_api/controllers/account_controller.ex | |||
2020-04-26 | Let blob: pass CSP | Alex Gleason | |