Skip to content

indimail Release 3.4.0

Compare
Choose a tag to compare
@mbhangui mbhangui released this 12 Sep 11:39
· 829 commits to master since this release
48f7dc6

DNF / YUM / APT / Arch Binary Downloads

Open Build Service Binary Download

Release Highlights

courier-imap

  • courier-imap version upgraded to courier-imap-5.1.4
  • unicode version upgraded to 2.2.3
  • maildrop version upgraded to 3.0.3

indimail-auth

  • use /run/indimail for nssd socket path
  • FreeBSD port of nssd
  • Darwin port of pam-multi
  • suport dovecot authentication in pam-checkpwd

ChangeLog

bogofilter-wordlist

  • 01/03/2021 - indimail-3.0
  1. First Release
  • 13/07/2021
  1. bogofiter-wordlist.spec: Removed indimail-spamfilter from Requires
  • 18/07/2021 - indimail-3.4
  • 31/07/2021
  1. PKGBUILD.in: Added missing variable definitions
  • 12/09/2021 - indimail-3.4.0

courier-imap

  • 01/03/2021
  1. upgraded courier-imap to 5.0.12
  2. upgraded fetchmail to 6.4.16
  • 02/03/2021
  1. upgraded courier-imap to 5.0.14
  2. upgraded unicode to 2.1.2
  3. upgraded maildrop to 3.0.2
  4. libcouriertls.c: replaced default cipher list to "PROFILE=SYSTEM"
  • 23/03/2021
  1. upgraded courier-imap to 5.1.1
  2. upgraded unicode to 2.2.2
  3. upgraded maildrop to 3.0.3
  • 28/03/2021
  1. upgraded courier-imap to 5.1.2
  • 18/04/2021
  1. added scientic linux distribution
  • 25/04/2021
  1. updated courier-imap to version 5.1.3
  • 30/04/2021
  1. fixed syntax error getting HOSTNAME
  • 17/06/2021
  1. bumped unicode version to 2.2.3
  2. pop3login: use unbuffered reads, handle our own buffering.
  3. synced mailbolist.c, smap.c with courier-imap-5.1.3.20210615
  • 13/07/2021
  1. indimail-access.spec: removed chkconfig from Requires
  • 18/07/2021 - indimail-3.4.0-pre1
  1. indimail-access.spec, debian/postinst: use default domain from global_vars instead of local env variable
  • 31/07/2021
  1. PKGBUILD.in: Added missing variable definitions
  • 01/08/2021
  1. spec, PKGBUILD, debian pre/post: skip service if dir doesn't exist
  • 02/08/2021
  1. PKGBUILD: Fix permissions for directories
  • 12/08/2021
  1. updated courier-imap to 5.1.4
  • 12/09/2021 - indimail-3.4.0

indimail-auth

  • 21/05/2020
  1. changed nssd.sock path to /run/indimail
  2. changed nssd.pid path to /run/indimail
  3. nssd-1.2/configure.ac - fixed --enable-nssd-socket, --enable-nssd-config-path options
  • 12/06/2020
  1. configure.ac: define HAVE_LIBMARIADB using egrep st_mysql_res in mysql.h
    to pull in MYSQL_RES typedef
  2. postinst: shutdown nssd before upgrade
  • 14/06/2020
  1. QA fixes on README, Makefile, specfile
  2. use svctool to set alternatives for pam-multi during package installation/removal
  • 19/06/2020
  1. Add AC_PROG_CC_C99 to configure
  • 22/09/2020
  1. FreeBSD port
  • 24/09/2020
  1. spwd.c, pwd.c, misc.c, grp.c: renamed nsvs to nssd
  • 28/09/2020
  1. pipe_exec.c: display authmodule being executed in debug statements
  2. pam-checkpwd.c print authmodule name in error logs/debug statements
  3. pam-checkpwd.c added pid error logs/debug statements
  • 29/09/2020
  1. pop3, imap, pam-multi pam config: pam-multi.so uses getopt. argv0 must be supplied
  2. pam-multi.c: replace LOG_EMERG with LOG_INFO
  • 03/10/2020
  1. pam-multi.c: Darwin Port
  2. pam-support.c: Fixed compilation warnings
  3. default.configure, configure.ac: Darwin Port
  • 04/10/2020
  1. pam-multi.c: set optreset=1 for Darwin
  2. added pam-config files for Linux, Darwin
  3. set SYSTEM variable for Makefile to create pam config files based on System
  • 05/10/2020
  1. set CPPFLAGS, CFLAGS, LDFLAGS for nssd, pam-multi
  • 13/10/2020
  1. added debuginfo package
  • 17/11/2020
  1. stop start pwdlookup service on upgrade
  • 19/01/2021
  1. pam-support.c: display pam function in failure
  • 27/01/2021 - indimail-3.3
  1. pam-checkpwd.c: dovecot support added
  2. pam-checkpwd.c: env variable NATIVE_CHECKPASSWORD to comply exactly with checkpassword protocol
  • 28/02/2021
  1. post install: save variables
  • 18/03/2021
  1. added obs triggers
  • 30/04/2021
  1. fixed syntax error getting HOSTNAME
  • 18/07/2021
  1. fixed salt size argument in makesalt
  • 18/07/2021 - indimail-3.4.0-pre1
  • 21/07/2021
  1. updated configure.ac
  2. nssd.c: replace sys/poll.h with poll.h
  3. util.c: include sys/select.h
  • 31/07/2021
  1. PKGBUILD.in: Added missing variable definitions
  2. Makefile.am (pam-multi, nssd): use sbindir for sbin programs to fix
    installation on arch linux
  3. default.configure: fixed pam module directory for arch linux
  4. ArchLinux, Debian: added perm_list.auth
  5. PKGBUILD.in: added perm_list.auth to source array
  • 02/08/2021
  1. PKGBUILD: Fix permissions for directories
  2. PKGBUILD.in fixed typos
  • 20/08/2021
  1. indimail-auth.spec, PKGBUILD removed host compoment from default domain
  • 12/09/2021 - indimail-3.4.0

indimail-spamfiter

  • 06/06/2020
  1. New package indimail-spamfilter
  • 07/06/2020
  1. upgraded bogofilter version to 1.2.5
  • 19/06/2020
  1. Add AC_PROG_CC_C99 to configure
  • 13/10/2020
  1. added debuginfo packages
  • 17/10/2020 - indimail-3.2
  1. enabled suse permissions
  • 18/04/2021
  1. added scientic linux distribution
  • 10/06/2021
  1. set/unset QMAILQUEUE=/usr/sbin/qmail-spamfilter on package installation/removal
  • 01/03/2021 - indimail-3.4.0-pre1
  • 31/07/2021
  1. PKGBUILD.in: Added missing variable definitions
  • 12/09/2021 - indimail-3.4.0

indimail-utils

  • 02/06/2020
  1. New package indimail-utils
  2. QA Fixes for documentation, RPM Lint fixes
  • 19/06/2020
  1. Add AC_PROG_CC_C99 to configure
  2. mpack - fixed possible buffer overflow in uudecode.c
  • 07/10/2020
  1. Fixed compiler warnings on Darwin
  • 12/10/2020
  1. exec.c: replaced sys_siglist with strsignal()
  • 13/10/2020 - indimail-3.2
  1. added debuginfo package
  • 18/03/2021
  1. added github-obs integration
  • 01/03/2021 - indimail-3.3
  1. First Release
  • 13/07/2021
  1. bogofiter-wordlist.spec: Removed indimail-spamfilter from Requires
  • 18/07/2021 - indimail-3.4.0-pre1
  • 02/08/2021
  1. PKGBUILD: Fix permissions for directories
  • 12/09/2021 - indimail-3.4.0

IndiMail

  • 23/02/2021
  1. sql_adddomain.c,, sql_setpw.c : replaced CREATE TABLE statements with create_table() function
  2. post install: save variables
  • 03/03/2021
  1. indisrvr.c, tls.c - renamed SSL_CIPHER to TLS_CIPHER_LIST
  2. tls.c, tls.h, auth_admin.c - updated datatypes
  3. tls.c, tls.h - added cafile argument to tls_init()
  4. auth_admin.c - tls_init() changed for cafile argument
  • 04/03/2021
  1. auth_admin.c, tls.c - added option to match host with common name
  2. adminclient.c - added -m option to match host with common name
  3. adminclient.c - added -C option to specify cafile
  4. proxylogin.c - added option to specify CAFILE and match host with common name
  • 09/03/2021
  1. tls.c, tls.h - refactored tls code
  2. auth_admin.c, indisrvr.c: use functions from tls.c
  • 10/03/2021
  1. tls.c: use set_essential_fd() to avoid deadlock
  • 10/03/2021
  1. vpriv_insert.c: fixed SQL syntax error
  • 14/03/2021
  1. Changes for making code github action, added workflow for CI
  2. indimail.h - allow inclusion without having mysql installed
  • 30/04/2021
  1. spec, postinst: fixed syntax error getting HOSTNAME
  • 03/05/2021
  1. RemoteBulkMail.c: added missing guarding braces
  2. vdeloldusers.c: fix compiler warnings
  3. tcplookup.c: initialize rfd, wfd
  • 26/05/2021
  1. tcpopen.c: treat access on socket other than ENOENT as error
  • 09/06/2021
  1. inquerytest.c: BUG - Fixed SIGSEGV
  2. ProcessInFifo.c: BUG: Fixed read failing on fifo because of O_NDELAY flag
  3. inquerytest: use fifo read to ensure inlookup service is ready to serve requests.
  • 11/06/2021
  1. indisrvr.c, ismaildup.c, runcmmd.c, vfilter: replaced MakeArgs with makeargs from libqmail
  2. deliver_mail.c, ismaildup.c, vdelivermail.c, vfilter.c: replaced makeseekable with mktempfile from libqmail
  • 08/07/2021
  1. printdir.c vadduser.c vbulletin.c vcfilter.c vdeluser.c vdominfo.c vmoduser.c vmoveuser.c vrenameuser.c vreorg.c add check for misconfigured assign file
  2. add_domain_assign.c valiasinfo.c: removed QMAILDIR setting through env variable
  3. initsvc.c: removed LIBEXECDIR setting through env variable
  4. controlfiles.i: added mcdinfo, mailalert.cfg
  5. vacation.c: fixed argument handling
  6. add_vacation.c: added missing error handling
  7. removed sq_vacation
  • 13/07/2021
  1. indimail.spec: removed chkconfig from Requires
  • 18/07/2021 - Indimail-3.4.0-pre1
  • 21/07/2021
  1. adminCmmd.c, monkey.c: conditional compilation (alpine linux)
  2. tcpopen.c: deprecated rresvport
  3. configure.ac: check for asm/ioctl.h, rresvport function
  4. authpgsql.c default.configure doc/ChangeLog incrypt.c passwd_policy.c proxylogin.c userinfo.c vchkpass.c vlimit.c vsetpass.c: conditionally define _XOPEN_SOURCE
  5. default.configure: use /usr/local/etc/indimail/sv as servicedir for darwin/freebsd
  • 27/07/2021
  1. deliver_mail.c findhost.c LoadDbInfo.c Login_Tasks.c parse_email.c smtp_port.c vdelivermail.c vfilter.c set default domain using vset_default_domain
  2. ProcessInFifo.c: use getEnvConfigStr to set default domain
  3. vset_default_domain.c: changed vset_default_domain to return default domain
  • 31/07/2021
  1. PKGBUILD.in: Added missing variable definitions
  • 01/08/2021
  1. PKGBUILD.in: added missing variable _sysconfdir
  2. indimail-mta.spec, indimail-postinst: install mrtg service only if mrtg binary is present
  3. spec, PKGBUILD, debian pre/post: skip service if dir doesn't exist
  • 02/08/2021
  1. PKGBUILD: Fix permissions for directories
  • 04/08/2021
  1. indimail.spec, Makefile.am: removed r_mkdir, evalulate function
  • 16/08/2021
  1. indimail.spec: fixed noproxy variable
  • 18/08/2021
  1. vget_ip_map.c: create ip_alias_map table if absent
  • 20/08/2021
  1. indimail.spec, PKGBUILD, debian post scripts: removed host compoment from default domain
  • 21/08/2021
  1. moved no_of_days.[c,h] to libqmail
  • 24/08/2021
  1. vadddomain: added check for domain name validity
  • 30/08/2021
  1. clearopensmtp.c, handlers.c, inquerytest.c, osh.h: mark functions not returing as attribute ((noreturn))
  • 01/09/2021
  1. indimail.spec: removed use of chrpath
  • 05/09/2021
  1. changed permissions for dirs with 555 to 755
  • 11/09/2021
  1. add_user_assign.c, is_alias_domain.c, make_user_dir.c, sql_adduser.c: use getEnvConfig for domain directory
  2. is_alias_domain: on system error, return -1 instead of exit
  3. get_real_domain.c: corrected wrong variable used for domain director
  4. inlookup.c: fixed wrong assignment of strnum2 for pid
  5. sql_insertaliasdomain.c: fixed missing round brace in sql statement
  6. FifoCreate.c: set permission mode of inquery fifo from FIFO_MODE env variable
  • 12/09/2021 - indimail-3.4.0

indium

  • 19/06/2020
  1. Add AC_PROG_CC_C99 to configure
  2. RPM/debian Build Fixes
  3. added create_rpm, create_debian scripts
  • 13/10/2020 - indimail-3.3
  1. added debuginfo package
  • 18/07/2021 - indimail-3.4.0-pre1
  • 12/09/2021 - indimail-3.4.0

ircube

  • 13/03/2017
  1. Created package for roundcube plugins
  • 16/03/2017
  1. Created autoconfigure scripts
  2. Added INSTALL file
  3. Added testssl.php
  • 07/11/2018
  1. fixed typos in README
  • 02/05/2020
  1. added roundcubemail config script roundcube_config
  2. updated README
  • 04/05/2020
  1. removed IF NOT EXISTS from create user sql statement to support older mysqld versions
  2. updated roundcube_config for deskey, crontab entry
  • 06/05/2020
  1. Create supervised services for apache2, php-fpm
  2. Enable php-fpm for apache2 on debian systems
  • 23/06/2020
  1. fixed imap host variable
  2. roundcube_config - updated for CentOS8
  3. generate ircube.spec from ircube.spec.in
  4. fix for opensuse ssl.conf and wwwrun group
  • 01/02/2021 - indimail-3.3
  1. roundcube_config: Fix value of PRIV_PASS
  2. roundcube_config: fixed path of cleandb.sh
  • 18/07/2021 - indimail-3.4.0-pre1
  • 25/08/2021
  1. roundcube_config: updated for almalinux8 and apache2 on debian
  • 12/09/2021 - indimail-3.4.0

iwebadmin

  • 14/03/2021
  1. Changes for making code github action, added workflow for CI
  2. compile without using mysql (removed mysql-devel from BuildRequires"
  • 18/07/2021 - indimail-3.4.0-pre1
  • 31/07/2021
  1. PKGBUILD.in: Added missing variable definitions
  • 12/09/2021 - indimail-3.4.0

logalert

  • 25/02/2010
  1. parser.c, main.c, parser.y added -i option
  • 29/12/2019
  1. parser.y fixed return value of handle_conf_file()
  • 13/10/2020 - indimail-3.3
  1. added debuginfo package
  • 15/03/2021
  1. use libidimail and remove common.c. Update common.h to remove functions present in libindimail
  • 18/07/2021 - indimail-3.4.0-pre1
  • 02/08/2021
  1. PKGBUILD: Fix permissions for directories
  • 12/09/2021 - indimail-3.4.0

procmail

  • 20/06/2020
  1. added setgroups() before setuid() call
  • 13/10/2020 - indimail-3.3
  1. added debuginfo package
  • 18/07/2021 - indimail-3.4.0-pre1
  • 31/07/2021
  1. PKGBUILD.in: Added missing variable definitions
  • 12/09/2021 - indimail-3.4.0

Download IndiMail