Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37601448
en ru br
ALT Linux repos
S:2.14.12-alt1
5.0: 2.6.1-alt2
4.1: 2.6.1-alt1.M41.1
4.0: 2.5.6-alt0.M40.1

Group :: Networking/Instant messaging
RPM: pidgin

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: pidgin-NOT-UPSTREAM-2.5.4-icq-russia.patch
Download


--- pidgin-2.5.4/libpurple/protocols/oscar/flap_connection.c.orig	2009-01-22 23:59:05.000000000 +0500
+++ pidgin-2.5.4/libpurple/protocols/oscar/flap_connection.c	2009-01-23 00:07:34.000000000 +0500
@@ -317,6 +317,8 @@
 {
 	FlapConnection *conn;
 
+	static const guint FlapLoginSeqs[] = { 5695, 23595, 23620, 23049, 0x2886, 0x2493, 23620, 23049, 2853, 17372, 1255, 1796, 1657, 13606, 1930,  23918, 31234,  30120, 0x1BEA, 0x5342, 0x30CC, 0x2294, 0x5697,0x25FA, 0x3303, 0x078A, 0x0FC5, 0x25D6, 0x26EE,0x7570, 0x7F33, 0x4E94, 0x07C9, 0x7339, 0x42A8 };
+
 	conn = g_new0(FlapConnection, 1);
 	conn->od = od;
 	conn->buffer_outgoing = purple_circ_buffer_new(0);
@@ -324,6 +326,9 @@
 	conn->subtype = -1;
 	conn->type = type;
 
+	g_random_set_seed(time(NULL));
+	conn->seqnum_out = FlapLoginSeqs[g_random_int_range(0, (sizeof FlapLoginSeqs) / (sizeof FlapLoginSeqs[0]))] - 1;
+
 	od->oscar_connections = g_slist_prepend(od->oscar_connections, conn);
 
 	return conn;
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin