The list and prune operations on relatively large (in size and number of archives) remote repositories are taking too much time and create a lot of unnecessary traffic, which would be avoided if they were implemented as server-side operations that return only a small-sized response to the client. In addition, the slowness of the current implementation may be revealing some other problems as described in #161.