Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 15:39:12 UTC Now

2021-07-04 12:40:40 UTC MAIN commitmail json YAML

security/py-requests-gssapi: import py-requests-gssapi-1.2.3

Requests is an HTTP library, written in Python, for human beings.
This library adds optional GSSAPI authentication support and supports
mutual authentication.

(wiz)

2021-07-04 12:02:24 UTC MAIN commitmail json YAML

doc: Updated databases/postgresql-postgis2 to 3.1.3

(gdt)

2021-07-04 12:02:09 UTC MAIN commitmail json YAML

databases/postgresql-postgis2: Update to 3.1.3

Upstream changes: accomodate a breaking change in PostgreSQL 14 betas

(gdt)

2021-07-04 10:58:59 UTC MAIN commitmail json YAML

2021-07-04 10:56:48 UTC MAIN commitmail json YAML

nagios: set META_PACKAGE before including bsd.prefs.mk

(wiz)

2021-07-04 10:14:54 UTC MAIN commitmail json YAML

2021-07-04 10:06:33 UTC MAIN commitmail json YAML

doc/TODO: + darktable-3.6.

(wiz)

2021-07-04 09:09:28 UTC MAIN commitmail json YAML

Updated devel/p5-Sub-Exporter-ForMethods to 0.100054

(wen)

2021-07-04 09:08:24 UTC MAIN commitmail json YAML

Update to 0.100054
Remove unneeded DEPENDS

Upstream changes:
0.100054  2021-04-17 17:59:05-04:00 America/New_York
        - no change since last trial release

0.100053  2021-04-04 12:59:57-04:00 America/New_York (TRIAL RELEASE)
        - replace Sub::Name with Sub::Util, which has been core since 2015

(wen)

2021-07-04 09:05:00 UTC MAIN commitmail json YAML

Updated devel/p5-Sub-Exporter to 0.988

(wen)

2021-07-04 09:04:10 UTC MAIN commitmail json YAML

Update to 0.988

Upstream changes:
0.988    2021-06-18 23:37:47-04:00 America/New_York
        - update author contact info
        - add perl support section to docs

(wen)

2021-07-04 09:01:17 UTC MAIN commitmail json YAML

Updated devel/p5-Term-ReadLine-Gnu to 1.42

(wen)

2021-07-04 09:00:15 UTC MAIN commitmail json YAML

Update to 1.42

Upstream changes:
1.42  2021-05-07
        - Makefile.PL: force rlver to link with a terminal library
            - fix compile error on some of Cygwin environments and others. [#7]
        - ppport.h: update from version 3.52 to version 3.62.
            - fix compile errors on PERL_VERSION_LT() in Gnu.c generated by some
              versions of ExtUtils::MakeMaker. [#8]

1.41  2021-05-01
        - Makefile.PL
            - Search a terminal library only when it necessary. [#6]
            - whole refactoring

(wen)

2021-07-04 08:58:30 UTC MAIN commitmail json YAML

2021-07-04 08:58:13 UTC MAIN commitmail json YAML

Updated devel/p5-Term-Shell to 0.12

(wen)

2021-07-04 08:57:13 UTC MAIN commitmail json YAML

Update to 0.12

Upstream changes:
0.12    2020-10-14
    - Rebuild for new dist.ini / weaver.ini / etc. deps

(wen)

2021-07-04 08:56:47 UTC MAIN commitmail json YAML

more news

(nia)

2021-07-04 08:54:41 UTC MAIN commitmail json YAML

Updated devel/p5-Term-Size to 0.211

(wen)

2021-07-04 08:53:46 UTC MAIN commitmail json YAML

Update to 0.211

Upstream changes:
0.211    2021-01-14 Term-Size

  - Promote to a stable release

0.210    2021-01-07 Term-Size ( TRIAL VERSION )

  - Attempt to fix build at DragonFly BSD: include <termios.h> (like for AIX) rather than
    <sys/termios.h>
  - Rewrite Makefile.PL

(wen)

2021-07-04 08:51:42 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Class to 0.52

(wen)

2021-07-04 08:50:37 UTC MAIN commitmail json YAML

Update to 0.52

Upstream changes:
0.52  [2021-02-17]
    - Change bugtracker link to point GitHub issues instead of RT.
    - Remove some old and broken links.
    - Work by (Kaycie Goodman).
    - Test fix (Pali, PR#32).
    - Fix reporting caller information (file+line) when number of tests does
      not match (Pali).
    - Use better class names in t/runtests_return.t (Pali).
    - Fix documentation to be more accurate regarding support and author
      activity (Karen Etheridge).
    - Ensure metadata is processed as v2 (Karen Etheridge).
    - Remove unnecessary shebangs (Karen Etheridge).
    - chmod ugo-x (Karen Etheridge).

0.51  [2019-04-29]
    - Create fail_if_returned_late (Jason Terry, Oaxlin, PR#23)

(wen)

2021-07-04 08:48:29 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Compile to 2.4.2

(wen)

2021-07-04 08:47:37 UTC MAIN commitmail json YAML

Update to 2.4.2

Upstream changes:
v2.4.2    2021-06-16
    - (dboehmer) make 'all_files_ok()' more consistent
    - (dboehmer) Fix typo
    - More documentation improvements
    - Yet more tests
    - Update copyright

(wen)

2021-07-04 08:44:45 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Differences to 0.68

(wen)

2021-07-04 08:43:34 UTC MAIN commitmail json YAML

Update to 0.68

Upstream changes:
0.68  2021-05-18
    - Revert undocumented change that was causing unreasonably verbose output
      See https://github.com/DrHyde/perl-modules-Test-Differences/issues/5
    - Improve documentation about text vs data mode and eq_or_diff_{text,data}
      See https://github.com/DrHyde/perl-modules-Test-Differences/issues/8

(wen)

2021-07-04 08:41:14 UTC MAIN commitmail json YAML

Updated devel/p5-Test-EOL to 2.02

(wen)

2021-07-04 08:40:18 UTC MAIN commitmail json YAML

Update to 2.02

Upstream changes:
2.02      2020-12-07 07:08:39Z
  - fix failing test on MSWin32

2.01      2020-12-06 00:39:19Z
  - better matching on files, directories to be ignored (e.g. no longer
    confuses directory "vincent" for "inc") - closes RT#133862, PR #1
  - handle long @INC lines by passing through $PERL5LIB (Father Chrysostomos,
    RT#123448)

(wen)

2021-07-04 08:39:11 UTC MAIN commitmail json YAML

mariadb105-server: Unbreak PLIST.

(nia)

2021-07-04 08:38:09 UTC MAIN commitmail json YAML

Updated devel/p5-Test-MockModule to 0.176.0

(wen)

2021-07-04 08:37:15 UTC MAIN commitmail json YAML

Update to 0.176

Upstream changes:
v0.176.0
- 3ba8bc7 lexically scoped strictness - David Cantrell
- e57fc5a Update ci with dockerhub auth - Geoff Franks
- bfe1e63 Update GitHub workflow with deprecated add-path - Nicolas R

(wen)

2021-07-04 08:34:30 UTC MAIN commitmail json YAML

Updated devel/p5-XXX to 0.38

(wen)

2021-07-04 08:33:38 UTC MAIN commitmail json YAML

Update to 0.38

Upstream changes:
0.38 Wed 23 Jun 2021 04:39:29 PM PDT
- Add `DDD` Enbugger debugger breakpoint invocation function

0.37 Sat 19 Jun 2021 10:49:06 AM PDT
- Support calling `->$::XXX` with global - mst++ Devel::Dwarn++

0.36 Fri 18 Jun 2021 05:12:02 PM PDT
- Support calling `::XXX` without needing `use XXX;`

(wen)

2021-07-04 08:31:26 UTC MAIN commitmail json YAML

Updated devel/p5-XString to 0.005

(wen)

2021-07-04 08:30:19 UTC MAIN commitmail json YAML

Update to 0.005

Upstream changes:
0.005    2020-10-20 11:56:46-06:00 America/Denver

Add compatibility with Perl 5.8

0.004    2020-10-20 10:56:52-06:00 America/Denver

Remove unneeded module deps.

0.003    2020-10-20 09:30:01-06:00 America/Denver

Fix cstring for Perl 5.32

(wen)

2021-07-04 08:23:14 UTC MAIN commitmail json YAML

Updated devel/p5-UNIVERSAL-require to 0.19

(wen)

2021-07-04 08:22:17 UTC MAIN commitmail json YAML

Update to 0.19

Upstream changes:
0.19 2021-03-27 NEILB
    - Noted that the module is now deprecated
    - Added a list of alternatives to SEE ALSO

(wen)

2021-07-04 08:19:39 UTC MAIN commitmail json YAML

Updated devel/p5-Type-Tiny to 1.012003

(wen)

2021-07-04 08:18:23 UTC MAIN commitmail json YAML

Update to 1.012003

Upstream changes:
1.012003        2021-05-09

[ Documentation ]
- Fixed typo in Type::Tiny::Enum where the `closest_match` method was
  documented as being called `closet_match`.

[ Other ]
- Type::Parser now supports negative hexadecimal integers.

1.012002        2021-05-02

[ Bug Fixes ]
- Fix precendence error in generated code for Tuples.
  Philippe Bruhat++
  <https://github.com/tobyink/p5-type-tiny/pull/64>

[ Documentation ]
- Fixed typo in pod for Type::Tiny::Enum
  Windymelt++
  <https://github.com/tobyink/p5-type-tiny/pull/70>

[ Test Suite ]
- Fix testcase for Tuples with slurpy HashRef to pass a literal hashref
  (which should fail) instead of an arrayref (which should also fail, but
  less subtly).
  Philippe Bruhat++
  <https://github.com/tobyink/p5-type-tiny/pull/64>
- Type::Tiny is no longer routinely tested on Perl versions older than
  5.8.1.
  <https://github.com/tobyink/p5-type-tiny/actions>

[ Other ]
- Type::Parser now supports hexadecimal integers.
  <https://github.com/tobyink/p5-type-tiny/issues/71>

(wen)

2021-07-04 08:13:20 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ilmbase-3.0.5, libffi-3.4.2, openexr-3.0.5, poppler-21.07.0.

(wiz)

2021-07-04 08:08:31 UTC MAIN commitmail json YAML

doc: note update of www/ruby-rails61 related package to 6.1.4

devel/ruby-activesupport61
devel/ruby-activemodel61
devel/ruby-activejob61
www/ruby-actionview61
www/ruby-actionpack61
databases/ruby-activerecord61
devel/ruby-activestorage61
mail/ruby-actionmailer61
mail/ruby-actionmailbox61
www/ruby-actioncable61
devel/ruby-railties61
textproc/ruby-actiontext61
www/ruby-rails61

(taca)

2021-07-04 08:08:04 UTC MAIN commitmail json YAML

glew: Fix .pc file generation, bump PKGREVISION.

Previously the prefix was not set and defaulted to /usr, which is
Usually Wrong.

(nia)

2021-07-04 08:07:17 UTC MAIN commitmail json YAML

Updated devel/p5-Type-Tiny-XS to 0.022

(wen)

2021-07-04 08:06:18 UTC MAIN commitmail json YAML

Update to 0.022

Upstream changes:
0.022  2020-09-25

- Added: ArrayLike, HashLike, CodeLike, and StringLike checks.

(wen)

2021-07-04 08:05:52 UTC MAIN commitmail json YAML

www/ruby-rails61: update to 6.1.4

No change except version.

(taca)

2021-07-04 08:05:22 UTC MAIN commitmail json YAML

textproc/ruby-actiontext61: update to 6.1.4

Action Text

* Always render attachment partials as HTML with :html format inside
  trix editor.  (James Brooks)

(taca)

2021-07-04 08:04:56 UTC MAIN commitmail json YAML

devel/ruby-railties61: update to 6.1.4

Railties

* Fix compatibility with psych >= 4.

  Starting in Psych 4.0.0 YAML.load behaves like YAML.safe_load.  To
  preserve compatibility Rails.application.config_for now uses
  YAML.unsafe_load if available.  (Jean Boussier)

* Ensure Rails.application.config_for always cast hashes to
  ActiveSupport::OrderedOptions.  (Jean Boussier)

* Fix create migration generator with --pretend option.  (euxx)

(taca)

2021-07-04 08:04:25 UTC MAIN commitmail json YAML

www/ruby-actioncable61: update to 6.1.4

Action Cable

* Fix ArgumentError with ruby 3.0 on RemoteConnection#disconnect.
  (Vladislav)

(taca)

2021-07-04 08:04:11 UTC MAIN commitmail json YAML

Updated devel/p5-Tree-Simple to 1.34

(wen)

2021-07-04 08:03:49 UTC MAIN commitmail json YAML

mail/ruby-actionmailbox61: update to 6.1.4

No change except version.

(taca)

2021-07-04 08:03:24 UTC MAIN commitmail json YAML

mail/ruby-actionmailer61: update to 6.1.4

No change except version.

(taca)

2021-07-04 08:02:57 UTC MAIN commitmail json YAML

Update to 1.34

Upstream changes:
1.34  2021-02-02T12:22:00
        - Reformat Makefile.PL.
        - Update Makefile.PL and POD to change RT to github.

(wen)

2021-07-04 08:02:54 UTC MAIN commitmail json YAML

devel/ruby-activestorage61: update to 6.1.4

Active Storage

* The parameters sent to ffmpeg for generating a video preview image
  are now configurable under
  config.active_storage.video_preview_arguments.  (Brendon Muir)

* Fix Active Storage update task when running in an engine.  (Justin
  Malčić*)

* Don't raise an error if the mime type is not recognized.  Fixes
  #41777.  (Alex Ghiculescu)

* ActiveStorage::PreviewError is raised when a previewer is unable to
  generate a preview image.  (Alex Robbin)

* respond with 404 given invalid variation key when asking for
  representations.  (George Claghorn)

* Blob creation shouldn't crash if no service selected.  (Alex
  Ghiculescu)

(taca)

2021-07-04 08:02:13 UTC MAIN commitmail json YAML

databases/ruby-activerecord61: update to 6.1.4

Active Record

* Do not try to rollback transactions that failed due to a
  ActiveRecord::TransactionRollbackError.  (Jamie McCarthy)

* Raise an error if pool_config is nil in set_pool_config.  (Eileen
  M. Uchitelle)

* Fix compatibility with psych >= 4.

  Starting in Psych 4.0.0 YAML.load behaves like YAML.safe_load.  To
  preserve compatibility Active Record's schema cache loader and
  YAMLColumn now uses YAML.unsafe_load if available.  (Jean Boussier)

* Support using replicas when using rails dbconsole.  (Christopher
  Thornton)

* Restore connection pools after transactional tests.  (Eugene Kenny)

* Change upsert_all to fails cleanly for MySQL when :unique_by is
  used.  (Bastian Bartmann)

* Fix user-defined self.default_scope to respect table alias.  (Ryuta
  Kamizono)

* Clear @cache_keys cache after update_all, delete_all, destroy_all.
  (Ryuta Kamizono)

* Changed Arel predications contains and overlaps to use quoted_node
  so that PostgreSQL arrays are quoted properly.  (Bradley Priest)

* Fix merge when the where clauses have string contents.  (Ryuta
  Kamizono)

* Fix rollback of parent destruction with nested dependent: :destroy.
  (Jacopo Beschi)

* Fix binds logging for "WHERE ... IN ..." statements.  (Ricardo D鱈az)

* Handle false in relation strict loading checks.

  Previously when a model had strict loading set to true and then had
  a relation set strict_loading to false the false wasn't considered
  when deciding whether to raise/warn about strict loading.

class Dog < ActiveRecord::Base
  self.strict_loading_by_default = true

  has_many :treats, strict_loading: false
end

  In the example, dog.treats would still raise even though
  strict_loading was set to false.  This is a bug effecting more than
  Active Storage which is why I made this PR superceeding #41461.  We
  need to fix this for all applications since the behavior is a little
  surprising.  I took the test from ##41461 and the code suggestion
  from #41453 with some additions.  (Eileen M. Uchitelle, Radam辿s Roriz)

* Fix numericality validator without precision.  (Ryuta Kamizono)

* Fix aggregate attribute on Enum types.  (Ryuta Kamizono)

* Fix CREATE INDEX statement generation for PostgreSQL.  (eltongo)

* Fix where clause on enum attribute when providing array of strings.
  (Ryuta Kamizono)

* Fix unprepared_statement to work it when nesting.  (Ryuta Kamizono)

(taca)

2021-07-04 08:01:38 UTC MAIN commitmail json YAML

www/ruby-actionpack61: update to 6.1.4

Action Pack

* Ignore file fixtures on db:fixtures:load  (Kevin Sj旦berg)

* Fix ActionController::Live controller test deadlocks by removing the
  body buffer size limit for tests.  (Dylan Thacker-Smith)

* Correctly place optional path parameter booleans.

  Previously, if you specify a url parameter that is part of the path
  as false it would include that part of the path as parameter for
  example:

get "(/optional/:optional_id)/things" => "foo#foo", as: :things
things_path(optional_id: false) # => /things?optional_id=false

  After this change, true and false will be treated the same when used
  as optional path parameters.  Meaning now:

get '(this/:my_bool)/that' as: :that

that_path(my_bool: true) # => `/this/true/that`
that_path(my_bool: false) # => `/this/false/that`

  (Adam Hess)

* Add support for 'private, no-store' Cache-Control headers.

  Previously, 'no-store' was exclusive; no other directives could be
  specified.  (Alex Smith)

(taca)

2021-07-04 08:01:02 UTC MAIN commitmail json YAML

dirs; EDITOR=emacsclient; cvs commit: update to 6.1.4

No change except version.

(taca)

2021-07-04 08:00:29 UTC MAIN commitmail json YAML

Updated devel/p5-Tree-Simple-VisitorFactory to 0.16

(wen)

2021-07-04 08:00:06 UTC MAIN commitmail json YAML

EDITOR=emacsclient; cvs commit: update to 6.0.4

No change except version.

(taca)

2021-07-04 07:59:25 UTC MAIN commitmail json YAML

EDITOR=emacsclient; cvs commit: update to 6.1.4

Active Model

* Fix to_json for ActiveModel::Dirty object.
  Exclude +mutations_from_database+ attribute from json as it lead to
  recursion.  (Anil Maurya)

(taca)

2021-07-04 07:59:18 UTC MAIN commitmail json YAML

Update to 0.16

Upstream changes:
0.16  2021-02-02T13:00:00
        - Add t/00.*.
        - Update Makefile.PL and POD to change RT to github.

(wen)

2021-07-04 07:58:17 UTC MAIN commitmail json YAML

devel/ruby-activesupport61: update to 6.0.4

Active Support

* MemCacheStore: convert any underlying value (including false) to an
  Entry.  See #42559.  (Alex Ghiculescu)

* Fix bug in number_with_precision when using large BigDecimal values.
  Fixes #42302.  (Federico Aldunate, Zachary Scott)

* Check byte size instead of length on secure_compare.  (Tietew)

* Fix Time.at to not lose :in option.  (Ryuta Kamizono)

* Require a path for config.cache_store = :file_store.  (Alex
  Ghiculescu)

* Avoid having to store complex object in the default translation
  file.  (Rafael Mendon巽a Fran巽a)

(taca)

2021-07-04 07:57:25 UTC MAIN commitmail json YAML

doc: Updated mail/sendmail to 8.16.1

(jnemeth)

2021-07-04 07:57:13 UTC MAIN commitmail json YAML

comms/sendmail: update to 8.16.1

8.16.1/8.16.1 2020/07/05
SECURITY: If sendmail tried to reuse an SMTP session which had
already been closed by the server, then the connection
cache could have invalid information about the session.
One possible consequence was that STARTTLS was not
used even if offered.  This problem has been fixed
by clearing out all relevant status information
when a closed session is encountered.
OpenSSL versions before 0.9.8 are no longer supported.
OpenSSL version 1.1.0 and 1.1.1 are supported.
Initial support for DANE (see RFC 7672 et.al.) is available if
the compile time option DANE is set.  Only TLSA RR 3-1-x
is currently implemented.
New options SSLEngine and SSLEnginePath to support OpenSSL engines.
Note: this feature has so far only been tested with the
"chil" engine; please report problems with other engines
if you encounter any.
New option CRLPath to specify a directory which contains
hashes pointing to certificate revocations files.
Based on patch from Al Smith.
New rulesets tls_srv_features and tls_clt_features which
can return a (semicolon separated) list of TLS related
options, e.g., CipherList, CertFile, KeyFile,
see doc/op/op.me for details.
To automatically handle TLS interoperability problems for outgoing
mail, sendmail can now immediately try a connection again
without STARTTLS after a TLS handshake failure.
This can be configured globally via the option
TLSFallbacktoClear or per session via the 'C' flag
of tls_clt_features.
This also adds the new value "CLEAR" for the macro
{verify}: STARTTLS has been disabled internally for
a clear text delivery attempt.
Apply Timeout.starttls also to the server waiting for the TLS
handshake to begin.  Based on patch from Simon Hradecky.
New compile time option TLS_EC to enable the use of elliptic
curve cryptography in STARTTLS (previously available as
_FFR_TLS_EC).
Handle MIME boundaries specified in headers which contain CRLF.
Fix detection of loopback net (it was broken when compiled
with NETINET6) and only set the macros {if_addr_out}
and {if_family_out} if the interface of the outgoing
connection does not belong to the loopback net.
Fix logic to enable a milter to delete a recipient in
DeliveryMode=interactive even if it might be subject
to alias expansion.
Log name of a milter making changes (this was missing for
some functions).
Log the actual reply of a server when an SMTP delivery problem
occurs in a "reply=" field if possible.
Log user= for failed AUTH attempts if possible.  Based on
patch from Packet Hack, Jim Hranicky, Kevin A. McGrail,
and Joe Quinn.
Add CDB as map type. Note: CDB is a "Constant DataBase", i.e.,
no changes can be made after it is created, hence it
does not work with vacation(1) nor editmap(8) (except
for query mode).
Fix some memory leaks (mostly in error cases) and properly handle
copied varargs in sm_io_vfprintf(). The issues were found
using Coverity Scan and reported (including patches) by
Ond��ej Lyson��k of Red Hat.
Do not override ServerSSLOptions and ClientSSLOptions when they
are specified on the command line.  Based on patch from
Hiroki Sato.
Add RFC7505 Null MX support for domains that declare they do not
accept mail.
New compile time option LDAP_NETWORK_TIMEOUT which is set
automatically when LDAPMAP is used and
LDAP_OPT_NETWORK_TIMEOUT is available to enable the
new -c option for LDAP maps to specify the network timeout.
CONFIG: New FEATURE(`tls_session_features') to enable standard
rules for tls_srv_features and tls_clt_features; for
details see cf/README.
CONFIG: New options confSSL_ENGINE and confSSL_ENGINE_PATH
for SSLEngine and SSLEnginePath, respectively.
CONFIG: New options confDANE to enable DANE support.
CONFIG: New option confTLS_FALLBACK_TO_CLEAR for TLSFallbacktoClear.
CONFIG: New extension CITag: for TLS restrictions, see cf/README
for details.
CONFIG: FEATURE(`blacklist_recipients') renamed to
FEATURE(`blocklist_recipients').
CONTRIB: cidrexpand updated to support IPv6 CIDR ranges and to
canonicalize IPv6 addresses; if cidrexpand is used with IPv6
addresses then UseCompressedIPv6Addresses must be disabled.
DOC: The dns map can return multiple values in a single result
if the -z option is used.
DOC: Note to set MustQuoteChars=. due to DKIM signatures.
LIBMILTER: Fix typo in a macro. Patch from Ignacio Goyret
of Alcatel-Lucent.
LIBMILTER: Fix reference in xxfi_negotiate documentation.
Patch from Sven Neuhaus.
LIBMILTER: Fix function name in smfi_addrcpt_par documentation.
Patch from G.W. Haywood.
LIBMILTER: Fix a potential memory leak in smfi_setsymlist().
Patch from Martin Svec.
MAKEMAP: New map type "implicit" refers to the first available type,
i.e., it depends on the compile time options NEWDB, DBM,
and CDB. This can be used in conjunction with the
"implicit" map type in sendmail.cf.
Note: makemap, libsmdb, and sendmail must be compiled
with the same options (and library versions of course).
Portability:
Add support for Darwin 14-18 (Mac OS X 10.x).
New option HAS_GETHOSTBYNAME2: set if your system
supports gethostbyname2(2).
Set SM_CONF_SEM=2 for FreeBSD 12 and later due to
changes in sys/sem.h
On Linux set MAXHOSTNAMELEN (the maximum length
of a FQHN) to 256 if it is less than that value.
Added Files:
cf/feature/blocklist_recipients.m4
cf/feature/tls_failures.m4
devtools/OS/Darwin.14.x
devtools/OS/Darwin.15.x
devtools/OS/Darwin.16.x
libsmdb/smcdb.c
sendmail/ratectrl.h

(jnemeth)

2021-07-04 07:55:51 UTC MAIN commitmail json YAML

Updated devel/p5-Tree-DAG_Node to 1.32

(wen)

2021-07-04 07:55:12 UTC MAIN commitmail json YAML

lang/ruby: start update of Ruby on Rails 61 to 6.1.4

(taca)

2021-07-04 07:54:59 UTC MAIN commitmail json YAML

Update to 1.32

Upstream changes:
1.32  2021-02-01T15:56:00
        - Update Makefile.PL and POD to change RT to github.

(wen)

2021-07-04 07:52:10 UTC MAIN commitmail json YAML

Updated devel/p5-Tie-Cycle to 1.226

(wen)

2021-07-04 07:49:54 UTC MAIN commitmail json YAML

Update to 1.226

Upstream changes:
1.226 2021-01-12T09:38:15Z
        * Freshening the distro, Travis is gone, Github Actions are in.

(wen)

2021-07-04 07:48:41 UTC MAIN commitmail json YAML

doc: updated gearboy, gearsystem

(nia)

2021-07-04 07:47:47 UTC MAIN commitmail json YAML

Updated devel/p5-Throwable to 1.000

(wen)

2021-07-04 07:47:39 UTC MAIN commitmail json YAML

2021-07-04 07:47:20 UTC MAIN commitmail json YAML

2021-07-04 07:45:49 UTC MAIN commitmail json YAML

Update to 1.000

Upstream changes:
1.000    2021-06-26 13:46:02-04:00 America/New_York
        - The previous release changed from 0.xxxxxx to 0.xxx for
          version numbering.  While this is safe to do within the realm
          of Perl version comparisons, some tools treat the x numbers,
          above, as suitable for direct comparison.  Generally, when changing
          the precision of a decimal version number in Perl, one must bump the
          integer part, which I did not do.  I took a risk, and somebody
          noticed.

          So, this release is now v1.000, despite not being a milestone of any
          sort.  So it goes.

0.201    2021-06-18 21:33:37-04:00 America/New_York
        - remove inadvertant use of 5.12-only syntax

(wen)

2021-07-04 07:43:21 UTC MAIN commitmail json YAML

Updated devel/p5-Test2-Suite to 0.000140

(wen)

2021-07-04 07:42:23 UTC MAIN commitmail json YAML

Update to 0.000140

Upstream changes:
0.000140  2021-05-12 08:08:17-07:00 America/Los_Angeles

    - Add L() "length" quick check for comparisons

(wen)

2021-07-04 07:36:53 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Script to 1.29

(wen)

2021-07-04 07:35:30 UTC MAIN commitmail json YAML

Update to 1.29

Upstream changes:
1.29      2021-05-13 09:17:30 -0600
  - Production release identical to 1.28_01 release.

1.28_01  2021-05-10 10:12:22 -0600
  - Added script_fails and program_fails functions (brainbuz++ gh#34, gh#38)

(wen)

2021-07-04 07:32:46 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Needs to 0.002009

(wen)

2021-07-04 07:30:48 UTC MAIN commitmail json YAML

Update to 0.002009

Upstream changes:
0.002009 - 2021-05-25
  - fix warnings from Test::Builder if Test::Needs is loaded first, and is
    used to check for a Test module.
  - fix location in code reported when a module check fails.
  - support short forms of perl versions
  - support perl versions greater than 5
  - fix handling of v-string versions on perl 5.6

0.002_008 - 2019-07-12
  - fix test compatibility with Windows.

0.002_007 - 2019-07-09
  - fix tests when @INC includes directories that shouldn't have their
    archname or version subdirectories added.

(wen)

2021-07-04 07:14:46 UTC MAIN commitmail json YAML

2021-07-04 07:13:46 UTC MAIN commitmail json YAML

2021-07-04 07:00:11 UTC MAIN commitmail json YAML

doc: update www/ruby-rails60 related pacakges to 6.0.4

devel/ruby-activesupport60
devel/ruby-activemodel60
devel/ruby-activejob60
www/ruby-actionview60
www/ruby-actionpack60
databases/ruby-activerecord60
mail/ruby-actionmailer60
mail/ruby-actionmailbox60
www/ruby-actioncable60
devel/ruby-railties60
devel/ruby-activestorage60
textproc/ruby-actiontext60
www/ruby-rails60

(taca)

2021-07-04 06:58:38 UTC MAIN commitmail json YAML

www/ruby-rails60: update to 6.0.4

Ruby on Rails 6.0.4 (2021-06-15), including security fixes.

Active Support

* Fixed issue in ActiveSupport::Cache::RedisCacheStore not passing
  options to read_multi causing fetch_multi to not work properly.
  (Rajesh Sharma)

* with_options copies its options hash again to avoid leaking mutations.
  Fixes #39343.  (Eugene Kenny)

Active Record

* Only warn about negative enums if a positive form that would cause
  conflicts exists.  Fixes #39065.  (Alex Ghiculescu)

* Allow the inverse of a has_one association that was previously
  autosaved to be loaded.  Fixes #34255.  (Steven Weber)

* Reset statement cache for association if table_name is changed.
  Fixes #36453.  (Ryuta Kamizono)

* Type cast extra select for eager loading.  (Ryuta Kamizono)

* Prevent collection associations from being autosaved multiple times.
  Fixes #39173.  (Eugene Kenny)

* Resolve issue with insert_all unique_by option when used with
  expression index.

  When the :unique_by option of ActiveRecord::Persistence.insert_all
  and ActiveRecord::Persistence.upsert_all was used with the name of
  an expression index, an error was raised.  Adding a guard around the
  formatting behavior for the :unique_by corrects this.

  Usage:

create_table :books, id: :integer, force: true do |t|
  t.column :name, :string
  t.index "lower(name)", unique: true
end

  Book.insert_all [{ name: "MyTest" }], unique_by: :index_books_on_lower_name

  Fixes #39516.  (Austen Madden)

* Fix preloading for polymorphic association with custom scope.
  (Ryuta Kamizono)

* Allow relations with different SQL comments in the or method.
  (Takumi Shotoku)

* Resolve conflict between counter cache and optimistic locking.

  Bump an Active Record instance's lock version after updating its
  counter cache.  This avoids raising an unnecessary
  ActiveRecord::StaleObjectError upon subsequent transactions by
  maintaining parity with the corresponding database record's
  lock_version column.  Fixes #16449.  (Aaron Lipman)

* Fix through association with source/through scope which has joins.
  (Ryuta Kamizono)

* Fix through association to respect source scope for includes/preload.
  (Ryuta Kamizono)

* Fix eager load with Arel joins to maintain the original joins order.
  (Ryuta Kamizono)

* Fix group by count with eager loading + order + limit/offset.
  (Ryuta Kamizono)

* Fix left joins order when merging multiple left joins from different
  associations.  (Ryuta Kamizono)

* Fix index creation to preserve index comment in bulk change table on
  MySQL.  (Ryuta Kamizono)

* Change remove_foreign_key to not check :validate option if database
  doesn't support the feature.  (Ryuta Kamizono)

* Fix the result of aggregations to maintain duplicated "group by"
  fields.  (Ryuta Kamizono)

* Do not return duplicated records when using preload.  (Bogdan Gusiev)

Action View

* SanitizeHelper.sanitized_allowed_attributes and
  SanitizeHelper.sanitized_allowed_tags call safe_list_sanitizer's
  class method.  Fixes #39586.  (Taufiq Muhammadi)

Action Pack

* Accept base64_urlsafe CSRF tokens to make forward compatible.

* Base64 strict-encoded CSRF tokens are not inherently websafe, which
  makes them difficult to deal with.  For example, the common practice
  of sending the CSRF token to a browser in a client-readable cookie
  does not work properly out of the box: the value has to be
  url-encoded and decoded to survive transport.

  In Rails 6.1, we generate Base64 urlsafe-encoded CSRF tokens, which
  are inherently safe to transport.  Validation accepts both urlsafe
  tokens, and strict-encoded tokens for backwards compatibility.

  In Rails 5.2.5, the CSRF token format is accidentally changed to
  urlsafe-encoded.  If you upgrade apps from 5.2.5, set the config
  urlsafe_csrf_tokens = true.

Rails.application.config.action_controller.urlsafe_csrf_tokens = true

  (Scott Blum, Étienne Barrié)

* Signed and encrypted cookies can now store false as their value when
  action_dispatch.use_cookies_with_metadata is enabled.  (Rolandas
  Barysas)

Active Storage

* The Poppler PDF previewer renders a preview image using the original
  document's crop box rather than its media box, hiding print
  margins. This matches the behavior of the MuPDF previewer.  (Vincent
  Robert)

Railties

* Allow relative paths with trailing slashes to be passed to rails
  test.  (Eugene Kenny)

* Return a 405 Method Not Allowed response when a request uses an
  unknown HTTP method.  Fixes #38998.  (Loren Norman)

(taca)

2021-07-04 06:27:12 UTC MAIN commitmail json YAML

doc: Note update of ruby-rails52 and related packages to 5.2.6

devel/ruby-activesupport52
devel/ruby-activemodel52
devel/ruby-activejob52
www/ruby-actionview52
www/ruby-actionpack52
www/ruby-actioncable52
databases/ruby-activerecord52
devel/ruby-activestorage52
mail/ruby-actionmailer52
devel/ruby-railties52
www/ruby-rails52

(taca)

2021-07-04 06:24:47 UTC MAIN commitmail json YAML

www/ruby-rails52: update to 5.2.6

Ruby on Rails 5.2.6 (2021-05-05)

There are changes in www/ruby-actionpack52 only, including security fix.

Action Pack

* Accept base64_urlsafe CSRF tokens to make forward compatible.

  Base64 strict-encoded CSRF tokens are not inherently websafe, which
  makes them difficult to deal with.  For example, the common practice
  of sending the CSRF token to a browser in a client-readable cookie
  does not work properly out of the box: the value has to be
  url-encoded and decoded to survive transport.

  In this version, we generate Base64 urlsafe-encoded CSRF tokens,
  which are inherently safe to transport.  Validation accepts both
  urlsafe tokens, and strict-encoded tokens for backwards
  compatibility.

  How the tokes are encoded is controllr by the
  action_controller.urlsafe_csrf_tokens config.

  In Rails 5.2.5, the CSRF token format was accidentally changed to
  urlsafe-encoded.

  Atention: If you already upgraded your application to 5.2.5, set the
  config urlsafe_csrf_tokens to true, otherwise your form submission
  will start to fail during the deploy of this new version.

Rails.application.config.action_controller.urlsafe_csrf_tokens = true

  If you are upgrading from 5.2.4.x, you don't need to change this
  configuration.

  Scott Blum, Étienne Barrié

(taca)

2021-07-03 21:02:54 UTC MAIN commitmail json YAML

py-spake2: add do-test target

From Matthias Ferdinand.

(wiz)

2021-07-03 21:02:45 UTC MAIN commitmail json YAML

security/p11-kit: make gettext-lib dependency explicit

It uses gettext, libintl. Enough said.

(thor)

2021-07-03 21:01:48 UTC MAIN commitmail json YAML

Fix PLIST by conditionally including rocksdb plugin files that are optional

(manu)

2021-07-03 21:00:31 UTC MAIN commitmail json YAML

2021-07-03 19:12:44 UTC MAIN commitmail json YAML

doc: Updated x11/gnome-shell to 40.2

(cirnatdan)

2021-07-03 19:12:10 UTC MAIN commitmail json YAML

gnome-shell: Update x11/gnome-shell to 40.2

40.2
====
* Unbreak Xwayland apps when not using systemd in user session [Olivier; !1850]
* Fix distributed man pages [Florian; !1859]
* Avoid unnecessary icon shadow changes [Daniel; !1869]
* Immediately start app grid drags for non-touch devices [Georges; !1872]
* Handle screencast failures more gracefully [Florian; !1878]
* Fixed crashes [Gustavo; !1848]
* Misc. bug fixes [Georges, Florian, Daniel; !1867, !1854, !1860, !1876]

Contributors:
  Olivier Fourdan, Florian Müllner, Georges Basile Stavracas Neto,
  Gustavo Noronha Silva, Daniel van Vugt

Translators:
  Quentin PAGÈS [oc], Cheng-Chia Tseng [zh_TW], Hugo Carvalho [pt]

(cirnatdan)

2021-07-03 18:07:56 UTC MAIN commitmail json YAML

doc: Updated wm/mutter to 40.2

(cirnatdan)

2021-07-03 17:47:03 UTC MAIN commitmail json YAML

mutter: Update wm/mutter to 40.2

40.2
====
* Fix mouse position in remote desktop with fractional scaling [Pascal; !1867]
* Fix fd leak [Carlos; !1875]
* Disable KMS modifiers on radeon driver [Carlos; !1872]
* Fix adding virtual monitor to physical session [Jonas; !1891]
* Unbreak press-drag-release to pop up and select right click menus
  [Carlos; !1885]
* Fix VKMS detection [Jonas; !1892]
* Misc. bug fixes [Jonas, Daniel, Florian; !1876, !1873, !1890, !1884]

Contributors:
  Jonas Ådahl, Carlos Garnacho, Florian Müllner, Pascal Nowack, Daniel van Vugt

Translators:
  Pawan Chitrakar [ne], Charles Monzat [fr]

(cirnatdan)

2021-07-03 14:36:11 UTC MAIN commitmail json YAML

gramps3: remove

This is the last release of the 3.x branch from 2014.
We have a current release in pkgsrc in the gramps5 package.

(wiz)

2021-07-03 10:29:26 UTC MAIN commitmail json YAML

lang/go14: use awk and fix a script for it

(thor)

2021-07-03 10:08:42 UTC MAIN commitmail json YAML

graphics/viu: add maintainer

Reclaim maintainership

(pin)

2021-07-03 10:07:41 UTC MAIN commitmail json YAML

doc: Added graphics/lsix version 1.7.4

(pin)

2021-07-03 10:07:04 UTC MAIN commitmail json YAML

2021-07-03 10:05:54 UTC MAIN commitmail json YAML

graphics/lsix: import package

Like ls, but for images. Shows thumbnails in terminal using sixel graphics.

Just typing lsix will show images in the current working directory.
You can also specify filenames and, of course, use shell wild cards.
Because lsix uses ImageMagick pretty much any image format will be supported.
However, some may be slow to render (like PDF), so lsix doesn't show them
unless you ask specifically.

(pin)

2021-07-03 09:56:25 UTC MAIN commitmail json YAML

2021-07-03 09:51:23 UTC MAIN commitmail json YAML

2021-07-03 09:49:50 UTC MAIN commitmail json YAML

2021-07-03 09:48:44 UTC MAIN commitmail json YAML

2021-07-03 09:47:00 UTC MAIN commitmail json YAML

2021-07-03 09:45:08 UTC MAIN commitmail json YAML

2021-07-03 09:43:06 UTC MAIN commitmail json YAML

2021-07-03 09:41:57 UTC MAIN commitmail json YAML

2021-07-03 09:41:02 UTC MAIN commitmail json YAML

2021-07-03 09:38:08 UTC MAIN commitmail json YAML

2021-07-03 09:37:02 UTC MAIN commitmail json YAML

2021-07-03 09:35:50 UTC MAIN commitmail json YAML

2021-07-03 09:35:09 UTC MAIN commitmail json YAML

go-ace: remove

deprecated go-package; no users in pkgsrc

(nia)

2021-07-03 09:33:52 UTC MAIN commitmail json YAML

2021-07-03 09:23:45 UTC MAIN commitmail json YAML

2021-07-02 22:49:39 UTC MAIN commitmail json YAML

devel/libcfg+: re-generate src/Makefile.in patch to contain more context

This fixes the patch on one of my Linux systems. I just did mkpatches
on a box where the old patch works. It adds to lines of context that
make another box happy that failed to apply the patch before.

(thor)

2021-07-02 22:01:27 UTC MAIN commitmail json YAML

doc: Added textproc/xsv version 0.13.0

(pin)

2021-07-02 22:00:55 UTC MAIN commitmail json YAML

Add textproc/xsv

(pin)

2021-07-02 21:59:54 UTC MAIN commitmail json YAML

textproc/xsv: import package

Packaged in wip by Michael-John Turner

xsv is a command line program for indexing, slicing, analyzing, splitting
and joining CSV files. Commands should be simple, fast and composable:

1. Simple tasks should be easy.
2. Performance trade offs should be exposed in the CLI interface.
3. Composition should not come at the expense of performance.

(pin)

2021-07-02 17:32:30 UTC MAIN commitmail json YAML

doc: Updated lang/php73 to 7.3.29

(taca)

2021-07-02 17:32:06 UTC MAIN commitmail json YAML

lang/php73: update to 7.3.29

01 Jul 2021, PHP 7.3.29

- Core:
  . Fixed bug #81122: SSRF bypass in FILTER_VALIDATE_URL. (CVE-2021-21705) (cmb)

- PDO_Firebird:
  . Fixed bug #76448: Stack buffer overflow in firebird_info_cb.
    (CVE-2021-21704) (cmb)
  . Fixed bug #76449: SIGSEGV in firebird_handle_doer. (CVE-2021-21704) (cmb)
  . Fixed bug #76450: SIGSEGV in firebird_stmt_execute. (CVE-2021-21704) (cmb)
  . Fixed bug #76452: Crash while parsing blob data in firebird_fetch_blob.
    (CVE-2021-21704) (cmb)

(taca)

2021-07-02 17:31:05 UTC MAIN commitmail json YAML

doc: Updated lang/php80 to 8.0.8

(taca)

2021-07-02 17:30:35 UTC MAIN commitmail json YAML

lang/php80: update to 8.0.8

01 Jul 2021, PHP 8.0.8

- Core:
  . Fixed bug #81076 (incorrect debug info on Closures with implicit binds).
    (krakjoe)
  . Fixed bug #81068 (Double free in realpath_cache_clean()). (Dimitry Andric)
  . Fixed bug #76359 (open_basedir bypass through adding ".."). (cmb)
  . Fixed bug #81090 (Typed property performance degradation with .= operator).
    (Nikita)
  . Fixed bug #81070 (Integer underflow in memory limit comparison).
    (Peter van Dommelen)
  . Fixed bug #81122 (SSRF bypass in FILTER_VALIDATE_URL).
    (CVE-2021-21705) (cmb)

- Bzip2:
  . Fixed bug #81092 (fflush before stream_filter_remove corrupts stream).
    (cmb)

- Fileinfo:
  . Fixed bug #80197 (implicit declaration of function 'magic_stream' is
    invalid). (Nikita)

- GMP:
  . Fixed bug #81119 (GMP operators throw errors with wrong parameter names).
    (Nikita)

- OCI8:
  . Fixed bug #81088 (error in regression test for oci_fetch_object() and
    oci_fetch_array()). (M叩t辿)

- Opcache:
  . Fixed bug #81051 (Broken property type handling after incrementing
    reference). (Dmitry)
  . Fixed bug #80968 (JIT segfault with return from required file). (Dmitry)

- OpenSSL:
  . Fixed bug #76694 (native Windows cert verification uses CN as sever name).
    (cmb)

- MySQLnd:
  . Fixed bug #80761 (PDO uses too much memory). (Nikita)

- PDO_Firebird:
  . Fixed bug #76448 (Stack buffer overflow in firebird_info_cb).
    (CVE-2021-21704) (cmb)
  . Fixed bug #76449 (SIGSEGV in firebird_handle_doer).
    (CVE-2021-21704) (cmb)
  . Fixed bug #76450 (SIGSEGV in firebird_stmt_execute).
    (CVE-2021-21704) (cmb)
  . Fixed bug #76452 (Crash while parsing blob data in firebird_fetch_blob).
    (CVE-2021-21704) (cmb)

- readline:
  . Fixed bug #72998 (invalid read in readline completion). (krakjoe)

- Standard:
  . Fixed bug #81048 (phpinfo(INFO_VARIABLES) "Array to string conversion").
    (cmb)
  . Fixed bug #77627 (method_exists on Closure::__invoke inconsistency).
    (krakjoe)

- Windows:
  . Fixed bug #81120 (PGO data for main PHP DLL are not used). (cmb)

(taca)

2021-07-02 17:28:58 UTC MAIN commitmail json YAML

doc: Updated lang/php74 to 7.4.21

(taca)

2021-07-02 17:28:28 UTC MAIN commitmail json YAML

lang/php74: update to 7.4.21

01 Jul 2021, PHP 7.4.21

- Core:
  . Fixed bug #81068 (Double free in realpath_cache_clean()). (Dimitry Andric)
  . Fixed bug #76359 (open_basedir bypass through adding ".."). (cmb)
  . Fixed bug #81090 (Typed property performance degradation with .= operator).
    (Nikita)
  . Fixed bug #81070 (Integer underflow in memory limit comparison).
    (Peter van Dommelen)
  . Fixed bug #81122 (SSRF bypass in FILTER_VALIDATE_URL).
    (CVE-2021-21705) (cmb)

- Bzip2:
  . Fixed bug #81092 (fflush before stream_filter_remove corrupts stream).
    (cmb)

- OpenSSL:
  . Fixed bug #76694 (native Windows cert verification uses CN as sever name).
    (cmb)

- PDO_Firebird:
  . Fixed bug #76448 (Stack buffer overflow in firebird_info_cb).
    (CVE-2021-21704) (cmb)
  . Fixed bug #76449 (SIGSEGV in firebird_handle_doer).
    (CVE-2021-21704) (cmb)
  . Fixed bug #76450 (SIGSEGV in firebird_stmt_execute).
    (CVE-2021-21704) (cmb)
  . Fixed bug #76452 (Crash while parsing blob data in firebird_fetch_blob).
    (CVE-2021-21704) (cmb)

- Standard:
  . Fixed bug #81048 (phpinfo(INFO_VARIABLES) "Array to string conversion").
    (cmb)

(taca)

2021-07-02 17:04:09 UTC MAIN commitmail json YAML

modular-xorg-drivers: don't build intel driver on non-x86

remove some drivers that no longer exist

(nia)

2021-07-02 15:51:17 UTC MAIN commitmail json YAML

py-mercurial: unzip is a test dependency

(wiz)

2021-07-02 15:21:35 UTC MAIN commitmail json YAML

2021-07-02 15:21:12 UTC MAIN commitmail json YAML

2021-07-02 15:19:30 UTC MAIN commitmail json YAML

2021-07-02 15:18:42 UTC MAIN commitmail json YAML

php-mysqli: split options.mk into separate file

(nia)

2021-07-02 14:04:06 UTC MAIN commitmail json YAML

2021-07-02 12:42:59 UTC MAIN commitmail json YAML

inkscape: unbreak Darwin

(adam)

2021-07-02 12:17:49 UTC MAIN commitmail json YAML

Updated devel/py-fasteners, x11/gtk-mac-integration

(adam)

2021-07-02 12:17:32 UTC MAIN commitmail json YAML

gtk-mac-integration: updated to 3.0.1

3.0.1
* Fix localization of the Apple menu when running in a bundle.
* Fix gettext configuration when building from a clean git repo.
* Change the GtkosxApplicationAttentionType enums to avoid namespace pollution.
* New/Updated translations: Basque, Catalan, Galician, Swedish.

(adam)

2021-07-02 12:16:56 UTC MAIN commitmail json YAML

2021-07-02 12:04:22 UTC MAIN commitmail json YAML

p5-Math-Int128: doesn't work on 32-bit platforms

(nia)

2021-07-02 12:03:24 UTC MAIN commitmail json YAML

mk: Add LP32PLATFORMS

(nia)

2021-07-02 11:47:28 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.233

(wiz)

2021-07-02 11:47:16 UTC MAIN commitmail json YAML

mame: update to 0.233.

Are you ready for MAME 0.233? With dozens of reported issues fixed,
over a hundred pull requests merged, and a flurry of development
across all areas, our mid-year release is huge! Some of the more
interesting machines added this month include several prototype
JAKKS Pacific TV Games, the elusive English version of Namco窶冱
Armadillo Racing, and the LCD hand-held game Space Mission from
Tronica.

There are lots of new Apple IIgs and Macintosh software list items,
tying in nicely with the recently improved emulation of these
systems, as well as an update to the Colour Genie collection, and
a massive haul of MicroBee floppy dumps. A few more Mattel Juice
Box cartridges have been dumped, allowing you to marvel at the
poor-quality, 6 frames-per-second video.

Significantly improved systems include the Atari Portfolio, Tandy
MC-10, and Tandy VIS. Carl has continued to work on Japanese home
computers, and Ville Linde is back this month, bringing a batch of
updates for the Konami Hornet platform. Juno First, The Tin Star,
The Empire Strikes Back have all had bugs squashed, and some of
the last remaining regressions from the Yamaha FM synthesis rewrite
have been resolved. David Haywood has turned his attention to
bootlegs of games including Final Lap 3, Guttang Gottong, and Alien
Storm.

This release includes preliminary sound support for the Super A'Can
console. On the topic of sound, some Yamaha synthesisers have been
promoted to working, and MAME can now play back standard MIDI files
to exercise machines that take MIDI input.

There are several general usability improvements in this release,
including updated Chinese and Greek translations, better configuration
handling for slot devices, and a few small enhancements to the
built-in user interface. Issues with artwork using SVG and Windows
DIB (BMP) images on ARM/AArch64-based Linux systems should also be
fixed.

(wiz)

2021-07-02 11:27:43 UTC MAIN commitmail json YAML

doc: Updated security/p5-Crypt-CBC to 3.04

(nia)

2021-07-02 11:27:21 UTC MAIN commitmail json YAML

p5-Crypt-CBC: Update to 3.04.

Fix packaging on 32-bit platforms by disabling int128 dependency.

3.04 Mon 17 May 2021 10:58:37 AM EDT
        - Fixed bug involving manually-specified IV not being used in some circumstances.

(nia)

2021-07-02 10:51:16 UTC MAIN commitmail json YAML

2021-07-02 10:45:07 UTC MAIN commitmail json YAML

firefox: PLIST.Linux: a new file appeared

(tnn)

2021-07-02 09:54:33 UTC MAIN commitmail json YAML

Updated net/py-lexicon, net/py-zeroconf

(adam)

2021-07-02 09:54:09 UTC MAIN commitmail json YAML

py-zeroconf: updated to 0.32.0

0.32.0

This release offers 100% line and branch coverage.

Made ServiceInfo first question QU

We want an immediate response when requesting with ServiceInfo by asking a QU question; most responders will not delay the response and respond right away to our question. This also improves compatibility with split networks as we may not have been able to see the response otherwise. If the responder has not multicast the record recently, it may still choose to do so in addition to responding via unicast

Reduces traffic when there are multiple zeroconf instances running on the network running ServiceBrowsers

If we don't get an answer on the first try, we ask a QM question in the event, we can't receive a unicast response for some reason

This change puts ServiceInfo inline with ServiceBrowser which also asks the first question as QU since ServiceInfo is commonly called from ServiceBrowser callbacks

Limited duplicate packet suppression to 1s intervals

Only suppress duplicate packets that happen within the same second. Legitimate queriers will retry the question if they are suppressed. The limit was reduced to one second to be in line with rfc6762

Made multipacket known answer suppression per interface

The suppression was happening per instance of Zeroconf instead of per interface. Since the same network can be seen on multiple interfaces (usually and wifi and ethernet), this would confuse the multi-packet known answer supression since it was not expecting to get the same data more than once

New ServiceBrowsers now request QU in the first outgoing when unspecified

https://datatracker.ietf.org/doc/html/rfc6762#section-5.4 When we start a ServiceBrowser and zeroconf has just started up, the known answer list will be small. By asking a QU question first, it is likely that we have a large known answer list by the time we ask the QM question a second later (current default which is likely too low but would be a breaking change to increase). This reduces the amount of traffic on the network, and has the secondary advantage that most responders will answer a QU question without the typical delay answering QM questions.

IPv6 link-local addresses are now qualified with scope_id

When a service is advertised on an IPv6 address where the scope is link local, i.e. fe80::/64 (see RFC 4007) the resolved IPv6 address must be extended with the scope_id that identifies through the "%" symbol the local interface to be used when routing to that address. A new API parsed_scoped_addresses() is provided to return qualified addresses to avoid breaking compatibility on the existing parsed_addresses().

Network adapters that are disconnected are now skipped

Fixed listeners missing initial packets if Engine starts too quickly

When manually creating a zeroconf.Engine object, it is no longer started automatically. It must manually be started by calling .start() on the created object.

The Engine thread is now started after all the listeners have been added to avoid a race condition where packets could be missed at startup.

Fixed answering matching PTR queries with the ANY query

Fixed lookup of uppercase names in the registry

If the ServiceInfo was registered with an uppercase name and the query was for a lowercase name, it would not be found and vice-versa.

Fixed unicast responses from any source port

Unicast responses were only being sent if the source port was 53, this prevented responses when testing with dig:

dig -p 5353 @224.0.0.251 media-12.local
The above query will now see a response

Fixed queries for AAAA records not being answered

Removed second level caching from ServiceBrowsers

The ServiceBrowser had its own cache of the last time it saw a service that was reimplementing the DNSCache and presenting a source of truth problem that lead to unexpected queries when the two disagreed.

Fixed server cache not being case-insensitive

If the server name had uppercase chars and any of the matching records were lowercase, and the server would not be found

Fixed cache handling of records with different TTLs

There should only be one unique record in the cache at a time as having multiple unique records will different TTLs in the cache can result in unexpected behavior since some functions returned all matching records and some fetched from the right side of the list to return the newest record. Instead we now store the records in a dict to ensure that the newest record always replaces the same unique record, and we never have a source of truth problem determining the TTL of a record from the cache.

Fixed ServiceInfo with multiple A records

If there were multiple A records for the host, ServiceInfo would always return the last one that was in the incoming packet, which was usually not the one that was wanted.

Fixed stale unique records expiring too quickly

Records now expire 1s in the future instead of instant removal.

tools.ietf.org/html/rfc6762#section-10.2 Queriers receiving a Multicast DNS response with a TTL of zero SHOULD NOT immediately delete the record from the cache, but instead record a TTL of 1 and then delete the record one second later. In the case of multiple Multicast DNS responders on the network described in Section 6.6 above, if one of the responders shuts down and incorrectly sends goodbye packets for its records, it gives the other cooperating responders one second to send out their own response to "rescue" the records before they expire and are deleted.

Fixed exception when unregistering a service multiple times

Added an AsyncZeroconfServiceTypes to mirror ZeroconfServiceTypes to zeroconf.asyncio

Fixed interface_index_to_ip6_address not skiping ipv4 adapters

Added async_unregister_all_services to AsyncZeroconf

Fixed services not being removed from the registry when calling unregister_all_services

There was a race condition where a query could be answered for a service in the registry, while goodbye packets which could result in a fresh record being broadcast after the goodbye if a query came in at just the right time. To avoid this, we now remove the services from the registry right after we generate the goodbye packet

Fixed zeroconf exception on load when the system disables IPv6

Fixed the QU bit missing from for probe queries

The bit should be set per datatracker.ietf.org/doc/html/rfc6762#section-8.1

Fixed the TC bit missing for query packets where the known answers span multiple packets

Fixed packets not being properly separated when exceeding maximum size

Ensure that questions that exceed the max packet size are moved to the next packet. This fixes DNSQuestions being sent in multiple packets in violation of: datatracker.ietf.org/doc/html/rfc6762#section-7.2

Ensure only one resource record is sent when a record exceeds _MAX_MSG_TYPICAL datatracker.ietf.org/doc/html/rfc6762#section-17

Fixed PTR questions asked in uppercase not being answered

Added Support for context managers in Zeroconf and AsyncZeroconf

Implemented an AsyncServiceBrowser to compliment the sync ServiceBrowser

Added async_get_service_info to AsyncZeroconf and async_request to AsyncServiceInfo

Implemented allowing passing in a sync Zeroconf instance to AsyncZeroconf

Fixed IPv6 setup under MacOS when binding to ""

Fixed ZeroconfServiceTypes.find not always cancels the ServiceBrowser

There was a short window where the ServiceBrowser thread could be left running after Zeroconf is closed because the .join() was never waited for when a new Zeroconf object was created

Fixed duplicate packets triggering duplicate updates

If TXT or SRV records update was already processed and then received again, it was possible for a second update to be called back in the ServiceBrowser

Fixed ServiceStateChange.Updated event happening for IPs that already existed

Fixed RFC6762 Section 10.2 paragraph 2 compliance

Reduced length of ServiceBrowser thread name with many types

Fixed empty answers being added in ServiceInfo.request

Fixed ServiceInfo not populating all AAAA records

Use get_all_by_details to ensure all records are loaded into addresses.

Only load A/AAAA records from the cache once in load_from_cache if there is a SRV record present

Move duplicate code that checked if the ServiceInfo was complete into its own function

Fixed a case where the cache list can change during iteration

Return task objects created by AsyncZeroconf

Traffic Reduction:

Added support for handling QU questions

Implements RFC 6762 sec 5.4: Questions Requesting Unicast Responses datatracker.ietf.org/doc/html/rfc6762#section-5.4

Implemented protect the network against excessive packet flooding

Additionals are now suppressed when they are already in the answers section

Additionals are no longer included when the answer is suppressed by known-answer suppression

Implemented multi-packet known answer supression

Implements datatracker.ietf.org/doc/html/rfc6762#section-7.2

Implemented efficient bucketing of queries with known answers

Implemented duplicate question suppression

http://datatracker.ietf.org/doc/html/rfc6762#section-7.3

Technically backwards incompatible:

Update internal version check to match docs (3.6+)

Python version earlier then 3.6 were likely broken with zeroconf already, however, the version is now explicitly checked.

Update python compatibility as PyPy3 7.2 is required

Backwards incompatible:

Drop oversize packets before processing them

Oversized packets can quickly overwhelm the system and deny service to legitimate queriers. In practice, this is usually due to broken mDNS implementations rather than malicious actors.

Guard against excessive ServiceBrowser queries from PTR records significantly lowerthan recommended

We now enforce a minimum TTL for PTR records to avoid ServiceBrowsers generating excessive queries refresh queries. Apple uses a 15s minimum TTL, however, we do not have the same level of rate limit and safeguards, so we use 1/4 of the recommended value.

RecordUpdateListener now uses async_update_records instead of update_record

This allows the listener to receive all the records that have been updated in a single transaction such as a packet or cache expiry.

update_record has been deprecated in favor of async_update_records A compatibility shim exists to ensure classes that use RecordUpdateListener as a base class continue to have update_record called, however, they should be updated as soon as possible.

A new method async_update_records_complete is now called on each listener when all listeners have completed processing updates and the cache has been updated. This allows ServiceBrowsers to delay calling handlers until they are sure the cache has been updated as its a common pattern to call for ServiceInfo when a ServiceBrowser handler fires.

The async_ prefix was chosen to make it clear that these functions run in the eventloop and should never do blocking I/O. Before 0.32+ these functions ran in a select() loop and should not have been doing any blocking I/O, but it was not clear to implementors that I/O would block the loop.

Pass both the new and old records to async_update_records

Pass the old_record (cached) as the value and the new_record (wire) to async_update_records instead of forcing each consumer to check the cache since we will always have the old_record when generating the async_update_records call. This avoids the overhead of multiple cache lookups for each listener.

(adam)

2021-07-02 09:49:42 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.6.1

3.6.1:

Modified

Support deprecated method_whitelist parameter in urllib3.util.retry.Retry for urllib3<1.26
Fix support of registered domains for INWX provider
Update mypy and use external types modules

(adam)

2021-07-02 09:24:50 UTC MAIN commitmail json YAML

Updated devel/atkmm, devel/libsigc++3, devel/glibmm2.68, net/qbittorrent

(adam)

2021-07-02 09:24:30 UTC MAIN commitmail json YAML

qbittorrent: updated to 4.3.6

v4.3.6
- FEATURE: New languages: Mongolian, Persian, Thai
- BUGFIX: Provide correct error description in "upload mode"
- BUGFIX: Allow adding torrents with relative save path
- BUGFIX: Fix main window turns blank after restoring from tray
- BUGFIX: Remove the lockfile on exit
- BUGFIX: Improve "Watched folders" feature
- BUGFIX: Keep sub-sorting order
- BUGFIX: Properly add torrent with new tags
- WINDOWS: NSIS: Update Japanese, Turkish, Hungarian, Swedish translation

(adam)

2021-07-02 09:15:30 UTC MAIN commitmail json YAML

glibmm2.68: updated to 2.68.1

2.68.1 (stable):

Glib:
* Variant: Fix template constructors so they work with C++20

Build:
* Meson build: Use relative paths to untracked/
* [gio|glib]mmconfig.h.*: Don't dllimport on MinGW
* Meson build: examples and tests: Add dependency('threads')
* Meson build: Make it possible to use glibmm as a subproject
* Meson build: No implicit_include_directories
* Meson build: Make quiet installations possible
* MSVC build: Avoid exporting classes with std::string members

Tests:
* glibmm_ustring_compare: Fix so it works for C++20

(adam)

2021-07-02 09:12:17 UTC MAIN commitmail json YAML

libsigc++3: updated to 3.0.7

3.0.7 (stable)

Meson build:
* Make it possible to use sigc++ as a subproject
* No implicit_include_directories
* Fix build as subproject without building documentation

(adam)

2021-07-02 09:07:12 UTC MAIN commitmail json YAML

atkmm: updated to 2.28.2

atkmm 2.28.2 (stable):

Build:
* Meson build: Use relative paths to untracked/
* atkmmconfig.h.*: Don't dllimport on MinGW
* Meson build: Make it possible to use atkmm as a subproject
* Meson build: No implicit_include_directories

(adam)

2021-07-02 09:02:17 UTC MAIN commitmail json YAML

Updated devel/libsigc++, devel/glibmm, graphics/cairomm, devel/pangomm

(adam)

2021-07-02 09:01:51 UTC MAIN commitmail json YAML

pangomm: updated to 2.46.1

2.46.1 (stable):

Build:
* Meson build: Use relative paths to untracked/
* pangommconfig.h.*: Don't dllimport on MinGW
* Meson build: Make it possible to use pangomm as a subproject
* Meson build: No implicit_include_directories

(adam)

2021-07-02 09:01:07 UTC MAIN commitmail json YAML

cairomm: updated to 1.14.3

1.14.3 (stable):

Build:
* cairommconfig.h.*: Don't dllimport on MinGW
* Meson build: Make it possible to use cairomm as a subproject
* Meson build: No implicit_include_directories
* MSVC build: exception.h: Export Cairo::logic_error selectively

(adam)

2021-07-02 09:00:22 UTC MAIN commitmail json YAML

glibmm: updated to 2.66.1

2.66.1 (stable):

Glib:
* Variant: Fix template constructors so they work with C++20

Build:
* Meson build: Use relative paths to untracked/
* MSVC build: Export Glib::manage()
* [gio|glib]mmconfig.h.*: Don't dllimport on MinGW
* Meson build: examples and tests: Add dependency('threads')
* Meson build: Make it possible to use glibmm as a subproject
* Meson build: No implicit_include_directories
* Meson build: Make quiet installations possible
* MSVC build: Avoid exporting classes with std::string members

(adam)

2021-07-02 08:59:05 UTC MAIN commitmail json YAML

libsigc++: updated to 2.10.7

2.10.7 (stable)

Meson build:
* Make it possible to use sigc++ as a subproject
* Fix dependency on files generated from .h.m4 files
* No implicit_include_directories
* Make quiet installations possible
* Fix build as subproject without building documentation

Documentation:
* Links to *.gnome.org refer to sigc++-2.0 and gtkmm-3.0 versions
  instead of latest versions

(adam)

2021-07-02 06:59:28 UTC MAIN commitmail json YAML

doc: Updated graphics/inkscape to 1.1

(wiz)

2021-07-02 06:59:15 UTC MAIN commitmail json YAML

inkscape: update to 1.1.

Much help provided by Nathan Lee in fixing a startup issue.

Inkscape 1.1 is the latest major Inkscape release that brings users
many fresh new features and new functionality.

The most notable changes include:

    A Welcome dialog, where the look of Inkscape can be selected,
    and some choices for the new document's size or file to open
    are available

    A Command palette that opens when the ? key is pressed and that
    allows to search and use many functions without having to use
    a keyboard shortcut or going through the menus

    It is now possible to copy, cut and paste parts of paths with
    the Node tool

    The dialog docking system has been rewritten, which resolves
    many issues with Inkscape's docked dialogs and allows you to
    dock dialogs on either side of the screen

    New Outline Overlay mode that displays object outlines while
    also showing their real colors

    Preferences options are now easier to find by using the new
    search field

    It is no longer necessary to remember to click on 'Export' in
    the PNG Export dialog, as the exporting will already happen
    after the click on 'Save' in the file selection dialog.

    Export as JPG, TIFF, optimized PNG and WebP directly from
    Inkscape

    When pasting a copied object, Inkscape now pastes it directly
    on top of the currently selected object by default

    An extension for updating extensions and installing additional
    extensions, called the Extension Manager (currently in beta
    stage)

(wiz)

2021-07-01 22:40:27 UTC MAIN commitmail json YAML

Updated databases/mongo-c-driver, databases/mongodb

(adam)

2021-07-01 22:40:03 UTC MAIN commitmail json YAML

mongodb: updated to 4.2.14

Issues fixed in 4.2.14:

SERVER-54710: Large number of $or clauses can create profiling entry exceeding max BSON size, causing the query to fail when it should not
SERVER-54136: Make the authenticate command respect enforceUserClusterSeparation
SERVER-53566: Investigate and reproduce 窶徙pCtx != nullptr && _opCtx == nullptr窶� invariant
SERVER-52564: Deadlock between step down and MongoDOperationContextSession
WT-7373: Improve slow random cursor operations on oplog

Issues fixed in 4.2.13:

SERVER-46686: Explain does not respect maxTimeMS
SERVER-46740: establishCursors() must always drain the AsyncRequestsSender::_baton
SERVER-46876: During the eviction pressure, we should quit the compact operation instead of crashing the process
SERVER-53394: Make ShardingTaskExecutorPoolReplicaSetMatching default to disabled for MongoD
WT-7028: Sweep thread shouldn窶冲 lock during checkpoint gathering handles

(adam)

2021-07-01 22:37:34 UTC MAIN commitmail json YAML

mongo-c-driver: updated to 1.17.6

mongo-c-driver 1.17.6
=====================
Bug fixes:
* Fix possible crash when speculative authentication fails with network error.

mongo-c-driver 1.17.5
=====================
Improvements:
* Fix documentation regarding when to call mongoc_log_set_handler

(adam)

2021-07-01 21:47:30 UTC MAIN commitmail json YAML

Updated devel/py-astroid, devel/py-pylint

(adam)

2021-07-01 21:13:05 UTC MAIN commitmail json YAML

chat/matrix-synapse: Fix dependencies

(js)

2021-07-01 21:03:13 UTC MAIN commitmail json YAML

py-pylint: updated to 2.9.3

What's New in Pylint 2.9.3?
===========================

* Fix a crash that happened when analysing empty function with docstring
  in the ``similarity`` checker.

* The ``similarity`` checker no longer add three trailing whitespaces for
  empty lines in its report.

What's New in Pylint 2.9.2?
===========================

* Fix a crash that happened when analysing code using ``type(self)`` to access
  a class attribute in the ``unused-private-member`` checker.

* Fix a false positive for ``unused-private-member`` when accessing a private variable
  with ``self``

* Fix false-positive of ``unnecessary-dict-index-lookup`` and ``consider-using-dict-items``
  for reassigned dict index lookups

What's New in Pylint 2.9.1?
===========================

* Upgrade astroid to 2.6.2

(adam)

2021-07-01 21:01:20 UTC MAIN commitmail json YAML

py-astroid: updated to 2.6.2

v2.6.2

Fix a crash when the inference of the length of a node failed

Fix unhandled StopIteration during inference, following the implementation
of PEP479 in python 3.7+

(adam)

2021-07-01 20:03:39 UTC MAIN commitmail json YAML

Disallow for-pay distribution, e.g. on CDROMs (does anybody do that
these days?)

(hauke)

2021-07-01 17:10:04 UTC MAIN commitmail json YAML

doc: Updated net/dbip-country-lite to 2021.07

(fcambus)

2021-07-01 17:09:53 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2021-07.

No upstream ChangeLog.

(fcambus)

2021-07-01 17:08:55 UTC MAIN commitmail json YAML

doc: Updated net/dbip-city-lite to 2021.07

(fcambus)

2021-07-01 17:08:39 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2021-07.

No upstream ChangeLog.

(fcambus)

2021-07-01 17:07:57 UTC MAIN commitmail json YAML

doc: Updated net/dbip-asn-lite to 2021.07

(fcambus)

2021-07-01 17:07:45 UTC MAIN commitmail json YAML

dbip-asn-lite: update to 2021-07.

No upstream ChangeLog.

(fcambus)

2021-07-01 14:54:01 UTC MAIN commitmail json YAML

Remove 36 from accepted pythons

(nia)

2021-07-01 14:48:31 UTC MAIN commitmail json YAML

Ensure PYTHON_VERSIONS_INCOMPATIBLE is set before pyversion.mk is included

(nia)

2021-07-01 13:43:09 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.37.1

(wiz)

2021-07-01 13:42:59 UTC MAIN commitmail json YAML

matrix-synapse: update to 1.37.1.

Synapse 1.37.1 (2021-06-30) ===========================

This release resolves issues (such as
[#9490](https://github.com/matrix-org/synapse/issues/9490)) where
one busy room could cause head-of-line blocking, starving Synapse
from processing events in other rooms, and causing all federated
traffic to fall behind. Synapse 1.37.1 processes inbound federation
traffic asynchronously, ensuring that one busy room won't impact
others. Please upgrade to Synapse 1.37.1 as soon as possible, in
order to increase resilience to other traffic spikes.

No significant changes since v1.37.1rc1.

Synapse 1.37.1rc1 (2021-06-29) ==============================

Features --------

- Handle inbound events from federation asynchronously.
([\#10269](https://github.com/matrix-org/synapse/issues/10269),
[\#10272](https://github.com/matrix-org/synapse/issues/10272))

(wiz)

2021-07-01 08:40:25 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.37.0

(wiz)

2021-07-01 08:40:14 UTC MAIN commitmail json YAML

matrix-synapse: update to 1.37.0.

Synapse 1.37.0 (2021-06-29)
===========================

This release deprecates the current spam checker interface. See the [upgrade notes](https://matrix-org.github.io/synapse/develop/upgrade#deprecation-of-the-current-spam-checker-interface) for more information on how to update to the new generic module interface.

This release also removes support for fetching and renewing TLS certificates using the ACME v1 protocol, which has been fully decommissioned by Let's Encrypt on June 1st 2021. Admins previously using this feature should use a [reverse proxy](https://matrix-org.github.io/synapse/develop/reverse_proxy.html) to handle TLS termination, or use an external ACME client (such as [certbot](https://certbot.eff.org/)) to retrieve a certificate and key and provide them to Synapse using the `tls_certificate_path` and `tls_private_key_path` configuration settings.

Synapse 1.37.0rc1 (2021-06-24)
==============================

Features
--------

- Implement "room knocking" as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). Contributed by @Sorunome and anoa. ([\#6739](https://github.com/matrix-org/synapse/issues/6739), [\#9359](https://github.com/matrix-org/synapse/issues/9359), [\#10167](https://github.com/matrix-org/synapse/issues/10167), [\#10212](https://github.com/matrix-org/synapse/issues/10212), [\#10227](https://github.com/matrix-org/synapse/issues/10227))
- Add experimental support for backfilling history into rooms ([MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716)). ([\#9247](https://github.com/matrix-org/synapse/issues/9247))
- Implement a generic interface for third-party plugin modules. ([\#10062](https://github.com/matrix-org/synapse/issues/10062), [\#10206](https://github.com/matrix-org/synapse/issues/10206))
- Implement config option `sso.update_profile_information` to sync SSO users' profile information with the identity provider each time they login. Currently only displayname is supported. ([\#10108](https://github.com/matrix-org/synapse/issues/10108))
- Ensure that errors during startup are written to the logs and the console. ([\#10191](https://github.com/matrix-org/synapse/issues/10191))

Bugfixes
--------

- Fix a bug introduced in Synapse v1.25.0 that prevented the `ip_range_whitelist` configuration option from working for federation and identity servers. Contributed by @mikure. ([\#10115](https://github.com/matrix-org/synapse/issues/10115))
- Remove a broken import line in Synapse's `admin_cmd` worker. Broke in Synapse v1.33.0. ([\#10154](https://github.com/matrix-org/synapse/issues/10154))
- Fix a bug introduced in Synapse v1.21.0 which could cause `/sync` to return immediately with an empty response. ([\#10157](https://github.com/matrix-org/synapse/issues/10157), [\#10158](https://github.com/matrix-org/synapse/issues/10158))
- Fix a minor bug in the response to `/_matrix/client/r0/user/{user}/openid/request_token` causing `expires_in` to be a float instead of an integer. Contributed by @lukaslihotzki. ([\#10175](https://github.com/matrix-org/synapse/issues/10175))
- Always require users to re-authenticate for dangerous operations: deactivating an account, modifying an account password, and adding 3PIDs. ([\#10184](https://github.com/matrix-org/synapse/issues/10184))
- Fix a bug introduced in Synpase v1.7.2 where remote server count metrics collection would be incorrectly delayed on startup. Found by @heftig. ([\#10195](https://github.com/matrix-org/synapse/issues/10195))
- Fix a bug introduced in Synapse v1.35.1 where an `allow` key of a `m.room.join_rules` event could be applied for incorrect room versions and configurations. ([\#10208](https://github.com/matrix-org/synapse/issues/10208))
- Fix performance regression in responding to user key requests over federation. Introduced in Synapse v1.34.0rc1. ([\#10221](https://github.com/matrix-org/synapse/issues/10221))

Improved Documentation
----------------------

- Add a new guide to decoding request logs. ([\#8436](https://github.com/matrix-org/synapse/issues/8436))
- Mention in the sample homeserver config that you may need to configure max upload size in your reverse proxy. Contributed by @aaronraimist. ([\#10122](https://github.com/matrix-org/synapse/issues/10122))
- Fix broken links in documentation. ([\#10180](https://github.com/matrix-org/synapse/issues/10180))
- Deploy a snapshot of the documentation website upon each new Synapse release. ([\#10198](https://github.com/matrix-org/synapse/issues/10198))

Deprecations and Removals
-------------------------

- The current spam checker interface is deprecated in favour of a new generic modules system. See the [upgrade notes](https://matrix-org.github.io/synapse/develop/upgrade#deprecation-of-the-current-spam-checker-interface) for more information on how to update to the new system. ([\#10062](https://github.com/matrix-org/synapse/issues/10062), [\#10210](https://github.com/matrix-org/synapse/issues/10210), [\#10238](https://github.com/matrix-org/synapse/issues/10238))
- Stop supporting the unstable spaces prefixes from MSC1772. ([\#10161](https://github.com/matrix-org/synapse/issues/10161))
- Remove Synapse's support for automatically fetching and renewing certificates using the ACME v1 protocol. This protocol has been fully turned off by Let's Encrypt for existing installations on June 1st 2021. Admins previously using this feature should use a [reverse proxy](https://matrix-org.github.io/synapse/develop/reverse_proxy.html) to handle TLS termination, or use an external ACME client (such as [certbot](https://certbot.eff.org/)) to retrieve a certificate and key and provide them to Synapse using the `tls_certificate_path` and `tls_private_key_path` configuration settings. ([\#10194](https://github.com/matrix-org/synapse/issues/10194))

Internal Changes
----------------

- Update the database schema versioning to support gradual migration away from legacy tables. ([\#9933](https://github.com/matrix-org/synapse/issues/9933))
- Add type hints to the federation servlets. ([\#10080](https://github.com/matrix-org/synapse/issues/10080))
- Improve OpenTracing for event persistence. ([\#10134](https://github.com/matrix-org/synapse/issues/10134), [\#10193](https://github.com/matrix-org/synapse/issues/10193))
- Clean up the interface for injecting OpenTracing over HTTP. ([\#10143](https://github.com/matrix-org/synapse/issues/10143))
- Limit the number of in-flight `/keys/query` requests from a single device. ([\#10144](https://github.com/matrix-org/synapse/issues/10144))
- Refactor EventPersistenceQueue. ([\#10145](https://github.com/matrix-org/synapse/issues/10145))
- Document `SYNAPSE_TEST_LOG_LEVEL` to see the logger output when running tests. ([\#10148](https://github.com/matrix-org/synapse/issues/10148))
- Update the Complement build tags in GitHub Actions to test currently experimental features. ([\#10155](https://github.com/matrix-org/synapse/issues/10155))
- Add a `synapse_federation_soft_failed_events_total` metric to track how often events are soft failed. ([\#10156](https://github.com/matrix-org/synapse/issues/10156))
- Fetch the corresponding complement branch when performing CI. ([\#10160](https://github.com/matrix-org/synapse/issues/10160))
- Add some developer documentation about boolean columns in database schemas. ([\#10164](https://github.com/matrix-org/synapse/issues/10164))
- Add extra logging fields to better debug where events are being soft failed. ([\#10168](https://github.com/matrix-org/synapse/issues/10168))
- Add debug logging for when we enter and exit `Measure` blocks. ([\#10183](https://github.com/matrix-org/synapse/issues/10183))
- Improve comments in structured logging code. ([\#10188](https://github.com/matrix-org/synapse/issues/10188))
- Update [MSC3083](https://github.com/matrix-org/matrix-doc/pull/3083) support with modifications from the MSC. ([\#10189](https://github.com/matrix-org/synapse/issues/10189))
- Remove redundant DNS lookup limiter. ([\#10190](https://github.com/matrix-org/synapse/issues/10190))
- Upgrade `black` linting tool to 21.6b0. ([\#10197](https://github.com/matrix-org/synapse/issues/10197))
- Expose OpenTracing trace id in response headers. ([\#10199](https://github.com/matrix-org/synapse/issues/10199))

Synapse 1.36.0 (2021-06-15)
===========================

No significant changes.

Synapse 1.36.0rc2 (2021-06-11)
==============================

Bugfixes
--------

- Fix a bug which caused  presence updates to stop working some time after a restart, when using a presence writer worker. Broke in v1.33.0. ([\#10149](https://github.com/matrix-org/synapse/issues/10149))
- Fix a bug when using federation sender worker where it would send out more presence updates than necessary, leading to high resource usage. Broke in v1.33.0. ([\#10163](https://github.com/matrix-org/synapse/issues/10163))
- Fix a bug where Synapse could send the same presence update to a remote twice. ([\#10165](https://github.com/matrix-org/synapse/issues/10165))

Synapse 1.36.0rc1 (2021-06-08)
==============================

Features
--------

- Add new endpoint `/_matrix/client/r0/rooms/{roomId}/aliases` from Client-Server API r0.6.1 (previously [MSC2432](https://github.com/matrix-org/matrix-doc/pull/2432)). ([\#9224](https://github.com/matrix-org/synapse/issues/9224))
- Improve performance of incoming federation transactions in large rooms. ([\#9953](https://github.com/matrix-org/synapse/issues/9953), [\#9973](https://github.com/matrix-org/synapse/issues/9973))
- Rewrite logic around verifying JSON object and fetching server keys to be more performant and use less memory. ([\#10035](https://github.com/matrix-org/synapse/issues/10035))
- Add new admin APIs for unprotecting local media from quarantine. Contributed by @dklimpel. ([\#10040](https://github.com/matrix-org/synapse/issues/10040))
- Add new admin APIs to remove media by media ID from quarantine. Contributed by @dklimpel. ([\#10044](https://github.com/matrix-org/synapse/issues/10044))
- Make reason and score parameters optional for reporting content. Implements [MSC2414](https://github.com/matrix-org/matrix-doc/pull/2414). Contributed by Callum Brown. ([\#10077](https://github.com/matrix-org/synapse/issues/10077))
- Add support for routing more requests to workers. ([\#10084](https://github.com/matrix-org/synapse/issues/10084))
- Report OpenTracing spans for database activity. ([\#10113](https://github.com/matrix-org/synapse/issues/10113), [\#10136](https://github.com/matrix-org/synapse/issues/10136), [\#10141](https://github.com/matrix-org/synapse/issues/10141))
- Significantly reduce memory usage of joining large remote rooms. ([\#10117](https://github.com/matrix-org/synapse/issues/10117))

Bugfixes
--------

- Fixed a bug causing replication requests to fail when receiving a lot of events via federation. ([\#10082](https://github.com/matrix-org/synapse/issues/10082))
- Fix a bug in the `force_tracing_for_users` option introduced in Synapse v1.35 which meant that the OpenTracing spans produced were missing most tags. ([\#10092](https://github.com/matrix-org/synapse/issues/10092))
- Fixed a bug that could cause Synapse to stop notifying application services. Contributed by Willem Mulder. ([\#10107](https://github.com/matrix-org/synapse/issues/10107))
- Fix bug where the server would attempt to fetch the same history in the room from a remote server multiple times in parallel. ([\#10116](https://github.com/matrix-org/synapse/issues/10116))
- Fix a bug introduced in Synapse 1.33.0 which caused replication requests to fail when receiving a lot of very large events via federation. ([\#10118](https://github.com/matrix-org/synapse/issues/10118))
- Fix bug when using workers where pagination requests failed if a remote server returned zero events from `/backfill`. Introduced in 1.35.0. ([\#10133](https://github.com/matrix-org/synapse/issues/10133))

Improved Documentation
----------------------

- Clarify security note regarding hosting Synapse on the same domain as other web applications. ([\#9221](https://github.com/matrix-org/synapse/issues/9221))
- Update CAPTCHA documentation to mention turning off the verify origin feature. Contributed by @aaronraimist. ([\#10046](https://github.com/matrix-org/synapse/issues/10046))
- Tweak wording of database recommendation in `INSTALL.md`. Contributed by @aaronraimist. ([\#10057](https://github.com/matrix-org/synapse/issues/10057))
- Add initial infrastructure for rendering Synapse documentation with mdbook. ([\#10086](https://github.com/matrix-org/synapse/issues/10086))
- Convert the remaining Admin API documentation files to markdown. ([\#10089](https://github.com/matrix-org/synapse/issues/10089))
- Make a link in docs use HTTPS. Contributed by @RhnSharma. ([\#10130](https://github.com/matrix-org/synapse/issues/10130))
- Fix broken link in Docker docs. ([\#10132](https://github.com/matrix-org/synapse/issues/10132))

Deprecations and Removals
-------------------------

- Remove the experimental `spaces_enabled` flag. The spaces features are always available now. ([\#10063](https://github.com/matrix-org/synapse/issues/10063))

Internal Changes
----------------

- Tell CircleCI to build Docker images from `main` branch. ([\#9906](https://github.com/matrix-org/synapse/issues/9906))
- Simplify naming convention for release branches to only include the major and minor version numbers. ([\#10013](https://github.com/matrix-org/synapse/issues/10013))
- Add `parse_strings_from_args` for parsing an array from query parameters. ([\#10048](https://github.com/matrix-org/synapse/issues/10048), [\#10137](https://github.com/matrix-org/synapse/issues/10137))
- Remove some dead code regarding TLS certificate handling. ([\#10054](https://github.com/matrix-org/synapse/issues/10054))
- Remove redundant, unmaintained `convert_server_keys` script. ([\#10055](https://github.com/matrix-org/synapse/issues/10055))
- Improve the error message printed by synctl when synapse fails to start. ([\#10059](https://github.com/matrix-org/synapse/issues/10059))
- Fix GitHub Actions lint for newsfragments. ([\#10069](https://github.com/matrix-org/synapse/issues/10069))
- Update opentracing to inject the right context into the carrier. ([\#10074](https://github.com/matrix-org/synapse/issues/10074))
- Fix up `BatchingQueue` implementation. ([\#10078](https://github.com/matrix-org/synapse/issues/10078))
- Log method and path when dropping request due to size limit. ([\#10091](https://github.com/matrix-org/synapse/issues/10091))
- In Github Actions workflows, summarize the Sytest results in an easy-to-read format. ([\#10094](https://github.com/matrix-org/synapse/issues/10094))
- Make `/sync` do fewer state resolutions. ([\#10102](https://github.com/matrix-org/synapse/issues/10102))
- Add missing type hints to the admin API servlets. ([\#10105](https://github.com/matrix-org/synapse/issues/10105))
- Improve opentracing annotations for `Notifier`. ([\#10111](https://github.com/matrix-org/synapse/issues/10111))
- Enable Prometheus metrics for the jaeger client library. ([\#10112](https://github.com/matrix-org/synapse/issues/10112))
- Work to improve the responsiveness of `/sync` requests. ([\#10124](https://github.com/matrix-org/synapse/issues/10124))
- OpenTracing: use a consistent name for background processes. ([\#10135](https://github.com/matrix-org/synapse/issues/10135))

(wiz)

2021-07-01 07:42:48 UTC MAIN commitmail json YAML

doc: Updated net/tor to 0.4.6.6

(wiz)

2021-07-01 07:42:38 UTC MAIN commitmail json YAML

tor: update to 0.4.6.6.

Changes in version 0.4.6.6 - 2021-06-30
  Tor 0.4.6.6 makes several small fixes on 0.4.6.5, including one that
  allows Tor to build correctly on older versions of GCC. You should
  upgrade to this version if you were having trouble building Tor
  0.4.6.5; otherwise, there is probably no need.

  o Minor bugfixes (compilation):
    - Fix a compilation error when trying to build Tor with a compiler
      that does not support const variables in static initializers.
      Fixes bug 40410; bugfix on 0.4.6.5.
    - Suppress a strict-prototype warning when building with some
      versions of NSS. Fixes bug 40409; bugfix on 0.3.5.1-alpha.

  o Minor bugfixes (testing):
    - Enable the deterministic RNG for unit tests that covers the
      address set bloomfilter-based API's. Fixes bug 40419; bugfix
      on 0.3.3.2-alpha.

(wiz)

2021-07-01 07:34:47 UTC MAIN commitmail json YAML

doc: Updated devel/nspr to 4.32

(wiz)

2021-07-01 07:24:56 UTC MAIN commitmail json YAML

nspr: remove PLIST_VAR for 32-bit sun that has no corresponding match in PLIST

(wiz)

2021-07-01 07:23:00 UTC MAIN commitmail json YAML

2021-07-01 07:04:31 UTC MAIN commitmail json YAML

2021-07-01 07:04:15 UTC MAIN commitmail json YAML

Update gh to 1.12.1.

GitHub CLI 1.12.1
-----------------

  * Fix bug where branchProtectionRule doesn't exist in enterprise 2.22
  * fix repo create in org with license/ignore

GitHub CLI 1.12.0
-----------------

HELLO and welcome back to GitHub on the command line.

This is a pretty cool release.

gh browse

Taking inspiration from hub, we've added gh browse. This is a multipurpose
command for getting from your terminal to your browser.

My favorite use is to open up lines of code for sharing with others:

gh browse pkg/cmd/repo/garden/garden.go:520

You can also get directly to a repo's settings:

gh browse --settings

The command can do much more, check out gh browse -h!

We're also excited to shout out the contributors who made this new feature
possible, a group of students in the MinT program.

Add .gitignore and LICENSE when creating repositories

When creating a repository from scratch (gh repo create mycoolrepo), you can
now select from GitHub's .gitignore and LICENSE templates to include with the
new repository.

Connect via a unix socket

A new config value http_unix_socket can be configured to a local path to push
all of gh's traffic over a socket.

GitHub CLI 1.11.0
-----------------

  * Add support for environment secrets
  * run list: add "age" column and columns headers in output
  * Add support for XDG Base Directory specification

    Additionally, the default configuration location on Windows is now changed
    from ~/.config/gh/ to %AppData%.

  * Include number alongside the title in issue/pr view

GitHub CLI 1.10.0
-----------------

Improvements to JSON exporting

  * Add gh repo list/view --json support
  * Add gh release view --json support
  * Fixes numerous issues with gh pr list/view --json support
      + fetching closed field
      + fetching date fields like createdAt or mergedAt
      + fetching files field
  * Fix exporting milestone field for issues and PRs
  * Add commits field to JSON export for PRs
  * Show more than 100 comments in gh issue view --json comments
  * Add shell completion for valid --json flag values

New Features

  * Add gh repo fork --org option
  * Allow passinggh alias set value via standard input
  * Prompt for value in gh secret set
  * Update gh api placeholder syntax to {owner}, {repo} to match GitHub API
    documentation
  * Extend our package repository to support Ubuntu Hirsute and Kali linux

(bsiegert)

2021-07-01 06:16:25 UTC MAIN commitmail json YAML

2021-07-01 06:13:45 UTC MAIN commitmail json YAML

py-numpy: set PYTHON_VERSIONS_INCOMPATIBLE in bl3.mk

(nia)

2021-07-01 06:10:32 UTC MAIN commitmail json YAML

2021-07-01 06:08:52 UTC MAIN commitmail json YAML

2021-07-01 06:06:33 UTC MAIN commitmail json YAML

2021-07-01 06:05:31 UTC MAIN commitmail json YAML

2021-07-01 06:04:47 UTC MAIN commitmail json YAML

2021-07-01 06:03:40 UTC MAIN commitmail json YAML

2021-07-01 05:54:12 UTC MAIN commitmail json YAML

security/Makefile: + libuecc.

(wiz)

2021-07-01 05:54:00 UTC MAIN commitmail json YAML

net/Makefile: + fastd.

(wiz)

2021-07-01 05:53:49 UTC MAIN commitmail json YAML

math/Makefile: + smath-studio

(wiz)

2021-07-01 05:47:12 UTC MAIN commitmail json YAML

alsa-lib: remove unused patch

(wiz)

2021-07-01 05:46:29 UTC MAIN commitmail json YAML

2021-06-30 22:20:32 UTC MAIN commitmail json YAML

(net/freeradius) Fix package, adding REPLACE_PERL

(mef)

2021-06-30 15:42:42 UTC MAIN commitmail json YAML

doc: Updated audio/alsa-plugins-{oss|pulse} to 1.2.5

(ryoon)

2021-06-30 15:41:54 UTC MAIN commitmail json YAML

alsa-plugins-{oss|pulse}: Update to 1.2.5

Changelog:
Core

    Release v1.2.5

A52 Output plugin

    pcm_a52: Don't move bytes within the outbuf
    pcm_a52: Don't pass EAGAIN errors from the slave to the caller
    pcm_a52: Determine virtual hardware pointer upon slave pointer

Automatic upmix / downmix plugins

    upmix: complete generalizing format

Jack PCM plugin

    jack: add option to allow non-jack-aligned period size

OSS Mixer -> ALSA Control plugin

    oss: fix the config (port -> device)

PulseAudio -> ALSA plugin

    pulse: pcm - handle reading pulse stream hole

USB stream plugin

    usb_stream: use snd_config_get_card() to decode the card number

(ryoon)