Eugen Rochko
626a544d08
Improve account suspension speed and completeness ( #9290 )
...
- Some associations were missing from the clean-up
- Some attributes were not reset on suspension
- Skip federation and streaming deletes when purging a dead domain
- Move account association definitions to concern
2018-12-03 01:32:08 +01:00
Eugen Rochko
9b85750348
Bump version to 2.6.5 ( #9413 )
2018-12-02 17:41:38 +01:00
ThibG
4813053e97
Preload common JSON-LD contexts ( #9412 )
...
Fixes #9411
2018-12-02 16:46:13 +01:00
Eugen Rochko
ecc22893f6
Bump version to 2.6.4 ( #9402 )
2018-11-30 21:38:09 +01:00
Eugen Rochko
ab3f2aba04
Bump version to 2.6.3 ( #9391 )
2018-11-30 14:20:15 +01:00
Eugen Rochko
163c5e6893
Bump version to 2.6.2 ( #9370 )
2018-11-27 13:56:47 +01:00
Renato "Lond" Cerqueira
55aa92b893
Touch account on successful response, change char shown when culled ( #9293 )
...
Just the color is not enough change since not everyone uses colored
terminals.
Touching the account makes it so that the account is not in the
threshold window in case of running again
2018-11-20 22:25:32 +01:00
mayaeh
214aab8715
Fix "tootctl media remove" can't count the file size ( #9288 )
...
* Fixed an issue where "tootctl media remove" can not count the file size.
* Fixed the problem pointed out by codeclimate.
2018-11-16 09:47:40 +01:00
Eugen Rochko
eed84cacba
Fix nil error regression from #9229 in tootctl media remove ( #9239 )
...
Fix #9237
2018-11-08 21:55:59 +01:00
Eugen Rochko
a178e66988
Display amount of freed disk space in tootctl media remove ( #9229 )
...
* Display amount of freed disk space in tootctl media remove
Fix #9213
* Fix code style issue
2018-11-08 21:06:26 +01:00
Eugen Rochko
56e256b686
Bump version to 2.6.1 ( #9172 )
2018-10-31 01:04:45 +01:00
Eugen Rochko
15fd0fb2cf
Bump version to 2.6.0 ( #9149 )
...
* Bump version to 2.6.0
* Update CHANGELOG.md
2018-10-30 22:06:59 +01:00
Eugen Rochko
4c8ac98fa0
Bump version to 2.6.0rc4 ( #9164 )
...
* Bump version to 2.6.0rc4
* Update CHANGELOG.md
2018-10-30 17:37:49 +01:00
Eugen Rochko
e6c91483fb
Bump version to 2.6.0rc3 ( #9142 )
...
* Bump version to 2.6.0rc3
* Update CHANGELOG.md
2018-10-29 14:15:54 +01:00
Eugen Rochko
f435af86e7
Do not remove "dead" domains in tootctl accounts cull ( #9108 )
...
Leave `tootctl accounts cull` to simply check removed accounts from
live domains, and skip temporarily unavailable domains, while listing
them in the final output for further action.
Add `tootctl domains purge DOMAIN` to be able to purge a domain from
that list manually
2018-10-27 22:56:16 +02:00
Sascha
94b16add64
cli: set exit_on_failure for all CLI classes ( #9094 )
2018-10-25 16:05:33 +02:00
Eugen Rochko
9035c156c2
Bump version to 2.6.0rc2 ( #9087 )
...
* Bump version to 2.6.0rc2
* Update CHANGELOG.md
2018-10-25 04:42:25 +02:00
Eugen Rochko
7f1b063420
Fix cull tripping on nil in last_webfingered_at ( #9051 )
...
Fix #8741
2018-10-22 16:58:08 +02:00
Jeong Arm
e1a7e7b9cc
Fix tootctl cull on dead servers ( #9041 )
...
* Delete first 9 accounts on dead servers
* Clean up code by moving dead server culling to the end
2018-10-21 22:52:27 +02:00
Jeong Arm
2f0318d360
Handle if username is not found on tootctl feeds build ( #9040 )
2018-10-21 16:42:22 +02:00
Eugen Rochko
bb62322411
Bump version to 2.6.0rc1 ( #9025 )
...
* Bump version to 2.6.0rc1
* Update AUTHORS.md
* Update CHANGELOG.md
2018-10-21 00:49:36 +02:00
Eugen Rochko
6cd4eaaee7
Bump version to 2.5.2 ( #8960 )
2018-10-12 00:24:09 +02:00
Eugen Rochko
a441df3e19
Bump version to 2.5.1 ( #8953 )
2018-10-11 02:29:32 +02:00
ashleyhull-versent
00d31a292c
rubocop issues - Cleaning up ( #8912 )
...
* cleanup pass
* undo mistakes
* fixed.
* revert
2018-10-08 04:50:11 +02:00
Eugen Rochko
1a1160ee24
Add tootctl settings registrations open ( #8829 )
2018-10-04 16:05:54 +02:00
Eugen Rochko
20beab56e4
Fix tootctl accounts reattaching not unsuspending deleted account ( #8812 )
2018-09-29 18:40:40 +09:00
Eugen Rochko
6dd97b97be
Add tootctl accounts backup ( #8811 )
2018-09-28 03:34:24 +02:00
ThibG
17ff4b960f
Unconditionally re-encode locally-uploaded images to strip metadata ( #8714 )
...
This strips metadata on file upload by re-encoding the files, at the cost
of possible slight image quality decrease and processing resources.
2018-09-17 20:24:46 +02:00
Eugen Rochko
26d73847cb
Move more tasks to tootctl ( #8675 )
...
* Move more tasks to tootctl
- tootctl feeds build
- tootctl feeds clear
- tootctl accounts refresh
Clean up exit codes and help messages
* Move user modifying to tootctl
* Improve user modification through CLI, rename commands
add -> create
mod -> modify
del -> delete
To remove ambiguity
* Fix code style issues
* Fix not being able to unset admin/mod role
2018-09-14 17:42:22 +02:00
luzpaz
1bce70d3c7
Misc. typos ( #8694 )
...
Found via `codespell -q 3 --skip="./app/javascript/mastodon/locales,./config/locales"`
2018-09-14 00:53:09 +02:00
rinsuki
14604c384f
using mailto scheme in AUTHORS.md ( #8663 )
2018-09-10 02:01:03 +02:00
nightpool
b778e40d7d
Add rake task for generating AUTHORS.md ( #8661 )
...
* add rake task for generating AUTHORS.md
* update AUTHORS.md
* rubocop
2018-09-10 01:31:42 +02:00
Eugen Rochko
2aee3c9f23
tootctl accounts [add|del|cull] ( #8642 )
...
* CLI interface for creating/deleting local users
- tootctl accounts add USERNAME
- tootctl accounts del USERNAME
* Add CLI interface for culling remote users that no longer exist
- tootctl accounts cull
2018-09-09 13:33:36 +02:00
Eugen Rochko
e3fdf02943
Bump version to 2.5.0
2018-09-02 22:32:27 +02:00
Eugen Rochko
894e01163b
Bump version to 2.5.0rc2
2018-09-01 03:37:43 +02:00
Eugen Rochko
32d3152852
Fix wrong string being used on login failure when using LDAP ( #8534 )
...
Fix #8527
2018-09-01 03:35:37 +02:00
mayaeh
6823e24a9d
Add --verbose and --dry-run option to tootctl media remove ( #8519 )
...
* Add --verbose and --dry-run options to CLI interface for removing remote media.
* Fix coding style problem.
2018-08-31 03:46:13 +02:00
mayaeh
2adac68cc7
Fix CLI interface for removing remote media ( #8506 )
...
* Fix that can't delete media files even if "tootctl media remove" execute when "--background" not attached.
* Revert
This reverts commit 5aa7e09645b27bae38a26030148b23e553ee2662.
* Change to obtain and pass all columns when "--background" option is false.
2018-08-29 18:35:09 +02:00
Eugen Rochko
1d319c531e
Add CLI task for rotating keys ( #8466 )
...
* If an Update is signed with known key, skip re-following procedure
Because it means the remote actor did *not* lose their database
* Add CLI method for rotating keys
bin/tootctl accounts rotate [USERNAME]
Generates a new RSA key per account and sends out an Update activity
signed with the old key.
* Key rotation: Space out Update fan-outs every 5 minutes per 1000 accounts
* Skip suspended accounts in key rotation
2018-08-26 20:21:03 +02:00
Quint Guvernator
476ba6e4f0
Fix low-hanging rubocop gripes ( #8458 )
...
* rubocop: quit being so picky
* rubocop: miscellany
* rubocop: prefer present to blank
2018-08-26 19:22:46 +02:00
Eugen Rochko
ee4af13f51
Fix NUM_DAYS in rake mastodon:media:remove_remote and print warning ( #8462 )
...
Remove old deprecated rake tasks
2018-08-26 17:19:47 +02:00
Eugen Rochko
7271a40d09
Add CLI interface for importing custom emoji ( #8437 )
...
bin/tootctl emoji import PATH_TO_TAR
Fix #8435
2018-08-26 16:53:06 +02:00
M Somerville
4b27569841
Rename S3_CLOUDFRONT_HOST to S3_ALIAS_HOST. ( #8423 )
...
Still check for S3_CLOUDFRONT_HOST for existing installs.
2018-08-25 13:27:08 +02:00
Eugen Rochko
e6e845f74d
Add improved CLI interface for removing remote media ( #8411 )
...
./bin/tootctl media remove --days 7 --background
Make the old rake task point to it
2018-08-25 13:25:39 +02:00
Eugen Rochko
fc45d4a096
Bump version to 2.5.0rc1 ( #8356 )
2018-08-23 23:30:57 +02:00
Eugen Rochko
fe88a4f42c
Get rid of all batch order warnings ( #8334 )
2018-08-21 12:25:50 +02:00
Immae
cbaabe0215
Add ldap search filter ( #8151 )
2018-08-15 18:12:44 +02:00
Eugen Rochko
98184a889e
Add post-deployment migration system ( #8182 )
...
Adopted from GitLab CE. Generate new migration with:
rails g post_deployment_migration name_of_migration_here
By default they are run together with db:migrate. To not run them,
the env variable SKIP_POST_DEPLOYMENT_MIGRATIONS must be set
Code by Yorick Peterse <yorickpeterse@gmail.com>, see also:
83c8241160
2018-08-13 13:40:01 +02:00
ThibG
40c7bd7cdd
Add some feedback to maintenance rake tasks ( #8173 )
2018-08-11 22:02:55 +02:00
Eugen Rochko
13df3889f0
Redesign public profiles and toots ( #8068 )
2018-07-28 19:25:33 +02:00