/[smecontribs]/rpms/smeserver-ejabberd/contribs7/smeserver-ejabberd-2.0.0-removeOpt.patch
ViewVC logotype

Contents of /rpms/smeserver-ejabberd/contribs7/smeserver-ejabberd-2.0.0-removeOpt.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Thu May 22 18:44:09 2008 UTC (16 years, 5 months ago) by gnujpl
Branch: MAIN
CVS Tags: smeserver-ejabberd-2_0_0-3_el4_sme
Error occurred while calculating annotation data.
no more use /opt, use ejabberd EPEL dirs instead

1 diff -BruNa smeserver-ejabberd-2.0.0-1/createlinks smeserver-ejabberd-2.0.0-2/createlinks
2 --- smeserver-ejabberd-2.0.0-1/createlinks 2008-05-06 10:23:43.000000000 +0200
3 +++ smeserver-ejabberd-2.0.0-2/createlinks 2008-05-18 23:37:19.000000000 +0200
4 @@ -2,7 +2,7 @@
5
6 use esmith::Build::CreateLinks qw(:all);
7
8 -templates2events("/opt/ejabberd/conf/ejabberd.cfg", qw(
9 +templates2events("/etc/ejabberd/ejabberd.cfg", qw(
10 console-save
11 bootstrap-console-save
12 user-create
13 @@ -12,17 +12,12 @@
14 ejabberd-update
15 ));
16
17 -templates2events("/opt/ejabberd/conf/ssl.pem/pem", qw(
18 - console-save
19 - bootstrap-console-save
20 - ldap-update
21 - domain-modify
22 - ejabberd-update
23 - ));
24 -
25 # not really good setting of logrotate before starting ejabberd
26 -# but works for contrib or core intyegration
27 -templates2events("/etc/logrotate.d/proftpd", "ejabberd-update");
28 +# but works for contrib or core integration
29 +templates2events("/etc/logrotate.d/ejabberd", "ejabberd-update");
30 +
31 +# add ejabberd code to rc.local
32 +templates2events("/etc/rc.d/rc.local", "bootstrap-console-save");
33
34 #--------------------------------------------------
35 # pre-backup actions
36 @@ -32,21 +27,6 @@
37 event_link("ejabberd-delete-dumped-tables", $event, "11");
38 event_link("ejabberd-dump-tables", $event, "21");
39
40 -#--------------------------------------------------
41 -# post-backup actions
42 -#--------------------------------------------------
43 -$event = "post-backup";
44 -
45 -# Probably don't really need to do this
46 -event_link("ejabberd-delete-dumped-tables", $event, "11");
47 -
48 -#--------------------------------------------------
49 -# actions for bootstrap-console-save event
50 -#--------------------------------------------------
51 -$event = "bootstrap-console-save";
52 -
53 -event_link("ejabberd-load-tables", $event, "41");
54 -
55 foreach $event (qw(
56 network-create
57 network-delete
58 @@ -68,6 +48,8 @@
59 service_link_enhanced("ejabberd", "K25", "6");
60 service_link_enhanced("ejabberd", "K25", "1");
61 service_link_enhanced("ejabberd", "K25", "0");
62 +service_link_enhanced("ejabberd.init", "S99", "7");
63 +
64
65 templates2events("/etc/rc.d/init.d/masq", "ejabberd-update");
66 safe_symlink("adjust", "root/etc/e-smith/events/ejabberd-update/services2adjust/masq");
67 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/db/configuration/defaults/ejabberd.init/status smeserver-ejabberd-2.0.0-2/root/etc/e-smith/db/configuration/defaults/ejabberd.init/status
68 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/db/configuration/defaults/ejabberd.init/status 1970-01-01 01:00:00.000000000 +0100
69 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/db/configuration/defaults/ejabberd.init/status 2008-05-20 02:16:27.000000000 +0200
70 @@ -0,0 +1 @@
71 +enabled
72 \ Pas de fin de ligne à la fin du fichier.
73 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/db/configuration/defaults/ejabberd.init/type smeserver-ejabberd-2.0.0-2/root/etc/e-smith/db/configuration/defaults/ejabberd.init/type
74 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/db/configuration/defaults/ejabberd.init/type 1970-01-01 01:00:00.000000000 +0100
75 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/db/configuration/defaults/ejabberd.init/type 2008-05-20 02:16:18.000000000 +0200
76 @@ -0,0 +1 @@
77 +service
78 \ Pas de fin de ligne à la fin du fichier.
79 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/events/actions/ejabberd-dump-tables smeserver-ejabberd-2.0.0-2/root/etc/e-smith/events/actions/ejabberd-dump-tables
80 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/events/actions/ejabberd-dump-tables 2008-05-08 10:21:04.000000000 +0200
81 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/events/actions/ejabberd-dump-tables 2008-05-18 22:05:34.000000000 +0200
82 @@ -7,4 +7,5 @@
83 exit 0
84 fi
85 mkdir -p /home/e-smith/db/ejabberd
86 +chown ejabberd.root /home/e-smith/db/ejabberd
87 /sbin/e-smith/ejabberdctl backup /home/e-smith/db/ejabberd/ejabberd.backup
88 \ Pas de fin de ligne à la fin du fichier.
89 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/events/actions/ejabberd-load-tables smeserver-ejabberd-2.0.0-2/root/etc/e-smith/events/actions/ejabberd-load-tables
90 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/events/actions/ejabberd-load-tables 2008-05-08 10:21:36.000000000 +0200
91 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/events/actions/ejabberd-load-tables 2008-05-18 22:59:41.000000000 +0200
92 @@ -14,6 +14,5 @@
93 exit 0
94 fi
95 /sbin/e-smith/ejabberdctl restore /home/e-smith/db/ejabberd/ejabberd.backup
96 - rm -f /home/e-smith/db/ejabberd/ejabberd.backup
97 fi
98 fi
99 \ Pas de fin de ligne à la fin du fichier.
100 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/10AdminUsers smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/10AdminUsers
101 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/10AdminUsers 1970-01-01 01:00:00.000000000 +0100
102 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/10AdminUsers 2007-09-20 16:12:30.000000000 +0200
103 @@ -0,0 +1,8 @@
104 +{
105 + $OUT =<<'HERE';
106 +% Users that have admin access. Add line like one of the following after you
107 +% will be successfully registered on server to get admin access:
108 +{acl, admin, {user, "admin"}}.
109 +HERE
110 +}
111 +
112 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/15BlockedUsers smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/15BlockedUsers
113 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/15BlockedUsers 1970-01-01 01:00:00.000000000 +0100
114 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/15BlockedUsers 2008-05-06 10:23:43.000000000 +0200
115 @@ -0,0 +1,19 @@
116 +{
117 + $OUT =<<'HERE';
118 +% Blocked users:
119 +%{acl, blocked, {user, "test"}}.
120 +HERE
121 + use esmith::AccountsDB;
122 + my $adb = esmith::AccountsDB->open_ro();
123 + my $users;
124 + foreach $u ( grep { $_->prop("PasswordSet") ne 'yes' } $adb->users() ) {
125 + $users .= ("^". $u->key() .'$|');
126 + }
127 + if ($users) {
128 + chop $users;
129 + $OUT .= ( '{acl, blocked, {user_regexp,"' . $users );
130 + $OUT .= '"}}.';
131 + $OUT .= "\n";
132 + }
133 + $OUT .= "\n";
134 +}
135 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/18LocalUsers smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/18LocalUsers
136 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/18LocalUsers 1970-01-01 01:00:00.000000000 +0100
137 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/18LocalUsers 2007-09-20 16:12:29.000000000 +0200
138 @@ -0,0 +1,7 @@
139 +{
140 + $OUT =<<'HERE';
141 +% Local users:
142 +{acl, local, {user_regexp, ""}}.
143 +
144 +HERE
145 +}
146 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/19SMEUsers smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/19SMEUsers
147 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/19SMEUsers 1970-01-01 01:00:00.000000000 +0100
148 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/19SMEUsers 2008-05-06 10:23:43.000000000 +0200
149 @@ -0,0 +1,19 @@
150 +{
151 + $OUT =<<'HERE';
152 +% SME server Local users:
153 +HERE
154 + use esmith::AccountsDB;
155 + my $adb = esmith::AccountsDB->open_ro();
156 + my $users;
157 + foreach $u ($adb->activeUsers()) {
158 + $users .= ("\^" . $u->key() . '$|');
159 + }
160 + if (defined $users) {
161 + chop $users;
162 + $OUT .= '{acl, smeusers, {user_regexp,"';
163 + $OUT .= $users;
164 + $OUT .= '"}}.';
165 + $OUT .= "\n";
166 + }
167 + $OUT .= "\n";
168 +}
169 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/20PubSubNodes smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/20PubSubNodes
170 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/20PubSubNodes 1970-01-01 01:00:00.000000000 +0100
171 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/20PubSubNodes 2007-09-20 16:12:30.000000000 +0200
172 @@ -0,0 +1,7 @@
173 +{
174 + $OUT =<<'HERE';
175 +% Everybody can create pubsub nodes
176 +{access, pubsub_createnode, [{allow, all}]}.
177 +HERE
178 +}
179 +
180 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/25ConfigurationAccess smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/25ConfigurationAccess
181 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/25ConfigurationAccess 1970-01-01 01:00:00.000000000 +0100
182 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/25ConfigurationAccess 2007-09-20 16:12:29.000000000 +0200
183 @@ -0,0 +1,6 @@
184 +{
185 + $OUT =<<'HERE';
186 +% Only admins can use configuration interface:
187 +{access, configure, [{allow, admin}]}.
188 +HERE
189 +}
190 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/30InBandRegistration smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/30InBandRegistration
191 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/30InBandRegistration 1970-01-01 01:00:00.000000000 +0100
192 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/30InBandRegistration 2007-09-28 11:04:50.000000000 +0200
193 @@ -0,0 +1,14 @@
194 +{
195 + $OUT =<<'HERE';
196 +% Every username can be registered via in-band registration:
197 +% You could replace {allow, all} with {deny, all} to prevent user from using
198 +% in-band registration
199 +HERE
200 + $OUT .= '{access, register, [{';
201 + my $perm = 'deny,all';
202 + $perm = 'allow,all' if ( ${ejabberd}{Register} eq 'all' );
203 + $perm = 'allow,smeusers' if ( ${ejabberd}{Register} eq 'smeusers' );
204 + $OUT .= $perm;
205 + $OUT .= '}]}.';
206 + $OUT .= "\n\n";
207 +}
208 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/35WelcomeMsg smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/35WelcomeMsg
209 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/35WelcomeMsg 1970-01-01 01:00:00.000000000 +0100
210 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/35WelcomeMsg 2007-09-26 06:38:00.000000000 +0200
211 @@ -0,0 +1,26 @@
212 +{
213 + $OUT =<<'HERE';
214 +% After successful registration user will get message with following subject
215 +% and body:
216 +%{welcome_message,
217 +% {"Welcome!",
218 +% "Welcome to Instant Messaging server localhost. "
219 +% "For information about ejabberd visit http://www.process-one.net/"}}.
220 +% Replace them with 'none' if you don't want to send such message:
221 +HERE
222 + $OUT .= '{welcome_message, ';
223 + $OUT .= "\n";
224 + if ( (defined ${ejabberd}{WelcomeSubject}) && ( ${ejabberd}{WelcomeSubject} ne '') ){
225 + $OUT .= ('{"'.${ejabberd}{WelcomeSubject}.'",');
226 + foreach $line ( split /\n/, ${ejabberd}{WelcomeText} ) {
227 + $OUT .= ('"'.$line.'"');
228 + $OUT .= "\n";
229 + }
230 + $OUT .= '}';
231 + }
232 + else {
233 + $OUT .= 'none';
234 + }
235 + $OUT .= '}.';
236 + $OUT .= "\n";
237 +}
238 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/40RegisterNotify smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/40RegisterNotify
239 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/40RegisterNotify 1970-01-01 01:00:00.000000000 +0100
240 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/40RegisterNotify 2007-09-25 03:16:20.000000000 +0200
241 @@ -0,0 +1,14 @@
242 +{
243 + $OUT =<<'HERE';
244 +% List of people who will get notifications about registered users
245 +%{registration_watchers, ["admin1@test.leclere.homeip.com",
246 +% "admin2@test.leclere.homeip.com"]}.
247 +HERE
248 + if ( ${ejabberd}{Notify} eq 'enabled' ) {
249 + $OUT .= '{registration_watchers, ["admin@';
250 + $OUT .= ${DomainName};
251 + $OUT .= ']}';
252 + }
253 + $OUT .= "\n";
254 +}
255 +
256 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/42Announcement smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/42Announcement
257 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/42Announcement 1970-01-01 01:00:00.000000000 +0100
258 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/42Announcement 2007-09-20 16:12:30.000000000 +0200
259 @@ -0,0 +1,6 @@
260 +{
261 + $OUT =<<'HERE';
262 +% Only admins can send announcement messages :
263 +{access, announce, [{allow, admin}]}.
264 +HERE
265 +}
266 \ Pas de fin de ligne à la fin du fichier.
267 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/45c2sS2SConf smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/45c2sS2SConf
268 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/45c2sS2SConf 1970-01-01 01:00:00.000000000 +0100
269 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/45c2sS2SConf 2007-09-20 16:12:29.000000000 +0200
270 @@ -0,0 +1,23 @@
271 +{
272 + $OUT =<<'HERE';
273 +% Only non-blocked users can use c2s connections:
274 +{access, c2s, [{deny, blocked},
275 + {allow, all}]}.
276 +
277 +% Set shaper with name "normal" to limit traffic speed to 1000B/s
278 +{shaper, normal, {maxrate, 1000}}.
279 +
280 +% Set shaper with name "fast" to limit traffic speed to 50000B/s
281 +{shaper, fast, {maxrate, 50000}}.
282 +
283 +% For all users except admins used "normal" shaper
284 +{access, c2s_shaper, [{none, admin},
285 + {normal, all}]}.
286 +
287 +% For all S2S connections used "fast" shaper
288 +{access, s2s_shaper, [{fast, all}]}.
289 +
290 +% Admins of this server are also admins of MUC service:
291 +{access, muc_admin, [{allow, admin}]}.
292 +HERE
293 +}
294 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/50MUCAccess smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/50MUCAccess
295 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/50MUCAccess 1970-01-01 01:00:00.000000000 +0100
296 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/50MUCAccess 2008-05-09 00:28:36.000000000 +0200
297 @@ -0,0 +1,8 @@
298 +{
299 + $OUT =<<'HERE';
300 +% All users are allowed to use MUC service:
301 +{access, muc, [{allow, all}]}.
302 +{access, muc_log, [{allow, admin}, {deny, all}]}.
303 +HERE
304 +}
305 +
306 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/52AllowAccess smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/52AllowAccess
307 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/52AllowAccess 1970-01-01 01:00:00.000000000 +0100
308 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/52AllowAccess 2007-09-20 16:12:29.000000000 +0200
309 @@ -0,0 +1,6 @@
310 +{
311 + $OUT =<<'HERE';
312 +% Allow access only for local users:
313 +{access, local, [{allow, local}]}.
314 +HERE
315 +}
316 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/55AuthConf smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/55AuthConf
317 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/55AuthConf 1970-01-01 01:00:00.000000000 +0100
318 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/55AuthConf 2007-09-20 16:12:30.000000000 +0200
319 @@ -0,0 +1,7 @@
320 +{
321 + $OUT =<<'HERE';
322 +% Authentication method. If you want to use internal user base, then use
323 +% this line:
324 +{auth_method, internal}.
325 +HERE
326 +}
327 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/60HostName smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/60HostName
328 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/60HostName 1970-01-01 01:00:00.000000000 +0100
329 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/60HostName 2007-09-20 16:12:30.000000000 +0200
330 @@ -0,0 +1,9 @@
331 +{
332 + $OUT =<<'HERE';
333 +% Host name:
334 +HERE
335 + $OUT .= '{hosts, ["';
336 + $OUT .= ${ejabberd}{Domain};
337 + $OUT .= '"]}.';
338 + $OUT .= "\n\n";
339 +}
340 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/65MaxUserSessions smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/65MaxUserSessions
341 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/65MaxUserSessions 1970-01-01 01:00:00.000000000 +0100
342 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/65MaxUserSessions 2007-09-20 16:12:30.000000000 +0200
343 @@ -0,0 +1,6 @@
344 +{
345 + $OUT =<<'HERE';
346 +%% Define the maximum number of time a single user is allowed to connect:
347 +{max_user_sessions, 10}.
348 +HERE
349 +}
350 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/70AnonymousLogin smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/70AnonymousLogin
351 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/70AnonymousLogin 1970-01-01 01:00:00.000000000 +0100
352 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/70AnonymousLogin 2007-09-20 16:12:30.000000000 +0200
353 @@ -0,0 +1,13 @@
354 +{
355 + $OUT =<<'HERE';
356 +%% Anonymous login support:
357 +%% auth_method: anonymous
358 +%% anonymous_protocol: sasl_anon|login_anon|both
359 +%% allow_multiple_connections: true|false
360 +%%{host_config, "public.example.org", [{auth_method, anonymous},
361 +%% {allow_multiple_connections, false},
362 +%% {anonymous_protocol, sasl_anon}]}.
363 +%% To use both anonymous and internal authentication:
364 +%%{host_config, "public.example.org", [{auth_method, [anonymous, internal]}]}.
365 +HERE
366 +}
367 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/75DefaultLanguage smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/75DefaultLanguage
368 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/75DefaultLanguage 1970-01-01 01:00:00.000000000 +0100
369 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/75DefaultLanguage 2007-09-20 16:12:30.000000000 +0200
370 @@ -0,0 +1,9 @@
371 +{
372 + $OUT =<<'HERE';
373 +% Default language for server messages
374 +HERE
375 + $OUT .= '{language, "';
376 + $OUT .= substr(${sysconfig}{Language}, 0, 2);
377 + $OUT .= '"}.';
378 + $OUT .= "\n\n";
379 +}
380 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports00Start smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports00Start
381 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports00Start 1970-01-01 01:00:00.000000000 +0100
382 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports00Start 2008-05-06 10:23:43.000000000 +0200
383 @@ -0,0 +1,4 @@
384 +{
385 + $OUT .= "% Listened ports:\n";
386 + $OUT .= "\{listen, [";
387 +}
388 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports10c2s smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports10c2s
389 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports10c2s 1970-01-01 01:00:00.000000000 +0100
390 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports10c2s 2008-05-15 12:52:44.000000000 +0200
391 @@ -0,0 +1,33 @@
392 +{
393 + $OUT =<<'HERE';
394 + %%{5222, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, {shaper, c2s_shaper}]},
395 + %% Use this line to enable SSL:
396 + %%{5223, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, tls, {certfile, "/home/e-smith/server.pem"}]},
397 + %%
398 + %% Use those lines instead for TLS support:
399 + %%{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}, starttls, {certfile, "/home/e-smith/server.pem"}]},
400 + %%{5223, ejabberd_c2s, [{access, c2s}, tls, {certfile, "/home/e-smith/server.pem"}]},
401 +
402 +HERE
403 + if ( ${ejabberd}{XMPPAccess} eq 'tls' ) {
404 + $OUT .= ' {5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}, starttls_required, {certfile, "/home/e-smith/ssl.pem/';
405 + $OUT .= ${SystemName};
406 + $OUT .= ('.' . ${DomainName});
407 + $OUT .= '.pem"}]},';
408 + $OUT .= "\n";
409 + $OUT .= ' {5223, ejabberd_c2s, [{access, c2s}, tls, {certfile, "/home/e-smith/ssl.pem/';
410 + $OUT .= ${SystemName};
411 + $OUT .= ('.' . ${DomainName});
412 + $OUT .= '.pem"}]}';
413 + $OUT .= "\n\n";
414 + }
415 + else {
416 + $OUT .= ' {5222, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, {shaper, c2s_shaper}]},';
417 + $OUT .= "\n";
418 + $OUT .= ' {5223, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, tls, {certfile, "/home/e-smith/ssl.pem/';
419 + $OUT .= ${SystemName};
420 + $OUT .= ('.' . ${DomainName});
421 + $OUT .= '.pem"}]}';
422 + $OUT .= "\n\n";
423 + }
424 +}
425 \ Pas de fin de ligne à la fin du fichier.
426 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports20s2S smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports20s2S
427 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports20s2S 1970-01-01 01:00:00.000000000 +0100
428 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports20s2S 2008-05-06 10:23:43.000000000 +0200
429 @@ -0,0 +1,6 @@
430 +{
431 + $OUT .=' %% Remove this line if you want to prevent s2s connections:';
432 + $OUT .= "\n";
433 + $OUT .= ' ,{5269, ejabberd_s2s_in, [{shaper, s2s_shaper}, {max_stanza_size, 131072}]}';
434 + $OUT .= "\n";
435 +}
436 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports30http smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports30http
437 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports30http 1970-01-01 01:00:00.000000000 +0100
438 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports30http 2008-05-15 12:51:06.000000000 +0200
439 @@ -0,0 +1,13 @@
440 +{
441 + $OUT .= ' %% remove http_poll to remove support for http polling';
442 + $OUT .= "\n";
443 + $OUT .= ' %% remove web_admin to disable admin interface:';
444 + $OUT .= "\n";
445 + $OUT .= ' ,{5280, ejabberd_http, [tls, {certfile, "/home/e-smith/ssl.pem/';
446 + $OUT .= ${SystemName};
447 + $OUT .= ('.' . ${DomainName});
448 + $OUT .= '.pem"}, http_poll';
449 + $OUT .= ', web_admin' if (${ejabberd}{WebAdmin} eq 'enabled');
450 + $OUT .= ']}';
451 + $OUT .= "\n";
452 +}
453 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports40ExternalExample smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports40ExternalExample
454 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports40ExternalExample 1970-01-01 01:00:00.000000000 +0100
455 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports40ExternalExample 2008-05-06 10:23:43.000000000 +0200
456 @@ -0,0 +1,10 @@
457 +{
458 + $OUT .= ' %% This is an example on how to define an external service/transport:';
459 + $OUT .= "\n";
460 + $OUT .= ' %%,{8888, ejabberd_service, [{access, all},';
461 + $OUT .= "\n";
462 + $OUT .= ' %% {hosts, ["icq.test.leclere.homeip.com", "sms.test.leclere.homeip.com"],';
463 + $OUT .= "\n";
464 + $OUT .= ' %% [{password, "secret"}]}]}';
465 + $OUT .= "\n";
466 +}
467 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports99End smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports99End
468 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports99End 1970-01-01 01:00:00.000000000 +0100
469 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/80Ports99End 2008-05-06 10:23:43.000000000 +0200
470 @@ -0,0 +1,4 @@
471 +{
472 + $OUT .= " ]\}.";
473 + $OUT .= "\n\n";
474 +}
475 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/83PortsOut smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/83PortsOut
476 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/83PortsOut 1970-01-01 01:00:00.000000000 +0100
477 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/83PortsOut 2008-05-06 10:23:43.000000000 +0200
478 @@ -0,0 +1,6 @@
479 +{
480 + $OUT .= '% If SRV lookup fails, then port 5269 is used to communicate with remote server';
481 + $OUT .= "\n";
482 + $OUT .= '{outgoing_s2s_port, 5269}.';
483 + $OUT .= "\n\n";
484 +}
485 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/85Modules smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/85Modules
486 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/85Modules 1970-01-01 01:00:00.000000000 +0100
487 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/85Modules 2008-05-09 00:38:26.000000000 +0200
488 @@ -0,0 +1,41 @@
489 +{
490 + $OUT =<<'HERE';
491 +% Used modules:
492 +{modules,
493 + [
494 + {mod_register, [{access, register}]},
495 + {mod_roster, []},
496 + {mod_privacy, []},
497 + {mod_adhoc, []},
498 + {mod_configure, []}, % Depends on mod_adhoc
499 + {mod_configure2, []},
500 + {mod_disco, []},
501 + {mod_stats, []},
502 + {mod_vcard, []},
503 + {mod_caps, []},
504 + {mod_offline, []},
505 + {mod_announce, [{access, announce}]}, % Depends on mod_adhoc
506 + {mod_private, []},
507 + {mod_irc, []},
508 +% Default options for mod_muc:
509 +% host: "conference." ++ ?MYNAME
510 +% access: all
511 +% access_create: all
512 +% access_admin: none (only room creator has owner privileges)
513 + {mod_muc, [{access, muc}, {access_create, muc}, {access_admin, muc_admin}]},
514 + {mod_muc_log, []},
515 + {mod_shared_roster, []},
516 + {mod_pubsub, [{access_createnode, pubsub_createnode}]},
517 + {mod_time, []},
518 + {mod_last, []},
519 +% {mod_xmlrpc,[{port, 4560},{timeout, 5000}]},
520 + {mod_version, []},
521 + {mod_ctlextra, []},
522 +HERE
523 + $OUT .= ' {mod_echo, [{host, "echo.';
524 + $OUT .= ${DomainName};
525 + $OUT .= '"}]}';
526 + $OUT .= "\n";
527 + $OUT .= ' ]}.';
528 + $OUT .= "\n\n";
529 +}
530 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/template-begin smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/template-begin
531 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/template-begin 1970-01-01 01:00:00.000000000 +0100
532 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/template-begin 2007-09-29 07:39:44.000000000 +0200
533 @@ -0,0 +1,9 @@
534 +{
535 + $OUT =<<'HERE';
536 +% $Id: $
537 +
538 +override_acls.
539 +override_global.
540 +override_local.
541 +HERE
542 +}
543 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/template-end smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/template-end
544 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/template-end 1970-01-01 01:00:00.000000000 +0100
545 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/template-end 2007-09-20 16:12:30.000000000 +0200
546 @@ -0,0 +1,7 @@
547 +{
548 + $OUT =<<'HERE';
549 +% Local Variables:
550 +% mode: erlang
551 +% End:
552 +HERE
553 +}
554 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/e-smith/mnesia/init/00_restore_dumped_dbs smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/e-smith/mnesia/init/00_restore_dumped_dbs
555 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/e-smith/mnesia/init/00_restore_dumped_dbs 1970-01-01 01:00:00.000000000 +0100
556 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/e-smith/mnesia/init/00_restore_dumped_dbs 2008-05-22 22:04:48.000000000 +0200
557 @@ -0,0 +1,28 @@
558 +#! /bin/sh
559 +
560 +
561 +for i in $(seq 1 20);
562 +do
563 + sv check /service/ejabberd | grep -q 'ok: run:'
564 + if [ $? -eq 0 ]
565 + then
566 + for j in $(seq 1 30);
567 + do
568 + if [ -f /var/lib/ejabberd/spool/passwd.DCD ]
569 + then
570 + ls -lt -c /var/lib/ejabberd/spool > /tmp/spoolls-$i$j-last
571 + sleep 5
572 + /etc/e-smith/events/actions/ejabberd-load-tables
573 + exit 0
574 + fi
575 + sleep 2
576 + done
577 + echo seems service ejabberd started with errors
578 + exit 1
579 + fi
580 + echo waiting for service ejabberd to start
581 + sleep 1
582 +done
583 +echo ejabberd failed to start
584 +exit 1
585 +
586 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/logrotate.d/ejabberd/var.log.ejabberd smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/logrotate.d/ejabberd/var.log.ejabberd
587 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/etc/logrotate.d/ejabberd/var.log.ejabberd 2007-09-30 14:59:09.000000000 +0200
588 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/etc/logrotate.d/ejabberd/var.log.ejabberd 2008-05-18 23:47:30.000000000 +0200
589 @@ -8,6 +8,6 @@
590 create 0644 ejabberd ejabberd
591 sharedscripts
592 postrotate
593 - sudo -u ejabberd -H /opt/ejabberd/bin/ejabberdctl reopen-log >/dev/null 2>/dev/null || true
594 + sudo -u ejabberd -H /sbin/e-smith/ejabberdctl reopen-log >/dev/null 2>/dev/null || true
595 endscript
596 \}
597 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/10AdminUsers smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/10AdminUsers
598 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/10AdminUsers 2007-09-20 16:12:30.000000000 +0200
599 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/10AdminUsers 1970-01-01 01:00:00.000000000 +0100
600 @@ -1,8 +0,0 @@
601 -{
602 - $OUT =<<'HERE';
603 -% Users that have admin access. Add line like one of the following after you
604 -% will be successfully registered on server to get admin access:
605 -{acl, admin, {user, "admin"}}.
606 -HERE
607 -}
608 -
609 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/15BlockedUsers smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/15BlockedUsers
610 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/15BlockedUsers 2008-05-06 10:23:43.000000000 +0200
611 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/15BlockedUsers 1970-01-01 01:00:00.000000000 +0100
612 @@ -1,19 +0,0 @@
613 -{
614 - $OUT =<<'HERE';
615 -% Blocked users:
616 -%{acl, blocked, {user, "test"}}.
617 -HERE
618 - use esmith::AccountsDB;
619 - my $adb = esmith::AccountsDB->open_ro();
620 - my $users;
621 - foreach $u ( grep { $_->prop("PasswordSet") ne 'yes' } $adb->users() ) {
622 - $users .= ("^". $u->key() .'$|');
623 - }
624 - if ($users) {
625 - chop $users;
626 - $OUT .= ( '{acl, blocked, {user_regexp,"' . $users );
627 - $OUT .= '"}}.';
628 - $OUT .= "\n";
629 - }
630 - $OUT .= "\n";
631 -}
632 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/18LocalUsers smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/18LocalUsers
633 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/18LocalUsers 2007-09-20 16:12:29.000000000 +0200
634 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/18LocalUsers 1970-01-01 01:00:00.000000000 +0100
635 @@ -1,7 +0,0 @@
636 -{
637 - $OUT =<<'HERE';
638 -% Local users:
639 -{acl, local, {user_regexp, ""}}.
640 -
641 -HERE
642 -}
643 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/19SMEUsers smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/19SMEUsers
644 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/19SMEUsers 2008-05-06 10:23:43.000000000 +0200
645 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/19SMEUsers 1970-01-01 01:00:00.000000000 +0100
646 @@ -1,19 +0,0 @@
647 -{
648 - $OUT =<<'HERE';
649 -% SME server Local users:
650 -HERE
651 - use esmith::AccountsDB;
652 - my $adb = esmith::AccountsDB->open_ro();
653 - my $users;
654 - foreach $u ($adb->activeUsers()) {
655 - $users .= ("\^" . $u->key() . '$|');
656 - }
657 - if (defined $users) {
658 - chop $users;
659 - $OUT .= '{acl, smeusers, {user_regexp,"';
660 - $OUT .= $users;
661 - $OUT .= '"}}.';
662 - $OUT .= "\n";
663 - }
664 - $OUT .= "\n";
665 -}
666 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/20PubSubNodes smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/20PubSubNodes
667 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/20PubSubNodes 2007-09-20 16:12:30.000000000 +0200
668 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/20PubSubNodes 1970-01-01 01:00:00.000000000 +0100
669 @@ -1,7 +0,0 @@
670 -{
671 - $OUT =<<'HERE';
672 -% Everybody can create pubsub nodes
673 -{access, pubsub_createnode, [{allow, all}]}.
674 -HERE
675 -}
676 -
677 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/25ConfigurationAccess smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/25ConfigurationAccess
678 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/25ConfigurationAccess 2007-09-20 16:12:29.000000000 +0200
679 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/25ConfigurationAccess 1970-01-01 01:00:00.000000000 +0100
680 @@ -1,6 +0,0 @@
681 -{
682 - $OUT =<<'HERE';
683 -% Only admins can use configuration interface:
684 -{access, configure, [{allow, admin}]}.
685 -HERE
686 -}
687 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/30InBandRegistration smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/30InBandRegistration
688 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/30InBandRegistration 2007-09-28 11:04:50.000000000 +0200
689 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/30InBandRegistration 1970-01-01 01:00:00.000000000 +0100
690 @@ -1,14 +0,0 @@
691 -{
692 - $OUT =<<'HERE';
693 -% Every username can be registered via in-band registration:
694 -% You could replace {allow, all} with {deny, all} to prevent user from using
695 -% in-band registration
696 -HERE
697 - $OUT .= '{access, register, [{';
698 - my $perm = 'deny,all';
699 - $perm = 'allow,all' if ( ${ejabberd}{Register} eq 'all' );
700 - $perm = 'allow,smeusers' if ( ${ejabberd}{Register} eq 'smeusers' );
701 - $OUT .= $perm;
702 - $OUT .= '}]}.';
703 - $OUT .= "\n\n";
704 -}
705 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/35WelcomeMsg smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/35WelcomeMsg
706 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/35WelcomeMsg 2007-09-26 06:38:00.000000000 +0200
707 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/35WelcomeMsg 1970-01-01 01:00:00.000000000 +0100
708 @@ -1,26 +0,0 @@
709 -{
710 - $OUT =<<'HERE';
711 -% After successful registration user will get message with following subject
712 -% and body:
713 -%{welcome_message,
714 -% {"Welcome!",
715 -% "Welcome to Instant Messaging server localhost. "
716 -% "For information about ejabberd visit http://www.process-one.net/"}}.
717 -% Replace them with 'none' if you don't want to send such message:
718 -HERE
719 - $OUT .= '{welcome_message, ';
720 - $OUT .= "\n";
721 - if ( (defined ${ejabberd}{WelcomeSubject}) && ( ${ejabberd}{WelcomeSubject} ne '') ){
722 - $OUT .= ('{"'.${ejabberd}{WelcomeSubject}.'",');
723 - foreach $line ( split /\n/, ${ejabberd}{WelcomeText} ) {
724 - $OUT .= ('"'.$line.'"');
725 - $OUT .= "\n";
726 - }
727 - $OUT .= '}';
728 - }
729 - else {
730 - $OUT .= 'none';
731 - }
732 - $OUT .= '}.';
733 - $OUT .= "\n";
734 -}
735 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/40RegisterNotify smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/40RegisterNotify
736 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/40RegisterNotify 2007-09-25 03:16:20.000000000 +0200
737 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/40RegisterNotify 1970-01-01 01:00:00.000000000 +0100
738 @@ -1,14 +0,0 @@
739 -{
740 - $OUT =<<'HERE';
741 -% List of people who will get notifications about registered users
742 -%{registration_watchers, ["admin1@test.leclere.homeip.com",
743 -% "admin2@test.leclere.homeip.com"]}.
744 -HERE
745 - if ( ${ejabberd}{Notify} eq 'enabled' ) {
746 - $OUT .= '{registration_watchers, ["admin@';
747 - $OUT .= ${DomainName};
748 - $OUT .= ']}';
749 - }
750 - $OUT .= "\n";
751 -}
752 -
753 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/42Announcement smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/42Announcement
754 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/42Announcement 2007-09-20 16:12:30.000000000 +0200
755 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/42Announcement 1970-01-01 01:00:00.000000000 +0100
756 @@ -1,6 +0,0 @@
757 -{
758 - $OUT =<<'HERE';
759 -% Only admins can send announcement messages :
760 -{access, announce, [{allow, admin}]}.
761 -HERE
762 -}
763 \ Pas de fin de ligne à la fin du fichier.
764 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/45c2sS2SConf smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/45c2sS2SConf
765 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/45c2sS2SConf 2007-09-20 16:12:29.000000000 +0200
766 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/45c2sS2SConf 1970-01-01 01:00:00.000000000 +0100
767 @@ -1,23 +0,0 @@
768 -{
769 - $OUT =<<'HERE';
770 -% Only non-blocked users can use c2s connections:
771 -{access, c2s, [{deny, blocked},
772 - {allow, all}]}.
773 -
774 -% Set shaper with name "normal" to limit traffic speed to 1000B/s
775 -{shaper, normal, {maxrate, 1000}}.
776 -
777 -% Set shaper with name "fast" to limit traffic speed to 50000B/s
778 -{shaper, fast, {maxrate, 50000}}.
779 -
780 -% For all users except admins used "normal" shaper
781 -{access, c2s_shaper, [{none, admin},
782 - {normal, all}]}.
783 -
784 -% For all S2S connections used "fast" shaper
785 -{access, s2s_shaper, [{fast, all}]}.
786 -
787 -% Admins of this server are also admins of MUC service:
788 -{access, muc_admin, [{allow, admin}]}.
789 -HERE
790 -}
791 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/50MUCAccess smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/50MUCAccess
792 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/50MUCAccess 2008-05-09 00:28:36.000000000 +0200
793 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/50MUCAccess 1970-01-01 01:00:00.000000000 +0100
794 @@ -1,8 +0,0 @@
795 -{
796 - $OUT =<<'HERE';
797 -% All users are allowed to use MUC service:
798 -{access, muc, [{allow, all}]}.
799 -{access, muc_log, [{allow, admin}, {deny, all}]}.
800 -HERE
801 -}
802 -
803 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/52AllowAccess smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/52AllowAccess
804 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/52AllowAccess 2007-09-20 16:12:29.000000000 +0200
805 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/52AllowAccess 1970-01-01 01:00:00.000000000 +0100
806 @@ -1,6 +0,0 @@
807 -{
808 - $OUT =<<'HERE';
809 -% Allow access only for local users:
810 -{access, local, [{allow, local}]}.
811 -HERE
812 -}
813 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/55AuthConf smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/55AuthConf
814 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/55AuthConf 2007-09-20 16:12:30.000000000 +0200
815 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/55AuthConf 1970-01-01 01:00:00.000000000 +0100
816 @@ -1,7 +0,0 @@
817 -{
818 - $OUT =<<'HERE';
819 -% Authentication method. If you want to use internal user base, then use
820 -% this line:
821 -{auth_method, internal}.
822 -HERE
823 -}
824 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/60HostName smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/60HostName
825 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/60HostName 2007-09-20 16:12:30.000000000 +0200
826 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/60HostName 1970-01-01 01:00:00.000000000 +0100
827 @@ -1,9 +0,0 @@
828 -{
829 - $OUT =<<'HERE';
830 -% Host name:
831 -HERE
832 - $OUT .= '{hosts, ["';
833 - $OUT .= ${ejabberd}{Domain};
834 - $OUT .= '"]}.';
835 - $OUT .= "\n\n";
836 -}
837 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/65MaxUserSessions smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/65MaxUserSessions
838 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/65MaxUserSessions 2007-09-20 16:12:30.000000000 +0200
839 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/65MaxUserSessions 1970-01-01 01:00:00.000000000 +0100
840 @@ -1,6 +0,0 @@
841 -{
842 - $OUT =<<'HERE';
843 -%% Define the maximum number of time a single user is allowed to connect:
844 -{max_user_sessions, 10}.
845 -HERE
846 -}
847 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/70AnonymousLogin smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/70AnonymousLogin
848 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/70AnonymousLogin 2007-09-20 16:12:30.000000000 +0200
849 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/70AnonymousLogin 1970-01-01 01:00:00.000000000 +0100
850 @@ -1,13 +0,0 @@
851 -{
852 - $OUT =<<'HERE';
853 -%% Anonymous login support:
854 -%% auth_method: anonymous
855 -%% anonymous_protocol: sasl_anon|login_anon|both
856 -%% allow_multiple_connections: true|false
857 -%%{host_config, "public.example.org", [{auth_method, anonymous},
858 -%% {allow_multiple_connections, false},
859 -%% {anonymous_protocol, sasl_anon}]}.
860 -%% To use both anonymous and internal authentication:
861 -%%{host_config, "public.example.org", [{auth_method, [anonymous, internal]}]}.
862 -HERE
863 -}
864 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/75DefaultLanguage smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/75DefaultLanguage
865 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/75DefaultLanguage 2007-09-20 16:12:30.000000000 +0200
866 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/75DefaultLanguage 1970-01-01 01:00:00.000000000 +0100
867 @@ -1,9 +0,0 @@
868 -{
869 - $OUT =<<'HERE';
870 -% Default language for server messages
871 -HERE
872 - $OUT .= '{language, "';
873 - $OUT .= substr(${sysconfig}{Language}, 0, 2);
874 - $OUT .= '"}.';
875 - $OUT .= "\n\n";
876 -}
877 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports00Start smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports00Start
878 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports00Start 2008-05-06 10:23:43.000000000 +0200
879 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports00Start 1970-01-01 01:00:00.000000000 +0100
880 @@ -1,4 +0,0 @@
881 -{
882 - $OUT .= "% Listened ports:\n";
883 - $OUT .= "\{listen, [";
884 -}
885 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports10c2s smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports10c2s
886 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports10c2s 2008-05-06 21:53:51.000000000 +0200
887 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports10c2s 1970-01-01 01:00:00.000000000 +0100
888 @@ -1,33 +0,0 @@
889 -{
890 - $OUT =<<'HERE';
891 - %%{5222, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, {shaper, c2s_shaper}]},
892 - %% Use this line to enable SSL:
893 - %%{5223, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, tls, {certfile, "/opt/ejabberd/conf/server.pem"}]},
894 - %%
895 - %% Use those lines instead for TLS support:
896 - %%{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}, starttls, {certfile, "/opt/ejabberd/conf/server.pem"}]},
897 - %%{5223, ejabberd_c2s, [{access, c2s}, tls, {certfile, "/opt/ejabberd/conf/server.pem"}]},
898 -
899 -HERE
900 - if ( ${ejabberd}{XMPPAccess} eq 'tls' ) {
901 - $OUT .= ' {5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}, starttls_required, {certfile, "/opt/ejabberd/conf/ssl.pem/';
902 - $OUT .= ${SystemName};
903 - $OUT .= ('.' . ${DomainName});
904 - $OUT .= '.pem"}]},';
905 - $OUT .= "\n";
906 - $OUT .= ' {5223, ejabberd_c2s, [{access, c2s}, tls, {certfile, "/opt/ejabberd/conf/ssl.pem/';
907 - $OUT .= ${SystemName};
908 - $OUT .= ('.' . ${DomainName});
909 - $OUT .= '.pem"}]}';
910 - $OUT .= "\n\n";
911 - }
912 - else {
913 - $OUT .= ' {5222, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, {shaper, c2s_shaper}]},';
914 - $OUT .= "\n";
915 - $OUT .= ' {5223, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, tls, {certfile, "/opt/ejabberd/conf/ssl.pem/';
916 - $OUT .= ${SystemName};
917 - $OUT .= ('.' . ${DomainName});
918 - $OUT .= '.pem"}]}';
919 - $OUT .= "\n\n";
920 - }
921 -}
922 \ Pas de fin de ligne à la fin du fichier.
923 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports20s2S smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports20s2S
924 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports20s2S 2008-05-06 10:23:43.000000000 +0200
925 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports20s2S 1970-01-01 01:00:00.000000000 +0100
926 @@ -1,6 +0,0 @@
927 -{
928 - $OUT .=' %% Remove this line if you want to prevent s2s connections:';
929 - $OUT .= "\n";
930 - $OUT .= ' ,{5269, ejabberd_s2s_in, [{shaper, s2s_shaper}, {max_stanza_size, 131072}]}';
931 - $OUT .= "\n";
932 -}
933 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports30http smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports30http
934 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports30http 2008-05-06 10:23:43.000000000 +0200
935 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports30http 1970-01-01 01:00:00.000000000 +0100
936 @@ -1,13 +0,0 @@
937 -{
938 - $OUT .= ' %% remove http_poll to remove support for http polling';
939 - $OUT .= "\n";
940 - $OUT .= ' %% remove web_admin to disable admin interface:';
941 - $OUT .= "\n";
942 - $OUT .= ' ,{5280, ejabberd_http, [tls, {certfile, "/opt/ejabberd/conf/ssl.pem/';
943 - $OUT .= ${SystemName};
944 - $OUT .= ('.' . ${DomainName});
945 - $OUT .= '.pem"}, http_poll';
946 - $OUT .= ', web_admin' if (${ejabberd}{WebAdmin} eq 'enabled');
947 - $OUT .= ']}';
948 - $OUT .= "\n";
949 -}
950 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports40ExternalExample smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports40ExternalExample
951 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports40ExternalExample 2008-05-06 10:23:43.000000000 +0200
952 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports40ExternalExample 1970-01-01 01:00:00.000000000 +0100
953 @@ -1,10 +0,0 @@
954 -{
955 - $OUT .= ' %% This is an example on how to define an external service/transport:';
956 - $OUT .= "\n";
957 - $OUT .= ' %%,{8888, ejabberd_service, [{access, all},';
958 - $OUT .= "\n";
959 - $OUT .= ' %% {hosts, ["icq.test.leclere.homeip.com", "sms.test.leclere.homeip.com"],';
960 - $OUT .= "\n";
961 - $OUT .= ' %% [{password, "secret"}]}]}';
962 - $OUT .= "\n";
963 -}
964 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports99End smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports99End
965 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports99End 2008-05-06 10:23:43.000000000 +0200
966 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/80Ports99End 1970-01-01 01:00:00.000000000 +0100
967 @@ -1,4 +0,0 @@
968 -{
969 - $OUT .= " ]\}.";
970 - $OUT .= "\n\n";
971 -}
972 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/83PortsOut smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/83PortsOut
973 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/83PortsOut 2008-05-06 10:23:43.000000000 +0200
974 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/83PortsOut 1970-01-01 01:00:00.000000000 +0100
975 @@ -1,6 +0,0 @@
976 -{
977 - $OUT .= '% If SRV lookup fails, then port 5269 is used to communicate with remote server';
978 - $OUT .= "\n";
979 - $OUT .= '{outgoing_s2s_port, 5269}.';
980 - $OUT .= "\n\n";
981 -}
982 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/85Modules smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/85Modules
983 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/85Modules 2008-05-09 00:38:26.000000000 +0200
984 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/85Modules 1970-01-01 01:00:00.000000000 +0100
985 @@ -1,41 +0,0 @@
986 -{
987 - $OUT =<<'HERE';
988 -% Used modules:
989 -{modules,
990 - [
991 - {mod_register, [{access, register}]},
992 - {mod_roster, []},
993 - {mod_privacy, []},
994 - {mod_adhoc, []},
995 - {mod_configure, []}, % Depends on mod_adhoc
996 - {mod_configure2, []},
997 - {mod_disco, []},
998 - {mod_stats, []},
999 - {mod_vcard, []},
1000 - {mod_caps, []},
1001 - {mod_offline, []},
1002 - {mod_announce, [{access, announce}]}, % Depends on mod_adhoc
1003 - {mod_private, []},
1004 - {mod_irc, []},
1005 -% Default options for mod_muc:
1006 -% host: "conference." ++ ?MYNAME
1007 -% access: all
1008 -% access_create: all
1009 -% access_admin: none (only room creator has owner privileges)
1010 - {mod_muc, [{access, muc}, {access_create, muc}, {access_admin, muc_admin}]},
1011 - {mod_muc_log, []},
1012 - {mod_shared_roster, []},
1013 - {mod_pubsub, [{access_createnode, pubsub_createnode}]},
1014 - {mod_time, []},
1015 - {mod_last, []},
1016 -% {mod_xmlrpc,[{port, 4560},{timeout, 5000}]},
1017 - {mod_version, []},
1018 - {mod_ctlextra, []},
1019 -HERE
1020 - $OUT .= ' {mod_echo, [{host, "echo.';
1021 - $OUT .= ${DomainName};
1022 - $OUT .= '"}]}';
1023 - $OUT .= "\n";
1024 - $OUT .= ' ]}.';
1025 - $OUT .= "\n\n";
1026 -}
1027 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/template-begin smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/template-begin
1028 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/template-begin 2007-09-29 07:39:44.000000000 +0200
1029 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/template-begin 1970-01-01 01:00:00.000000000 +0100
1030 @@ -1,9 +0,0 @@
1031 -{
1032 - $OUT =<<'HERE';
1033 -% $Id: $
1034 -
1035 -override_acls.
1036 -override_global.
1037 -override_local.
1038 -HERE
1039 -}
1040 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/template-end smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/template-end
1041 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/template-end 2007-09-20 16:12:30.000000000 +0200
1042 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ejabberd.cfg/template-end 1970-01-01 01:00:00.000000000 +0100
1043 @@ -1,7 +0,0 @@
1044 -{
1045 - $OUT =<<'HERE';
1046 -% Local Variables:
1047 -% mode: erlang
1048 -% End:
1049 -HERE
1050 -}
1051 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ssl.pem/20key smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ssl.pem/20key
1052 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ssl.pem/20key 2005-11-21 00:00:00.000000000 +0100
1053 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ssl.pem/20key 1970-01-01 01:00:00.000000000 +0100
1054 @@ -1,21 +0,0 @@
1055 -{
1056 - my $domain = $DomainName || "localdomain";
1057 - my $hostname = $SystemName || "localhost";
1058 - $OUT = '';
1059 -
1060 - my $key = $modSSL{'key'};
1061 - unless ($key)
1062 - {
1063 - $key = "/home/e-smith/ssl.key/$hostname.$domain.key";
1064 - use esmith::templates;
1065 - esmith::templates::processTemplate({
1066 - TEMPLATE_PATH => "/home/e-smith/ssl.key/key",
1067 - OUTPUT_FILENAME => $key,
1068 - });
1069 - }
1070 - open(KEY, $key) or die "Could not open key file: $!";
1071 - my @key = <KEY>;
1072 - chomp @key;
1073 - $OUT = join "\n", @key;
1074 - close KEY;
1075 -}
1076 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ssl.pem/40crt smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ssl.pem/40crt
1077 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates/opt/ejabberd/conf/ssl.pem/40crt 2005-11-21 00:00:00.000000000 +0100
1078 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates/opt/ejabberd/conf/ssl.pem/40crt 1970-01-01 01:00:00.000000000 +0100
1079 @@ -1,20 +0,0 @@
1080 -{
1081 - my $domain = $DomainName || "localdomain";
1082 - my $hostname = $SystemName || "localhost";
1083 -
1084 - my $crt = $modSSL{'crt'};
1085 - unless ($crt)
1086 - {
1087 - $crt = "/home/e-smith/ssl.crt/$hostname.$domain.crt";
1088 - use esmith::templates;
1089 - esmith::templates::processTemplate({
1090 - TEMPLATE_PATH => "/home/e-smith/ssl.crt/crt",
1091 - OUTPUT_FILENAME => $crt,
1092 - });
1093 - }
1094 - open(CRT, $crt) or die "Could not open crt file: $!";
1095 - my @crt = <CRT>;
1096 - chomp @crt;
1097 - $OUT = join "\n", @crt;
1098 - close CRT;
1099 -}
1100 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates.metadata/etc/ejabberd/ejabberd.cfg smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates.metadata/etc/ejabberd/ejabberd.cfg
1101 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates.metadata/etc/ejabberd/ejabberd.cfg 1970-01-01 01:00:00.000000000 +0100
1102 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates.metadata/etc/ejabberd/ejabberd.cfg 2008-05-15 12:53:52.000000000 +0200
1103 @@ -0,0 +1,3 @@
1104 +PERMS=0640
1105 +UID="ejabberd"
1106 +GID="ejabberd"
1107 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates.metadata/etc/e-smith/mnesia/init/00_restore_dumped_dbs smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates.metadata/etc/e-smith/mnesia/init/00_restore_dumped_dbs
1108 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates.metadata/etc/e-smith/mnesia/init/00_restore_dumped_dbs 1970-01-01 01:00:00.000000000 +0100
1109 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates.metadata/etc/e-smith/mnesia/init/00_restore_dumped_dbs 2006-03-16 07:44:28.000000000 +0100
1110 @@ -0,0 +1 @@
1111 +PERMS=0540
1112 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates.metadata/etc/rc.d/rc.local smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates.metadata/etc/rc.d/rc.local
1113 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates.metadata/etc/rc.d/rc.local 1970-01-01 01:00:00.000000000 +0100
1114 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates.metadata/etc/rc.d/rc.local 2008-05-19 03:24:08.000000000 +0200
1115 @@ -0,0 +1 @@
1116 +PERMS=0755
1117 \ Pas de fin de ligne à la fin du fichier.
1118 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates.metadata/opt/ejabberd/conf/ejabberd.cfg smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates.metadata/opt/ejabberd/conf/ejabberd.cfg
1119 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates.metadata/opt/ejabberd/conf/ejabberd.cfg 2007-09-14 23:51:08.000000000 +0200
1120 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates.metadata/opt/ejabberd/conf/ejabberd.cfg 1970-01-01 01:00:00.000000000 +0100
1121 @@ -1,3 +0,0 @@
1122 -PERMS=0640
1123 -UID="root"
1124 -GID="ejabberd"
1125 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates.metadata/opt/ejabberd/conf/ssl.pem/pem smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates.metadata/opt/ejabberd/conf/ssl.pem/pem
1126 --- smeserver-ejabberd-2.0.0-1/root/etc/e-smith/templates.metadata/opt/ejabberd/conf/ssl.pem/pem 2007-09-27 08:37:00.000000000 +0200
1127 +++ smeserver-ejabberd-2.0.0-2/root/etc/e-smith/templates.metadata/opt/ejabberd/conf/ssl.pem/pem 1970-01-01 01:00:00.000000000 +0100
1128 @@ -1,5 +0,0 @@
1129 -TEMPLATE_PATH="/opt/ejabberd/conf/ssl.pem"
1130 -OUTPUT_FILENAME=use esmith::ConfigDB; my $c = esmith::ConfigDB->open_ro; my $s = $c->get('SystemName')->value; my $d = $c->get('DomainName')->value; "/opt/ejabberd/conf/ssl.pem/$s.$d.pem"
1131 -UID="ejabberd"
1132 -GID="root"
1133 -PERMS=0460
1134 \ Pas de fin de ligne à la fin du fichier.
1135 diff -BruNa smeserver-ejabberd-2.0.0-1/root/etc/rc.d/init.d/ejabberd.init smeserver-ejabberd-2.0.0-2/root/etc/rc.d/init.d/ejabberd.init
1136 --- smeserver-ejabberd-2.0.0-1/root/etc/rc.d/init.d/ejabberd.init 1970-01-01 01:00:00.000000000 +0100
1137 +++ smeserver-ejabberd-2.0.0-2/root/etc/rc.d/init.d/ejabberd.init 2008-05-20 02:18:00.000000000 +0200
1138 @@ -0,0 +1,36 @@
1139 +#!/bin/sh
1140 +#
1141 +
1142 +# Source function library.
1143 +. /etc/rc.d/init.d/functions
1144 +
1145 +if [ $# -lt 1 ]; then
1146 + echo "Usage: $0 <start|restart>" 1>&2
1147 + exit 1
1148 +fi
1149 +# We should only do something if $1 is 'start'.
1150 +if [ $1 != "start" ] && [ $1 != "restart" ]; then
1151 + exit 0
1152 +fi
1153 +
1154 + sv check /service/ejabberd | grep -q 'ok: run:'
1155 + if [ $? -eq 0 ]
1156 + then
1157 + exit_value=0
1158 + HOME=/root
1159 + export HOME
1160 + for link in $(find /etc/e-smith/mnesia/init -type f -o -type l | sort)
1161 + do
1162 + F=$(basename $link | sed s/S[0-9][0-9]//)
1163 + case $F in
1164 + *)
1165 + action "Executing mnesia update $F " $link && /bin/rm $link
1166 + ;;
1167 + esac
1168 + # Record any failure for the final return value.
1169 + if [ $? -ne 0 ]; then
1170 + exit_value=1
1171 + fi
1172 + done
1173 + exit $exit_value
1174 + fi
1175 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/bin/preuninstall.sh smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/bin/preuninstall.sh
1176 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/bin/preuninstall.sh 2008-05-11 22:22:00.000000000 +0200
1177 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/bin/preuninstall.sh 1970-01-01 01:00:00.000000000 +0100
1178 @@ -1,16 +0,0 @@
1179 -#!/bin/sh
1180 -
1181 -echo
1182 -echo " -=- SME Server ejabberd pre uninstallation script -=- "
1183 -echo " (c) 2008 Free-EOS "
1184 -echo
1185 -echo "* Stopping ejabberd instance"
1186 -/sbin/e-smith/ejabberdctl stop
1187 -echo
1188 -echo "* Stopping Erlang Portmapper Deamon"
1189 -/usr/lib/erlang/bin/epmd -kill
1190 -cd /service/ejabberd
1191 -rm /service/ejabberd
1192 -svc -dx . log
1193 -echo
1194 -echo "==> Pre uninstallation tasks finished"
1195 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/conf/ejabberd.cfg smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/conf/ejabberd.cfg
1196 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/conf/ejabberd.cfg 2008-04-27 22:55:03.000000000 +0200
1197 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/conf/ejabberd.cfg 1970-01-01 01:00:00.000000000 +0100
1198 @@ -1,174 +0,0 @@
1199 -% $Id: $
1200 -
1201 -%override_acls.
1202 -
1203 -% Users that have admin access. Add line like one of the following after you
1204 -% will be successfully registered on server to get admin access:
1205 -{acl, admin, {user, "admin"}}.
1206 -
1207 -% Blocked users:
1208 -%{acl, blocked, {user, "test"}}.
1209 -
1210 -% Local users:
1211 -{acl, local, {user_regexp, ""}}.
1212 -
1213 -% Another examples of ACLs:
1214 -%{acl, jabberorg, {server, "jabber.org"}}.
1215 -%{acl, aleksey, {user, "aleksey", "jabber.ru"}}.
1216 -%{acl, test, {user_regexp, "^test"}}.
1217 -%{acl, test, {user_glob, "test*"}}.
1218 -
1219 -% Everybody can create pubsub nodes
1220 -{access, pubsub_createnode, [{allow, all}]}.
1221 -
1222 -% Only admins can use configuration interface:
1223 -{access, configure, [{allow, admin}]}.
1224 -
1225 -% Every username can be registered via in-band registration:
1226 -% You could replace {allow, all} with {deny, all} to prevent user from using
1227 -% in-band registration
1228 -{access, register, [{allow, all}]}.
1229 -
1230 -% After successful registration user will get message with following subject
1231 -% and body:
1232 -%{welcome_message,
1233 -% {"Welcome!",
1234 -% "Welcome to Instant Messaging server localhost. "
1235 -% "For information about ejabberd visit http://www.process-one.net/"}}.
1236 -% Replace them with 'none' if you don't want to send such message:
1237 -{welcome_message, none}.
1238 -
1239 -% List of people who will get notifications about registered users
1240 -%{registration_watchers, ["admin1@localhost.localdomain",
1241 -% "admin2@localhost.localdomain"]}.
1242 -
1243 -% Only admins can send announcement messages:
1244 -{access, announce, [{allow, admin}]}.
1245 -
1246 -% Only non-blocked users can use c2s connections:
1247 -{access, c2s, [{deny, blocked},
1248 - {allow, all}]}.
1249 -
1250 -% Set shaper with name "normal" to limit traffic speed to 1000B/s
1251 -{shaper, normal, {maxrate, 1000}}.
1252 -
1253 -% Set shaper with name "fast" to limit traffic speed to 50000B/s
1254 -{shaper, fast, {maxrate, 50000}}.
1255 -
1256 -% For all users except admins used "normal" shaper
1257 -{access, c2s_shaper, [{none, admin},
1258 - {normal, all}]}.
1259 -
1260 -% For all S2S connections used "fast" shaper
1261 -{access, s2s_shaper, [{fast, all}]}.
1262 -
1263 -% Admins of this server are also admins of MUC service:
1264 -{access, muc_admin, [{allow, admin}]}.
1265 -
1266 -% All users are allowed to use MUC service:
1267 -{access, muc, [{allow, all}]}.
1268 -
1269 -% This rule allows access only for local users:
1270 -{access, local, [{allow, local}]}.
1271 -
1272 -
1273 -% Authentication method. If you want to use internal user base, then use
1274 -% this line:
1275 -{auth_method, internal}.
1276 -
1277 -% For LDAP authentication use these lines instead of above one:
1278 -%{auth_method, ldap}.
1279 -%{ldap_servers, ["localhost.localdomain"]}. % List of LDAP servers
1280 -%{ldap_uidattr, "uid"}. % LDAP attribute that holds user ID
1281 -%{ldap_base, "dc=example,dc=com"}. % Search base of LDAP directory
1282 -%{ldap_rootdn, "dc=example,dc=com"}. % LDAP manager
1283 -%{ldap_password, "******"}. % Password to LDAP manager
1284 -
1285 -% For authentication via external script use the following:
1286 -%{auth_method, external}.
1287 -%{extauth_program, "/path/to/authentication/script"}.
1288 -
1289 -% For authentication via ODBC use the following:
1290 -%{auth_method, odbc}.
1291 -%{odbc_server, "DSN=ejabberd;UID=ejabberd;PWD=ejabberd"}.
1292 -
1293 -% Host name:
1294 -{hosts, ["localhost.localdomain"]}.
1295 -
1296 -%% Define the maximum number of time a single user is allowed to connect:
1297 -{max_user_sessions, 10}.
1298 -
1299 -%% Anonymous login support:
1300 -%% auth_method: anonymous
1301 -%% anonymous_protocol: sasl_anon|login_anon|both
1302 -%% allow_multiple_connections: true|false
1303 -%%{host_config, "public.example.org", [{auth_method, anonymous},
1304 -%% {allow_multiple_connections, false},
1305 -%% {anonymous_protocol, sasl_anon}]}.
1306 -%% To use both anonymous and internal authentication:
1307 -%%{host_config, "public.example.org", [{auth_method, [anonymous, internal]}]}.
1308 -
1309 -% Default language for server messages
1310 -% TODO: Use installer selection
1311 -{language, "en"}.
1312 -
1313 -% Listened ports:
1314 -{listen, [
1315 - {5222, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, {shaper, c2s_shaper}]},
1316 - %% Use this line to enable SSL:
1317 - %%{5223, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, tls, {certfile, "root/opt/ejabberd/conf/server.pem"}]},
1318 - %%
1319 - %% Use those lines instead for TLS support:
1320 - %%{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}, starttls, {certfile, "root/opt/ejabberd/conf/server.pem"}]},
1321 - %%{5223, ejabberd_c2s, [{access, c2s}, tls, {certfile, "root/opt/ejabberd/conf/server.pem"}]},
1322 -
1323 - %% Remove this line if you want to prevent s2s connections:
1324 - {5269, ejabberd_s2s_in, [{shaper, s2s_shaper}, {max_stanza_size, 131072}]},
1325 -
1326 - %% remove http_poll to remove support for http polling
1327 - %% remove web_admin to disable admin interface:
1328 - {5280, ejabberd_http, [http_poll, web_admin]}
1329 - %% This is an example on how to define an external service/transport:
1330 - %%{8888, ejabberd_service, [{access, all},
1331 - %% {hosts, ["icq.localhost.localdomain", "sms.localhost.localdomain"],
1332 - %% [{password, "secret"}]}]}
1333 - ]}.
1334 -
1335 -% If SRV lookup fails, then port 5269 is used to communicate with remote server
1336 -{outgoing_s2s_port, 5269}.
1337 -
1338 -% Used modules:
1339 -{modules,
1340 - [
1341 - {mod_register, [{access, register}]},
1342 - {mod_roster, []},
1343 - {mod_privacy, []},
1344 - {mod_adhoc, []},
1345 - {mod_configure, []}, % Depends on mod_adhoc
1346 - {mod_configure2, []},
1347 - {mod_disco, []},
1348 - {mod_stats, []},
1349 - {mod_vcard, []},
1350 - {mod_offline, []},
1351 - {mod_announce, [{access, announce}]}, % Depends on mod_adhoc
1352 - {mod_echo, [{host, "echo.localhost.localdomain"}]},
1353 - {mod_private, []},
1354 - {mod_irc, []},
1355 -% Default options for mod_muc:
1356 -% host: "conference." ++ ?MYNAME
1357 -% access: all
1358 -% access_create: all
1359 -% access_admin: none (only room creator has owner privileges)
1360 - {mod_muc, [{access, muc}, {access_create, muc}, {access_admin, muc_admin}]},
1361 -% {mod_muc_log, []},
1362 -% {mod_shared_roster, []},
1363 - {mod_pubsub, [{access_createnode, pubsub_createnode}]},
1364 - {mod_time, []},
1365 - {mod_last, []},
1366 -% {mod_xmlrpc,[{port, 4560},{timeout, 5000}]},
1367 - {mod_version, []}
1368 - ]}.
1369 -
1370 -% Local Variables:
1371 -% mode: erlang
1372 -% End:
1373 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/conf/ejabberdctl.cfg smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/conf/ejabberdctl.cfg
1374 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/conf/ejabberdctl.cfg 2008-05-11 21:59:00.000000000 +0200
1375 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/conf/ejabberdctl.cfg 1970-01-01 01:00:00.000000000 +0100
1376 @@ -1,75 +0,0 @@
1377 -#
1378 -# In this file you can configure options that are passed by ejabberdctl
1379 -# to the erlang runtime system when starting ejabberd
1380 -#
1381 -
1382 -# POLL: Kernel polling ([true|false])
1383 -#
1384 -# The kernel polling option requires support in the kernel.
1385 -# Additionaly, you need to enable this feature while compiling Erlang.
1386 -#
1387 -# Default: true
1388 -#
1389 -POLL=true
1390 -
1391 -# SMP: SMP support ([enable|auto|disable])
1392 -#
1393 -# Explanation in Erlang/OTP documentation:
1394 -# enable: starts the Erlang runtime system with SMP support enabled.
1395 -# This may fail if no runtime system with SMP support is available.
1396 -# auto: starts the Erlang runtime system with SMP support enabled if it
1397 -# is available and more than one logical processor are detected.
1398 -# disable: starts a runtime system without SMP support.
1399 -#
1400 -# Default: auto
1401 -#
1402 -SMP=auto
1403 -
1404 -# ERL_MAX_PORTS: Maximum number of simultaneously open Erlang ports
1405 -#
1406 -# ejabberd consumes two or three ports for every connection, either
1407 -# from a client or from another Jabber server. So take this into
1408 -# account when setting this limit.
1409 -#
1410 -# Default: 32000
1411 -# Maximum: 268435456
1412 -#
1413 -ERL_MAX_PORTS=32000
1414 -
1415 -# PROCESSES: Maximum number of Erlang processes
1416 -#
1417 -# Erlang consumes a lot of lightweight processes. If there is a lot of activity
1418 -# on ejabberd so that the maximum number of proccesses is reached, people will
1419 -# experiment greater latency times. As these processes are implemented in
1420 -# Erlang, and therefore not related to the operating system processes, you do
1421 -# not have to worry about allowing a huge number of them.
1422 -#
1423 -# Default: 250000
1424 -# Maximum: 268435456
1425 -#
1426 -ERL_PROCESSES=250000
1427 -
1428 -# ERL_MAX_ETS_TABLES: Maximum number of ETS and Mnesia tables
1429 -#
1430 -# The number of concurrent ETS and Mnesia tables is limited. When the limit is
1431 -# reached, errors will appear in the logs:
1432 -# ** Too many db tables **
1433 -# You can safely increase this limit when starting ejabberd. It impacts memory
1434 -# consumption but the difference will be quite small.
1435 -#
1436 -# Default: 1400
1437 -#
1438 -ERL_MAX_ETS_TABLES=1400
1439 -
1440 -# The next variable allows to explicitly specify erlang node for ejabberd
1441 -# It can be given in different formats:
1442 -# ERLANG_NODE=ejabberd
1443 -# Lets erlang add hostname to the node (ejabberd uses short name in this case)
1444 -# ERLANG_NODE=ejabberd@hostname
1445 -# Erlang uses node name as is (so make sure that hostname is a real
1446 -# machine hostname or you'll not be able to control ejabberd)
1447 -# ERLANG_NODE=ejabberd@hostname.domainname
1448 -# The same as previous, but erlang will use long hostname
1449 -# (see erl (1) manual for details)
1450 -#
1451 -ERLANG_NODE=ejabberd
1452 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/conf/inetrc smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/conf/inetrc
1453 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/conf/inetrc 2008-05-06 20:18:11.000000000 +0200
1454 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/conf/inetrc 1970-01-01 01:00:00.000000000 +0100
1455 @@ -1,3 +0,0 @@
1456 -{lookup,["file","native"]}.
1457 -{host,{127,0,0,1}, ["localhost","localhost"]}.
1458 -{file, resolv, "/etc/resolv.conf"}.
1459 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/conf/server.pem smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/conf/server.pem
1460 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/conf/server.pem 2008-02-21 12:27:18.000000000 +0100
1461 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/conf/server.pem 1970-01-01 01:00:00.000000000 +0100
1462 @@ -1,37 +0,0 @@
1463 ------BEGIN CERTIFICATE-----
1464 -MIIDvDCCAyWgAwIBAgIJAOBE76dYOsdsMA0GCSqGSIb3DQEBBAUAMIGbMQswCQYD
1465 -VQQGEwJGUjEMMAoGA1UECBMDSURGMQ4wDAYDVQQHEwVQYXJpczEXMBUGA1UEChMO
1466 -VGVzdCBTZXJ2ZXIgUDExFDASBgNVBAsTC1Byb2Nlc3Mtb25lMRcwFQYDVQQDEw5N
1467 -aWNrYWVsIFJlbW9uZDEmMCQGCSqGSIb3DQEJARYXY29udGFjdEBwcm9jZXNzLW9u
1468 -ZS5uZXQwHhcNMDYwMzAzMTYwNjQ2WhcNMTYwMjI5MTYwNjQ2WjCBmzELMAkGA1UE
1469 -BhMCRlIxDDAKBgNVBAgTA0lERjEOMAwGA1UEBxMFUGFyaXMxFzAVBgNVBAoTDlRl
1470 -c3QgU2VydmVyIFAxMRQwEgYDVQQLEwtQcm9jZXNzLW9uZTEXMBUGA1UEAxMOTWlj
1471 -a2FlbCBSZW1vbmQxJjAkBgkqhkiG9w0BCQEWF2NvbnRhY3RAcHJvY2Vzcy1vbmUu
1472 -bmV0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8sZ/Wb2GqYPL43OBzBNz0
1473 -gFT1iDZMLLgpMYqBZElKul7GGCdLZElgqVYm8KRxPIiRd5BPbueNkhw/YhhcQAay
1474 -4+Ef7Y6zdjXAsYGtYhdmms6icCk1RxIMa2TvJ6dZlraV2KJdNExxhMtSyj3NBVs4
1475 -276RcZSukN2AR4/pziWysQIDAQABo4IBBDCCAQAwHQYDVR0OBBYEFMBW8llnB7AA
1476 -hu9u+ivBndDdbmLTMIHQBgNVHSMEgcgwgcWAFMBW8llnB7AAhu9u+ivBndDdbmLT
1477 -oYGhpIGeMIGbMQswCQYDVQQGEwJGUjEMMAoGA1UECBMDSURGMQ4wDAYDVQQHEwVQ
1478 -YXJpczEXMBUGA1UEChMOVGVzdCBTZXJ2ZXIgUDExFDASBgNVBAsTC1Byb2Nlc3Mt
1479 -b25lMRcwFQYDVQQDEw5NaWNrYWVsIFJlbW9uZDEmMCQGCSqGSIb3DQEJARYXY29u
1480 -dGFjdEBwcm9jZXNzLW9uZS5uZXSCCQDgRO+nWDrHbDAMBgNVHRMEBTADAQH/MA0G
1481 -CSqGSIb3DQEBBAUAA4GBAGtYeVL7BlksuXf79V/WfBPosKD4yVzs7P9GsgS/D10T
1482 -HMIRbjIOma4IVy8Es/UBJ0Q4gPojVg4lPo3xv/PSgSDJfbcJyWjSbAh0eGvHtNc5
1483 -4GnYVx5ox0o0MBR8Mt0ChbwA5QMSo6bqc5tRK6+B+ib4ELix7MCSq3wdh7HcuL9D
1484 ------END CERTIFICATE-----
1485 ------BEGIN RSA PRIVATE KEY-----
1486 -MIICXQIBAAKBgQC8sZ/Wb2GqYPL43OBzBNz0gFT1iDZMLLgpMYqBZElKul7GGCdL
1487 -ZElgqVYm8KRxPIiRd5BPbueNkhw/YhhcQAay4+Ef7Y6zdjXAsYGtYhdmms6icCk1
1488 -RxIMa2TvJ6dZlraV2KJdNExxhMtSyj3NBVs4276RcZSukN2AR4/pziWysQIDAQAB
1489 -AoGADl1DOrK975dzx6gg2gCrxV0jmpFk+MWKu3APCCyXO74WSuQ50Y5v25Dogwxc
1490 -qFYgW1qLvNBHhkpyJg0Up6kkGUalWNgdX/D63QMA/HeSLIpuUsoTGt/F3yu5wcaJ
1491 -8y+WVZ5fcNK+rSYyNdnxv0+euazr2HUpfe5zqscGMdT5kDECQQDop9vLcop4aPkd
1492 -h5e/AJt6irb/GQt7MBYZzxI+lof8SoASyL3EcMjZI002JCLXWirOX47eO7G7v/D1
1493 -v7feRz3dAkEAz6CIqd9nHPT1QNmhb6QANC6Cy1PzQdAOjxz+0CRHzPBOy+bnHI00
1494 -921RQdCiJ/KEp4olDrTVOMkjbKa928kM5QJBAJspuBDLZ0Y+3EWxdKbSBN+JO9qO
1495 -HXYe795ul8BeLHs6RIhCkS09+vW18Xy2RPZTEFFqsaHNNg/9RvrezgXUhZECQQCp
1496 -Tk3Cv9J0cWeALzcOM1ybMIYlSVqmgwMsPkem8L6/5gFLEgnJZXgYf0LweTGRg5ga
1497 -inK3cEwilxnU4o8VJvflAkBcd/gsVklKfr0Z+vcfjoXsIAN5DoWQYozo7omUIudS
1498 -5wjh6y5uYtkhazIJRxNUi9WMfKqhnrje0NfG+p+Sxs7J
1499 ------END RSA PRIVATE KEY-----
1500 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/COPYING smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/COPYING
1501 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/COPYING 2008-02-21 12:27:18.000000000 +0100
1502 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/COPYING 1970-01-01 01:00:00.000000000 +0100
1503 @@ -1,343 +0,0 @@
1504 -As a special exception, the authors give permission to link this program
1505 -with the OpenSSL library and distribute the resulting binary.
1506 -
1507 - GNU GENERAL PUBLIC LICENSE
1508 - Version 2, June 1991
1509 -
1510 - Copyright (C) 1989, 1991 Free Software Foundation, Inc.
1511 - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1512 - Everyone is permitted to copy and distribute verbatim copies
1513 - of this license document, but changing it is not allowed.
1514 -
1515 - Preamble
1516 -
1517 - The licenses for most software are designed to take away your
1518 -freedom to share and change it. By contrast, the GNU General Public
1519 -License is intended to guarantee your freedom to share and change free
1520 -software--to make sure the software is free for all its users. This
1521 -General Public License applies to most of the Free Software
1522 -Foundation's software and to any other program whose authors commit to
1523 -using it. (Some other Free Software Foundation software is covered by
1524 -the GNU Library General Public License instead.) You can apply it to
1525 -your programs, too.
1526 -
1527 - When we speak of free software, we are referring to freedom, not
1528 -price. Our General Public Licenses are designed to make sure that you
1529 -have the freedom to distribute copies of free software (and charge for
1530 -this service if you wish), that you receive source code or can get it
1531 -if you want it, that you can change the software or use pieces of it
1532 -in new free programs; and that you know you can do these things.
1533 -
1534 - To protect your rights, we need to make restrictions that forbid
1535 -anyone to deny you these rights or to ask you to surrender the rights.
1536 -These restrictions translate to certain responsibilities for you if you
1537 -distribute copies of the software, or if you modify it.
1538 -
1539 - For example, if you distribute copies of such a program, whether
1540 -gratis or for a fee, you must give the recipients all the rights that
1541 -you have. You must make sure that they, too, receive or can get the
1542 -source code. And you must show them these terms so they know their
1543 -rights.
1544 -
1545 - We protect your rights with two steps: (1) copyright the software, and
1546 -(2) offer you this license which gives you legal permission to copy,
1547 -distribute and/or modify the software.
1548 -
1549 - Also, for each author's protection and ours, we want to make certain
1550 -that everyone understands that there is no warranty for this free
1551 -software. If the software is modified by someone else and passed on, we
1552 -want its recipients to know that what they have is not the original, so
1553 -that any problems introduced by others will not reflect on the original
1554 -authors' reputations.
1555 -
1556 - Finally, any free program is threatened constantly by software
1557 -patents. We wish to avoid the danger that redistributors of a free
1558 -program will individually obtain patent licenses, in effect making the
1559 -program proprietary. To prevent this, we have made it clear that any
1560 -patent must be licensed for everyone's free use or not licensed at all.
1561 -
1562 - The precise terms and conditions for copying, distribution and
1563 -modification follow.
1564 -
1565 - GNU GENERAL PUBLIC LICENSE
1566 - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1567 -
1568 - 0. This License applies to any program or other work which contains
1569 -a notice placed by the copyright holder saying it may be distributed
1570 -under the terms of this General Public License. The "Program", below,
1571 -refers to any such program or work, and a "work based on the Program"
1572 -means either the Program or any derivative work under copyright law:
1573 -that is to say, a work containing the Program or a portion of it,
1574 -either verbatim or with modifications and/or translated into another
1575 -language. (Hereinafter, translation is included without limitation in
1576 -the term "modification".) Each licensee is addressed as "you".
1577 -
1578 -Activities other than copying, distribution and modification are not
1579 -covered by this License; they are outside its scope. The act of
1580 -running the Program is not restricted, and the output from the Program
1581 -is covered only if its contents constitute a work based on the
1582 -Program (independent of having been made by running the Program).
1583 -Whether that is true depends on what the Program does.
1584 -
1585 - 1. You may copy and distribute verbatim copies of the Program's
1586 -source code as you receive it, in any medium, provided that you
1587 -conspicuously and appropriately publish on each copy an appropriate
1588 -copyright notice and disclaimer of warranty; keep intact all the
1589 -notices that refer to this License and to the absence of any warranty;
1590 -and give any other recipients of the Program a copy of this License
1591 -along with the Program.
1592 -
1593 -You may charge a fee for the physical act of transferring a copy, and
1594 -you may at your option offer warranty protection in exchange for a fee.
1595 -
1596 - 2. You may modify your copy or copies of the Program or any portion
1597 -of it, thus forming a work based on the Program, and copy and
1598 -distribute such modifications or work under the terms of Section 1
1599 -above, provided that you also meet all of these conditions:
1600 -
1601 - a) You must cause the modified files to carry prominent notices
1602 - stating that you changed the files and the date of any change.
1603 -
1604 - b) You must cause any work that you distribute or publish, that in
1605 - whole or in part contains or is derived from the Program or any
1606 - part thereof, to be licensed as a whole at no charge to all third
1607 - parties under the terms of this License.
1608 -
1609 - c) If the modified program normally reads commands interactively
1610 - when run, you must cause it, when started running for such
1611 - interactive use in the most ordinary way, to print or display an
1612 - announcement including an appropriate copyright notice and a
1613 - notice that there is no warranty (or else, saying that you provide
1614 - a warranty) and that users may redistribute the program under
1615 - these conditions, and telling the user how to view a copy of this
1616 - License. (Exception: if the Program itself is interactive but
1617 - does not normally print such an announcement, your work based on
1618 - the Program is not required to print an announcement.)
1619 -
1620 -These requirements apply to the modified work as a whole. If
1621 -identifiable sections of that work are not derived from the Program,
1622 -and can be reasonably considered independent and separate works in
1623 -themselves, then this License, and its terms, do not apply to those
1624 -sections when you distribute them as separate works. But when you
1625 -distribute the same sections as part of a whole which is a work based
1626 -on the Program, the distribution of the whole must be on the terms of
1627 -this License, whose permissions for other licensees extend to the
1628 -entire whole, and thus to each and every part regardless of who wrote it.
1629 -
1630 -Thus, it is not the intent of this section to claim rights or contest
1631 -your rights to work written entirely by you; rather, the intent is to
1632 -exercise the right to control the distribution of derivative or
1633 -collective works based on the Program.
1634 -
1635 -In addition, mere aggregation of another work not based on the Program
1636 -with the Program (or with a work based on the Program) on a volume of
1637 -a storage or distribution medium does not bring the other work under
1638 -the scope of this License.
1639 -
1640 - 3. You may copy and distribute the Program (or a work based on it,
1641 -under Section 2) in object code or executable form under the terms of
1642 -Sections 1 and 2 above provided that you also do one of the following:
1643 -
1644 - a) Accompany it with the complete corresponding machine-readable
1645 - source code, which must be distributed under the terms of Sections
1646 - 1 and 2 above on a medium customarily used for software interchange; or,
1647 -
1648 - b) Accompany it with a written offer, valid for at least three
1649 - years, to give any third party, for a charge no more than your
1650 - cost of physically performing source distribution, a complete
1651 - machine-readable copy of the corresponding source code, to be
1652 - distributed under the terms of Sections 1 and 2 above on a medium
1653 - customarily used for software interchange; or,
1654 -
1655 - c) Accompany it with the information you received as to the offer
1656 - to distribute corresponding source code. (This alternative is
1657 - allowed only for noncommercial distribution and only if you
1658 - received the program in object code or executable form with such
1659 - an offer, in accord with Subsection b above.)
1660 -
1661 -The source code for a work means the preferred form of the work for
1662 -making modifications to it. For an executable work, complete source
1663 -code means all the source code for all modules it contains, plus any
1664 -associated interface definition files, plus the scripts used to
1665 -control compilation and installation of the executable. However, as a
1666 -special exception, the source code distributed need not include
1667 -anything that is normally distributed (in either source or binary
1668 -form) with the major components (compiler, kernel, and so on) of the
1669 -operating system on which the executable runs, unless that component
1670 -itself accompanies the executable.
1671 -
1672 -If distribution of executable or object code is made by offering
1673 -access to copy from a designated place, then offering equivalent
1674 -access to copy the source code from the same place counts as
1675 -distribution of the source code, even though third parties are not
1676 -compelled to copy the source along with the object code.
1677 -
1678 - 4. You may not copy, modify, sublicense, or distribute the Program
1679 -except as expressly provided under this License. Any attempt
1680 -otherwise to copy, modify, sublicense or distribute the Program is
1681 -void, and will automatically terminate your rights under this License.
1682 -However, parties who have received copies, or rights, from you under
1683 -this License will not have their licenses terminated so long as such
1684 -parties remain in full compliance.
1685 -
1686 - 5. You are not required to accept this License, since you have not
1687 -signed it. However, nothing else grants you permission to modify or
1688 -distribute the Program or its derivative works. These actions are
1689 -prohibited by law if you do not accept this License. Therefore, by
1690 -modifying or distributing the Program (or any work based on the
1691 -Program), you indicate your acceptance of this License to do so, and
1692 -all its terms and conditions for copying, distributing or modifying
1693 -the Program or works based on it.
1694 -
1695 - 6. Each time you redistribute the Program (or any work based on the
1696 -Program), the recipient automatically receives a license from the
1697 -original licensor to copy, distribute or modify the Program subject to
1698 -these terms and conditions. You may not impose any further
1699 -restrictions on the recipients' exercise of the rights granted herein.
1700 -You are not responsible for enforcing compliance by third parties to
1701 -this License.
1702 -
1703 - 7. If, as a consequence of a court judgment or allegation of patent
1704 -infringement or for any other reason (not limited to patent issues),
1705 -conditions are imposed on you (whether by court order, agreement or
1706 -otherwise) that contradict the conditions of this License, they do not
1707 -excuse you from the conditions of this License. If you cannot
1708 -distribute so as to satisfy simultaneously your obligations under this
1709 -License and any other pertinent obligations, then as a consequence you
1710 -may not distribute the Program at all. For example, if a patent
1711 -license would not permit royalty-free redistribution of the Program by
1712 -all those who receive copies directly or indirectly through you, then
1713 -the only way you could satisfy both it and this License would be to
1714 -refrain entirely from distribution of the Program.
1715 -
1716 -If any portion of this section is held invalid or unenforceable under
1717 -any particular circumstance, the balance of the section is intended to
1718 -apply and the section as a whole is intended to apply in other
1719 -circumstances.
1720 -
1721 -It is not the purpose of this section to induce you to infringe any
1722 -patents or other property right claims or to contest validity of any
1723 -such claims; this section has the sole purpose of protecting the
1724 -integrity of the free software distribution system, which is
1725 -implemented by public license practices. Many people have made
1726 -generous contributions to the wide range of software distributed
1727 -through that system in reliance on consistent application of that
1728 -system; it is up to the author/donor to decide if he or she is willing
1729 -to distribute software through any other system and a licensee cannot
1730 -impose that choice.
1731 -
1732 -This section is intended to make thoroughly clear what is believed to
1733 -be a consequence of the rest of this License.
1734 -
1735 - 8. If the distribution and/or use of the Program is restricted in
1736 -certain countries either by patents or by copyrighted interfaces, the
1737 -original copyright holder who places the Program under this License
1738 -may add an explicit geographical distribution limitation excluding
1739 -those countries, so that distribution is permitted only in or among
1740 -countries not thus excluded. In such case, this License incorporates
1741 -the limitation as if written in the body of this License.
1742 -
1743 - 9. The Free Software Foundation may publish revised and/or new versions
1744 -of the General Public License from time to time. Such new versions will
1745 -be similar in spirit to the present version, but may differ in detail to
1746 -address new problems or concerns.
1747 -
1748 -Each version is given a distinguishing version number. If the Program
1749 -specifies a version number of this License which applies to it and "any
1750 -later version", you have the option of following the terms and conditions
1751 -either of that version or of any later version published by the Free
1752 -Software Foundation. If the Program does not specify a version number of
1753 -this License, you may choose any version ever published by the Free Software
1754 -Foundation.
1755 -
1756 - 10. If you wish to incorporate parts of the Program into other free
1757 -programs whose distribution conditions are different, write to the author
1758 -to ask for permission. For software which is copyrighted by the Free
1759 -Software Foundation, write to the Free Software Foundation; we sometimes
1760 -make exceptions for this. Our decision will be guided by the two goals
1761 -of preserving the free status of all derivatives of our free software and
1762 -of promoting the sharing and reuse of software generally.
1763 -
1764 - NO WARRANTY
1765 -
1766 - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
1767 -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
1768 -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
1769 -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
1770 -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1771 -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
1772 -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
1773 -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
1774 -REPAIR OR CORRECTION.
1775 -
1776 - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1777 -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
1778 -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
1779 -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
1780 -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
1781 -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
1782 -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
1783 -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
1784 -POSSIBILITY OF SUCH DAMAGES.
1785 -
1786 - END OF TERMS AND CONDITIONS
1787 -
1788 - How to Apply These Terms to Your New Programs
1789 -
1790 - If you develop a new program, and you want it to be of the greatest
1791 -possible use to the public, the best way to achieve this is to make it
1792 -free software which everyone can redistribute and change under these terms.
1793 -
1794 - To do so, attach the following notices to the program. It is safest
1795 -to attach them to the start of each source file to most effectively
1796 -convey the exclusion of warranty; and each file should have at least
1797 -the "copyright" line and a pointer to where the full notice is found.
1798 -
1799 - <one line to give the program's name and a brief idea of what it does.>
1800 - Copyright (C) <year> <name of author>
1801 -
1802 - This program is free software; you can redistribute it and/or modify
1803 - it under the terms of the GNU General Public License as published by
1804 - the Free Software Foundation; either version 2 of the License, or
1805 - (at your option) any later version.
1806 -
1807 - This program is distributed in the hope that it will be useful,
1808 - but WITHOUT ANY WARRANTY; without even the implied warranty of
1809 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1810 - GNU General Public License for more details.
1811 -
1812 - You should have received a copy of the GNU General Public License
1813 - along with this program; if not, write to the Free Software
1814 - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1815 -
1816 -
1817 -Also add information on how to contact you by electronic and paper mail.
1818 -
1819 -If the program is interactive, make it output a short notice like this
1820 -when it starts in an interactive mode:
1821 -
1822 - Gnomovision version 69, Copyright (C) year name of author
1823 - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1824 - This is free software, and you are welcome to redistribute it
1825 - under certain conditions; type `show c' for details.
1826 -
1827 -The hypothetical commands `show w' and `show c' should show the appropriate
1828 -parts of the General Public License. Of course, the commands you use may
1829 -be called something other than `show w' and `show c'; they could even be
1830 -mouse-clicks or menu items--whatever suits your program.
1831 -
1832 -You should also get your employer (if you work as a programmer) or your
1833 -school, if any, to sign a "copyright disclaimer" for the program, if
1834 -necessary. Here is a sample; alter the names:
1835 -
1836 - Yoyodyne, Inc., hereby disclaims all copyright interest in the program
1837 - `Gnomovision' (which makes passes at compilers) written by James Hacker.
1838 -
1839 - <signature of Ty Coon>, 1 April 1989
1840 - Ty Coon, President of Vice
1841 -
1842 -This General Public License does not permit incorporating your program into
1843 -proprietary programs. If your program is a subroutine library, you may
1844 -consider it more useful to permit linking proprietary applications with the
1845 -library. If this is what you want to do, use the GNU Library General
1846 -Public License instead of this License.
1847 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/default.css smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/default.css
1848 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/default.css 2008-02-21 12:27:18.000000000 +0100
1849 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/default.css 1970-01-01 01:00:00.000000000 +0100
1850 @@ -1,61 +0,0 @@
1851 -body {
1852 - scrollbar-face-color: #F5F5F5;
1853 - scrollbar-highlight-color: #F5F5F5;
1854 - scrollbar-3dlight-color: #B9B8C5;
1855 - scrollbar-darkshadow-color: #FFFFFF;
1856 - scrollbar-shadow-color: #B9B8C5;
1857 - scrollbar-arrow-color: #FF3300;
1858 - scrollbar-track-color: #FFFFFF;
1859 -}
1860 -body, table {
1861 - font-family: Arial, Helvetica, sans-serif;
1862 - background: #FFFFFF;
1863 - font-size: 12;
1864 - color:#000066;
1865 - font-weight: normal;
1866 - margin-bottom: 0;
1867 - margin-left: 0;
1868 - margin-right: 0;
1869 - margin-top: 0;
1870 -}
1871 -hr {
1872 - color: #B9B8C5;
1873 -}
1874 -a {
1875 - color:#000066;
1876 - text-decoration:underline;
1877 - font-weight:bold;
1878 -}
1879 -a:visited {
1880 - color:#000066;
1881 - text-decoration:underline;
1882 - font-weight:bold;
1883 -}
1884 -a:active {
1885 - color:#000066;
1886 - text-decoration:underline;
1887 - font-weight:bold;
1888 -}
1889 -a:hover {
1890 - color:#FF3300;
1891 - text-decoration:none;
1892 - font-weight:bold;
1893 -}
1894 -span.orange_title {
1895 - font-family: Arial, Helvetica, sans-serif;
1896 - font-size: 12;
1897 - color:#FF3300;
1898 - font-weight: bold;
1899 - font-style: normal;
1900 -}
1901 -td.content {
1902 - margin-left: 10px;
1903 - margin-right: 10px;
1904 -}
1905 -span.copyright {
1906 - font-family: Verdana, Arial, Helvetica, sans-serif;
1907 - font-size: 10;
1908 - color: #A59EC0;
1909 - font-weight: normal;
1910 - font-style: normal;
1911 -}
1912 \ Pas de fin de ligne à la fin du fichier.
1913 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/ejabberd_banner.jpg smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/ejabberd_banner.jpg
1914 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/ejabberd_banner.jpg 2008-02-21 12:27:18.000000000 +0100
1915 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/ejabberd_banner.jpg 1970-01-01 01:00:00.000000000 +0100
1916 @@ -1,43 +0,0 @@
1917 -ÿØÿàJFIFddÿìDuckyFÿîAdobedÀÿۄ
1918 - 
1919 -
1920 -
1921 -
1922
1923 
1924 -
1925 -ÿÀUXÿÄÓ
1926 -
1927 !1AÓ”Ô•Qa"“UÕVq‘¡ÁÑB’³u6±2brÒ#3CS$t´ERs£T%‚²c¤F'ñ4
1928 -
1929 -!1QR’ÒA‘¡ÑS“Óaq±"á2Br¢²34ðÁ‚#sbC$ñⳃÃ%5&ÿÚ ?÷=N¬û/•>˜Ñ?<Ȕ³^<Dz·°Òf}€TÁºß.«¸gñË8±¼ƒ?t÷èë—Ç
1930 -ðQø°èë—Ç
1931 -ðQø°èë—Ç
1932 -ðQø°èë—Ç
1933 -ðQø°èë—Ç
1934 -ðQø°ç\¾8W‚c‹§§Üž8_‚c‹´í‡ƒsxá~ Ž,rÒy¨àpîbþ°¿Ç9i%F¨·9Y_‚c‹Îd•4Fl]%ýe~ Ž,G9“T‘µuõ¥ø&8±ÌöMQ‰¦ì/ëKðQø±ÌöMP‰Ží-U¥øüXHÉ«¼2)˼µV×àcñb=+,WXd"S÷j­¯ÀÇâÇ:YWHd"T»ÈµWàcñB=4‹ΞB%N½ Uq~7#ÓHš¸ÓÈDª•ìZ««ð¸¡ÎžEŠáK'´…U[܏Eu~7"ïÊZ·u,žÒ%Vo’Õ^_€Åþ¦yI­ÙG'+!Uvû-Uõø¼P‹¼Ï)bÝtrr²\7éj¯¯›Åâ„U<¥«tÐÉÊÈUr_åªà_7‹Åþ®yKè¡£ÊùÈUtf ä æñx‘ÖTÊX·5ßG•óªìÌ2/´+æñ8‘ÖTÊX·%ÛG•óªðÌRÕp¯›DâD[S)jÜwmWÎB«Ó1Ë.%óhœHëªe&·
1935 ÛG•ó.øÌ¢Õq¯›DâD_W)jø~ë£ÊùÈW~fYäkæÐø‘«—ØX¾ºhò¾rfg}¤_5‡Äˆø…\¾ÂÅðåÓG–\ä*ÌLÐ"ûJ¾kˆ{Æ®_ajøjç£Ë.ræFh–«•|Ö ÷•l¾ÂÅðÍÏC–\åù©š±Y'r¨Ôg†¬?¸ÏzVK"4ÑøRå9Y™Ë.sé“7<äÿ´‡ÄŠ|^¾^DoòmÃEëKœùé7<å>i‰ñzùyòmÃGïKœùé‹7|æ>i ˆ¯—‘òuÃCïKœzaÍß9ÕÍ!qâõòò!ä놇ޗ9óÓoyЮiˆ¯—‘òuÃCïKœùéƒ7¼é_4ƒÑÇ<Z¾—"æOÝúz\ãÒþoùÔ¾i£‡‹WÒä\Ç|Ÿ»ô>ô¶ž—³η9œŽ-_K‘s'îþ¯ïKhùéw8<ìs™ÀèáâÕô¹1ß'îþ¯ïKhùéw8<ìs™Óú0ç‹WÒä\ÃÊ¿«ûÓÚ—3‡Î×y?£‹^4¹1ß(nþ¯ïOhùés8|îw™Óú0xµãK‘s(nþ¯ïOhz[Î;žætþŒ-xÒä\ÃÊ;¿«ûÓÚ>z[Î/;ÞætîŒ+xÒä\Ç|£»ºµ­=¡ék8¼ð{™Óº(x­ãK‘s(îî©kOhzZÎ/<ætîŠ+xÒä\ÃÊ;»ªZÓÚ–³‹Ï¹;¢‡ŠÞ4¹0òŽîꖴö‡¥¬âóÁîgNè¡â·.EÌ<£»º¥­=¡ék8¼ð{™Óº(x­ãK‘s(îî©kOhzZÎ/<ætîŠ+xÒä\ÃÊ;»ªZÓÚ–³‹Ï¹;¢‡ŠÞ4¹0òŽîꖴö‡¥¬âóÁîgNè¡â·.EÌ<£»º¥­=¡ék8¼ð{™Óº(x­ãK‘s(îî©kOhzZÎ/<ætîŠ+xÒä\ÃÊ;»ªZÓÚ–³‹Ï¹;¢‡ŠÞ4¹0òŽîꖴö‡¥¬âóÁîgNè¡â·.EÌ<£»º¥­=¡ék8¼ð{™Óº(x­ãK‘s(îî©kOhzZÎ/<ætîŠ+xÒä\ÃÊ;»ªZÓÚ–³‹Ï¹;¢‡ŠÞ4¹0òŽîꖴö‡¥¬âóÁîgNè¡â·.EÌ<£»º¥­=¡ék8¼ð{™Óº(x­ãK‘s(îî©kOhäY»œ„X»Ýæ4Έ-xÒä\Ç<¡»º¿½=¢­K9ó¢EÈnîZ”ƒN$¨Ü03ÃdR–÷¼%nw"æ á
1936 Ýoåýéíé™Ûœõp»–“A§r
1937 9:ñÇÝD!¾/ú܋˜ÑWàÍÝ ,§ýSÚ2–³‹Ï¹;¢‹|Vñ¥È¹Š<£»º¥­=¡ék8¼ð{™Óº(x­ãK‘s(îî©kOhzZÎ/<ætîŠ+xÒä\ÃÊ;»ªZÓÚ%œYÅÔºwAÊJOaøP7Ú3n:í(„£½«§†\‹˜®§Áû¾JÅNÏT¥üäw¾Sç;ãÊ ×#·NºZA¸Ú3äò›IwÊkxÌÒ¤ë4ž$g§£¸ïÞ0<?1ß¿ÔÝþü^u7ý|çbRI=9óÒâä:F£×‚VdEÜ"±ò&Tq1èà¡ÂHˆÄKÔѵ"êeˆ…C…ˆ…B,±,A–¢ëe¨zÄYj Yˆ2äWX‹-D Ö"ËQY[El½Ö"ZŠîƒ.‰Yf ˑYf"ˑ]g A—"ºõ2äVYˆ2ôUYèe¨®áˆ²è•œ1]³š„ âWpÄtJîƒ-‰„­™î4[13?hg«ˆôn‹Þ0£1ê€
1938 E‰è"Ö` |šÝ2)š\•,¾+}ùû‚.Iº‰ÇnƵFŠ¥öÖ{¾áb ê#™íâEU\Õ5ŸæØi%³A™ýÑ”’G‰¿Z=¨/øs¥dº*§"¸k <T–Ô]ƒFpÃ¥gz¹ ›ºe§ôñR®Îáš~î"])¬h¼ÅÏOsCÉ[Ù2Þ/l„”ÑÌü¨Ê±&<¤ïGu.—à™ûBń’i’Ð§VNý6J{䙼#,LሷT|¡IئÛ#!E,fúøalcI„5dºìköԑfÛßKBhÔZø7ŸCK/ø’£I÷ 5^eGÏ|CJ3¸Uµb„ŸµÓ¥ê•üKß8¡ú!üÚd$ˆÔ8I¨Dš"Páb"X‰b!X‹,D+1ÄB¡ÆXˆb µÕ´@µ«Xã-Eu2ä@±ÔWYëe¨®­B ¹Öb%Ȭ³eÈ®³Ö ˑYÁ]»† Ë¢VpA—D¬³e謳e¨¬³Òb ¹œ1_»‡¤@º%wH‹.‰YÃÒ+e±0u³ÒÑvÞꞝÓ19é3"#3<´™ž¢`§Üј3jyCÅ£{Sd~ÎÑ[šEN§ÂaVåb²½Õ)jAþ­²ÝA{8{â§'"JŒž; „[YzC‰Gi=ñûÄ$©·Œµ(G´Ê3A§5÷ÈS‡øG‡ÜÀMSDºGÁ€¶˜0‘&;z5b’?º%š²rl˜šhµ6’öC¶µœ:Ë2…m$~ðX†s!r—Âï˜I~.)û‚.|Š¬— Eûr*ÿB³AöD¢÷0t—5ZÜi3"…6"¸Vq=Ý$¶ŒñøEn2G:sô2XµéñL‘-<¡¢Ñ¼z.îÞè”jå+•Ãҍ‚B$ôoG^*/¾mZ^É ÓL­2ÐéÐ
1939 -õƯî—ÿ)Ž<G#nŸïEýڽᚗÒ7Ôü¤lãQ„1gý·µ~¹§4ØÛqüø}¥í<=ûû
1940 -ßãŸágµiz¥÷Î(~Œ4µræ
1941 ›gÉbËVjŸ*J
1942 ÖZq.)JlŒÓ½Þ%X$e¤c¯}£A¥RV6{{¿qßoñs»ÓsQv6¬Çò´b“œÙ\¤’Šç‡–%‰¬OhÒ(ñK®š7?…7ªÿb|œçßL™_ç</”¯Éºé£žTÞ½DÎçNV´õÜñ µ`Žgí%czÝW×Dãð–ö“±P—"ö²ÏL¨#I¹Yï”I/ÌÉÖ£À±üւì™è!ºi®'Ì[äíïÔ>8íù)*"RL”“,HËIõO’²Ã‚„I"5DJdÑ
1943 -µˆ–"%k,D*-D+=b,±(E–¢º„ QX‹-D
1944 -1ZŠë.Ew@‹.‰]f ËQÄ ‘Yf ˑYf ˑYÃeñ+¸b ¶%w A—ĬáèeȬ³e¨¬³Ö"ˑYÍb¶_²ÏH‰r+¬ô˜ƒ.Euž±\ŒgI¶~ϼ3Õ=¦6bFsÒ
1945 -ÓgƧ³ÃIVé|T–•(ûCØFRHÔåÔ*·xÉHŽgÞ0¿†±C›xӔð¼ËS­¶š"rg|¯Ù$ôwOà<¦„ÔpDζÚI!¤’Z’’À…ÅmÚrVU:,²>8¬N…w{"‚e°«(â5É´‰0O´£Á'Š^o2ö{‡û!WÐ̅6½¼iQÁjKú’¯Æì²5-Æeœ%„΋ˆ€^yáQÿÒ_ü¦8ñxŒ¸_½iµ{Ã5?¤nŸå#gŒ@‹?í½«õÍ;ù¦ÆۏçÃí/iáïßØVÿÿ =«KÕ+ø—¾qCôcù È<ɟàV3¢Å¢OG
1946 b`11ŒTæ$Ôڋy&F[żX¤ñ!ñ›â1ö”%‰æÛêr?nø2­JŽ÷ZÉG¤qê$ñ<˜1ŸÿçÜ¡ówþöHׂÜô>ô¹Ï‡ó¾ùë¾å=‚ô|•Ë(­%ˆô=ƓŽ åSYã¬ÞÄ[ÕvJÅYs™gñnô›¶Upýˆl–Úʛ„î3Mq´cŽê&ÍIcìâkwPX£Ë.s<¾$Þv¹§ýöNÏü¯µ-ûV5fܧ7g,ݔÿó«qëÝüâ×ýŒq?¾w}*T”¡¸qägèßüE|½^åJñ78æ`VEXó¢¸Êwý»öz“üošHúš?—Rö’ß¿sSíËÚËêÖ-2"%DJeˆÒóFüc,¬z­ï&žõQŠ_'߃É/9Êdµ½3#.÷…Þ>Ñ îÔzŠ Ùo5¤›±Zm*Ú1—""žZ*ê¿¡Ú÷U¡j¿
1947 É.ùãF…$ÁÃ`ŸQ¬IïàX
1948 ®î¥9Í?¡g)×;YMZ†#J V¡Z31/¨™}D[™ɍHŸœ–™RR¢\Ç82Qš¶$ô˜Óu»:óqNÌ
1949 ñ
1950 -•:5i²,ÆZ+¸{tJîƒ-‰]f"ˑYf ˑYÃ/EuëeÈ®³Ò ËQYÃeñ15º’(ô™õgn7;ҖÚL‰JK5™žÓÀN•7R¤`¾³KŒíIôprU7Äc­ÊëW5½M¸XiL3SŽÜ¦ÙY‘© u$¢#2щb;z èU•6íqmqºÖU©ÆiYœ­.,cfÔVYée讣Ö"ˑ]f ˑYB²äa«î´{1V>ࢦ#}ÕûÆ g=0J¤Í69ºç|áèi­ª?€q»JV£1ç×e›Ïñöu! ìφL”)}i›l*|x
1951 î2œVeß8zÏà!|b‘9I²Ð‘Ddde‰ƒ#`ê”T¨”ôTèÖ¶½ôü<éð£e:Ê^ìøÊ´ª²â(¢Ë3TcЇI£´} …NUV‹†ˆÙˆÈËÒG¨Æ‚€¥W^å2R¿”dB2ÄEâ1ÚO‡R¶f]Ó2ø±›ªþ\Mi1€f,ÿ¶ö¯×4ïæ›n?Ÿ´½§‡¿a[üsü,ö­/T¯â^ùÅÑæƒ ó6q©'ë `‘¤èä¢-‡ô£Ç§¸cãwŸÿaKú??løUùËçþ·þ¯šÙ×`dÝ9‰×¤å·"f÷ ¦DG6G†ñ¡¼RD’ıRԔìÇ÷·k¥JîÈ#ñ3©ío^Œ˜¸j­Òê
1952 Umä>çÌú› òB#<n.;î©íÅ;©Ú¬ú›¢´UªÉzé†ÜmæÐëKK8’Zƒ%%IQbFFZ Œ‡Š£õŒm×ìxqÛÀ’õI
1953 ¸³ø©TIDFE·NÀ߉º «ùHý àI(ßå'ÁNß¿²-ô©
1954 -RF•¦rRL°22i8‘õèþ\}HøËëNñQ­9{YŠ¾¯z^ے®{Õ¢ sCm0Â
1955 é2d:{­0Ãe¥n¸£ÝJ{¦dDf5Ñ£*²ÍŽ3) Ç¨zÃ]m&|H6õ‰L|·˜‡ULšÕY)֓u1݌Ãf¢Ö‚ZÍ:±Ä†§´07)¿E‘_͒V•*uOXË=•T¤S­ëú•·¤B¤"U°hÖ¥4—ݔˆ’Çb•+f&zÖ£²ÙAúlkù2xQ‹½³á—2M9«—JC‹rl(jQdøHî=1¸ò}¤¬. ”
1956 FX‘–2£qÿ‘ÑTÈñz­DÜ°Z“0sMËj¹O±­:3—>bU™T¨´†Ü(ñãCJ*l…‰¦±#$÷¦kQn–²n÷\øº“y°\9^D¸Yk•ŽÅŒÆ}ë-%úý¥M JzdùÜû’ÙQö É´ûNWEƒ6oÓj\–J~ƒD̬ä͜§¶*R/{~š¹.4¤P.Š!¾ý,æëC2â¾dó;ÄJÝW¤™èÇhÕv¹P¼Í*r~˜Ë™SÄĪJ
1957 -1YÙy*‰_ÈëÎl'ªÉ¯ýÏ?*e=”6ÓI3øî8”–W
1958 -ð¯M;1ay'RV8³}j—ž×IS¸©6Q/¾nM§ý2ûiV’KÒäºÛjZu+‚gw°{Gšçt§FU=-æñ$½¬Ò•G—)«=ÖW+.M§æ*Mê…=¸_CÖÊt©Q·]eÕ%=ö␓V¤é×Ø+­w›c¥'‰Û—…þä0ý%ÄÍG?¯*
1959 ÒtKޒù¿@“V¤ÏmÒ.ü›nF+I¤ŒðZ
1960 *J“±Dd4î˼éÞåNKÞ͒ä9xš•%%ŠÔl°%ç%÷º¼WàX4i'©ñdD:µel,±B¤i†T¤™+ƒ"Y§R†)ÆëAæ´êÉcÛ“oÕVxU\lù2‘ôÕ6™sRîão®‘R§)ÇRE‰¡©1RR³ÃðqÖxj­T¹ÔÁ(JŸ¥K;5ìe¹µâ­RRô5g)b•›¶´ûuóSS”xÔw‹]§Ê,eCD…ÆRS÷Ë5w¾ûxµj**îê±®©GÞrñ4øKéÞ é¹¼cô<†%Š¾rÝMú]2•gÒ-èÍÖÉú…TÐzR§Ž¶Zd̾"œZ‹hœéÜèà”¥R_é±GÚß%W©…%éÂÊӟÏ:G1-P.ØÍb·`ÆDšDå§i4·ÉŸã`#q¨ì¶tÞWd—ˁ2Ûo0ÃîÏх?æŒ%ל©s'«Y‡g·ÀÕ©O3M:¤Ñð‘eœ¶Xy—Û%$÷’—1,Øö·}Õÿ64*ý&í
1961 -Ím5Är­ÿþ4ªÓÇ>jV2*Mù™ŠÚê–
1962 Ô5)+7¾·¥¥'¸ÌX挎£Zð?lŠ5®W[£Í¯)J|1…–/\Ÿ1m+Í{¶”Tc–Váõ$d®ÖµjÆ£[fÃW&cÖ Â‹"NSKff¹šÔá´Ëi2Ç3Qêۆ::uÜêZéц6ð¿RÅk|†Ê—™ÒQ…™õ%À°/[ȑ]6þlMIH¨^pi¯«IæRRó=¤NJuKW³º‘^.QÁR’Ë)Øø¢¬-Ü°ºŠ>…vj×Õc0m b®›¥1n;rT9W¦°¸s"¹!¥6…¿Ku
1963 -kyI#SkÅ:̌m¸ÑºÞkC¢¶œÔ“Í“¶2±âR±;}k ž÷VñB”ºK'šÎŠ±«W
1964 -ÃÔlÙXúÒÕú²/͐ò7¿ï*ý·í=m×ûZeBÌy õÑYG¬VËÑYg E—"ºÏ@ƒ.Eužäbª¥‹e±E°dd)©ˆ×AÙ4aFcւd¶ Ç\—#Qm3ØEìŽ7a;¦ Órë³øWu¨ôe/€gvɝ¥OëÈÜ"Åj)e’Á%¬ö™öL_’')92a" …¬RÒ´ªS ﵺ‚ÛøEïŠ*C…(Öú²ÄED¨šP$+½?Ð,ö~ ûÁN| ®µ,Çè3âó9Š¸Üܦ);]ZQîãïOAn7ƒo9°÷R]ÌLÅt–3mãW Î ̀‹?í½«õÍ;ù¦ÆۏçÃí/iáïßØVÿÿ =«KÕ+ø—¾qCôcù È<¹› J½clòI‘š¢¥D[–™à}Ã!ñ;Åÿò4ýpüGîŸ
1965 &¾¼ýšßøÍ3כ%®k‰èÙ·Du¹ª0¡V¡:êZq†YyÇRûDá‘,ŒÞ4© =ìH°%bx~µº/qöž6ð…ž^·ý\3Ž¼ëJvّD¥-)yêÍs
1966 -dX^Â-ÙœHˆñÁ¥v‡·;õýk^E…;'6}a+–uÍkÛ¹3zLzeP©ô“ÙtݦTf@%%o&;»í-&FIá7{ì0#4¥&1Ý®Qœe*±VÍ·éVœ=cMºªǑv}éS„ˆÓçÈá'DI!N°r š›%™%k"qg¡'¬|ýº¨7…FK•|çÖ|3xèo2x­ƒ_z/؎ôa”FŽÔfÌͶP–Òj<Td‚",Oiè¥b°ù™ÍÎNOvžxõ®jsQòÚ¶UEÑht«²µ*ÊjISÜu n<ŶúÙ¥¥™éZp#QmÀ{;±«j+-n.ŗ*8ͬ²ó6„­ÏRZDiQQ(&FG¤ŒŒ¢ ¿¨£Õ-is“Iå"{/óU†–óùÏQm–ÒkqÅÑ()JR’ÄÌÌâ`DE¬Ç?QEÿ´µ¥ÎM'”èK¶Ý¶hþ®=bÓ¹¤]T˚ì‡Wz¨ü?£Û\ÅÔcµ Ùh›i†¶ô)´nlN‚µ*“•î1œs\`ՖۂÇaƽӵ-WZ£zÏæ$:æ
1967 Ϲi4Y–¢ÜÑÂA€Â٘ÛF{IîýH-8:‡™Yg\©¸â‹–w­âä.Ógv¨x¦¤to­vƒHÉŠ%eÖùEY
1968 C¥ÅQ—ô®·h-¼$Ü3ØI¶è§9^bãÁ…úˆWiAÚhÙ­^£[UWªÝ}ij“år‡ÜІ¸XQ›Cª=„…)+3ـÕs§*‘¼F8ß;i86zT֕¤–…¢#Jˆñ##ÔdcæYé#V©À£ÓåUª’›¥È—%ÓÝCm4“R”£ìä`ç%«[,µ%k<iXB©^ªtÊ¥J"›¥K¹V‰OY`i§?=Ç[F££¾OiC쩼íââž -ôæž[ÁwMâ¶ß’Ó×Tʵ:»M‰X¤HDºdæ‘"$–y mÂÅ&F>&¤% 8ÉXÑïBJJՈ‘Ã"ÄÏA³³B<_wðõzuç}Q¤.5”wõ&K•&L„rj{k&Z´©#‡qµ–)4¨Ëhû«½•:RVÏ¡’³…GтÓÀ©l”¦¾ŽzäÆøÎønÎÌ),·&>kMz;ÉKŒ¼Ý*Œ¤- ,R¤©1ð22<HÈ|¼¯Wtìt¿j|ç¹5^UñG˜vNc&y¡?ÖgI¤ta_êîÝBן9j¡[­z±æ:Ró¢Pâd®gWè—#×:«5(_HÏr*a²sbÔKªh›m¶ÖJ5iq¢4(ËA˜ú­j’¿P„à©æÆV+mÀâì· #ÂyuéÁ]jÊ2ÏÎj×e˜T—ñ€ô>ZE:%.
1969 - ¨pYn4vËA%¶RHIw‡ÃU¨ç''»O­§¨¬HꚃÍÑ}`aM«½n2)Í
1970 œÆ%ðÎ0“=ÊI’‹³‰ÑíÁ:›±ÆáS:KÐãbgœÚ…ý9b”,^»m°ìõ˜ù¶}4LÙ¬Ò¨¹{qH«-)fDmG¥×ä4¦Ûm%´ÍGÜ-;¥ºhέ5$ýI;[1o°§v›— ZùZ ÊÓÿÖ¶§Õ‘~l„7¿ï*ý¹{K÷Wíiý”lî±ã³×‰Yg @½ÖzYr+¸b¶]³‚,º% éގ²×c‡âé÷…rÄ_c´Á±öO€ÓêóUœQÙÓ“ÝAÆ^£?€Q9[€…8ô’ô#d¦ÁDäÙçU¸®ßc¸,ŒlEӕ¯Ð\ ­ViüÂ}¢Á—F}€e©¨ßFjqÍf^•;–Æüáþð×zço°®è¾ÎF9ÁÅØc.‡q8±‹YšœQ{„!Uà#lÒ2F¸8$­®(Õíh÷‡i/t¾ðýÿQ‘™À3Û{WëšwóM·χÚ^ÓÃß¿°­þ9þ{V—ªWñ/|â‡èÇóAyC3Kž²¶úŽ-O¡¡XöM散¸¢
1971 vï(záíGïŸů†+<°¯ødSO¦Óê±ù%R#3bï¶ï%´<ßÊÉÆ׺²2ÞBÒJIì2#!÷q“XQø®fZٙ¥A;rö¦¦£O%ðÌ+yM<ÃÄFDãN ÉIVÙÀËA‘¶…yіtŒr™ê—ÔêÝ«A•:«L= ®Ð«R’–¤@^$¢aèl4âÞ;ÄJ3ßÃtԝcØ[⣋R±;05—姝¶à7‘I¦²Ü
1972 -E!æVÄ(é&ÚKQP¢i´%8$•ºxv|åhº6øm6ݯ~ 2‹ªÛ-ä´Ë(Ȟ]n‹H¸éRèuèLÔi›6e’‚q§{“íé#ØzKHì'(IJ.Ɖ[$ª–ËI‰—y‹pÛT”hHxâV¡Gl´qÓRaçAlOd7;êž”ã'— _Ëc$‘N­“ÍU?JٍZ¸èæxÈ¥H~”ú¤ÒûPŽkN‰‘¹†Ó ó7ò©Æ/.>[I(åf—ËVú¢Ñ²/+‹U«J¨S¹Lz6ã°hôº{éun¾¶qi¢A6IKxï: V:.p):õmJǏ›ÈvXp#¸¯¬¼µ3
1973 -x·$3\ˆ.pôʔg|'ô CF—V$FxbF<Š™ÑvÅãƸ­T±š¢ûþ"y%37+íÓ5s!ÒgJ$žƒ.TìMüpÔg¤µ÷Iát£o®IqZIAå1_W+VµJ«µ^«Õ+×EZ"à•ÍZ}3eDiÓ#YDh’Û ‘á‡æÛ#À̱ÒbQÞu!%š”b¹«~¾K¡MaÆf®\£¡]2lµÕÝ90¬æße0^i·YšÜ˜©Š¤¼•bXn§-;ìé©æãŸK¥î’•–ðfrf]ºDÆ^_5Ûb˜“>
1974 -Ž¥F«@apK
1975 ÔyM‘c¨œÃ´,•ýOóiÆo.¿—5¢J‹_FMr‘»’Ñ믲öcÝ{ՆN¦“9LC¤©Äòä8M2—
1976 '«„5'´!â ûP?JµËÚZ¨g}&åì3yƒ`ÓïÛ~-»!õ@‡dIÍðI—îK%¥½ÓÐI<0.·©P›šV¶šã4T¤ªFÃYw& Ò¥È›—×
1977 VËT—
1978 ÷©ôÕ²ý(ÝQ⥔)MºÚLÿéî—h_â.I*±K8_ÒÖV>3ªì–7V."´¼¤©×Û8·Í÷[¯ÒÔx=Kg’Òb¾Þo”ZZÒ{K„,DVð<4©F.5êÎl³ôÎX'6ÖL^ÃrjÝ Ä¡&؏MŽÝ¼–)S ¤ònDd¤ °2<Ouíd«MϤmç[m¼&øӊŽm˜2YFí¸ï¬ÛTò36©D¶*TöIZɦ§4é ´™àKÃ|·’©†µ8ÍåÃò¸´S£åÎQY1®RYYR­¶¨÷ñ[®S×Þ½NdãR¢¼ƒÐhu0YmkIí-ò[Æ4ðÒ¥<¸d׫9¿aoèÜðNr’Ɂ{zï˪%Ë`IËȸQ¨¯!†™(m¤‰”F}·È’“ѤÛÓìã¬f»_êQ¼*ïߖ|6¦U®‘©EÒ^êôz¦Ò½F<¶zh×î{b…wR×G¸a¢d(œJTf•¶â~õm­&JBË
1979 -I‘‹®÷š—yçÓv?ãS•nð­Ù«Q§ÿ°.xäô\Á¬1´%©­A©8’ØDì†
1980 xmF}±¹ï
1981 -3Ã:oÐåDì(Ê¬pB´’ôæ˕«JNe%_(•_©Ô.
1982 -˱ߍ}QÔº˜œ¡…*;Km!ZqÇsØçŒTŠœcN6¦ÔU™Öi<-ñ’[®µÎRœ¬i9p[‘b6KvˆÕµoÓmöSìÓ#7,ˆ”´´’I‘hÄðUVU±É·Æz×Z*(ÓNÜÕaqÃÖ13tJîj.‰]Á]³† Ë¢WpÄtJÎé#!\yiÜQ£û&iöµ{ƒ+XOR“¶(â8Zºôã‡ÐÙàûø¶ŽÉÓö„dìEsx,ÊQ·iä_½,´#B;jì÷TÕ¸M-fEE¼¨ŠC’ÂØsïVXcØ=‡ÜjÕaÔÚv£Y†òé³ÿ9 ’|Åø=Ÿ|e‹Í‘¾¢U!œˆêΜª»„(kÓÜ×îŽÔv³5Ú6ÎÖmqÚàXi¯ì$ˆý¾èҕŠÂ©;[dƒ¤@3Û{WëšwóM·χÚ^ÓÃß¿°­þ9þ{V—ªWñ/|â‡èÇóAyÏ7²Vü¹o§/Z[.%Ô°¦oi]ŠÚ[ŠÕ¥IßJ‰DdgÚÄþGynªõkô´Úàᱫ?‹OØþø·wÝ.
1983 -ëy‹Vg[îçFjM¼+ÔìjÌ\F¶Íƒë:Á"­P=í{õ’sWc}ãÀcW=æ¾´µþsٖúøVXéñ³ÙÃVo­*ßERYž¬Seeí)Ã!5uދë=dU-ë𤕎œ{)/b$rÚõ©B
1984 IŸ!Ó/ˆ‰ÐÈÏå-%×+։ïèŸ1‘±íßXÞôg/9µ&-òxޜ²›öM,¶§ÚÐÓ«-×” ûÝ¢Û¥
1985 áÓÇ¥rQ·¼Ÿ±ðâ1ï‹÷îáU]#MÕ²Èû’O JÔå†)·€ôj‡×Ÿ¢%–"5F¹tÙvèÔX÷umˆnÑZ¨0‰(mÃ,
1986 D—ËIh1e:Ó§ô¹ ؙ5Þ [q>·iPé1ǒÓ㵜uc¸ÒRŸpWR¤¦í“múK"¬.,RZˆT"Ë]F"ˑ¶ˆ¢ž±Zˆ"ËQ]f ZŠë="ˑ]B ¹Öb%¨®³eȬ³²ôVpÄYtJî2è•Ü1蕖z A—"²ÌA–¢²ÏX‹.Eg A—Ĭæ±è•×¬A—"ºÏIˆ2äVYéeÈ®½b ¹YˆÝ|Ïb‹é
1987 -&´%Åf°Ôª¯ú©¶-±ƒH"Ú{}ў£µŠ1Ν¯6ˆÌ&;
1988 ²ŸˆXlöŸ¶/JÅa)J×i(é×ëñ·nRK½p·øÅ«Û!žªá6]§‡5•)18iÈ=d“ázô'OºbºjÙ+ESƒ³„ÚÆÃË3Û{WëšwóM·χÚ^ÓÃß¿°­þ9þ{V/ʎ½ 7Tê{iqF¢2öð£Í@ÀÇ "5“Dj&ˆ”8Ë
1989 -µˆ–"%k,D
1990 -,D+eˆB µ(D¹(ô²Ô@¡ZŠë1ÔWsPƒ.‰]b ¹Ö"ËQYf ËÑ]ÃeÑ+,ÄYr+¸zDtJΑ]³† ˑYb µ—¨@½–zDr+¯Yˆ—"²ÌA—"º„r+¬õˆ2äWYˆ2äc§£o–“Aãðû‚¹EØí1úIjØ)=)/xξ«A«ºE É؍fޖN¯Nî.+ÙÿäÆxá‘u5›OÖmcAXêŒrˆ ¾ù%¾e:D&­D¢ìv˜ªÄRÙþ±n)Ó÷4q›ïNØ&l#IçVYÑ&W³ߏ
1991 ¢ƒ1š”¥‘w­±
1992 ĺf£Ù‰‘ »fCÓÝ´œëÆÎoòßÞáBáS9á’q^¹+>sÙ2øó{‡ýW÷ý¼6aìÐçP„ËÃôš6o ±÷å»+ö…ò òÀ
1993 Ù_´/_–nÊý¡|‚ü°Ó+ö…ò òÀ
1994 2¿h_ ¿,p‘ÁI“é?Ã/Ë&ˆÍ2?kþ~X‰%i’÷íÂ.0q–+Hԇtâñø$ñƒ˜ «H”‡4âñø$ñ‚8 §/ãþ„JB¿n¯ž4Gbrȸþb6x~^<hŽÄç‘qüÄ*l°Ó!~<p‹°±9ä\1
1995 -›Fý—<xátµ9ä\1
1996 -›oü˜ÝxãQ,N¦EÇó©¦Í;͑Lj5¯øùK©‘q½’µl·¹²:@‘Êø¾räêäZÏdmEÛ-îjŽ"Ô2¾/œ±J®Hë=’³lÇù«}$A¨e|_9j•më=’³ Oï¯óFúH‹PÊø¾rÕ*Ú1Ö{%u³OÛ:G3o¥µ ¯‹ç-R¯£g°W[ïóòy›](BÈe|_9r•}ë=‚±KÛ>W2k¥ˆµO+âùËT¯1Ö{ IÇMB_1k¥ˆ5O+âùËT¯:0×{uÇ£í¨Ëæ-tÁ©å|_÷)Þta®ö
1997 -ëEÛR™Ìé‚-SÊø–ÑbëBï`q¨zq©Mêözh…”²¾%´Z§zІ»îÊëAÛS›Õìôá©ez«hµN÷¡
1998 ywd
1999 -o㦩;«˜éÂ4²ËUm)Þô!¯.쮨¶îŸõYýZÇOÍ¥–Z«hµNù¡Ò]Ù¢Û~6¨uc<EƎ”µVÑj©|ЧÚK» T[gmZ¡ÕŒy@C6Ž”µVÑj©}êéö’îˆ×ÛW¨õ\(¸ÑҖªÚ.U/½]>Ò]Ñ¢Z»k.«å:RÕ[EŠ¥û«§ÚKº+=ÒÜ=êÍOª£ùDEƆ”µVÑj©~êéö’îŒbaY¸h­Õwq=ßôˆÚºÌRãwҖªÛ5Ó©¼3.Ÿk.äûȬßÕ:¢7”Ã6†”µVÙgK¼:º]¬»‘ȬßÕ:¢7”Ã6†”µVØéw‡WKµ—r9›ãº§TFò˜fÐҖªÛ.ðêév²îG"³|wTêˆÞS ÚRÕ[c¥Þ].Ö]ÈäVoŽêQÊa›CJZ«lt»Ã«¥Ú˹ŠÍñÝSª#yL3hiKUmŽ—xut»Yw#‘Y¾;ªuDo)†m
2000 )j­±Òï®—k.är+7ÇuN¨å0Í¡¥-U¶:]áÕÒíeܔ+0¬³¦¼K®Õ’ß{¾h£ÅQá`ê‰û¢2ÞÏ¥-U¶Bu7…Ÿ—Oµ—rU¡A±œà+µe+ûê4TèǵUP®œnø}éj­³Lêï Õýª]¬»“3ȬßÕ:¢7”ÅÙ´4¥ª¶Êz]áÕÒíe܎Eføî©Õ¼¦´4¥ª¶ÇK¼:º]¬»‘ȬßÕ:¢7”Ã6†”µVØéw‡WKµ—r9›ãº§TFò˜fÐҖªÛ.ðêév²îG"³|wTêˆÞS ÚRÕ[c¥Þ].Ö]ÈäVoŽêQÊa›CJZ«lt»Ã«¥Ú˹ŠÍñÝSª#yL3hiKUmŽ—xut»Yw#‘Y¾;ªuDo)†m
2001 )j­±Òï®—k.är+7ÇuN¨å0Í¡¥-U¶:]áÕÒíe܎Eføî©Õ¼¦´4¥ª¶ÇK¼:º]¬»‘ȬßÕ:¢7”Ã6†”µVØéw‡WKµ—r9›ãº§TFò˜fÐҖªÛ.ðêév²îG"³|wTêˆÞS ÚRÕ[c¥Þ].Ö]ÈäVoŽêQÊa›CJZ«lt»Ã«¥Ú˹ŠÍñÝSª#yL3hiKUmŽ—xut»Yw#‘Y¾;ªuDo)†m
2002 )j­±Òï®—k.är+7ÇuN¨å0Í¡¥-U¶:]áÕÒíe܎Eføî©Õ¼¦´4¥ª¶ÇK¼:º]¬»‘ȬßÕ:¢7”Ã6†”µVØéw‡WKµ—r|8vféïV꛸?éµu˜fÐҖªÛ.ðêév²îMj•Äå­zýdÕ¼{¤ª,R-Ü?KÎÐËÝó°JZ‹lÛ*»Ç¢ÃJ—k>äÙ¹›ãº§TFò˜Õ›CJZ«lÅÒï®—k.är+7ÇuN¨å0Í¡¥-U¶:]áÕÒíe܎Eføî©Õ¼¦´4¥ª¶ÇK¼:º]¬»‘ȬßÕ:¢7”Ã6†”µVØéw‡WKµ—rsj%Ž—rk‡#ïÐÕ.+k2í)U‘|“ŒnöᔵVÑ]J›ÉÇݧI?òMÿí/ié\ôuô+¿ì]îQÞý)Ë0úC{Nï
2003 †Œ5îð}æ¼4â>Çw~Ÿ3û_._—ø°ü[â_éÿæMŸCú¸OÿÙ
2004 \ Pas de fin de ligne à la fin du fichier.
2005 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/icon_p1.ico smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/icon_p1.ico
2006 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/icon_p1.ico 2008-02-21 12:27:18.000000000 +0100
2007 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/icon_p1.ico 1970-01-01 01:00:00.000000000 +0100
2008 @@ -1,15 +0,0 @@
2009 -00 ¨%(0` ÿÿÿÿÿÿÿÿÿ   
2010 - 
2011 -ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
2012 -ÿÿÿÿÿÿ #')*,./000000000000000000001356786-
2013 ÿÿÿÿÿÿ$2;>@ABCDDDDDDDDDDDDDDDDDDDDDEGHII<T"³ŒiT)ÿÿÿÿÿÿ!HB$Á–%È¥$Ǧ$Ǧ'Ù¼(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ(çÓ*ôé+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ"´‹2 ÿÿÿÿÿÿ'ޔ+úó+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ%Í¡2 ÿÿÿÿÿÿ)î‰+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ*óÙ*
2014 -ÿÿÿÿÿÿ*ùÃ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ&Ö`ÿÿÿÿÿÿ*ö¤+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ)ðfÿÿÿÿÿÿ'ÞJ+þÿ+þÿ+þÿ+þÿ)êÐ'ٗ(éŒ*õ…*ôC*öB*öB+úA+úA+úA(ä*ö!+úA)ðÿÿÿÿÿÿ'ÞJ+þÿ+þÿ+þÿ+þÿ%Ë¢/ÿÿÿÿÿÿ'ÞJ+þÿ+þÿ+þÿ+þÿ(åÄ0 
2015 -ÿÿÿÿÿÿ'ÞJ+þÿ+þÿ+þÿ+þÿ)êÐ0  
2016  ÿÿÿÿÿÿ'ÞJ+þÿ+þÿ+þÿ+þÿ)êÐ0!(/J 4
2017 B ¢ ÿÿÿÿÿÿ'áI+þÿ+þÿ+þÿ+þÿ)êÐ0 !,37;
2018 KY ÛY Û3"(éF'ÞJ ÿÿÿÿÿÿ(äH+þÿ+þÿ+þÿ+þÿ)êÐ0  %4?*
2019 \8 w(
2020 bV Ò] ÿ> ƒA3"(éF&Ñ; ÿÿÿÿÿÿ(æG+þÿ+þÿ+þÿ+þÿ)êÐ0
2021  C _V Á\ ó] ÿ] ÿ] ÿ] ÿ] ÿJ ¨
2022 WD5!(æG'á[ ÿÿÿÿÿÿ +þÿ+þÿ+þÿ+þÿ)êÐ0 (%/
2023 &Z Æ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ[ ô= †B/ (äH)î‰ ÿÿÿÿÿÿ +þÿ+þÿ+þÿ+þÿ)êÐ0J *\ âG n893.+Z ×] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ? ‚7'ÞJ)íŠ"ÿÿÿÿÿÿ +þÿ+þÿ+þÿ+þÿ)êÐ0 R •] ÿE ‹HFC@=> jS ¤[ ä] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ[ ô8'ÛK)ë‹)ë‹ÿÿÿÿÿÿ +þÿ+þÿ+þÿ+þÿ)êÐ0 ,,
2024 T] ÿ[ ôN ²V ÓN ²G œ0
2025 nHA5S “] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ@ e(çj(ç &Ö`ÿÿÿÿÿÿ+þÿ+þÿ+þÿ+þÿ)êÐ0(N ž[ ô] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿV Ó8 zD4K g] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿD ]
2026 -)ðˆ)ë›"$ÃU
2027 -ÿÿÿÿÿÿ+þÿ+þÿ+þÿ+þÿ)êÐ0
2028 --
2029 )Y Ù] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿC >)V ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ> 5
2030 -)ðˆ*öÆ%'݂
2031 ÿÿÿÿÿÿ+ýð+þÿ+þÿ+þÿ)êÐ0 W «] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ: r-,
2032 *] ÿ] ÿ] ÿ] ÿ] ÿ] ÿX ™ )ðˆ*öÆ''á’ÿÿÿÿÿÿ*öÅ+þÿ+þÿ+þÿ)êÐ0J *] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿU Ã+[ Ä] ÿ] ÿ] ÿ] ÿ[ ´)ðˆ*õÇ}E'ܕ$
2033 -ÿÿÿÿÿÿ*öÅ+þÿ+þÿ+þÿ)êÐ0W E] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿX Í#] ð] ÿ] ÿ\ áY e)ðˆ*õÇ!«b'ٗ"°_ ÿÿÿÿÿÿ*öÅ+þÿ+þÿ+þÿ)êÐ0X 3] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿY ÊL )\ ‚\ rZ 2*ò‡*õÇ!§d)ê¿!¬a ÿÿÿÿÿÿ*öÅ+þÿ+þÿ+þÿ)êÐ0] à] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿT  *ò‡*õÇ&֙+ûò!«b
2034 -ÿÿÿÿÿÿ*öÅ+þÿ+þÿ+þÿ)êÐ0\ A] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ[ Ó *ò‡*õÇ&֙+þÿzG ÿÿÿÿÿÿ*÷Ä+þÿ+þÿ+þÿ)êÐ0\ A] à] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ] ÿ[ ³E (éi+üñ&֙+þÿ. ÿÿÿÿÿÿ*÷Ä+þÿ+þÿ+þÿ)êÐ0\ a] °] ÿ] ÿ] ÿ] ÿ] à[ ¢X D'ÞJ+þÿ&֚+þÿ/ ÿÿÿÿÿÿ*÷Ä+þÿ+þÿ+þÿ)êÐ0'ÛK+þÿ&՛+þÿ0 ÿÿÿÿÿÿ)î‰+þÿ+þÿ+þÿ)êÐ0&ÖM+þÿ&Ӝ+þÿ1 ÿÿÿÿÿÿ)î‰+þÿ+þÿ+þÿ)êÐ0&ÖM+þÿ'áµ+þÿ2 ÿÿÿÿÿÿ)î‰+þÿ+þÿ+þÿ)êÐ0)î‰+þÿ)ìÎ+þÿ2 ÿÿÿÿÿÿ)î‰+þÿ+þÿ+þÿ)êÐ/)î‰+þÿ)ìÎ+þÿ3
2035 -ÿÿÿÿÿÿ)î‰+þÿ+þÿ+þÿ)êÐ.)íŠ+þÿ)ìÎ+þÿ4 ÿÿÿÿÿÿ)î‰+þÿ+þÿ+þÿ)ëÏ+)ë‹+þÿ)ëÏ+þÿ6
2036 ÿÿÿÿÿÿ)î‰+þÿ+þÿ+þÿ)ëÏ+)î™+þÿ)ëÏ+þÿFD 
2037 ÿÿÿÿÿÿ)î‰+þÿ+þÿ+þÿ%Í¡0
2038 
2039  
2040 -                   *öÆ+þÿ)êÐ+þÿžk!ÿÿÿÿÿÿ)ðˆ+þÿ+þÿ+þÿ%Ê£:-%"""""  )ñÊ+þÿ(éÑ+þÿžk!
2041 ÿÿÿÿÿÿ*ò‡+þÿ+þÿ+þÿ$ǦG@<;;;;;:97776542222222210/0248)ëÏ+þÿ*ôé+þÿžk  ÿÿÿÿÿÿ*ò‡+þÿ+þÿ+þÿ'Ù¼ywwvv‘u‘u“t=REEDDDB@>====>>?>=;<?CF(éÑ+þÿ+þÿ+þÿ ¢h
2042 -ÿÿÿÿÿÿ(äH+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ!®`ÿÿÿÿÿÿ)íE+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ*òÉ*òÉ*òÉ*òÉ*òÉ*òÉ*òÉ*òÉ*òÉ)ñÊ)ì½'ۖ'ۖ)ñÊ+ûò+þÿ+þÿ+þÿ+þÿ+þÿ+þÿÿÿÿÿÿÿ*öB+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+þÿ+ûâÿÿÿÿÿÿ)ð+ü +ýÀ+ûÁ+û±+ûÁ+ûÁ+ûÁ*ù’+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‚+ú‘+ýÀ+ûÁ+ûÁ+ûÁ+ûÁ+ûÁ+ûÁ+ûÁ+ûÁ+ûÁ+þÿ+þï*óTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿøÿàÿààáÿÿÿÿÿáÿÿÿÿÿáÿÿÿÿÿáÿÿÿÿÿáÿÿÿÿÿáÿÿÿÿÿáÿÿþÿÿáÿÿàÿÿáÿÿÿáÿþÿáÿÀÿáÿàÿáÿðÿáüxÿñø8ÿñð<?ÿñð<ÿÿñð?ÿÿñø?ÿÿñøÿßñþÿÿßñÿ‡ÿÿ_ñÿÿÿÿ_ñÿÿÿÿ_ñÿÿÿÿ_ñÿÿÿÿ_ñÿÿÿÿ_ñÿÿÿÿ_ñÿÿÿÿ_ñÿÿÿÿ_ñÿÿÿÿ_ñÿÿÿÿ_ñÿÿÿÿ_ñÿÿÿÿððÿøð?ÿÿÿÿÿÿÿÿÿÿÿ
2043 \ Pas de fin de ligne à la fin du fichier.
2044 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/icon_p1.png smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/icon_p1.png
2045 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/icon_p1.png 2008-02-21 12:27:18.000000000 +0100
2046 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/icon_p1.png 1970-01-01 01:00:00.000000000 +0100
2047 @@ -1,11 +0,0 @@
2048 -‰PNG
2049 -
2050 -
2051 IHDR00Wù‡sBIT|dˆ pHYs  ÒÝ~ü tEXtSoftwareMacromedia Fireworks MX»‘*$tEXtCreation Time04/20/06y15&“IDATxœÕš[lWÇߙõz½Û¹£Ö‰“>EIkÒ
2052 -P ТòÐ4ÍK@¨\Ëå!¨BB⡶*xiŠ@âR‘<¤y"iT™*¨â\ª6†¤¹Ø1›&öÚÞõ^fÎáaÎìÎΎ÷âØü¥£ÝÙ9—ÿÿœï|ߙoVŒ1ü?#ÐßßÀµAÖ¬R¼$°YƒÓÀê ²6ŒŠ0½ãö;ðQ;FS8° ˜Î¾9xƒÃ€¶…\.‡cª&7ðDJ8¶—\_w"à:—Ëù+`!ó'ÕrNÚÜát«:Æ ˜Ò¼0 øXZ±ÕÞh]6ýö²€]…kîž;«„O´¬d'k­â‰vú<¸ŽÏ}õ6Gþ*Ô  Oñ™ðõ˜Ë±#Ž)ñÕ
2053 -˜ð§óç—GËÌÚ&a C%ê)$ôilÑöÚ±¼œ±ûùùz‡á Ñœ!$mL"¦Ó*îxdšãíâ8—&ý-ú{ÂuP¶$‚‰+²iaÀ5Uq*V€6HX†#xÀ¬-EÀ‹!žå DɵB¸ŽØ’LB ¯™L; D5Ç'VÀw§s1L­iÛdÛE²K|;YÐijBC †ñg¡ˆ/¤²À`KM@
2054 çSÂcÁžûc÷¢c%jC°@Vƃ™ð'KÌD9¨¦=Ô¼BÝ­ŒŠx=b<[S÷‚|0pÔ,K¨šQ'<];î̤Ç@^ss¡Jÿ˪˜1U
2055 Þ®N@ðɕ"ÕL—ÄªFºÁU·ëFc‘ñžùÈ^`oäÖUÐo¼ßœ£oj §Ñ 5¬@Ó@քøã ¯›¨² Ô³‚z6ãí9âIö¹¢:õ
2056 -É›´ \:2mˆ°ä7!âiÇ ü
2057 è¡SÚBb¨dx'¸ÞßË}
2058 ½‡¾·Ó±Ø™ïêÁ´÷ù)|í Ž³'$âÖ;Úiï©Gh{æ£èÚ
2059 ü¦GïÚ¨Ìê/Ó Oä#giq–­pæC[¤v䮊ëЍšµ‹¡nÛ:@f^½9 ò]ÀùgÆ{æJÚÛýµs~ÿxïßÐSšwRw’Nˆ–ÙñÅ ð
2060 -ø&”}!Ô퐐ømÆÛs˜ú§­*Ε¹î€þòüÿH‰»…íÍ(ÕÈUCùµÅÐweü fh
2061 ¨˜x£v§½§Ù'æÀ,׺|âeü#}u%êHí©!˜²zç'÷Rgä'”Õ…nRoûÆBõ„®ouëÛðW"ÌM»þCU›R!æ0×Ê Àuåj¶à¼¾WKîÐùæ
2062 J*2öã’:s(ôèOïºЬÜJhò†‹€7áqޒLÈ@çÌÃ:›™W'^L˜¡£Ýú῀Îk™=.&õ€‘âC)ëÉÎUäò%ü„À\Ú{ò+Bz« n
2063 -?f¸ó†k@ ×)2D´m ͦKoyÀ“ìËEu꘽ï¥[ïxÈ1ëw
2064 -©Ï‚l£û|I½}ÞòRs†««îz‡íÀ¡ªÎE
2065 -0–\1¥?5¤Hïñ$û½¢:uƒMæe¼§_gk'»rãEBé§öTæýj–—iqêHDQü ØôáÛl`^%À”ÕŽI½ý 8µîRç]¹ö˒=aû(^RÐ6xy/Í0EÌYª*àÝûÙÕ¡ƒ?Û;h½p*r¥Tq®ìëÖÒ1ë¾.$YíȓÛ*ËùCZr·ñóO3À<à*0³šsԛfˆ@€´“êŽ@ãÏTà“]j>:ȜUJêÌ[ÀE “06*Ó7¨eúVR_è~È07¦%—µÄ§ìgð0· ï‡È{D²UžY”€¨[ :öʼâEWnÌ!Œ ­æŸO靿pÌààìaK~Èۉ€^¡?D¼ÎA(x¯@@2͍ºVÀ p˜nÚ2¡eêßçõ}Zr¿ï2[úñ3AòLæ#œ)q–Ó pWOd-ÔÔö‡C-y›zŠjäU{¿DÌDì¿Ãû=6©ÖT@Å0wª$¨Ùo8­x¬€C…ÆÄpxÖcÜMLx\5\ŠÜg”Œ¡¶á£©Ëð;ƒp›:4°)Áð™ûøÎj!¿JQ2p<È$Bã¬Çè¶ ¦âh!Æ¥ÉޛÜÀ愰¹ 9;4ÿr1xÉçLnàՔð¥¬f4ßç ‘ÍœËåª^HœE?*.?&<ÊԒu¨
2066 -ÈÞZQVm"o¸ôè$§4¾Éי\5lçgï»üÚeI<ϒáR…“øg­òPÛÄpwÜ䅝Ýüõù~öu ýÆFçµ}‡—‹d¯b -Õw`u¸é‘µ_cƒY°‰ƒÀҋÿXÙGÍæ7·œiöàídµÿá$™õñèÑyNþ!ÏEà~T/Â5:HZâ=ԖM…¨dD'KãGrøg¥¡á¿A#x\´ä‹| ®@íLU&&ÎHøï6v%â:‰~.5¢\‡Œ:—Ë5ø/#ñ;•O0IEND®B`‚
2067 \ Pas de fin de ligne à la fin du fichier.
2068 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/p1_ejabberd.png smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/p1_ejabberd.png
2069 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/p1_ejabberd.png 2008-02-21 12:27:18.000000000 +0100
2070 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/p1_ejabberd.png 1970-01-01 01:00:00.000000000 +0100
2071 @@ -1,17 +0,0 @@
2072 -‰PNG
2073 -
2074 -
2075 IHDR>_F9[IgAMA¯È7ŠétEXtSoftwareAdobe ImageReadyqÉe<PLTEÛÚäun™åä꣝½»·ÍyrñÁºlc™²®ÇD9{…}©ùçåÁ½ÓÙ¤œ’«ÑÎÜ铇˜’¸›•µë»´ÕÓÜ賫ÓÐáÍËÒù[Frk•”³þ•†úå{mA5{÷K4üD*‰„¤ê›¨¥º:.s§¡Â<0uü^Hîíò»¹Äµ°ËSH…$gölXÁÀÅÇÆÍ£Ÿµ¦¡º2%qò½¶þ¡”¯«Å•¬ja–ý7¨£Áz¥ÉÇÕ¾»ÐŽ‰«ÿ×ÒLA‚.!mü’„ôV@/#kó‰{†­î„vÌÉÚýR:ˆ¬¥¡·ËÊÏzr£þzh"eH=~¶´ÃÄÂҟ›°]RŽ–´'g¼¹Îéèí ²øŽ€e\’]TŠ¬©ºâ­¥ì‚taWŽ¬¨¿!e¤ŸÀÙ×âNB„¯¬½¸¶ÁÒÑÖC8zˆ©»¹Éz è~oµ²ÇE:{ërg^”¿½ÍK?€_VŒ\T‡h_•,kdZÖÖÖÙÙÙõõõßßßòòòÏÏÏþ`JüüüìììþþþÒÒÒPD†ÿÊÃÕÕÕýýýÄÁÖùùùÜÜÜûûûòT>óóóØØØúúúåååÓÓӊ‚®ÔÔÔ×××óU?÷÷÷ôôôéééÞÞÞøøøÚÚÚÛÛÛïïïîîîäääàààöööÑÑÑçççÐÐÐíííñS>ñññðððëëëãããÍÍÍâââÝÝÝðïõêêêæææáááöXBâàëÎÎÎèèèOD…¶±Ì|s¤^TýÈÀÅÂ։‚­ü’ƒòT?ý_Jñðõÿ¯¤þˆx‡«ÿ¼³K@û]GG<}†€¦aX³°ÂÿòðÈÇͲ¯¿¶´¾ž™¹ÇÄÔ5)pçæëphšÃÂÈ~v¤h`Žì‚s[Rˆ‚|¢ßÝèûŸ’íÌÈüÇÀÚÙÞî^JÇÆЪ§·þÉÂâáçúßÜܧŸVL‡XN‰~xžáŸ–õ¬¢å‰|Šƒ¬ôÙÕaWØ×ÜÿÕ|t àÞèû¸¯F;yñ‡yú„sÀ¿ÉÃÀÏÄÂÍëtd{s¤ ]]þ+ÌÌÌÿÿÿÚä·ú2IDATxÚìœ xå™Çs4˜Pxò$ Î'†”8n/´†„†$¤ IÈÒá(”Mè.„Ñ…4cK–´i<ªîû¨nK®¯$
2076 p5%@é±Ýíîv»¥{´»¶]Öckßof$ëɊœ£Áóž<Žô~ó½ßüæ;ÞïÑÌʊš†f‰D|">ŸˆO”ˆOÄ'âñ‰:M|o5??-¯½mæâ럾¶ˆø*êê¶b-É«míZ¾Ìgõ¸ˆ¯¢®ú®€¶¸Â£ñÕ¡o¿t5úóÏ>ÿŒÆwY¡&Š•P­Æò2;uœ\$¥H,e—Dñ™Œo¢š†!ªFJX‘ÐK<ÉâÃÂʍoˆÂÊMÊ¥ ÎÍ>ÕÌÆG{U“
2077 -GäµÊ°DÄøȨrRšÓ˜Èšg6¾W8|yÕÍp|Í">ŸˆOÄ'â;mÝ)⛾çE|">ߊoˌÆwçtñµÍh|ÏOß÷E|ӊûD|ÓÄ·VÄW†ïÈ  ÆšðÝ.â+Âwä¦7vqšÿÁ Sà{yü»W‰ø&ñ
2078 6ŒéÝÖªø^¿ý¥ËÌ">^'v•jþåUñ}òÉ¿Jf*¾-%øÞЮÆjøþèɔ§F|ƒííƒS—:ØÝ=
2079 óQk%øƋñ}0&¨] ðÊø6ô”¯ÖÇ z¦wêRÝ 3
2080 óQ_Uñ½0VA+Œø5ÿl|óSz=ƚñuúõ5àó;4õšÏ>‹ªøVUÂ7¶¨¿þ{üã§>öhkÆ·:iÐLo h©×|¦ðŅ|TÃ7X‘Þد`x9R^]ϋã_þðs¶ZñõÚóó”$Âe¨×|¦ð©…|TÃ÷Be|eV¼&ÁU‹Kñ]ñðAUø²J6u|UöAS˜Ï>BÈGøÆÔicö].Ž¹©ß„/®ŸGâôÌ<|§BIKö?ø«&ƒžæñ‹¾hØ-´tô²*Tpéð°tríçÊôó{‹ø ŽöA”ÒÝ×7:(„¯±µ¯5ç+(R#[w¥ «¿À/ë‰ÕÂÞúñewUÄ÷£!5ÛPöO~΋”®¦½[˜œZ6\ÔN-¿rô·jÏi?Ôʁéžä3Ø×ÁLªea1¾Áƒ…æQc‘ÿт¥«¯À5Ϫ¸*¶)µá{«ß¿UÄ÷ƒL¤«
2081 -Á|eT†âñØÊ7§=w-£y||“ûûxv#¹² ˜ô„
2082 â34}Ù1²ýèÑKn\—+Ç÷ûg93X?;Âþ´àâuóuŽðþ;Z ð
2083 ¾—»h ”8Ú¥rE=º“kLGoøzŠñõo¬Ôù&2鑝0Èô¾Ú»yØ--ŒEQã;¶vžŒ„U*ÕÝ Ÿf)õóøC{¼{o1DQ™ÑM+ãþnfÇ G|<Ueu§3qŸlÀû¥=P ¡?‡ïÁ.0ïeðØLIdžûW`þ¿üòŽüoï<)÷@Ý ®yú.Tù ï’Èu˕ÈµÛÂÇöíw€§  ´xjÊ÷ê‡ßÑ.H "£-ê›'8~¿<ü?Á‹TVmATØíi¹Ô òÚ%f6ÿÐ<‡ï_D“mEƒdVÄ6à"1Œ„2ä#; H ³Ãe² >€§Ïâ6¥ÈüC‡oÂiíÄy|]Lû=O¡ù`ÔÀšû[ZiØd—˜9ÿCóÀØÞÈác/Tg”sm~>n¿«ÊLBSÔØ¢õPA=ø²Úo­¦—xþ«hf<榻ßµÅ=…‰~ ·Ýj³›i5FJ\:'‰ÑÔ×Ç
2084 -%‹ï‹¸4B›÷FL.5­6“ÎWæ ÔIw2i–z'"^§ZMê|qèI»Dýörè:Óuw4.aÍ^Þ|˜Wk8z
2085 'c>’¦yÿf5µŒ?Ïâ=ëŽ;Õ2<
2086 -`÷ºãš6»ìI¯7)ӑ4ªª.|ù_4•…|k€¹o~ñ×2{­ûcÁh!>8¹­îŒÀR¦XTn°"áá âwB™Ã×vnLGS¤o81X¡Œ*cǚ Í¯çð=1`§Õ:“Çà·8´‹4’X¼ž¹kŽ’÷Ƨ£Õ© ÛàwhY³Í÷N³ÞªÉz‘¸™Rë¼¼·-é¼zÔÍFœÅ÷µ¸‹`öŒ*"—¼wOÚEQN¯J.µ8 &ƒ;hÿ
2087 -´– œ>¾¬>ìz¼é®J˗¡ÇÃéøœù¥ 
2088 VnÓFÝ~ãäÔk$¬#h{ÚàP²€qÑïöþº_TÉáÛË07ÚȀz ,5rÏbâJ­5&ƒ‹¾?Àá;  ³)¢ÍWŒëýª[æÌû%ÉÈ ÍÖ4LsýŸ‡÷O2ŠÒ
2089 ËüÏM4zKÔô%è±a=Âwàm*DÙÓV-4oJ§ÉZ”¹ùGc4ØÀ3T>Ü–Q0€7>s
2090 -Ô´ìèápæ½·4¦Ù⍠÷OzFÙ$†¹IP{åE?•ÑX~
2091 -
2092 ú…õ{,>¸ä $!sPZ¸^ãzÃ"àâðýzbÈômŽq}ðȼfBáŒ9Š¶á¸qô»4\šM>JŒj‹ü;ÂÐý‘ÿZ±,1DÇùæÁ¼È*ódtC¹‰:ðA#å¿:k
2093 -~˜ ¶ÿၲùp]ÂÉm •Zeɖ IÐ^iIZ7ÂÚ¸Ív”Å×Ál´° ¥$ ŸD݊÷{‚6•Ú³J`\
2094 ˜ßO¨‡µ¥f}³ÏÍbŠ*OKèaýÿu¦°\;A$­šüž…òt¬N|p¥¾Jbb(R(BMþbÓ>ådw¨¥-Leí–]Ââc˜cj")-Ëáh&ñ½¯HÉËs<72 =lDq_öà¥Vü1f?v¬Šÿ&ݽÐ'º¨fòbKBBž¶×op×ØvgBAÊ|2ÙÀ¢uÂ;‘S ؆°Æ‹œWi=óUòfߎ€`Þ¥ÙÏãS&m4Œ}˜3™¶ lG˜.bGÿïaßd˜ÙTP[0V肏Ežõá{ã^79„
2095 [ýR©–0½×N’‚)·fýîmF@ß¼æ},‡ïõN(ãÄäñ=(˜—CÈi@øÌn\È÷ëÀ·{ÛjaÿÓo¾„$ßù²`f¦ö´ÄÔø²Y‡‰¦½~®} „Fîòk'显B:dHI„Ø,¾L—Â.ØãWß2Rèw^Ìz']¡Sëg˜UQ¡&ü›‰u1àC
2096 -öà»ÉHVhÔ¸°ó¦Ûî4å&WåœÙ¥ðڛ`Aš»ø­QИ°RÜÜ·Mƒø`"ßϯ¼ûÈ.”«~ŽÃ÷c¡SƒeôxàJX!Š#U ¼„×QxÁ«eêÇgôU–\‡ÖÈe+Ÿ)ÜÊmlºèdá¬4hfR• úÝ&•›ÃÆ>Þ‡ö"¹ÁË, k„zö#ÜàeÞ,§ÛÁøÿ î×Åceþ71Ì•ç3_á¬
2097 -Ǽ#\U݃WãpmFJìn:ujã؊S€¯ ýJöE+å<!¸ø‰G¯,„cð‡‹û”;æ¯Ë–;´ÛšÄ×õ­²µÂÅu®PÊÊmڔæ§É@”bÚRÿ ڙöŸ*•¿+Å£yyJ/Ԓz—ŽÒp@/7IC\x
2098 -­¹C”+c¨˜1žžM¥
2099 ZÍé´Zµ<¾ûÖ£¾P22Q惙ÏãƒJn.æÛ߀2L·°[â»V—˜aXñw< u?ç(ŒPù\«ÁQ†O¹‡aÖ/.®ª±µ¤ÞÀ¥L‹Ç눐b(ñ> ãÇÍÞh•û„Ê»áÔûBQãÑ Ï
2100 ê|Ñ­>åÝËQ®¿$C·÷X>î[Ó5™¤Ë§Ûo‘Ì*=ZYP
2101 -¬À›=lù¡.$qëØURw¶e°æÚRöðJñáÖ¯¡LXA2»en® ß+ã5= ¦tÈU¦»Î•úóåc§|Uï4âҕï²ùã¾Q”+íc»A,`7ð½÷c?f»\™¾4×´_ìy=OñË *áê¹<NR™¿z€3s.Øþ¸sN’¢¼ÜòÛùlþ¹¯µ· òÕ1IÀå¾´_֘~¢‹ÍH³¥ryç­Ñy5ák¯ñù>ØÓû¥VƒÕ}ùìWJ«³vë–-/ŽW;ÎɘCdLÏg\²Ê¨ý‹9z2횟ßó*ĦâJF.&é€Î­ä’Ñ¡eë‹Ì‡:Ý4!‹h²šHj÷þÿ[OڜÒ¦í-Çû½oÏî*,ÜÞ0K•jª)eP3¾<›h*@Nq£Ö¨r¿?¾g—ø¹ñžÅò´L
2102 ­wà0}
2103 ˆõ;}Ý­ïqeFí4Ä|XàÖy·¢„Uë%ó´ÌI¬<þܺ.®Ž½F†u¡ ‚ÌTJB¼sü_Ø,~ËÈö¹'Ý&'AÙÝz6k¤#VBÝ-9ÿwbX€¶àƒ[?ØV²ŸÑX½±í?±¥[ºç­ž£JšÛæÍ œ|°Ëȸ´ê/~q(ƒQj—Ïdƒ"f3ù\jBB”ÄeñáúHœ¤Õ®L:“Ôa­K{ì_V*Sª° Žræ
2104 -øœjÊ<àfsÜÈ‹ÙÕÈG&ͺ‘aŽG؈7FÌ-‘±‡r•SP9J (UXévP#vєÙîF­
2105 ÆSfŠ’d<qâlàƒ…8˜‘k¦(cµÉHuþjµ9”ÙÃØýÁoÇ4~Uҙ+£FE2£?NÆa/h‰«í¾’| ‰/Æg¸8³aØnVӓæ•?7*”Ò˜¯Ä?TŽ³÷™]0†Kš«ftf¾¸ZMc®¸Çᰑvë™Çç­µ§ú½9n”z†ã2S"qêdñ`؊2›(|ùËPn‰ë-Q›×ǖ±'3*1ºm薱эž[à+qquØÜÒ\4š3[ÃÁ¤žòymQA°Šë¥n¨;•÷oà3«iÚ&W–Ÿ’AeâJCUéˆfg¹Mèщé㫕²Ñk\n°J-F”PmEë㠗Â90kô?[FjѲ9W\¯Eà—ÀF•äêÐÀáÌ°žñf¿C¯)óÏםóŸûZ«Ä…—Fk®*œû¨9ø
2106 -ïö£‡ØEmµ—ª©¹@tðuç‡+瘰ä‚~çËyÁ72òØѹFl2u…/Ÿ|ܦí곋/«7„m™¸LB|øðéê}k—>ôïgÓ§Å$1£Ø„´#Æ ûmWÅø®.xzd3Ò+=¼Î”OG0e—
2107 ˜ln«vz$÷ëÕæžóƒïtÞ9Õ{8¿ß\QK^kkk{¹­Ö7z^U{«Ö‚ßžÛ&9Þðֹķvü‚Öڗ‘îÜ°áÅ
2108 ?ûǞžÛÎuï{弞ý–?˿ȳD/¿Æ©Êå½êOy½vÿý÷/¹Ɇƒ~þK£æÜáËþííãŸ"­mk{­í“æÎ>©ý²¥K—þýw8UmÛßL¥—¾]E/U8âv^‹§’ž\ú$裇úpóÇ_þÍõrýõ¯^ôóß,Ysí«==çŸ1- %&Η!š¿#k¦ Aån²Lð¯%u2/iN«<Qô ÙY{•o >Üö™)‚)X
2109 UC™Rœa…¹×zª)a|¹† LpǚÉÜ.Qxäõz3¶XÔqZo!¬J턃&o҇.  ¥*Êi—ýQi=XjXè©ä ›U…=*›-­rKgg ™%”«Ñ:,~)+Cµ7mJÿ¸„,õzô‡¿µ¬7j¹Oç¦÷‰ñ‰øD|">Q">ŸˆOÄ'ªLÿ/Àس±2`õIEND®B`‚
2110 \ Pas de fin de ligne à la fin du fichier.
2111 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/p-one_footer.gif smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/p-one_footer.gif
2112 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/p-one_footer.gif 2008-02-21 12:27:18.000000000 +0100
2113 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/p-one_footer.gif 1970-01-01 01:00:00.000000000 +0100
2114 @@ -1,15 +0,0 @@
2115 -GIF89aX
2116 ÷ÆÆÈßÞâÙØÚðïòÌÌÎèçëîîïÐÐÒäãçìëïúùúÕÔÖøøùØ×ÚÄÃÆÐÏÒÞÞàÛÚÜààäàßãÜÜßÙØÜæåèïîòÉÈÊÒÒÓÃÂÆÝÜàÈÇËÌËÎÜÛÞÖÕÙÎÎÏÊÊÎÏÎÒÚÚÚôóõÅÄÇîíïìëìæåæÛÚÞöõ÷×ÖÚÐÐÐòñóÎÍÐÑÐÓèçè·¶ºÔÓÕÑÑÒÍÌÏØØØêéëÊÊËàààÆÅÈääåúúúûûûúúûçæëüüüýýýêéíëêîéèìûûüèçìããæíìðüüýðððÔÔÔâáåöö÷õõ÷äãèññóïîñþþþôôö÷÷øóòõòñôòòôãâæîíðñðóóóõåäèàßäööøÜÜÜèèêêéìààãþþÿððòø÷ùãâåìììçæêääçÊÉÎéèëÜÛàççéÓÒ×éèíâáäîíñïïðôóöêêêòòóùøú÷öøóóôôôõññòõôöÎÎÑÏÏÐììíÊÊÌééêîîñôôôÝÝÝçæèææç÷÷÷ûúûììîììïððñáàãððóÆÆÊýýþöööííðÇÇÊííïççèéééÆÅÇééëõõõ÷÷ùõõöëëíêêìèèéëêíîîðïîðææêíìïííîÞÝàëëïÔÔÕÙÙÝÓÓÔÒÑÔééíåäçóòôÜÜÝÞÞÞíìîþýþïïòëëîêéîååæÕÕÕååéæææÔÓØñññèèìææèëêìëëì××ÙããåââäËËÍÓÓÕõô÷óóóááãêêíêêîääæÊÉËèèèÇÆËÖÖØ×ÖÙËÊÎÙÙÚèèëÍÍÏýüýñðñççëààâäãåñðòÒÒÕÕÕÙâáæææéçæéåäæååçõôõääèòòò×ÖØçççÉÉÍÓÒÕÕÕ×ççêééìññôââåãâäÁÁÅüûü¿¾ÂååèÊÉÍ÷ö÷ÞÝÞÕÔÕÏÏÒçæç××ØããçÕÔÙÂÁÆÉÈÍÞÝâßßâáàäåäéùùúæåêÿÿÿ!ù,X
2117 ÿÿ H° Áƒ*\È°¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠLä‡É“(S¦äÁ²¥Ë—0cʜI³¦Í›8
2118 éÔÙ£§ÏŸ@ƒöÜA´¨Ñ£H“*]Ê´©Ó§P£"U@µªÕ«
2119 -úiÝʵ«×¯`ÊK¶¬Ù³hÓª]˶­W1pãʝ+×íÙ@òÀa*ƒ’Y€Ž”aRJ+^̸qc¦"K–¬$Cß ˜3kÎð‚óŒÏ ?¿`ñâ@iP£~À‡5ky|b˞M› ø€ØÍû6
2120 4\<Nœ†qXN ƒóç¿¢KgvŒ™f!ühßΝûÇ‹ÿ‡á†óèÏC°÷ðßCšO¿>$÷óçП€ÿ`RbàRR‚ 6è hP‚N!„B¨Á†vè!‡êh Î=$–hâ‰(¦¨âŠ,¶èâ‹0Æ(ãŒ4Öh£‰ê0˜áŽ28â/ªÃŽ¼ôCÐ, Ä‚°â䓬ÀO“‚ˆ"ȕXf‰%<«tée—^„)æ˜d’Á*g¦‰&š´9BoƁ43g3xæٌ|
2121 -ÀK3
2122 4Sƒ ÍÐ#@5ð¢è¢ôÐΣà(#餀³8ädªé¦™ÎBŽ§ž. ꨇ&騣êªã´:Ž5°ÂÿšÁ)´ÖzÊ Ö¼ kºöZš5¦‰ðÂÄ+<"$«ì²{4ëì³Ðº í´Ôº°Ç3Çe«-
2123 ÌÐзÞ>'î/0cî¹è¦Bì¶ëî»i¸ãŽ8ôŠƒÏ½øæ«ï¾üöëï¿,ðÀlðÁ'œo2 'ÃÈÃG qÃÉ(<0ÃìÄÀÎáÀB
2124 é 3ÇÈ$lÃ$¤œò$,ORrÉ*ǼrË,obóÍ7#£320HâóÏ@2È<óbôÑH]ËÒLׂÂÓ(È"õÔRocõ6Æd­µÔtÝu/`‡]Fé”íËÙh¿¡öÚôݶ"pÇ=ÍÜs0Ývë£{ïÿçÁàˆbøá¢@@l@Á8î8”{°†˜g)tî¹ç”z)¤P馗¢úꬷ®zô;Ÿ³ PÁ
2125 -
2126 ¬p{¼÷Î;/+/üðËoü5$¯üòÌ+Íó×Ø#ýôÔWoýõØg¯ýöÜwïý÷à‡/þøäOoËùm¤¯þú짾-åwo‹4hÃ)5Î-–âÿÿþ{Ç;˜@@:â€t QÀ0ïÀ„'8AKX¢ă7ÈA@¸ƒGxU˜ð„tH¡
2127 -éЂ¶à 0̃ eXVc 8Ìa"¢1€hxâq"ÿ¡OѝH¢±ÀD,˜À‘ˆbAAE*âŠXL€O EXdâ‹_ä„9AŒ2–Q`H£Á`Ž6ajˆcAGgàŽx¼# ÊQŽ3øñ̆ ³aòþ …"i±…F:ò‘[ð†$½†JZò’h@€&5I
2128 tò“ž4ÂFIÊRŽí”è@ÇVÉÊVºr j:†±„}Øò–¸Ì¥.wÉË^úò—À ¦0‡IÌbó˜È´%–É…|p!Í|f4¡éLj2“ Éüå2óQŠ6Ph á@Fð„(˜óœQp…+ÁNváðŒç;‘@ÏzÖ3%ë ‚>÷¹ÿO–ìD(=Q@ª–:´ H¨B@††6ô‚D%j‡ŠÚ¡ Í(TÀQ4á£
2129 F0ô@R=Há¤'•ƒJUJ-¸ô¥TˆiL­@ӚVá¦7= wš…žöt@]D@Ô¢¾â¨¸—
2130 -ˆ¦P…j±ðˆªáªXÅ*"¶ªÅ®vu`……ÆJÖ²
2131 -¡±ˆEÖÊÖ¶¢â­nˆ«ÞH׺â¢xÍ«^óXiHÀ
2132 ¬`ëƒ3|â°þH¬bËØÆ:ö±¬d'KÙÊZö²˜Í¬f7ûX~xö³ 
2133 ­g9{YÏb£̐8͈ ê\g;åI[ ÿ@Þ¸Å'?wëOžÔ¥ÊWjЅ*Ô¡d€hD':‹^4£] `G=
2134 -ҏŠ´¤&E©VÊҗºT¦2­©MqZîô >ýiP‡ZT¢"5©K%¢SŸU8LÕªYÍïVáU¯‚ub5kYњֶ8p•ë\ëjW½:¸|-a',XÃ"–´ΰ†7Ìá{øà ~¬ò!f d¬uíkÍÛv6¢¶ò¼-n驒Ýò–¾¨z@P¯¡Æe¨C•Ë\ŠZºÑÝ(G«ґ’T»)]©½ ÞðŠ×
2135 -ä-ïyћޠ
2136 -u í5ê+’ªÔøη¾÷Åo~¯º_þöWÿ‹ÿ
2137 °€ÇJ`µ˜­ –+ƒßˆ‹>?x¯|¥° -ü‰úЈN´¢ía'¬~IB-’À“И¾§JT’O&íAQ„ƒ*€@6.rÉPd#WT£ì(“›€ ìB9Êl)•ÁkBñfù¦[æ²O¿Ì^÷õØqˆ/Sékß4«ùUÅ~ßÜUXX[Îf-†¶‰qg<ëyÏtõ3 ùê׿gÀì"i!Úv»ûÝðŽ·¼çMïzÛûÞøη¾÷í„~ûûßø¾éÝï}”"
2138 ÃH¡ƒ8·`78ˆ‡@Xüâ·¸*HÈqaxÜãªX¡È¿Aòh´`†(ÿŸa5¢Áòh$âå0ODà‰Äáæ8Ã¨DøÜçO|¢¥ŠV½XL:OÀt0†qŒœÐ….4Au4®1•ÈzÖå(Gg|áë`{Ø7 ì0`ƒÚµÁvmíí¹ˆ{.,@÷ºÓ½í€ä#/¹É¾k²õe)t`ãð¯l%:°Él`s—ˆü5'υ XÞòÍ €3ó¡ùÌo¾óм>òAúқþô¨O½êWÏúÖ»þõ°½ìgOûÚÛ>õXC>ÖÀûÞûþ÷»ßÀíc¿†
2139 -ˆày!È7B‘„$ÜâùÐwy̛Oýê[ÿúØ÷Dηo€$èüçà¿Î BñÄP˜ÿüæ?z+úÀþö»ÿýfˆ¿üçO30ýþ»È¿þ¥ÎÿªSýê6`Z·u\§baå v
2140 -¸€ ( owqgw€hÜpÜ
2141 -¸XI~×wF‚"8‚$Ø §t‚'¨J«´6,È6º7028ƒ4Xƒ4xy8˜ƒ8ˆzӃ>øƒ@„B8„DX„Fx„H˜„J¸„L؄NH„
2142 -Ô@‚TH…Ô
2143 -<ø„FÈ8° #ñ…`†b8†dX†fx†h˜†j¸†;
2144 \ Pas de fin de ligne à la fin du fichier.
2145 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/p-one_header_r.gif smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/p-one_header_r.gif
2146 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/p-one_header_r.gif 2008-02-21 12:27:18.000000000 +0100
2147 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/p-one_header_r.gif 1970-01-01 01:00:00.000000000 +0100
2148 @@ -1,38 +0,0 @@
2149 -GIF89aB(÷ãâç鞗e\“ììïóC+»¹½Õ¢ŸÛÚßßÞãÈÇËîK6Ò«ª‹„ª¾š˜¿”¦¡¼ÝÚÝ9,tèç뒌«é–yq‚|¢óJ3vn›òdSTJ…¸¥¦µ²ÃúúúE:|强ÙØÝìëコ̬¨Âää朗²ÔÈËÁ¾ÊäÊË܃yԗ’¢»àÞᖑ­±­ÄåáæÑÐÕâÙÝãàåþ+íjZ÷: âá渵Åè^LôUAËËÍÃÂÆõõõÅÂÒ}v ­ª¾ææèøC*ÛÙâëbQ㋁َ‡Ó}s鮪ޒŠòYFÆÄÎÚÃÄ[R‹Ä¡Ÿéèëàà㿾Âme•ó[Hja”ÓÒÖãqcËÉÐØ×ÜNCÅÄÈØÖÚ¼ºÅßÞäÞÝâÛ´²ËÂÅhÎÌÙÞÝáÍÌÑé‚uââåÊÊÌù5ëUAîP;&gæå騥µè`Oã|osl–ÜÜßŏ‹ÒÑÕïïòírcöR>ØÈËÏÎÓÎÌÓaWŽãÁ¿†¥ÝÑÓËÉÕæÒÔÊÉÎâwkËÊÐ>2wÙÍÑü/ß×ÙÒÐÙ¿¼Çlc•è«¦º·Êæpaø9ÕÔÖ¡ž´ÉÈÍéykÁ¾Ðû0ÚÙÝ]çsŠ„§ôbOÛÚÞÊÉÍ- léèìáàäÚÙÞéèíîíñîíðîîñkkkåäéííðïîñææêëëïêéîÕÔØèèìäãèééíÝÜàçæêÝÜáëëîÕÔÙççëêêîÌËÏ×ÖÛáàåÐÏÔÜÛàÒÑÖàßäåäèÖÕÙÎÍÑÐÏÓÔÓØááäÖÕÚÔÓ×ááåääèêêíççêæß㎇«ååéååèÍÌÒ4'pçT@áàæöH0ÙÙÜÕÔÚìˆ~°­¾×ÐÓÌÊÕ×ÕßÎÌÖ¦£¸ÓÓÕÚ¿ÀëZH“Œ±J?-*{92jic‹ÊÇÖÙØáÅ­­ÕÓÞæ×Úᪧ௬ÏËÎÕÌÐÝÜäÒ··Ð½¾Ù½¼»¹ÅßÞâpg—md˜ÃÁÊÅÃÊÄÂÏÌ°°ÜÜà·³Êh_“èçìíìðêéíëêîçæëÿÿÿæåê!ù,B(ÿý ¡kÕ¿ƒ*\È°¡Ã‡#JœH±¢Å‹3jÜȱcÄUÃt ˜
2150 (Sª\ɲ¥Ë—0-Ú@p`¤¿lœŠ•ú¤/¿}ªdõ‹I´¨Ñ£H“öêŠÍ^b6•*5§jÕ©ŸH
2151 8õs“„¡JÊK¶,JNxÙÔÑJêÔ·¡â~ŠKW.¨žüPíó
2152 -֬߿€¿äÔ)–MZmßN­û©ñ'P!“šL*2(RúøÜ牯)Á C‹MØðH¶náÒuü82e}°c˞ÝÓçOOù¾ºÍ»·o—¥'VÌرå×´aX®9„óçНóû¹7w¿¾¿³WõAJŽïI¾çÿBþR†ó—¤Ô BãØB.B„Ø‹¯n”vŠÁOW-׸kÌÉeÆ\sхpʁÓ%¨`‚zufv÷E@3Tha…ŒdHlxF…„ðaßA£„Ó
2153 >ø€¢SpãL„å'bN(VJq7Y€݁.¸à,¨Ìb¤‘yíÃÙ&ùä#„0ªdƒ(6$4e•٢ 8Ǘ^6!æ˜ ˆÙ€ŒØ1â?«(âAËܧ"0ÏIQ2$£?lÕÈ_(¬µ&َÉ
2154 X s@r%¤‚Dê¥ä£FêIgª<¸YSŠ¢)–1
2155 - y
2156 -j–HÌÐL´¤J˾ȃ°ºÿzËÔ`špà €Ë˜Ä’@JD2J5+(2Ê(ä`³Â
2157 -=¬9J$ώ Έ%>PÂa`Kí
2158 -#X3¢3.<«ìY… ççb«±¦c€Ê-w¨²(£¨8飬ô;餛ü ð&Læöä¥Dy
2159 -Å PIT*¢¤’ÄO¤K
2160 -3 Œ
2161 s ÀÇ ƒLÍ5¨‰7t²,Û¢ë‚䁅?t cALtÛyX€ X0°Š8y=´ñp¡NŠ{ Å
2162 -«D¢<–X‚ˆ†¬©Ñž}×nŽïòÈܼ@Ú{ïtùê»ï>þ
2163 -LðÜt«Ri>w7ùàu£ÿq©Ðòé?™:|%á†kšø+TŽeáO¬xâ;œ£1*D£Ô‚æ­'oÁ#”>Â
2164 ->xPÂ
2165 ”ä¡„/µÀ“G ¾äC/-tóH%ôC.·ÈÓM5L´Ð‹À".D@‹TøÂA¸`aA/¹äÒ "àà¹Ñž4ŠÝكXèه¦½6Ûù¾Í/+wF7Ávç­÷ýä¯ÿ“|–Åÿ Ø”À0*yŠbŸ`mà)QÜÂSlXåX€È!b “ ¨D¥.dns¹B`²ƒ¬âš¨*ÀB8B ¹˜†&¶‹V\ƒJ¨Å+ ÜAÈÃÿ:Ñ´"0à3,±‡=0 ‰o`Æ ¡ 0ÀVø/Á pø "ÈlÑ°µb]7› .C¨óù(:ê[_Ûܧ¤¸ýk~ô³Ûýö˜ýåï:€ d ]á?ˆ@Lq §h¸OýM
2166 KE ¦â”\d*")9À ®’àå0–>
2167 -¸@ Ùān$@¾€A«~AÄiD…˜Aï­â
2168 -VF"¼šh2¸1f¶‡€B à±µìá
2169 -'Ø¢€nD@ÞûZºF¾?¹ë?曍¡Ðv
2170 -µ­­Qn{[üä7¿úñQo~ÌÿÉÿO@º‚…”\SaR 
2171 Û$AY€, ”´(¨(öPƒZð •dÃÚA@pɔÁQ€«‚
2172 -bH©`‹Uà‚¸Â²¢áK„DôˆÀ˜Ñµ“1áp‡0¨ð *äbØȃnыTB= –/R•‰=|ƒŒ1ãºê(ÿ
2173 -^ë,Pß9G:r&~x܄ïÙ¤|J`Ÿý$@MÐ BR’UB("A`ƒ[ˆB¡·` B÷
2174 -‚`°šz…^W1ŒN.‘,§"†Epé
2175 -A%V™+AXƒ!6À30;ŠlÁSA$\àÞe!uȸ‡ &ÿbð ñƒ)tC ‡Èíî1x`á©+\ðëµ¢Œãœ¶ªFË°¬èk½Ö——öÑюôL«ýø˜O¸Æut­+B@@ 4‚ý{Sª÷î`´Pl{ ·Éûæ×¾
2176 •C_Æí¤­¨—j‘Ù!Ta 7ý”`N dåÐÃ1pX˜pÁ E 00D #¹¨…/
2177 -`(L¡ØèE0äpˆm"%ÀC-~1K¸Ä/|ñL>ÀÆ-]Ó$lìùãÆ7>§^î¼WYÝ?¹¥•~lm«Í{Þë¤W½1æd WI¾¦ùÿp~\%ñªæ4ÏÙÍ ¼¤›’g¼ÄS]H‚<L,¢|ˆð*ZQ &ÂR8Cž¡Lð‚Éÿ…
2178 0! _ø⹸‚.ЅZÈá·€A*p1S£ÂÀ„
2179 là¥ú°…xƒ[Ԏbˆ°8ìZLל^ec:ՙ]8¶3ËB‚§Y»|Ç/«5Ì}Ü_™ûyf±¤ÿÀE½caA
2180 SPÇ?ZA$Ä@Z°Al@B¨` ¨C!䝐QØ¢ ­xEAì3
2181 -èâ­@€
2182 ¾Šƒ·¢ -ÍtÃ.†ˆpV¸×†½–3FYÊè\¶lÂêlX@{H[ÿ~µ†Çµ†¹¼Ûæg·#Tç…`äVÈ4A‰ž €Ô) @!6N"ma B/h
2183 açé `;v«[>x ÈʈÂòú¤ýÝyŠw¼äsÌ9ó§ë|Ü`°BF!‚ž÷ ¯èB%ÚÁ¢"A0Àº°Š,˜6;Ô£Ë'OäU7›¼Ò·Ý­§|_+gyÝÀŽ?˜½é¼B0†œ#dJƒÛ½q1Tb¹\hP_ À>60AÀUHãdp:i¯©sõœ_U<ÖéÕNîrË^o9åñiùËÏÍOï„<O¢X¼A
2184 ”Pƒ#0!/@ÀîzBÿ&à0¢U,! ðƒFqŒH˜XÀ3†þ­F9PÖm#mšíìâËññ^Ö¶|Ì'v—×ϧy qÓ§j×obðl0Óp ¶` °p aCP±à=6°
2185 HP —Ðð 4`Àõ`Û DQç'j´FT¶‹Çxþ·6€+7€Ø–mút€˜}Ow`*˜µ« CV º°,«`w|p&€i–‹à Ú0•°
2186 õ𠌰
2187 C𸃠a8B>ʆ]Ã7V<è]Èçeâ…mnEfeVv
2188 -øH85 Ò@Pˆpˆ˜ˆˆˆ@Çÿ°q«p4À ±
2189 -‰n`W@’Vð4 €`Y0W°f»Gl½W#mhƒúÇlqØxdE‡*‡V_G€yH„ýÀ‡
2190 -X „p!ÀŒBR
2191 -KP怐9°íÕ^Pp֐¼°i€&¡†kHxf@pxø—xŠÇN;x/bVpc‹Ê‡‡Í7v ؇q)pg@’ÂŒi x0I@ð0Ð
2192 -.u¹€ .¥ º ì1p„ñ O¬Hu䈃9Ø'‡rñyìXO(„D„ñ(] °.é’
2193 à29“3F ÄÿÔoº ©2¹Ð ¶@pñf-£HA©º9
2194 @
2195 -m¨#"$÷#Aâx!)‘÷e.wOn¥‹)ه«€W ¹€<0pc°–kÙ n9ð†€Ukg ¸€ ­p”1
2196 -.¥{£1
2197 - “`$Ð$5(•p8/Äg|=XGà^u„_‰’¼Ø‡R¸
2198 -šoә³¦ (±
2199 -¸ e` bठe®8•ñ2|ôò‘ø’•ïóƒ\I™x€%š¾y£0 Ð `þÐ@ÅКã|娃´™ éø][™›î¨m¼™y¿¹/Qp¯§iœþÿÀà ¤|Îɑ±xŽ‹ò˜9’õtØé|Úɝö™Ç r ž# p  ÅÉvƒ°¸žÑÉ>¶ù(ÉG’%™‹ôy™÷¡±
2200 -6м@ÅɟAÐ ®° üàè‡Ê]î©$ :y
2201 úŽÛö|F(¡0Zn.5 Ð Tðª¡ÁÀ0 ï»  ÿäÆP¤ÿt¤Gj
2202 -@ ¤¦°Nú¤Nš É  »P¥Vz¥»@ ZJ $À¥^Ú¥`º
2203 -$ ¦bJ/`¦h
2204 -$P/ð1lê¦/À¦r§e 6 uz§yŠ§vʧÀð§ÀÀ ‚:¨„Z¨†z¨ˆš¨Šº¨Œ°Ú¨Žú¨©’º¨º€wWð ÐÀ:ʟ ÆP¥,À 2ð§‰ú¨ú,  «Úª•úð²:«´:«]p«*•«¹
2205 -g¼Šp­ð«ÀÚ
2206 -ö€ ÄZ¬Æz—¸w ½Ò¬Îú¬½‚ Ð ˜
2207 ÓÚ Øš­Úº­ÜÚ­Þú­à®â:®äZ®æz®è
2208 -®ŠôOœÚ©ð¯ò:¯ôZ¯öz¯øš¯úº¯üÚ¯þú¯ü;
2209 \ Pas de fin de ligne à la fin du fichier.
2210 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/splash_p1.png smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/splash_p1.png
2211 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/img/splash_p1.png 2008-02-21 12:27:18.000000000 +0100
2212 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/img/splash_p1.png 1970-01-01 01:00:00.000000000 +0100
2213 @@ -1,30 +0,0 @@
2214 -‰PNG
2215 -
2216 -
2217 IHDR£:M¬gAMA¯È7ŠétEXtSoftwareAdobe ImageReadyqÉe<PLTEœ0!ÿäáÿÝٓqÛwjäÉÅç…wþ+ÿŽÿŸ‘ãyj疊ÿéåÖÔÓàààÿÕÐÿšŒþ{jÿõôÿðîÿÙÔÂ;)ÿ­¢š–•æhVÿóñÄÃÃÿÉÂ÷ZDÿ©žçYES8tÿ¥™ÿÌÅöT=㻵ÿ£–ÿÐÊÿýýÝÌÉ壚ÓF3¬«¯ôL5|b‹rIuڄxþubÿ°¥õõõÿ»²á«£Ú£œÿíêÿîìÜeTþæ²¬µny×XGÿ¾µýr^óíìô`Kãÿþ€n㜒ÿâÞܸ³þnZûûûêêêÝÀ¼†Loÿ·­ÞÜÛñ‹}þ•†þ~þ‰y十ÿÒÌÿ–ˆ«›ªñððÚ¬¦Ã§£›wrÿ¸¯äÏÌÿ÷ö»ºÿÁ¸ÿƿڌÿßÛԙ“ï‚sþ†vóÜÙޓˆèS?úN6/eôsbó¬¢ã?)àF0õ¥™ÿ´ªõ»³ð‘„ó¼óÙÕ©€“ôÉÄÿôóíJ4ñ´«ýiU÷E-û: ã_MòŸ”›šâÓÑþ‚qóÒÍèææñšôÖÒæ~pôàÝþweõåâôòòó}lón[ÿØÓÿæãÿþþÿûëÔÐC&hñeQÿ³¨óÎɚ„ýÔÏôŽ€ûöõñ–ˆÿÜ×ôiVëÛÙó¨žß²¬½¦¸üdOÿËÄüÎÈøÜØÿêçìO9ÿ¼³üüüûÛÖÿùøÿúù¡]pò¾¸øáÞù·®Ä”ŽÅ°®óO8üúúù~®E6Ã}€þ‹|ëØÕø¾µúåáø…vøòñò¯¦É¡«ø‰zöèçëo^ñ‡xÿÀ·íE.SKïÅÀôH0ù±§øÌÆ"aúÈÁûÒÍùçäøÆ¿÷‚ú’„ûP9Ôº¿åàÞûôóßØ×÷qúº±ú´«üàÜåG2øÐËøÊÄýãàùÔÏÛO<úüîè罉”ø–ˆöxgøØÔûÀ¸ùßÛýºûéçþ’ƒø¼³ï·°ýáÝ÷‡x]ÿûúþ„sÿýüûøøýûûøŒ|áÛ堐­ü¿·åããÝp`ÏÎÎÔ²³à­°ûâߍc\ÁeiÿÿÿþO7C^‘9!–IDATxÚìœ \TUþÀMî2š¥ËÚȸƒÄÌ$A‹àì„<‚Õ± 
2218 ÝXXaxH!
2219 -É0( æ«B(±ÚŠ(™/ „5Äñ9)>ð- YÚ­E+Àú#ÿß¹óº3sy\¼×¥Ïg§sçœ9óïùsï¨QG~Œú#ÌNÞ_Œb#>5aõ³=fŒa½0܄Q†¨'êßo;1ÖPGëgŒÞZcÆÌ/`ÀD—…C‹ÄÄ ‰P± ‰ý´ÃXXb­C — .ûȌ™ÈÉÂÖÔTסEjzâ!(‰Q7ÃG€öC®ÃÔÔօ>ÛGbÜ>j‚Këa™¬o¨!K;”––vèPâaªÖɉК6ôá¨ÞAv¸ÕųVϸ,¶ºÊèŒ);”0ãT‡&$ÂG8üHŒéÚ:!JÇX«A¤9Ä¡C‡ÓƒIŠ×Bî{ÄH—3ZÆ]£&$¦ÊÔ4GpÕ@&šCÊ QÛ#3ÊRµŒ½£\hkÔB“‡ÌZ€Z™([ÅZF˜êÔáäÎaÂQxî 0¦ºèS‡5ÄáCi20Ùzؔ±•!}© õŒ.®Ã[ƒ©©ˆ%±UfºdÐÓ²GGT»<./ÙáT“Ù†íže`ª!ç>:£ ]SM¶òÄÄVxöðHaÔAÍvâÈòëã’„=¡•8ïƾT
2220 ¤agH…©v•¹ÊFãavÝ­.‡Ð3#‰‰¬H½H—…‡\«eŒL5cŒ}`­Ú5µU;†kâÂTWYµld1ÊR«Á[Eªîâ±5UV=Òa¶«««aÊ5;ÏÂV8ªîaŒ²TW5‚$Ü-\XQ¡fH#ƒŒ}©‚ê
2221 -"#e.­`U0â<$Â"22M5SˆŒ2º¤Úµ†i]˜
2222 -NG"£ M¶ ¢Ò±5U ‘û\duÜ&S­‰Œ}„=À„™†ècŠ1‘IF×V4ÙÕ Nu_ê&QF
2223 -xTyÌytùŒIÆ>×ØX
2224 2•Ž­.Œz‘€¨ ¦4¦.tqa˜QɔFׅ. ™e„ÉvÐzdñªËÕ«3™e”U8œjY+ Æ2챯:–Ç+ƒÂ c…ËÕXA,ÃÑÊF<F®ËRÁ¢C¬ÃU†Õ@ô0dñ*,A†û*b™JÇ
2225 -Â" v•yF_ž/˺!ÂXe<Æ=ª‰yÕLXD$Ók¦¯/6<:˜˜hd±Œ}0´¯o,#í ÛX Õ±<`ä=Ò¹°úª…/óeÄ¢y¤É® YdÅ#L6)`±Œ-p:ÄGðh‚ÈŠÇj‡ß‡a#^9Ó×· `Y”eP –3ϨŽõ]^àë;¼E#ƒ‹±™`± ¸l™¶°à±y,^B‚FːA]°á±/Öy kž]qyfšµQƆGCAAÙpNÙ3áôgb‘%ీþ¢‘]©]ψl–¾³áQ
2226 ‹ |i§â̙ËáÃÏ°Y³ôµØ“Fá‘Þ–U¸!’
2227 -+ûbaë(( ÃX]™ˆÅËÈ5µx9+Œh²—}a«¯^%&º !š{d‡„†‘‰TÁJ>jyCÍD-â2jÄYùËÙÊÇââ¡1VÄÎ$‹gåϚõUaÉ#ÊG{ÞЦYc±8¿‹³ØZ3Ëíó‡âQ«ËDä°¿È·gƒ±šð2è&€Z‡ù/å¿Ô?#[Šó}¹‚@ÏåöùZ‡Ï÷WÙñ(Ô£ZëÐãóD|)ߓ¹†·À£,VøR<`<ÿü@•-öcý[6Ls1H` ñìì=žh
2228 -©<ªÕ…¨qˆVVâÙòYfÆ(SWè&yŽĕ+WZÙñèàioâQ­®Ö¬dOûb´ÙÄ·#€¡D|7+ŒËŒ<ª5ÐÓÞÚ⟏o_9Ô`É£}É£Zë€rÀˇ–öö'W>9ô`É£gC~|øê9öª™Áö'ä ;kFë‘ç@øÓÔ>ß¾’pH§²ãN…ñíñùööž(¿bŠ ƒ´£Ë»ÚÛWÆÇ7€½nMpzÃ?Ñ/ílx„Sa|üÊöv€$Ê°
2229 ²èQàÙÀ% Ú
2230 p~aÅc¬gw<€ý)ïIT(¬0:xr"S‘×À#,™<4ú{ŒÔ<6<ÂÙº
2231 ÎPÉã2Ï(€­'/)‹bÅc¬}7Lõ{ŒaÉpóÎ~£3SÙð¸¼!Eopï{ßÏá+ùœ÷¾§,xT{Ú#R¡ÄñQgÏrT8DïYºŒg™÷ȃ©>[ówC|¯ÄãD½y5|<˜»]wö½¿Ó‹³Ì{t@«šÌ؋ó»9Ýy½¸’ÓÛŒ]C“‘qj8æy䫑›·ßÞÍápU"EÍ÷´£÷ˆ.(¢Ï¢±çhjJ hŠ³|¼—ÃÍã*•Šh}ې*óЪþûCüæVRÅáF×ԈTÜèoçЉÆ=¢§¦†ô0Ç\Ì=èTD××ãpD‘Ã0£€XÕsæìÕo¼ÌíýWp"œ]³wÒÈ´G´ª£ëÑÐ{µµß®ˆž3‡ƒ‹8€ZŒ+ßî%µZ™ö«:/º¦~¯!Gð¨"@Ý;'G¨t¢QñhŒj“¿^FS
2232 »gïՕ½bœ¯ˆÞ»;ßΉ®Ÿ]¯„)¯ß;›FùvøèÆ´Š§á`í6î=ƒTêãøŠÆݳaëQ@Ë^Ÿ]?c62\jÏÞîÞn؜‰êÙí@üá¨À¾Öî}ò[ÌåãœÆÝ÷ãTb@Ñ‹+¬îÓAœ]?,jžg7:gp\…"O¡àr9œnôûAßn˜éû3Œâ¾7®l¼¿NÖV¡3f(qB¥¡Ãñ(‡Ý¨ˆ¶ŠŽ&*Âì—˹ŠèÆÝÆ»ù¸J‰«zÅV÷{•°º³é1Òß{ÔÈ!F76†6ÖµQƒÙ€ïïþz¹Ì©pe¯Xì
2233 —f°b¬îÏøšN¡ï‘@„7j´³yOÆ··ÃU€˜⠓7Ùm¥àˆ9ŽU/·#‡šõ¸Ü§íÑ®a¥>´¦}™ö¯—y¾/åÕ#› ¿6 €´‹ÅÐfe…7œúšVl ë,ÂúlÜÐø¼Ñ¯ÚxÅэ¡¡÷7œ<yêԟ¿6._Ÿ:*µ
2234 -ÝprC¨XÍz \6ˆé1:tsV¡¡Ζ™]~ǃCx{ªø:´Wqêϧڶo= oK/6XÑb„SXˆí¿¯T/kÜp’òT°
2235 ->u*4ÖLœôMÄ?'Óò¨öå ÄÝíÔ¿â/= ¯š•`XÎÞ¡§‚áß"\IÝg€’LË£ 6·ÐÝyýüÖWßm¯š„˜ØxB­Tq°d‚ñޓ§^¥'iytàÀê<¹¡¬_Ïí¡§qœQyU„ï‹¥¡Þø°ºÅxph›IA
2236 --ênŽ•Õ†“³úÿ£^ã3ȶ8¥X)= ÅV¡VJehò«´ OÑñȃ5|²f ßïçú}uœqàÁbir[·²J>ujT\drÛ8:QIƒq9±çÔÅ×*¹èUcÈ=øöH)L/è”&k Æáˆ#ênȪSýg#Ñ'2rœ £7h׆+¥.·¢ëQ:tFA·¢ñdòفÿ´ÈM«Ñ[xãÛÁ߸d\$F¨Á¸”¦Ç6bÈƶø;–¬­­õylg퍋ÕÚæ:¹Ü>hm£á‘Ç‘†œ5H'…´MÊ<XZd=n³#mäÖr>¬ù8k¥ÆÞoŸ\ÔV<X§ä"ôñ
2237 !W‰¤rkkîS‡qJ„J'hyD[Hò Œ®´È6ð(Wª"¥ò k±vÊi„œÆÞó’¶
2238 î‘Z4nÜTZW­-pQd¥ˆð7`Ò"£öA«œ–ÇPð˜?ÈéRaêQ^¤Äùp·Ð™l ×bi‘5kÕðömòøÿ<´@œ SÉ!Tâ¸êÿ"¥{”*\ cÒ>XÈchì=
2239  ¨(zýÑJ*—½…µµMŒ·÷žÈH¸çíAYI qjÅÀ(O.xÉX¡©6ƒŒŒ”ÚÈm¼#ágMÄ©1t®)¤Éò¶¢†Ï×èC@L1Ԍ oïH¹\*T£¶!Ô )F®MѸ¢Ð&[
2240 S
2241 «&—©Scøp›l½g»
2242 úSèZû
2243 -ÐdÛä÷¿jÄbØ`’¦˜„·
2244 -îð`Éœ“4u
2245 -Í å±O
2246 Œr©oÿوV5@L6*‘*\t#ـNe†i렅žÇ¾‚ä"y›U÷3öšl4¡Ä…°Xà#±áãÁtEÒdpåò ¹‚2%Õbbc1õ€f82&<Jä1JUL]6ô¾àY¤‚Gi1íI¦o÷\‘16r<8>ßv\˜‘D2)†æw)eÉh+±2û¯±Y,™lqʉ$)I2¦dÈáÇÔÉ´"IB÷;©|
2247 d$ׁD©Ø£{¿"yRÒdSÈ$\c“”?l2’¦8+•’ šŒ1´¿,Fr©”[À¨¡x¼nÜAÃTÂDOžhRàž+¦7 yœ<yªHe“1eâd…¾G؀äIY$•ŠÅn7àÁ-~$ʸ °h{p › ¤38&£drR0.‘LaÙ£o´
2248 ²Bœà¤1‘RT¤66Ä4'À§6É7ðŒ$°Axœ89‡×O¤t=BÞI%ÈWÉp)·Ñ„\’‘A & (“º÷–8OœX‚Û$•LLâçɓ)úõ[izäuÃ%–Þ
2249 -„L›0éI4p:E‰Â·KJ&N/ s¢H•Q2}"BË#Ú1#Ië!ÖpR ø™ ™—éæ5 ç;Ãä&Àù:)az_ ©úõ[KhxôåÀö>ÝôéĚ $Ž©câd~œ¤dòôä:ªD•N” Ù#v@©T‚HHáißÂ_ì<q:òX’0ÝfÞy"=ƨ¡1
2250 -ºÑ4Ûdd”À¤NŸþÒ,Q)3Gç’æé|•²“Îë?¢G{Í4C&&47ÓCü ¹d;Î/!ò±db0.”8—Ð!aŒêÎNØ¢ÁaÉDd€n$”ðq~0:G‰p¾ÄÙ¹™Þ ƒ1
2251 -C´šKÀáùóoэææg>º‹ƒûIB3½óÈãjNsÎ%%“Q¾5Œ8Þ"Œã/–xÀ¡9ʀH!\X!‡›?8?,D09ÑÙ9**&fçÎ( }Äþ=ªø4€%ÍøÊ[¯ 7Î/V:K<¢$Á*‹’ºèŽSçLÁ\¸‡@tNrO€<|ëü+Ïó"¿Qâìî,„„l¦=R©GµšÇk ¢,L*A€ðÉßzÄ·„¸r'ZpÍ QJܛ6$Ùc5à«ü!ƒÚ•üJÕ+¯¼ñÅWFy8×Á8ÍîQª¸„óUô^߬óøÅgžÝb1샑QDj
2252 ÂÀÐíÑB„ßððH¨ƒaÎ×Átߨ£9àRÇ/þòÍ‘À&[‚rp)2øÆ/<rQÆyHÜëªàѹóuQ¸¨né9Z¯oÖí=ÿ÷—1Î%ÈßÒæóUïÜ Ä9\èá^÷†f¬ª:%ß½™Þ¸KÝuŒ{"Á^ᯪŠø¤ÌÄ
2253 ÜÂÙ½J7ÚR‘Ê݋ÞÐçuÿ²GR‚òwîÜ ÌÅ9¸Ÿq®«ÒVã¤#šwFÕUCþνðO&<.v¯;§;¬âÎ U´F0xÜé¾=ñGÆË
2254 | ­;zAˆ{ÔUсäÑ£êlÄ?Ýq¡ûRýá9”ôÞ©Šä‘%Æ*•È½êŸúCX×u4ÝõŒUÿf#þx‡ç¾t¿îð\äîõ
2255 ­Èßþ++ñ
2256 Üs-ýFw´VНoh
2257 ð¶;ûŒ?«ø^ç~Òü[çîµô'zŒÆßÿ+óõ§;B\xç§Ç°€¼Þþ‰Ö$áo¿ÏJüu¿—ýüÕ_ßÿ+¸Jsw_úöW´0škvßßÿ¶‡Wñ· …*\éîuç&½×¿ý³±òýß°R¾ª¼ãnþÖ  v÷(½só½×W<–Vþ†¥x ÝwÞXü¹»{x©ãþk4_^Yªc|7¼òM–âÚµÊ;ïZˆ„Ÿ‡{!Dš/7òÈ㛿‘ ßBˆÜo^£ýjƒÇîûYcü\…ó-/*qåÏ´5¾¹Ÿäqÿ3o²S~VÅÝð
2258 -w·À•0[4_¿ßî‹XB|“ß(
2259 /u÷*õ
2260 -â´!é<þãÝÒEÏ°ŸãÂÒpÇÊÊEwî”*ã*%5¾2ù™£ƒ¼~‘Á#[Œo
2261 -ñpXÏ×N}óÄþ;pQyBßf†aØJhÑàÑÑfVâ%¿Ô±òÄQâñµ;pî>ñŒ¶éßéXYq:6ëÄæg`‘É#;ŒoâÁ¥^‹ŽjŽVò•Ž•:¢©VÉ
2262 ÈXJòø{Vâs|±Wå‰ÍšƒÍ'D*ÖœÇ0Iø&зSÅ"ƒÇ¬ n†ûBÿÊgt‡'„¸¿£–ñ҉4ÌáA©;†!ìÍO^ÚLIz‚u›?Ço86]Òâ`U'UŽaŠJGfSytó ìèÑ̓{œöû-Œ×߃GGøøÚãKš¶KŽÆ­lÀìOü>=mщKTc<:ž˜ÆFlùÿ‡ã‰-úCQL¬îà„£/†¥É0ã’,¾²i3Õ'õ½–°Ã؄‹›ôŒG”JG¿Kº£KM¥
2263 Š|–æèØt„j„%^,1^‚ÝÆàñK\è¿Hϸåè"/‡t€L/ö*­4|#F½Ç×Áã\x†é:m‰þ¹ßݱVß]û–-K*K¼¹'2¼ôøÝB5Æ’ǹÓØ([üq~å¥iš£Ê¸8Ç%[ ­0ݎþpETêïèwdË4ª ßõ_2—•Ø².v Å4Ú,aÂôº¤©ÒÑϱ²éȖc”y\?wì\æë±#_*qáàZßwÚþŽMÚçN»xäȒ#GŽAÊ1Hùè_8vìܱ,ÔiMâp•Ph7 "˜êcFíçˈ•ýͱõý¼¾Pïñõ `d%æ^lz ÔÜ».öwt\rѨu=KSç·×T^œÛÏë ƒô°Ä¸þX¡Ÿ£ÿë?ÞøÜ,6YoÜ*ÀJáiǦ%ÇÖS¿þû?Â?ºXØäç„A~K
2264 -×£«ÁÚÀUzÓÅcƒyü‘lÄkøk/Ââõóók²\rÑqì¿tL\\ߣ#ÉãêÕ«Ç2^Ç6ÁÎdÇ.^¼xåŠYûúB †Ý)¼²¾ß1H/®f%V¨øM….ñ–&1vE“–¶èJÿ\4xô[ñ4±ú_åW¸¾ÿöŽB?_¬`ÅúÕýõXágðÈãÓ+ã–WúE,㝲ô‹Åò/ö ¹‚ìñçÙ(A*ÕG+V÷ÓºúÏé˜@âaŽuô3ÉcÐE`þù:¶Pˆ«>ºÒO{ǕJÍy&}é•ê>Fùø!;qe œ…»À$E<}¥ÐÏ_q K
2265 -WS¿žì‘%Ƨ…|Í7{|mÁ>ݱÂÒ/Èß#ÒÿðJ?ŒA¬{ܦýîQë:Œ W¯(´ôóÿÒ?(¢cÛ ³?ÍFyúŠeЮ]»Ìò
2266 -òƒ–¬Ø¦m{azónƒœ,,´´´Ìîør„lƒG§ì¿f£|˜]èGœ«¿ "ÂÉ2{<ÿ“2ÍZ™umÛ¶mW²;¶¦!›ìñoðãõ#¡ÅÈR”B¢®è=úŸ ãå9ËÛÓ0¬m۶ѷÀX?cè=þöuK`d<à]7>ÈîÐGyùèÑã0¬XîçSïdƒaõå·#ÛÉÈ#Óá§Â…?¾&T©¾,MzzÆó‚Ì òó³ô³ rNÒ;Ê`4ÊG¦c´ÿ±¼ÇÏ.¿ z:Vû“eaáŠ+
2267 - ýœ1ìdÇè!xÜłGK\„–~~B|WŠÁ”sô ²ŒÈNÙV>º|[ö:K,½®¼|P¿}Ý)åå—_þ“õ®þ‘“_áºìˆ ÜbÝ6ÝóG±4x6{Û­»Äñ…òlË|¬oÝèþÆI1xôëx™áø›(Î)¨0eô­òB¾2"å‚æٻ͘ (b"Ô@Æò² HŠè {|âefË>߯О¸Û!Ä-SFkž½ÜŒa¥å¤~wËW¸cXeù]êqHƒRà‰—™¬·p¡eD9òU~ZwKóüÝ «ŽXð2©ïݔ.V(ÇIÑíá¿ÝĘ} =ºðþÚºrͳ—S`ÿ–¦Ü%u¼|!;"s,¿K9 9A?³QŽ Ö]Ð1jÇ¿|+Î1^F@—o­ Ŋ×ݺL9 ÉãôÄË-Ü""ûzty\ }ǒttI{Ü÷ò­ˆ4¬iÁeªq<Z–¯a8rpaľ_Ð#ıà²æéË)ÑX5–~gÇC×'~I±Â¬öíx‚b˜rK½Çˆœ1cÆ0Êù‘B0><¦hž¸Q .ÀÒ~9@î\‰É"n †äÑ)g͘5’±Jx¼Œ <ê~I± šo…a¡;.H~ٗ†9i>Ñ  .£Gkˆ|\3fŒFÎMNAÎpCxéÀš5šçÆÈ`ÎÙ;Ƭ1+9dÌ3Â\@ÇÌt
2268 kv䤬s*­†k‰_ôàˆ1s‡9â=#òøñfË*`\p=ºMx£k¹=æøpÉMÇҚŸX£? À$ë¨<åD<Ç‘ÇœãäÆ5«D8•Âv.¨:>æcˆ ë‰È9þ±Yì0xÌÌù˜áX…òñz4÷åŒ1n>³/ÓÉ(ykÀî,>hid;˜f™›Ö G· ·Mڏ¯Ú”éä$ñ…;/¯“ù;eþr›‚‘ìñÅ_ü˜ÉzsŽ£Ç?6ísûxΦÌ'ÇFœyŠƒœ"ˆÞ¦%'Sçq¾ÓªŽUxœî» >®Ô?¼}[ßããÛ«r6ís"¢ÇÉiß4Õ/šÔUNzŒ3Ç)#çømR'p¹`ߺˆL§ÌÌM«ÆP~ÔÌ=nêé BŠ ë&}IütʌؗCf|ñöíã«No‚ÈYuÛç/š=#òø†ãv‚²%ÐÐTڏ3÷­ºmҁ¼}€¨‚äÑöàžb¶øÌ!¡hÙ¤U_¤5ÎA²G†‘ŸƒÇÞ6­`‘Ö8FùÈ´G†Š!çGb¬jÑ{Ì<øÔÈ C>Îo9ø»ßýî©X¶æ1ŽDHS#1î3ä£Ïeôi1ñøÎÈ+zº|‰sMòè3~üøwF`Ü4ò}Zt×áó÷=.Æ5_­.#á‘Éøj34Þ¸Ýçºy󫟾:ÿΙ¡ŒCb ñ™7žÉ²Å˜MÆ#âÉoëëëÛ¾ùææOµOùÝ;‡0’OÉã<&cünDæ[ÌÍã*PUä%:ýÏÑ´þþýÝ»ßÚ6~#Ñýû4Þ¶wÆSŽDò¸‰YÆw¦-¦ bDø5yõ߂Ïý7oNCdãg@§¾e3¶m4çdÏãÆ·Ûònn7·!&Ê#†ËEÿ‹~.¹tv÷òªƒ²téu¸ØÚ&ÏÜ×|”œ§6ä1Äç“y –3ãÎI“œ&Á½L-D&ª™--›BN‡œ†ÈêZuÝǧöÌxè­aäö93Ït$cLBŽ'£&Ù¶„´„üpút×iûáô&ô(+çzÖª¬ëY×5ˆ?™w&”`Œmɪ5‰äñ´Ï'LƼýcf€ ˆë>DÔúÔjã 8ìì„ÞZÛëµf#<Nja˜<¦c->µÏ@Æm„8£/p¬)ó4½7&Œö¶Yg̍ò‘i˜ÇiŸyCé­Ya×ö:ã&½ÇÚ1>&Æ<ì|æQ·ÿ€þl3îǍŸ½µŒ-gÌz֒ò1ŒQÆOj!1.ŸO(›Tš/ø]dç~-£ÏF³®a§
2269 s¿c2þ•‹a˜ûé°NªÖTºo¨ø@õÝwŸTŒ
2270 -æÝs
2271 kæt£Œß¹ŒY>ŸP´}*4|öú$fÉk™e¬%»(=vÆù×kÿ¥óÈ
2272 4g¬%yÌýÏwL–3aŸR´u’¾ŽäŸ®ý×>]¤õÖiÖ;—œÿa4´s@ÕFbT†—Þc§Yg}>¾6ɎaFðh…<Þ£hÛ¨40
2273 -m}:u£BÂ(íôíܞe4À#ò1÷Uۏ¤5§ñèâó©ygr>2˸‘`mú?æ³èwÏÞ»©aü!̜‘ä1$÷ñyü4¬G©Nêɪ½§óeGñ‘rí ùÈ,ãÄNíñY7Ÿ–ç„|¾ð¹I=§}:ïé=ÚQ|¤ÜÓÿ||öÓܬÛI“&õôØn„º|<Mñ‘ÜìXÍGEµÇ{n>]v-!vYa¨Ã€»XÌG_LaGÍøì½{n¹>aanâ³÷’´Œåãs“ìj×2VMxì¯ÃÖ{kŸÕ<>©ó¸Õ¬_m)2n£]XÀP:oÝ­aì
2274 -Ûj>i]3Ì·PCf Ð0†w¹Q0²ê1S„ ‘qƒÎãÚþ=>Ç8c'q‘@Ï£‡Ýc÷ˆ
2275 ÃããÎGÚÿ ùˆ.ù2òó‘ûkÈÇ¡2–ý
2276 -ò‘7òó±³ìW¼‘Ÿê_A>b¿‚|Ä~ù¨aìéÊ}üù˜Î“aCˆ4íoíl»ÜÖ>N+0úѓEÁ^>®½6 FÛ,ŠÌ`Ïãڃôí{¯ÇÎx]Æ]!ÕãC·@۞Ió5u×»Qš²‡ÓM”
2277 -"Òµ¿óDÿâôPî,îaY!¶=†¢IÆEábndmŲfÓãր°°ÀÀ,]Éêê²Ó»"lCl‰0|[¸±ØúX=d@@g€›®tº¹å%L¨>B%"›͐·n]«©D¸i> Õ-,׍<j¿#}n¾]îÃÿfüÚµ”-¹]ZÆùómö>‰±UÏòœm`ÀÚˆ¸6 0LËèöÜ$ªóù·¬­ZƇ=0Ù#1 ,ð¡Žñáü»Ü‘ Ñ¨e ›Û|ÀˆCԞÁ5ŒçÛv¡=j¤d%ì¤n¹YɌzzBÃrsÝFFÀ)0K·ŽÒ£†Ø¶„؍˜È2œVF=ùñ?FfâÿxӔg߮ǴIEND®B`‚
2278 \ Pas de fin de ligne à la fin du fichier.
2279 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/README.txt smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/README.txt
2280 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/README.txt 2008-02-21 12:27:18.000000000 +0100
2281 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/README.txt 1970-01-01 01:00:00.000000000 +0100
2282 @@ -1,208 +0,0 @@
2283 -
2284 - Release Notes
2285 - ejabberd 2.0.0
2286 - 21 February 2008
2287 -
2288 - ejabberd 2.0.0 is a major new version for ejabberd adding plenty of
2289 - new features, performance and scalability improvements and
2290 - architectural changes.
2291 -
2292 - ejabberd 2.0.0 includes more than 200 improvements over ejabberd
2293 - 1.1.x. A complete list of changes can be retrieved from:
2294 - http://redir.process-one.net/ejabberd-2.0.0
2295 -
2296 - The new code can be downloaded from ejabberd downloads page:
2297 - http://www.process-one.net/en/ejabberd/
2298 -
2299 -
2300 - Recent changes include:
2301 -
2302 -
2303 -* Clustering and Architecture
2304 -
2305 -- New front-end and back-end cluster architecture for better
2306 - scalability and robustness. Back-end nodes are able to run a fully
2307 - fault-tolerant XMPP router and services, but you can now deploy
2308 - many front-end nodes to share the load without needing to synchronize
2309 - any state with the back-ends.
2310 -- All components now run in cluster mode (For example, Multi-User chat
2311 - service and file transfer proxy).
2312 -- New load balancing algorithm to support Multi-User chat and gateways
2313 - clustering. More generally it supports any external component load
2314 - balancing.
2315 -- ejabberd watchdog to receive warning on suspicious resources consumption.
2316 -- Traffic shapers are now supported on components. This protect
2317 - ejabberd from components and gateways abuses.
2318 -
2319 -
2320 -* Publish and Subscribe
2321 -
2322 -- Complete rewrite of the PubSub module. The new PubSub module is
2323 - plugin-based, allowing developers to create new nodes type. Any
2324 - application can be plugged to ejabberd and can provide rich presence
2325 - as a pubsub plugin.
2326 -- Personal Eventing via Pubsub support (XEP-0163). This module is
2327 - implemented as a PubSub service. It supports user mood (XEP-107),
2328 - User Tune (XEP-118), user location (XEP-0080) or user avatar
2329 - (XEP-0084) for example.
2330 -
2331 -
2332 -* Server to Server (s2s)
2333 -
2334 -- More robust code with connection timeout implementation.
2335 -- Support for multiple s2s connections per domain.
2336 -- s2s whitelist and blacklist support.
2337 -- s2s retrial interval.
2338 -
2339 -
2340 -* LDAP
2341 -
2342 -- Many enterprise-class enhancements such as better behaviour under
2343 - heavy load.
2344 -- Support for LDAP servers pool.
2345 -- Simplified use of virtual hosting with LDAP with domain substitution
2346 - in config.
2347 -- Ability to match on several userid attributes.
2348 -
2349 -
2350 -* Multi-User Chat
2351 -
2352 -- Clustering and load balancing support.
2353 -- Ability to define default room configuration in ejabberd config file.
2354 -- Many anti abuse features have been added:
2355 - . New ACL to limit the creation of persistent room to authorized users.
2356 - . Ability to define the maximum number of users per room.
2357 - . Limitation of the rate of message and presence packets.
2358 - . Limitation of the maximum number of room a user can join at the same time.
2359 -
2360 -
2361 -* File Transfer
2362 -
2363 -- XEP-0065 - Proxy65 file transfer proxy. The proxy can run in
2364 - cluster mode.
2365 -
2366 -
2367 -* Authentication
2368 -
2369 -- PAM (Pluggable Authentication Modules) support on *nix systems.
2370 -- External Authentication protocol is now fully documented.
2371 -
2372 -
2373 -* Web Client Support
2374 -
2375 -- XEP-0124 - BOSH support: BOSH (Bidirectional-streams Over
2376 - Synchronous HTTP) was formerly known as "HTTP binding". It provides
2377 - an efficient alternative to HTTP polling for scalable Web based chat
2378 - solutions.
2379 -- HTTP module can now serve static documents (with
2380 - mod_http_fileserver). It is needed for high-performance Web 2.0 chat
2381 - / IM application. System administrators can now avoid using a proxy
2382 - (like Apache) that handles much less simultaneous than ejabberd HTTP
2383 - module.
2384 -- Added limitations enforcement on HTTP poll and HTTP bind modules
2385 - (bandwidth, packet size).
2386 -
2387 -
2388 -* System Administration
2389 -
2390 -- XEP-0133 - Service administration support. System administrators can
2391 - now perform lot of ejabberd related admin tasks from their XMPP
2392 - client, through adhoc commands.
2393 -- Dynamic log levels: Improved logging with more log levels. You can
2394 - now change the loglevel at run time. No performance penalty is
2395 - involved when less verbose levels are used.
2396 -- The ejabberdctl command-line administration script now can start
2397 - and stop ejabberd. It also includes other useful options.
2398 -
2399 -
2400 -* Localization
2401 -
2402 -- ejabberd is now translated to 24 languages: Catalan, Chinese, Czech,
2403 - Dutch, English, Esperanto, French, Galician, German, Italian, Japanese,
2404 - Norwegian, Polish, Portuguese, Portuguese (Brazil), Russian, Slovak,
2405 - Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese, Walloon.
2406 -
2407 -
2408 -* Build and Installer
2409 -
2410 -- Many launch script improvements.
2411 -- New translations. The binary installer is now available in Chinese,
2412 - Dutch, English, French, German, Spanish, Russian.
2413 -- Makefile now implements uninstall command.
2414 -- Full MacOSX compliance in Makefile.
2415 -- Configure script is clever at finding libraries in unusual places.
2416 -
2417 -
2418 -* Development API
2419 -
2420 -- Several hooks have been added for module developers (most notably
2421 - presence related hooks).
2422 -- HTTP request handler to write HTTP based plugins.
2423 -- Manage connections IP address.
2424 -
2425 -
2426 -* Bugfixes
2427 -
2428 -- ejabberd 2.0.0 also fixes numerous small bugs :) Read the full
2429 - changelog for details.
2430 -
2431 -
2432 -
2433 - Important Note:
2434 -
2435 -- Since this release, ejabberd requires Erlang R10B-5 or higher.
2436 - R11B-5 is the recommended version. R12 is not yet officially
2437 - supported, and is not recommended for production servers.
2438 -
2439 -
2440 -
2441 - Upgrading From ejabberd 1.x:
2442 -
2443 -- If you upgrade from a version older than 1.1.4, please check the
2444 - Release Notes of the intermediate versions for additional
2445 - information about database or configuration changes.
2446 -
2447 -- The database schemas didn't change since ejabberd 1.1.4. Of course,
2448 - you are encouraged to make a database backup of your SQL database,
2449 - or your Mnesia spool directory before upgrading ejabberd.
2450 -
2451 -- The ejabberdctl command line administration script is improved in
2452 - ejabberd 2.0.0, and now it can start and stop ejabberd. If you
2453 - already wrote your own start script for ejabberd 1.x, you can
2454 - continue using it, or try ejabberdctl. For your convenience, the
2455 - ejabberd Guide describes all the ejabberd and Erlang options used by
2456 - ejabberdctl.
2457 -
2458 -- The example ejabberd.cfg file has been reorganized, but its format
2459 - and syntax rules are the same. So, you can continue using your
2460 - ejabberd.cfg file from 1.x if you want. The most important changes
2461 - are described now.
2462 -
2463 -- The 'ssl' option is no longer available in the listening ports. For
2464 - legacy SSL encryption use the option 'tls'. For STARTTLS encryption
2465 - as defined in RFC 3920 XMPP-CORE use the option 'starttls'. Check
2466 - the ejabberd Guide for more information about configuring listening
2467 - ports.
2468 -
2469 -- The options 'welcome_message' and 'registration_watchers' are now
2470 - options of the module mod_register. Check in the ejabberd Guide how
2471 - to configure that module.
2472 -
2473 -- To enable PEP support in mod_pubsub, you need to enable it in the
2474 - mod_pubsub configuration, and also enable the new module
2475 - mod_caps. Check the section about mod_pubsub in the ejabberd Guide.
2476 -
2477 -- Other new features and improvements also require changes in the
2478 - ejabberd.cfg, like mod_http_bind, mod_http_fileserver, mod_proxy65,
2479 - loglevel, pam_service, and watchdog_admins. Search for those words
2480 - in the ejabberd Guide and the example ejabberd.cfg.
2481 -
2482 -
2483 -
2484 - Bug Reports
2485 -
2486 - You can officially report bugs on Process-one support site:
2487 - https://support.process-one.net/
2488 -
2489 -
2490 -END
2491 \ Pas de fin de ligne à la fin du fichier.
2492 diff -BruNa smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/ssl.txt smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/ssl.txt
2493 --- smeserver-ejabberd-2.0.0-1/root/opt/ejabberd/doc/ssl.txt 2008-02-21 12:27:18.000000000 +0100
2494 +++ smeserver-ejabberd-2.0.0-2/root/opt/ejabberd/doc/ssl.txt 1970-01-01 01:00:00.000000000 +0100
2495 @@ -1,13 +0,0 @@
2496 -Create a SSL key (read this tutorial for more information):
2497 -
2498 -openssl req -new -x509 -newkey rsa:1024 -days 3650 -keyout privkey.pem -out server.pem
2499 -openssl rsa -in privkey.pem -out privkey.pem
2500 -cat privkey.pem >> server.pem
2501 -rm privkey.pem
2502 -
2503 -Now edit your ejabberd.cfg file and specify the correct location of your server.pem:
2504 -
2505 -{listen, [{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper},
2506 - starttls, {certfile, "/home/ejabberd/server.pem"}]},
2507 - {5223, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper},
2508 - ssl, {certfile, "/home/ejabberd/server.pem"}]},
2509 diff -BruNa smeserver-ejabberd-2.0.0-1/root/var/service/ejabberd/run smeserver-ejabberd-2.0.0-2/root/var/service/ejabberd/run
2510 --- smeserver-ejabberd-2.0.0-1/root/var/service/ejabberd/run 2008-05-13 22:27:29.000000000 +0200
2511 +++ smeserver-ejabberd-2.0.0-2/root/var/service/ejabberd/run 2008-05-22 02:36:01.000000000 +0200
2512 @@ -1,10 +1,19 @@
2513 #!/bin/sh -x
2514 -#----------------------------------------------------------------------
2515 -# copyright (C) 2008 Free-EOS Jean-Paul Leclere
2516 -#----------------------------------------------------------------------
2517 +#---------------------------------------
2518 +# copyright (C) 2008 Jean-Paul Leclere
2519 +#---------------------------------------
2520
2521 exec 2>&1
2522
2523 +if [ ! -f /var/lib/ejabberd/spool/schema.DAT ]
2524 +then
2525 + if [ -f /home/e-smith/db/ejabberd/ejabberd.backup ]
2526 + then
2527 + /sbin/e-smith/expand-template /etc/e-smith/mnesia/init/00_restore_dumped_dbs
2528 + fi
2529 +fi
2530 +
2531 +
2532 NODE=ejabberd
2533 HOST=`hostname | cut -d. -f1`
2534 VERSION=2.0.0
2535 @@ -20,7 +29,7 @@
2536 # Define ejabberd environment
2537 ERL_MAX_PORTS=32000
2538 export ERL_MAX_PORTS
2539 -ERL_INETRC_PATH=/opt/ejabberd/conf/inetrc
2540 +ERL_INETRC_PATH=/etc/ejabberd/inetrc
2541 export ERL_INETRC_PATH
2542 SASL_LOG_PATH=/var/log/ejabberd/sasl.log
2543 export SASL_LOG_PATH
2544 @@ -28,17 +37,15 @@
2545 export EJABBERD_LOG_PATH
2546 EJABBERD_SO_PATH=/usr/lib/ejabberd-$VERSION/priv/lib
2547 export EJABBERD_SO_PATH
2548 -EJABBERD_CONFIG_PATH=/opt/ejabberd/conf/ejabberd.cfg
2549 +EJABBERD_CONFIG_PATH=/etc/ejabberd/ejabberd.cfg
2550 export EJABBERD_CONFIG_PATH
2551 EJABBERD_MSGS_PATH=/usr/lib/ejabberd-$VERSION/priv/msgs
2552 export EJABBERD_MSGS_PATH
2553 -EJABBERD_DB=/opt/ejabberd/database/ejabberd
2554 +EJABBERD_DB=/var/lib/ejabberd/spool
2555 export EJABBERD_DB
2556 HOME=/var/lib/ejabberd
2557 export HOME
2558
2559 -[ -d "$EJABBERD_DB" ] || mkdir -p "$EJABBERD_DB"
2560 -
2561 exec /usr/local/bin/setuidgid ejabberd \
2562 erl -pa /usr/lib/ejabberd-$VERSION/ebin \
2563 -noinput \

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed