Commit graph

7536 commits

Author SHA1 Message Date
adam
bc1e17d092 Revbump after updating db5 2012-01-18 14:37:09 +00:00
adam
6f6831da8d Revbump after db5 update 2012-01-18 14:35:13 +00:00
adam
473bdbf50b Revbump after updating db5 2012-01-18 14:35:03 +00:00
adam
e92debff9b Revbump after db5 update 2012-01-18 14:34:48 +00:00
adam
2f7e2baff3 Revbump after updating db5 2012-01-18 14:33:17 +00:00
adam
ac51f2eb67 Changes 0.8.2:
* Look for BerkeleyDB in more places for Debian.
* Fix a few compiler warnings to deal with gcc 4.6.
* Update to newer version numbers of BerkeleyDB.
2012-01-18 14:32:10 +00:00
adam
a7a6ba92cf Revbump after db5 update 2012-01-18 14:21:42 +00:00
adam
8391ff9d04 Revbump after db5 update 2012-01-18 14:04:44 +00:00
sbd
1e38404e66 Convert packages with add --libdir=* to CONFIGURE_ARGS to use
GNU_CONFIGURE_LIBDIR or GNU_CONFIGURE_LIBSUBDIR.
2012-01-17 21:43:18 +00:00
schmonz
2c48b95958 Update to 4.3.0. From the changelog:
This version adds the ability to filter messages based on the content
of their headers. Please note that enabling this feature should
be accompanied by disabling the use of the "softlimit" program. In
addition to fixing some small bugs and a compiling error on Debian
7, it also fixes a series of major bugs that could lead to buffer
overflows. Depending on spamdyke's configuration, these could cause
remotely exploitable security holes. Please upgrade immediately!

Looks like there's a bug in the header blacklist filter. Don't
enable that filter yet.

  Fixed config-test message for a graylist domain folder when the domain is not
    in the list of local domains from ERROR to INFO. Thanks to Eric Shubert
    for reporting this one.
  Fixed a bunch of copy-and-paste errors in the option_list array in
    prepare_settings() where options were designated
    CONFIG_TYPE_STRING_SINGLETON instead of CONFIG_TYPE_OPTION_SINGLETON or
    CONFIG_TYPE_STRING_ARRAY instead of CONFIG_TYPE_OPTION_ARRAY.
  Fixed configure script errors and compilation warnings on Debian 7, which
    enables the new GCC flags -Waddress and -Wunused-but-set-variable by
    default.  Thanks to Steve Cole for reporting this one.
  Added some explanitory comments to spamdyke.h and spamdyke.c.
  Added FILTER_FLAG_RETAIN and modified middleman() to buffer any data as long
    as it is given.
  Added FILTER_FLAG_CHILD_RESPONSE_INTERCEPT and modified middleman() to discard
    any input from qmail when it is given.
  Added FILTER_FLAG_DATA_CAPTURE and modified middleman() to capture qmail's
    response to the end of the message data when it is given.
  Fixed output_writeln() to send the data in bursts if more than one line is
    given and no CRs need to be inserted.  Previously, all data was sent
    line-by-line, even though middleman() was trying to send bursts of data when
    possible.
  Changed middleman() to buffer the names of the accepted recipients until after
    the message data is sent, then check qmail's response to the message body
    and print ALLOWED/DENIED for each recipient accordingly, along with the text
    of qmail's response.
  Added the options header-blacklist-entry and header-blacklist-file to block
    messages based on the contents of their headers.
  Added the option rejection-text-header-blacklist to control the message from
    the header blacklist filter.
  Added a flag to smtpdummy to force it to reject all message content with an
    error.
  Added a more complete usage message to smtpdummy.
  Fixed a number of very serious errors in the usage of snprintf()/vsnprintf().
    The return value was being used as the length of the string printed into
    the buffer, but the return value really indicates the length of the string
    that *could* be printed if the buffer were of infinite size. Because the
    returned value could be larger than the buffer's size, this meant remotely
    exploitable buffer overflows were possible, depending on spamdyke's
    configuration.
  Added options to smtpdummy to make it appear to process authentication (and
    unconditionally succeed or fail).
  Changed the ALLOWED log message to show the text given by qmail when the
    message is accepted.
2012-01-17 00:21:16 +00:00
schmonz
0660851b1f Indent. 2012-01-17 00:15:24 +00:00
taca
f2c684e025 Fix plugin's configuration files' name.
Bump PKGREVISION.
2012-01-16 13:08:14 +00:00
taca
479ed1565f Update roundcube package to 0.7.1.
* Handle config file of plugins, too.
* Roundcube use GNU GPL3 now.
* take maintainer ship.

