1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-11 02:50:24 +00:00
Commit Graph

18314 Commits

Author SHA1 Message Date
Kurt Jaeger
18716da045 mail/dovecot2-pigeonhole: 0.4.8 -> 0.4.9
upgrade to follow mail/dovecot2

* Properly implemented checking of ABI version for Sieve interpreter
  plugins, much like Dovecot itself does for plugins. This will prevent
  plugin ABI mismatches.
+ Implemented a vnd.dovecot.environment extension. This builds upon the
  standard environment extension and adds a few more environment items,
  such as username and default mailbox. It also creates a variables
  namespace so that environment items can be accessed directly. I am
  still thinking about more environment items that can be added.
+ Sieve extprograms plugin: Made line endings of the input passed to the
  external programs configurable. This can be configured separately for
  each of the three extensions.
+ ManageSieve: Implemented proxy XCLIENT support. This allows the proxy
  to pass client information to the back-end.
- ManageSieve: Fixed an assert failure occurring when a client
  disconnects during the GETSCRIPT command.
- doveadm sieve plugin: Fixed incorrect initialization of mail user.
  This caused a few memory leaks.
- sieve-filter command line tool: Fixed handling of failure-related
  implicit keep when there is an explicit default destination folder.
  This caused message duplication.
- lib-sieve: Fixed bug in RFC5322 header folding. Words longer than the
  optimal line length caused empty lines in the output, which would
  break the resulting message header. This surfaced in References:
  headers with very long message IDs.

PR:		203526
Submitted by:	Larry Rosenman <ler@lerctr.org> (maintainer)
2015-10-05 03:52:14 +00:00
Jason Unovitch
3647465a25 mail/james: security update 2.3.1 -> 2.3.2.1; while here fix all the things
- Add LICENSE and LICENSE_FILE
- Add NO_ARCH
- Fix PID_FILE using an undefined variable (resulting PID was /var/run/.pid)
- Fix .include lines post staging support
- Actually use the version number from PLIST_SUB in pkg-plist
- Overhaul rc script
  - Add PROVIDE/REQUIRE/KEYWORD to header
  - Remove "geronimo" references from when the port was originally copied
  - Remove %%JAMES_VERSION%% in rc variable names. Every port version bump
    in the past came with a POLA issue as james231_enable=YES would now
    have to be james2321_enable=YES. Provide a shim to translate the old
    variable names and provide a warning to update rc.conf syntax.
  - Match start routine to embedded start-up script (which enables stop
    command to work without a java.lang.IllegalThreadStateException)
  - Add working status routine
  - Standardize indentation

PR:		203461
Security:	CVE-2015-7611
Security:	be3069c9-67e7-11e5-9909-002590263bf5
MFH:		2015Q4
2015-10-04 21:26:09 +00:00
Adam Weinberger
0f633ebc83 Add upstream r1684653 from bug #7208, which fixes warnings stemming from
calling each/keys on a hashref.

While here, convert @unexec stuff into preunexec and postunexec.
Submitted by:	Larry Rosenman
Obtained from:	https://svn.apache.org/viewvc?view=revision&revision=1684653
2015-10-03 18:20:59 +00:00
Adam Weinberger
19821154c0 ispell isn't available in FreeBSD and hasn't been for quite some time.
Change references to ispell into aspell, which is readily available.

PR:		202980
Submitted by:	mcdouga9@egr.msu.edu
2015-10-03 18:04:52 +00:00
Sunpoet Po-Chuan Hsieh
88fbceff60 - Add LICENSE_FILE
Approved by:	portmgr (blanket)
2015-10-03 17:10:47 +00:00
Sunpoet Po-Chuan Hsieh
23ba53dd43 - Add NO_ARCH 2015-10-03 17:08:44 +00:00
Sunpoet Po-Chuan Hsieh
755b724584 - Add NO_ARCH 2015-10-03 17:08:40 +00:00
Sunpoet Po-Chuan Hsieh
c3899cbd6a - Add NO_ARCH 2015-10-03 17:08:36 +00:00
Dmitry Marakasov
e49cd1c6d7 - Fix installation from non-root
Approved by:	portmgr blanket
2015-10-03 02:09:50 +00:00
Dmitry Marakasov
70a6e98f6a - Switch to options helpers
- Don't use deprecated MAN*
- Fix installation from non-root

