michael@224: Index: etc/c2s.xml.dist.in michael@224: --- etc/c2s.xml.dist.in.orig 2009-06-30 11:38:16 +0200 michael@224: +++ etc/c2s.xml.dist.in 2009-06-30 20:45:22 +0200 michael@224: @@ -50,18 +50,16 @@ michael@224: michael@224: michael@224: michael@224: - michael@224: + michael@224: michael@224: - jabberd/c2s michael@224: + michael@224: michael@224: michael@224: - local3 michael@224: + michael@224: michael@224: michael@224: - michael@224: michael@224: michael@224: michael@540: @@ -137,7 +135,7 @@ michael@540: --> michael@224: michael@224: michael@224: - 0.0.0.0 michael@224: + 127.0.0.1 michael@224: michael@224: michael@540: @@ -331,7 +329,7 @@ michael@540: @pkglibdir@ michael@540: michael@540: michael@540: - sqlite michael@540: + db michael@540: michael@540: michael@540: michael@224: Index: etc/router.xml.dist.in michael@224: --- etc/router.xml.dist.in.orig 2009-06-30 11:38:16 +0200 michael@224: +++ etc/router.xml.dist.in 2009-06-30 20:45:06 +0200 michael@224: @@ -8,24 +8,22 @@ michael@224: @localstatedir@/jabberd/pid/router.pid michael@224: michael@224: michael@224: - michael@224: + michael@224: michael@224: - jabberd/router michael@224: + michael@224: michael@224: michael@224: - local3 michael@224: + michael@224: michael@224: michael@224: - michael@224: michael@224: michael@224: michael@224: michael@224: michael@224: - 0.0.0.0 michael@224: + 127.0.0.1 michael@224: michael@224: michael@224: 5347 michael@224: Index: etc/s2s.xml.dist.in michael@224: --- etc/s2s.xml.dist.in.orig 2009-06-30 11:38:16 +0200 michael@224: +++ etc/s2s.xml.dist.in 2009-06-30 20:45:06 +0200 michael@224: @@ -60,25 +60,23 @@ michael@224: michael@224: michael@224: michael@224: - michael@224: + michael@224: michael@224: - jabberd/s2s michael@224: + michael@224: michael@224: michael@224: - local3 michael@224: + michael@224: michael@224: michael@224: - michael@224: michael@224: michael@224: michael@224: michael@224: michael@224: - 0.0.0.0 michael@224: + 127.0.0.1 michael@224: 5269 michael@224: michael@224: michael@224: - michael@224: + michael@224: michael@224: - jabberd/sm michael@224: + michael@224: michael@224: michael@224: - local3 michael@224: + michael@224: michael@224: michael@224: michael@540: - sqlite michael@540: + db michael@540: michael@540: michael@224: Index: sm/mod_iq_time.c michael@224: --- sm/mod_iq_time.c.orig 2009-06-30 11:38:15 +0200 michael@224: +++ sm/mod_iq_time.c 2009-06-30 20:45:06 +0200 michael@224: @@ -39,6 +39,7 @@ michael@224: static mod_ret_t _iq_time_pkt_sm(mod_instance_t mi, pkt_t pkt) michael@224: { michael@224: time_t t; michael@224: + time_t tzone; michael@224: struct tm *tm; michael@224: char buf[64]; michael@224: char *c; michael@224: @@ -78,7 +79,8 @@ michael@224: datetime_out(t, dt_DATETIME, buf, 64); michael@224: nad_insert_elem(pkt->nad, 2, NAD_ENS(pkt->nad, 1), "utc", buf); michael@224: #ifdef HAVE_TZSET michael@224: - snprintf(buf, 64, "%+03d:%02d", -((int)timezone)/(60*60), -((int)timezone)%(60*60)); michael@224: + tzone = (time_t)((long)mktime(gmtime(&t)) - (long)t); michael@224: + snprintf(buf, 64, "%+03d:%02d", (int) -tzone/(60*60), (int) -tzone%(60*60)); michael@224: #else michael@224: snprintf(buf, 64, "%+03d:%02d", (int) tm->tm_gmtoff/(60*60), (int) tm->tm_gmtoff%(60*60)); michael@224: #endif michael@224: Index: sm/mod_roster.c michael@224: --- sm/mod_roster.c.orig 2009-06-30 11:38:15 +0200 michael@224: +++ sm/mod_roster.c 2009-06-30 20:45:06 +0200 michael@540: @@ -635,6 +635,9 @@ michael@224: if(user->sessions == NULL) michael@224: return mod_PASS; michael@224: michael@224: + /* We have to free old packet - Lemming's memory leak fix */ michael@224: + pkt_free(pkt); michael@224: + michael@224: /* build a new packet to push out to everyone */ michael@224: pkt = pkt_create(user->sm, "iq", "set", NULL, NULL); michael@224: pkt_id_new(pkt); michael@224: Index: util/util.h michael@224: --- util/util.h.orig 2009-06-30 11:38:16 +0200 michael@224: +++ util/util.h 2009-06-30 20:45:06 +0200 michael@224: @@ -30,6 +30,8 @@ michael@224: #include michael@224: #include michael@224: #include michael@224: +#include michael@224: +#include michael@224: michael@224: #include michael@224: