Репозитории ALT
S: | 8.16-alt1 |
5.1: | 5.9.91-alt0.20091119.0.M51.7 |
4.1: | 5.0.90-alt0.20090320.0.M41.3 |
4.0: | 4.0-alt2.M40.2 |
Группа :: Система/Серверы
Пакет: mailfromd
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
17 мая 2023 Sergey Y. Afonin <asy at altlinux.org> 8.16-alt1
- new version
- fixed DNS name lengh check in SPF's check_host()
(mainstream commit 9bc018f26e5)
- new version
- built with libnettle-devel (DKIM)
- changes in mailfromd.mf:
+ removed #include_once <status.mfh>
+ explain_msg renamed to explain_msg_massallocated - changes in mailfromd.conf
+ removed lock-retry-count option
- new version
- built with libmaxminddb-devel (GeoIP2)
- new version
- added "%def_enable mfl" for allow to build without GNU Emacs extension
- changed emacs-X11 to emacs-nox in BuildRequires
- new version
- changes in mailfromd.mf:
+ increased SpamAssassinStreamMaxLength to 1048576
+ refactored some tests in prog envfrom
+ updated exceptions by "rcpt to" value for working with
multiple recipients if they have equal exceptions
- new version
- changed Copyright tags to License tags, updated their to SPDX syntax
- removed the Packager tag
- changes in mailfromd.mf:
+ implemented delayed check (action in "data" callback)
+ implemented exceptions by "rcpt to" value (for messages with one
recipient only); available when action in "data" callback
+ reordered some checks - built without libdspam-devel (disabled dspam support)
- Moved %doc macro to mailfromd subpackage
- Renamed README-config.status to README-build-config
- new version
- new version, disabled errata patches
- packaged report of config.status
- applied upstream's commit b3eb87d520
- applied upstream's commit c659e6efca
- applied upstream's commit 47011c42b5
- applied upstream's commit 59f7cf0f14
- BuildRequires: libadns-devel >= 1.5
- changes in mailfromd.mf:
+ don't compare mx and host's name for mail from:<>
- new version
- new snapshot
- removed mailfromd-mfd-dns.diff (in upstream now)
- updated userfunctions.mf:
added sa_format_report_header2 function - changes in mailfromd.mf:
+ used sa_format_report_header2 instead of sa_format_report_header
- BuildRequires: libmailutils-devel >= 3.1.1
- changes in mailfromd.mf:
+ fixed: global variables initialized with "precious" modificator
+ variable's type is used for initializing variables
+ implemented Broken_SPF_reject switch for selecting SPF error handling
- new version
- removed "--remove" option from daemon's command line
- changes in mailfromd.mf:
+ handled TempError for SPF checking
+ added #include </etc/mailfromd/localtests.mf> to prog envfrom
+ improved messages in log and smtp reply
- fixed handling of last dot in domain-spec (patch from gray@gnu)
- changes in mailfromd.mf:
+ spamreject variable replaced by SpamScoreRejectLimit
+ added Broken_SPF_Excludes variable
- new snapshot
- changes in mailfromd.mf:
+ handled PermError for SPF checking
- new snapshot
- changes in mailfromd.mf:
+ reject connections with local hostname in helo
+ graylist and content filter are enabled if level 2 domain of sender's
PTR is not correspond with level 2 part of sender's helo
+ graylist and content filter are enabled if SPF check passed with +all
+ expanded good CIDR to /23 for SPF check
+ graylist and content filter are enabled if ${client_resolve} is not "OK"
+ some changes in the order of checks
- added makeinfo to BuildRequires
https://lists.altlinux.org/pipermail/devel/2015-November/200445.html
- new version
- updated configuration (fixed some errors)
- new snapshot
- disabled cacheing result "mf_timeout"
(mailfromd-savsrv.c-not_cache_mf_timeout.diff) - changes in mailfromd.mf:
+ removed temporary workaround for cache behavior with "not_found" value
- fixed compacting of databases
- changes in mailfromd.mf:
+ temporary workaround for cache behavior with "not_found" value
(see description in mailfromd.mf)
+ graylist and content filter are disabled if level 2 domain part of MX
correspond with sender's PTR
+ ignored mechanisms in SPF check:
+all
ip4 then CIDR less /24
+ some changes in the order of checks
- changes in mailfromd.mf:
+ added SPF check
+ graylist and content filter are disabled if SPF passed
+ reject untidy E-Mail from relays w/o reverse name
- new snapshot
- new version
- workaround for fix permission of *.db
(in init file; mfdbtool change it to 644) - known problem: ipv6 is not enabled when build on git.alt
- fixed compacting of databases (function moved from mailfromd to mfdbtool)
- new version (fixed ipv6 configuration test)
- regenerated BuildRequires by buildreq
- enabled dspam support
- changes in mailfromd.mf:
+ new syntax for clamav()
- changes in mailfromd.conf
+ changed back default socket (to unix, randomly changed since 7.99.90-alt0)
- new snapshot
- changes in *.mf:
+ reject a mail if PTR is "localhost"
+ reject a mail if MX is "localhost"
- new version (with IPv6 support)
- added escaping for character "%" in smtp replies
(mailfromd-7.0-context-percent.diff) - added smtp timeouts in mailfromd.conf
- changes in *.mf:
+ renamed "good_mx" to "good_relay"
+ excluded "good_relay" from mass allocated checking
- added mailfromd-7.0-rateok.patch
- new version (warning: v7.0 can't run with default configuration of
5.9.91-alt0.20091119.7, some pragmas unsupported now) - renamed *.rc to *.mf
- changes in *.mf:
+ removed unsupported pragmas
+ fixed deprecated syntax
- added checking "auth_authen" macro (messages from authenticated senders
will accepted without any tests exept connect and helo stages)
- fixed name clashes with the existing variables (MF_VAR_SET_STRING.patch)
- changes in mailfromd.rc:
+ added %ClamdStreamMaxLength (resolved problem with access to clamd)
+ added %SpamAssassinStreamMaxLength
+ updated %good_mx
+ changed global while list checking (used whitelist_chk_global) - changes in userfunctions.rc:
+ new function: whitelist_chk_global
- removed runlevels list from start/stop sections of lsb init header
in init-script
- changes in mailfromd.rc:
+ rewrote error messages for smtp reply
- changes in mailfromd.rc:
+ disabled graylist by default in all cases (%usegraylist variable)
+ optimized checking for enabling graylist in "prog envrcpt"
- new snapshot
- new snapshot
+ changes in mailfromd.rc:
+ corrected syntax mailfromd.rc in accordance with the current changes
in language
- new snapshot
- changed flex-old to flex in BuildRequires
- added %check section
- removed %__ macroses
- new snapshot
- new version
- removed mailfromd-config from Requires
- new snapshot
- new version
- new snapshot
- new snapshot
- changes in mailfromd.rc and localconf.rc
+ renamed spamcheckactive to spam_verification_needed
+ updated massallocated_regexps
+ updated good_mx
+ better logging graylisted reason
- fixed: remove last dot in `hostname' output if it there
(/etc/sysconfig/mailfromd)
- new snapshot
- changes in mailfromd.rc
+ ignoring smtp callback if mx matches %not_verifiable_mx and message graylisted.
- new snapshot
- changes in mailfromd.rc
+ fixed: added variables for SA support to mailfromd.rc
- new svn
- changes in mailfromd.rc
+ added "tolower" call for *.db lookup
+ added partial lookup access.db of sendmail (see %mta in rc)
configuration for spamd (Spamassassin)
- new svn
- moved %configure to %build (thanks to Led for point this)
- changed emacs-X11 to emacs-nox in BuildRequires (thanks to Led for point this)
- added %install_info/%uninstall_info to doc package
- new svn
- new svn
- changes in mailfromd.rc
+ added check for bad "mail from" (%bad_mail_from = ".*\\|.*" by default)
- changes in mailfromd.rc
+ added callback_chk_exclude list
+ added graylist_exclude list
+ changed gltime interval to 25 minutes
- fixed: removal *.db is restored in mailfromd's localstatedir in %post of cfg_*
- changes in mailfromd.rc
+ rewrote log_header_line: behavior of substring() was changed in mainstream
- new svn
- changed %make_build to %make in spec (a problem with SMP build since branch 4.1)
- new svn (see "Upgrading from 4.4 to 5.0")
- new version
- new version
- new version
- fixed #12864 (problem in reload section of init script)
- added m4 to Requires
- new version, Relicense everything under the GPLv3
- added "-C /dev/null" in calling of makemap in Makefile
- correcded reply when last_poll_recv = "nothing"
- new version
- changes in mailfromd.rc
+ default value for graylist_exclude set to "\n"
- new svn
- added makemap to Requires
- new svn
- created some different configurations (mailfromd-cfg_clamav, mailfromd-cfg_full)
- fixed: removing /var/lib/*.db instead of compacting in %post (#11666)
- changes in mailfromd.rc
+ reply changed for "when not_found"
+ some functions moved to userfunctions.rc
+ common witelist
+ fixed: ${client_addr} -> ${client_ptr} in massallocated_hit call
- new svn, uncompatible changes since alt0.20070322:
need to replace all occurrences of `next' with `pass' - added executing "mailfromd --compact --all" in %post and in /etc/cron.daily
- changes in /etc/sysconfig/mailfromd:
moved definitions of variable to /etc/mailfromd/localconf.rc - changes in localconf.rc
+ added \#pragma option port
+ added clamd_port
+ added massallocated_regexps
+ renamed "trusted_networks" to "massallocated_chk_exclude"
+ changed value of \#pragma stacksize to 16383 (resizable stack now)
+ changed format of massallocated_chk_exclude - changes in mailfromd.rc
+ all which correspond to localconf.rc
+ common white list (changes is not compatible with previous white lists)
+ ${client_addr} used in prog helo, you must update Milter.macros.helo in sendmail.cf
- new svn
(see documentation for checking uncompatible changes in mailfromd.rc
"Upgrading from 3.1.x to 3.2" section) - updated Summary
- changes in mailfromd.rc:
+ converted to 3.2 format
+ moved all host specific definitions to /etc/sysconfig/mailfromd
+ added "catch failure" for message_header_decode in "prog header" - changes in /etc/sysconfig/mailfromd:
+ added -v ehlo_domain=`hostname`
+ added -v virusmaster="admvirus@localhost"
+ added -v explain_msg=''
+ added -v trusted_networks="127.0.0.0/8,192.168.0.0/16,172.16.0.0/12,10.0.0.0/8"
- new version
- changed Summary
- changes in mailfromd.rc:
+ \#pragma stacksize 65535 (for "prog header")
+ connect to clamd via local socket
- fixed: Makefile missed in %files
- added: *.db generation in %post
- new version
- changed: flex to flex-old in BuildRequires (removed mailfromd-flex2.5.4a-to-flex2.5.33.patch)
- added: /etc/maildromd/Makefile
- added: /etc/maildromd/{lists.d,lists.d.shared}
- added: /etc/maildromd/{whitelist_graylist,whitelist_massalocated}
- added: mailfromd-message_header_code.patch (from CVS)
(message_header_decode and message_header_encode support) - changes in mailfromd.rc:
added graylist section
some modifications in "prog envfrom"
- new version
(see documentation for checking uncompatible changes in mailfromd.rc) - changed: moved configuration files from /etc/mail to /etc/mailfromd
- changed: replaced orgiginal mailfromd.rc
- changed: version is not necessary now in --with-berkeley-db=4
- changes in mailfromd.rc:
+ added variables for using in templates:
msg_header
msg_header_last_received
infected_received_from
mail_from
rcpt_to
queue_id
+ modified regular expressions for detection mass allocated networks
+ added ClamAV section (mailutils-1.0-alt4 or latest required)
- new version
- added: mailfromd-flex2.5.4a-to-flex2.5.33.patch
- changed: description and summary
- fixed: change LDFLAGS="-lresolv" to export LIBS="-lresolv" (for x86_64 build)
- new version
- changed: added --with-berkeley-db=4
- added: post_service and preun_service
- New version
- fixed: add LDFLAGS="-lresolv" (it is not added automatically on x86_64)
- Initial release for AltLinux