Commit graph

8306 commits

Author SHA1 Message Date
pettai
3fda226220 + opendmarc 2013-12-05 16:01:43 +00:00
pettai
2a21002d53 The OpenDMARC project is a community effort to develop and maintain an open
source package for providing DMARC report generation and policy enforcement
services.  It includes a library for handling DMARC record parsing,
a database schema and tools for aggregating and processing transaction
history to produce DMARC reports, and a filter that ties it all together
with an MTA using the milter protocol.
2013-12-05 16:00:19 +00:00
taca
bfd480556d Update ruby-actionmailer32 to 3.2.16.
Only version number has updated.
2013-12-04 15:46:15 +00:00
jperkin
1ff9820d8b Apply backported patch for SpamAssassin bug#6937 which resolves some
issues running with perl 5.18.

Bump PKGREVISION.
2013-12-04 15:14:19 +00:00
wiz
5485b4e4b2 Fix non-Solaris packaging after the update to 24.1.1. 2013-12-03 12:39:27 +00:00
richard
93e5fcc032 Update to Thunderbird and Thunderbird-l10n 24.1.1.
Fixed in Thunderbird 24.1.1
MFSA 2013-103 Miscellaneous Network Security Services (NSS) vulnerabilities

TODO: put sdk common files into their own PLIST in order to simplify updates to
PLIST.enigmail and PLIST.lightning.
2013-12-02 15:01:04 +00:00
adam
235936656f Changes 2.2.9:
+ Full text search indexing can now be done automatically after
  saving/copying mails by setting plugin { fts_autoindex=yes }
+ replicator: Added replication_dsync_parameters setting to pass
  "doveadm sync" parameters (for controlling what to replicate).
+ Added mail-filter plugin
+ Added liblzma/xz support (zlib_save=xz)
- v2.2.8's improved cache file handling exposed several old bugs
  related to fetching mail headers.
