Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:indimail
indimail-mta
_service:extract_file:indimail-mta.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:extract_file:indimail-mta.changes of Package indimail-mta
------------------------------------------------------------------- Mon, Mar 04 15:30:12 UTC 2024 - Manvendra Bhangui <indimail-mta@indimail.org> ======= Release Highlights ================================================ - Performance improvement by replacing select() with poll() in timeoutread(), timeoutwrite() in libqmail - Performance improvment by increasing qmail-queue buffer - New include file buffer_defs.h for buffer size constants - replaced dk-filter with qmail-dkim for use in filterargs control file =========================================================================== - svctool: fix symbolic links clientcert.pem, scan.conf - Makefile: fix compilation error for forward, filterit - create_services: renamed cronlist.q, cronlist.i to indimail-mta.cron, indimail.cron - getDomainToken.c: return correct domain when local or remote delivery is not set - svctool.in, qlocal_upgrade.in: add supplementary group qcerts for qmails user - qmail-dkim.c: use new error code DKIM_BAD_IDENTITY for invalid identity domain (i= tag) - qmail-spamfilter.c: bypass antispam filter when RELAYCLIENT and RELAYCLIENT_NOSPAMFILTER is set - svctool: updated bogofilter.cf header_format, log_update_format - svctool: replace dk-filter with qmail-dkim when creating filterargs - qlocal_upgrade.in: repace dk-filter with qmail-dkim in filterargs control file - spawn-filter.c: display filter used for mail rejected message - qmail-dkim.c: added DKIM_BAD_IDENTITY with letter Y - qmail-dkim.c: use bouncehost/me control file if BOUNCEDOMAIN is not set - Roberto Puzzanghera - qmail-dkim.c: set DKIMSIGN to private key from dkimkeys control file - filterit.c: reset sgoptpos for repeated calls to subgetopt - qmail-dkim.c: reset sgoptind, sgoptpos for repeated calls to subgetopt - smtpd.c: prepend '@' to helohost when doing dnscheck - svctool.in: fixed permissions of /run/indimail/pwdlookup - qmail.h: increased qmail-queue buffer to 8192 for performance (idea from Erwin Hoffman) - smtpd.c: fixed logerr() cloberring strnum - use env variable ALLOW_BARELF to allow bare LF from smtp clients without SMTP smuggling - include buffer_defs.h for buffer size definitions (inspired by Erwin Hoffman). - received.c, qmail-queue.c: fixed data field in Received header - queue-fix.c: exit if file type (regular, dir, fifo) is different from expected - queue-fix.c: exit if not running as root - queue-fix.c: removed redundant call to fchdir - spawn-filter.c: fixes for -n, -N usage - spawn-filter.c: modified error messages - spawn-filter.c: exit 100 on wrong usage - report.c: modified error messages - svctool.in: disable envheaders control file for SMTP - etrn.c, atrn.c: fixed arguments to die_control - autoresponder.c, smtpd.c, qmta-send.c: fix compilation warning when srs2 lib/include is missing - qmail-send.c, qmta-send.c, slowq-send.c: fixed multiplication result converted to larger type (codeql) - qmail-greyd.c, qmail-daned.c: fix potential use after free() - queue-fix.c, installer.c: replace chown, chmod with fchown, fchmod - getDomainToken.c: fix match for entries without local/remote directive - spawn.c: convert env variable name to upper case in set_env_variables - spawn.c: convert '-' in env variable name to '_' in set_env_variables - installer.c: removed unused options and fixed check option fixing permissions - queue-fix.c: added option -S to specify tcpto buffer size - queue-fix.c: added option -t to create trash directory for qmail-rm - drate.c: replace chown with fchown - cleanq.c: use unlinkat() if available instead of unlink() - qmail-rm.c: use unlinkat() if available instead of unlink() - qmail-rm.c: use renameat() if available instead of rename() - test-indimail-mta: added tests for ezmlm-make, ezmlm-sub, ezmlm-unsub, ezmlm-list, ezmlm-send - test-indimail-mta: added tests for spam filtering by spawn-filter - added authcram utility - qmail-qfilter.c: exit with exit code of filter - qmail-smtpd.c: fix parsing permanent/temporary SMTP code for custom error - mailfilter.c: return permanent rejection for both 100 and QQ_PERM_MSG_REJECT codes - test-indimail-mta: added additional tests for FILTERARGS, qmail-qfilter - indimail-mta.spec, DIRS.in: added control/filters.d for user defined filters - qmail-multi (mailfilter.c): added exit code 99 (blackhole) for compatibility with qmail-qfilter - qfrontend, qf-log-subject, qf-smtp-ratelimit: make script compatible with FILTERARGS as well as qmail-qfilter - qfrontend: use control/filters.d directory for user defined scripts - qmail-qfilter.c: added exit code 2 (blackhole) for compatibility with qmail-multi - qmail-showctl.c: added display of user filter directory control/filters.d - qmail-showctl.c: display version information for -v option - qmail-cat.c: added -e, -t, -v options similar to gnu cat - atrn.sh, create_services.in, etrn.sh, maildircmd.sh, maildirsmtp.sh, mailsubj.sh, qf-log-subject.in, qf-smtp-ratelimit.in, qlocal_upgrade.in, qupgrade.inm smtp-matchup.sh, svctool.in, zsmtp.sh, zspam.sh: replace cat with qmail-cat - smtpd.c: sanitized variable names for badmailfrom, badrcptto, blackholedrcpt, blackholedsender, spamignore - removed blackhole*pattern, spamignorepattern - qscheduler.c: removed unreachable statement after _exit()
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor