1 diff -Nau etc/c2s.xml.dist.in.orig etc/c2s.xml.dist.in |
1 diff -Nau etc/c2s.xml.dist.in.orig etc/c2s.xml.dist.in |
2 Index: etc/c2s.xml.dist.in |
2 Index: etc/c2s.xml.dist.in |
3 --- etc/c2s.xml.dist.in.orig 2012-05-22 22:27:51.000000000 +0200 |
3 --- etc/c2s.xml.dist.in.orig 2012-05-22 22:27:51.000000000 +0200 |
4 +++ etc/c2s.xml.dist.in 2012-08-27 13:44:20.119445160 +0200 |
4 +++ etc/c2s.xml.dist.in 2012-08-27 13:44:20.119445160 +0200 |
5 @@ -50,13 +50,13 @@ |
5 @@ -50,18 +50,16 @@ |
6 </router> |
6 </router> |
7 |
7 |
8 <!-- Log configuration - type is "syslog", "file" or "stdout" --> |
8 <!-- Log configuration - type is "syslog", "file" or "stdout" --> |
9 - <log type='syslog'> |
9 - <log type='syslog'> |
10 + <log type='file'> |
10 + <log type='file'> |
16 (local0 - local7) [default: local3] --> |
16 (local0 - local7) [default: local3] --> |
17 - <facility>local3</facility> |
17 - <facility>local3</facility> |
18 + <!-- <facility>local3</facility> --> |
18 + <!-- <facility>local3</facility> --> |
19 |
19 |
20 <!-- If logging to file, this is the filename of the logfile --> |
20 <!-- If logging to file, this is the filename of the logfile --> |
21 <!-- |
21 - <!-- |
22 @@ -154,7 +154,7 @@ |
22 <file>@localstatedir@/@package@/log/c2s.log</file> |
|
23 - --> |
|
24 |
|
25 <!-- Filename of the debug logfile --> |
|
26 <!-- |
|
27 @@ -154,7 +152,7 @@ |
23 <id password-change='mu' /> --> |
28 <id password-change='mu' /> --> |
24 |
29 |
25 <!-- IP address to bind to (default: 0.0.0.0) --> |
30 <!-- IP address to bind to (default: 0.0.0.0) --> |
26 - <ip>0.0.0.0</ip> |
31 - <ip>0.0.0.0</ip> |
27 + <ip>127.0.0.1</ip> |
32 + <ip>127.0.0.1</ip> |
28 |
33 |
29 <!-- Port to bind to, or 0 to disable unencrypted access to the |
34 <!-- Port to bind to, or 0 to disable unencrypted access to the |
30 server (default: 5222) --> |
35 server (default: 5222) --> |
31 @@ -370,7 +370,7 @@ |
|
32 <path>@pkglibdir@</path> |
|
33 |
|
34 <!-- Backend module to use --> |
|
35 - <module>sqlite</module> |
|
36 + <module>db</module> |
|
37 |
|
38 <!-- Available authentication mechanisms --> |
|
39 <mechanisms> |
|
40 diff -Nau etc/router.xml.dist.in.orig etc/router.xml.dist.in |
36 diff -Nau etc/router.xml.dist.in.orig etc/router.xml.dist.in |
41 Index: etc/router.xml.dist.in |
37 Index: etc/router.xml.dist.in |
42 --- etc/router.xml.dist.in.orig 2012-05-04 18:24:36.000000000 +0200 |
38 --- etc/router.xml.dist.in.orig 2012-05-04 18:24:36.000000000 +0200 |
43 +++ etc/router.xml.dist.in 2012-08-27 13:47:20.357743449 +0200 |
39 +++ etc/router.xml.dist.in 2012-08-27 13:47:20.357743449 +0200 |
44 @@ -8,13 +8,13 @@ |
40 @@ -8,18 +8,16 @@ |
45 <pidfile>@localstatedir@/@package@/pid/router.pid</pidfile> |
41 <pidfile>@localstatedir@/@package@/pid/router.pid</pidfile> |
46 |
42 |
47 <!-- Log configuration - type is "syslog", "file" or "stdout" --> |
43 <!-- Log configuration - type is "syslog", "file" or "stdout" --> |
48 - <log type='syslog'> |
44 - <log type='syslog'> |
49 + <log type='file'> |
45 + <log type='file'> |
55 (local0 - local7) [default: local3] --> |
51 (local0 - local7) [default: local3] --> |
56 - <facility>local3</facility> |
52 - <facility>local3</facility> |
57 + <!-- <facility>local3</facility> --> |
53 + <!-- <facility>local3</facility> --> |
58 |
54 |
59 <!-- If logging to file, this is the filename of the logfile --> |
55 <!-- If logging to file, this is the filename of the logfile --> |
60 <!-- |
56 - <!-- |
61 @@ -30,7 +30,7 @@ |
57 <file>@localstatedir@/@package@/log/router.log</file> |
|
58 - --> |
|
59 |
|
60 <!-- Filename of the debug logfile --> |
|
61 <!-- |
|
62 @@ -30,7 +28,7 @@ |
62 <!-- Local network configuration --> |
63 <!-- Local network configuration --> |
63 <local> |
64 <local> |
64 <!-- IP address to bind to (default: 0.0.0.0) --> |
65 <!-- IP address to bind to (default: 0.0.0.0) --> |
65 - <ip>0.0.0.0</ip> |
66 - <ip>0.0.0.0</ip> |
66 + <ip>127.0.0.1</ip> |
67 + <ip>127.0.0.1</ip> |
69 <port>5347</port> |
70 <port>5347</port> |
70 diff -Nau etc/s2s.xml.dist.in.orig etc/s2s.xml.dist.in |
71 diff -Nau etc/s2s.xml.dist.in.orig etc/s2s.xml.dist.in |
71 Index: etc/s2s.xml.dist.in |
72 Index: etc/s2s.xml.dist.in |
72 --- etc/s2s.xml.dist.in.orig 2012-08-06 20:18:46.000000000 +0200 |
73 --- etc/s2s.xml.dist.in.orig 2012-08-06 20:18:46.000000000 +0200 |
73 +++ etc/s2s.xml.dist.in 2012-08-27 13:45:50.771011934 +0200 |
74 +++ etc/s2s.xml.dist.in 2012-08-27 13:45:50.771011934 +0200 |
74 @@ -60,13 +60,13 @@ |
75 @@ -60,18 +60,16 @@ |
75 </router> |
76 </router> |
76 |
77 |
77 <!-- Log configuration - type is "syslog", "file" or "stdout" --> |
78 <!-- Log configuration - type is "syslog", "file" or "stdout" --> |
78 - <log type='syslog'> |
79 - <log type='syslog'> |
79 + <log type='file'> |
80 + <log type='file'> |
85 (local0 - local7) [default: local3] --> |
86 (local0 - local7) [default: local3] --> |
86 - <facility>local3</facility> |
87 - <facility>local3</facility> |
87 + <!-- <facility>local3</facility> --> |
88 + <!-- <facility>local3</facility> --> |
88 |
89 |
89 <!-- if logging to file, this is the filename of the logfile --> |
90 <!-- if logging to file, this is the filename of the logfile --> |
90 <!-- |
91 - <!-- |
91 @@ -83,7 +83,7 @@ |
92 <file>@localstatedir@/@package@/log/s2s.log</file> |
|
93 - --> |
|
94 |
|
95 <!-- Filename of the debug logfile --> |
|
96 <!-- |
|
97 @@ -83,7 +81,7 @@ |
92 <local> |
98 <local> |
93 <!-- IP and port to listen for incoming s2s connections on |
99 <!-- IP and port to listen for incoming s2s connections on |
94 (default: 0.0.0.0, 5269) --> |
100 (default: 0.0.0.0, 5269) --> |
95 - <ip>0.0.0.0</ip> |
101 - <ip>0.0.0.0</ip> |
96 + <ip>127.0.0.1</ip> |
102 + <ip>127.0.0.1</ip> |
116 - <facility>local3</facility> |
122 - <facility>local3</facility> |
117 + <!-- <facility>local3</facility> --> |
123 + <!-- <facility>local3</facility> --> |
118 |
124 |
119 <!-- If logging to file, this is the filename of the logfile --> |
125 <!-- If logging to file, this is the filename of the logfile --> |
120 <!-- |
126 <!-- |
121 @@ -90,7 +90,7 @@ |
|
122 <path>@pkglibdir@</path> |
|
123 |
|
124 <!-- By default, we use the SQLite driver for all storage --> |
|
125 - <driver>sqlite</driver> |
|
126 + <driver>db</driver> |
|
127 |
|
128 <!-- Its also possible to explicitly list alternate drivers for |
|
129 specific data types. --> |
|
130 diff -Nau sm/mod_iq_time.c.orig sm/mod_iq_time.c |
127 diff -Nau sm/mod_iq_time.c.orig sm/mod_iq_time.c |
131 Index: sm/mod_iq_time.c |
128 Index: sm/mod_iq_time.c |
132 --- sm/mod_iq_time.c.orig 2011-10-22 21:56:00.000000000 +0200 |
129 --- sm/mod_iq_time.c.orig 2011-10-22 21:56:00.000000000 +0200 |
133 +++ sm/mod_iq_time.c 2012-08-27 13:41:59.773059371 +0200 |
130 +++ sm/mod_iq_time.c 2012-08-27 13:41:59.773059371 +0200 |
134 @@ -39,6 +39,7 @@ |
131 @@ -39,6 +39,7 @@ |
161 + pkt_free(pkt); |
158 + pkt_free(pkt); |
162 + |
159 + |
163 /* build a new packet to push out to everyone */ |
160 /* build a new packet to push out to everyone */ |
164 pkt = pkt_create(user->sm, "iq", "set", NULL, NULL); |
161 pkt = pkt_create(user->sm, "iq", "set", NULL, NULL); |
165 pkt_id_new(pkt); |
162 pkt_id_new(pkt); |
|
163 diff -Nau tools/jabberd.in.orig tools/jabberd.in |
|
164 Index: tools/jabberd.in |
|
165 --- tools/jabberd.in.orig 2012-02-12 22:38:25.000000000 +0100 |
|
166 +++ tools/jabberd.in 2012-09-16 11:21:49.325189601 +0200 |
|
167 @@ -65,7 +65,7 @@ |
|
168 |
|
169 |
|
170 #----------------------------------------------------------------------------- |
|
171 -# Setup the jobs: router, sm, c2s, s2s |
|
172 +# Setup the jobs: router, sm, c2s, s2s, mu-conference |
|
173 #----------------------------------------------------------------------------- |
|
174 $jobs{jabberd}->{prefix} = "JBRD"; |
|
175 |
|
176 @@ -85,12 +85,17 @@ |
|
177 $jobs{s2s}->{config} = "$config_dir/s2s.xml"; |
|
178 $jobs{s2s}->{prefix} = "S2S"; |
|
179 |
|
180 +$jobs{muc}->{cmd} = "$Bin/mu-conference"; |
|
181 +$jobs{muc}->{config} = "$config_dir/muc.xml"; |
|
182 +$jobs{muc}->{prefix} = "MUC"; |
|
183 + |
|
184 if ($config eq "internal") |
|
185 { |
|
186 $programs[0] = ["router"]; |
|
187 $programs[1] = ["sm"]; |
|
188 $programs[2] = ["c2s"]; |
|
189 $programs[3] = ["s2s"]; |
|
190 + $programs[4] = ["muc"]; |
|
191 } |
|
192 else |
|
193 { |
166 diff -Nau util/util.h.orig util/util.h |
194 diff -Nau util/util.h.orig util/util.h |
167 Index: util/util.h |
195 Index: util/util.h |
168 --- util/util.h.orig 2012-08-22 08:03:58.000000000 +0200 |
196 --- util/util.h.orig 2012-08-22 08:03:58.000000000 +0200 |
169 +++ util/util.h 2012-08-27 13:41:59.773719964 +0200 |
197 +++ util/util.h 2012-08-27 13:41:59.773719964 +0200 |
170 @@ -30,6 +30,8 @@ |
198 @@ -30,6 +30,8 @@ |