Approved by:	portmgr blanket
2015-10-03 01:44:37 +00:00
Adam Weinberger
990c270907 Update dovecot2 to 2.2.19, and bump PORTREVISION on antispam-plugin
and pigeonhole.

Changes:

* pop3_deleted_flag has been broken since v2.2.10. Using it would
  cause buffer overflows, which could be exploitable. However, this
  bug would have become visible quite soon after users had deleted
  some POP3 mails, because the pop3 processes would have started
  crashing all the time even in normal use.
* "doveadm director flush" command has a changed meaning now:
  It safely moves users to their wanted backends, instead of simply
  forgetting the mapping entirely and leaving the existing connections
  untouched. Use -F parameter to get the original unsafe behavior.

+ Added imap-hibernate processes (see imap_hibernate_timeout setting).
  IDLEing IMAP connections can be hibernated, which saves memory.
+ Optimized tracking mailboxes' vsizes (= sum of all messages' sizes).
  If mailbox_list_index=yes, it's also stored in there. This makes it
  very efficient to look up vsizes for all mailboxes.
+ Added a quota "count" backend, which uses the mailbox vsizes to get
  the current quota usage. It requires using the new quota_vsizes=yes
  setting, which tracks the messages' "virtual sizes" rather than
  "physical sizes". Their distiction is minor and mostly irrelevant
  nowadays (if mail sizes should be counted with LF or CRLF newlines).
+ "doveadm director up/down" commands added. The monitoring script
  should be using these commands instead of changing the vhost count.
  This allows admin to manually disable a server by changing the vhost
  count to 0 without the monitoring script changing it back.
+ Added support for HAProxy protocol: http://wiki2.dovecot.org/HAProxy
+ Added push-notification plugin framework, which can be used to
  easily implement push notifications to various backends. Implemented
  "ox" backend for notifying Open-Xchange via HTTP/json.
+ imap_logout_format supports more variables now, e.g. number of
  deleted messages.
+ pop3: Added pop3_delete_type setting (related to pop3_deleted_flag).
+ plugin { fts_enforced=yes } setting now fails body searches unless
  it can be done via the full text search engine.
+ Added %{passdb:*} and %{userdb:*} variables to various places
+ auth: Added ":protected" suffix for passdb and userdb fields. If
  used, the field doesn't overwrite an existing field.
+ IMAP/POP3 proxy: If a backend server dies, avoid client reconnection
  spikes by slowly disconnecting clients over time. This is enabled by
  setting login_proxy_max_disconnect_delay=secs passdb extra field.
+ imap: Added new read-only METADATA entries: /private/specialuse,
  /shared/comment, /shared/admin
+ imap: If client disconnects in the middle of a command, log how long
  the command had been running.
- mdbox: Rebuilding could have caused message's reference count to
  overflow the 16bit number in some situations, causing problems when
  trying to expunge the duplicates.
- Various search fixes (fts, solr, tika, lib-charset, indexer)
- Various virtual plugin fixes
- Various fixes and optimizations to dsync, imapc and pop3-migration
- imap: Various RFC compliancy and crash fixes to NOTIFY
2015-10-02 22:44:19 +00:00
Sunpoet Po-Chuan Hsieh
9a139ab8a0 - Update to 5.507
- Add NO_ARCH

Changes:	http://search.cpan.org/dist/MIME-Tools/ChangeLog
2015-10-02 06:55:17 +00:00
Dmitry Marakasov
916b6a8192 - Fix build from plain user; don'r set set[ug]id bits from install, set them via plist
PR:		203198
Submitted by:	amdmi3
Approved by:	jtrigg@ecartis.net (maintainer)
2015-10-01 17:31:33 +00:00
Wen Heping
9549426b7d - Update to 3.2.0
- Update WWW

PR:		203229
Submitted by:	ports@bsdserwis.com(maintainer)
2015-09-29 13:04:05 +00:00
Wen Heping
deee9f89b9 - Update to 5.2.13
PR:		203413
Submitted by:	ports@toco-domains.de
2015-09-29 08:13:59 +00:00
Vsevolod Stakhov
07aac3b744 - Update to 1.0.3 2015-09-28 16:30:42 +00:00
Martin Matuska
58376c0f6d Horde package update:
comms/pear-Horde_ActiveSync 2.28.6 -> 2.29.2
devel/pear-Horde_Core 2.20.8 -> 2.22.0
security/pear-Horde_Crypt 2.6.0 -> 2.6.1
graphics/pear-Horde_Image 2.3.2 -> 2.3.3
mail/pear-Horde_Imap_Client 2.29.1 -> 2.29.3
mail/pear-Horde_Mime 2.9.1 -> 2.9.2
2015-09-28 13:45:10 +00:00
Dmitry Marakasov
4a8c0d698c - Clarify LICENSE
- Add LICENSE_FILE
- Add NO_ARCH
- Fix WWW:
2015-09-27 23:52:00 +00:00
Olli Hauer
33fd341cb2 - fix with latest NET::DNS
- re-assign Maintainer to ports@
  (I do no longer use this port)

PR:		201753
Submitted by:	Patrik Hildingsson, pi@
2015-09-27 11:47:11 +00:00
Antoine Brodin
3774779a15 Deprecate ports broken for more than 6 months 2015-09-26 21:39:10 +00:00
Antoine Brodin
57c861da61 - Convert to @sample
- Cleanup plist
2015-09-26 20:42:07 +00:00
Dirk Meyer
08140ceea2 - handle vardir via plist
PR:		203199
Submitted by:	Dmitry Marakasov
2015-09-26 20:02:17 +00:00
Baptiste Daroussin
383441ffcc Convert to @sample 2015-09-26 14:08:07 +00:00
Baptiste Daroussin
4783df2d96 Convert to @sample 2015-09-26 14:06:33 +00:00
Baptiste Daroussin
3adfca5f6b Update to 1.1.8
Switch to USE=tar:tgz
add SQLITE3 option

While here:
switch to options helpers

PR:		203141
Submitted by:	takefu@airport.fm
Approved by:	 Lukasz Wasikowski (maintainer)
2015-09-25 06:38:11 +00:00
Baptiste Daroussin
f478ecfe88 Convert to @sample 2015-09-24 22:57:57 +00:00
Dmitry Marakasov
10ad3962a1 - Switch to options helpers
- Switch to @sample

Approved by:	portmgr blanket
2015-09-24 21:19:31 +00:00
Dmitry Marakasov
178ff1440c - Modernize plist, add vardirs 2015-09-23 19:58:17 +00:00
Dmitry Marakasov
07557d27c2 - Fix build as non-root (similar to what mail/mutt does)
Approved by:	portmgr blanket
2015-09-23 19:57:05 +00:00
Vsevolod Stakhov
17ada9ecd3 - Update to 1.0.2 2015-09-23 16:47:34 +00:00
Dmitry Marakasov
482cac3d93 - Fix install from non-root
Approved by:	portmgr blanket
2015-09-23 15:39:36 +00:00
Dmitry Marakasov
8f68339234 - Switch to @sample
- Drop @dirrm* from plist
- Modernize vardir handling

Approved by:	portmgr blanket
2015-09-22 21:20:41 +00:00
Alex Dupre
37c304c44f Fix session handling when php-suhosin session encryption is not enabled.
PR:		203260
Submitted by:	Mark.Martinec@ijs.si
2015-09-22 18:22:12 +00:00
Matthew Seaman
dc9314e6fd Delete the redundant 'regression-test:' target from those of my perl
ports that have it.  There's a generic regression-test target
identical to these provided via 'USES=perl5'
2015-09-22 16:18:31 +00:00
Vsevolod Stakhov
4d40b82395 - Update to 1.0.1 2015-09-22 16:15:08 +00:00
Matthew Seaman
ab960311cb Strip the OpenDKIM.so loadable module. 2015-09-22 15:50:30 +00:00
Vsevolod Stakhov
1c94ac5149 - Update mail/rspamd to 1.0.0
Submitted by:	az via private email
Relnotes:	https://rspamd.com/announce/2015/09/17/rspamd-1.0.html
2015-09-21 13:24:24 +00:00
Dmitry Marakasov
38e0554683 - Clean up plist user/group/mode handling [1]
- Add DSPAM_SAMPLE_MODE variable

