keybase / keybase/keybase-issues

keybase chat delete-history when user reset their profile

Open
#3,180 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

When a user (or one of multiple users in a multi-person chat) reset their profile the conversation has 2 versions and the following message displays:

```
reset their profile
Their encryption keys were replaced with new ones.
Jump to new conversation
```

When running:
```
keybase chat delete-history --private
```

Keybase is unable to delete this history for the old conversation. In fact you get the following response:

```
ERROR no conversation found
```

Also it doesn't seem like `keybase chat ls` works correctly as it returns `no conversations` when I only have ones left where a person has reset their profile.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the profile-reset scenario, then run `keybase chat delete-history --private ` and `keybase chat ls` against the remaining conversations. Trace the conversation lookup used by these commands; done means old-conversation history can be deleted and `chat ls` reports conversations after a profile reset.

Written by the indexing model from the issue text.

Assessment

Domain
cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.