Package: ejabberd
Version: 2.0.1-6
Severity: normal

ejabberd does not use non-blocking sockets. Therefore, after stopping
the server, one needs to wait for the 30-second timeout for the sockets
to become available again.

The init-script does not take this into account - ejabberd is restarted
immediately. Novice ejabberd users will then wonder where they messed
up, as the service is no longer available.

The init-script should use something like the following:

echo "Waiting for 30 second socket timeout..."
sleep 31

-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages ejabberd depends on:
ii  adduser                3.110             add and remove users and groups
ii  debconf [debconf-2.0]  1.5.24            Debian configuration management sy
ii  erlang-base [erlang-ab 1:12.b.3-dfsg-4   Concurrent, real-time, distributed
ii  erlang-nox             1:12.b.3-dfsg-4   Concurrent, real-time, distributed
ii  libc6                  2.7-18            GNU C Library: Shared libraries
ii  libexpat1              2.0.1-4           XML parsing C library - runtime li
ii  libpam0g               1.0.1-5           Pluggable Authentication Modules l
ii  libssl0.9.8            0.9.8g-15         SSL shared libraries
ii  openssl                0.9.8g-15         Secure Socket Layer (SSL) binary a
ii  ucf                    3.0016            Update Configuration File: preserv
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

ejabberd recommends no packages.

Versions of packages ejabberd suggests:
pn  libunix-syslog-perl           <none>     (no description available)

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to