Skip to content

indimail-virtualdomains 3.4.7

Latest
Compare
Choose a tag to compare
@mbhangui mbhangui released this 06 Aug 13:49
· 19 commits to master since this release
03baac3

ChangeLogs

indimail-access

  • Tue Aug 06 2024 13:32:20 +0000 Manvendra Bhangui indimail-access@indimail.org 1.3-1.1%{?dist}
    Release 1.3-1.1 Start 10/05/2024 End 06/08/2024
  • courier-imap/libs/rfc1035/rfc1035str.c: Fix missing prototype for
    strcasecmp
  • indimail-access.spec: use $HOME/rpmbuild/SOURCES for source directory
  • indimail-access.spec: use python3-devel for mageia
  • upgraded courier-imap to 5.2.7
  • upgraded maildrop to 3.1.7

iwebadmin

  • Tue Aug 06 2024 13:34:32 +0000 Manvendra Bhangui iwebadmin@indimail.org 2.1.2-1.1%{?dist}
    Release 2.1.2-1.1 Start 28/07/2023 End 06/08/2024
  • iwebadmin.c: exit with specific error codes defined in iwebadmin.h to
    indicate the error and help testing iwebadmin with curl
  • html/mod_user.html: shortened quota input box length
  • alias.c: fixed null domain getting passed to valias_select_all()
  • iwebadmin.c, iwebadminx.h, template.c: added configurable mrtg url
  • user.c: fixed user addition to mailing list in "New Email Account"
  • user.c: remove user from mailing list subscriptions in 'Delete User"
  • iwebadmin.c, template.c: added few configurable debug statements
  • user.c: fixed enabling of catch-all button
  • user.c, autorespond.c, user.c: removed limits.c, limits.h
  • auth.[c,h]: added struct passwd argument to set_admin_type function, avoid
    extra call to sql_getpw
  • autorespond.h, dotqmail.h, forward.h, html.h, iwebadmin.h, iwebadminx.h,
    mailinglist.h, printh.h, show.h, template.h, user.h, util.h: prevent
    multiple inclusion of header file
  • command.c, iwebadmin.c: added role based access/delegation using vlimits
  • common.c: iweb_exit() - flush outut before exit
  • configure.ac: removed depcrated macros
  • iwebadmin.c: refactored code
  • Makefile.am: enabled auto dependency tracking
  • template.c: removed uneccessary output on descriptor 2
  • iwebadmin.spec, debian/*.dsc.in: updated indimail, indimail-devel minimum
    version requirement
  • command.c: corrected defines used for role based access
  • created mod_user1.html, mod_user2.html for scram, non-scram setup
  • user.c: fix search by index
  • user.c: use mod_user1.html, mod_user2.html for scram, non-scram setup

indimail-spamfilter

  • New package indimail-spamfilter
  • upgraded bogofilter version to 1.2.5
  • Add AC_PROG_CC_C99 to configure
  • added debuginfo packages
  • enabled suse permissions
  • added scientic linux distribution
  • set/unset QMAILQUEUE=/usr/sbin/qmail-spamfilter on package
    installation/removal
  • PKGBUILD.in: Added missing variable definitions
  • changed permissions for dirs with 555 to 755
  • format.c: fix format for '%'
  • indimail-spamfilter.spec: updated for copr builds
  • indimail-spamfilter.spec: fixed centos, rhel version
  • src/Makefile.am, src/version.sh: replaced egrep with grep -E
  • bogofilter.cf.example: updated run_type field
  • configure.ac, fixed --with-charset option
  • indimail-spamfilter.spec: Added glibc-locale-base to Requires
  • default.configure: added --with-charset=utf-8
  • updated spec file for mageia

indimail-virtualdomains

  • crc.c: fixed bug with -d option
  • crc.c: fixed bug with printing group permissions
  • crcdiff.c: display L1, L2 changes
  • crcdiff.c: added -s, -c option
  • indisrvr.c: added -l option for running under tcpserver
  • dbload.c: fixed setting of (*ptr)->fd
  • dbinfoSelect.c: fix SIGSEGV when mysql is down
  • mgmtpass.c: fixed handling of command line arguments
  • mgmtpassfuncs.c: added missing new line
  • indisrvr.c: Fixed typos
  • adminclient.c, indisrvr.c: added paranoid check for command mismatch
  • checkPerm.c: added feature to match command line args using
    regex/wildmatch
  • vsetuserquota.c: print current usage in bytes on stdout
  • setuserquota.c: changed return type of setuserquota to 64bit int
  • ProcessInFifo.c, VlimitInLookup.c, authindi.c, authpgsql.c, iauth.c,
    sql_getpw.c, vadduser.c, vchkpass.c, vlimit.c, vmoduser.c,
    vsetuserquota.c: initialize struct vlimits
  • limits.c: fix data types to fix stack smashing
  • vlimits.h: changed data types to long
  • vlimit.c: added -T option to toggle bit field
  • vlimit.c: fixed data types
  • inquerytest: change data type to long
  • vadduser.c: fix .domain_limits path
  • vmoddomain.c: added -H method to configure hash method for domain
  • authindi.c, authpgsql.c, iauth.c, vchkpass.c, sql_getpw.c, vadduser.c,
    vmoduser.c: handle -1 return code for vget_limits()
  • indimail.h: re-arranged gid bit field masks
  • added print_limits() common function for inquerytest.c, vlimit.c
  • inquery.c, tcplookup.c, ProcessInFifo: Use INFIFODIR #define from inquery.h for infifo
  • inquery.h: define INFIFODIR for infifo
  • limits.c: fetch entry for domain when entry not found for user
  • vadduser.c, vmoduser.c, vsetuserquota.c: removed check for perms_defaultquota
  • vlimit.c: use print_limits() from print_limits.c to print domain limits
    information
  • vlimit.c: handle both domain and user level records
  • VlimitInLookup.c: return domain level record of user level record not found
  • vlimits.h: added limit_type member to vlimits sructure
  • ProcessInFifo.c: use vget_limits when argument is domain instead of email
  • iadddomain.c, vmoddomain.c: fixed perms for .qmail-default,
    .domain_limits, hash_method
  • sql_passwd.c: BUG: fixed wrong condition for sql query
  • ipasswd.c: fixed typo
  • vlimit.c: refactored code
  • indimail.spec, debian/*.dsc: updated libqmail-devel minimum version
    requirement
  • crc.c: removed ignoring of errors
  • crcdiff.c: added -C option to display checksum