I have not seen any new additions to the mysql table vlog for a long time, so I am worried an update broke something.
I am using vpopmail-5.4.33-r1, mysql-5.5.40, and netqmail-1.06-r2 I tried to delete the vlong table and recreate from what I have read in the source file vpopmail-5.4.33/vmysql.c, but still no change. What could be happening? How can I debug this, when eveything runs though tcpserver? I am on gentoo, so I hope it is not too spam-ish to show my configure and build log: >>> Emerging (1 of 1) net-mail/vpopmail-5.4.33-r1::gentoo * vpopmail-5.4.33.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * * Massive important warning if you are upgrading to 5.2.1-r8 or older * The internal structure of the mail storage has changed for * consistancy with the rest of Gentoo! Please review and utilize the * script at /bin/vpopmail-Maildir-dotmaildir-fix.sh * to upgrade your system! (It can do conversions both ways). * You should be able to run it right away without any changes. * * * Use of vpopmail's tcp.smtp[.cdb] is also deprecated now, consider * using net-mail/relay-ctrl instead. * * * If you are upgrading from 5.4.17 or older, you have to fix your * MySQL tables: * * ALTER TABLE `dir_control` CHANGE `domain` `domain` CHAR(96) NOT NULL; * ALTER TABLE `ip_alias_map` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `lastauth` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `valias` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `vlog` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `vpopmail` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `limits` CHANGE domain domain CHAR(96) NOT NULL, * ADD `disable_spamassassin` TINYINT(1) DEFAULT 0 NOT NULL AFTER `disable_smtp`, * ADD `delete_spam` TINYINT(1) DEFAULT 0 NOT NULL AFTER `disable_spamassassin`; * * * Newer versions of vpopmail contain a quota daemon called vusaged. * This ebuild DOES NOT INSTALL vusaged and has therefore disabled * its usage in /etc/vusagec.conf. DO NOT ENABLE! * Otherwise mail delivery WILL BREAK * >>> Unpacking source... >>> Unpacking vpopmail-5.4.33.tar.gz to >>> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work >>> Source unpacked in /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work >>> Preparing source in >>> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33 ... * Applying vpopmail-5.4.9-access.violation.patch ... [ ok ] * Applying vpopmail-lazy.patch ... [ ok ] * Applying vpopmail-double-free.patch ... [ ok ] * Applying vpopmail-vpgsql.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33' ... * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --foreign --force-missing ... [ ok ] * Running elibtoolize in: vpopmail-5.4.33/ * Applying ltmain/1.5 patch ... * Applying portage/1.5.10 patch ... * Applying relink/1.4.1 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/1.5 patch ... * Running elibtoolize in: vpopmail-5.4.33/vusaged/ * Replacing obsolete head/tail with POSIX compliant ones * - fixed cdb/Makefile >>> Source prepared. >>> Configuring source in >>> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33 ... * Setting VPOP_HOME to: /var/vpopmail * econf: updating vpopmail-5.4.33/config.guess with /usr/share/gnuconfig/config.guess * econf: updating vpopmail-5.4.33/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --enable-incdir=/usr/include/mysql --enable-auth-module=mysql --enable-libdir=/usr/lib64/mysql --enable-sql-logging --enable-valias --disable-mysql-replication --enable-mysql-limits --sysconfdir=/var/vpopmail/etc --enable-non-root-build --enable-qmaildir=/var/qmail --enable-qmail-newu=/var/qmail/bin/qmail-newu --enable-qmail-inject=/var/qmail/bin/qmail-inject --enable-qmail-newmrh=/var/qmail/bin/qmail-newmrh --enable-vpopuser=vpopmail --enable-vpopgroup=vpopmail --enable-many-domains --enable-file-locking --enable-file-sync --enable-md5-passwords --enable-logging --enable-auth-logging --enable-log-name=vpopmail --enable-qmail-ext --disable-tcpserver-file --disable-roaming-users --disable-ip-alias-domains --disable-clear-passwd --disable-maildrop --disable-maildrop-prog --enable-spamassassin configure: loading site script /usr/share/config.site checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gawk... (cached) gawk checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for library containing strerror... none required checking for crypt in -lcrypt... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for inttypes.h... (cached) yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for memory.h... (cached) yes checking sys/endian.h usability... no checking sys/endian.h presence... no checking for sys/endian.h... no checking machine/endian.h usability... no checking machine/endian.h presence... no checking for machine/endian.h... no checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking shadow.h usability... yes checking shadow.h presence... yes checking for shadow.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking err.h usability... yes checking err.h presence... yes checking for err.h... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for inline... inline checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking whether closedir returns void... no checking return type of signal handlers... void checking for utime.h... (cached) yes checking whether utime accepts a null argument... yes checking for htonll... no checking for ntohll... no checking for bzero... yes checking for dup2... yes checking for fdatasync... yes checking for getcwd... yes checking for gethostname... yes checking for getpass... yes checking for getspnam... yes checking for memset... yes checking for mkdir... yes checking for putenv... yes checking for rmdir... yes checking for socket... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for utime... yes checking for warn... yes checking for bswap64... no checking vpopmail configure options... ok checking if we're building on Solaris... no checking whether we can locate the qmail directory... yes checking whether we can locate the qmail-newu program... yes checking whether we can locate the qmail-inject program... yes checking whether we can locate the qmail-newmrh program... yes checking for valid vpopmail user and group... yes checking whether password file entry for the vpopmail user exists... yes checking whether roaming-users has been enabled... no checking whether learn-passwords is enabled... no checking whether md5-passwords is enabled... yes checking whether file-locking is enabled... yes checking whether file-sync is enabled... yes checking whether make-seekable is enabled... yes checking whether clear-passwd is enabled... no checking whether user-big-dir is enabled... yes checking whether sqwebmail-pass is enabled... no checking whether qmail-ext is enabled... yes checking whether ip-alias-domains is enabled... no checking whether onchange script is enabled... no checking whether spamassassin is enabled... yes checking whether we can locate the spamc program... yes checking whether maildrop is enabled... no checking whether domainquotas is enabled... no checking whether an auth module has been specified... mysql checking whether system accounts have been enabled... no checking whether /etc/shadow exists... yes checking whether logging is enabled... all attempts checking whether auth-logging is enabled... yes checking whether sql-logging is enabled... yes checking whether mysql-limits is enabled... yes checking whether mysql-replication is enabled... no checking whether valias is enabled... yes checking whether many-domains is enabled... yes checking whether any discontinued --enable commands have been used... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands vpopmail 5.4.33 Current settings --------------------------------------- vpopmail directory = /var/vpopmail domains directory = /var/vpopmail/domains uid = 89 gid = 89 roaming users = OFF --disable-roaming-users (default) password learning = OFF --disable-learn-passwords (default) md5 passwords = ON --enable-md5-passwords (default) file locking = ON --enable-file-locking (default) vdelivermail fsync = ON --enable-file-sync make seekable = ON --enable-make-seekable (default) clear passwd = OFF --disable-clear-passwd user dir hashing = ON --enable-users-big-dir (default) address extensions = ON --enable-qmail-ext ip alias = OFF --disable-ip-alias-domains (default) onchange script = OFF --disable-onchange-script (default) domain quotas = OFF --disable-domainquotas (default) auth module = mysql --enable-auth-module=mysql mysql replication = OFF --disable-mysql-replication (default) sql logging = ON --enable-sql-logging mysql limits = ON --enable-mysql-limits SQL valias table = ON --enable-valias auth inc = -I/usr/include/mysql auth lib = -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm system passwords = OFF --disable-passwd (default) pop syslog = show successful and failed login attempts --enable-logging=y auth logging = ON --enable-auth-logging (default) all domains in one SQL table = --enable-many-domains (default) spamassassin = ON --enable-spamassassin maildrop = OFF --disable-maildrop (default) *** You have MySQL limits enabled. If you are upgrading, please see doc/UPGRADE for information on database schema changes **** >>> Source configured. >>> Compiling source in >>> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33 ... make -j9 make all-recursive make[1]: Entering directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33' Making all in cdb make[2]: Entering directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33/cdb' ( cat warn-auto.sh; \ echo CC=\'`head -n 1 conf-cc`\'; \ echo LD=\'`head -n 1 conf-ld`\'; \ cat find-systype.sh; \ ) | sh > systype ( cat warn-auto.sh; \ echo exec "`head -n 1 conf-cc`" -fPIC '-c ${1+"$@"}' \ ) > compile ( cat warn-auto.sh; \ echo 'main="$1"; shift'; \ echo exec "`head -n 1 conf-ld`" \ '-o "$main" "$main".o ${1+"$@"}' \ ) > load chmod 755 compile chmod 755 load ( ( ./compile tryulong32.c && ./load tryulong32 && \ ./tryulong32 ) >/dev/null 2>&1 \ && cat uint32.h2 || cat uint32.h1 ) > uint32.h ( cat warn-auto.sh; \ echo 'main="$1"; shift'; \ echo 'rm -f "$main"'; \ echo 'ar cr "$main" ${1+"$@"}'; \ case "`cat systype`" in \ sunos-5.*) ;; \ unix_sv*) ;; \ irix64-*) ;; \ irix-*) ;; \ dgux-*) ;; \ hp-ux-*) ;; \ sco*) ;; \ *) echo 'ranlib "$main"' ;; \ esac \ ) > makelib chmod 755 makelib rm -f tryulong32.o tryulong32 ./compile cdb_hash.c ./compile cdb_unpack.c ./compile cdb_seek.c ./compile cdbmake_pack.c ./compile cdbmake_hash.c ./compile cdbmake_add.c ./makelib cdb.a cdb_hash.o cdb_unpack.o cdb_seek.o ./makelib cdbmake.a cdbmake_pack.o cdbmake_hash.o \ cdbmake_add.o make[2]: Leaving directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33/cdb' make[2]: Entering directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-vpopmail.o `test -f 'vpopmail.c' || echo './'`vpopmail.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-md5.o `test -f 'md5.c' || echo './'`md5.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-bigdir.o `test -f 'bigdir.c' || echo './'`bigdir.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-vauth.o `test -f 'vauth.c' || echo './'`vauth.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-file_lock.o `test -f 'file_lock.c' || echo './'`file_lock.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-vpalias.o `test -f 'vpalias.c' || echo './'`vpalias.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-seek.o `test -f 'seek.c' || echo './'`seek.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-vlimits.o `test -f 'vlimits.c' || echo './'`vlimits.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-maildirquota.o `test -f 'maildirquota.c' || echo './'`maildirquota.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-vutil.o `test -f 'vutil.c' || echo './'`vutil.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-vlistlib.o `test -f 'vlistlib.c' || echo './'`vlistlib.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-backfill.o `test -f 'backfill.c' || echo './'`backfill.c maildirquota.c: In function ‘maildirsize_read’: maildirquota.c:403:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int *’, but argument 3 has type ‘storage_t *’ [-Wformat=] sscanf(q, "%llu %llu", &n, &c); ^ maildirquota.c:403:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int *’, but argument 4 has type ‘storage_t *’ [-Wformat=] maildirquota.c: In function ‘doaddquota’: maildirquota.c:809:2: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘storage_t’ [-Wformat=] sprintf(u.buf, "%llu %llu\n", maildirsize_size, maildirsize_cnt); ^ maildirquota.c:809:2: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmail.c: In function ‘vadduser’: vpopmail.c:741:9: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] limits.defaultmaxmsgcount); ^ vpopmail.c:741:9: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘storage_t’ [-Wformat=] vpopmail.c:741:9: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmail.c:741:9: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘storage_t’ [-Wformat=] vpopmail.c:743:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] snprintf (quota, sizeof(quota), "%lluS", limits.defaultquota); ^ vpopmail.c:743:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmail.c:746:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] snprintf (quota, sizeof(quota), "%lluC", limits.defaultmaxmsgcount); ^ vpopmail.c:746:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vlimits.c: In function ‘vlimits_write_limits_file’: maildirquota.c: In function ‘docheckquota’: vlimits.c:483:9: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘storage_t’ [-Wformat=] fprintf(fs, "quota: %llu\n", limits->diskquota); ^ maildirquota.c:653:7: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(newmaildirsizename, VPOPMAILUID, VPOPMAILGID); ^ vlimits.c:484:9: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘storage_t’ [-Wformat=] fprintf(fs, "maxmsgcount: %llu\n", limits->maxmsgcount); ^ vlimits.c:485:9: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘storage_t’ [-Wformat=] fprintf(fs, "default_quota: %llu\n", limits->defaultquota); ^ vlimits.c:486:9: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘storage_t’ [-Wformat=] fprintf(fs, "default_maxmsgcount: %llu\n", limits->defaultmaxmsgcount); ^ vpopmail.c: In function ‘format_maildirquota’: vpopmail.c:3825:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘storage_t’ [-Wformat=] else sprintf (tempquota, "%lluS", quota_size); ^ vpopmail.c:3827:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘storage_t’ [-Wformat=] sprintf (tempquota, "%lluC", quota_count); ^ vpopmail.c:3829:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘storage_t’ [-Wformat=] sprintf (tempquota, "%lluS,%lluC", quota_size, quota_count); ^ vpopmail.c:3829:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmail.c: In function ‘qnprintf’: vpopmail.c:4054:6: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] snprintf(n, sizeof(n), "%llu", va_arg(ap, storage_t)); ^ vpopmail.c:4054:6: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmail.c: In function ‘vadddomain’: vpopmail.c:198:13: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:203:10: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(DOMAINS_DIR,uid,gid); ^ vpopmail.c:207:13: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:240:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:248:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:256:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:265:10: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(dir); chdir(DOMAINS_DIR); ^ vpopmail.c:265:22: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(dir); chdir(DOMAINS_DIR); ^ vpopmail.c:270:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:281:10: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(dir); chdir(DOMAINS_DIR); ^ vpopmail.c:281:22: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(dir); chdir(DOMAINS_DIR); ^ vpopmail.c:286:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:308:10: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(dir); chdir(DOMAINS_DIR); ^ vpopmail.c:308:22: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(dir); chdir(DOMAINS_DIR); ^ vpopmail.c:337:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:357:9: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c: In function ‘vdeldomain’: vpopmail.c:535:13: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c: In function ‘vadduser’: vpopmail.c:723:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:733:10: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(Dir); if (strlen(user_hash)>0) { chdir(user_hash);} vdelfiles(username); ^ vpopmail.c:733:49: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(Dir); if (strlen(user_hash)>0) { chdir(user_hash);} vdelfiles(username); ^ vpopmail.c:734:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:773:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:780:9: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c: In function ‘r_chown’: vpopmail.c:1374:8: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(path,owner,group); ^ vpopmail.c:1392:14: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(mydirent->d_name,owner,group); ^ vpopmail.c: In function ‘vdeluser’: vpopmail.c:1780:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:1804:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:1817:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:1822:9: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-client.o `test -f 'client.c' || echo './'`client.c vpopmail.c: In function ‘make_user_dir’: vpopmail.c:2404:8: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(domain_dir); ^ vpopmail.c:2416:8: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(user_hash); ^ vpopmail.c:2422:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:2430:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:2436:10: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(domain_dir); chdir(user_hash); vdelfiles(username); ^ vpopmail.c:2436:29: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(domain_dir); chdir(user_hash); vdelfiles(username); ^ vpopmail.c:2437:11: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:2446:12: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(".."); ^ vpopmail.c:2448:13: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c:2476:9: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c: In function ‘r_mkdir’: vpopmail.c:2496:14: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(tmpbuf, uid, gid); ^ vpopmail.c: In function ‘default_domain’: vpopmail.c:2579:14: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets (d, sizeof(d), fs); ^ vpopmail.c: In function ‘vadddotqmail’: vpopmail.c:2896:8: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(tmpbuf,uid,gid); ^ vpopmail.c: In function ‘vmake_maildir’: vpopmail.c:3141:38: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] if ( chdir(tmpbuf) == -1 ) { fchdir(call_dir); close(call_dir); return( VA_BAD_DIR); } ^ vpopmail.c:3149:34: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] if ( chdir(dir) != 0 ) { fchdir(call_dir); close(call_dir); return(-1); } ^ vpopmail.c:3152:58: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] if (mkdir(".maildir",VPOPMAIL_DIR_MODE) == -1) { fchdir(call_dir); close(call_dir); return(-1); } ^ vpopmail.c:3153:40: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] if (chdir(".maildir") == -1) { fchdir(call_dir); close(call_dir); return(-1); } ^ vpopmail.c:3154:53: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] if (mkdir("cur",VPOPMAIL_DIR_MODE) == -1) { fchdir(call_dir); close(call_dir); return(-1); } ^ vpopmail.c:3155:53: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] if (mkdir("new",VPOPMAIL_DIR_MODE) == -1) { fchdir(call_dir); close(call_dir); return(-1); } ^ vpopmail.c:3156:53: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] if (mkdir("tmp",VPOPMAIL_DIR_MODE) == -1) { fchdir(call_dir); close(call_dir); return(-1); } ^ vpopmail.c:3159:8: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(dir); ^ vpopmail.c:3163:9: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result [-Wunused-result] fchdir(call_dir); close(call_dir); ^ vpopmail.c: In function ‘vsqwebmail_pass’: vpopmail.c:3184:8: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(tmpbuf1,uid,gid); ^ vpopmail.c: In function ‘update_maildirsize’: vpopmail.c:3568:12: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(maildir,uid,gid); ^ vpopmail.c: In function ‘maildir_to_email’: vpopmail.c:3905:9: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(calling_dir, sizeof(calling_dir)); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-conf.o `test -f 'conf.c' || echo './'`conf.c vutil.c: In function ‘isValidMailList’: vutil.c:112:14: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets( TmpBuf2, sizeof(TmpBuf2), fs); ^ vlistlib.c: In function ‘ezmlm_decode’: vlistlib.c:491:17: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=] printf( " First Token: %s Len: %d\n", Tmp, strlen( Tmp )); ^ vlistlib.c:557:15: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets( LI->PrefixText, sizeof(LI->PrefixText), fs ); ^ vlistlib.c: In function ‘listSubsCount’: vlistlib.c:819:9: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] pipe(handles); ^ vlistlib.c: In function ‘listSubsList’: vlistlib.c:872:9: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] pipe(handles); ^ vlistlib.c: In function ‘listList’: vlistlib.c:1045:18: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(TmpBuf2, sizeof(TmpBuf2), fs); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -fPIC -march=core-avx2 -O2 -pipe -c -o libvpopmail_a-ippp.o `test -f 'ippp.c' || echo './'`ippp.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vchkpw.c conf.c: In function ‘config_contents’: conf.c:411:10: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(b, sizeof(b) - 1, stream); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c md5.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c hmac_md5.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vdelivermail.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c maildirquota.c vchkpw.c: In function ‘main’: vchkpw.c:255:12: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(pw_dir); ^ vdelivermail.c: In function ‘fdcopy’: vdelivermail.c:395:18: warning: missing sentinel in function call [-Wformat=] address, 0) == -1) { ^ vdelivermail.c:397:22: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(1, msgbuf, file_count); ^ vdelivermail.c: In function ‘read_quota_from_maildir’: vdelivermail.c:467:13: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets (qbuf, qlen, quota_file); ^ vdelivermail.c: In function ‘check_forward_deliver’: vdelivermail.c:821:10: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(dir); ^ vdelivermail.c: In function ‘deliver_quota_warning’: vdelivermail.c:1160:10: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fd, quotawarnmsg, 0); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c clearopensmtp.c maildirquota.c: In function ‘maildirsize_read’: maildirquota.c:403:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int *’, but argument 3 has type ‘storage_t *’ [-Wformat=] sscanf(q, "%llu %llu", &n, &c); ^ maildirquota.c:403:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int *’, but argument 4 has type ‘storage_t *’ [-Wformat=] maildirquota.c: In function ‘doaddquota’: maildirquota.c:809:2: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘storage_t’ [-Wformat=] sprintf(u.buf, "%llu %llu\n", maildirsize_size, maildirsize_cnt); ^ maildirquota.c:809:2: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] maildirquota.c: In function ‘docheckquota’: maildirquota.c:653:7: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(newmaildirsizename, VPOPMAILUID, VPOPMAILGID); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vadddomain.c In file included from /usr/include/unistd.h:1148:0, from vdelivermail.c:26: In function ‘read’, inlined from ‘fdcopy’ at vdelivermail.c:396:21: /usr/include/bits/unistd.h:42:2: warning: call to ‘__read_chk_warn’ declared with attribute warning: read called with bigger length than size of the destination buffer [enabled by default] return __read_chk_warn (__fd, __buf, __nbytes, __bos0 (__buf)); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vdeldomain.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vpasswd.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vadduser.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vdeluser.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vaddaliasdomain.c vadddomain.c: In function ‘main’: vadddomain.c:108:18: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(TmpBuf1, a_uid, a_gid); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vsetuserquota.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vpopbull.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vdeloldusers.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vmoduser.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c valias.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vuserinfo.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vmkpasswd.c vpopbull.c: In function ‘main’: vpopbull.c:90:9: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(CurDir,sizeof(CurDir)); ^ vpopbull.c:163:14: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(entry->path); ^ vpopbull.c: In function ‘copy_email’: vpopbull.c:313:7: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(tmpbuf, VPOPMAILUID, VPOPMAILGID); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vipmap.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vdominfo.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vconvert.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vkill.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vmoddomlimits.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vchangepw.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c dotqmail2valias.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vpopmaild.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vlist.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vlistlib.c vmoddomlimits.c: In function ‘main’: vmoddomlimits.c:210:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘storage_t’ [-Wformat=] printf("Domain Quota: %llu MB\n", limits.diskquota); ^ vmoddomlimits.c:211:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘storage_t’ [-Wformat=] printf("Default User Quota: %llu bytes\n", limits.defaultquota); ^ vmoddomlimits.c:212:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘storage_t’ [-Wformat=] printf("Max Domain Messages: %llu\n", limits.maxmsgcount); ^ vmoddomlimits.c:213:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘storage_t’ [-Wformat=] printf("Default Max Messages per User: %llu\n", limits.defaultmaxmsgcount); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vutil.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c authvchkpw.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c vusagec.c vpopmaild.c: In function ‘get_limits’: vpopmaild.c:2284:5: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] mylimits.diskquota); wait_write(); ^ vpopmaild.c:2284:5: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vlistlib.c: In function ‘ezmlm_decode’: vpopmaild.c:2286:5: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] mylimits.maxmsgcount); wait_write(); ^ vpopmaild.c:2286:5: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vlistlib.c:491:17: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=] printf( " First Token: %s Len: %d\n", Tmp, strlen( Tmp )); ^ vpopmaild.c:2288:5: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] mylimits.defaultquota); wait_write(); ^ vpopmaild.c:2288:5: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmaild.c:2290:5: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] mylimits.defaultmaxmsgcount); wait_write(); ^ vpopmaild.c:2290:5: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vutil.c: In function ‘isValidMailList’: vutil.c:112:14: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets( TmpBuf2, sizeof(TmpBuf2), fs); ^ vlistlib.c:557:15: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets( LI->PrefixText, sizeof(LI->PrefixText), fs ); ^ vlistlib.c: In function ‘listSubsCount’: vlistlib.c:819:9: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] pipe(handles); ^ vlistlib.c: In function ‘listSubsList’: vlistlib.c:872:9: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] pipe(handles); ^ vlistlib.c: In function ‘listList’: vlistlib.c:1045:18: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(TmpBuf2, sizeof(TmpBuf2), fs); ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c client.c vpopmaild.c: In function ‘get_user_size’: vpopmaild.c:2628:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] snprintf(WriteBuf, sizeof(WriteBuf), "size %llu" RET_CRLF, bytes); ^ vpopmaild.c:2628:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmaild.c:2630:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] snprintf(WriteBuf, sizeof(WriteBuf), "count %llu" RET_CRLF, cnt); ^ vpopmaild.c:2630:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmaild.c: In function ‘get_domain_size’: vpopmaild.c:2683:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] snprintf(WriteBuf, sizeof(WriteBuf), "size %llu" RET_CRLF, bytes); ^ vpopmaild.c:2683:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmaild.c:2685:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] snprintf(WriteBuf, sizeof(WriteBuf), "count %llu" RET_CRLF, cnt); ^ vpopmaild.c:2685:7: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmaild.c:2694:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] snprintf(WriteBuf, sizeof(WriteBuf), "size %llu" RET_CRLF, totalbytes); ^ vpopmaild.c:2694:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] vpopmaild.c:2696:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] snprintf(WriteBuf, sizeof(WriteBuf), "count %llu" RET_CRLF, totalcnt); ^ vpopmaild.c:2696:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c conf.c vpopmaild.c: In function ‘list_lists’: authvchkpw.c: In function ‘main’: authvchkpw.c:353:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(2, "AUTHFAILURE\n", 12); ^ authvchkpw.c:365:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(2, "AUTHFAILURE\n", 12); ^ authvchkpw.c:377:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(2, "AUTHFAILURE\n", 12); ^ authvchkpw.c:395:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(2, "AUTHFAILURE\n", 12); ^ vpopmaild.c:2090:10: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(tmpbuf,sizeof(tmpbuf),fs); ^ vusagec.c: In function ‘main’: vusagec.c:70:4: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘storage_t’ [-Wformat=] printf("%s: %llu byte(s) in %llu file(s)\n", *(argv[i]) == '@' ? (argv[i] + 1) : argv[i], uusage, musage); ^ vusagec.c:70:4: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘storage_t’ [-Wformat=] x86_64-pc-linux-gnu-gcc -I. -I/usr/include/mysql -I. -march=core-avx2 -O2 -pipe -c ippp.c conf.c: In function ‘config_contents’: conf.c:411:10: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(b, sizeof(b) - 1, stream); ^ rm -f libvpopmail.a ar cru libvpopmail.a libvpopmail_a-vpopmail.o libvpopmail_a-md5.o libvpopmail_a-bigdir.o libvpopmail_a-vauth.o libvpopmail_a-file_lock.o libvpopmail_a-vpalias.o libvpopmail_a-seek.o libvpopmail_a-vlimits.o libvpopmail_a-maildirquota.o libvpopmail_a-vutil.o libvpopmail_a-vlistlib.o libvpopmail_a-backfill.o libvpopmail_a-client.o libvpopmail_a-conf.o libvpopmail_a-ippp.o cdb/*.o x86_64-pc-linux-gnu-ranlib libvpopmail.a x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-z,now -Wl,-O1 -Wl,--as-needed -o vchkpw vchkpw.o md5.o hmac_md5.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o clearopensmtp clearopensmtp.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vdelivermail vdelivermail.o maildirquota.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vadddomain vadddomain.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vdeldomain vdeldomain.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vpasswd vpasswd.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vadduser vadduser.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vdeluser vdeluser.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vaddaliasdomain vaddaliasdomain.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vsetuserquota vsetuserquota.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vpopbull vpopbull.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vdeloldusers vdeloldusers.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vmoduser vmoduser.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o valias valias.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vuserinfo vuserinfo.o maildirquota.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vmkpasswd vmkpasswd.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vipmap vipmap.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vdominfo vdominfo.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vconvert vconvert.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vkill vkill.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vmoddomlimits vmoddomlimits.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vchangepw vchangepw.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o dotqmail2valias dotqmail2valias.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vlist vlist.o vlistlib.o vutil.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o authvchkpw authvchkpw.o hmac_md5.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vusagec vusagec.o client.o conf.o ippp.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt In file included from /usr/include/string.h:640:0, from vpopmaild.c:22: In function ‘strncat’, inlined from ‘read_file’ at vpopmaild.c:1608:14: /usr/include/bits/string3.h:150:3: warning: call to __builtin___strncat_chk might overflow destination buffer [enabled by default] return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); ^ x86_64-pc-linux-gnu-gcc -march=core-avx2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -o vpopmaild vpopmaild.o libvpopmail.a -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt make[2]: Leaving directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33' make[1]: Leaving directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33' >>> Source compiled. >>> Test phase [not enabled]: net-mail/vpopmail-5.4.33-r1 >>> Install vpopmail-5.4.33-r1 into >>> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image/ category net-mail * Setting VPOP_HOME to: /var/vpopmail make -j9 DESTDIR=/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image/ install for d in bin doc etc include lib ; do \ if test ! -d /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/$d; then \ /usr/bin/install -c -d -g vpopmail -m 0755 -o vpopmail \ /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/$d ; \ fi ; \ done **************************************************** If you plan to use the vpopmail usage daemon run the following commands: cd vusaged && ./configure && make Making install in cdb make[1]: Entering directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33/cdb' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33/cdb' Then follow the INSTALL file to install **************************************************** make[1]: Entering directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33' make[2]: Entering directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33' for d in bin doc etc include lib ; do \ if test ! -d /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/$d; then \ /usr/bin/install -c -d -g vpopmail -m 0755 -o vpopmail \ /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/$d ; \ fi ; \ done /usr/bin/install -c -d -g vpopmail -m 0700 -o vpopmail \ /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/domains echo "-I/var/vpopmail/include" > \ /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/inc_deps /bin/mkdir -p '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/bin' echo "-L/var/vpopmail/lib -lvpopmail -Xlinker -R -Xlinker /usr/lib64/mysql -L/usr/lib64/mysql -lmysqlclient -lz -lm -lcrypt " > \ /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/lib_deps if test ! -r /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vusagec.conf; then \ /usr/bin/install -c -o vpopmail -m 0644 -g vpopmail \ vusagec.conf /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vusagec.conf; \ fi /usr/bin/install -c -o vpopmail -m 711 -g vpopmail vchkpw vdelivermail clearopensmtp vadddomain vdeldomain vpasswd vadduser vdeluser vaddaliasdomain vsetuserquota vpopbull vdeloldusers vmoduser valias vuserinfo vmkpasswd vipmap vdominfo vconvert vkill vmoddomlimits vchangepw dotqmail2valias vpopmaild vlist authvchkpw vusagec '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/bin' if test ! -r /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vlimits.default; then \ /usr/bin/install -c -o vpopmail -m 0644 -g vpopmail \ vlimits.default /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vlimits.default; \ fi if test "1" = "1"; then \ if test ! -r /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; then \ echo "# MYSQL CONNECTION SETTINGS FOR VPOPMAIL" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "#" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "# Line 1 defines the connection to use for database reads," >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "# Line 2 defines the connection to use for database updates/writes." >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "#" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "# If you omit line 2, then the same settings will be" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "# used for both read and write." >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "#" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "# settings for each line:" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "# host|port|user|password|database" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "#" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "localhost|0|root|secret|vpopmail" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "#" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "# Note:" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "# The value of host may be either a hostname or an IP address." >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "# If host is 'localhost', then sockets (Unix) or named pipes (Windows)" >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ echo "# will be used instead of TCP/IP to connect to the server." >> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql; \ fi ; \ chown vpopmail /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql ; \ chgrp vpopmail /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql ; \ chmod 0640 /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/etc/vpopmail.mysql ; \ fi /usr/bin/install -c -o root -m 0644 \ libvpopmail.a /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/lib/libvpopmail.a /usr/bin/install -c -o root -m 0444 \ config.h /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/include/vpopmail_config.h for include in vpopmail.h config.h vauth.h vlimits.h storage.h client.h conf.h ippp.h ; do \ /usr/bin/install -c -o root -m 0444 $include \ /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/include/ ; \ done /usr/bin/install -c -d /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/doc/man_html /usr/bin/install -c -d /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/doc/doc_html /usr/bin/install -c -o vpopmail -m 0444 -g vpopmail \ doc/man_html/*.* /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/doc/man_html/ /usr/bin/install -c -o vpopmail -m 0444 -g vpopmail \ doc/doc_html/*.* /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image//var/vpopmail/doc/doc_html/ make[2]: Leaving directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33' make[1]: Leaving directory '/var/tmp/portage/net-mail/vpopmail-5.4.33-r1/work/vpopmail-5.4.33' * Installing env.d entry * Locking down vpopmail permissions >>> Completed installing vpopmail-5.4.33-r1 into >>> /var/tmp/portage/net-mail/vpopmail-5.4.33-r1/image/ strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version var/vpopmail/bin/vchkpw var/vpopmail/bin/vdelivermail var/vpopmail/bin/clearopensmtp var/vpopmail/bin/vadddomain var/vpopmail/bin/vdeldomain var/vpopmail/bin/vdeluser var/vpopmail/bin/vpasswd var/vpopmail/bin/vaddaliasdomain var/vpopmail/bin/vadduser var/vpopmail/bin/vsetuserquota var/vpopmail/bin/vdeloldusers var/vpopmail/bin/vmoduser var/vpopmail/bin/vuserinfo var/vpopmail/bin/vpopbull var/vpopmail/bin/valias var/vpopmail/bin/vmkpasswd var/vpopmail/bin/vipmap var/vpopmail/bin/vdominfo var/vpopmail/bin/vconvert var/vpopmail/bin/vmoddomlimits var/vpopmail/bin/vkill var/vpopmail/bin/vchangepw var/vpopmail/bin/dotqmail2valias var/vpopmail/bin/vpopmaild var/vpopmail/bin/vlist var/vpopmail/bin/authvchkpw var/vpopmail/bin/vusagec var/vpopmail/lib/libvpopmail.a ecompressdir: bzip2 -9 /usr/share/doc >>> Installing (1 of 1) net-mail/vpopmail-5.4.33-r1::gentoo * >>> SetUID: [chmod go-r] /var/vpopmail/bin/vchkpw ... [ ok ] * Setting VPOP_HOME to: /var/vpopmail * The vpopmail DATA will NOT be removed automatically. * You can delete them manually by removing the /var/vpopmail directory. * * You have 'mysql' turned on in your USE * Vpopmail needs a VALID MySQL USER. Let's call it 'vpopmail' * You MUST add it and then specify its passwd in the /etc/vpopmail.conf file * * First log into mysql as your mysql root user and pass. Then: * > create database vpopmail; * > use mysql; * > grant select, insert, update, delete, create, drop on vpopmail.* to * vpopmail@localhost identified by 'your password'; * > flush privileges; * * If you have problems with vpopmail not accepting mail properly, * please ensure that /etc/vpopmail.conf is chmod 640 and * owned by root:vpopmail * * * Massive important warning if you are upgrading to 5.2.1-r8 or older * The internal structure of the mail storage has changed for * consistancy with the rest of Gentoo! Please review and utilize the * script at /var/vpopmail/bin/vpopmail-Maildir-dotmaildir-fix.sh * to upgrade your system! (It can do conversions both ways). * You should be able to run it right away without any changes. * * * Use of vpopmail's tcp.smtp[.cdb] is also deprecated now, consider * using net-mail/relay-ctrl instead. * * * If you are upgrading from 5.4.17 or older, you have to fix your * MySQL tables: * * ALTER TABLE `dir_control` CHANGE `domain` `domain` CHAR(96) NOT NULL; * ALTER TABLE `ip_alias_map` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `lastauth` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `valias` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `vlog` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `vpopmail` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `limits` CHANGE domain domain CHAR(96) NOT NULL, * ADD `disable_spamassassin` TINYINT(1) DEFAULT 0 NOT NULL AFTER `disable_smtp`, * ADD `delete_spam` TINYINT(1) DEFAULT 0 NOT NULL AFTER `disable_spamassassin`; * * * Newer versions of vpopmail contain a quota daemon called vusaged. * This ebuild DOES NOT INSTALL vusaged and has therefore disabled * its usage in /var/vpopmail/etc/vusagec.conf. DO NOT ENABLE! * Otherwise mail delivery WILL BREAK * * Messages for package net-mail/vpopmail-5.4.33: * The vpopmail DATA will NOT be removed automatically. * You can delete them manually by removing the /var/vpopmail directory. * Messages for package net-mail/vpopmail-5.4.33-r1: * * Massive important warning if you are upgrading to 5.2.1-r8 or older * The internal structure of the mail storage has changed for * consistancy with the rest of Gentoo! Please review and utilize the * script at /bin/vpopmail-Maildir-dotmaildir-fix.sh * to upgrade your system! (It can do conversions both ways). * You should be able to run it right away without any changes. * * * Use of vpopmail's tcp.smtp[.cdb] is also deprecated now, consider * using net-mail/relay-ctrl instead. * * * If you are upgrading from 5.4.17 or older, you have to fix your * MySQL tables: * * ALTER TABLE `dir_control` CHANGE `domain` `domain` CHAR(96) NOT NULL; * ALTER TABLE `ip_alias_map` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `lastauth` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `valias` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `vlog` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `vpopmail` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `limits` CHANGE domain domain CHAR(96) NOT NULL, * ADD `disable_spamassassin` TINYINT(1) DEFAULT 0 NOT NULL AFTER `disable_smtp`, * ADD `delete_spam` TINYINT(1) DEFAULT 0 NOT NULL AFTER `disable_spamassassin`; * * * Newer versions of vpopmail contain a quota daemon called vusaged. * This ebuild DOES NOT INSTALL vusaged and has therefore disabled * its usage in /etc/vusagec.conf. DO NOT ENABLE! * Otherwise mail delivery WILL BREAK * * * You have 'mysql' turned on in your USE * Vpopmail needs a VALID MySQL USER. Let's call it 'vpopmail' * You MUST add it and then specify its passwd in the /etc/vpopmail.conf file * * First log into mysql as your mysql root user and pass. Then: * > create database vpopmail; * > use mysql; * > grant select, insert, update, delete, create, drop on vpopmail.* to * vpopmail@localhost identified by 'your password'; * > flush privileges; * * If you have problems with vpopmail not accepting mail properly, * please ensure that /etc/vpopmail.conf is chmod 640 and * owned by root:vpopmail * * * Massive important warning if you are upgrading to 5.2.1-r8 or older * The internal structure of the mail storage has changed for * consistancy with the rest of Gentoo! Please review and utilize the * script at /var/vpopmail/bin/vpopmail-Maildir-dotmaildir-fix.sh * to upgrade your system! (It can do conversions both ways). * You should be able to run it right away without any changes. * * * Use of vpopmail's tcp.smtp[.cdb] is also deprecated now, consider * using net-mail/relay-ctrl instead. * * * If you are upgrading from 5.4.17 or older, you have to fix your * MySQL tables: * * ALTER TABLE `dir_control` CHANGE `domain` `domain` CHAR(96) NOT NULL; * ALTER TABLE `ip_alias_map` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `lastauth` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `valias` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `vlog` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `vpopmail` CHANGE domain domain CHAR(96) NOT NULL; * ALTER TABLE `limits` CHANGE domain domain CHAR(96) NOT NULL, * ADD `disable_spamassassin` TINYINT(1) DEFAULT 0 NOT NULL AFTER `disable_smtp`, * ADD `delete_spam` TINYINT(1) DEFAULT 0 NOT NULL AFTER `disable_spamassassin`; * * * Newer versions of vpopmail contain a quota daemon called vusaged. * This ebuild DOES NOT INSTALL vusaged and has therefore disabled * its usage in /var/vpopmail/etc/vusagec.conf. DO NOT ENABLE! * Otherwise mail delivery WILL BREAK * >>> Auto-cleaning packages... >>> No outdated packages were found on your system. !DSPAM:548876f341142942914643!