michael@541: diff -Nau etc/c2s.xml.dist.in.orig etc/c2s.xml.dist.in michael@224: Index: etc/c2s.xml.dist.in michael@541: --- etc/c2s.xml.dist.in.orig 2012-05-22 22:27:51.000000000 +0200 michael@541: +++ etc/c2s.xml.dist.in 2012-08-27 13:44:20.119445160 +0200 michael@541: @@ -50,13 +50,13 @@ 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@541: michael@224: michael@224: michael@224: - 0.0.0.0 michael@224: + 127.0.0.1 michael@224: michael@224: michael@541: @@ -370,7 +370,7 @@ michael@540: @pkglibdir@ michael@540: michael@540: michael@540: - sqlite michael@540: + db michael@540: michael@540: michael@540: michael@541: diff -Nau etc/router.xml.dist.in.orig etc/router.xml.dist.in michael@224: Index: etc/router.xml.dist.in michael@541: --- etc/router.xml.dist.in.orig 2012-05-04 18:24:36.000000000 +0200 michael@541: +++ etc/router.xml.dist.in 2012-08-27 13:47:20.357743449 +0200 michael@541: @@ -8,13 +8,13 @@ michael@541: @localstatedir@/@package@/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@541: michael@224: michael@224: michael@224: - 0.0.0.0 michael@224: + 127.0.0.1 michael@224: michael@224: michael@224: 5347 michael@541: diff -Nau etc/s2s.xml.dist.in.orig etc/s2s.xml.dist.in michael@224: Index: etc/s2s.xml.dist.in michael@541: --- etc/s2s.xml.dist.in.orig 2012-08-06 20:18:46.000000000 +0200 michael@541: +++ etc/s2s.xml.dist.in 2012-08-27 13:45:50.771011934 +0200 michael@541: @@ -60,13 +60,13 @@ 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@541: 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@541: diff -Nau sm/mod_iq_time.c.orig sm/mod_iq_time.c michael@224: Index: sm/mod_iq_time.c michael@541: --- sm/mod_iq_time.c.orig 2011-10-22 21:56:00.000000000 +0200 michael@541: +++ sm/mod_iq_time.c 2012-08-27 13:41:59.773059371 +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@541: diff -Nau sm/mod_roster.c.orig sm/mod_roster.c michael@224: Index: sm/mod_roster.c michael@541: --- sm/mod_roster.c.orig 2012-02-12 22:36:18.000000000 +0100 michael@541: +++ sm/mod_roster.c 2012-08-27 13:41:59.773438877 +0200 michael@541: @@ -717,6 +717,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@541: diff -Nau util/util.h.orig util/util.h michael@224: Index: util/util.h michael@541: --- util/util.h.orig 2012-08-22 08:03:58.000000000 +0200 michael@541: +++ util/util.h 2012-08-27 13:41:59.773719964 +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: