The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.

Download Latest Version README.md (16.4 kB)
Email in envelope

Get an email when there's a new version of IndiMail

Home / v3.4.2
Name Modified Size InfoDownloads / Week
Parent folder
indimail Release 3.4.2.tar.gz 2023-01-31 22.3 MB
indimail Release 3.4.2.zip 2023-01-31 24.1 MB
README.md 2023-01-31 7.9 kB
Totals: 3 Items   46.3 MB 0

Date: Tue Jan 31 2023 03:32:40 +0000

DNF / YUM / APT / Arch Binary Downloads

Open Build Service Binary Download

Release Highlights

indimail-virtualdomains - use TLS functions from libqmail - use variadic functions from libqmail for logging and display

iwebadmin - Added cram, scram checkboxes in modify user for setting passwords for CRAM, SCRAM authentication - added feature to create passwords for SCRAM for new user addition

indimail-access - upgraded courier-imap to 5.2.1 - upgraded fetchmail to to 6.4.36

indimail-auth - FreeBSD port - Darwin port for pam-multi - support dovecot authentication

ircube - port for almalinux, rockylinux, centos-stream-8, centos-stream-9

What's Changed

Full Changelog: https://github.com/mbhangui/indimail-virtualdomains/compare/v3.4.1...v3.4.2

Detailed ChangeLog

  • Tue Jan 31 2023 08:19:46 +0000 Manvendra Bhangui indimail-access@indimail.org 1.1.1-1.1%{?dist} Release 1.1.1-1.1 Start 01/03/2021 End 08/09/2022
  • 05/12/2022
  • upgraded maildrop to 3.1.0
  • upgraded courier-imap to 5.2.0
  • courier-imap: replaced libidn with libidn2
  • 06/12/2022
  • courier-imap: added portability for both libidn1 and libidn2
  • 23/12/2022
  • upgraded courier-imap to 5.2.1
  • 13/01/2023
  • courier-imap/authlib/Makefile.am: removed crud
  • 30/01/2023
  • fetchmail version upgraded to 6.4.36
  • 31/01/2023 - indimail-3.4.1

  • Tue Jan 31 2023 03:32:40 +0000 Manvendra Bhangui indimail-virtualdomains@indimail.org 3.4.2-1.1%{?dist} Release 3.4.2-1.1 Start 08/09/2022 End 31/01/2023

  • 08/09/2022
  • authindi.c: hotfix: fix domain absent in assign causing AUTHFAILURE for system users
  • 12/09/2022
  • Fixed vpasswd usage
  • iauth.c, vmoduser.c, renameuser.c, sql_setpw.c, vsetpas.c: extract encrypted password from pw->pw_passwd starting with {SCRAM-SHA.*}
  • sql_setpw.c: fixed password struct getting overwritten with call to sql_getpw()
  • 08/10/2022
  • vfilter_display.c: Fixed SIGSEGV
  • 18/10/2022
  • postdel.c: added wrapper for postfix delivery to indimail virtualdomains.
  • 20/10/2022
  • Converted function prototypes to ansic
  • 22/10/2022
  • handlers.c: fixed out of bounds copy
  • get_localtime.c: use date822fmt() for local time
  • deliver_mail.c: Changed Received header to be consistent with qmail style
  • 27/10/2022
  • valias_delete_domain.c: delete entries for alias instead of real domain
  • iadduser.c: add to hostcntrl only for distributed domains
  • is_user_present.c: make variables static to avoid clash
  • sql_deldomain.c, sql_deluser.c, sql_getpw.c, sql_passwd.c, sql_setpw.c, sql_setquota.c, sql_updateflag.c: refactored sql code into do_sql()
  • 29/10/2022
  • vchkpass.c: fixed display of auth method in logs
  • 02/11/2022
  • vadddomain.c, vadduser.c, vgroup.c: added feature to add scram password during user addition
  • vmoduser.c, vpasswd.c: set usage string depeding on gsasl availability
  • renameuser.c: restore scram password while renaming user
  • 05/11/2022
  • vchkpass.c: use ENABLE_CRAM to allow use of pw_passwd field of indimail, indibak for plain text cram auth
  • 22/11/2022
  • configure.ac: fixed typo
  • 23/11/2022
  • load_mysql.c: renamed mysql_lib to libmysql
  • 07/12/2022
  • vadduser.c: fixed incorrect order of arguments in get_options
  • indimail.spec: skip lsb-core on obs builds
  • 18/12/2022
  • deliver_mail.c, ismaildup.c, postdel.c, qmail_remote.c, vfilter.c: recoded wait logic
  • indisrvr.c, initsvc.c: log additional wait status
  • inlookup.c, runcmmd.c: handle SIGCONT
  • 25/12/2022
  • proxylogin.c: authenticate using SCRAM salted password
  • proxyimap, proxypop3: allow any TLS/SSL helper program other than sslerator, couriertls
  • 03/01/2023
  • adminCmmd.c, auth_admin.c: renamed ADMIN_TIMEOUT to TIMEOUTDATA
  • adminCmmd.c, auth_admin.c: replaced safewrite, saferead with tlswrite, tlsread from tls library in libqmail
  • adminclient.c: added -r option to specify certification revocation list
  • auth_admin.c: replaced tls code with TLS library from libqmail
  • auth_admin.c: added env variable TIMEOUTCONN for connection timeout
  • auth_admin.h: added crlfile argument to auth_admin()
  • get_local_ip.c: replaced hints.ai_socktype from SOCK_DGRAM to SOCK_STREAM
  • indisrvr.c: replaced tls code with TLS library from libqmail
  • indisrvr.c: added -T option to specify connection timeout
  • indisrvr.c: added -r option to specify crl file
  • indisrvr.c: added -d option to specify certificate dir
  • proxyimap.c: added 'proxyimap' identifier in connection log message
  • proxypop3.c: added 'proxypop3' identifier in connection log message
  • proxylogin.c: added crlfile argument for auth_admin()
  • 08/01/2023
  • indisrvr.c: fixed potential double free if tls_accept fails
  • postinstall: fixed refresh of services
  • 03/01/2023
  • mpack-x/encode.c: Fixed usage of variable after free
  • 18/01/2023
  • LoadBMF.c hostcntrl.c ischema.c spam.c vatrn.c vcalias.c vcfilter.c vdeloldusers.c vdominfo.c vfilter.c vfilter_display.c vfstab.c vhostid.c vpriv.c vsmtp.c: replaced qprintf with subprintf
  • 21/01/2023
  • configure.ac, Makefile.am: added provision to have system specific Makefile rules

  • Tue Jan 31 2023 03:32:40 +0000 Manvendra Bhangui ircube@indimail.org 1.0.0-1.1%{?dist} Release 1.0.0-1.1 Start 13/09/2022 End 31/01/2023

  • 13/09/2022
  • roundcube_config: moved mysql config to separate function
  • 18/09/2022
  • roudcube_config: fixed empty variable error
  • 19/09/2022
  • roundcube_config: php-fpm.conf on stream8, 9 is /etc/php-fpm.conf
  • 20/09/2022
  • roundcube_config: Fixed php-fpm supervise run script
  • roundcube_config: Fixed /etc/httpd/conf.d/php.conf
  • 07/12/2022
  • roundcube_config: fixed /etc/httpd/conf.d/php.conf for almalinux, rockylinux, fedora

  • Tue Jan 31 2023 03:34:39 +0000 Manvendra Bhangui iwebadmin@indimail.org 2.1.1-1.1%{?dist} Release 2.1.1-1.1 Start 14/09/2022 End 31/01/2023

  • 14/09/2022
  • Added cram, scram checkboxes in modify user for setting passwords for CRAM, SCRAM authentication
  • html/mod_user.html, html/add_user.html: removed redundant spamcheck code
  • html/mod_user.html: added checkboxes for cram, scram
  • iwebadmin.c: Log authentcation errors
  • iwebadmin.c: added u_scram variable for scram checkbox
  • template.c: activate cram, scram checkboxes
  • user.c: activate cram, scram functionality
  • added functionality to set passwords for cram, scram authentication
  • 15/09/2022
  • html/*.html: Moved status message to bottom
  • iwebadmin.c: Extract encrypted password from SCRAM type passwords to fix authentication failure
  • 16/09/2022
  • user.c: fixed saveacopy functionality
  • template.c: fixed path for check_quota ('Q' show quota usage)
  • configure.ac: added limits.h to AC_CHECK_HEADERS
  • util.c: check return value of strtoll
  • iwebadmin.c: added more info in debug mode
  • html/README: added test cases
  • 24/09/2022
  • user.c: refactored user modification page
  • alias.c, auth.c, autorespond.c, template.c: corrected error messages
  • added new error messages to lang files
  • 25/09/2022
  • user.c: added comments
  • html/mod_user.html: Added input box for scram base64 salt
  • command.c: get input for scram base64salt
  • template.c, iwebadmin.c: get base64 salt from database
  • lang/*: added string for 'SCRAM salt'"
  • alias.c: BUGFIX: Fixed SIGSEGV
  • 27/09/2022
  • user.c: added feature to create passwords for SCRAM for new user addition
  • 31/01/2023 - indimail-3.4.2
Source: README.md, updated 2023-01-31