Commit Graph

21614 Commits

Author SHA1 Message Date
Tobias C. Berner
8e124cb8fb Update poppler to 0.86.1
Release 0.86.1:
        core:
         * Fix regression in Browse Link handling
         * Internal code improvements

Release 0.86.0:
        core:
         * Fix link content exfiltration attack
         * Splash: Implement gouraudTriangleShadedFill for some non parametrized shadings. Issue #881
         * Fix case unsensitive search for Old Hungarian, Warang Citi, Medefaidrin and Adlam
         * Internal code improvements

        glib:
         * Automatic handle of page's cropbox on annots. Issue #129
         * Fix memory leak if poppler_document_new_from_file fails
         * Minor speed optimization on poppler_page_get_annot_mapping

         utils:
         * pdfdetach: add 'savefile' option
         * pdftoppm/pdftocairo: Fix more odd/even mismatch

        qt5:
         * Fix loading from iodevice

PR:		244827
Exp-run by:	antoine
2020-03-21 12:57:09 +00:00
MANTANI Nobutaka
bb7db1a043 Update to the snapshot on 2020-01-24. 2020-03-21 11:33:10 +00:00
Rene Ladan
54863b36b4 mail/tmda: drop dependency on expired databases/py-cdb and set expiration date. 2020-03-20 02:24:07 +00:00
Baptiste Daroussin
db0a094a1b Update to 1.2.11a 2020-03-19 07:39:46 +00:00
Mikhail Teterin
d69fb1c62a Unbreak. My machine may not be "high availability" with lots of 9s,
but it is almost always up anyway...

Not reported by:	antoine
2020-03-18 19:14:53 +00:00
Piotr Kubaj
7f959f7ccc mail/eps: fix build on powerpc64 elfv2
lld needs -fPIC:
ld: error: relocation R_PPC64_TOC16_LO cannot be used against symbol _i_headers; recompile with -fPIC
>>> defined in email.o
>>> referenced by email.c
>>>               email.o:(email_header_internal)
2020-03-18 15:18:42 +00:00
Olli Hauer
346c49b070 - update to 3.6-20200316 2020-03-17 17:01:13 +00:00
Olli Hauer
b3ec3df4dc - update to 3.5.0 2020-03-17 17:00:42 +00:00
Baptiste Daroussin
bbc0a006eb Incorporate an patch (in review upstream) which fixes indentation in the sidebar
Reported by:	gahr
2020-03-17 10:55:28 +00:00
Alexey Dokuchaev
caac0101ca - Update to version 3.9
- Add FRIBIDI option

Reported by:	maintainer
2020-03-17 04:20:16 +00:00
Baptiste Daroussin
60c9aba4cc Update to 20200313 2020-03-16 09:57:25 +00:00
Olli Hauer
8b0d952f89 - update to 3.5.0-RC2
- bump PORTEPOCH
- remove deprecated ports from CONFLICTS_INSTALL
- add BLACKLISTD to OPTIONS_DEFAULT
- MYSQL_USES s/=/?=/ to allow testbuild without
  defining XX MYSQL dedicated make.conf's in poudriere
- add postlogd to STRIP_LIBEXEC
2020-03-13 11:32:23 +00:00
Olli Hauer
fdd150430c - update to 3.4.10
- adjust PORTSCOUT to include 3.5.x
- remove deprecated ports from CONFLICTS_INSTALL
- add BLACKLISTD to OPTIONS_DEFAULT
- MYSQL_USES s/=/?=/ to allow testbuild without
  defining XX MYSQL dedicated make.conf's in poudriere
2020-03-13 11:30:20 +00:00
Jan Beich
f821cdc347 devel/icu: update to 66.1
Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2020-03-13 09:47:16 +00:00
Tobias Kortkamp
25b7de7213 lang/rust: Update to 1.42.0
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2020/03/12/Rust-1.42.html
Tested by:	mikael, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D24020
2020-03-12 19:39:24 +00:00
Christoph Moench-Tegeder
6632988a4f mail/thunderbird: update to 68.6.0 (rc2 for now)
Releasenotes https://www.thunderbird.net/en-US/thunderbird/68.6.0/releasenotes/

