]> git.g-eek.se Git - interimap.git/commitdiff
Don't catch SIGHUP as it only work during IDLE.
authorGuilhem Moulin <guilhem@fripost.org>
Tue, 15 Sep 2015 03:14:06 +0000 (05:14 +0200)
committerGuilhem Moulin <guilhem@fripost.org>
Tue, 15 Sep 2015 03:17:20 +0000 (05:17 +0200)
Sending any signal while some mails are being copied interrupts the
syscall (eg, write) and attempting to resume crashes interimap.

Changelog
interimap
interimap.1

index 978f8e5b38ad5b6fae6d611749d94e7027cb1862..9d864f877a1dad23d430130520bcda73cd1ffa6a 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -11,7 +11,6 @@ interimap (0.2) upstream;
        Can be disabled by adding 'use-binary=NO' to the default section in
        the configuration file.
   * Exit with return value 0 when receiving a SIGTERM.
-  * Print IMAP traffic stats when receiving a SIGHUP.
   * Add SSL options SINGLE_ECDH_USE, SINGLE_DH_USE, NO_SSLv2, NO_SSLv3
     and NO_COMPRESSION to the compiled-in CTX options.
   * Use SSL_MODE_AUTO_RETRY to avoid SSL_read failures during a
index e7cd6d5e41041ede6cfae2d1f0ca7c6f7e9df4e5..b3a73424fce08a2fcf7374fbdf071955ddc79854 100755 (executable)
--- a/interimap
+++ b/interimap
@@ -120,7 +120,6 @@ sub cleanup() {
 }
 $SIG{INT} = sub { msg(undef, $!); cleanup(); exit 1; };
 $SIG{TERM} = sub { cleanup(); exit 0; };
-$SIG{HUP} = sub { $_->stats() foreach grep defined, ($lIMAP, $rIMAP); };
 
 
 #############################################################################
index 78f2e5fde237c1799f0169e3ae027733013c0cd3..621d96829ccddb1ccde86129580896238667d5d7 100644 (file)
@@ -352,11 +352,6 @@ for more information.
 File containing trusted certificates to use during server certificate
 authentication if \(lq\fISSL_verify\fR=YES\(rq.
 
-.SH SIGNALS
-
-Sending a \fBSIGHUP\fR to \fBInterIMAP\fR makes it print I/O statistics
-and then resume synchronization.
-
 .SH SUPPORTED EXTENSIONS
 
 Performance is better for servers supporting the following extensions to