Closed graphiclunarkid closed 7 years ago
The crash is now fixed in the devel
branch.
The problem "A lot of Room::Disconnected() status messages appear" I believe is in np1sec and is two fold. When np1sec-test-client receives RoomInterface::disconnected
it does some cleanup but doesn't call Room::connect
again, does np1sec try to connect implicitly and thus causing a loop?
The bigger problem is that np1sec relies on the server to assign unique username per user per room. This confuses np1sec when there are two clients with the same username (I believe it sees the other user as adversary who's trying to impersonate it and thus disconnects).
@redlizard FYI ^
This is now an np1sec issue: https://github.com/equalitie/np1sec/issues/42
Reproduction steps:
Same login on both clients.
It should be easy to check by copying "pidgin-home" to "pidgin-home2" and firing up "pidgin --config=pidgin-home2".