MFH:		2020Q1 (once it's ga, under "web browsers alike" blanket)
2020-03-11 13:29:18 +00:00
Baptiste Daroussin
7544f5b40b Depend on base byacc instead of GNU bison 2020-03-11 08:21:40 +00:00
Larry Rosenman
6321da7e40 mail/dovecot-pigeonhole: upgrade to 0.5.10.
- just to keep version numbers consistent
- fix some issues caused by a recent commit.
2020-03-09 18:16:21 +00:00
Tobias C. Berner
5375cd4940 mail/phplist update to 3.5.1
PR:		244042
Submitted by:	Krzysztof <ports@bsdserwis.com>  (maintainer)
2020-03-08 19:16:10 +00:00
Antoine Brodin
5ae8688c07 Deprecate some ports using deprecated version of python
With hat:	portmgr
2020-03-08 17:01:46 +00:00
Thomas Zander
77ded332fd Fix hostname verification
PR:		226621
Submitted by:	satanist+freebsd@bureaucracy.de
Reviewed by:	brnrd
2020-03-08 00:48:45 +00:00
Bernard Spil
9a64c09d03 mail/nextcloud-mail: Update to 1.1.3 2020-03-07 14:26:06 +00:00
Jochen Neumeister
c211ca1710 hand over Maintainership to Chris (portmaster@BSDforge.com)
Sponsored by:	Netzkommune GmbH
2020-03-07 09:05:45 +00:00
Larry Rosenman
6a9f85e649 mail/dovecot: update to 2.3.10.
ChangeLog:
* Disable retpoline migitations by default. These can cause severe
  performance regressions, so they should be only enabled when
  applicable.
* IMAP MOVE now commits transactions in batches of 1000 mails. This
  helps especially with lazy_expunge when moving a lot of mails. It
  mainly avoids situations where multiple IMAP sessions are running the
  same MOVE command and duplicating the mails in the lazy_expunge folder.
  With this change there can still be some duplication, but the MOVE
  always progresses forward. Also if the MOVE fails at some point, the
  changes up to the last 1000 mails are still committed instead of
  rolled back. Note that the COPY command behavior hasn't changed,
  because it is required by IMAP standard to be an atomic operation.
* IMAP EXPUNGE and CLOSE now expunges mails in batches of 1000 mails.
  This helps especially with lazy_expunge when expunging a lot of mails
  (e.g. millions) to make sure that the progress always moves forward
  even if the process is killed.
* Autoexpunging now expunges mails in batches of 1000 mails. This helps
  especially with lazy_expunge when expunging a lot of mails
  (e.g. millions) to make sure that the progress always moves forward
  even if the process is killed.
+ Add tool for generating sysreport called dovecot-sysreport.
  This generates a bundle of information usually needed for support
  requests.
+ Add support for the new IMAP \Important SPECIAL-USE flag (RFC 8457).
+ Add metric { group_by } setting. This allows automatically creating
  new metrics based on the fields you want to group statistics by.
  NOTE: This feature is considered experimental and syntax is subject
  to change in future release.
+ auth: Support SCRAM-SHA-256 authentication mechanism.
+ imap: Support the new IMAP STATUS=SIZE extension.
+ Use TCP_QUICKACK to reduce latency for some TCP connections.
+ quota-status: Made the service more robust against erroneous use with
  Postfix ACL policies other than smtpd_recipient_restrictions.
+ Add "revision" field support to imap_id_send setting. Using
  "revision *" will send in IMAP ID command response the short commit
  hash of the Dovecot git source tree HEAD (same as in dovecot --version).
+ IMAP ENVELOPE includes now all addresses when there are multiple
  headers (From, To, Cc, etc.) The standard way of having multiple
  addresses is to just list them all in a single header. It's
  non-standard to have multiple headers. However, since MTAs allow these
  mails to pass through and different software may handle them in
  different ways, it's better from security point of view to show all
  the addresses.
+ Event filters now support using "field_name=" to match a field that
  doesn't exist or has an empty value. For example use "error=" to match
  only events that didn't fail.
- acl: INBOX ACLs shouldn't apply for IMAP GETMETADATA/SETMETADATA
  commands.
- cassandra: CASS_ERROR_SERVER_WRITE_FAILURE error should also be
  treated as "uncertain write failure".
- dict-redis: Using quota_clone configured with dict-redis could have
  crashed when Redis responded slowly.
- imap-hibernate: Communication trouble with imap-master leads to
  segfault.
- imap-hibernate: Unhibernation retrying wasn't working.
- imap: Fixed auth lookup privilege problem when imap process was reused
  and user was being un-hibernated.
- Fix potential crash when copying/moving mails within the same folder.
  This happened only when there were a lot of fields in dovecot.index.cache.
- lib-index: Recreating dovecot.index.cache file could have crashed when
  merging bitmask fields.
- lib-index: Using public/shared folders with INDEXPVT configured to use
  private \Seen flags, trying to search seen/unseen in an empty folder
  crashes with segfault.
- lib-mail: Large base64-encoded mails weren't decoded properly.
  This could have affected searching/indexing mails and message snippet
  generation.
- lib-mail: Message with only quoted text could have caused message
  snippet to ignore its 200 character limit and return the entire
  message. This was added also to dovecot.index.cache file, which
  increased disk space and memory usage unnecessarily.
  v2.3.9.2 regression (previous versions cached the quoted snippet as
  empty). In a large mail quoted text could have become wrongly added
  to the snippet, possibly mixed together with non-quoted text.
- lib-smtp: client could have assert-crashed if STARTTLS handshake
  finished earlier than usually.
- lib-ssl-iostream: remove -static flag for lib-ssl-iostream linking to
  prevent a compile issue.
- lib-storage: Mailbox synchronization may have assert-crashed in some
  rare situations.
- lib-storage: mdbox didn't preserve date.saved with dsync.
- lib: Don't require EAI_{ADDRFAMILY,NODATA}, breaks FreeBSD
- master: Some services could respawn unthrottled if they crash during
  startup.
- push-notification: Do not send push_notification_finished event if
  nothing was done. This happens when mail transaction is started and
  ended with no changes.
- quota-status: Addresses with special characters in the local part caused
  problems in the interaction between Postfix and Dovecot. Postfix sent
  its own internal representation in the recipient field, while Dovecot
  expected a valid RFC5321 mailbox address.
- submission-login: SESSION was not correctly encoded field for the
  XCLIENT command. Particularly, a '+' character introduced by the
  session ID's Base64 encoding causes problems.
- submission: Fix submission_max_mail_size to work correctly on 32-bit
  systems.
- submission: Trusted connections crashed in second connection's EHLO
  if submission-login { service_count } is something else than 1 (which
  is the default).
- submission: XCLIENT command was never used in the protocol exchange
  with the relay MTA when submission_backend_capabilities is configured,
  even when the relay MTA was properly configured to accept the XCLIENT
  command.
- fts-solr: The XML response parser fails to parse large/chunked responses
  correctly. This leads to spurious parse errors, most notably:
  "Error: fts_solr: received invalid uid '0'".

Bumping PORTREVISION on dovecot-pigeonhole (explicitly ignoring 0.5.10, as
there are compile/configure/hang issues), and dovecot-fts-xapian.
2020-03-06 19:16:54 +00:00
Jochen Neumeister
6f8c351112 hand over Maintainership to miwi
Sponsored by:	Netzkommune GmbH
2020-03-06 17:33:54 +00:00
Jan Beich
4aa2099cb2 multimedia/dav1d: update to 0.6.0
Changes:	https://code.videolan.org/videolan/dav1d/tags/0.6.0
Changes:	https://code.videolan.org/videolan/dav1d/blob/0.6.0/NEWS
Changes:	https://code.videolan.org/videolan/dav1d/compare/0.5.2...0.6.0
2020-03-06 11:32:31 +00:00
Rene Ladan
7fc8f970bb Return theraven's ports to the pool after safekeeping his commit bit. 2020-03-05 20:49:05 +00:00
Mateusz Piotrowski
d4dbb1f66e Mention AuthUser/Pass in sample configuration file
The example file ssmtp.conf.sample does not at all mention either STARTTLS
or authentication for target MTAs. This patch fixes that.

Also, update WWW.

PR:		242602
Submitted by:	Jan-Piet Mens <ports@jpmens.net>
Approved by:	aragon@phat.za.net (maintainer timeout)
2020-03-05 16:26:21 +00:00
Mateusz Piotrowski
d1ba2708b2 Sort variables & clean up
No function changes intended.

Approved by:	portmgr (infrastructure blanket)
2020-03-05 16:11:41 +00:00
Mathieu Arnold
b2dcd7927c Ports MUST NOT set WITH_DEBUG.
WITH_DEBUG is a user facing variable.  When a user wants to build a port
with debugging symbols enabled, they either set WITH_DEBUG globally, or
WITH_DEBUG_PORTS+=category/port.

Approved by:	bapt
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D23940
2020-03-03 12:56:15 +00:00
Matthias Fechner
ea0042b554 Rename rubygem port to match the rules.
If a port depends on rails it should have a suffix for the rails version.
This suffix should be separated from a old version like 1-rails4 instead of 1.
2020-03-02 16:30:18 +00:00
Rene Ladan
62d60014dc Remove expired ports:
2020-03-01 audio/idjc: Old, uses EOLed python27
2020-03-01 cad/py-pycam: Old, uses EOLed python27
2020-02-27 chinese/gimp-help-zh_CN: Broken
2020-03-01 databases/emma: Old, uses EOLed python27
2020-03-01 deskutils/anamnesis: Old, uses EOLed python27
2020-02-28 deskutils/cherrytree: Old, uses EOLed python27
2020-03-01 deskutils/gbirthday: Old, uses EOLed python27
2020-03-01 deskutils/gtg: Old, uses EOLed python27
2020-03-01 deskutils/nemo-extensions: Old, uses EOLed python27
2020-03-01 deskutils/pybookreader: Old, uses EOLed python27
2020-03-01 devel/diffuse: Old, uses EOLed python27
2020-02-28 devel/dreampie: Old, uses EOLed python27
2020-03-01 devel/gtkparasite: Old, uses EOLed python27
2020-02-28 devel/py-orbit: Old, uses EOLed python27
2020-03-01 editors/py-room: Old, uses EOLed python27
2020-02-27 french/gimp-help: Broken
2020-03-01 games/magicor: Old, uses EOLed python27
2020-03-01 games/openalchemist: Old, uses EOLed python27
2020-03-01 games/pythonsudoku: Old, uses EOLed python27
2020-02-27 german/gimp-help: Broken
2020-03-01 graphics/driconf: Old, uses EOLed python27
2020-02-27 graphics/gimp-help: Broken
2020-03-01 graphics/nathive: Old, uses EOLed python27
2020-03-01 graphics/py-goocanvas: Old, uses EOLed python27
2020-03-01 graphics/py-mcomix: Old, uses EOLed python27
2020-03-01 graphics/uniconvw: Old, uses EOLed python27
2020-02-27 japanese/gimp-help: Broken
2020-02-29 java/jakarta-regexp: EOL: As of 2011-04-17, the Regexp project is retired
2020-02-27 korean/gimp-help: Broken
2020-03-01 mail/claws-mail-python: Old, uses EOLed python27
2020-03-01 math/lybniz: Old, uses EOLed python27
2020-02-27 misc/gimp-help-ca: Broken
2020-02-27 misc/gimp-help-da: Broken
2020-02-27 misc/gimp-help-el: Broken
2020-02-27 misc/gimp-help-en_GB: Broken
2020-02-27 misc/gimp-help-es: Broken
2020-02-27 misc/gimp-help-it: Broken
2020-02-27 misc/gimp-help-nl: Broken
2020-02-27 misc/gimp-help-nn: Broken
2020-02-27 misc/gimp-help-sl: Broken
2020-02-27 misc/gimp-help-sv: Broken
2020-03-01 misc/metromap: Old, uses EOLed python27
2020-03-01 misc/typetrainer: Old, uses EOLed python27
2020-03-01 multimedia/gtk-recordmydesktop: Old, uses EOLed python27
2020-02-27 portuguese/gimp-help-pt_BR: Broken
2020-02-27 russian/gimp-help: Broken
2020-02-28 security/hotssh: Old, uses EOLed python27
2020-03-01 security/zenmap: Old, uses EOLed python27
2020-03-01 x11/py-xdot06: Old, uses EOLed python27
2020-02-28 x11/terminator: Old, uses EOLed python27
2020-02-28 x11-fm/sunflower: Old, uses EOLed python27
2020-03-01 x11-toolkits/hippo-canvas: Old, uses EOLed python27
2020-03-01 x11-toolkits/py-kiwi-gtk: Old, uses EOLed python27
2020-02-28 x11-toolkits/py-vte: Old, uses EOLed python27
2020-03-01 17:19:40 +00:00
Jan Beich
5ba19de0cd www/firefox: drop py-sqlite3 dependency
Not used during build anymore but still required for testing.

PR:		244521
2020-02-29 22:53:08 +00:00
Muhammad Moinur Rahman
04d92d5cde mail/imapsync: Update version 1.882=>1.945
- Add missing dependencies

PR:		244523
Submitted by:	bofh
Approved by:	pi
2020-02-29 21:34:12 +00:00
Antoine Brodin
f5e6d043f7 Unbreak INDEX 2020-02-29 20:36:52 +00:00
Bernard Spil
501d5a48f5 mail/roundcube-sieverules: Remove included ports
* both ports are now shipped with mail/roundcube

PR:		244321
Approved by:	gahr (maintainer)
2020-02-29 20:29:59 +00:00
Jan Beich
fafd21c920 www/firefox: unbreak native Wayland if XDG_RUNTIME_DIR on ZFS
XDG_RUNTIME_DIR should be on tmpfs(5) for optimal performance but if
users want on permanent storage like ZFS don't abort.

PR:		240884
Reported by:	jsm
2020-02-28 18:20:53 +00:00
Tobias Kortkamp
daf2ea4a45 lang/rust: Update to 1.41.1
- Force rebuild all consumers to fix potential miscompilations with
  1.41.0
- Enable SOURCES by default.  The sources are indexed by RLS and
  required for it to function properly, so they should be available
  by default.  This also makes sure we test the option properly.
- Remove implied --config=config.toml from x.py args
- Switch to the upstreamed backtrace crate patches like rust-nightly
- Enable WASM by default [0]
- Strip libraries (D23650) [1]
- Simplify plist generation (D23735) [2]

Changes:	https://blog.rust-lang.org/2020/02/27/Rust-1.41.1.html
Submitted by:	mikael [0,1,2]
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D23835
2020-02-27 15:22:28 +00:00
Baptiste Daroussin
f8ecd277bc Update to 1.2.10 2020-02-27 10:47:05 +00:00
Vsevolod Stakhov
a1dea84460 - Update to 2.4
PR:		244440
Submitted by:	Yasuhiro KIMURA <yasu at utahime.org>
2020-02-26 21:26:37 +00:00
Dima Panov
9f938c1f18 mail/exim: sort order to apply extra patches
Pointy hat to:	fluffy
2020-02-26 14:25:30 +00:00
Dima Panov
48f0116002 mail/exim: attempt to fix *taint* and auth issues
Bump PORTREVISION for master port to force all slaves rebuild
Drop PORTREVISION for exim-postgresql slave in favor of master settings

Adopt recent commits from Exim repo as numerated extra-patches till new maintenance release will be published:

19. SPF: fix result for case of only non-spf TXT RRs
20. Fix error logging for dynamically-loaded modules
21. heimdal auth: fix the increase of big_buffer size
22. Taint: hybrid checking mode
23. Fix taint hybrid-checking on BSD
24. TFO: even in binary built for modern Linux, handle error returned by old Linux kernel
25. Taint: slow-mode checking only
26. Auths: fix cyrus-sasl driver for gssapi use
27. GnuTLS: fix hanging callout connections
2020-02-26 13:46:15 +00:00
Matthias Fechner
33498cc5e5 New ports required for gitlab-ce 12.8 upgrade. 2020-02-25 15:29:45 +00:00
Sunpoet Po-Chuan Hsieh
102e9d1ed4 Restore PORTREVISION which was removed in r526786 unintentionally
Reported by:	mat
2020-02-25 14:35:33 +00:00
Dima Panov
0e69ea3cec mail/exim: update to 4.93.0.4 maintenance release
This release is addressed to fix many of *taint* issues

PR:		244322
Reported by:	ler
2020-02-25 09:17:15 +00:00
Alexandre C. Guimarães
9fd9460c14 mail/roundcube-thunderbird_labels: Update to 1.4.2
PR:		244192
Submitted by:	Alexander Moisseev <moiseev@mezonplus.ru> (maintainer)
Approved by:	tcberner (mentor, implicit)
2020-02-25 02:10:15 +00:00
Bruce A. Mah
01200a4bdf mail/spamass-milter: Fix a problem where DKIM results would always fail.
Imported a patch submitted to upstream to fix CR/LF handling [1].
Also see [2].

[1] https://savannah.nongnu.org/bugs/index.php?57626
[2] https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7785

Reported by:  Keith Clarke
2020-02-25 00:42:13 +00:00
Dima Panov
35c76eef93 mail/opensmtpd: update to 6.6.4p1 security releaase
SECURITY RELEASE

An out of bounds read in smtpd allows an attacker to inject arbitrary commands into the envelope file which are then executed as root. Separately, missing privilege revocation in smtpctl allows arbitrary commands to be run with the _smtpq group.

MFH:		2020Q1
2020-02-24 18:36:49 +00:00
Dima Panov
424daff729 mail/exim: unbreak EXIMON option and mail/exim/monitor slave port
- typedef unsigned long ulong;
- USE_XORG+= xext,xmu
2020-02-24 16:01:25 +00:00
Dima Panov
f9f08df899 mail/exim: unbreak with AUTH_RADIUS
- bump PORTREVISION for radius users only
- allow to build with net/freeradius-client instead of abandonware net/radiusclient-ng
- Do not invoke printf-like function without parameter in call_radius.c
With exim 4.93, string_sprintf() requires at least two arguments
- take maintainership, discussed with vsevolod@ via private mail

PR:		244287, 244299
Reported by:	pi, Victor Sudakov
Approved by:	maintainer
2020-02-24 15:32:55 +00:00