Takeshi Umeda
01f46add16
Add `tootctl accounts reset-relationships` ( #10483 )
...
* Add `tootctl accounts reset`
* Rename reset to reset-relationships
* Improve command description
2019-04-08 07:46:55 +02:00
Eugen Rochko
07c6a0edc2
Fix missing long description on `tootctl statuses remove` ( #10482 )
2019-04-06 04:47:26 +02:00
Eugen Rochko
c455cba4d8
Add `tootctl emoji purge` ( #10481 )
...
Fix #10441
2019-04-06 04:47:16 +02:00
Eugen Rochko
a9c29f6e15
Add `tootctl accounts approve` ( #10480 )
2019-04-06 04:47:05 +02:00
Ben Lubar
e9ef322e14
Fix `tootctl accounts cull` ( #10460 )
...
* List the actual accounts that would have been culled during a dry run.
Otherwise, the dry run mode is basically useless.
* Prevent unreachable domains from inheriting the previous status code.
* Update CHANGELOG.md for #10460 .
2019-04-04 16:46:27 +02:00
Jeong Arm
dbabfec2ea
Simplify culling and fix race condition ( #10440 )
2019-04-01 19:17:21 +02:00
Eugen Rochko
2dc1f643d9
Bump version to 2.8.0rc1 ( #10340 )
...
Update AUTHORS.md
Update CHANGELOG.md
2019-03-30 02:13:42 +01:00
Eugen Rochko
3a9abe39b2
Add `tootctl self-destruct` ( #10367 )
...
Fix #10305
2019-03-28 17:56:25 +01:00
Eugen Rochko
b6bf8e24be
Add `tootctl search deploy` to avoid ugly rake task syntax ( #10403 )
2019-03-28 02:16:11 +01:00
Eugen Rochko
73fb7bfa0f
Admission-based registrations mode ( #10250 )
...
Fix #6856
Fix #6951
2019-03-14 05:28:30 +01:00
Eugen Rochko
e7bc85a91a
Add `tootctl statuses remove` to sweep unreferenced statuses ( #10063 )
...
Query by @tateisu
Fix #1554
2019-03-11 13:45:17 +01:00
Eugen Rochko
657436c5db
Bump version to 2.7.4 ( #10179 )
2019-03-05 18:22:46 +01:00
Eugen Rochko
c87532494d
Bump version to 2.7.3 ( #10102 )
2019-02-23 22:20:20 +01:00
Eugen Rochko
db31bef536
Bump version to 2.7.2 ( #10067 )
2019-02-17 20:24:12 +01:00
Eugen Rochko
0848f9b66c
Bump version to 2.7.1 ( #9932 )
2019-01-28 04:24:12 +01:00
Stanislas
92801eba9e
Fix SUPERUSER postgres command ( #9877 )
2019-01-27 23:56:07 +01:00
Eugen Rochko
a338ea38bd
Fix `tootctl accounts delete` not deleting user record as well ( #9874 )
2019-01-20 12:30:25 +01:00
Eugen Rochko
b4fece9327
Bump version to 2.7.0
2019-01-20 00:30:53 +01:00
Eugen Rochko
e73151320d
Add translators to AUTHORS.md ( #9865 )
2019-01-19 22:01:12 +01:00
Eugen Rochko
f149ffbcbe
Change CHANGELOG.md references from pull requests to authors ( #9864 )
...
Add `rake repo:changelog` to do that automatically
2019-01-19 16:25:20 +01:00
Eugen Rochko
747bfbe950
Bump to 2.7.0rc3
2019-01-19 00:01:27 +01:00
Eugen Rochko
2c118c9229
Bump version to 2.7.0rc2 ( #9836 )
2019-01-18 22:55:01 +01:00
Eugen Rochko
73fbbd48cd
Add `tootctl --version` ( #9835 )
2019-01-17 21:32:55 +01:00
Eugen Rochko
7a4958b028
Fix `tootctl domains crawl` with JSON format output crash ( #9820 )
...
Fix #9817
2019-01-16 15:47:55 +01:00
Eugen Rochko
1c1ca9d155
Add `tootctl domains crawl` ( #9809 )
2019-01-15 09:24:35 +01:00
Eugen Rochko
0963a4400b
Bump version to 2.7.0rc1 ( #9718 )
2019-01-08 14:10:54 +01:00
Eugen Rochko
611a9ff3fe
Add tootctl accounts follow ACCT ( #9414 )
...
Fix #9369
2019-01-01 16:24:26 +01:00
Eugen Rochko
bbf9f4f93b
Add REST API for creating an account ( #9572 )
...
* Add REST API for creating an account
The method is available to apps with a token obtained via the client
credentials grant. It creates a user and account records, as well as
an access token for the app that initiated the request. The user is
unconfirmed, and an e-mail is sent as usual.
The method returns the access token, which the app should save for
later. The REST API is not available to users with unconfirmed
accounts, so the app must be smart to wait for the user to click a
link in their e-mail inbox.
The method is rate-limited by IP to 5 requests per 30 minutes.
* Redirect users back to app from confirmation if they were created with an app
* Add tests
* Return 403 on the method if registrations are not open
* Require agreement param to be true in the API when creating an account
2018-12-24 19:12:38 +01:00
Eugen Rochko
36a5585cac
Update emoji codepoint mappings to v11.0 ( #9618 )
2018-12-24 19:12:00 +01:00
Eugen Rochko
652595d802
Fix tootctl accounts rotate not updating public keys ( #9556 )
...
This allowed you to brick your system when running that command, because the accounts would continue to advertise the old public key, but sign things with the new one
2018-12-18 01:22:29 +01:00
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