PR:		203200
Submitted by:	amdmi3 [1]
Approved by:	danny@dannywarren.com (maintainer)
2015-09-21 09:47:26 +00:00
Jimmy Olgeni
41a7072cfb Typos, whitespace and capitalization fixes (G-P). 2015-09-20 20:54:08 +00:00
Dmitry Marakasov
357df036a7 - Switch to options helpers
Approved by:	portmgr blanket
2015-09-20 19:21:30 +00:00
Alexey Dokuchaev
3a63ba57c2 Remove BROKEN on Tier-2 systems statements which no longer true at least
on PowerPC (verified for all of them) and some also on SPARC (whenever I
was able to test those on flame.freebsd.org) and even IA64 (which should
be OK to remove anyways, because it was never really supported system in
ports land and was officially killed in -CURRENT a while ago.
2015-09-20 14:35:57 +00:00
Wen Heping
c9e84ae8be - Update to 1.90.8
Changes: http://cpansearch.perl.org/src/RJBS/Email-Address-1.908/Changes
- Add LICENSE
- Add NO_ARCH=yes
2015-09-20 07:33:37 +00:00
David Chisnall
9156bf1b9e Make all GNUstep ports install into the System domain so that the Local domain is available for stuff built from source.
Some ports were already installing in the System domain, for these just remove the Makefile lines explicitly specifying the install domain.

The rest are installed in the Local domain, remove any overrides, update their pkg-plists and any explicit paths in the Makefiles and then bump port revision.

Approved by:	bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D2977
2015-09-19 10:33:34 +00:00
Alex Dupre
225099bb6e Update to 1.1.3 release. 2015-09-19 07:50:46 +00:00
Dmitry Marakasov
28d0e3f418 - Add NO_ARCH
- Fix and modernize plist

Approved by:	portmgr blanket
2015-09-18 17:34:45 +00:00
Pawel Pekala
0430ea81cb - Fix shebangs in additional scripts [1]
- Don't install desktop file second time

PR:		203132 [1] (based on)
Submitted by:	amdmi3 [1]
2015-09-16 19:10:16 +00:00
Mathieu Arnold
320514f1dd It seems some people keep adding $FreeBSD$ to patch files.
Patches must not be changed by the vcs, this includes the
svn:keyword expansion.  Set fbsd:nokeywords to a couple of patches.

With hat:	portmgr
Sponsored by:	Absolight
2015-09-16 13:03:45 +00:00
Carlo Strub
ef06e22985 A free & open modern, fast email client with user-friendly encryption and
privacy features.

Mailpile is still in beta, but many people already find it useful.

WWW: https://mailpile.is/

PR:		200400
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
2015-09-16 00:19:56 +00:00
Mathieu Arnold
afae652a2a Make it so that the default Perl is always called perl5.
- Move Perl's man1 files along with its man3 files.
- Move where Perl installs its modules man1 pages.
- Convert the ports installing man1 pages.
- Make different Perl versions installable at the same time.
  Though you should note that only the default version can be used to
  install Perl modules, and the non default Perl versions cannot use the
  modules installed via ports if they contain .so as they are installed
  in a version specific directory.

Reviewed by:	bapt (the Mk bits)
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3542
2015-09-14 12:19:48 +00:00
Muhammad Moinur Rahman
19d50bb5ea mail/pear-Mail_Mime: Update version 1.9.0=>1.10.0
- Take MAINTAINERSHIP
2015-09-14 11:37:20 +00:00