summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-10-18profanity: Requires at least sqlite3-3.22.0.nia1-1/+2
(attempt to fix configure on NetBSD 8.x)
2020-10-18vte3: Force gcc7 for dependent packagesnia1-1/+4
2020-10-18Added databases/postgresql13adam1-1/+2
2020-10-18postgresql13: added version 13.0adam48-4/+5542
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
2020-10-18doc: Updated x11/xterm to 361pin1-1/+2
2020-10-18x11/xterm: update to 361pin2-7/+7
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-
2020-10-18doc/TODO: add somewiz1-1/+13
+ 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.
2020-10-18note p5-Weather-PurpleAir-API 0.07 update.mrg1-1/+2
2020-10-18update to Weather-PurpleAir-API 0.07. changes:mrg2-7/+7
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
2020-10-18doc: Updated audio/musescore to 3.5.2gutteridge2-3/+3
2020-10-18musescore: update to 3.5.2gutteridge3-218/+216
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
2020-10-17doc: Updated pkgtools/url2pkg to 20.3.0rillig1-1/+2
2020-10-17pkgtools/url2pkg: update to 20.3.0rillig3-12/+81
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
2020-10-17doc: Updated cad/klayout to 0.25.9mef1-1/+2
2020-10-17(cad/klayout) Updated 0.25.6 to 0.25.9mef2-8/+7
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.
2020-10-17two fixes and now actually builds on armv7hf:mrg3-2/+29
- mips, ppc and arm platforms want -latomic, so provide it - link -larm on netbsd/arm to find arm_sync_icache()
2020-10-17doc: Updated textproc/go-text to 0.3.3bsiegert1-1/+2
2020-10-17Update go-text to 0.3.3.bsiegert3-22/+73
- Unicode 12 support - fix a CVE
2020-10-17chat/mautrix-hangouts: Fix brain fartjs1-3/+3
2020-10-17chat/*mau*: Incompatible with Python 3.9js3-9/+13
Already reported to upstream in #hangouts:maunium.net
2020-10-17py/mautrix & mautrix-hangouts: Add missing dependency on py-setuptoolsjs2-2/+6
These are not properly declared, it seems, but needed at runtime.
2020-10-17mlterm-fb has been renamed to mlterm-wscons.rin1-2/+2
2020-10-17Give up maintainership of net/py-aiorpcXjs1-2/+2
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.
2020-10-17Give up maintainership of textprc/py-jsonrpclib-pelixjs1-2/+2
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.
2020-10-17chat/matrix-synapse: Update dependenciesjs1-3/+4
I missed that some dependencies now are required in a newer version.
2020-10-17doc: Updated devel/py-canonicaljson to 1.4.0js1-1/+2
2020-10-17Update devel/py-canonicaljson to 1.4.0js2-7/+7
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.
2020-10-17git-delta, ripgrepmaya1-1/+3
2020-10-17ripgrep: update to 12.1.1, fix pkglint warning.maya2-268/+258
(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.
2020-10-17Add git-delta 0.4.4maya8-1/+836
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.
2020-10-17doc: Updated cad/gtkwave to 3.3.107mef1-1/+2
2020-10-17(cad/gtkwave) Updated 3.3.106 to 3.3.107mef2-7/+7
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.
2020-10-17doc: Updated multimedia/sickgear to 0.22.5js1-1/+2
2020-10-17Update multimedia/sickgear to 0.22.5js3-45/+155
### 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.
2020-10-17doc: Updated chat/matrix-synapse to 1.21.2js1-1/+2
2020-10-17Update chat/matrix-synapse to 1.21.2js3-9/+33
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))
2020-10-17doc: Updated mail/swaks to 20201014.0schmonz1-1/+2
2020-10-17Update to 20201014.0. From the changelog:schmonz2-7/+7
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)
2020-10-17doc: Updated textproc/oniguruma to 6.9.6rc3kim1-1/+2
2020-10-17oniguruma: update to 6.9.6rc3kim2-7/+7
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
2020-10-17make build on netbsd/arm.mrg2-1/+28
2020-10-17(inputmethod/ibus) Fix recent bulkbuild error, Cannot convert from `void ↵mef3-1/+63
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
2020-10-16doc: Updated sysutils/libcap to 2.44mcf1-1/+2
2020-10-16libcap: update to 2.44mcf3-13/+29
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
2020-10-16cups-base: reference pull requestprlw12-3/+4
2020-10-16With the missing pieces -> cups-base 2.3.3nb7prlw11-2/+2
2020-10-16cups-base: build ippfind in the (on by default) dnssd case, not just avahi.prlw14-5/+8
missing pieces - thanks wiz!
2020-10-16doc: Updated print/cups-filters to 1.28.5prlw11-1/+2
2020-10-16Update cups-filters to 1.28.5prlw12-7/+7
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).
2020-10-16doc: Updated print/cups-base to 2.3.3nb6prlw11-1/+2