Commit graph

313302 commits

Author SHA1 Message Date
adam
8a8009bbbc py-altgraph: updated to 0.17
0.17
Explicitly mark Python 3.8 as supported in wheel metadata.
Migrate from Bitbucket to GitHub
Run black on the entire repository
2020-03-15 22:55:54 +00:00
adam
01778920d5 Updated mail/dovecot2, mail/dovecot2-pigeonhole 2020-03-15 22:53:02 +00:00
adam
a7a50530a0 dovecot2-pigeonhole: updated to 0.5.10
v0.5.10:
No changes
2020-03-15 22:52:45 +00:00
adam
1a60559e62 dovecot2: updated to 2.3.10
v2.3.10
* 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.
2020-03-15 22:52:04 +00:00
adam
923c1d7165 Updated textproc/py-ujson, databases/py-apsw 2020-03-15 22:51:08 +00:00
adam
3ab2855e65 py-apsw: updated to 3.31.1
3.31.1-r1
Various updates due to year change
Fix deprecated universal newline use in shell
Shell now uses pragma function_list to get list of functions for tab completion
Added constants:
SQLITE_DBCONFIG_TRUSTED_SCHEMA, SQLITE_DBCONFIG_LEGACY_FILE_FORMAT,
SQLITE_CONSTRAINT_PINNED, SQLITE_OK_SYMLINK, SQLITE_CANTOPEN_SYMLINK,
SQLITE_FCNTL_CKPT_DONE, SQLITE_OPEN_NOFOLLOW, SQLITE_VTAB_DIRECTONLY
2020-03-15 22:50:51 +00:00
tnn
82bf276b7a freeradius: include pam.bl3.mk so rlm_pam.so always gets built 2020-03-15 22:45:36 +00:00
adam
4738b06eaa py-ujson: updated to 2.0.2
2.0.2:
Fix "�� is not JSON serializable" on Python 3
2020-03-15 22:45:25 +00:00
rillig
c75996672f x11/fltk13: remove redundant includes 2020-03-15 22:41:05 +00:00
adam
7985c2bb18 Updated devel/abseil, net/grpc 2020-03-15 22:28:15 +00:00
adam
52013799a3 grpc: updated to 1.27.3
Release v1.27.3
This is a patch release for the gRPC-C++.
2020-03-15 22:27:52 +00:00
adam
ec42f20f6b abseil: updated to 20200225.1
20200225.1:
Patched Feb 2020 LTS branch with the bug fix for absl::Status::ErasePayload.

20200225:
Fix build on FreeBSD/powerpc
Add RISCV support to GetProgramCounter()
Add missing ABSL_HAVE_VDSO_SUPPORT conditional
Fix pointer format specifier in documentation
fix: Add support for more ARM processors detection
Use https links
Fix Conan builds
Always enable proper symbolize implementation on Windows
Fix spelling errors
2020-03-15 22:25:56 +00:00
tnn
a845f49c61 abseil: build with -fPIC
Fixes net/grpc shared library linking problem.
2020-03-15 22:19:45 +00:00
tnn
fe6003ad11 webkit-gtk: disable bubblewrap sandbox
It's Linux specific and we don't have the prerequisite tools to build with
this option in pkgsrc.
2020-03-15 22:02:40 +00:00
tnn
12042a0679 gdal-lib: remove the sqlite option and enable it always
Because gdal-lib depends unconditionally on geograpy/proj, which depends
unconditionally on sqlite3, it doesn't make sense dependency-wise to
conditionally omit sqlite3 support here.
2020-03-15 21:47:43 +00:00
tnn
043c1f6dfa proj: buildlink3 sqlite3
Needed because it is expressed in the installed libtool file:
libproj.la:dependency_libs='-lsqlite3 -ldl -lpthread'
2020-03-15 21:41:27 +00:00
gutteridge
8e35d11866 options.description: document rust-llvm 2020-03-15 21:32:11 +00:00
wiz
c28e7f9bd3 ruby-jekyll-*: remove RUBY restrictions
These excluded 22 only and that is gone.
2020-03-15 21:13:35 +00:00
nia
0fb9f24b7f SDL2: Disable OSS audio on NetBSD 2020-03-15 21:09:47 +00:00
tnn
5fced2cd5f lirc: add missing include 2020-03-15 21:08:41 +00:00
tnn
41dd35c330 lmdb: fix a patch: rearrange linker parameter order & drop useless -R flag 2020-03-15 21:01:47 +00:00
tnn
7bd615ae07 sqlrelay: not -Werror -safe with GCC 9.3.0 2020-03-15 20:37:08 +00:00
tnn
45ec04cd84 hal: fix build on Linux 2020-03-15 20:28:41 +00:00
wiz
ef96496ddf doc: perl update done 2020-03-15 20:11:23 +00:00
wiz
59e25b2238 doc: Updated lang/perl5 to 5.30.2 2020-03-15 20:10:59 +00:00
wiz
1c90f3d482 perl: update to 5.30.2.
Incompatible Changes

    There are no changes intentionally incompatible with 5.30.0. If any
    exist, they are bugs, and we request that you submit a report. See
    "Reporting Bugs" below.