Detail changes are too may, please refer CHANGELOG file
(http://trac.roundcube.net/browser/tags/roundcubemail/v0.7.1/CHANGELOG)
and old changes
(http://lists.roundcube.net/mail-archive/announce/2011-08/0000002.html).
2012-01-14 15:36:24 +00:00
obache
2f97717bdb gsed related clean up.
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
  * Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
    real GNU sed is required.
  * In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
2012-01-14 07:44:33 +00:00
hans
80a11d4b67 USE_TOOLS=unzip instead of DEPENDS/BUILD_DEPENDS. 2012-01-14 03:13:03 +00:00
obache
1f4649c8a2 Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump. 2012-01-13 10:54:43 +00:00
obache
43a23bd711 Recursive bump from boost-libs shlib bump. 2012-01-09 02:54:24 +00:00
adam
fe708c57e0 Changes 2.0.17:
* Proxying now supports sending SSL client certificate to server with
  ssl_client_cert/key settings.
* doveadm dump: Added support for dumping dbox headers/metadata.
* Fixed memory leaks in login processes with SSL connections
* vpopmail support was broken in v2.0.16
2012-01-08 09:43:47 +00:00
obache
d41dcddece Update msmtp to 1.4.27.
contains fixes for PR#45785.

Version 1.4.27:
- Always use the internal MD5 functions for the built-in CRAM-MD5
  implementation; never use the ones from OpenSSL. This fixes problems with
  configurations that use OpenSSL and do not use GNU SASL. Thanks to Gleydson
  Soares and Moritz Wilhelmy for providing information and for testing the fix.
- Fix a compiler warning with current OpenSSL versions.
2012-01-08 00:00:09 +00:00
sbd
346c22b163 Enabling the jemalloc option adds two more files to the PLIST.
Also add PLIST.Linux

Bump PKGREVISION
2012-01-07 23:37:50 +00:00
sbd
9563b13a71 Add yasm>=1.1.0 as a build dependence on platforms the need it. 2012-01-06 08:40:01 +00:00
obache
79b56fd004 Prefer system builtin com_err other than Linux.
fixes PR#45782.
2012-01-05 11:52:33 +00:00
schmonz
6608185b8a Update to 4.2.1. From the changelog:
This version extends the log messages to show why a blacklist is
matched. It also fixes a few minor bugs.

  Added a filter to sendrecv so input containing "\r\n" will be
    translated into CRLF without being interpreted as a line
    terminator (so multiple commands can be sent in a single "packet")
    and input containing "\0" will be translated into NULL bytes
    so NULL characters don't have to be embedded in the test scripts.
  Added support for the RSET command to smtpdummy.
  Added a "priority" field to the input file for dnsdummy to force
    some responses to be sent after others, no matter what order
    they were received.
  Fixed nihdns_mx() to query names for A records using the query
    types configured for MX queries, not A queries. Thanks to Eric
    Shubert for reporting this one.
  Changed smtp_filter() and middleman() to discard any buffered
    input after TLS is started. This prevents the injection of
    commands into a secure session by sending extra input in the
    same packet as the "STARTTLS" command. Not really a security
    problem but good practice anyway. Thanks to Eric Shubert for
    reporting this one.
  Fixed a bug in examine_entry() that was cutting off 1-3 characters
    from the end of target_entry every time it was called.
  Changed check_ip_in_rdns_keyword() to return the line number of
    the matching file as its return value and the name of the
    matchine file in a reference variable.
  Added reject_reason and strlen_reject_reason to struct rejection_data
    to allow the triggered filter to return some text to indicate
    why it triggered.
  Changed set_rejection() to accept new parameters to set reason
    text within the rejection structure if available.
  Changed set_rejection() to accept a new parameter to append to
    the rejection text if available.
  Added reset_rejection() to change either the rejection text or
    the reason text within an existing rejection_data structure
    without erasing previously-set values.
  Changed nihdns_rbl(), check_dnsrbl() and check_rhsbl() not to
    accept a format string or build part of the rejection message.
    That job belongs to the caller(s).
  Changed filter_rdns_blacklist(), filter_rdns_blacklist_file(),
    filter_rdns_blacklist_dir(), filter_ip_blacklist(),
    filter_ip_in_rdns_blacklist(), filter_dns_rbl(), filter_dns_rhsbl(),
    filter_sender_blacklist(), filter_sender_rhsbl() and
    filter_recipient_blacklist() to save the reason for their
    rejection in the reject_reason variable in rejection_data.
  Changed the log messages showing ALLOWED/DENIED to always output
    the "reason:" field and fill it with the text returned by the
    triggered filter so the sysadmin can figure out what happened
    or "(empty)" if no text was saved. Thanks to Eric Shubert for
    suggesting this one.
  Changed the way DNS timeout values are read from the configuration
    file, the command line, /etc/resolv.conf and the environment
    so that values given in the config file or on the command line
    are not overridden by values in /etc/resolv.conf or the
    environment. Thanks to Teodor Milkov for reporting this one.
  Changed the reject-empty-rdns filter, the IP-related black/whitelist
    filters and the IP-related RBL filters to skip their tests if
    the incoming IP address is 0.0.0.0. This is for connections
    from IPv6 hosts -- those filters can be skipped until full IPv6
    support can be added. Thanks to Daniel Anliker for suggesting
    this.
  Changed the way the flag FILTER_DECISION_TRANSIENT_DO_NOT_FILTER
    is handled by smtp_filter() and middleman() so a transient
    non-rejection (e.g a recipient whitelist) isn't held over to
    later recipients. The interaction between the recipient whitelist
    and the graylist filter was fixed in version 4.0.0 but an issue
    still remained between recipient whitelists and other non-transient
    rejections like the missing rDNS filter. Thanks to bischowski
    for reporting this one.
  Changed smtpdummy to use memchr() instead of strchr() so testing
    input with NULL bytes will work correctly.
2012-01-05 00:53:19 +00:00
joerg
f4513d2ae7 User and group must exist before real installation starts. 2012-01-03 03:44:39 +00:00
obache
13a370156a Update cyrus-imapd24 to 2.4.13.
While here, remove paches for ancient Darwin.

Changes to the Cyrus IMAP Server since 2.4.12

      * Bug #3565 - fix gcc compiler warnings - thanks Dilyan Palauzov
        <dilyan.palauzov@aegee.org>
      * Bug #2685 - rename annots in delayed folder delete. Avoids
        annotations "reappearing" when a folder is recreated
      * Bug #3566 - actually fix in a backward compatible way. 2.4.12 broke
        older versions of bison
      * Lots of small cleanups from CMU as they prepared to build RSS into
        their 2.4 build. Thanks Ken
      * Bug #3591/#3609 - fix crash in mupdate on partition move
      * Bug #3610 - fix replication of partition move
      * Bug #3564 - document the way prefork interacts with multiple
        network protocols
      * Bug #3586 - allow rename of "\Noselect" if subfolders exist
      * A handful of small cleanups (#3593, #3594, #3595) from David Carter
        <dpc22@cam.ac.uk>. Very much appreciated
      * Disabled duplicate_check DEBUG level log messages by default.
        Thanks Philip Prindeville <philipp@redfish-solutions.com>
      * Bug #3608 - log mailbox name in more sync failure cases
      * Bug #3615 - fix proxyd_disable_mailbox_referrals. Thanks Andrew
        Morgan <morgan@orst.edu>
      * Bug #3611 - fix crash in sync_mailbox_full if expunge fails
      * Backported some nice fixes from master, including safer thread/sort
        (there were some crashes on bad messages before)
      * Fixed infinite loop on suppress_capabilities with substrings of
        other capabilities. Ouch.
      * Fixed LIST and LSUB again - this time to make LIST "" "*%" work
        without breaking other things
      * Bug #3588 - make XFER not break if the wrong server name was used.
        The start of making murder safer
      * Bug #3603 - tidied up usage of kick_mupdate so it never gets called
        on standard murder backends
      * Bug #3604 - always suppress the DELETED.* mailbox names, even if
        delete_mode is immediate. It means a config change or different
        frontend won't show undeletable mailboxes
      * Bug #3602 - allow UpperCase in service names to work
2011-12-31 03:03:07 +00:00
joerg
f254d29f4d Make sure that the directory exists before writing the output from the
idl-parser. Fixes the race conditions seen recently.
2011-12-23 01:16:27 +00:00
fhajny
526dc51bd2 Disable configure-time check for Mailman user & group. Removes the need
to hard code UID/GID when building a binary package.

Fixes PR pkg/44048
2011-12-22 11:06:40 +00:00
dholland
9baafdd1a3 Fix build with newer flex. 2011-12-22 04:33:27 +00:00
obache
998dcc8322 Back to use builtin com_err if builtin krb5 is preferred. 2011-12-20 11:59:46 +00:00
dholland
50b0ec6696 This installs a csh script, so handle it properly and add csh:run to
USE_TOOLS. PKGREVISION++.
2011-12-19 07:45:19 +00:00
obache
3578ee84ea Fixes for OpenSSL without MD2 support. 2011-12-18 11:33:42 +00:00
marino
d362cd3fc6 mail/perdition-odbc: needs libltdl 2011-12-17 19:03:24 +00:00
marino
11cd4e2abb mail/p5-Mail-ClamAV: Added DragonFly to accepted OS list in makefile 2011-12-17 16:16:37 +00:00
marino
a2ec1fed2f mail/Pantomine: Fix timezone redefinition for DragonFly
Pantomine defines a structure named "timezone" which clashes with the
system definition.  It was renamed to "timezonePantomine".  While
technically it may result in change in the pkg binary, no PKGREVISION
bump is necessary because it's functionally the same as the previous
version, assuming it actually built on the platform in question.
2011-12-17 16:13:43 +00:00
marino
287fcede6f mail/mail-notification: Add indirectly linked libraries to LDFLAGS (ld v2.22) 2011-12-17 12:51:47 +00:00
marino
2fb6a5a8ab mail/ja-mh: Eliminated more "extern int errno" to fix DragonFly 2011-12-17 12:50:57 +00:00
marino
1a66a26de5 mail/freepops: Add indirectly linked libraries to LDFLAGS (ld v2.22) 2011-12-17 12:49:27 +00:00
marino
74d4648c20 mail/cue: Mask DragonFly; OpenSSL 1.0 support missing
According to the commit on 2009-12-15, the previous version of mail/cue
(20090209) was patched to support OpenSSL 1.0.  However, mail/cue still
uses MD2 which is not built by default by OpenSSL 1.0.  The update to
version 20100426 on 2011-11-27 did not improve the situation.

Until mail/cue is fixed upstream or patched here to avoid using MD2, it is
being marked NOT-FOR-DRAGONFLY.
2011-12-17 12:48:23 +00:00
sbd
330714cfe9 Add missing mk/curses buildlink.
Respect LDFLAGS

Bump PKGREVISION
2011-12-17 10:16:08 +00:00
sbd
a2104e997f Add missing mk/terminfo buildlink.
Bump PKGREVISION
2011-12-17 10:16:04 +00:00
sbd
d4c2954a71 Add missing mk/termcap buildlink.
Bump PKGREVISION
2011-12-17 10:16:00 +00:00
sbd
dae39641f0 Add missing mk/terminfo buildlink.
Bump PKGREVISION
2011-12-17 10:15:56 +00:00
sbd
4e0e446543 Don't use a builtin libcom_err if not using kerberos.
Builtin librarys like com_err should only be used if there is are proper
buildlink3.mk and builtin.mk files for the library, otherwise part of the
point of having the buildlink/builtin system is lost.

There no point in having a buildlink/builtin files for com_err as
currently only three packages use it by itself (mail/cyrus-imapd*) and
using the package suppled library only adds 72K to the package size.
2011-12-17 07:29:49 +00:00
hans
8023174f48 Fix build on SunOS. 2011-12-16 16:55:25 +00:00
taca
14624c9bd0 Add and enable ruby-actionmailer31. 2011-12-16 12:32:03 +00:00
taca
11297de09a Imporrting mail/ruby-actionmailer31 package version 3.1.3.
## Rails 3.1.1 (October 7, 2011) ##

*   No changes


## Rails 3.1.0 (August 30, 2011) ##

*   No changes
2011-12-16 12:31:25 +00:00
taca
852dcf9afc Update ruby-mime-type package to 1.17.2.
== MIME::Types 1.17.2 / 2011-10-25
* Bug Fixes:
  * Fixed an issue with Ruby 1.9 and file encoding.

== MIME::Types 1.17.1 / 2011-10-23
* Minor Enhancements:
  * Implemented modern 'hoe' semantics.
  * Switched to minitest instead of test/unit.
  * Converted documentation from .txt to .rdoc.
  * Removed setup.rb. (Issue #3:
    https://github.com/halostatue/mime-types/issues/3).
  * Should no longer complain about missing RubyGems keys (Issue #2:
    https://github.com/halostatue/mime-types/issues/2).
  * Added .mp4 and .mpg4 as recognized extensions for
    {application,audio,video}/mp4 per RFC4337. (Issue #1:
    https://github.com/halostatue/mime-types/issues/1).
  * Added audio/x-aac and .aac per RubyForge issue #28054
    (http://rubyforge.org/tracker/index.php?func=detail&aid=28054&group_id=293&atid=1194).
  * Made it much easier to update MIME types from this point forward.
  * Updated MIME types from IANA.
2011-12-15 15:39:35 +00:00
taca
f328d4ead6 Update mail/ruby-mail package to 2.3.0.
== Tue Apr 26 09:59:56 UTC 2011 Mikel Lindsaar <mikel@rubyx.com>

* Remove ActiveSupport from the dependencies, load Active Support if present, or use internals if not
* Created v2.2 branch for all 2.2 related commits
* Update activesupport require to use inflector - closes #217
* Version bump to 2.3 and gem release
2011-12-15 14:56:17 +00:00
taca
b615bc8d84 Change depending ruby-mail package's directory from ruby-mail to ruby-mail22. 2011-12-15 14:24:22 +00:00
taca
8e221f962b Add and enable ruby-mail22. 2011-12-15 14:18:14 +00:00