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]

