summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2004-06-20Update mail/msmtp to 1.0.0, sent by Sergio Jimenez <TripleDES atxtraeme4-39/+9
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)
2004-06-20Added dspam-3.0.0.xtraeme1-1/+2
2004-06-20Initial import of dspam-3.0.0 from pkgsrc-wip.xtraeme4-0/+272
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.
2004-06-20Add one missing file, noted by minskim@.xtraeme1-1/+2
2004-06-20Update mail/sylpheed-gtk2 to 0.9.11.xtraeme3-40/+6
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
2004-06-20Do not try to install a nonexistent file; it stops installation onminskim2-4/+4
some systems. Noted by jklos@.
2004-06-17Update sylpheed to 0.9.12.chris2-5/+5
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.
2004-06-17Fix PR pkg/25779.minskim4-20/+31
- Correct permission of font files by using BSD_INSTALL_*. - Use symlinks instead of copying the same file with different names. Bump PKGREVISION.
2004-06-17disable IPv6 on Solaris because this package thinks getaddrinfo isgrant1-2/+3
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.
2004-06-17regenerate patches with pkgdiff so they apply cleanly withgrant4-11/+12
devel/patch.
2004-06-17use bl3 so that gcc specific flags are stripped out.grant1-1/+2
2004-06-17use bl3 so that gcc specific flags are stripped out.grant1-1/+2
2004-06-17this needs a c and c++ compiler.grant1-1/+2
2004-06-17be quiet in post-extract and post-build.grant1-3/+3
2004-06-17honour LDFLAGS when linking so the resulting binary can find libsslgrant2-6/+15
and libcrypto.
2004-06-13Correct spelling of $NetBSD$.kristerw1-1/+1
2004-06-13Modify some cases od C99 usage, so that this compiles with gcc 2.95 too.kristerw2-1/+39
2004-06-13Update "milter-greylist" package to version 1.4. Changes since version 1.2:tron2-7/+6
- 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.
2004-06-13Some of the Python bytecode contains absolute paths. Afterschmonz1-1/+4
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.
2004-06-13Add missing ${PREFIX}/bin/incm to PLIST and bump PKGREVISION.taca2-3/+4
It will close PR pkg/25913 by Kouichirou Hiratsuka.
2004-06-11Take over maintainership of milter-regex (OKed by manu)jdarrow1-2/+2
2004-06-11Update mail/milter-regex to 1.5.jdarrow3-5/+19
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]
2004-06-10Always pass "-b" on the command line, in case the default behavior changes.schmonz1-1/+2
2004-06-10Make this package build on Linux. Based on patches provided byminskim3-12/+17
Antonio Marques and Jeremy C. Reed in PR pkg/24861.
2004-06-08Add USE_INET6 to BUILD_DEFS as these packages use it. Part of PR#25743 fromcjep2-2/+6
Georg Schwarz.
2004-06-08Use /usr/sbin/sendmail as default sendmail. For Solaris, usecjep3-2/+18
/usr/lib/sendmail. Looked at by abs@ (maintainer). Fixes PR#24152.
2004-06-07Update to 5.23. Changes:snj3-10/+8
* 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).
2004-06-06Update exim to 4.34, Update exim-exiscan to 4.34_22. From Jeremy C. Reedabs5-26/+10
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
2004-06-06Make this package build and install under IRIX:jschauma3-21/+73
- 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.
2004-06-06Update anomy-sanitizer to 1.68mjl4-22/+8
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.
2004-06-06Add and enable ja-squirrelmail.taca1-1/+2
2004-06-06Importing ja-squirrelmail 1.4.3a package.taca7-0/+1038
This is SquirrelMail with Japanese localization and own patches.
2004-06-06Update postfix-current pacakge to postfix-20040504.taca12-85/+145
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.
2004-06-06Update to 1.0.3. From the changelog:schmonz5-49/+51
* 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.
2004-06-06Packages no longer need to clean up *.subst.sav leftovers.schmonz1-3/+2
2004-06-06correct checksum for postfix-pg.postfix-2.0.0.2.patchgrant1-3/+3
2004-06-05Added pine-pgp-filters from pkgsrc-wip.reed1-1/+2
2004-06-05Import of pine-pgp-filters from pkgsrc-wip. (I packaged this.)reed4-0/+41
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.
2004-06-05Add a missing file to PLIST. Reported by Kouichirou Hiratsuka inminskim2-2/+4
PR pkg/25826. Bump PKGREVISION.
2004-06-04The Exim db tools were missing rpath to db library (when not using native).reed3-9/+9
This modifies Makefile.common to add "-Wl,${RPATH_FLAG}" to the location of the chosen library (DB implementation). For example: -Wl,${RPATH_FLAG}${LOCALBASE}/${BUILDLINK_LIBDIRS.db2} Also bump PKGREVISIONs for this.
2004-06-04If using the "native" bdb.buildlink3.mk BDB_TYPE, then use thereed1-2/+2
include location too. This fixes build problem under Red Hat Enterprise Linux ES release 2.1 which has its native Berkeley DB header under /usr/include/db1/. Okay'd by David Brownlee.
2004-06-04Update mail/clamav to 0.72 and enable pkgviews installation.xtraeme5-22/+25
Changes: 0.72 ---- Major bugfixes in this release include crashes with corrupted BinHex messages and some Excel documents. Protection against archive bombs (not fully functional since 0.70) was improved and a number of other improvements were made. 0.71 ---- This release fixes all bugs found in 0.70 and introduces a few new features - the noteworthy changes include: -) libclamav: + support nested OLE2 files + support Word6 macro code + ignore popular file types (media, graphics) + support compress.exe (SZDD) compression (test/test.msc) + improve virus detection in e-mails -) clamscan: + automatically decide (by comparing daily.cvd version numbers) which database directory (hardcoded or clamav.conf's one) to use + support compression ratio feature (--max-ratio) + allow regular expressions in --[in|ex]clude + do not overwrite old files in a quarantine directory but add a numerical extension to new files + respect --tempdir in libclamav + fix access problem when calling external unpackers in a superuser mode + fix file permission corruption with --deb in a superuser mode -) clamd + support log facility specification in syslog's style (LogFacility) + new directive LeaveTemporaryFiles (Debug no longer leaves temporary files not removed) -) clamav-milter: + include the virus name in the 550 rejection + support user defined template for virus notifications (--template-file) + sort quarantine messages by date + improve thread management + add X-Virus-Scanned and X-Infected-Received-From: headers + improve load balancing (when using remote servers with --server) + send 554 after DATA received, not 550 + save PID (--pidfile) -) documentation: + German clamdoc.pdf translation (Rupert Roesler-Schmidt and Karina Schwarz, uplink coherent solutions, http://www.uplink.at) + new Japanese documentation (Masaki Ogawa)
2004-06-04Forgot to remove this patch in previous.xtraeme1-14/+0
2004-06-04Update mail/squirrelmail to 1.4.3a.xtraeme2-7/+5
Version 1.4.3a - 2 June 2004 ---------------------------- - Fix typo in compose.php reply/reply to all quoting (#963499).
2004-06-04Add MESSAGE_SUBST so RCD_SCRIPTS_EXAMPLEDIR will be replace in +DISPLAYreed1-1/+2
file. This is probably temporary, because the MESSAGE file needs to be cleaned up to be correct for rc.d usage. We should have a consistent message for this that is appended to MESSAGE when RCD_SCRIPTS is used. Didn't bump PKGREVISION for this, because was bumped today and soon the package version will be increased for new exim-4.34.
2004-06-04Add support for a variable called EXIM_DB. By default, it willreed5-10/+45
use native (since it is the first BDB_ACCEPTED choice). So under NetBSD this does not change anything. It can be set to "gdbm" if desiring gdbm as the DB method used. Else it will use the mk/bdb.buildlink3.mk method. For example, to choose a specific Berkeley DB implementation (like DB hash version 7), then do: "make BDB_DEFAULT=db3" (when EXIM_DB is unset or not set to "gdbm"). Please note that if you change the method, exim may complain about DB problems. This is okay. You can delete the db files and regenerate. (exim provides some db management tools too.) This fixes the problem where exim will not build when the system's db is not available or correct. This will close my old PR pkg/19277. This was discussed with maintainer, David Brownlee.
2004-06-03Add jdk14 (and in some cases jdk13)abs1-2/+2
2004-06-02Ok, I know why the distinfo entry was wrong.bouyer2-11/+2
Remove $Id: $ from the patch, and regen distinfo.
2004-06-02Hum, not sure why but the patch-ab entry was wrong. Regen.bouyer1-2/+2
2004-06-02Add patch from squirrelmail repository:bouyer3-2/+27
"Fix typo in compose.php reply/reply to all quoting (#963499)." Without this, reply/reply all won't work when quoting a message. Bump PKGREVISION.