- v2.2.7's iostream handling changes were causing some connections
  to be disconnected before flushing their output (e.g. POP3 logout
  message wasn't being sent)
2013-11-30 19:22:45 +00:00
wiz
33295b4c20 Fix build with clang using the patches from www/firefox. 2013-11-29 17:41:08 +00:00
wiz
7bedadc215 Add RCS Ids. 2013-11-29 17:17:25 +00:00
joerg
3979e2cf51 Fix rpath. Bump revision. 2013-11-29 12:59:12 +00:00
joerg
5bcaa1f640 ISO C++ says that replacement operators new/delete must be global. 2013-11-29 12:58:52 +00:00
adam
bfa5b86491 Changes 2.2.8:
+ Mail cache lookups work for the mail being saved. This improves
  performance by avoiding the need to parse the mail multiple times
  when using some plugins (e.g. mail_log).
+ Mail cache works for recently cached data also with in-memory
  indexes.
+ imapc: Many performance improvements, especially when working with
  dsync. Also added imapc_feature=fetch-headers which allows using
  FETCH BODY.PEEK[HEADER.FIELDS (..)] to avoid reading the entire
  header.
+ mail_location = ..:FULLDIRNAME=dbox-Mails is the same as
  :DIRNAME=dbox-Mails, but it will also be used for
  :INDEX and :CONTROL directories. (It should have worked this way
  from the beginning, but can't be changed anymore without breaking
  existing installations).
- Fixed infinite loop in message parsing if message ends with
  "--boundary" and CR (without LF). Messages saved via SMTP/LMTP can't
  trigger this, because messages must end with an "LF.". A user could
  trigger this for him/herself though.
- lmtp: Client was sometimes disconnected before all the output was
  sent to it.
- imap_zlib plugin caused crashes during client disconnection in
  v2.2.7
- replicator: Database wasn't being exported to disk every 15 minutes
  as it should have. Instead it was being imported, causing "doveadm
  replicator remove" commands to not work very well.
2013-11-24 10:05:54 +00:00
wiz
b125a56694 Comment out p5-Storable dependency; included in perl since 5.7.3. 2013-11-24 09:57:02 +00:00
obache
c28b1c803f Use find-headers instead of find-files to detect builtin header files. 2013-11-23 10:51:09 +00:00
adam
81059da3bd Revbump after updating devel/boost-libs 2013-11-20 20:04:35 +00:00
obache
be6a7bf66d recursive bump from boost-lib shlib major bump. 2013-11-20 13:23:41 +00:00
pettai
c85f179c41 + opensmtpd 2013-11-18 22:51:00 +00:00
pettai
8398b98d23 OpenSMTPD is a FREE implementation of the server-side SMTP protocol
as defined by RFC 5321, with some additional standard extensions.
It allows ordinary machines to exchange e-mails with other systems
speaking the SMTP protocol.

Started out of dissatisfaction with other implementations, OpenSMTPD
nowadays is a fairly complete SMTP implementation.

OpenSMTPD is primarily developed by Gilles Chehade, Eric Faurot and
Charles Longeau; with contributions from various OpenBSD hackers.
2013-11-18 22:50:01 +00:00
shattered
141f74dc97 Update to 1.14 (released 2007). Changes:
* add external css file: mailgraph.css
  -> you will need to add this file to where mailgraph.cgi is
* add support for exim
* add support for SpamAssassin milter
* update support for amavis-milter
* update support for amavisd-new
* update support for spamproxyd
* --ignore-host can now be specified multiple times
2013-11-15 19:29:10 +00:00
ryoon
0162b55e1e Fix PR pkg/48240, bump PKGREVISION, and remove obsolete patches
* Use *30 instead of *50. Restore session is recovered on NetBSD/amd64 5.2.
  Based on martin@'s patch on pkgsrc-users@.
2013-11-13 14:36:58 +00:00
ryoon
4c8ff0d2ef Add thunderbird17-l10n 2013-11-13 13:51:14 +00:00
ryoon
0f12c479de Import thunderbird17-l10n-17.0.10 as mail/thunderbird17-l10n.
This package contains language packs for mail/thunderbird17.
2013-11-13 13:49:48 +00:00
joerg
0dee500f43 Give configure the desired rpath flag explicitly. 2013-11-13 13:34:32 +00:00
ryoon
47492f92da Add thunderbird17 2013-11-13 13:28:50 +00:00
ryoon
affa333537 Import thunderbird17-17.0.10 as mail/thunderbird17.
Mozilla Thunderbird is a redesign of the Mozilla mail component. The
goal is to produce a cross platform stand alone mail application using
the XUL user interface language. This version uses the gtk2 toolkit.

This package tracks 24 ESR release branch.
2013-11-13 13:27:45 +00:00
ryoon
4b65ef148e Update to 24.1.0
* Sync with thunderbird 24.1.0
2013-11-13 13:17:06 +00:00
ryoon
26794933e9 Update to 24.1.0
Changelog:
24.1.
    FIXED
    Fixed an issue where signatures were shown in too lighter grey making them difficult to read (bug 917906)
    FIXED
    Fixed an issue where Auto CC for reply might not work if the cc address is the same as the sending address (bug 917231)
    FIXED
    Security fixes can be found here

Fixed in Thunderbird 24.0
MFSA 2013-92 GC hazard with default compartments and frame chain restoration
MFSA 2013-91 User-defined properties on DOM proxies get the wrong "this" object
MFSA 2013-90 Memory corruption involving scrolling
MFSA 2013-89 Buffer overflow with multi-column, lists, and floats
MFSA 2013-88 compartment mismatch re-attaching XBL-backed nodes
MFSA 2013-85 Uninitialized data in IonMonkey
MFSA 2013-83 Mozilla Updater does not lock MAR file after signature verification
MFSA 2013-82 Calling scope for new Javascript objects can lead to memory corruption
MFSA 2013-81 Use-after-free with select element
MFSA 2013-80 NativeKey continues handling key messages after widget is destroyed
MFSA 2013-79 Use-after-free in Animation Manager during stylesheet cloning
MFSA 2013-77 Improper state in HTML5 Tree Builder with templates
MFSA 2013-76 Miscellaneous memory safety hazards (rv:24.0 / rv:17.0.9)


24.0
    NEW
    Message threads can now be ignored or watched
    NEW
    Emails can now be sent to IDN based email addresses
    NEW
    Zoom functionality is now available in the compose window
    CHANGED
    In the Compose window, ctrl/cmd + and ctrl/cmd - now change the zoom setting rather than the font size
    CHANGED
    In Twitter, replying to a tweet now replies to all users, just like on the Twitter website
    FIXED
    Interactions in the filter list dialogs have been improved
    FIXED
    In Chat user nicknames are now highlighted when mentioned
    FIXED
    In IRC, long messages will now be sent in multiple parts instead of being cut off
    FIXED
    Various security fixes

Fixed in Thunderbird 24.1
MFSA 2013-102 Use-after-free in HTML document templates
MFSA 2013-101 Memory corruption in workers
MFSA 2013-100 Miscellaneous use-after-free issues found through ASAN fuzzing
MFSA 2013-98 Use-after-free when updating offline cache
MFSA 2013-97 Writing to cycle collected object during image decoding
MFSA 2013-96 Improperly initialized memory and overflows in some JavaScript functions
MFSA 2013-95 Access violation with XSLT and uninitialized data
MFSA 2013-94 Spoofing addressbar though SELECT element
MFSA 2013-93 Miscellaneous memory safety hazards (rv:25.0 / rv:24.1 / rv:17.0.10)
2013-11-12 20:50:51 +00:00
joerg
e84bfbf05c Reference the expected class functions, not the members with the same
name.
2013-11-11 16:42:21 +00:00
dholland
d4718815b1 Fix MAKE_JOBS build. 2013-11-11 06:53:59 +00:00
khorben
4401b62b1e Updated mail/deforaos-mailer to version 0.1.6
This version brought many bugfixes (IMAP4, SSL support) and
improvements to the user interface and manual pages.
2013-11-06 23:40:40 +00:00
adam
d4b52f683c Changes 2.2.7:
* Some usage of passdb checkpassword could have been exploitable by
  local users. You may need to modify your setup to keep it working.
  See http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
+ auth: Added ability to truncate values logged by
  auth_verbose_passwords (see 10-logging.conf comment)
+ mdbox: Added "mdbox_deleted" storage, which can be used to access
  messages with refcount=0. For example: doveadm import
  mdbox_deleted:~/mdbox "" mailbox inbox subject oops
+ ssl-params: Added ssl_dh_parameters_length setting.
- master process was doing a hostname.domain lookup for each created
  process, which may have caused a lot of unnecessary DNS lookups.
- dsync: Syncing over 100 messages at once caused problems in some
  situations, causing messages to get new UIDs.
- fts-solr: Different Solr hosts for different users didn't work.
2013-11-06 14:20:58 +00:00
adam
c35dfdb558 Changes 2.5.6:
- Possible to build again with OpenSSL older than version 1.0.1 (was a
  requirement for the previous release due to new protocols TLS 1.1/1.2).
- Support for reading the configuration from the standard input stream.
- New makefile dist target, which can be used to create distribution archives.
2013-11-05 18:57:32 +00:00
christos
f79fae94b8 small fixes to avoid most recent core-dump:
- bump buffer limits
- fix pointer<->integer conversions
2013-11-04 15:34:38 +00:00
jperkin
645e163d98 Fix PKG_USERS usage. 2013-10-31 15:58:30 +00:00
adam
9f0cc65797 Version 4.82
1. New command-line option -bI:sieve will list all supported sieve extensions
    of this Exim build on standard output, one per line.
    ManageSieve (RFC 5804) providers managing scripts for use by Exim should
    query this to establish the correct list to include in the protocol's
    SIEVE capability line.
 2. If the -n option is combined with the -bP option, then the name of an
    emitted option is not output, only the value (if visible to you).
    For instance, "exim -n -bP pid_file_path" should just emit a pathname
    followed by a newline, and no other text.
 3. When built with SUPPORT_TLS and USE_GNUTLS, the SMTP transport driver now
    has a "tls_dh_min_bits" option, to set the minimum acceptable number of
    bits in the Diffie-Hellman prime offered by a server (in DH ciphersuites)
    acceptable for security.  (Option accepted but ignored if using OpenSSL).
    Defaults to 1024, the old value.  May be lowered only to 512, or raised as
    far as you like.  Raising this may hinder TLS interoperability with other
    sites and is not currently recommended.  Lowering this will permit you to
    establish a TLS session which is not as secure as you might like.
    Unless you really know what you are doing, leave it alone.
 4. If not built with DISABLE_DNSSEC, Exim now has the main option
    dns_dnssec_ok; if set to 1 then Exim will initialise the resolver library
    to send the DO flag to your recursive resolver.  If you have a recursive
    resolver, which can set the Authenticated Data (AD) flag in results, Exim
    can now detect this.  Exim does not perform validation itself, instead
    relying upon a trusted path to the resolver.
    Current status: work-in-progress; $sender_host_dnssec variable added.
 5. DSCP support for outbound connections: on a transport using the smtp driver,
    set "dscp = ef", for instance, to cause the connections to have the relevant
    DSCP (IPv4 TOS or IPv6 TCLASS) value in the header.
    Similarly for inbound connections, there is a new control modifier, dscp,
    so "warn control = dscp/ef" in the connect ACL, or after authentication.
    Supported values depend upon system libraries.  "exim -bI:dscp" to list the
    ones Exim knows of.  You can also set a raw number 0..0x3F.
 6. The -G command-line flag is no longer ignored; it is now equivalent to an
    ACL setting "control = suppress_local_fixups".  The -L command-line flag
    is now accepted and forces use of syslog, with the provided tag as the
    process name.  A few other flags used by Sendmail are now accepted and
    ignored.
 7. New cutthrough routing feature.  Requested by a "control = cutthrough_delivery"
    ACL modifier; works for single-recipient mails which are recieved on and
    deliverable via SMTP.  Using the connection made for a recipient verify,
    if requested before the verify, or a new one made for the purpose while
    the inbound connection is still active.  The bulk of the mail item is copied
    direct from the inbound socket to the outbound (as well as the spool file).
    When the source notifies the end of data, the data acceptance by the destination
    is negociated before the acceptance is sent to the source.  If the destination
    does not accept the mail item, for example due to content-scanning, the item
    is not accepted from the source and therefore there is no need to generate
    a bounce mail.  This is of benefit when providing a secondary-MX service.
    The downside is that delays are under the control of the ultimate destination
    system not your own.
    The Recieved-by: header on items delivered by cutthrough is generated
    early in reception rather than at the end; this will affect any timestamp
    included.  The log line showing delivery is recorded before that showing
    reception; it uses a new ">>" tag instead of "=>".
    To support the feature, verify-callout connections can now use ESMTP and TLS.
    The usual smtp transport options are honoured, plus a (new, default everything)
    hosts_verify_avoid_tls.
    New variable families named tls_in_cipher, tls_out_cipher etc. are introduced
    for specific access to the information for each connection.  The old names
    are present for now but deprecated.
    Not yet supported: IGNOREQUOTA, SIZE, PIPELINING.
 8. New expansion operators ${listnamed:name} to get the content of a named list
    and ${listcount:string} to count the items in a list.
 9. New global option "gnutls_allow_auto_pkcs11", defaults false.  The GnuTLS
    rewrite in 4.80 combines with GnuTLS 2.12.0 or later, to autoload PKCS11
    modules.  For some situations this is desirable, but we expect admin in
    those situations to know they want the feature.  More commonly, it means
    that GUI user modules get loaded and are broken by the setuid Exim being
    unable to access files specified in environment variables and passed
    through, thus breakage.  So we explicitly inhibit the PKCS11 initialisation
    unless this new option is set.
    Some older OS's with earlier versions of GnuTLS might not have pkcs11 ability,
    so have also added a build option which can be used to build Exim with GnuTLS
    but without trying to use any kind of PKCS11 support.  Uncomment this in the
    Local/Makefile:
    AVOID_GNUTLS_PKCS11=yes
10. The "acl = name" condition on an ACL now supports optional arguments.
    New expansion item "${acl {name}{arg}...}" and expansion condition
    "acl {{name}{arg}...}" are added.  In all cases up to nine arguments
    can be used, appearing in $acl_arg1 to $acl_arg9 for the called ACL.
    Variable $acl_narg contains the number of arguments.  If the ACL sets
    a "message =" value this becomes the result of the expansion item,
    or the value of $value for the expansion condition.  If the ACL returns
    accept the expansion condition is true; if reject, false.  A defer
    return results in a forced fail.
11. Routers and transports can now have multiple headers_add and headers_remove
    option lines.  The concatenated list is used.
12. New ACL modifier "remove_header" can remove headers before message gets
    handled by routers/transports.
13. New dnsdb lookup pseudo-type "a+".  A sequence of "a6" (if configured),
    "aaaa" and "a" lookups is done and the full set of results returned.
14. New expansion variable $headers_added with content from ACL add_header
    modifier (but not yet added to messsage).
15. New 8bitmime status logging option for received messages.  Log field "M8S".
16. New authenticated_sender logging option, adding to log field "A".
17. New expansion variables $router_name and $transport_name.  Useful
    particularly for debug_print as -bt commandline option does not
    require privilege whereas -d does.
18. If built with EXPERIMENTAL_PRDR, per-recipient data responses per a
    proposed extension to SMTP from Eric Hall.
19. The pipe transport has gained the force_command option, to allow
    decorating commands from user .forward pipe aliases with prefix
    wrappers, for instance.
20. Callout connections can now AUTH; the same controls as normal delivery
    connections apply.
21. Support for DMARC, using opendmarc libs, can be enabled. It adds new
    options: dmarc_forensic_sender, dmarc_history_file, and dmarc_tld_file.
    It adds new expansion variables $dmarc_ar_header, $dmarc_status,
    $dmarc_status_text, and $dmarc_used_domain.  It adds a new acl modifier
    dmarc_status.  It adds new control flags dmarc_disable_verify and
    dmarc_enable_forensic.
22. Add expansion variable $authenticated_fail_id, which is the username
    provided to the authentication method which failed.  It is available
    for use in subsequent ACL processing (typically quit or notquit ACLs).
23. New ACL modifer "udpsend" can construct a UDP packet to send to a given
    UDP host and port.
24. New ${hexquote:..string..} expansion operator converts non-printable
    characters in the string to \xNN form.
25. Experimental TPDA (Transport Post Delivery Action) function added.
    Patch provided by Axel Rau.
26. Experimental Redis lookup added. Patch provided by Warren Baker.
2013-10-30 07:30:03 +00:00
dholland
2d5ff4445e Bump PKGREVISION of packages whose Lua depends changed form, but whose
own PKGNAME is unchanged.
2013-10-30 06:49:53 +00:00
richard
f99d7514bf add libarchive dependency 2013-10-29 14:43:02 +00:00
joerg
bc09b05306 Don't use -fno-check-new, it is the default behavior of GCC anyway. 2013-10-26 22:04:57 +00:00
jperkin
63b0c38e07 Update ssmtp to 2.64. Changeset from Thomas Merkel.
Changes since 2.61 are difficult to ascertain.  There is no useful
upstream changelog, and the full Debian one primarily includes
packaging changes only.  However, there appear to have at least been
some security fixes.
2013-10-24 11:31:10 +00:00
jperkin
35ffdf20f2 Fix CFLAGS and LDFLAGS on SunOS. Fix from Sebastian Wiedenroth. 2013-10-24 09:30:40 +00:00
jperkin
d4e3952c0d Add -lnsl on SunOS. Fix from Thomas Merkel. 2013-10-23 15:35:50 +00:00
taca
6243b32ee9 Update roundcube to 0.9.5. This release contains fix for CVE-2013-6172.
RELEASE 0.9.5
-------------
- Fix failing vCard import when email address field contains spaces (#1489386)
- Fix default spell-check configuration after Google suspended their spell service
- Fix vulnerability in handling _session argument of utils/save-prefs (#1489382)
- Fix iframe onload for upload errors handling (#1489379)
- Fix address matching in Return-Path header on identity selection (#1489374)
- Fix text wrapping issue with long unwrappable lines (#1489371)
- Fixed mispelling: occured -> occurred (#1489366)
- Fixed issues where HTML comments inside style tag would hang Internet Explorer
- Fix setting domain in virtualmin password driver (#1489332)
- Hide Delivery Status Notification option when smtp_server is unset (#1489336)
- Display full attachment name using title attribute when name is too long to display (#1489320)
- Fix attachment icon issue when rare font/language is used (#1489326)
- Fix expanded thread root message styling after refreshing messages list (#1489327)
- Fix issue where From address was removed from Cc and Bcc fields when editing a draft (#1489319)
- Fix error_reporting directive check (#1489323)
- Fix de_DE localization of "About" label in Help plugin (#1489325)
2013-10-22 03:21:45 +00:00
wiz
3e70ab4616 Bump PKGREVISION for icu shlib major bump. 2013-10-21 10:46:48 +00:00
joerg
c3346ac115 Fix hard coded /usr/pkg reference. Use -Wl prefix for rpath. 2013-10-20 18:05:10 +00:00
adam
63c018902c Revbump after updating textproc/icu 2013-10-19 09:06:55 +00:00
taca
d9c913a4cb Update ruby-actionmailer32 to 3.2.15.
CHANGELOG.md says "No changes." but it fixes possible dos vulnerability.
2013-10-18 15:33:16 +00:00
bsiegert
11eb68bbc8 Fix a common mistake in many different packages: POSIX says that when using
pax -rw, the destination directory must exist. pax in NetBSD creates it if
not, pax in MirBSD complains. I read through all pkgsrc Makefiles that use
pax and added an entry to INSTALLATION_DIRS, or an INSTALL_DATA_DIR
invocation.

I did not test all the changes but they should be fairly safe. If you notice
any breakage because of this change, please contact me.
2013-10-18 11:41:17 +00:00
tron
f5691eac1f Update "mutt-devel" package to version 1.5.22. This is a bug fix/stability
release over 1.5.21.
2013-10-18 10:23:55 +00:00
joerg
d9225188c8 Ignore unused constants for clang. 2013-10-15 14:44:42 +00:00
joerg
0de1e064b5 Don't use -I-. 2013-10-15 14:44:18 +00:00