Modules and Pragmata

  Updated Modules and Pragmata

    *   Compress::Raw::Bzip2 has been upgraded from version 2.084 to 2.089.

    *   Module::CoreList has been upgraded from version 5.20191110 to
        5.20200314.

Configuration and Compilation
    *   GCC 10 is now supported by Configure.

Selected Bug Fixes
    *   printf() or sprintf() with the %n format no longer cause a panic on
        debugging builds, or report an incorrectly cached length value when
        producing "SVfUTF8" flagged strings.

    *   A memory leak in regular expression patterns has been fixed.

    *   A read beyond buffer in grok_infnan has been fixed.

    *   An assertion failure in the regular expression engine has been
        fixed.

    *   "(?{...})" eval groups in regular expressions no longer
        unintentionally trigger "EVAL without pos change exceeded limit in
        regex".
2020-03-15 20:10:46 +00:00
wiz
9f6eddf603 doc: Updated www/py-google-api-python-client to 1.8.0 2020-03-15 20:05:23 +00:00
wiz
74ec1e4d7c py-google-api-python-client: update to 1.8.0.
Release to support API endpoint override.

New Features

    Add api endpoint override. (#829)

Implementation Changes

    Don't set http.redirect_codes if the attr doesn't exist and allow more httplib2 versions. (#841)
2020-03-15 20:05:15 +00:00
wiz
7d0c34b18f doc: Updated graphics/adwaita-icon-theme to 3.36.0 2020-03-15 20:04:20 +00:00
wiz
08431efea5 adwaita-icon-theme: update to 3.36.0.
3.36.0
  - symbolic: media rtl cleanup (issue 75)
  - symbolic: night light more identifiable
3.35.92
  - fullcolor mimetype icons - firmware, addons for they
    are prominently exposed in Software
  - drop rtl variant for playback (issue 75)
3.35.91
  - avatar-default: adjust metrics
  - index.theme fixes (alex)
  - *disabled more prominent (sam)
  - keyboard (issue 41)
  - settings icons (sam)
  - edit-clear (sam)
2020-03-15 20:04:11 +00:00
wiz
fb34b0b9ce doc: Updated lang/vala to 0.48.1 2020-03-15 20:00:14 +00:00
wiz
a33852bb5b vala: update to 0.48.1.
Vala 0.48.1
===========
 * Various improvements and bug fixes:
  - codegen:
    + Replace hard-coded "gsize" with resolved "size_t"
    + Add destroy of parameter in vfunc of delegate property setter [#919]
    + Inherit "array" attributes from (base/-interface) property
    + Inherit "delegate_target" from (base/-interface) parameter/property/method
    + Actually respect "delegate_target" attribute of method/parameter
    + Move ObjectTypeSymbol casting to GTypeModule
    + Factor out GValueModule and GLibValue into a separate source-files
    + Avoid symbol clashes with "va_*" from "stdarg.h"
  - vala:
    + Fix search for Parameter.base_parameter
    + Real struct-type without type_id can't be used for GObject property [#921]
  - codewriter: Output inner interface declarations [#918]

 * Bindings:
  - glib-2.0: Add missing "type_id"/"has_type_id" attributes to structs [#921]
  - glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46
  - linux: Don't depend on GLib.Time when using POSIX profile
  - gtk4: Update to 3.98+2da445f9
  - poppler-glib: Update to 0.85
  - vapi: Update GIR-based bindings
2020-03-15 20:00:05 +00:00
wiz
18abf16076 doc: Updated security/py-google-auth to 1.11.3 2020-03-15 19:56:51 +00:00
wiz
ca4b0fe8d1 py-google-auth: update to 1.11.3.
Bug Fixes

    fix the scopes so test can pass for a local run (#450) (b2dd77f)
    only add IAM scope to credentials that can change scopes (#451) (82e224b)
2020-03-15 19:56:29 +00:00
tnn
5682b6ed30 deforaos-libsystem: fix build on Linux 2020-03-15 19:55:42 +00:00
wiz
ec8dbc76e8 doc: Updated security/libsecret to 0.20.2 2020-03-15 19:54:05 +00:00
wiz
0690560163 libsecret: update to 0.20.2.
0.20.2
 * secret-file-collection: force little-endian in GVariant [!49, #42]
 * Prefer g_info() over g_message() [!48, #40]
 * meson: Don't specify shared_library() [!47]
 * docs: Make sure to set install: true [!46]
2020-03-15 19:53:47 +00:00
wiz
4c4f1654ed doc: Updated devel/glib2 to 2.64.1 2020-03-15 19:51:40 +00:00
wiz
54543356eb glib2: update to 2.64.1
Overview of changes in GLib 2.64.1
==================================

* Fix memory monitor tests to only be installed if installed-tests are enabled,
  and to be skipped if GObject-Introspection is too old (!1407)

* Bugs fixed:
 - #1986 Socks5 Proxy: Authentication seems broken
 - #1988 Socks5 Proxy: Wrong error returned when using no authentication
 - !1407 Backport various patches from master to glib-2-64
 - !1412 Backport SOCKS5 fixes to glib-2-64

* Translation updates:
 - Dutch
 - Italian
 - Serbian
2020-03-15 19:51:30 +00:00
wiz
6d5520c530 doc: Updated chat/farstream to 0.2.9 2020-03-15 19:48:04 +00:00
wiz
a8fe7b0844 farstream: update to 0.2.9.
farstream 0.2.9 (March 11, 2020)
================================
- Add OPUS specific SDP OA negotiation to match RFC
- Switch VP8 to standard encoding name
- Removed MSN plugin, MSN Messenger is long dead
- Port away from deprecated libnice signals
- Bug fixes
2020-03-15 19:47:55 +00:00
wiz
5558f4ac51 doc: Updated devel/dconf to 0.36.0 2020-03-15 19:46:08 +00:00
wiz
60ea381c93 dconf: update to 0.36.0.
Changes in dconf 0.36.0
=======================

 - No changes since 0.35.1

Changes in dconf 0.35.1
=======================

 - Writer service: avoid writing to disk and emitting changed signals
   when write requests do not result in changes to the database (Daniel
   Playfair Cal, !3)
 - build: Drop redundant `install` key from `configure_file()` (Philip
   Withnall, !53)
 - build: Update abicheck.sh script to work with GCC 9 (Diego
   Escalante Urello, !55)
 - build: Update use of link_whole for meson-0.52 (Diego Escalante
   Urello, !54)
2020-03-15 19:45:58 +00:00
tnn
a1bec08860 doc: Updated devel/p5-EV to 4.32 2020-03-15 19:31:38 +00:00
tnn
27d82cd7ca p5-EV: update to 4.32 to fix build on Linux
changes for version 4.32 - 2020-01-24
(libev) fixed a bug introduced in 4.31 when timerfds and signalfds were used at the same time.
(libev) 0 is now allowed as requested event mask in io watchers.
(libev) once-per-minute wakeups will now be optimized away when timerfds are available
use the new ev_io_modify in EV::IO->events, instead of the potentially slower ev_io_set.
add a bunch of mutator methods, mostly untested(!): EV::Timer->repeat, EV::Periodic->offset, EV::Periodic->interval, EV::Periodic->reschedule_cb.
minor optimisations and bugfixes.
2020-03-15 19:30:54 +00:00
tnn
1e773b62ce py-configparser: needs setuptools 2020-03-15 19:23:45 +00:00
gutteridge
26c4fbb3ce firefox: further minimum version bumps for 74.0
Firefox now explicitly requires NSPR >= 4.25 and NSS >= 3.50.
2020-03-15 18:50:58 +00:00
wiz
4166f20d6e doc: Updated mail/neomutt to 20200313 2020-03-15 18:46:45 +00:00
wiz
89cc5283fe neomutt: update to 20200313.
2020-03-13  Richard Russon  <rich@flatcap.org>
* Features
  - UI: add number of old messages to sidebar_format
  - UI: support ISO 8601 calendar date
  - UI: fix commands that don’t need to have a non-empty mailbox to be valid
  - PGP: inform about successful decryption of inline PGP messages
  - PGP: try to infer the signing key from the From address
  - PGP: enable GPGMe by default
  - Notmuch: use query as name for vfolder-from-query
  - IMAP: add network traffic compression (COMPRESS=DEFLATE, RFC4978)
  - Header cache: add support for generic header cache compression
* Bug Fixes
  - Fix uncollapse_jump
  - Only try to perform entire-thread on maildir/mh mailboxes
  - Fix crash in pager
  - Avoid logging single new lines at the end of header fields
  - Fix listing mailboxes
  - Do not recurse a non-threaded message
  - Fix initial window order
  - Fix leaks on IMAP error paths
  - Notmuch: compose(attach-message): support notmuch backend
  - Fix IMAP flag comparison code
  - Fix $move for IMAP mailboxes
  - Maildir: maildir_mbox_check_stats should only update mailbox stats if requested
  - Fix unmailboxes for virtual mailboxes
  - Maildir: sanitize filename before hashing
  - OAuth: if 'login' name isn't available use 'user'
  - Add error message on failed encryption
  - Fix a bunch of crashes
  - Force C locale for email date
  - Abort if run without a terminal
* Changed Config
  - `$crypt_use_gpgme`                         - Now defaults to 'yes' (enabled)
  - `$abort_backspace`                         - Hitting backspace against an empty prompt aborts the prompt
  - `$abort_key`                               - String representation of key to abort prompts
  - `$arrow_string`                            - Use an custom string for arrow_cursor
  - `$crypt_opportunistic_encrypt_strong_keys` - Enable encryption only when strong a key is available
  - `$header_cache_compress_dictionary`        - Filepath to dictionary for zstd compression
  - `$header_cache_compress_level`             - Level of compression for method
  - `$header_cache_compress_method`            - Enable generic hcache database compression
  - `$imap_deflate`                            - Compress network traffic
  - `$smtp_user`                               - Username for the SMTP server
* Translations
  - 100% Lithuanian
  - 81% Spanish
  - 78% Russian
* Build
  - Add libdebug
  - Rename public headers to lib.h
  - Create libcompress for compressed folders code
  - Enable Cirrus CI for FreeBSD
* Code
  - Refactor Windows and Dialogs
  - Lots of code tidying
  - Refactor: mutt_addrlist\_{search,write}
  - Lots of improvements to the Config code
  - Use Buffers more pervasively
  - Unify API function naming
  - Rename library shared headers
  - Refactor libconn gui dependencies
  - Refactor: init.[ch]
  - Refactor config to use subsets
  - Config: add path type
  - Remove backend deps from the connection code
* Upstream
  - Allow ~b ~B ~h patterns in send2-hook
  - Rename smime oppenc mode parameter to get_keys_by_addr()
  - Add $crypt_opportunistic_encrypt_strong_keys config var
  - Fix crash when polling a closed ssl connection
  - Turn off auto-clear outside of autocrypt initialization
  - Add protected-headers="v1" to Content-Type when protecting headers
  - Fix segv in IMAP postponed menu caused by reopen_allow
  - Adding ISO 8601 calendar date
  - Fix $fcc_attach to not prompt in batch mode
  - Convert remaining mutt_encode_path() call to use struct Buffer
  - Fix rendering of replacement_char when Charset_is_utf8
  - Update to latest acutest.h
2020-03-15 18:46:36 +00:00
rillig
035bd00993 mk/mysql.buildlink3.mk: fix fatal error when no MySQL version is found
This happened in a bulk build with PKGSRC_RUN_TEST=yes.
2020-03-15 17:50:28 +00:00