Fix (gcc) compilation warnings of the Netsoul protocol plugin

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Disambiguate the '(in)active at several locations' message of the netsoul protocol plugin.

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Implement the set_idle prpl op in the netsoul plugin.

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Avoid bogus purple_input_remove calls from netsoul_close.

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Netsoul - Do not display the statetime when the server sent us a null timestamp.

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Netsoul - Send the real status when logging in (it used to always send ACTIF, which was often bogus in case of automatic reconnection)

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Netsoul - Ensure ns_user_update has received the right number of arguments before processing them. (Should fix a crash)

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Bug 57 - Crash [@ get_good_msg_user] (netsoul)

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Fix the way the netsoul protocol plugin communicates status to libpurple.

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Fix some compile time warnings.

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Fix netsoul crash when receiving bad greetings from server.

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Fix netsoul crashes.

Signed-off-by: Hugues Morisset <morisset.hugues@gmail.com>
Fix compile warnings introduce by instant bird patches