Age | Commit message (Collapse) | Author | Files | Lines |
|
(attempt to fix configure on NetBSD 8.x)
|
|
|
|
|
|
PostgreSQL 13 contains many new features and enhancements, including:
* Space savings and performance gains from de-duplication of B-tree index entries
* Improved performance for queries that use aggregates or partitioned tables
* Better query planning when using extended statistics
* Parallelized vacuuming of indexes
* Incremental sorting
|
|
|
|
Patch #361 - 2020/10/14
-treat the return value of strerror as readonly (patch by Philipp Klaus Krause).
-modify event-handling in CopyWait to work around hanging while writing large
amounts of text to an active icon and at the same time iconifying/deiconifying
(report by Dave Kemper).
-initialize double-buffer for active-icon window.
-improve manual page description of scrollbar resources
(report by Brian Lindholm).
-correct ifdef for menu entry for active-icon, when initializing it with toolbar
configuration.
-add preprocessor option to makefile to set internal definition of pixmaps
directory to match the install-configuration (FreeBSD #250036).
-cleanup of calls to free, removing checks for null (Walter Harms).
-add fallback actions pointer-button and pointer-motion which handle events for
the mouse control-sequences protocol if the select-related translations are
omitted with *omitTranslation:select (prompted by discussion with "Ergus")
-amend rule for using shift-key to override mouse-
|
|
+ asciidoc-9.0.3, bison-3.7.3, curl-7.73.0, enchant2-2.2.12,
libatomic-10.2.0, libgit2-1.1.0, mono6-6.12.0.90, musicpd-0.22.1,
py-hypothesis-5.37.3, py-multidict-5.0.0, strawberry-0.8.2,
ugrep-3.0.2.
|
|
|
|
0.07 - 2020-10-05
* Fixed broken link in documentation (thanks, Dave Smith)
* Fixed bin/aqi documentation
0.06 - 2020-09-25
* Fixed bin/aqi documentation (thanks, Grinnz)
* Fixed lib/Weather/PurpleAir/API.pm documentation (=E<gt> to => in code-quoted section)
* Fixed missing dependencies in dist.ini
* Corrected dependency versions in dist.ini to match RHEL6 repo package versions
0.05 - Sun Sep 20 18:20:50 2020
* Fixed documentation.
* dist.ini: Added missing prereq for JSON::MaybeXS
|
|
|
|
Release notes for MuseScore 3.5.2 (October 16, 2020)
Fixes
Fixed an unexpected page stretching in "Edit style" dialog.
#311520: Fixed an issue of harmony playback preferences. Previously, the real value of "Chord symbol playback" was not taken into account until the first toggle of this setting.
#311621: Fixed an issue with audio export on Windows, previously exporting to .FLAC or .OGG could result in an empty file that cannot be played.
#311661: Fixed a potential crash that could occur when resizing the Piano Roll.
#311695: Edits to system text/tempo marking after save and reload of score did not propagate to all parts.
Release notes for MuseScore 3.5.1 (October 9, 2020)
Fixes
Fixed a crash during voice changing of chord with tied grace note
Fixed crashes when using hbox within vbox
Fixed a crash when deleting all measures
Fixed a crash when changing Common time to Cut time in parts
Fixed a crash on playback of score with MM rest at the end
Fixed a crash when drag-and-dropping a breath & pause or rest symbol from the score to a custom palette
Fixed a crash on flipping beam across system break
Fixed crashes when pasting fret diagram without chord symbol in score with parts
Fixed a crash when doing file operations after changing translations in preferences
Fixed an issue of corruption caused by editing certain tuplets
Fixed a crash caused by Start Center if there is no Internet connection
Fixed a crash on DPI change in preferences
Fixed a crash when inserting a new measure within a melisma
Fixed multiple issues with Jumps and repeats
Complete list of issues resolved and improvements implemented
#310349: Fixed a crash during voice changing of chord with tied grace note
#311084: Fixed an issue with curly bracket scaling when using MuseJazz
#308589: Fixed an issue with scaling of tuplet number
#310906: Fixed an issue of Staff/Part dialog not becoming dirty after changes if activated via double click
#309857: Fixed an issue of divider not being removed after undo of deleting a vertical frame
#310570: Fixed an issue of triple and quadruple dots not being exported correctly
#310603: Fixed an issue of tremolo customizations lost on second save/reload
Fixed various issues with the handling of title frame on MusicXML import
#301395: Fixed an issue of decrescendo not working on tied notes with subchannels
#308469: Fixed an issue of changing portaudio preferences not working
Fixed an issue with loudness of accents
#302714: Chord symbol playback settings are now available in Edit Style dialog
#257581: Fixed an issue of changes to Measure properties not being propagated between score and parts (fix got reverted for 3.5.2, will get looked at again for 3.6)
#306950: Fixed an issue of Ctrl+Delete command not allowed in note input mode
Added preferences to disable chord symbol playback when opening old scores, or creating new ones
#185056: Fixed an issue with entering notes above/below staff
#307720: Fixed an assertion failure when adding image to vertical frame
#153686: Fixed issues with voice and chords with drum input
#307841: Fixed crashes when using hbox within vbox
#307991: Fixed a crash when deleting all measures
#308077: Added the guitar "Solo" templates with default guitar sound
#298779: Fix invisible elements not getting displayed after turning "Show invisible" on
#308562: Fixed an issue of 1-line staves showing unexpected vertical offset
#308568: Fixed an issue of bad selection and corruption on delete
#308947: Fixed a crash when changing Common time to Cut time in parts
#308951: Fixed a crash on playback of score with MM rest at the end
#309005: Updated extra navigation shortcuts to handle MMRests appropriately
#308661: Updated offsets of Gonville's top & bottom bracket glyphs
#309032: "Add clef" shortcuts are now allowed to also work in normal mode
#309066: Fixed an issue of clicking footer text corrupting parts
#308698: Fixed an issue of continuous view stopping repeats from working in playback
#308860: Fixed a crash when drag-and-dropping a breath & pause or rest symbol from the score to a custom palette
#309273: Fixed a crash on flipping beam across system break
#309369: Fixed an issue of status bar not showing concert pitch of octave transposing instruments
#284357: Fixed an issue of ambitus not being correctly calculated for (octave) transposing instruments
#309380: Fixed crashes when pasting fret diagram without chord symbol in score with parts
#309419: Fixed an issue of instrument change data not being properly saved in linked staves
#309592: Fixed an issue of flipping “above” breaths/pauses to “below” when pasting a measure with them
#309594: Now possible to flip breaths/pauses using X
#309665: Fixed an issue of alpha (transparency) not showing on several symbols and Elements
#309754: Create Time Signature dialog now doesn't add unnecessary special text whenever the internal value of nominator or denominator is changed
#308821: Added fractional Time Signatures Support
#308139: Fixed an issue of unintended loss of denominator in Time Signatures
#308694: Fixed an issue of exporting to WAV, OGG, FLAC files with path name that contains non-ASCII characters
#309025: Fixed crashes after updating due to qmlcache
#304834: Adjusted the size of a settings field for multimeasure rests
#309456: Fixed an issue of workspace being changed to Basic when changing language settings
#309872: Fixed a crash when doing file operations after changing translations in preferences
#309874: Fixed an issue of corruption caused by editing certain tuplets
#278817: Fixed a crash caused by Start Center if there is no Internet connection
#310869: Fixed a crash on DPI change in preferences
#311289: Fixed a crash when inserting a new measure within a melisma
#310969: Fixed an issue of a pair of acciaccaturas showing two slashes instead of one
#274690: Fixed crash on playback when score starts with a volta
#279040 and #300362: Fixed bugs with "play repeats" in combination with a D.S.
#287447: Fixed mismatch between segno and end location for multiple jumps
#299320: Fixed D.S. when segno is preceded by a repeat
#299137 and #304795: Fixed interpretation of start repeat and volta in the same measure
#284887: Fixed crash on end of score playback some scenarios
|
|
|
|
Changes since 20.2.0:
Fixed detection for V2 Cargo.lock files. Patch provided by snow flurry
via tech-pkg, slightly adjusted. The test case for Cargo.lock file
detection had been incomplete and unrealistic. It has been extended to
show the relevant section of a whole package.
https://mail-index.netbsd.org/tech-pkg/2020/10/12/msg023897.html
https://mail-index.netbsd.org/tech-pkg/2020/10/13/msg023901.html
https://mail-index.netbsd.org/tech-pkg/2020/10/13/msg023902.html
|
|
|
|
0.25.9 (2019-06-18):
* Bugfix: %GITHUB%/issues/261
Issue with iterating Python sequences
* Bugfix: %GITHUB%/issues/271
Chose cell coordinates on "Make Cell"
* Bugfix: %GITHUB%/issues/272
Error message if trying to run macros in unsupported languages
* Bugfix: %GITHUB%/issues/275
"Write without context" did not have an effect with OASIS
* Bugfix: %GITHUB%/issues/276
LayerPropertiesNodeRef was not working as documented
* Bugfix: %GITHUB%/issues/278
Lost reference with ObjectInstPath#shape
* Bugfix: %GITHUB%/issues/281
Width and space violations are reported now also for
the "kissing corners" case
0.25.8 (2019-02-23):
* Bugfix: %GITHUB%/issues/234
Issues with LayoutView#save_image_with_options
* Bugfix: %GITHUB%/issues/232
Crash on reading .lyp files with big stipple pattern
* Bugfix: %GITHUB%/issues/228
Bug in Region#interact and DRC's "interact" function.
* Bugfix: %GITHUB%/issues/225
Mirrored custom stipple pattern
0.25.7 (2019-01-09):
* Bugfix: %GITHUB%/issues/200
Safer iteration of cell instances and shapes (with
modifications of container during iteration) - in this
case while flattening instances
* Bugfix: %GITHUB%/issues/209
Reader options were grayed out in stream import feature.
* Bugfix: %GITHUB%/issues/207
Basic.TEXT PCell was rounding bias a spacing values to
integer multiples.
* Bugfix: %GITHUB%/issues/203
A segfault was fixed that happend on certain platforms
when closing the application (e.g. CentOS7).
* Bugfix: (RBA/pya) Technology#load was not working
Instead of load, the technology was saved.
|
|
- mips, ppc and arm platforms want -latomic, so provide it
- link -larm on netbsd/arm to find arm_sync_icache()
|
|
|
|
- Unicode 12 support
- fix a CVE
|
|
|
|
Already reported to upstream in #hangouts:maunium.net
|
|
These are not properly declared, it seems, but needed at runtime.
|
|
|
|
This seems to be no longer required by Electron, so I no longer have any use
for it. Feel free to delete this once I updated Electron.
|
|
This seems to be no longer required by Electron, so I no longer have any use
for it. Feel free to delete this once I updated Electron.
|
|
I missed that some dependencies now are required in a newer version.
|
|
|
|
Version 1.4.0 released 2020-09-03
* Fix producing non-standard JSON for Infinity, -Infinity, and NaN. This could
cause errors when encoding objects into canonical JSON that previously used to
work, but were incompatible with JSON implementations in other languages.
* Use UTF-8 to fix ASCII encoding errors when data containing Unicode was
attempted to be pretty-printed.
|
|
|
|
(Note: we are not including the docs. Maybe we should...)
ripgrep 12.1.1 is a patch release that fixes a couple small bugs. In
particular, the ripgrep 12.1.0 release did not tag new releases for all of its
in-tree dependencies. As a result, ripgrep built dependencies from crates.io
would produce a different build than compiling ripgrep from source on the
12.1.0 tag. Namely, some crates like grep-cli had unreleased changes.
BUG #1581:
Corrects some egregious markup output in --help.
BUG #1591:
Mention the special $0 capture group in docs for the -r/--replace flag.
BUG #1602:
Fix failing test resulting from out-of-sync dependencies.
ripgrep 12.1.0 is a small minor version release that mostly includes bug fixes
and documentation improvements. This release also contains some important
notices for downstream packagers.
Notices for downstream ripgrep package maintainers:
Fish shell completions will be removed in the ripgrep 13 release.
See #1577
for more details.
ripgrep has switched from a2x to asciidoctor to generate the man page.
If asciidoctor is not present, then ripgrep will currently fall back to
a2x. Support for a2x will be dropped in the ripgrep 13 release.
See #1544
for more details.
Feature enhancements:
FEATURE #1547:
Support decompressing .Z files via uncompress.
Bug fixes:
BUG #1252:
Add a section on the --pre flag to the GUIDE.
BUG #1339:
Improve error message when a pattern with invalid UTF-8 is provided.
BUG #1524:
Note how to escape a $ when using --replace.
BUG #1537:
Fix match bug caused by inner literal optimization.
BUG #1544:
ripgrep now uses asciidoctor instead of a2x to generate its man page.
BUG #1550:
Substantially reduce peak memory usage when searching wide directories.
BUG #1571:
Add note about configuration files in --type-{add,clear} docs.
BUG #1573:
Fix incorrect --count-matches output when using look-around.
ripgrep 12.0.1 is a small patch release that includes a minor bug fix relating
to superfluous error messages when searching git repositories with sub-modules.
This was a regression introduced in the 12.0.0 release.
Bug fixes:
BUG #1520:
Don't emit spurious error messages in git repositories with submodules.
ripgrep 12 is a new major version release of ripgrep that contains many bug
fixes, several important performance improvements and a few minor new features.
In a near future release, I am hoping to add an
indexing feature
to ripgrep, which will dramatically speed up searching by building an index.
Feedback would very much be appreciated, especially on the user experience
which will be difficult to get right.
This release has no known breaking changes.
Deprecations:
The --no-pcre2-unicode flag is deprecated. Instead, use the --no-unicode
flag, which applies to both the default regex engine and PCRE2. For now,
--no-pcre2-unicode and --pcre2-unicode are aliases to --no-unicode
and --unicode, respectively. The --[no-]pcre2-unicode flags may be
removed in a future release.
The --auto-hybrid-regex flag is deprecated. Instead, use the new --engine
flag with the auto value.
Performance improvements:
PERF #1087:
ripgrep is smarter when detected literals are whitespace.
PERF #1381:
Directory traversal is sped up with speculative ignore-file existence checks.
PERF cd8ec38a:
Improve inner literal detection to cover more cases more effectively.
e.g., +Sherlock Holmes + now has Sherlock Holmes extracted instead
of .
PERF 6a0e0147:
Improve literal detection when the -w/--word-regexp flag is used.
PERF ad97e9c9:
Improve overall performance of the -w/--word-regexp flag.
Feature enhancements:
Added or improved file type filtering for erb, diff, Gradle, HAML, Org,
Postscript, Skim, Slim, Slime, RPM Spec files, Typoscript, xml.
FEATURE #1370:
Add --include-zero flag that shows files searched without matches.
FEATURE #1390:
Add --no-context-separator flag that always hides context separators.
FEATURE #1414:
Add --no-require-git flag to allow ripgrep to respect gitignores anywhere.
FEATURE #1420:
Add --no-ignore-exclude to disregard rules in .git/info/exclude files.
FEATURE #1466:
Add --no-ignore-files flag to disable all --ignore-file flags.
FEATURE #1488:
Add '--engine' flag for easier switching between regex engines.
FEATURE 75cbe88f:
Add --no-unicode flag. This works on all supported regex engines.
Bug fixes:
BUG #1291:
ripgrep now works in non-existent directories.
BUG #1319:
Fix match bug due to errant literal detection.
BUG #1335:
Fixes a performance bug when searching plain text files with very long lines.
This was a serious performance regression in some cases.
BUG #1344:
Document usage of --type all.
BUG #1389:
Fixes a bug where ripgrep would panic when searching a symlinked directory.
BUG #1439:
Improve documentation for ripgrep's automatic stdin detection.
BUG #1441:
Remove CPU features from man page.
BUG #1442,
BUG #1478:
Improve documentation of the -g/--glob flag.
BUG #1445:
ripgrep now respects ignore rules from .git/info/exclude in worktrees.
BUG #1485:
Fish shell completions from the release Debian package are now installed to
/usr/share/fish/vendor_completions.d/rg.fish.
|
|
A viewer for git and diff output
Code evolves, and we all spend time studying diffs. Delta aims to
make this both efficient and enjoyable: it allows you to make
extensive changes to the layout and styling of diffs, as well as
allowing you to stay arbitrarily close to the default git/diff
output.
|
|
|
|
3.3.107 30sep20 Fix left shift overflow in cvt_fpsudec for fixed point.
Added Find First One trace type options.
Fixed bug in Show-Change All Highlighted.
|
|
|
|
### 0.22.5 (2020-10-16 00:45:00 UTC)
* Fix reading scene numbers from db
* Change improve clarity of notes when config/Media Process/Failed Download Handling is enabled
### 0.22.4 (2020-10-15 13:20:00 UTC)
* Fix enable "Perform search tasks" at config/Media Providers/Options for custom RSS
* Fix remove enable_scheduled_backlog as it is not appropriate for custom RSS
* Fix if no anime release group parsed, provider id is used to prevent skipping result
* Fix if no anime season is parsed, assume season 1 to prevent skipping result
* Change add some anime quality recognition to assist search
### 0.22.3 (2020-10-14 15:00:00 UTC)
* Fix use qualities saved as default during Add Show to set up qualities in Bulk Change
* Fix add manual indents to Quality dropdown select that browsers removed from CSS styles
* Change allow Python 3.9.0
* Fix English flag
### 0.22.2 (2020-09-25 09:00:00 UTC)
* Change allow Python 3.8.6
* Fix show saved require word list to require at least one word during search
### 0.22.1 (2020-09-24 13:00:00 UTC)
* Fix rare case with import existing shows where shows are not listed due to a corrupt `.nfo` file
### 0.22.0 (2020-09-19 20:50:00 UTC)
* Add menu Shows/"Metacritic Cards"
* Add menu Shows/"TV Calendar Cards"
* Add country and language to Shows/"Trakt Cards"
* Add persistence to views of Shows/Browse Cards
* Change make web UI calls async so that, for example, process media will not block page requests
* Change improve speed of backlog overview
* Fix the missing snatched low quality on backlog overview
* Fix print trace to webinterface
* Fix creating show list when there is no list at the cycle of backlog search spread
* Change improve Python performance of handling core objects
* Change improve performance for find_show_by_id
* Change episode overview, move pulldown from 'Set/Failed' to 'Override/Failed'
* Change add rarfile_py3 3.1 (a4202ca)
* Change backport rarfile_py2; Fixes for multivolume RAR3 with encrypted headers
* Update Apprise 0.8.0 (6aa52c3) to 0.8.5 (55a2edc)
* Update attr 19.2.0.dev0 (daf2bc8) to 20.1.0.dev0 (4bd6827)
* Update Beautiful Soup 4.8.1 (r540) to 4.8.2 (r559)
* Update Certifi 2019.06.16 (84dc766) to 2020.06.20 (f7e30d8)
* Update dateutil 2.8.1 (fc9b162) to 2.8.1 (43b7838)
* Update DiskCache library 4.0.0 (2c79bb9) to 4.1.0 (b0451e0)
* Update feedparser 6.0.0b1 (d12d3bd) to feedparser_py2 6.0.0b3 (7e255f0)
* Add feedparser_py3 6.0.0b3 (7e255f0)
* Update Fuzzywuzzy 0.17.0 (0cfb2c8) to 0.18.0 (2188520)
* Update html5lib 1.1-dev (4b22754) to 1.1 (f87487a)
* Update idna library 2.8 (032fc55) to 2.9 (1233a73)
* Update isotope library 3.0.1 (98ba374) to 3.0.6 (ad00807)
* Update functools_lru_cache 1.5 (21e85f5) to 1.6.1 (2dc65b5)
* Update MsgPack 0.6.1 (05ff11d) to 1.0.0 (fa7d744)
* Update profilehooks module 1.11.0 (e17f378) to 1.11.2 (d72cc2b)
* Update PySocks 1.7.0 (91dcdf0) to 1.7.1 (c2fa43c)
* Update Requests library 2.22.0 (3d968ff) to 2.24.0 (1b41763)
* Update Six compatibility library 1.13.0 (ec58185) to 1.15.0 (c0be881)
* Update soupsieve_py3 2.0.0.dev (69194a2) to 2.0.0.final (e66c311)
* Update soupsieve_py2 1.9.5 (6a38398) to 1.9.6 final (f9c96ec)
* Update tmdbsimple 2.2.0 (ff17893) to 2.2.6 (310d933)
* Update Tornado_py3 Web Server 6.0.3 (ff985fe) to 6.0.4 (b4e39e5)
* Update urllib3 release 1.25.6 (4a6c288) to 1.25.9 (a5a45dc)
* Add Telegram notifier
* Change enable image caching on browse pages
* Change update sceneNameCache after scene names are updated
* Change add core dedicated base class tvinfo_base to unify future info sources
* Add exclude ignore words and exclude required words to settings/Search, Edit and View show
* Add API response field `global exclude ignore` to sg.listignorewords endpoint
* Add API response field `global exclude require` to sg.listrequirewords endpoint
* Change improve Popen resource usage under py2
* Add overall failure monitoring to History/Connect fails (renamed from "Provider fails")
* Change log exception during updateCache in newznab
* Change make Py3.9 preparations
* Change anime "Available groups" to display "No groups listed..." when API is fine with no results instead of blank
* Change improve clarity of anime group lists by using terms Allow list and Block list
* Change add alternative locations for git.exe on Windows with a log warning
* Add link to the wiki setup guide for NZBGet and SABnzbd at Search Settings/"NZB Results"
* Change API version to 13
### 0.21.49 (2020-09-19 20:40:00 UTC)
* Change make make test_encrypt hardware independent
* Fix add `cf_clearance` to two providers that use CF IUAM, Scenetime and Torrenting
* Change convert Scenetime Quicktime SD release titles to formal SD quality title
### 0.21.48 (2020-09-18 21:00:00 UTC)
* Change typo on search_episode_subtitles when subtitles are disabled
* Fix enabled encrypt option on startup under py3
### 0.21.47 (2020-09-17 16:10:00 UTC)
* Change add warning to logs for enabled providers where `cf_clearance` cookie is missing
* Fix backlog search in season search mode
* Fix don't search if subtitles disabled
### 0.21.46 (2020-09-16 20:00:00 UTC)
* Fix TorrentDay and IPTorrents. Important: user must add browser cookie `cf_clearance` to provider 'Cookies' setting.
If `cf_clearance` not found in browser, log out, delete site cookies, refresh browser, `cf_clearance` will be created.
|
|
|
|
Synapse 1.21.2 (2020-10-15)
===========================
Debian packages and Docker images have been rebuilt using the latest versions of dependency libraries, including authlib 0.15.1. Please see bugfixes below.
Security advisory
-----------------
* HTML pages served via Synapse were vulnerable to cross-site scripting (XSS)
attacks. All server administrators are encouraged to upgrade.
([\#8444](https://github.com/matrix-org/synapse/pull/8444))
([CVE-2020-26891](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26891))
This fix was originally included in v1.21.0 but was missing a security advisory.
This was reported by [Denis Kasak](https://github.com/dkasak).
Bugfixes
--------
- Fix rare bug where sending an event would fail due to a racey assertion. ([\#8530](https://github.com/matrix-org/synapse/issues/8530))
- An updated version of the authlib dependency is included in the Docker and Debian images to fix an issue using OpenID Connect. See [\#8534](https://github.com/matrix-org/synapse/issues/8534) for details.
Synapse 1.21.1 (2020-10-13)
===========================
This release fixes a regression in v1.21.0 that prevented debian packages from being built.
It is otherwise identical to v1.21.0.
Synapse 1.21.0 (2020-10-12)
===========================
No significant changes since v1.21.0rc3.
As [noted in
v1.20.0](https://github.com/matrix-org/synapse/blob/release-v1.21.0/CHANGES.md#synapse-1200-2020-09-22),
a future release will drop support for accessing Synapse's
[Admin API](https://github.com/matrix-org/synapse/tree/master/docs/admin_api) under the
`/_matrix/client/*` endpoint prefixes. At that point, the Admin API will only
be accessible under `/_synapse/admin`.
Synapse 1.21.0rc3 (2020-10-08)
==============================
Bugfixes
--------
- Fix duplication of events on high traffic servers, caused by PostgreSQL `could not serialize access due to concurrent update` errors. ([\#8456](https://github.com/matrix-org/synapse/issues/8456))
Internal Changes
----------------
- Add Groovy Gorilla to the list of distributions we build `.deb`s for. ([\#8475](https://github.com/matrix-org/synapse/issues/8475))
Synapse 1.21.0rc2 (2020-10-02)
==============================
Features
--------
- Convert additional templates from inline HTML to Jinja2 templates. ([\#8444](https://github.com/matrix-org/synapse/issues/8444))
Bugfixes
--------
- Fix a regression in v1.21.0rc1 which broke thumbnails of remote media. ([\#8438](https://github.com/matrix-org/synapse/issues/8438))
- Do not expose the experimental `uk.half-shot.msc2778.login.application_service` flow in the login API, which caused a compatibility problem with Element iOS. ([\#8440](https://github.com/matrix-org/synapse/issues/8440))
- Fix malformed log line in new federation "catch up" logic. ([\#8442](https://github.com/matrix-org/synapse/issues/8442))
- Fix DB query on startup for negative streams which caused long start up times. Introduced in [\#8374](https://github.com/matrix-org/synapse/issues/8374). ([\#8447](https://github.com/matrix-org/synapse/issues/8447))
Synapse 1.21.0rc1 (2020-10-01)
==============================
Features
--------
- Require the user to confirm that their password should be reset after clicking the email confirmation link. ([\#8004](https://github.com/matrix-org/synapse/issues/8004))
- Add an admin API `GET /_synapse/admin/v1/event_reports` to read entries of table `event_reports`. Contributed by @dklimpel. ([\#8217](https://github.com/matrix-org/synapse/issues/8217))
- Consolidate the SSO error template across all configuration. ([\#8248](https://github.com/matrix-org/synapse/issues/8248), [\#8405](https://github.com/matrix-org/synapse/issues/8405))
- Add a configuration option to specify a whitelist of domains that a user can be redirected to after validating their email or phone number. ([\#8275](https://github.com/matrix-org/synapse/issues/8275), [\#8417](https://github.com/matrix-org/synapse/issues/8417))
- Add experimental support for sharding event persister. ([\#8294](https://github.com/matrix-org/synapse/issues/8294), [\#8387](https://github.com/matrix-org/synapse/issues/8387), [\#8396](https://github.com/matrix-org/synapse/issues/8396), [\#8419](https://github.com/matrix-org/synapse/issues/8419))
- Add the room topic and avatar to the room details admin API. ([\#8305](https://github.com/matrix-org/synapse/issues/8305))
- Add an admin API for querying rooms where a user is a member. Contributed by @dklimpel. ([\#8306](https://github.com/matrix-org/synapse/issues/8306))
- Add `uk.half-shot.msc2778.login.application_service` login type to allow appservices to login. ([\#8320](https://github.com/matrix-org/synapse/issues/8320))
- Add a configuration option that allows existing users to log in with OpenID Connect. Contributed by @BBBSnowball and @OmmyZhang. ([\#8345](https://github.com/matrix-org/synapse/issues/8345))
- Add prometheus metrics for replication requests. ([\#8406](https://github.com/matrix-org/synapse/issues/8406))
- Support passing additional single sign-on parameters to the client. ([\#8413](https://github.com/matrix-org/synapse/issues/8413))
- Add experimental reporting of metrics on expensive rooms for state-resolution. ([\#8420](https://github.com/matrix-org/synapse/issues/8420))
- Add experimental prometheus metric to track numbers of "large" rooms for state resolutiom. ([\#8425](https://github.com/matrix-org/synapse/issues/8425))
- Add prometheus metrics to track federation delays. ([\#8430](https://github.com/matrix-org/synapse/issues/8430))
Bugfixes
--------
- Fix a bug in the media repository where remote thumbnails with the same size but different crop methods would overwrite each other. Contributed by @deepbluev7. ([\#7124](https://github.com/matrix-org/synapse/issues/7124))
- Fix inconsistent handling of non-existent push rules, and stop tracking the `enabled` state of removed push rules. ([\#7796](https://github.com/matrix-org/synapse/issues/7796))
- Fix a longstanding bug when storing a media file with an empty `upload_name`. ([\#7905](https://github.com/matrix-org/synapse/issues/7905))
- Fix messages not being sent over federation until an event is sent into the same room. ([\#8230](https://github.com/matrix-org/synapse/issues/8230), [\#8247](https://github.com/matrix-org/synapse/issues/8247), [\#8258](https://github.com/matrix-org/synapse/issues/8258), [\#8272](https://github.com/matrix-org/synapse/issues/8272), [\#8322](https://github.com/matrix-org/synapse/issues/8322))
- Fix a longstanding bug where files that could not be thumbnailed would result in an Internal Server Error. ([\#8236](https://github.com/matrix-org/synapse/issues/8236), [\#8435](https://github.com/matrix-org/synapse/issues/8435))
- Upgrade minimum version of `canonicaljson` to version 1.4.0, to fix an unicode encoding issue. ([\#8262](https://github.com/matrix-org/synapse/issues/8262))
- Fix longstanding bug which could lead to incomplete database upgrades on SQLite. ([\#8265](https://github.com/matrix-org/synapse/issues/8265))
- Fix stack overflow when stderr is redirected to the logging system, and the logging system encounters an error. ([\#8268](https://github.com/matrix-org/synapse/issues/8268))
- Fix a bug which cause the logging system to report errors, if `DEBUG` was enabled and no `context` filter was applied. ([\#8278](https://github.com/matrix-org/synapse/issues/8278))
- Fix edge case where push could get delayed for a user until a later event was pushed. ([\#8287](https://github.com/matrix-org/synapse/issues/8287))
- Fix fetching malformed events from remote servers. ([\#8324](https://github.com/matrix-org/synapse/issues/8324))
- Fix `UnboundLocalError` from occuring when appservices send a malformed register request. ([\#8329](https://github.com/matrix-org/synapse/issues/8329))
- Don't send push notifications to expired user accounts. ([\#8353](https://github.com/matrix-org/synapse/issues/8353))
- Fix a regression in v1.19.0 with reactivating users through the admin API. ([\#8362](https://github.com/matrix-org/synapse/issues/8362))
- Fix a bug where during device registration the length of the device name wasn't limited. ([\#8364](https://github.com/matrix-org/synapse/issues/8364))
- Include `guest_access` in the fields that are checked for null bytes when updating `room_stats_state`. Broke in v1.7.2. ([\#8373](https://github.com/matrix-org/synapse/issues/8373))
- Fix theoretical race condition where events are not sent down `/sync` if the synchrotron worker is restarted without restarting other workers. ([\#8374](https://github.com/matrix-org/synapse/issues/8374))
- Fix a bug which could cause errors in rooms with malformed membership events, on servers using sqlite. ([\#8385](https://github.com/matrix-org/synapse/issues/8385))
- Fix "Re-starting finished log context" warning when receiving an event we already had over federation. ([\#8398](https://github.com/matrix-org/synapse/issues/8398))
- Fix incorrect handling of timeouts on outgoing HTTP requests. ([\#8400](https://github.com/matrix-org/synapse/issues/8400))
- Fix a regression in v1.20.0 in the `synapse_port_db` script regarding the `ui_auth_sessions_ips` table. ([\#8410](https://github.com/matrix-org/synapse/issues/8410))
- Remove unnecessary 3PID registration check when resetting password via an email address. Bug introduced in v0.34.0rc2. ([\#8414](https://github.com/matrix-org/synapse/issues/8414))
Improved Documentation
----------------------
- Add `/_synapse/client` to the reverse proxy documentation. ([\#8227](https://github.com/matrix-org/synapse/issues/8227))
- Add note to the reverse proxy settings documentation about disabling Apache's mod_security2. Contributed by Julian Fietkau (@jfietkau). ([\#8375](https://github.com/matrix-org/synapse/issues/8375))
- Improve description of `server_name` config option in `homserver.yaml`. ([\#8415](https://github.com/matrix-org/synapse/issues/8415))
Deprecations and Removals
-------------------------
- Drop support for `prometheus_client` older than 0.4.0. ([\#8426](https://github.com/matrix-org/synapse/issues/8426))
Internal Changes
----------------
- Fix tests on distros which disable TLSv1.0. Contributed by @danc86. ([\#8208](https://github.com/matrix-org/synapse/issues/8208))
- Simplify the distributor code to avoid unnecessary work. ([\#8216](https://github.com/matrix-org/synapse/issues/8216))
- Remove the `populate_stats_process_rooms_2` background job and restore functionality to `populate_stats_process_rooms`. ([\#8243](https://github.com/matrix-org/synapse/issues/8243))
- Clean up type hints for `PaginationConfig`. ([\#8250](https://github.com/matrix-org/synapse/issues/8250), [\#8282](https://github.com/matrix-org/synapse/issues/8282))
- Track the latest event for every destination and room for catch-up after federation outage. ([\#8256](https://github.com/matrix-org/synapse/issues/8256))
- Fix non-user visible bug in implementation of `MultiWriterIdGenerator.get_current_token_for_writer`. ([\#8257](https://github.com/matrix-org/synapse/issues/8257))
- Switch to the JSON implementation from the standard library. ([\#8259](https://github.com/matrix-org/synapse/issues/8259))
- Add type hints to `synapse.util.async_helpers`. ([\#8260](https://github.com/matrix-org/synapse/issues/8260))
- Simplify tests that mock asynchronous functions. ([\#8261](https://github.com/matrix-org/synapse/issues/8261))
- Add type hints to `StreamToken` and `RoomStreamToken` classes. ([\#8279](https://github.com/matrix-org/synapse/issues/8279))
- Change `StreamToken.room_key` to be a `RoomStreamToken` instance. ([\#8281](https://github.com/matrix-org/synapse/issues/8281))
- Refactor notifier code to correctly use the max event stream position. ([\#8288](https://github.com/matrix-org/synapse/issues/8288))
- Use slotted classes where possible. ([\#8296](https://github.com/matrix-org/synapse/issues/8296))
- Support testing the local Synapse checkout against the [Complement homeserver test suite](https://github.com/matrix-org/complement/). ([\#8317](https://github.com/matrix-org/synapse/issues/8317))
- Update outdated usages of `metaclass` to python 3 syntax. ([\#8326](https://github.com/matrix-org/synapse/issues/8326))
- Move lint-related dependencies to package-extra field, update CONTRIBUTING.md to utilise this. ([\#8330](https://github.com/matrix-org/synapse/issues/8330), [\#8377](https://github.com/matrix-org/synapse/issues/8377))
- Use the `admin_patterns` helper in additional locations. ([\#8331](https://github.com/matrix-org/synapse/issues/8331))
- Fix test logging to allow braces in log output. ([\#8335](https://github.com/matrix-org/synapse/issues/8335))
- Remove `__future__` imports related to Python 2 compatibility. ([\#8337](https://github.com/matrix-org/synapse/issues/8337))
- Simplify `super()` calls to Python 3 syntax. ([\#8344](https://github.com/matrix-org/synapse/issues/8344))
- Fix bad merge from `release-v1.20.0` branch to `develop`. ([\#8354](https://github.com/matrix-org/synapse/issues/8354))
- Factor out a `_send_dummy_event_for_room` method. ([\#8370](https://github.com/matrix-org/synapse/issues/8370))
- Improve logging of state resolution. ([\#8371](https://github.com/matrix-org/synapse/issues/8371))
- Add type annotations to `SimpleHttpClient`. ([\#8372](https://github.com/matrix-org/synapse/issues/8372))
- Refactor ID generators to use `async with` syntax. ([\#8383](https://github.com/matrix-org/synapse/issues/8383))
- Add `EventStreamPosition` type. ([\#8388](https://github.com/matrix-org/synapse/issues/8388))
- Create a mechanism for marking tests "logcontext clean". ([\#8399](https://github.com/matrix-org/synapse/issues/8399))
- A pair of tiny cleanups in the federation request code. ([\#8401](https://github.com/matrix-org/synapse/issues/8401))
- Add checks on startup that PostgreSQL sequences are consistent with their associated tables. ([\#8402](https://github.com/matrix-org/synapse/issues/8402))
- Do not include appservice users when calculating the total MAU for a server. ([\#8404](https://github.com/matrix-org/synapse/issues/8404))
- Typing fixes for `synapse.handlers.federation`. ([\#8422](https://github.com/matrix-org/synapse/issues/8422))
- Various refactors to simplify stream token handling. ([\#8423](https://github.com/matrix-org/synapse/issues/8423))
- Make stream token serializing/deserializing async. ([\#8427](https://github.com/matrix-org/synapse/issues/8427))
|
|
|
|
Notable bugs fixed:
- Last release introduced a bug where Date: headers were localized,
which is against RFC. Further, that localization then broke character
rendering in some locales. A new fix for the original issue (#17) was
put in place, which no longer localizes the Date: header and fixes the
newly introduced rendering issue (#25)
- Last release introduced a bug which prevented –protect-prompt from
working. This is now fixed (#26)
|
|
|
|
Changes since 6.9.6rc2:
- Fix a binary compatibility issue (missing `reg_number_of_names' symbol)
- Fix a build issue using msys2 and mingw64 on Windows 10
|
|
|
|
Extension...
extension.vala:54.37-54.56: error: Argument 7:
Cannot convert from `void ExtensionGtk.bus_name_acquired_cb
(GLib.DBusConnection, string, string, string, string, GLib.Variant)'
to `void GLib.DBusSignalCallback
(GLib.DBusConnection, string?, string, string, string, GLib.Variant)'
bus_name_acquired_cb);
See
3 2020-10-17 13:37 git clone https://github.com/ibus/ibus.git
4 2020-10-17 13:38 cd ibus/
5 2020-10-17 13:38 git show dd4cc5b028c35f9bb8f
Information provided from @tristelo of Twitter, thanks
|
|
|
|
Set prefix variable in MAKE_FLAGS so that the *.pc files use the
correct paths.
Use gsed tool since -i flag is used during build.
Disable Go library.
Skip portability check of contrib/pcaps4server; it is not installed
or used during build.
Upstream release notes:
https://sites.google.com/site/fullycapable/release-notes-for-libcap#h.bkhhw1fow1su
|
|
|
|
|
|
missing pieces - thanks wiz!
|
|
|
|
CHANGES IN V1.28.5
- cups-browsed: UUID from IPP response was used after its
pointer was freed by ippDelete() (Pull request #311).
CHANGES IN V1.28.4
- driverless: Avoid duplicate PPD list entries from the same
device via UUID
- driverless: Reduce ippfind calls by "driverless" and
"driverless-fax"called by CUPS. Let "driverless list" list
both print and fax PPDs and "driverless-fax list" do
nothing.
- driverless: Avoid duplicate listings in printer discovery,
by "driverless-fax" not listing any URI as "driverless"
lists them all already.
- driverless: Vastly improve performance by doing only one
ippfind call instead of two (IPP, IPPS) as ippfind accepts
more than one reg type on the command line.
- Sample PPDs: Corrected manufacturer name in
Fuji_Xerox-DocuPrint_CM305_df-PDF.ppd.
CHANGES IN V1.28.3
- libcupsfilters, cups-browsed: Fixed inconsistency between
resolvers for DNS-SD-based URIs, resolve_uri() and
ippfind_based_uri_converter(). Now both return a freeable
string.
- libcupsfilters: Fix uninitialized buffer and parsing ippfind
output in ippfind_based_uri_converter() function (Issue
#308, Pull request #309).
|
|
|