Limit the number of rooms sent by default in the disco#items response
If we know that the client supports RSM, and the client doesn’t specify any result set in its request, we should try to avoid flooding the client with a very huge response.
Limiting the response with the 200 first items, or something like that, should avoid killing clients such as gajim when a request is made on freenode…
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information