1
0
mirror of https://github.com/mastodon/mastodon.git synced 2024-12-24 03:55:05 +01:00
Commit Graph

13 Commits

Author SHA1 Message Date
Jeremy Kescher
25e076505e
ip_cleanup_scheduler: Make IP and session retention configurable () 2022-07-07 03:14:28 +02:00
Eugen Rochko
50ea54b3ed
Change authorized applications page ()
* Change authorized applications page

* Hide revoke button for superapps and suspended accounts

* Clean up db/schema.rb
2022-03-01 16:48:58 +01:00
Eugen Rochko
8e84ebf0cb
Remove IP tracking columns from users table () 2022-01-16 13:23:50 +01:00
Eugen Rochko
d174d12c83
Add authentication history () 2021-06-21 17:07:30 +02:00
Eugen Rochko
e89e976e92
Fix configuration for sidekiq-unique-jobs after 7.x upgrade ()
Remove locks from scheduled jobs
2021-03-15 11:17:43 +01:00
Eugen Rochko
5e1364c448
Add IP-based rules () 2020-10-12 16:33:49 +02:00
Eugen Rochko
9014367bd8
Fix background jobs not using locks like they are supposed to ()
Also:

- Fix locks not being removed when jobs go to the dead job queue
- Add UI for managing locks to the Sidekiq dashboard
- Remove unused Sidekiq workers

Fix 
2020-03-31 21:59:03 +02:00
abcang
c21386cff5 Improve IP cleanup query () 2019-09-17 08:44:25 +02:00
Eugen Rochko
93537c5560
Disable retries on all scheduled tasks () 2018-08-25 13:28:07 +02:00
Eugen Rochko
91c929a42c
Keep scheduler jobs unique until they're done () 2018-08-19 15:48:29 +02:00
Eugen Rochko
cb5b5cb5f7
Slightly reduce RAM usage ()
* No need to re-require sidekiq plugins, they are required via Gemfile

* Add derailed_benchmarks tool, no need to require TTY gems in Gemfile

* Replace ruby-oembed with FetchOEmbedService

Reduce startup by 45382 allocated objects

* Remove preloaded JSON-LD in favour of caching HTTP responses

Reduce boot RAM by about 6 MiB

* Fix tests

* Fix test suite by stubbing out JSON-LD contexts
2018-05-02 18:58:48 +02:00
Eugen Rochko
f1867a7388
Adjust privacy policy ()
* Adjust privacy policy to be more specific to Mastodon

Fix 

* Change data retention of IP addresses from 5 years to 1 year

* Add even more information

* Remove all (now invalid) translations of the privacy policy

* Add information about archive takeout, remove pointless consent section

* Emphasis on DM privacy

* Improve wording

* Add line about data use for moderation purposes
2018-04-04 21:47:39 +02:00
sdukhovni
67559361e8 Add scheduled worker to purge old user IPs ()
* Add scheduled worker to purge old user IPs

* Use ruby 1.9 hash syntax
2017-09-14 22:26:38 +02:00