Age | Commit message (Collapse) | Author | Files | Lines |
|
New in version 5.30:
- Updated t/recursive.t to work better when there are version control
directories in t/mailboxes/directory.
- Updated t/invalid_mailbox.t to be more robust.
- Fixed a bug in t/invalid_mailbox.t for Solaris.
- -F now works again
- Changed incorrect "-h" to "--help" in two error messages.
- Now correctly handles DOS-style line endings in mailboxes.
- Changed single dates so that they are treated as inferred spans, instead of
a single day. For example "2004" now means "between Jan 1 2004 and Jan 1
2005" instead of "between Jan 1 2004 and Jan 2 2004".
|
|
Changes since 1.14:
- More robust use of GNU grep to find emails on DOS systems
- Fixed an uninitialized value warning in Cache.pm
- Made everything work with DOS-style line endings. Added endline() function
to return the detected line ending
- Now keeps reading the first paragraph until a maximum number of bytes have
been read.
|
|
|
|
by John Nemeth in PR pkg/22925.
The new option to use is "QPOPPER_USE_DRAC" and by default is not
defined.
Bump PKGREVISION.
|
|
* Bugfix: Misplaced myfree() caused a small memory leak.
* Removed the colon (:) from the characters XFORWARD replaces by
a question mark (IPv6 addresses looked like 2001?610?1108?5010?1
in logging).
|
|
Ok'ed jwise@/wiz@
============================================================================
2004/05/17 (2.6.10)
* Bug Fixes:
Bug ID Summary
------ ------------------------------------------------------------
8982 Can't use global $1 in "my" at base64.pl
------ ------------------------------------------------------------
<https://savannah.nongnu.org/bugs/?group=mhonarc>
============================================================================
2004/05/07 (2.6.9)
* Bug Fixes:
Bug ID Summary
------ ------------------------------------------------------------
5473 directory separator for attachments on W2K
5643 New ressource - newsserver
5758 MULTIPG and NOSAVERESOURCES cause archive to be rewritten
5905 Modification of non-creatable array value attempted
6208 Mhonarc creates slightly incorrect HTML-code
7571 <include> element doesn't look for resource files in
$OUTDIR$
7628 typo in mhrcfile.pl
------ ------------------------------------------------------------
<https://savannah.nongnu.org/bugs/?group=mhonarc>
* New resources:
ATTACHMENTDIR Directory to save attachments.
ATTACHMENTURL Web URL to attachment directory.
NEWSURL URL template for linking to newsgroups.
* Attachment filenames have changed from the numeric-style
<ext><#####>.<ext> to <ext><XXXXXXXXXX>.<ext> where <XXXXXXXXXX>
is a random string. The change corresponds with a change to the
API to mhonarc::write_attachment() function in mhmimetypes.pl.
* m2h_text_plain::filter:
. Changed default quoting styles: Left rule changed from 0.1em
to 0.2em and the color changed from #0000FF to #5555EE.
. Minor changes to flowed formatting in order to provide
consistancy with how Mozilla's Gecko engine renders flowed text.
* base64.pl will use MIME::Base64 module if present. MIME::Base64
uses an underly C implementation for decoding, so it is noticably
faster than the pure-Perl approach.
============================================================================
|
|
* Bug fixes
|
|
This is the new 2.1.x series, please see www.postfix.org for
complete list of changes since 2.0.20.
|
|
changes:
* 0.9.12
* A session timeout for POP3/SMTP has been implemented.
* The 'Print' menu on the context menu has been restored.
* the value of CACHE_VERSION has been increased to prevent a cache
incompatibility problem on some platforms such as FreeBSD.
|
|
Changes to the Cyrus IMAP Server since 2.2.5
- Fix a bug in the proxy code where a backend connection might get
closed twice
- Improved consistancy checking in chk_cyrus
- Fix segfault in APPEND code
- Fix a bug with an interaction between sieve and unixhierarchysep
- Fix a file descriptor leak in the quotadb code
- Fix a triggered assertation in service-thread services
- Add a number of internal consistancy checks to the skiplist code
- Allow mbpath to handle virtual domains
- Fix various MANAGESIEVE client authentication issues
- Other minor fixes
|
|
|
|
Changes:
+ SHA1 password support using OpenSSL crypto library
+ mail_extra_groups setting
+ maildir_stat_dirs setting
+ Added NAMESPACE capability and command
- Autocreate missing maildirs (instead of crashing)
- Fixed occational crash in maildir synchronization
- Fixed occational assertion crash in ioloop.c
- Fixed FreeBSD compiling issue
- Fixed issues with 64bit Solaris binary
|
|
eslack dot org> in private email.
Changes:
Version 1.0.0:
- New feature: tilde expansion for filenames in the configuration file
Version 0.7.2:
- This version adds native support for Windows 9x/ME/NT/2000/XP/2003
(with MinGW) and DOS (with DJGPP and the Watt32 library).
Version 0.7.1:
- New command: 'domain'
- New options: --pretend and --debug
Version 0.7.0:
- Support for DSN (Delivery Status Notifications) was added via
the new commands 'dsn_notify' and 'dsn_return'.
- The 'tls_nocertcheck' command was added. It disables all server
certificate checks. Use it if you get certificate check errors but
still want to use the SMTP server with TLS/SSL.
- The 'nostarttls' command is now called 'tls_nostarttls'.
Please update your configuration file.
Version 0.6.5:
- License clarification:
msmtp is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
- If you want to use GnuTLS instead of OpenSSL, you will now need
GnuTLS >= 1.0.0 and libgcrypt >= 1.1.90!
- msmtp now works on systems that lack IPv6 support
- msmtp now accepts arbitrary long lines in mails
Version 0.6.4:
- fixed configuration file code
Version 0.6.3:
- portability fix for Mac OS X (Randolph Fritz)
- fixed --disable-gsasl configure option
- man page improvements
Version 0.6.2:
- use GNU Autotools (Christophe Nowicki)
- fixed wildcard support in server certificate's Common Name field
Version 0.6.1:
- improved certificate check/verification with OpenSSL
- code cleanups
Version 0.6.0:
- Added sanity checks of server certificate when using TLS
- Strict server certificate verification with tls_trust_file command
- Possibility to send client certificate if requested (tls_key_file and
tls_cert_file commands)
- Optional support for GnuTLS instead of OpenSSL
- Optional support for GSASL (adds DIGEST-MD5 and NTLM authentication methods)
- Arguments in the configuration file may now contain blanks
- Removed the possibility to choose the TLS version with the tls command
- Proper recognition of server capabilities (EHLO response)
|
|
|
|
DSPAM (as in De-Spam) is an extremely scalable, open-source statistical hybrid
anti-spam filter. While most commercial solutions only provide a mere 95%
accuracy (1 error in 20), a majority of DSPAM users frequently see between
99.95% (1 error in 2000) all the way up to 99.991% (2 errors in 22,786).
DSPAM is currently effective as both a server-side agent for UNIX email servers
and a developer's library for mail clients, other anti-spam tools, and similar
projects requiring drop-in spam filtering. DSPAM has been implemented on many
large and small scale systems with the largest systems being reported at about
125,000 mailboxes.
|
|
|
|
Changes:
* 0.9.11
* The spring-loaded folder has been implemented for the folder view.
* A function to filter selected messages has been added.
* Always move messages by default when using DnD (copy if Ctrl key is
pressed).
* On filtering, the matching algorithm of 'not contain' flag has
been fixed.
* NNTP servers that require authentication at the beginning of the
session has been supported.
* The method of updating the progress dialog has been modified.
* The context menu on the summary view has been cleaned up.
* The image viewer has been fixed.
* The cache handling has been fixed for AMD64 and other 64-bit platforms.
* The SMTP routine has been fixed to fully comply with RFC 2821
|
|
some systems. Noted by jklos@.
|
|
Note that the cache version change may lose message flags.
However the issue fixed probably does effect NetBSD, as well as FreeBSD.
Main changes are:
* A session timeout for POP3/SMTP has been implemented.
* The 'Print' menu on the context menu has been restored.
* The value of CACHE_VERSION has been increased to prevent a cache
incompatibility problem on some platforms such as FreeBSD.
|
|
- Correct permission of font files by using BSD_INSTALL_*.
- Use symlinks instead of copying the same file with different names.
Bump PKGREVISION.
|
|
broken and doesn't build:
checking whether to enable ipv6... yes
checking ipv6 stack type... unknown
checking getaddrinfo bug... buggy
Fatal: You must get working getaddrinfo() function.
|
|
devel/patch.
|
|
|
|
|
|
|
|
|
|
and libcrypto.
|
|
|
|
|
|
- Solaris rc script from Christian Pelissier
- Correctly check pthread function return values
- Avoid using a thread for the initial config file load (useless)
- Bug fix: Domain regex were not freed on config file reloads-
- Bug fix: Timeout parmaeter was not honoured everywhere
- Shut up a warning at build time
- Bug fix: on some platforms, reloading the config caused SIGSEGV
- Big bug fix: rcpt keywords did not work anymore without regex-
- Case-insensitive regular expression matching
- Fix install bug on some platforms (permissions)
- Use CC as defined by configure, fix the build on Solaris
- Build fix in Yacc file
- DNS support in greylist.conf through the domain keyword
- Make the greylist timeout a config file option
- Bug fix: lazyaw did not work properly in some situations
- Final dump on milter-greylist exit
- Case insensitive check for autowhitelist everywhere (was inconsistent)
- Better scallability by adjusting the dump delay
- Work with NetBSD 2.0 native libpthread
- Support STARTTLS (Contribution from Matthieu Herrb)
- Add a list of broken MTA in the default whitelist
- Fix a bug that caused wrong delay time.
- Documentation about MX sync and firewalls
- Case insensitive autowhitelist e-mail addresses checks
- Introduce a lazyaw option to match only IP addreses in autowhitelist
- Remove fake error message on dump reload (make the LOG_DEBUG)
- List build dependenvies in README
Approved by Alistair Crooks.
|
|
installation, the affected files are recompiled the first time
tmda-ofmipd runs with sufficient permissions. Force the recompile
during post-install to ensure the package tools record the right
checksums.
|
|
It will close PR pkg/25913 by Kouichirou Hiratsuka.
|
|
|
|
Also fix seteuid/setuid usage on NetBSD.
Changes from 1.2:
1.5: March 19, 2004
Fix logic errors in dealing with multi-message connections (SMTP RSET,
HELO or MAIL FROM resetting SMTP state). Add cb_abort callback.
1.4: March 13, 2004
Some performance improvements, abort rule evaluation immediately when
no further rules can possibly match. Compile without -Werror, as some
ports generate warnings.
1.3: March 8, 2004
Two bugfixes related to RCPT TO: rule evaluation (DSN options and
multiple receipients would match incorrectly), umask(0177) for pipe,
fix for Solaris daemon() implementation. Improved logging (From:, To:
and Subject: headers, when available).
[update during freeze approved by agc]
|
|
|
|
Antonio Marques and Jeremy C. Reed in PR pkg/24861.
|
|
Georg Schwarz.
|
|
/usr/lib/sendmail. Looked at by abs@ (maintainer). Fixes PR#24152.
|
|
* Fixed a bug in speed tests which would cause the grep implementation to
fail.
* Fixed incorrect output for emails without message bodies.
* Fixed filename output for -n, -m and other situations when input comes
from standard input.
* Added -w flag to match word boundaries.
* A warning is now issued and caching is disabled if -C is not specified
and $HOME is not set (as might be the case when running grepmail in a
cron job).
|
|
Exim changes in 4.34
1. Very minor rewording of debugging text in manualroute to say "list of
hosts" instead of "hostlist".
2. If verify=header_syntax was set, and a header line with an unqualified
address (no domain) and a large number of spaces between the end of the
name and the colon was received, the reception process suffered a buffer
overflow, and (when I tested it) crashed. This was caused by some obsolete
code that should have been removed. The fix is to remove it!
3. When running in the test harness, delay a bit after writing a bounce
message to get a bit more predictability in the log output.
4. Added a call to search_tidyup() just before forking a reception process. In
theory, someone could use a lookup in the expansion of smtp_accept_max_
per_host which, without the tidyup, could leave open a database connection.
5. Added the variables $recipient_data and $sender_data which get set from a
lookup success in an ACL "recipients" or "senders" condition, or a router
"senders" option, similar to $domain_data and $local_part_data.
6. Moved the writing of debug_print from before to after the "senders" test
for routers.
7. Change 4.31/66 (moving the time when the Received: is generated) caused
problems for message scanning, either using a data ACL, or using
local_scan() because the Received: header was not generated till after they
were called (in order to set the time as the time of reception completion).
I have revised the way this works. The header is now generated after the
body is received, but before the ACL or local_scan() are called. After they
are run, the timestamp in the header is updated.
Exim-exiscan version 4.34
22 - added SPF support via libspf_alt. Please read the
docs.
21 - Fix missing fclose() in regex.c. This was causing
scan directories not to be deleted on NFS spools.
- Remove "shutdown socket for writing" from clamd malware
code. It seems to cause problems with the latest
clamd 0.70 release.
- Fix allow tables in acl.c to disallow exiscan conditions
in the RCPT ACL.
- adapted patch to exim 4.34
|
|
- define SYSV to make it compile properly
- use BSD_INSTALL_* to install scripts and binaries with the proper
permissions etc.
This should close PR pkg/25801.
|
|
Added system_io_file variable to allow plugging in of custom
replacements for the IO::File module, to facilitate internal FRISK
development.
Fixed a problem with the mime-type auto-detection code which would
corrupt certain messages when feat_log_after was enabled. This
probably also have caused problems in other cases, but so far none have
been reported.
Include the TNEF hooks in Sanitizer in default distribution and made
inclusion of Anomy::TNEFStream "lazy" to save cycles in one-shot modes.
Note that the Anomy::TNEFStream modules still isn't distributed by
default.
Tuned the MIME parser to catch more of the exploits illustrated on
http://testvirus.org/. Also fixed a bug in the position counting. These
two changes combined effect almost all of the test cases (lines containing
pos= and MIME info almost all change).
Added the following options to configure the HTML cleaner (all are off
by default):
feat_html_noexe Disallow links to executables
feat_html_unknown Allow unknown HTML tags
feat_html_paranoid Paranoid HTML Cleaner mode, bans all src= links
and enables feat_html_noexe paranoia as well.
Added code to decrease the odds that attachments with content-IDs
ending in ".com" get mistakenly treated as executables.
Tweaked MIME parsing to catch a few more odd virus-generated messages.
|
|
|
|
This is SquirrelMail with Japanese localization and own patches.
|
|
pkgsrc changes:
- install smtpd-policy script as example.
- adapot NetBSD 2.X and later.
- make local(8) handle EDQUOT as temporary error.
- enable RECEIVED_ENVELOPE_FROM.
Postfix changes:
20040324
Portability: ekkoBSD support by Philip Reynolds.
Files: makedefs, util/sys_defs.h.
20040325
Cleanup: smtp_skip_4xx_greeting and smtp_skip_5xx_greeting
functionality is moved from connection management to SMTP
protocol processing, so that Postfix now logs the server
response when a server refuses to provide service. Files:
smtp/smtp_connect.c, smtp/smtp_proto.c.
Cleanup: smtp_skip_4xx_greeting is no longer configurable;
it is now permanently turned on.
20040326
Workaround: in the trivial-rewrite server, turn on the code
to strip trailing "." while rewriting addresses, and change
the address resolver to strip trailing "." in a compatible
manner. This does not eliminate the problem that the SMTP
server may use a different address for recipient validation
than what the cleanup server uses for virtual alias mapping.
20040329
Bugfix: the SMTP server did not log client (and SASL)
information with the real-time content filter was enabled.
Files: smtpd/smtpd.c, smtpd/smtpd_sasl_proto.c.
Compatibility: smtpd_reject_unlisted_sender is turned off
by default, to avoid trouble with with in-house software
that sends out mail software with an unreplyable address.
20040331
Bugfix: postdrop should not abandon mail submission after
receiving a SIGHUP signal when SIGHUP was ignored by the
parent process. Victor Duchovni, Morgan Stanley. File:
postdrop/postdrop.c.
Bugfix: parsing bug in PgSQL dictionaries causing UNIX
sockets to be ignored. Liviu Daia. Files: global/dict*sql.c.
Performance: allow MySQL and PgSQL database connections to
be closed when idle for more than 1 minute; Liviu Daia.
Files: global/dict*sql.c.
20040401
Sanity: the SMTP server no longer accepts sender or recipient
addresses that end in the "@" null domain, as well as
addresses that rewrite into such a form. Specify
"resolve_null_domain=yes" to get the old behavior back.
File: trivial-rewrite/resolve.c.
20040402
Cleanup: added WARN action support for access maps, for
consistency with the WARN action in header and body checks.
File: smtpd/smtpd_check.c.
20040407
Bugfix: missing return statement at the end of the
FREE_MEMORY_AND_RETURN error handling macro. Adi Prasaja.
File: trivial-rewrite/resolve.c.
20040411
Future proofing: client_rate_time_unit is renamed to
anvil_rate_time_unit, so that it is no longer limited to
clients only. File: src/global/mail_params.h.
Cleanup: postalias and postmap now log problems to syslogd.
Files: postalias/postalias.c, postmap/postmap.c.
20040413
Feature: "postfix set-permissions" (re)sets ownership and
access permissions of Postfix files and directories.
Feature: "postfix upgrade-configuration" updates main.cf
and master.cf. This is for people who people copy over
their old files after installing a newer Postfix version.
Feature: HTML files are now optionally installed under
control of the html_directory configuration parameter.
Files: postfix-install, conf/postfix-files, conf/post-install.
Cleanup: README file installation is now optional. Files:
postfix-install, conf/postfix-files, conf/post-install.
20040414
Cleanup: references to sample-mumble.cf files removed,
conf/mumble_table files removed, new commands added to
conf/postfix-script.
Cleanups: function declared in but used as void, missing
include file, missing const qualifier, unused variable.
Matthias Andree. Files: bounce/bounce_notify_util.c,
bounce/bounce_service.h, postlog/postlog.c, smtpd/smtpd_check.c,
util/attr_scan64.c.
Bugfix: more robust version of SIGHUP test of 20040331.
Victor Duchovni, Morgan Stanley. File: postdrop/postdrop.c.
Safety: added NOCLOBBER qualifiers to local variables that
might be clobbered by longjmp(). Files: util/sys_defs.h,
smtp/smtp_proto.c, lmtp/lmtp_proto.c, smtpd/smtpd_check.c,
smtpstone/smtp-source.c.
Bugfix: sub-level Makefiles no longer turned on the extra
compiler warnings. Files: Makefile.in.*, makedefs.*.
20040415
Bugfix: the LMTP client attempted to reuse a connection
after timeout, causing protocol synchronization errors.
Reported by Rob Mueller. File: lmtp/lmtp.c.
20040416
Cleanup: non-delivery reports now include the original
recipient information. File: bounce/bounce_notify_util.c.
20040415-18
Typos: many documentation fixes by Rob Foehl.
20040418
Cleanup: "int" versus "const int" prototype mismatch between
the DICT sequence method prototype and possible implementations.
Files: util/dict_db.c, util/dict_dbm.c.
20040419
Bugfix: the code that rejects client/helo RESTRICTIONS with
smtpd_delay_reject=no looked at the wrong evidence and
rejected client/helo ACCESS MAP lookups instead. Michael
Tokarev. Files: smtpd/smtpd.c, smtpd/smtpd_check.c.
Bugfix: missing # in master.cf in optional submission
service.
20040420
Bugfix: smtpd logged the client too often. Michael Tokarev.
File: smtpd/smtpd.c.
Cleanup: client_event_status_update_time renamed to
anvil_status_update_time. Files: mantools/postlink,
proto/postconf.proto, anvil/anvil.c.
20040421
Workaround: allow pipelined SMTP clients to overshoot the
SMTP server recipient limit without triggering the server
hard error limit. The SMTP server does not count "too many
recipients" towards the hard error limit, as long as the
number of excess recipients stays within a configurable
overshoot limit (default: smtpd_recipient_overshoot_limit
= 1000). Solution in cooperation with Victor Duchovni.
Files: smtpd/smtpd.c, smtpd/smtpd_state.c, smtpd/smtpd.h.
20040502
Missing test for a never used flag (the problematic and
thus never completed INSPECT feature that doesn't re-inject
mail into Postfix). Victor Duchovni, Morgan Stanley. File:
virtual/virtual.c.
20040503
Bugfix: missing "sasl enabled" guard in the SMTPD policy
client. File: smtpd/smtpd_check.c.
|
|
* Fixed a small bug in the auto-response rate limiting code that
choked on extremely long addresses.
(http://mla.libertine.org/tmda-users/2004-01/msg00375.html)
* Fixed a small bug in the X-Primary-Address header handling code that
was triggered by a broken MTA.
(http://mla.libertine.org/tmda-users/2004-01/msg00100.html)
* Fixed a bug in TMDAINJECT that caused Message-ID and Date headers to
differ when sending to multiple recipients.
* Fixed a bug that would cause pending message release to fail under
certain MTAs (particularily Exim) if the envelope sender was null <>.
pkgsrc changes:
* Add rc.d script for tmda-ofmipd.
* Create "tofmipd" user for tmda-ofmipd.
* Require Python 2.2 or higher, as needed by tmda-ofmipd.
* Use subst.mk to honor PKG_SYSCONFDIR.
* Set PKG_SYSCONFSUBDIR, as TMDA potentially has several config files.
* Update MASTER_SITES.
* Use shell globs to simplify some definitions.
* Remove MESSAGE, as TMDA provides its own upgrade instructions.
* Pass one file at a time to install(1) for the benefit of some of our
differently-abled platforms.
|
|
|
|
|
|
|
|
pine-pgp-filters are simple, fast, Bourne Shell-based pgp filters
for Pine. They use gnupg if it's available. It includes encrypt,
decrypt, sign, and verify functions and a pseudo-filter to verify
messages that were sent using MIME encoding to attach the signature.
|