forked from NetBSD/pkgsrc
-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump net/rancid to 3.6.2 #2
Closed
coyhile
wants to merge
1
commit into
TritonDataCenter:joyent/release/2017Q2
from
coyhile:coyhile/feature/rancid
Closed
Bump net/rancid to 3.6.2 #2
coyhile
wants to merge
1
commit into
TritonDataCenter:joyent/release/2017Q2
from
coyhile:coyhile/feature/rancid
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jperkin
pushed a commit
that referenced
this pull request
Jul 11, 2017
- Allocate Zlib data structures outside the OCaml heap for compatibility with recent versions of Zlib (Github issue #1, pull request #2, report and fix by Einar Lielmanis). - Don't pass -L and -I options to the C compiler unless necessary. - Compile and install the shared library zip.cmxs. (Contributed by E. Millon.) - ocamlfind: install under 'zip' and 'camlzip' package names.
Committed, thanks! |
netbsd-srcmastr
pushed a commit
to NetBSD/pkgsrc
that referenced
this pull request
Aug 15, 2017
TritonDataCenter#2. Changes since 3.6.1: 3.6.2 Fix etc/Makefile for rancid.types.conf handling.
jperkin
pushed a commit
that referenced
this pull request
Aug 16, 2017
- Make sure we depend on the latest LSU::XS if the system support XS. 0.55 2017-07-22 - Fixed incorrect comments in doc examples for uniq(). - Added a new function, mode(), requested by Jerrad Pierce. GH #2.
jperkin
pushed a commit
that referenced
this pull request
Aug 16, 2017
0.55 2017-07-23 - Skip all the tests unless List::SomeUtils 0.56 is installed. This fixes the issue where trying to install the new List::SomeUtils ends up pulling this distribution, which then fails because an older LSU is installed but doesn't export mode(). Reported by John SJ Anderson. GH #1. 0.54 2017-07-22 - Added a new function, mode(), requested by Jerrad Pierce. GH #2.
jperkin
pushed a commit
that referenced
this pull request
Sep 5, 2017
What's new in psycopg 2.7.3.1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Dropped libresolv from wheel package to avoid incompatibility with glibc 2.26 (wheels ticket #2)
jperkin
pushed a commit
that referenced
this pull request
Sep 20, 2017
1.72 2016-09-02 06:50:53-05:00 America/Chicago * Full release (no changes from 1.71 beyond version) 1.71 2016-09-01 22:57:25-05:00 America/Chicago (TRIAL RELEASE) * Minor bump for impending BioPerl 1.7 release. * #2 : 'Unescaped left brace in regex is deprecated' with newer versions of perl fixed [fjossandon]
jperkin
pushed a commit
that referenced
this pull request
Oct 8, 2017
Set LICENSE. 0.82 - Mon 21 Aug 2017 * Set recurrence timezone to the same as the 'start' attribute (fix github issue #2)
jperkin
pushed a commit
that referenced
this pull request
Feb 28, 2018
2018-02-07 -- 0.8.5 * Changed: The uriparser project has moved from SourceForge to GitHub: Code + issue tracker: https://github.com/uriparser/uriparser New website: https://uriparser.github.io/ Please update any links of yours, accordingly. Thank you! * Fixed: Memleak in out-of-memory clean-up code of URI normalization, related to SF.net bug #28. Thanks to Chris Hills for the report! * Fixed: Fix compilation of uriparse(1) on FreeBSD Thanks to Ed Schouten for the patch! * Fixed: Fix C90 compilation errors Thanks to Joel Cunningham for the patches! * Fixed: Space requirements documented for uriWindowsFilenameToUriStringA given URI "file://server1/file1.txt" (SF.net bug #31) Thanks to threedyd for the report! * Fixed: Compiler warnings Thanks to Joel Cunningham for the patches! * Fixed: Stop exporting internal function RemoveBaseUriImpl Thanks to Joel Cunningham for the report! * Fixed: API documentation front page no longer empty with Doxygen 1.8.13 * Fixed: "make -C doc install" fixed for lack of .map files * Improved: Communicate that absolutePath is always URI_FALSE for URIs with a host in uriparse CLI tool output and Uri.h header (GitHub #2, SF.net #30) * Soname: 1:21:0 2015-10-12 -- 0.8.4 * Fixed: Stack overflow on parsing malformed IPv6 addresses with more than eigtht quads. Thanks to Alexander Klink for the report! * Soname: 1:20:0 2015-10-04 -- 0.8.3 * Fixed: uriCompareRange reported NULL pointer and range of length zero as equal, by mistake. Thanks to Robert Kausch and his Coverity report. * Fixed: Use-after-free in out-of-memory code of uriMakeOwner. Thanks to Chris Hills and his Klocwork-based report (SF.net bug #28) * Soname: 1:19:0 2015-04-27 -- 0.8.2 * Fixed: Broken conversion from/to Windows network shares (SF.net bug #21) Thanks to Adam Gross and Dmitry Repkin! * Fixed: Limit uriCompareRange return values to -1/0/1 (SF.net bug #24) As a side effect, this fixes the test suite for AArch64. Thanks to Marcin Juszkiewicz for the patch! * Fixed: MinGW Makefile: LIB_DIR fixed from ../../lib leftover to ../../src (SF.net bug #27) Thanks to Dmytro Zagashev for the report! * Fixed: Add missing NULL checks to UriStringToFilename (SF.net bug #25) Thanks to Jerome Custodio for the report! * Changed: Leave inlining decisions to GCC * Soname: 1:18:0 2014-10-20 -- 0.8.1 * Fixed: Sync URI_VER_* preprocessor defines (were at 0.7.6, SF.net bug #23) * Fixed: Bug in internal function that may flip uriEqualsUri results around * Added: Function uriAddBaseUriEx allowing to resolve URIs with a scheme identical to that of the base URI to resolve against as if the URI to resolve had no scheme specified, when flag URI_RESOLVE_IDENTICAL_SCHEME_COMPAT is specified (SF.net feature request #4) * Soname: 1:17:0 2014-07-12 -- 0.8.0.1 * Fixed: ISO C90 warnings (SF.net bug #20) * Changed: No longer ship RFC documents (to make things easier for Debian) * Soname: 1:16:0 2013-12-20 -- 0.8.0 * Fixed: Resolution of relative URI "/" broken Thanks to Mo McRoberts for the patch! * Fixed: uriAddBaseUri produced uriUri objects with both host and the absolutePath flag set (while the absolutePath flag should only be true for URI objects without a host) when resolving absolute URIs like "/" or "/foo/bar". Now the absolutePath flag is set to URI_FALSE and an empty segment is added as necessary * Fixed: .errorCode could end up unset, previously Thanks to Radu Hociung for the patch! (SF.net bug #16) * Fixed: Resolve use of non-POSIX "sed -r" used when building documentation (SF.net bug #18) Thanks to Ryan Schmidt for reporting! * Fixed: Build DLL with -no-undefined on Windows Thanks to Michel Zou for the patch! (SF.net bug #19) * Added: Command line tool "uriparse" Thanks to Radu Hociung for coding! (SF.net feature request #3) * Soname: 1:15:0 2013-08-24 -- 0.7.9 * Fixed: Error position ended up as NULL for some syntax errors. Thanks to Daniel Solano Gómez for the patch! (SF.net bug #14) * Soname: 1:14:0 2013-05-13 -- 0.7.8 * Fixed: Fix dissection of query string "q=hello&x=&y=" (SF.net bug #12) Thanks to Marc Novakowski for reporting! * Soname: 1:13:0
jperkin
pushed a commit
that referenced
this pull request
Feb 28, 2018
0.28 2018-02-11 - Fixed handling of the IN_MOVED_TO event for the Inotify watcher. This event was being entirely ignored, but we should just treat it as a file creation event. Fixed by Aaron Crane. PR #2.
jperkin
pushed a commit
that referenced
this pull request
Mar 31, 2018
[5.0.0] - 2017-10-13 Added * Ability to specify an initial language for the parser, so that the # language header isn't required (#288 by charlierudolph and aslakhellesoy) * A better wording for the Greek translation of Scenario Outline (¦°¦Å¦Ñ�¦ô¦Ã¦Ñ¦Á¦Ì¦Ì¦Á ¦²¦Å¦Í¦Á¦Ñ�¦ô¦Ï¦Ô) (#185 by pmatsinopoulos) * Added female, singular Given in Romanian (Dat�«¥ fiind) (#202 by tsundberg) * (C) CMake support (#2 #3 by Pwera) Changed * Compile empty scenarios to empty pickles (#249 #264 by brasmusson)
jperkin
pushed a commit
that referenced
this pull request
Apr 26, 2018
Upstream changes: 0.13 2018-04-22 08:19:00Z - re-instate testrules.yml file to force serialize testing 0.12 2018-04-20 11:00:09Z - add rules files for 'prove' and Test::Harness to specify that tests need to be run serially for now - support spaces (and other special characters too) in share files (PR #2; thanks, Shoichi Kaji!)
jperkin
pushed a commit
that referenced
this pull request
Jun 1, 2018
Upstream changes: 0.57 2018-05-26 - Fix C compiler warnings. Reported by Jim Keenan. GH #2.
jperkin
pushed a commit
that referenced
this pull request
Jul 8, 2018
Upstream changes: 1.700 2017-07-02 - Perldoc tweaks, GH #2, thanks to choroba
jperkin
pushed a commit
that referenced
this pull request
Aug 28, 2018
1.25 2018-08-18 - Merge pull request #2 from shawnlaffan/master, thanx Shawn! continue scanning one-liners when use if, autouse or >5.010 found - Fix how data obtained from compiling or executing a file is incorporated (_info2rv). Sanitize all pathnames to use slash (instead of backslash): - members of @inc - keys and values of %INC - members of @dl_shared_objects This should make stripping @inc prefixes finally work. - Add %Preload rule for FFI::Platypus - Add bugtracker to META.yml
jperkin
pushed a commit
that referenced
this pull request
Oct 15, 2018
- fixed xterm256 and truecolor whitespace output #2 (https://gitlab.com/saalen/highlight/issues/90) - fixed LaTeX, TeX, SVG and ODT whitespace output (regression of 3.45) - added darkplus theme (https://gitlab.com/saalen/highlight/merge_requests/84) - converted ChangeLog to AsciiDoc - allowed state test indicators to match both whitespace (ws) and the enclosing state (others) - CLI: default output changed to xterm256 or truecolor if run in a terminal with color support and only a single file is outputted - GUI: added checkbox in the clipboard tab to output selected lines only
jperkin
pushed a commit
that referenced
this pull request
Oct 20, 2018
Upstream changes: 1.21 2018-10-06 MANWAR - Patched issue RT# 67061 (handle warning uninitialsed value). 1.20 2018-10-05 MANWAR - Merge pull request #4 from jjatria/302-found, changing the name of 302 statuses from Moved to Found. 1.19 2018-10-04 MANWAR - Merged pull request #3 from jjatria/max-age, which sets max-age attribute correctly from constructor. 1.18 2018-10-03 MANWAR - Merged pull request #2 from jjatria/samesite, adding SameSite support to Cookie handling. 1.17 2018-10-02 MANWAR - Merged pull request #7 from asb-capfan/master, should fix CPAN Testers fail report on some windows box.
jperkin
pushed a commit
that referenced
this pull request
Oct 24, 2018
pkgsrc changes: - Add a dependency to www/libpsl - Add a patch to adjust running of the tests (otherwise because `APACHE_HTTPD' is defined to `no' a `no' program will be executed but will fail because no `no' program is usually available) Changes: Changes in libsoup from 2.64.1 to 2.64.2: * TLD tests updated (Claudio Saavedra) * Updated translations: Serbian Changes in libsoup from 2.63.92 to 2.64.1: * Many fixes to the meson build system (which, by the way, is NOT official yet) (#13, Tomas Popela) * Updated translations: Belarusian. Changes in libsoup from 2.63.92 to 2.64.0: * Many fixes to the meson build system [#7, #8, #9, #11, Tomas Popela] * Updated translations: Brazilian Portuguese, Galician, Hungarian, Latvian, Danish. Changes in libsoup from 2.63.91 to 2.63.92: * Make sure that XMLRPC tests build in Debian too [Claudio Saavedra] * Distribute missing meson files [Claudio Saavedra] * Some fixes to the meson build files [Claudio Saavedra] * Updated Korean and Swedish translations Changes in libsoup from 2.63.90 to 2.63.91: * Simplify soup_hosts_matches_host() [Claudio Saavedra] * Add new tests for trailing dots in domain names [Claudio Saavedra] * Updated Turkish translation Changes in libsoup from 2.63.2 to 2.63.90: * Set default cookie path for NULL origins [#1, Adrian Perez de Castro] * Fixes to GObject-introspection [bgo#794787, Corentin Noël] * Use atomic-refcounting in classes that are not using GObject-refcounting [bgo#785110, Edward Hervey] * Many Coverity-found code fixes [bgo#781771, Milan Crha] * Bail out on cookie-jar calls with empty hostnames [#3, Michael Catanzaro] * Fixes to the simple-httpd example [#2, Mooffie] * Updated translations: Chinese (Taiwan), Catalan Note: from now onwards bgo# references bugs in GNOME Bugzilla and # issues in GNOME gitlab. Changes in libsoup from 2.63.1 to 2.63.2: * Many fixes to the meson build system support [#795324, #782410, Tomas Popela, Jan Alexander Steffens] * Fixes to xmlrpc-server test with PHP >= 7.2 and related [#795111, #782410 Jan Alexander Steffens] * Fix critical warning in SoupSocket [Carlos Garcia Campos] * Updated translations: Romanian, Friulian, Slovenian, Czech, Spanish, Indonesian, Chinese (China).
jperkin
pushed a commit
that referenced
this pull request
Dec 2, 2018
2.42.0 (stable): * Attribute: Add several create_attr_*() methods (Kjell Ahlstedt) Bug #781059 = Issue #2 (Tony Houghton) * FontDescription: Add set/get_variations() (Kjell Ahlstedt) Build: * Requires pango >= 1.41.0 because of FontDescription::set/get_variations() (Kjell Ahlstedt)
jperkin
pushed a commit
that referenced
this pull request
Dec 11, 2018
Changes for version 2.3.1: -------------------------- - Fixed unconditional inclusion of "sys/io.h" on Linux - Autotools improvement - Non-recursive Automake, improved parallelizability - Compatibility fixes for FreeBSD's pmake and OpenBSD's make - Out-of-source building Changes for version 2.3: ------------------------- - Bug fixes: - CMF: Fix uninitialised variable use (thanks binarymaster) - CMF: Handle invalid offsets without crashing - ROL: Prevent access beyond end of vector - MSC: Fix use of uninitialised variable - HSC: Handle out of range patterns more gracefully - MID: Fix for issue #2 - out of range array read - LDS: Use the tempo stored inside the Loudness-File instead of simply returning 70Hz - RIX: Fix several replay bugs (thanks to Palxex) - RIX: Big-endian fix by Wei Mingzhi - XAD: Tempo fix - Various other out of bounds array fixes, timing fixes, etc. - New formats: - BMF: Easy AdLib 1.0 - CMF: SoundFX Macs Opera - GOT: God of Thunder - HSQ/SQX/SDB/AGD/HA2: Herbulot AdLib System (HERAD) - MUS/IMS/MDI: AdLib Visual Composer ROL derivatives - SOP: sopepos' Note Player - VGM: Video Game Music - Allow compilation on platforms that don't support real OPL hardware access - Add support for compiling on Appveyor and publishing a NuGet package - Add Visual Studio 2015 projects - Add support for Travis CI builds - Add new CRC16 and CRC32 tests - Addition of WoodyOPL from DOSBox SVN (thanks to NY00123) - Addition of NukedOPL (thanks to loki666 and nukeykt) - Move from SourceForge to GitHub - DRO player refactored (thanks to Laurence Myers and William Yates) - Add (mono) OPL3 support to the surround/harmonic-effect OPL - Fix occasional random noise in right channel when using surround OPL and Satoh synth - Add display for ROL comment and instrument names - Improve support for different Westwood ADL format versions - Improve CMF transpose support (per-channel now) - Autotools build environment updated Changes for version 2.2.1: -------------------------- - Bug fixes: - CMF: Fix crash on v1.0 files - DRO: Correct playback of early v0.1 files Changes for version 2.2: ------------------------ - New format support: - JBM: JBM Adlib Music Format - CMF: New player (more accurate) for Creative Music Format - DRO: DOSBox Raw OPL v2.0 support - Fixed current subsong rewind in D00 player. - Added test case for ADL file format. - Fixed replay bug in DRO player (thanks to Adam Nielsen). - New surround/harmonic synth effect (sounds really nice!)
jperkin
pushed a commit
that referenced
this pull request
Jan 10, 2019
Upstream changes: 0.29 2018-12-31 03:26:01Z - quiet compiler warning (Jacques Germishuys, PR #2) - canonical repository moved to https://github.com/moose/Package-Stash=XS
jperkin
pushed a commit
that referenced
this pull request
Jan 23, 2019
This simple package is designed to read a list of items whose parsing character may be selected by the user. Once the list is read, its items are stored in a structure that behaves as a dimensioned array. As such, it becomes very easy to access an item in the list by its number. For example, if the list is stored in the macro \foo, the item #3 is designated by \foo[3]. A component may, in turn, be a list with a parsing delimiter different from the parent list, paving the way for nesting and employing a syntax reminiscent of an array of several dimensions of the type \foo[3,2] to access the item #2 of the list contained within the item #3 of the top-tier list.
jperkin
pushed a commit
that referenced
this pull request
Jan 25, 2019
Changelog: 2019/01/08 : 1.8.17 - BUG/MAJOR: stream-int: Update the stream expiration date in stream_int_notify() - MINOR: mux-h2: only increase the connection window with the first update - BUG/MEDIUM: mux-h2: mark that we have too many CS once we have more than the max - BUG/MEDIUM: server: Also copy "check-sni" for server templates. - MINOR: lb: allow redispatch when using consistent hash - MINOR: stream/cli: fix the location of the waiting flag in "show sess all" - MINOR: stream/cli: report more info about the HTTP messages on "show sess all" - BUG/MEDIUM: cli: make "show sess" really thread-safe - BUG/MINOR: lua: Return an error if a legacy HTTP applet doesn't send anything - BUG/MINOR: lua: bad args are returned for Lua actions - BUG/MEDIUM: lua: dead lock when Lua tasks are trigerred - BUG/CRITICAL: mux-h2: re-check the frame length when PRIORITY is used 2018/12/21 : 1.8.16 - BUG/MINOR: logs: leave startup-logs global and not per-thread - BUG/MEDIUM: dns: Don't prevent reading the last byte of the payload in dns_validate_response() - BUG/MEDIUM: dns: overflowed dns name start position causing invalid dns error 2018/12/13 : 1.8.15 - MINOR: threads: Make sure threads_sync_pipe is initialized before using it. - DOC: clarify force-private-cache is an option - BUG/MINOR: connection: avoid null pointer dereference in send-proxy-v2 - BUG/MINOR: backend: check that the mux installed properly - BUG/MEDIUM: buffers: Make sure we don't wrap in buffer_insert_line2/replace2. - MEDIUM: ssl: add support for ciphersuites option for TLSv1.3 - BUG/MEDIUM: Cur/CumSslConns counters not threadsafe. - BUG/MINOR: checks: queues null-deref - BUG/MEDIUM: mworker: segfault receiving SIGUSR1 followed by SIGTERM. - BUG/MEDIUM: stream: don't crash on out-of-memory - BUILD: ssl: fix null-deref warning in ssl_fc_cipherlist_str sample fetch - BUILD: ssl: fix another null-deref warning in ssl_sock_switchctx_cbk() - BUILD: stick-table: make sure not to fail on task_new() during initialization - BUILD: peers: check allocation error during peers_init_sync() - DOC: Fix a few typos - BUG/MEDIUM: threads: fix thread_release() at the end of the rendez-vous point - BUG/MEDIUM: threads: make sure threads_want_sync is marked volatile - BUILD: compiler: add a new statement "__unreachable()" - MINOR: lua: all functions calling lua_yieldk() may return - BUILD: lua: silence some compiler warnings about potential null derefs (#2) - BUILD: lua: silence some compiler warnings after WILL_LJMP - CLEANUP: stick-tables: Remove unneeded double (()) around conditional clause - BUILD: Makefile: add a "make opts" target to simply show the build options - BUILD: Makefile: speed up compiler options detection - BUILD: Makefile: silence an option conflict warning with clang - MINOR: server: Use memcpy() instead of strncpy(). - MINOR: cfgparse: Write 130 as 128 as 0x82 and 0x80. - MINOR: peers: use defines instead of enums to appease clang. - DOC: fix reference to map files in MAINTAINERS - BUILD: compiler: rename __unreachable() to my_unreachable() - BUG/MEDIUM: pools: Fix the usage of mmap()) with DEBUG_UAF. - BUG/MEDIUM: h2: Close connection if no stream is left an GOAWAY was sent. - BUILD: Makefile: add the new ERR variable to force -Werror - BUG/MINOR: cache: Crashes with "total-max-size" > 2047(MB). - BUG/MINOR: cache: Wrong usage of shctx_init(). - BUG/MINOR: ssl: Wrong usage of shctx_init(). - DOC: cache: Missing information about "total-max-size" - BUG/MINOR: only mark connections private if NTLM is detected - BUG/MINOR: only auto-prefer last server if lb-alg is non-deterministic - BUG/MAJOR: http: http_txn_get_path() may deference an inexisting buffer - BUG/MEDIUM: auth/threads: use of crypt() is not thread-safe - BUG/MINOR: config: better detect the presence of the h2 pattern in npn/alpn - BUG/MEDIUM: Make sure stksess is properly aligned. - BUG/MINOR: config: Copy default error messages when parsing of a backend starts - BUG/MEDIUM: hpack: fix encoding of "accept-ranges" field - BUG/MINOR: ssl: ssl_sock_parse_clienthello ignores session id - BUG/MINOR: cfgparse: Fix transition between 2 sections with the same name - BUG/MINOR: cfgparse: Fix the call to post parser of the last sections parsed - BUG/MINOR: lb-map: fix unprotected update to server's score - BUG/MEDIUM: sample: Don't treat SMP_T_METH as SMP_T_STR. - BUG/MINOR: hpack: fix off-by-one in header name encoding length calculation - BUG/MINOR: mux-h2: refrain from muxing during the preface - BUG/MINOR: mux-h2: advertise a larger connection window size - BUILD: compression: fix build error with DEFAULT_MAXZLIBMEM - BUILD: threads: fix minor build warnings when threads are disabled - MINOR: stats: report the number of active jobs and listeners in "show info" - MINOR: servers: Free [idle|safe|priv]_conns on exit. - DOC: clarify that check-sni needs an argument. - DOC: refer to check-sni in the documentation of sni - BUG: dns: Prevent stack-exhaustion via recursion loop in dns_read_name - BUG: dns: Prevent out-of-bounds read in dns_read_name() - BUG: dns: Prevent out-of-bounds read in dns_validate_dns_response() - BUG: dns: Fix out-of-bounds read via signedness error in dns_validate_dns_response() - BUG: dns: Fix off-by-one write in dns_validate_dns_response() - DOC: Update configuration doc about the maximum number of stick counters. - DOC: restore note about "independant" typo - DOC: Fix typos in README and CONTRIBUTING - DOC: Fix typos in different subsections of the documentation - DOC: fix a few typos in the documentation
jperkin
pushed a commit
that referenced
this pull request
Feb 16, 2019
Provided by Thomas Dickey in private email. 20181112 (t) > Adam Denton: + fix a typo in tcap.h (Savannah #52872). > Jeff Morriss: + use strncpy() rather than memcpy() for copying hashed key from crypt(), to work with Fedora 28 which does not necessarily use a fixed-size buffer. > Wayne Cuddy: + modify x11.c to avoid clearing the window manager flags that control focus behavior, to work with ctwm. > Tom Dickey: + add WinVile64 package script for Inno Setup. + show "win64" for $os symbol if built for 64-bit Windows. + add ifdef in winvile.iss to accommodate changes with Inno Setup 5.6.1 + use GetModuleFileNameEx() in preference to looking for winvile's registry keys or the PATH when finding the executable path for the "-Or" option. + improve coloring of "\f" font markers in the nroff filter. + fix a mis-setting in api.c from 9.8q cleanup. + document winvile registry settings in the help-file. + create symbolic links for the utility program's manual pages, point to the base manpage. + document the utility programs and scripts which normally are packaged in the manual page. + if $VILE_LIBDIR_PATH is set, prefer that in vile-libdir-path + corrected glob expression for vile-libdir-path + several fixes using Visual Studio 2017 code analysis, including + w32cmd.c, correct if-statement for IsDialogMessage call + w32misc.c, correct size of allocation for buffer + ensure no leak on failed realloc + modify casts to avoid truncation Some parts of the analysis are false positives; it appears to have problems in the flow analysis for reporting uninitialized values and dereferencing null pointers. In particular, it does not understand the idiom for reallocating an array of types. + build-fix for Visual Studio 2012 and later: the "FILE" struct is opaque. + use registry value for PaddedBorderWidth in winvile to account for misleading results from GetSystemMetrics introduced by Vista. + modify makefile.wnt to allow build with Visual Studio 2012 and later, which omit the Win32.mak file. + fix a couple of unescaped "?" in suffixes for majormodes, e.g., in mvmnmode. + add vcproj and vcxproj majormodes. + add a "report" target in makefile.wnt to show the symbols used in a build to help troubleshoot upgrades to newer Visual Studio. For instance, it is possible to build using Visual Studio Express 2012 with Windows SDK 7.1 by setting APPVER to "5.01". + reorder a comparison in regmatch() to avoid indexing past limits in some cases of multibyte characters. + add a check in set_vattrs() to ensure loop limit is greater than zero to handle a boundary case with double-width characters. + fix or work around gcc8 warnings. + improve initialization of hashed-key for crypt() using memset() on the buffers rather than assuming the hash is the documented length. Even with this, valgrind warns about buffer mismanagement within libcrypt.so. + check for _nc_free_tinfo() for leak-checking with ncurses' tinfo library. + modify perl/ruby filters to ensure the in-memory file ends with nul. + add filters for yaml, rust-modes to develop for a tutorial. + improve iss-filt.l, handling named constants such as {app}. + update iss.key, e.g., setup-directives and runtime functions. + compiler-warning fixes for gcc 7.2.1 with SuSE. + regenerate doc/*.doc from Debian 7 to Debian 8; the table-width changed from links 2.7 to 2.8 + add dummy "]]" in sh-filt.l to work around breakage with flex 2.6.1, which insists on preprocessing C source using m4. + modify character class assumed for tags, to check for graphic characters. Previously that used qident (cf: 9.7g), which did not allow for dots in filenames which could be present in a ctags file if it were generated using "ctags --extra=+f *" (Savannah #51774). + update ftp site url + improved configure macros: CF_ADD_CFLAGS, CF_ADD_INCDIR, CF_BUILD_CC, CF_CC_ENV_FLAGS, CF_CURSES_CPPFLAGS, CF_CURSES_FUNCS, CF_CURSES_LIBS, CF_FIND_LINKAGE, CF_GCC_WARNINGS, CF_GNU_SOURCE, CF_LARGEFILE, CF_MAKEFLAGS, CF_MKSTEMP, CF_NCURSES_CONFIG, CF_NCURSES_VERSION, CF_POSIX_C_SOURCE, CF_PROG_EXT, CF_PROG_GROFF, CF_SIZECHANGE, CF_STRUCT_TERMIOS, CF_TRY_XOPEN_SOURCE, CF_WITH_ICON_THEME, CF_WITH_MAN2HTML, CF_XOPEN_CURSES, CF_XOPEN_SOURCE, CF_X_ATHENA_CPPFLAGS + modify ti-filt.l to allow hexadecimal, as per X/Open Curses documentation. This is different from termcap, which (like terminfo) supports octal and decimal numbers. + build-fixes for Visual Studio 2015 + build-fixes to allow test-compile with ActiveState Perl 5.24.1, which does not work with winvile because its DLL does not provide COM entrypoints, e.g., CoTaskMemFree and CoRegisterClassObject + update config.guess, config.sub 20161217 (s) > Brendan O'Dea: + add command-line parsing for "--" token, assumed by visudo in the 1.8.12 - 1.8.16 changes (report by Wayne Cuddy). > Tom Dickey: + recompute majormode order when "after", "before" or "qualifiers" is modified for a majormode. + add yamlmode (discussion with Steve Lembark) + modify DSTRING definition in lex-filter to handle continuation lines. + modify cfgmode to reduce false-matches with random ".cfg" files. + improve ps syntax filter + interpret %%BeginData / %%EndData keywords + interpret %%BeginPreview / %%EndPreview keywords + add ".mcrl2" as suffix for mcrlmode. + fixes from test-script: conf, hs, nr, rc, rcs, txt, xq, xml + improved regression test-script to check for places where the syntax filter might have mixed buffered- and unbuffered-calls in the same state, causing tokens in the markup to "move". + remove a statement from flt_putc in the standalone filters that converted a bare ^A to ^A?. + remove escaping from digraphs.rc, since change in 9.7zg made that both unnecessary and incorrect (reports by Marc Simpson, Brendan O'Dea). + improve tcl syntax filter + color backslash-escapes in double-quotes. + add rules to handle regexp and regsub regular expressions. This does not yet handle -regexp switch cases. + add call to flt_bfr_error to flag unbalanced quotes here and in a few other filters. + modify newline patterns to allow for cr/lf endings in continuations + add special case for literals like "{\1}" and "{\\1}". + add special case for html entities such as "{{}" and "{&foo;}" + improve sh syntax filter + allow quoted strings within '${' parameter, a detail that can happen with ksh brace groups (report by j. van den hoff). + handle ksh's "ANSI C quotes", i.e., "$'xxx'" using single quotes after a dollar sign. + use the ksh ("-K") option for bashmode and zshmode syntax. + interpret "$name" within '${' parameter + don't warn for inline-here documents + handle special case where matching tag for a here-document is on the same line as a closing ")" in $(xxx) command. + highlight ksh's "[[", "((", "$((" bracketing like "{". + handle ksh's "((" and "$((" arithmetic expressions. + handle ksh's base#value numbers + improve perl syntax highlighter: + fix state used to guess where a pattern might occur, e.g., after an "if" keyword with no preceding operator to account for line breaks. + correct a check for illegal numbers, which flagged hexadecimal numbers containing "e". + distinguish special case of "format =" vs "format =>". + allow pod to begin without a preceding blank line, but warn. + allow for case where pod mode is turned on/off with only one blank line between the directives. + check for simple patterns that may follow operators such as "map". + allow '$', '+' or '&' as a quote or substitution delimiter + allow angle brackets for quotes after 'q', etc. + fix highlighting when square-brackets are used as delimiters in a perl substitution, e.g., s[foo[bar]xxx][yyy] + quiet some unnecessary compiler warnings with glibc > 2.20 by adding _DEFAULT_SOURCE as needed. + improve version-comparison for "new" flex to allow for 2.6.0, and accept that for built-in filters. Also modify filters/mk-2nd.awk to work with "new" flex ifdef's to ignore yywrap (Debian #832973). + correct long-name for filename-ic mode (report Marc Simpson). 20160727 (r) > Marc Simpson: + correct a typo in skipblanksb() which caused up-paragraph "{{" to get stuck (Savannah #47211). > Tom Dickey: + fix an off-by-one in argument list for wvwrap vs winvile that broke edit-with operation from file explorer. + correct expression for QIDENT in rpm-filt.l, sh-filt.l, which could match multiple tokens rather than a single one and interfere with states for here-document. + use CF_PROG_LINT, which checks for cppcheck. Alternatively, this works, though the "$(LIBS)" used in the lint-rule has to be removed: export LINT=cppcheck export LINT_OPTS="--enable=all" + add error-patterns for cppcheck. + updates for configure macros + CF_CC_ENV_FLAGS - don't limit the check to -I, -U and -D options, since the added options can include various compiler options before and after preprocessor options. + CF_FUNC_DLSYM add braces around calls to CF_ADD_LIB which follow a test "&&" operator since the macro uses multiple statements + CF_LD_RPATH_OPT change FreeBSD to use -Wl,-rpath rather than -rpath option. According to FreeBSD #178732, either works since FreeBSD 4.x; however scons does not accept anything except the -Wl,-rpath form. + CF_LIB_PREFIX build-fixes for OS/2 + CF_WITH_MAN2HTML use configured shell + CF_XOPEN_CURSES improve check, making it define NCURSES_WIDECHAR if we happen to be building on a platform (such as OSX) where we do not define _XOPEN_SOURCE or _XOPEN_SOURCE_EXTENDED + CF_XOPEN_SOURCE build-fixes for OS/2 + modify configuration so that "--no-leaks" does not imply "--with-trace", since that is not necessary when using valgrind. + add null-pointer checks in vile-manfilt for some unusual erasures. + promote $filename-ic to a global mode, using this to allow users to do filename-completion on any system ignoring the case of filenames (discussion on vile mailing list started by Marc Simpson). + modify noautobuffer mode to update the "last" buffer when the user jumps around, e.g., using ":e" or the "historical-buffer" toggle (discussion on vile mailing list started by Hymie). + add examples for which-exec and which-source to vile.hlp to show what the popup-buffer might look like when a numeric parameter precedes these commands. + modify parsing of VILE_STARTUP_PATH to accept colon-separated list (report by Chris Green). + improve formatting of vile.hlp (report by Paul Fox). + add mode "keep-position" to allow changing the behavior after applying a command to a range, to better match the nvi (BSD) and vi (Solaris) flavors (prompted by report by Marc Simpson). + reset "$_" before executing each top-level command (report by Marc Simpson). + improve workarounds for building with "new" flex, in particular the change of return-type for yyget_leng() (report by Martin Ward). + make special case when locating the copy of vile which was run, to not warn and skip because it was found in a group-writable directory (discussion with Steve Lembark). + update config.guess, config.sub 20150907 (q) > Brendan O'Dea: + corrected initialization for Vileserv in vileperl.rc (report by Chris Green). > Tom Dickey: + add command-line options -u and -U to set $system-crlf variable before the "unnamed" buffer is initialized. + add $system-crlf to allow override of compiled-in default for "dos" mode so that winvile can be told to create the "unnamed" buffer with linefeed endings (Savannah #44773). + add variable $system-name to show the name used in version message + add checks after write-hook is run in case the script set $return to anything except true or sortoftrue, or if the script set the buffer to "view". In either case, do not proceed to write the buffer (report by Matthew White). + modify prompts for register name to support name-completion, and recognize "register" as a typed macro-parameter (prompted by discussion with Wayne Cuddy). + modify configure macros to use the configured shell rather than just /bin/sh, to accommodate deprecation of non-POSIX shells such as that used in Solaris. + add configure option --with-man2html, use in generating vile-man.html + modify wvwrap to ensure that it does not pass options to winvile as filenames (Savannah #44774). + update autoconf macros from ongoing work in lynx, ncurses and xterm for testing ncurses6. + fix special case of ^G toggling in minibuffer versus '\' escaping (report by Wayne Cuddy). + cleanup logic which sets DOT.o to the beginning of a line, to ensure that the left-margin is used rather than just the first position on a line. + changes in 9.8p for global substitutions with "^" exposed at least one place, e.g., in oneliner.c where DOT was moved to the next line without ensuring that its offset was reset. Review and amend several other occurrences where DOT moves to next or previous line (report by Jan Wells). 20150201 (p) > from https://github.com/ricksladkey/vile (Rick Sladkey): + check in ntconio.c if running in ConEmu, e.g., ConEmuPID variable is set, and if so, allow its bold/italic extensions. + modify ntconio.c to honor Unicode keyboard input. + amend GetCurrentDirectory() buffer size for Unicode. > Tom Dickey: + add configure check for stricmp, omitted from recent Cygwin. + partial fix for recalling from history this command: 'a,.s/$/;/ With the fix, one can edit the previous command, and issue minor variations. + improve suffix rules for mvn mode by allowing a version number in the filename. + improve ant, mvn modes to highlight user-defined tags, e.g., within "${" and "}". + update mvnmode keywords to maven 3.2.5 + modify vile-xml-filt to color property names according to the new "xmlprops" table. + update antmode keywords to ant 1.9.4, including a representative set of property names. The updated table also attempts to distinguish between tasks and subtasks. + add the more useful types/macros from c99 headers to c.key + repaint all windows on an "unnamed" buffer if told to reread and discard changes (report by Hymie on mailing list). + modify logic used in global substitutions to ensure that "^" for beginning of the line is matched only once (report by Wayne Cuddy). + fix a few build problems with --disable-extensions + modify configure macro CF_WITH_APP_DEFAULTS to check OSX-related pathnames for MacPorts and Apple's variant. + improve configure macro CF_SUBDIR_PATH, changing it to a loop, adding /usr/pkg (NetBSD) and /opt/local (Mac OSX) + update yacc.key for current byacc keywords. + modify yaccfilt.l to handle escaped newlines in quoted strings. + build-fix for xvile without multibyte support. + add error patterns for bison and byacc. + correct workaround in manfilt.c for bullet characters from 9.8g; they were lost when using UTF-8 encoding. + improve tcl-filt.l handling of single character between curly braces, showing that as string-attribute. + modify tcl-filt.l to handle square brackets quoted by curly braces (report by Wayne Cuddy). 20141002 (o) > Tom Dickey: + fix some leaks, etc., reported by valgrind and Coverity. + correct filtername setting for issmode, which used ini-filter. + add ":" and "#" to ini-filter as aliases for "=" and ";" + add desktop-mode, using ini-filter. + revise ldel_chars() function to restore feature of backspacelimit to delete newlines while backspacing. This was lost in 9.5s changes (Savannah #43291). + add case to CF_XOPEN_SOURCE for Unixware, from lynx. + modify configure script to define _NETBSD_SOURCE for Minix, because its header files put the POSIX.1-2001 prototypes, such as isblank, there. + add vile-to-html, vile-libdir-path to uninstall rule + modify configure script to supply default "-o" option for the install program, since MINIX's does not provide a useful default. + other tweaks to work around deficiencies in Ash's parser, e.g., not counting tokens until after dequoting. + modify configure script to avoid using "expr", fixing problem using this with MINIX3.2, which uses Ash - a shell which omits the "<", "<=", etc., comparison operators which POSIX specifies for "expr". + CF_ADD_LIBS workaround in CF_X_TOOLKIT uses pkgconfig, whose files generally are using incomplete dependencies - in turn introducing lots of duplication. filter out the duplicates. + CF_CURSES_FUNCS improve workaround for weak-linkage, seems to fix tests with NetBSD 6.1 + CF_X_ATHENA add --with-Xaw3dxft option + CF_X_TOOLKIT add workaround for breakage in XQuartz upgrades + update config.sub 20140706 (n) > Brendan O'Dea: + use INT2PTR and PTR2IV macros rather than an explicit cast in perl.xs and ptypemap. > Tom Dickey: + improve description of search-list for syntax filter keywords in vile.hlp; add links/anchors to improve navigation in vile-hlp.html, config.html and macros.html + modify error-pattern to work with the GNU make 4.0 change to quotes + modify makemode mode-filename pattern to match BSDMakefile and GNUMakefile + add vile-to-html, vile-libdir-path + modify manfilt.c to recognize aixterm-style SGR 90-97 as colors 8-15. + correct off-by-one count in decoding "meta" markup from 9.8l changes which did not work with external filters. + add note in config.doc recommending ncursesw for screen option over curses/ncurses, for UTF-8 support. + modify DisableHook/EnableHook to let their return-value be usable as the latch condition. + if configure check for gcc -rdynamic option fails, fallback to the built-in filter configuration. + suppress -rdynamic option-check for clang, because its error reporting is unreliable. + correct logic in nextbuffer() when autobuffer mode is unset. Similar fix for prevbuffer() (report by Hymie on mailing list). + modify test for stuttering in vile_op(), to check if a count precedes the final letter in a command. With this change, ^All stutters as before, making the command in terms of lines. However ^Al5l will act on the next 5 characters. Note that ^Al1l will act on a single character (Savannah #42147). + fix a double-free in bclear(), when the buffer is marked noundoable (report by Paul Fox). + update config.guess, config.sub 20140330 (m) > Kevin Buettner: + add missing "break" in DATA() macro in x11.c from 9.8j changes. > Tom Dickey: + fix configure check if curses.h is needed, by suppressing external reference to vl_strncpy. + build-fix for --disable-extensions by providing dummy set_tagsmode() + modify [ShowFormatted] to also handle logmode the same as typescript files + modify makefile.wnt to show version-details in wvwrap.exe + minor fix to make-hlp.pl, to complete underlining of project hierarchy section of vile.hlp + clarify in vile.hlp how to suppress "press any key to continue" message in winvile when running external shell-commands. + build-fix when configuring --with-external-filters when only flex 2.5.35 / 2.5.37 is available (report by Kevin Buettner). + fix crash in winvile in "select-all" command (Savannah #41943). + update gnreight.h from Debian/testing libc6 2.17-97 + update xvile.desktop with improvements from Fedora package. 20140131 (l) > Derek Woolverton: + add new keywords for C++11 > Rick Sladkey: + change initialization in ntconio.c to improve use with ConEmu, e.g., when the window is resized. > Tom Dickey: + add version details to win32 executables. + improve rpm spec-file filter: + add checks for "%" markers in unexpected places, e.g., in comments. + change %package to not begin quoted text; it should be a one-liner + modify ^X-n to filter typescript files like vile-pager. + fill in pod descriptions for undocumented perl modules. + additional change for Savannah #37988 to update screen when removing a newline which was inserted initially by the "o" command. + modify mode-pathname for makemode to work with arbitrary level of directory; it assumed something like "/usr/lib/pkgconfig". + minor fix to tcap.c to restore colors after completing a loop which turns off attributes. The directory.pm script caused the driver to reset reverse-video and bold, but the driver was restoring colors only after the first reset. + minor fixes for perl modules: + correct off-by-one position of highlighting for spell.pm + modify spell.pm to remember the last replacement made for a given word and offer that as the first choice on followup changes. + modify dirlist.pm to reposition the window on completion so that the last lines written to the buffer will always be visible. + modify hgrep.pm to set $search so that for instance, visual-matches works. + modify perl modules to use strict feature. + add ".pp" to pasmode / Pascal and ".shtml" to htmlmode (suggested by Radek Liboska). + add requires/provides for Perl modules in vile.spec (suggested by Radek Liboska). + correct a sign-extension bug in column_sizes(), which caused incorrect cursor-movement for some 8-bit encodings (report by Radek Liboska). + add still more keywords for C++11 + fix for 9.8j change to manfilt.c; reset the overstrike link to null in erase_cell(), to avoid freeing memory twice. + modify internal links of html documentation to fix linklint warnings + fix most issues reported by rpmlint for package/vile.spec: + add configure option "--disable-stripping" + strip executables during install by adding "-s" normally + make the wmconfig files non-executable + update FSF address in several files + modify -F option to ensure that output uses \n consistently for the line-separator verus \r\n. + minor fix to sh-filt.l's stripping of leading blanks in a here- document. + updated ftp-mirror to http://invisible-mirror.net/archives/vile + add a new attribute markup, "M" for "meta" which is ignored by vile. Modified filters to emit their command-line using this markup so that applications can determine which filter was invoked when the -F option is used to provided marked-up files. + build-fixes to allow "new" flex 2.5.35 to be used to build the various filter configurations, noting that the recommended tool is still "reflex" (report by Joran Ahlback). + add convile.nsi and minvile.nsi scripts to use for creating installers from convile and minvile via cross-compiling. NSIS is far less capable than Inno Setup, so the latter still gives the recommended packages. + move ignoresuffix setting from cmode to global settings, i.e., to use for other filetypes. + modify tags logic to set "tagsmode" if it is defined, and assuming that, to test the local check-modtime value, i.e., that managed via the majormode to allow tags files to be selectively reloaded when their content changes (discussion with Wayne Cuddy). + modify sh-filt.l to recognize ksh93/bash here-strings, noting that they are not standardized. + review/improve tcl syntax highlighter (report by Wayne Cuddy): + do not treat single-quote specially + allow newlines in double-quotes + recognize square brackets in double-quotes to denote nested commands. + fix ambiguity between "-option" and "-number". + show sprintf-codes with string color. + highlight "#" prefixing hexadecimal digits as a number. + do not color args for unknown verbs. + update keywords to tcl/tk 8.6.0 + add ".nsh" suffix to nsis mode. + fix for "-F" option when filtered file has no syntax highlighting; the MK variable was not set, causing getregion() to fail. + update config.guess, config.sub 20130707 (k) > Brendan O'Dea: + correct a couple of places in api.c which used characters rather than bytes, which made :%perldo s/^/X/ do the wrong thing for UTF-8 encoding. + change perl.xs to use bullets in a few cases to work with newer Perl's POD parser. Also add a "back" tag (Debian #708027). + improve configure script for perl by locating xsubpp by the same process as the module is loaded, e.g., using @inc (prompted by discussion of Gentoo #380741). > Tom Dickey: + add "®ex-escape" function to allow a literal string to be assigned to "$search" without confusion (discussion with Wayne Cuddy). + add ".tmac" suffix to nrmode + modify ins_anytime() to request a screen update on completion so that temporary changes to the screen such as empty lines for the "o" command will be undone if needed (Savannah #37988). + add powershell mode + convert non-generated html documentation to HTML4-strict; change font-coloring to use css. + amend change for Savannah #37806 to exclude buffers where the file encoding is 8bit, fixing a mispositioning of the cursor, e.g., for ISO-8859-2 encoding (report by Radek Liboska). + add json mode 20130414 (j) > Brendan O'Dea: + correct warnings from pod2text > Tom Dickey: + add configure options --enable-freetype and --enable-fontsets, to support proposed refactoring of x11.c + modify manfilt.c to interpret ANSI erase-line, insert/delete character and inline cursor-movement controls. + modify manfilt.c to improve parsing of SGR sequences, allowing for expansion to simple cursor movement as would be used in line-editing for bash and tcsh (prompted by discussion with Joel Winteregg). + improve/fix ruby syntax highlighter: + add missing logic needed to make binary numbers parse + track curly-brace level in var_embedded(). + improve parsing/highlighting of %r{pattern} + handle special token :` + stop highlighting after __END__ + interpret extended mode for regular expressions, showing comments in different color. + corrected logic for here-document delimiter when it happens to be a quoted string. + recognize ruby 1.8's ?a syntax for ASCII character. + accept floating point constant without decimal point. + handle CR/LF endings for lines with here-document tags. + improve parsing of embedded expressions in strings, e.g., "#{1+2}". + improve parsing of extended-quoting, e.g., %|foo| + add ruby.key as alias for rb.key, to simplify use of the filter as a standalone program. + add mode for special case of embedded-ruby used in Rails, call that "erb" mode, activated by the "-e" option of the filter. + apply consistent stylesheet and website links to html documentation. + add commands to show bound commands ordered by the key to which they are bound: describe-all-keys, describe-all-cmdmode-keys, describe-all-insmode-keys, describe-all-selmode-keys (prompted by discussion with Chris Green). + modify htmlfilt.l to highlight embedded php, improve its parsing of embedded css. + modify definition of istype() to ensure that it returns true only if the character parameter is actually in the range 0..255 (Savannah #38342). + amend change made to alt-tabpos in 9.7u for multibyte characters to make tab and other control characters work as they did before (Savannah #37806). + fixes for issues reported by Coverity: + modify ctype-tables to allow for -1 as a character value, since that may be used in CharAtDot(). + use setjmp/longjmp for recovering from fatal errors in lexers. + undo change to wrap-word from 5.6t, allowing a parameter which is interpreted as a number of spaces to append after the cursor when the line is split. + various minor resource leaks. + start refactoring x11.c, making the current text-drawer x11plain.c + merge/adapt Brendan's current scripts to add perl documentation to the vile-common Debian package for test-builds. This also makes the ".xpm" file consistent with the desktop icons. + add "divert" to m4 preamble to work with sendmail's ".mc" files. + use shape-mask and correct visual depth for window-decoration icon in xvile. + the "-i" option is available in most filters now. Ignore it when checking for unknown options in the wrapper for external filters (report by Wayne Cuddy). + updates for configure script macros: + add 3rd parameter to AC_DEFINE's to allow autoheader to run + remove unused macros + update config.guess, config.sub 20120923 (i) > Tom Dickey: + fix build for minvile, whose icon path was broken in 9.8h + amend fix for Savannah #36801 to make a special case for the calls via "execute-named-command" which limits the quoting to search commands and shell-commands by testing the first character of the command-line (report by Wayne Cuddy). + update configure script to support --datarootdir option. + improve dependencies for rpm package by adding extra patterns for vile's mime.pl and plugins.pl scripts. + improve ToggleMode macro, making it set the local value as ToggleList does (report by Wayne Cuddy). 20120807 (h) > Tom Dickey: + document icon options in config.doc NOTE: the meaning of the --with-icondir option changes with this version; --with-pixmapdir replaces that usage, while --with-icondir is used to support icon themes. + update vile.mini.xpm to add 32x32 and 48x48 sizes. + add configure --with-icon-name option. + add iconName resource, which can override the compiled-in pixmap. + revise xvile configure options with improved versions from xterm. + add .png and .svg icons, for use in icon-themes. + add fences to rpmmode. + restore highlighting of xpmmode, lost in 9.8g changes. + modify vile.spec to conditionally incorporate the perl features. NOTE: this omits dict.pm due to limitations of the rpm program. + improve pattern used for regular expressions in awk-filt.l + improve check in c-filt.c for quoted strings to ensure that a backslash is given for continuation-lines. + modify ecrypt.c to reset seed/salt before each file, so that a set of files can be decrypted with a wildcard. + improved lex-filt.l: + do not treat a line consisting only of whitespace as indented-code. + amend CODE1 state to handle indented comments between patterns. + modify initialization of [vileinit] to quote parameters passed from the command-line, e.g., for the "-s" option so that embedded blanks are retained (report by Greg McFarlane, Savannah #36801). + modify hist_show() to return correct index for "#" buffer when autobuffer mode is turned off (Savannah #36739). + correct logic in special_formatter() for L_CURL case so that expressions such as setv $modeline-format "%{&cat 'ignorecase is ' $ignorecase}" work (patch by Adam Denton, Savannah #35288). + corrected highlighting of continuation-lines for double-quoted strings in awk, tcl filters (prompted by report by Wayne Cuddy). + reduce sh.key to POSIX shell keywords and utilities. + add zshmode and bashmode, for consistency. + add kshmode, to address slight syntax differences between Korn (ksh93) and Bourne shell scripts. + add new command "derive-majormode", which is used to make a new mode initially copying another mode's settings. + improved sh-filt.l: + "<<<" short-form here-document. + add "-K" option to support Korn shell's "vnames", which allows one to define a variable containing "." if there already exists a variable consisting of the part before the ".". + exclude backtic from a pattern in here-documents, which prevented embedded backtic's from being recognized. + extend the list of operators for brace substitution. + use autoconf 2.52.20120310, to work around Intel 12.x compiler. + add configure check for clang, to improve compiler warnings. + build-fix for HP-UX 10.20 lex, which prototyped main() without params 20120309 (g) > Tom Dickey: + relax conditions for displaying saved message just before starting full screen mode, to allow the default help-summary to show (report by Paul Fox). + modify logic for [vileinit] and [vileopts] buffers which are used during startup, to first close their window if possible, eliminating a message that interfered with other startup messages (report by Paul Fox). + improve insert-exec mode by filtering out characters which have special meaning in insert-mode. + add ToggleMode macro (prompted by question by Wayne). + add complete.rc GetCompletion macro as an example of how to do insert-completion. + add "show-user-variables" command. + implement "describe-$variables" command. + add alias "describe-user-functions" for "describe-&functions" + add alias "describe-state-variables" for "describe-$variables" + add variables $get-at-dot, $get-it-all, $get-length and $get-offset to simplify scripting of &get-completion and similar features. + modify vilefilt.l to highlight functions using "-" character. + add aliases &get-key, &get-motion, &get-sequence as more readable names for >key, >motion and >sequence. + add &get-completion function to support macros that can handle name-completion in insert mode (prompted by mailing list discussion). + reset video-attributes for linebreak when computing the left/right scrolling offset, fixing a case from 9.8f which left stray highlights + updated nsis.key + modify conffilt.l to match leading keywords that may begin with a leading punctuation mark, other than the existing comment markers or brackets. + modify nsis mode to ignore case of keywords. + add -i option to most syntax filters to control whether keyword matching is done ignoring case. The exceptions are html, imake and make, which use special logic for deciding which to use. NOTE: this is an incompatible change which can affect user-defined majormodes that use the affected filters. However, presetting the -i option on about a third of the syntax filters would be more confusing than making this explicit in filters.rc + modify configure script to support cross-compiling, tested with cross-compiler to mingw using convile and minvile targets. + add null-pointer checks for "nohl" fix in 9.8f, needed for the case when no majormode is in effect. + modify vile-manfilt to accept 0xb7 bullet character used in some manpages. + updates for configure macros CF_NCURSES_CONFIG, CF_XOPEN_SOURCE 20111127 (f) > Tom Dickey: + trim unneeded loader flags added in Mandriva 2010.2's rpmbuild, since those prevent the loadable filters from linking. + modify symlinking of manpages in vile.spec to avoid using absolute links, since those may be removed in rpmbuild. + change makefile.wnt to add WIDE knob to define UNICODE, and also for the OLE configuration to use comsuppw.lib rather than comsupp.lib + drop -G4 option from makefile.wnt, which was an optmization to favor 486 processors phased out in Visual C++ 5.0, and with 9.0 produces a warning. + change return type of TERM.setpal from void to int, since the return value is used with the win32 platform. + modify special case for "dos" setting in a submode introduced in 8.3q, recognizing "nodos" also. This allows overriding a submode that is previously defined, e.g., in modes.rc, by a user's .vilerc (report by Wayne). + correct "nohl" when used in a submode. As a side-effect, vile frees video attributes for the buffers, but in this special case it did not limit the freeing to buffers using the majormode whose highlight submode was turned off (report by Wayne). + add force-empty-lines operator. + add delete-empty-lines operator (request by Wayne). + change tabstop within [Printable Chars] to keep the result within 80 columns. + improved rpm syntax highlighter: + modify number pattern to add dots and dashes for version numbers. + match keywords in more places by checking for the name in %name and %{name} patterns when the first match fails. + add keywords %exclude, %makeinstall and %run_ldconfig + add vile-pager to dpkg package script for vile. + add ".pod" files to perlmode. + change default in basic.key to Keyword for consistency. + modify xresfilt.l to check for continuation-lines of comments. + add "YI" capability to tc.key, per ncurses fix. + add extra-colors settings for linenumber and linebreak, as well as the normal "<" and ">" markers. + modify makemode to use tabinsert, allowing notabinsert to be a default in other mode (patch by Anthony Shipman). + add erlang syntax highlighter and majormode (patch by Anthony Shipman). + add linebreak mode, like vim (request by Paul Van Tilburg). This does NOT yet work with color highlighting, but does work with wide-characters. + fill in a missing chunk of logic for wrapping double-width characters (report by Sukegawa Shigeyuki). + modify debian/rules to work around a quoting problem in Brendan O'Dea's build environment. + fix a typo in help-file description of modeline (report by Wayne). + adapt/use multi-package feature of Fedora rpm script. + modify dpkg and rpm scripts to install lxvile. + add build-dependency for dpkg test-script against libperl-dev + several configure macro updates, from lynx/ncurses/tctest/xterm: + CF_ANSI_CC_CHECK - do a sanity check on $CC; occasional users add options directly to it rather than follow the standards by setting $CFLAGS and/or $CPPFLAGS. + CF_CURSES_CPPFLAGS - make checks for special libraries on hpux10 and sunos4 optional + CF_CURSES_FUNCS - workaround for bug in gcc 4.2.1 (FreeBSD 8.1) which caused part of test program to be omitted, i.e., when it saw two return-statements in a row it omitted the _first_ one. Also add expression to pointer check to help FreeBSD's linker decide it should be validated. Just an assignment was not enough. + CF_CURSES_LIBS - add check for NetBSD's otermcap + CF_CURSES_HEADER - change order for curses.h / ncurses.h pairs to put ncurses.h first, which will tend to provide the same #define's as in CF_NCURSES_HEADER (report by Dennis Preiser). + CF_CURSES_LIBS - make checks for special libraries on hpux10 and sunos4 optional + CF_CURSES_TERM_H - modify to avoid spurious check for <curses.hterm.h> if there is no ncurses version. Look for ncurses's term.h anyway, to work around breakage by packagers who separate ncurses' header files. + CF_DISABLE_RPATH_HACK - fix garbled message + CF_LD_RPATH_OPT - add cases for DragonFlyBSD and MirBSD + CF_MAKEFLAGS - filter out GNU make's entering/leaving messages. This only appeared when using the macro in a dpkg script, though it should have in other cases. + CF_PKG_CONFIG - modify to allow autoconf-2.13 or autoconf-2.52 configurations. + CF_RPATH_HACK - add a check for libraries not found, e.g., from suppressed functionality of gcc in linking from /usr/local/lib, and add a -L option to help work around this. + CF_STRUCT_TERMIOS - relax ncurses-oriented change to make this work as fixup after CF_XOPEN_SOURCE + CF_TERMCAP_LIBS - modify the workaround for old AIX system (e.g., from 1997 or before) to not set $cf_cv_termlib if it succeeds in finding initscr in libcurses. Doing that confused a check in tin's configure.in which looks at that variable to decide if termcap/terminfo library was found. The check for tgoto in libtermcap on the next line is the actual check which is needed, and should fail if there is no termcap library installed. + CF_XOPEN_CURSES - fix typo in the workaround for _XOPEN_SOURCE_EXTENDED + CF_XOPEN_SOURCE - extend aix case to aix 7.x, modify checks to prefer _XOPEN_SOURCE vs _XOPEN_SOURCE_EXTENDED. + CF_X_ATHENA_LIBS - DragonFlyBSD's pkgsrc combines Xaw6 and Xaw7 into a single package, and doesn't provide a plain "libXaw.so" symlink. Work around by testing for the 6/7 versions. + restore delphi keyword file. + amend change from 9.7w to install rule for vileget, making it use the normal INSTALL_SCRIPT symbol. Some platforms' "strip" utility do not error if the file happens to be a shell script. + amend build-fix for cygwin to fix winvile OLE. 20110411 (e) > Tom Dickey: + improve ada syntax highlighter by parsing attributes, adding a list of the predefined attributes to its keyword file. + fix character-type initialization to allow built-in locales in 9.7d to work (report by Ramil Farkhshatov). + amend a change from 9.7zd which lost the repeat-count for single-byte characters in "r" and other uses of lins_chars() (report by Hymie on mailing list). + build-fixes for --disable-extensions + add tables, modify functions, to support name-completion for the ":g" global commands. Previously, name-completion used the entire table, which is about 7 times longer. + add "describe-globals" command. + add the "pp" operator to documentation of :g in help-file (report by Wayne on mailing list) + change backup-style from universal to buffer-mode (request by Wayne on mailing list). + add a check in bytes_at0() to ensure that the offset is positive. + modify logic used when cursor-tokens is set, to extract the token from the screen. It was only searching for the first token which began on or after the current position. Now it searches for tokens which may begin before the current position (report by Ian Watson). + build-fix for xvile with cygwin, broken in 9.8a changes to consolidate w32vile.h includes. 20101228 (d) > Tom Dickey: + modify expression used for "path" type in regexp.c to avoid matching non-ASCII punctuation characters. + merge changes from Debian package script for 9.8c + add preamble patterns for Emacs "text" and "Autotest" modes. + minor improvements to performance by inlining as macros some frequently used functions. + apply the same improvement for line-deletion to these functions: attributereqion(), find_release_attr(), update_window_attrs(). + improve performance of line-deletion by eliminating a search for region-pointer, using data already collected (report by Gary Jennejohn). + modify CAPNAME expression in tc-filt.l to accept "#2", etc. + extend generate set of single-byte encodings to include those listed by iconv for which there is no predefined locale, e.g., the Windows codepages. + modify several places which check for special characters, e.g., when parsing repeat-counts in normal mode, to also exclude multibyte characters (report by Ramil Farkhshatov). + use the generated single-byte encodings from 9.8c to improve UTF-8 support for platforms without iconv, i.e., by relating the narrow and wide encodings. + add $kbd-encoding variable, to control whether the keyboard uses the same encoding as the display and/or locale. 20101206 (c) > Rick Sladkey + add Unicode support to the vile Win32 console driver. > Tom Dickey: + add generated set of single-byte encodings, to replace the ASCII and ISO-8859-1 fallbacks used when no suitable 8-bit "narrow" locale can be setup. The tables also have the corresponding set of locale names, which provides a fallback for cases when the locale support is incomplete (prompted by report by Ramil Farkhshatov). + modify CF_WITH_CURSES_DIR and related macros so the --with-curses-dir option applies to both ncurses and curses. + modify CF_X_ATHENA and CF_X_TOOLKIT autoconf macros to accomodate changes in xorg package scripts. + modify several autoconf macros to lessen use of legacy "${name-value}" feature in favor of standard "${name:-value}", since it is broken in recent version of bash. + remove a spurious '\' in backreference for sed in CF_LEX_VERSION macro (report by Mark McKinstry) + add ".yy" suffix to yaccmode. + add ".gperf" and ".ll" suffixes to lexmode. + ncu-indent is now provided by "cindent" at http://invisible-island.net/cindent/ + set pointsize in output from atr2html. + use cindent to format the ".c"-files. + use cindent to format the lex-files. + correct description of "copy-to-clipboard" in cmdtbl. + update config.guess, config.sub 20100915 (b) > Tom Dickey: + correct a check in the combination of showchar mode with the :show-printable command when the global file-encoding mode is set to locale. Also make this combination apply whether or not the ruler mode is set. + correct setting of reg_utf8flag when the global file-encoding mode is set to locale, e.g., for UTF-8 encoding. + add "%" to syntax highlighting of makefile target patterns. + add configure --enable-link-prefix, which is used to trim unneeded libraries from link-commands, to reduce package dependencies. + build-fix for Ubuntu package, which must ensure that -lcrypt is added when building vile-crypt due to weak-linkage issues. 20100908 (a) > Tom Dickey: + modify configure check for gcc's -r dynamic option to include the message from QNX's gcc 2.95.2, which simply ignores the "dynamic". + modify RPM spec-file to remove the doc-directories' scripts at build time, since rpmbuild 4.4.2.3 on Centos 5.5 automatically adds unwanted dependencies on the Perl scripts found there as part of the package's requirements for installing. + fix many strict gcc compiler warnings. + remove support for OpenLook. + add configure --enable-colored-menus option (discussion with Chris Green). + modify makefiles for winvile so that it supports unix-style encryption. + modify vile-crypt to accept a "-u" option for unix-style encryption. + add Jochen Obalek's unix-style crypt function for platforms without that, e.g., win32 and OS/2. + modify perl.xs to build/work with perl 5.004 (cf: 9.7e). + add configure workaround for perl 5.004's prototype for main(). + drop two symbols from embedded-Perl configure check, since they did not appear in 5.004, and are not used by perl.xs + build-fix for OS/2 EMX: + remove a '/' after $(DESTDIR), to work with DOS devices. + suppress unsupported "inline" definition for icc compiler. + build/runtime fixes for DJGPP: + provide fallback for intptr_t type. + amend a change from 9.7h which assigned a non-malloc'd pointer to context where it was later freed.
jperkin
pushed a commit
that referenced
this pull request
Feb 24, 2019
Upstream changes: version 3.006: Fri 15 Feb 09:01:51 CET 2019 Fixes: - MailDir warns about repeat count, since last release added 'use warnings' to the file. [Keita Jamadam] github issue #2 - mbox parsing failed on changing handling of blank lines by Mail::Message rt.cpan.org#128513 [Gregor Herrmann] + [cpantesters]
jperkin
pushed a commit
that referenced
this pull request
Dec 29, 2021
upstream changes: ----------------- fetchmail-6.4.25 (released 2021-12-10, 31653 LoC): # BREAKING CHANGES: * Since distributions continue patching for LibreSSL use, which cannot be linked legally, block out LibreSSL in configure.ac and socket.c, and refer to COPYING, unless on OpenBSD (which ships it in the base system). OpenSSL and wolfSSL 5 can be used. SSL-related documentation was updated, do re-read COPYING, INSTALL, README, README.packaging, README.SSL. * Bump OpenSSL version requirement to 1.0.2f in order to safely remove the obsolete OpenSSL flag SSL_OP_SINGLE_DH_USE. This blocks out 1.0.2e and older 1.0.2 versions. 1.0.2f was a security fix release, and 1.0.2u is publicly available from https://www.openssl.org/source/old/1.0.2/ * Some of the configure.ac fiddling MIGHT have broken cross-compilation again. The maintainer does not test cross-compiling fetchmail; if you have difficulties, try setting PKG_CONFIG_LIBDIR to the pkg-config path containing your target/host libraries, or see if --with-ssl-prefix or --with-wolfssl-prefix, or overriding LDFLAGS/LIBS/CPPFLAGS, can help. Feedback solicited on compliant systems that are before end-of-life. # BUG FIXES: * 6.4.24's workaround for OpenSSL 1.0.2's X509_V_FLAG_TRUSTED_FIRST flag contained a typo and would not kick in properly. * Library and/or rpath setting from configure.ac was fixed. # ADDITIONS: * Added an example systemd unit file and instructions to contrib/systemd/ which runs fetchmail as a daemon with 5-minute poll intervals. Courteously contributed by Barak A. Pearlmutter, Debian Bug#981464. * fetchmail can now be used with wolfSSL 5's OpenSSL compatibility layer, see INSTALL and README.SSL. This is considered experimental. Feedback solicited. # CHANGES: * The getstats.py dist-tool now counts lines of .ac and .am files. * ./configure --with-ssl now supports pkg-config module names, too. See INSTALL. # TRANSLATIONS: language translations were updated by these fine people: (in reverse alphabetical order of language codes so as not to prefer people): * sv: Göran Uddeborg [Swedish] * sq: Besnik Bleta [Albanian] * pl: Jakub Bogusz [Polish] * ja: Takeshi Hamasaki [Japanese] * fr: Frédéric Marchal [French] * eo: Keith Bowes [Esperanto] * cs: Petr Pisar [Czech] # CREDITS: * Thanks to Corey Halpin for testing release candidates. -------------------------------------------------------------------------------- fetchmail-6.4.24 (released 2021-11-20, 30218 LoC): # OPENSSL AND LICENSING NOTE: > see fetchmail-6.4.22 below, and the file COPYING. Note that distribution of packages linked with LibreSSL is not feasible due to a missing GPLv2 clause 2(b) exception. # COMPATIBILITY: * Bison 3.8 dropped yytoknum altogether, breaking compilation due to a warning workaround. Remove the cast of yytoknum to void. This may cause a compiler warning to reappear with older Bison versions. * OpenSSL 1.0.2: Workaround for systems that keep the expired DST Root CA X3 certificate in its trust store because OpenSSL by default prefers the untrusted certificate and fails. Fetchmail now sets the X509_V_FLAG_TRUSTED_FIRST flag (on OpenSSL 1.0.2 only). This is workaround #2 from the OpenSSL Blog. For details, see both: https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire/ https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/ NOTE: OpenSSL 1.0.2 is end of life, it is assumed that the OpenSSL library is kept up to date by a distributor or via OpenSSL support contract. Where this is not the case, please upgrade to a supported OpenSSL version. # DOCUMENTATION: * The manual page was revised after re-checking with mandoc -Tlint, aspell, igor. Some more revisions were made for clarity. # TRANSLATIONS: language translations were updated by these fine people: * sv: Göran Uddeborg [Swedish] * pl: Jakub Bogusz [Polish] * fr: Frédéric Marchal [French] * cs: Petr Pisar [Czech] * eo: Keith Bowes [Esperanto] * ja: Takeshi Hamasaki [Japanese] -------------------------------------------------------------------------------- fetchmail-6.4.23 (released 2021-10-31, 30206 LoC): # USABILITY: * For common ssh-based IMAP PREAUTH setups (i. e. those that use a plugin - no matter its contents - and that set auth ssh), change the STARTTLS error message to suggest sslproto '' instead. This is a commonly reported issue after the CVE-2021-39272 fix in 6.4.22. Fixes Redhat Bugzilla 2008160. Fixes GitLab #39. # TRANSLATIONS: language translations were updated by these fine people: * ja: Takeshi Hamasaki [Japanese] * sr: Мирослав Николић (Miroslav Nikolić) [Serbian] -------------------------------------------------------------------------------- fetchmail-6.4.22 (released 2021-09-13, 30201 LoC): # OPENSSL AND LICENSING NOTE: * fetchmail 6.4.22 is compatible with OpenSSL 1.1.1 and 3.0.0. OpenSSL's licensing changed between these releases from dual OpenSSL/SSLeay license to Apache License v2.0, which is considered incompatible with GPL v2 by the FSF. For implications and details, see the file COPYING. # SECURITY FIXES: * CVE-2021-39272: fetchmail-SA-2021-02: On IMAP connections, without --ssl and with nonempty --sslproto, meaning that fetchmail is to enforce TLS, and when the server or an attacker sends a PREAUTH greeting, fetchmail used to continue an unencrypted connection. Now, log the error and abort the connection. --Recommendation for servers that support SSL/TLS-wrapped or "implicit" mode on a dedicated port (default 993): use --ssl, or the ssl user option in an rcfile. --Reported by: Andrew C. Aitchison, based on the USENIX Security 21 paper "Why TLS is better without STARTTLS - A Security Analysis of STARTTLS in the Email Context" by Damian Poddebniak, Fabian Ising, Hanno Böck, and Sebastian Schinzel. The paper did not mention fetchmail. * On IMAP and POP3 connections, --auth ssh no longer prevents STARTTLS negotiation. * On IMAP connections, fetchmail does not permit overriding a server-side LOGINDISABLED with --auth password any more. * On POP3 connections, the possibility for RPA authentication (by probing with an AUTH command without arguments) no longer prevents STARTTLS negotiation. * For POP3 connections, only attempt RPA if the authentication type is "any". # BUG FIXES: * On IMAP connections, when AUTHENTICATE EXTERNAL fails and we have received the tagged (= final) response, do not send "*". * On IMAP connections, AUTHENTICATE EXTERNAL without username will properly send a "=" for protocol compliance. * On IMAP connections, AUTHENTICATE EXTERNAL will now check if the server advertised SASL-IR (RFC-4959) support and otherwise refuse (fetchmail <= 6.4 has not supported and does not support the separate challenge/response with command continuation) * On IMAP connections, when --auth external is requested but not advertised by the server, log a proper error message. * Fetchmail no longer crashes when attempting a connection with --plugin "" or --plugout "". * Fetchmail no longer leaks memory when processing the arguments of --plugin or --plugout on connections. * On POP3 connections, the CAPAbilities parser is now caseblind. * Fix segfault on configurations with "defaults ... no envelope". Reported by Bjørn Mork. Fixes Debian Bug#992400. This is a regression in fetchmail 6.4.3 and happened when plugging memory leaks, which did not account for that the envelope parameter is special when set as "no envelope". The segfault happens in a constant strlen(-1), triggered by trusted local input => no vulnerability. * Fix program abort (SIGABRT) with "internal error" when invalid sslproto is given with OpenSSL 1.1.0 API compatible SSL implementations. # CHANGES: * IMAP: When fetchmail is in not-authenticated state and the server volunteers CAPABILITY information, use it and do not re-probe. (After STARTTLS, fetchmail must and will re-probe explicitly.) * For typical POP3/IMAP ports 110, 143, 993, 995, if port and --ssl option do not match, emit a warning and continue. Closes Gitlab #31. (cherry-picked from 6.5 beta branch "legacy_6x") * fetchmail.man and README.SSL were updated in line with RFC-8314/8996/8997 recommendations to prefer Implicit TLS (--ssl/ssl) and TLS v1.2 or newer, placing --sslproto tls1.2+ more prominently. The defaults shall not change between 6.4.X releases for compatibility. # TRANSLATIONS: language translations were updated by these fine people: * sq: Besnik Bleta [Albanian] * cs: Petr Pisar [Czech] * eo: Keith Bowes [Esperanto] * fr: Frédéric Marchal [French] * pl: Jakub Bogusz [Polish] * sv: Göran Uddeborg [Swedish] # CREDITS: * Thanks for testing the release candidates and bug reports to: Corey Halpin, Stefan Eßer.CVS: ----------------------------------------------------------------------
jperkin
pushed a commit
that referenced
this pull request
Feb 21, 2022
0.2 -- 2022-01-11 * Make MimeAttachments a newtype, and export it [API change]. Derive ToJSON, ToEncoding using generics for deterministic field order. * Add Ord instance for MimeBundle and MimeData. [API change] * Derive ToJSON for MimeBundle, with a deterministic order of keys. * Add ToJSON instance for MimeData [API change]. * Make JSONMeta a newtype and export it [API change]. Derive ToJSON with a deterministic order of keys. * Add cellId field to Cell (#2). [API change] Needed for Nb4.5+. 0.1.0.2 -- 2020-10-23 * Changes for aeson 2 compatibility. * Simplified round trip test to avoid use of aeson-diff, which doesn't work with aeson 2.
jperkin
pushed a commit
that referenced
this pull request
Apr 4, 2022
4.16.0 (2022-03-17) ====== Note: GlobalTime and Orage panel plugin are being deprecated and will be removed in a future release. Their features will be integrated with or provided by existing Xfce components. See https://gitlab.xfce.org/apps/orage/-/issues/3#note_43209 Finalize port to GTK 3, small fixes and cleanup for 4.16.0 (see MRs for more details): - Add new application icon (!18) - Fix some memory leaks - i18n: Use `xfce_textdomain()` to initialize translations - Trace messages cleanup (!15) - Update COPYING (Issue #10, !17) - Use stdout and stderr correctly in main.c - Build tz_convert only with bundled libical (!14) - Switch to reverse-DNS naming for icon and desktop files (!13) - D-Bus service cleanup (!12) - Fix `orage_exec()` and its calls - Update project files (!10) - Fixed strptime parse issue on FreeBSD (#6, !11) - Fix make distcheck warnning - Fixed libpopt detection on FreeBSD (!9) - Fix build warnings 3: Clang static analyzer (!6) - Added 'git' to program version string and 'sed' check (!7) - Fix build warnings 2: Compilation (!4) - Fix build warnings 1: Autotools (!3) - Add basic GitLab pipeline (!2) Commits from merge request !1 (GTK 3 port), which also includes 4.15.x below: - Reverted to c60567fe - Fixed typos - Added support for 'legacy' non RGBA GTK colours. Both RGBA and old colous are now supported. - Replaced unused parameters '(void)' castings with GLib G_GNUC_UNUSED. Added GLib check to configure. - Removed trailing whitespaces and corrected formatting - Updated version numbers - Aligned new appointment->alarm Sound and Procedure entry fields and removed unused code. - Renamed 'OragePlugin *clock' to 'OragePlugin *plugin' or 'OragePlugin *orage_plugin' - Fixed libical support, supported libical version is now >= 3.0. - Added variable tmp only when HAVE_LIBICAL is not defined - Dead code removal - Removed outdated is_utc, libical uses UTC timezone. This patch allows to use libical 3.0 - Updated with 'Ical week start day' issue - Fixed: "'Ical week start day' configuration parameter is ignored". Issue #5 - Changed version number to 4.15.2 - Translation Updates: Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur 4.15.1 (2021-12-15, unreleased version) ====== Notes from old ChangeLog file: * Fixed libbsd dependency: reverted libical strl* functions back to str* or changed orage functions from strl* to g_strl*. * Automake changes: silent mode is now default * Minimum autogen required version is 4.16.0 * Ported GlobalTime to GTK3: * Replaced GlobalTime background and foreground colours from GdkColor to GdkRGBA (old colours from GlobalTime configuration is not valid anymore) * Ported panel-plugin to GTK3. * Changed to plugin to use panel plugin class. Initial patches contributed by Patronos. Full commit list: - Version 4.15.1 release time - Updated with panel plugin changes - Changed 'save' signal to member of plugin class - Dead code removal - Added FIXME comments - Changed int parameter to gint - Removed invalid "column-homogeneous" property from box property - Fixed plugin tooltip - Fixed rc file write - Fixed panel plugin blocking/unblocking when configuration menu is closed - Fixed "properties_frame" handling - Added log domain for panel plugin - Fixed object "dialog" getters and setters - Fixed class based plugin intialization - Added xfce_titled_dialog_get_type == 0 check - Updated TODO message - Removed redundant declaration - Replaced GTK_STOCK_OK with "_OK" - Replaced deprected GTK2 code with alternative GTK3 code - Replaced gtk_tool_button_new_from_stock with orage_toolbar_append_button - Removed deprecated gtk_widget_get_default_style - Removed redundant const qualifiers - Fixed typo - Replaced gtk_font_button_get_font_name with gtk_font_chooser_get_font and added g_free for release memory from allocated font name - Disable unused parameter warning - Changed variable clock_rotation_array from char to const gchar - Changed OS default background to white and foreground (text colour) to black - Replaced gtk_style_context_get_property with gtk_style_context_get - Fixed casting of GtkStyleProvider - Replaced deprecated gtk_css_provider_get_default with gtk_css_provider_new - Suppressed deprecated warnings - Changed clock background and font colour from GtkColour to GtkRGBA - Casted GtkWidget to GtkLabel - Replaced gtk_widget_override_font with gtk_label_set_attributes - Replaced hbox with box - Replaced table with grid - Suppresed unused parameter warning - Fixed tooltips for GTK3 (removed gtk_tooltips_new and related) - Removed unused code - Fixed panel plugin type name - Code cleanup: replaced ';;' with ';' - Patches from issues #4: started to porting orage plugin to class structure. - Replaced string constants which was used in several places with macros - Added patches from issues #2 and #3. These patches allows to compile panel-pugin, but compiled code is still non functional (needs cleanup from remaining GTK2 version). - Enabled XFCE API for GTK3 (X-XFCE-API=2.0) - Internal libical and tz_convert fixes to get it compiled on Fedora35 - Suppressed unused parameter warnings - Replaced subdir object build with convenience library - Enabled building panel plugin - Enabled building 'xfce-xfcalendar-settings.desktop' - Fixed compiler warnings about coparing signed and unsigned - Replaced gtk_hbox_new with gtk_box_new - Suppressed deperecation warnings for gtk_widget_override_background_color and gtk_widget_override_color - Isolated deprecated color modify functions - Replaced deprecated gtk_font_button_get_font_name with gtk_font_chooser_get_font - Replaced deprecated gtk_widget_modify_font and gtk_widget_override_font with gtk_label_set_attributes - GNU intltool 0.51.0 (Ubuntu 21.04) needs that 'm4' directory exists before calling intltoolize - Replaced Globaltime colours from GdkColor to GdkRGBA - Replaced GTK_STOCK_OK in globaltime timezone selection with "_OK" and changed orage timezone selection to match as possible with globaltime timezone slection (in future globaltime tz selection will be merged with orage tz selection) - Replaced gtk_image_new_from_stock with gtk_image_new_from_icon_name - Replaced stock ID based buttons with named icon based - Fixed grid cell lengths for two last rows in "Text Default Formatting" table - Replaced table with grid - Replaced all boxes in gt_prefs.c with grid - Removed redundant gtk_box_pack_start - Removed redundant warning macros - Replaced deprecated gtk_widget_modify_font with gtk_widget_override_font - Fixed GlobalTime raising event handling - Added more debug info for tray icon rising - Ported code that use GdkEventClient to GTK3 - Replaced box with grid - Replaced clocks.hdr_hbox box with grid - Replaced clocks.main_hbox hbox with grid - Disabled unused parameter warning - Fixed pointer error while pressing any button (re-added functions.h) - Added .gitignore - Added X11 library check to configure - Created convinience library for shared files (shared between Orage and Globaltime) - Re-enabled building Globaltime - Fixed libbsd dependency: reverted libical strl* functions back to str* - Added new TODOs and removed already done - Updated changes in version 4.15.x - Removing dependency to libbsd: replaced strlcpy, strlcat, etc functions with g_strl* functions - Added silent automake rules as default - Updated required XDT_AUTOGEN_REQUIRED_VERSION to 4.16.0 - Fixed Orage internal CSS filenames - Changed working version to 4.15.1 - Reverted back required autogen version 4.15.0 (2021-10-07, unreleased version) ====== Most code ported to GTK3, tested only on FreeBSD. - GTK3 port
jperkin
pushed a commit
that referenced
this pull request
Jun 6, 2022
v0.5 2022-04-08 Paris (France) ------------------------------------ * `duff` works only for OCaml >= 4.07 (@hannesm, #11) * Update with `ocamlformat.0.21.0` (@hannesm, #11) * Remove the `bigarray-compat` dependency (@hannesm, #11) v0.4 2021-15-03 Paris (France) ------------------------------------ - Upgrade test to use `hxd.0.3.1` - Upgrade to `ocamlformat.0.16.0` v0.3 2020-06-02 Paris (France) ------------------------------------ __breaking changes__ * Add a constraint with `git.2.1.3` (#7) * Update the documentation (#6) * Work on the new API (#2) * Delete provided binary (#5) * Move to `dune.2.0.0` (#5) * Integrate fuzzer into tests (#5) * Apply ocamlformat (#5)
jperkin
pushed a commit
that referenced
this pull request
Jul 5, 2022
Updated in wip by Paolo Vincenzo Olivo. Remove upstreamed patches. 2021-01-10 (0.6.3) Volker Gropp <bwmng(at)gropp.org> * remove outdated copyright and email * Merge pull request #25 from fweimer/patch-1 AC_QEF_C_NORETURN: Include <stdlib.h> for exit * Merge pull request #27 from ofalk/master Fix potential write to unallocated memory. * Merge pull request #28 from vgropp/#2-fix-csv-bits feat: #2 output bits in csv * Merge pull request #29 from vgropp/#2-fix-csv-bits fix(doc): #2 output bits in csv * Merge pull request #32 from vgropp/new-netstat-#5 feat: add support for newer (2016+) linux netstat #5 2019-01-01 14:50 (0.6.2) Volker Gropp <bwmng(at)gropp.org> * Merge pull request #22 from vgropp/issue-#13 to fix windows build * Merge pull request #20 from dreibh/master CSV file output: fix for timestamp inaccuracy and Y-2038 problem * Merge pull request #21 from vgropp/travisci add travisci * Merge pull request #17 from Himura2la/master Add the started time in "sum" mode * Merge pull request #18 from Himura2la/fix-dynamic Fix DYNAMIC and ANSIOUT in config * Merge pull request #10 from SoapGentoo/fixes Use `static inline` instead of `inline` * Merge pull request #9 from adventureloop/master Always fflush the pipe * Merge pull request #7 from samueloph/fsf_address_clean Update FSF address * Merge pull request #6 from samueloph/master Fix typos * fix nan and inf values on fast refresh (fixes debian bug #532331)
jperkin
pushed a commit
that referenced
this pull request
Sep 1, 2022
0.1.7 (2022-03-07) * Land #2, Fix Multipart Boundary Fingerprint Issue
jperkin
pushed a commit
that referenced
this pull request
Sep 13, 2022
Required by ruby-auth package version 1.0 and later. VersionGem Alternatives This gem has a very niche purpose, which is: 1. providing introspection of a Version module based on a Version::VERSION constant string, 2. while not interfering with gemspec parsing where the VERSION string is traditionally used. If this isn't precisely your use case you may be better off looking at Versionaire, a wonderful, performant, well-maintained, gem from the Alchemists. For more discussion about this see issue #2
jperkin
pushed a commit
that referenced
this pull request
Dec 14, 2022
This bug fix release corrects a regression introduced in 1.0.7 that caused running makedepend on larger bodies of source to incorrectly hit the "out of space: increase MAXFILES" error, and made makedepend run measuribly slower than before. Alan Coopersmith (3): man page: add line breaks in Synopsis section Bug #2: fix regression introduced by fix for bug #1 makedepend 1.0.8
jperkin
pushed a commit
that referenced
this pull request
Dec 18, 2022
Tested on NetBSD 9 amd64 with postfix and spamass-milter. NB the rule renaming below and the modified init.pre, which will not be merged by updating if init.pre is locally modifed. Upstream Release Notes: Introduction ------------ Apache SpamAssassin 4.0.0 contains numerous tweaks and bug fixes over the past releases. In particular, it includes major changes that significantly improve the handling of text in international language. As with any major release, there are countless functional patches and improvements to upgrade to 4.0.0. Apache SpamAssassin 4.0.0 includes several years of fixes that significantly improve classification and performance. It has been thoroughly tested in production systems. We strongly recommend upgrading as soon as possible. Notable features: ================= New plugins ----------- There are three new plugins added with this release: #1 Mail::SpamAssassin::Plugin::ExtractText This plugin uses external tools to extract text from message parts, and then sets the text as the rendered part. All SpamAssassin rules that apply to the rendered part will run on the extracted text as well. #2 Mail::SpamAssassin::Plugin::DMARC This plugin checks if emails match DMARC policy after parsing DKIM and SPF results. #3 Mail::SpamAssassin::Plugin::DecodeShortURLs This plugin looks for URLs shortened by a list of URL shortening services. Upon finding a matching URL, plugin will send a HTTP request to the shortening service and retrieve the Location-header which points to the actual shortened URL. It then adds this URL to the list of URIs extracted by SpamAssassin which can then be accessed by uri rules and plugins such as URIDNSBL. Removed plugin -------------- HashCash module, formerly deprecated, has now been removed completely Notable changes --------------- This release includes fixes for the following: - Support for international text such as UTF-8 rules has been completed and significantly improved to include native UTF-8 processing - Bayes plugin has been improved to skip common words aka noise words written in languages other than English - OLEVBMacro plugin has been improved in order to detect more Microsoft Office macros and dangerous content. It has also been improved to extract URIs from Office documents for automatic inclusion in rules such as RBL lookups. - You can now use Captured Tags to use tags “captured” in one rule inside other rules - sa-update(1) tool has been improved with three new options: #1 forcemirror: forces sa-update to use a specific mirror server, #2 score-multiplier: adjust all scores from update channel by a given multiplier to quickly level set scores to match your preferred threshold #3 score-limit adjusts all scores from update channel over a specified limit to a new limit * SSL client certificate support has been improved and made easier to implement with spamc/spamd * DKIM plugin can now detect ARC signatures * More work on improving the configuration and internal coding to use more inclusive and less divisive language * spamc(1) speed has been improved when both SSL and compression are used * The normalize_charset option is now enabled by default. NOTE: Rules should not expect specific non-UTF-8 or UTF-8 encoding in the body. Matching is done against the raw body, which may vary depending on normalize_charset setting and whether UTF-8 decoding was successful. * Mail::SPF is now the only supported module used by the SPF plugin. * Mail::SPF::Query use is deprecated, along with settings do_not_use_mail_spf, do_not_use_mail_spf_query. * SPF lookups are not done asynchronously and you may consider using an SPF filter at the MTA level (pypolicyd-spf / spf-engine / etc) which generates a Received-SPF header that can be parsed by SpamAssassin. * The default sa-update ruleset doesn't make ASN lookups or header additions anymore. Configure desired methods (asn_use_geodb / asn_use_dns) and add_header clauses manually, as described in documentation for the Mail::SpamAssassin::Plugin::ASN. New configuration options ------------------------- All rules, functions, command line options and modules that contain "whitelist" or "blacklist" have been renamed to "welcomelist" and "blocklist" terms Old options will continue to work for backwards compatibility until at least the Apache SpamAssassin version 4.1.0 release New tflag "nolog" added to hide info coming from rules in SpamAssassin reports New dns_options "nov4" and "nov6" added. IMPORTANT:; You must set nov6 if your DNS resolver is filtering IPv6 AAAA replies. Razor2 razor_fork option added. It will fork separate Razor2 process and read in the results later asynchronously, increasing throughput. When this is used, rule priorities are automatically adjusted to -100. Pyzor pyzor_fork option added. It will fork separate Pyzor process and read in the results later asynchronously, increasing throughput. When this is used, rule priorities are automatically adjusted to -100 urirhsbl and urirhssub rules now support "notrim" tflag, which forces querying the full hostname, instead of trimmed domain report_charset now defaults to UTF-8 which may change the rendering of SpamAssassin reports Notable Internal changes ------------------------ Meta rules no longer use priority values, they are evaluated dynamically when the rules they depend on are finished DNS and other asynchronous lookups like DCC or Razor2 plugins are now launched when priority -100 is reached. This allows short circuiting at lower priority without sending unneeded DNS queries New internal Mail::SpamAssassin::GeoDB module supporting RelayCountry and URILocalBL plugins provides a unified interface to Geographic IP modules. These include: MaxMind::DB::Reader (GeoIP2) Geo::IP IP::Country::DB_File IP::Country::Fast. Bayes and TxRep Message-ID tracking now uses a different hashing method Optimizations ------------- Apache SpamAssassin 4.0.0 represents years of work by the project with numerous improvements, new rule types, and internal native handling of messages in international languages. These three key optimizations will improve the efficiency of SpamAssassin: DNS queries are now done asynchronously for overall speed improvements DCC checks can now use dccifd asynchronously for improved throughput Pyzor and Razor fork use separate processes done asynchronously for increased throughput
jperkin
pushed a commit
that referenced
this pull request
Feb 20, 2023
Change log: 4.18.0 (2023-02-08) ====== - Changed Orage internal time and data strings to GDateTime (MR !20) - In event list, fixed event hiding when event start at 00:00 and end 00:00 in same date (this kind event can be created when creating full day event, save event and then unset full day option). (MR !20) - Removed bundled libical (Issue #5) - Removed panel plugin (Issue #11) - Removed GlobalTime (Issue #12) - Replaced old Orage icons (Issue #16) and removed 160x160 icons - Replaced deprecated dbus-glib with GDBus (Issue #4) - Changed event attach order in day view window (Issue #15) - Added Wayland support (Issue #2) - Fixed orage_persistent_alarms.txt not found messages (MR !35) - Fixed after wakeup tray icon updating (Issue #14) - Changed alarm_structure to reference counted structure. This fixes warnings about memory leaks (MR !38, replaces MR !8) - Changed libnotify minimum version to 0.7.0 (MR !39) - Disabled sound alarm when sound command is not set (MR !40) - Fixed large ical file import (Issue #8) - Translation Updates: Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokml, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese
jperkin
pushed a commit
that referenced
this pull request
May 18, 2023
Change log: 1.10.4 (2023-05-14) ====== - Fix warning about checking file permissions - Refactor supported image formats handling (!49) - Add support to AVIF (#109) - Add support to JPEG XL (#108) - Check if the pixbuf-loader supports writing - Restrict file permission if not saved in a user-owned directory (#2) - Save preferences when plugin finalizes screenshot (#96) - Fix screenshot finalize behavior for plugin - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian
jperkin
pushed a commit
that referenced
this pull request
May 29, 2023
Pkgsrc changes: * Only checksums. Upstream changes: 2023-05-26 1.10.0 New features: - Native dynamic discovery for NAPTR and SRV records (#2, #83) - Optionally log accounting requests when respoinding directly (#72) - SNI support for outgoing connections (#90) - Optionally specify server name for certificate name check (#106) - Manual MTU setting for DTLS on non-linux platforms Misc: - Don't require server type to be set by dyndisc scripts - Improve locating openssl lib using pkg-config Bug Fixes: - Fix radius message length handling 2023-05-02 1.9.3 Bug Fixes: - Fix shutdown TLS connection on malformed radius message (#122) - Fix handling of lost requests in DTLS - Fix flush requests when dyndisc fails
jperkin
pushed a commit
that referenced
this pull request
Jun 11, 2023
# webfakes 1.2.0 * The httpbin app now implements the `/brotli`, `/deflate`, `/digest-auth` `/forms/post`, `/hidden-basic-auth`, `/range/:n`, `/stream/:n`, `/cache` and `/cache/:value` endpoints. With these, it implements all endpoint of the otiginal Python httpbin app (#3). * New middleware `mw_cookie_parser()` to parse a `Cookie` header. Relatedly, new `response$add_cookie()` and `response$clear_cookie()` methods to add a cookie to a response and to add a header that clears a cookie (#2). * Parsing query parametes without a value now does not fail. * New utility function `http_time_stamp()` to format a time stamp for HTTP. * The httpbin app now implements the endpoints related to cookies (#3). * The httpbin app now sends the `Date` header in the correct format. * The `offset` parameter is now optional in the `/links` endpoint of the httpbin app. * `mw_etag()` now does not add an `ETag` header to the response, if there is one already. (The comparision is case sensitive.) * New middleware: `mw_range_parser()` to parse `Range` headers. # webfakes 1.1.7 * No user visible changes.
jperkin
pushed a commit
that referenced
this pull request
Aug 8, 2023
pkgsrc change: update HOMEPAGE. 1.14.0 (2023-07-18) What's Changed * Prefer GitHub Actions for CI. by @ioquatix in #2 * Prefer lower case headers. by @ioquatix in #3 * Documentation updates by @HeroProtagonist in #7 * Update doc generation and deploy to github pages by @HeroProtagonist in #8 * Fix gh pages workflow by @HeroProtagonist in #9 * Adds Ruby 3.2 to the CI matrix by @petergoldstein in #12 * test: Add explicit 'timeout' require by @thesamesam in #14 * Refer to github not rubyforge in docs [ci skip] by @olleolleolle in #15 * Prefer Rack::Headers for Rack 3. by @ioquatix in #4 * Remove unnecessary duplicate lines by @monfresh in #10 New Contributors * @ioquatix made their first contribution in #2 * @HeroProtagonist made their first contribution in #7 * @petergoldstein made their first contribution in #12 * @thesamesam made their first contribution in #14 * @olleolleolle made their first contribution in #15 * @monfresh made their first contribution in #10
jperkin
pushed a commit
that referenced
this pull request
Aug 13, 2023
(From: inst/ChangeLog) 5.89 1. removed the anonymous function syntax in 5.87 #2 since it did provoke complaints from users. 2. Fixed bootstrap methods for sparse X matrices for wild and pwy methods report by Tom Parker. a mcmb is hopeless since it doesnt know about sparse matrices, will add something to man page b pwy problem was annoying in the sense that rbind(X,0) doesnt work in SparseM because 0 isnt sparse! Duh. c wild problem revealed an ecosystem of bugs, even in the non-sparse case there was a bug: hat(X) was called but should have specified hat(X, intercept = FALSE), when X is sparse I needed to cook up a special version of hat. 5.91 1. CRAN is doing more severe checking about installed packages, so several changes were made to make calls to suggested packages conditional on their loading status. This is supposed to be checkable by setting the environment variable _R_CHECK_DEPENDS_ONLY_="true" R CMD check ... but I haven't yet gotten this to work. 5.93 1. The problem referenced in 5.91 above was mainly due to the fact that packages were put in the system library not my personal library. This was fixed by reinstalling so that now: Sys.getenv("R_LIBS_USER") [1] "/Users/roger/Library/R/x86_64/4.2/library" and now adding to .Renviron _R_CHECK_DEPENDS_ONLY_=true I believe will trigger the checking without the dependencies as required. 5.94 1. Albrecht Gebhardt has made a translation of the Renka interp functionality used for bivariate smoothing by rqss. This effectively eliminates the need for tripack in quantreg, and the code as been modified accordingly, thanks to Albrecht for all his efforts on this. This is all due to the unfortunate ACM TOMS licencing policy that is incompatible with R. 2. Brian Ripley noted that the DOI for my CUP book was broken and I have urged them to fix this. 3. Minor bug fix in crq for case that the user specifies a single tau value. 5.95 1. modified rqss to use rgl.triangles3d instead of rgl.triangles as suggested by Duncan Murdock 2. modified predict.rq and friends to adapt to na.action as suggested in email of [email protected] on 5 April 2023. 5.96 1. Changed gtimer to return 0.0 at suggestion of BDR to facilitate compatibility with flang.
jperkin
pushed a commit
that referenced
this pull request
Aug 14, 2023
When security/opensc was updated to 0.23.0, it gained a --enable-notify configure flag. The feature adds a libopensc dependency on libglib, which in turns brings libpthread into the game. When using the opensc-pkcs11.so module with a non threaded program such as ssh(1), libopensc will load some thread-enabled glib function that attemps to initialize pthread stuff. That would require libpthread to be linked in, and if it is not the case, module load aborts. Here is the crash in action: Program received signal SIGABRT, Aborted. 0x000072403899c46a in _lwp_kill () from /lib/libc.so.12 (gdb) bt #0 0x000072403899c46a in _lwp_kill () from /lib/libc.so.12 #1 0x0000724038849223 in __libc_thr_create_stub () from /lib/libc.so.12 #2 0x0000724036a9c3ee in ?? () #3 0x0000000000000000 in ?? () This change turns the notify feature into a disabled by default option so that opensc-pkcs11.so can work agan with ssh(1).
jperkin
pushed a commit
that referenced
this pull request
Dec 29, 2023
This fixes the following vulnerabilities: Vulnerability #1: GO-2023-1571 Denial of service via crafted HTTP/2 stream in net/http and golang.org/x/net More info: https://pkg.go.dev/vuln/GO-2023-1571 Module: golang.org/x/net Found in: golang.org/x/[email protected] Fixed in: golang.org/x/[email protected] Vulnerability #2: GO-2022-1130 Authentication bypass in github.com/prometheus/exporter-toolkit More info: https://pkg.go.dev/vuln/GO-2022-1130 Module: github.com/prometheus/exporter-toolkit Found in: github.com/prometheus/[email protected] Fixed in: github.com/prometheus/[email protected] 0.15.1 ------ Rebuild for dependency updates 0.15.0 ------ BREAKING CHANGES: The exporter no longer supports the monolithic DATA_SOURCE_NAME environment variable. To configure connections to MySQL you can either use a my.cnf style config file or command line arguments. For example: export MYSQLD_EXPORTER_PASSWORD=secret mysqld_exporter --mysqld.address=localhost:3306 --mysqld.username=exporter We have also dropped some internal scrape metrics: mysql_exporter_scrapes_total mysql_exporter_scrape_errors_total mysql_last_scrape_failed The default client configuration file is now .my.cnf in the process working directory. Use --config.my-cnf="$HOME/.my.cnf" to retain the previous default.
jperkin
pushed a commit
that referenced
this pull request
Jan 12, 2024
Changelog (taken from https://github.com/superseriousbusiness/gotosocial/releases) v0.13.1 Spiderier Sloth Release highlights Fixes a couple small issues with poll vote counts and poll expiry, and an issue where domain blocks were sometimes not being properly enforced when deeper- and higher-level domain blocks were used in combination (eg., when combining blocks for say example.org, bad.example.org, also-bad.example.org). Migration notes Upgrading See the release notes for 0.13.0 but replace 0.13.0 with 0.13.1 throughout. Easy peasy! config.yaml No changes since 0.13.0, see 0.13.0 for migration notes from versions < 0.13.0. Database Migrations No changes since 0.13.0, see 0.13.0 for migration notes from versions < 0.13.0. Detailed Changelog ccecf5a [bugfix] fix higher-level explicit domain rules causing issues with lower-level domain blocking (#2513) d5c305d [bugfix] misc dereferencer fixes (#2475) 1c56192 [feature] Log pubKeyID for http-signed requests (#2501) f33d05c [bugfix] fix check for closed poll to account for non-zero closed time but in the future (#2486) b141500 [bugfix] fix poll total vote double count (#2464) v0.13.0 Spider Sloth 🕷️ Spider Sloth, Spider Sloth, does whatever a .... sloth does? Release highlights Create, view, and vote in polls. It's been a while in the making but GoToSocial now has support for polls, aka Question activity types. You can create, view, and vote in polls using your client of choice. Show unsupported media placeholders in incoming posts, where media could not be downloaded (temporarily or otherwise). No more dropped media on posts! You'll instead now get a link to the media on the originating instance, that you can click through in your (mobile) browser. Mute threads that you're being overwhelmed by. Notifications for replies, likes, and boosts in that thread will no longer be generated. Media cleanup scheduling. Previously media scheduling took place every night at 12am. With the new media scheduling settings in the config, you can customize the schedule to run it at different times and frequencies. https://docs.gotosocial.org/en/latest/admin/media_caching/#cleanup Support for setting instance language . You can use the new instance-languages setting to indicate one or more primary languages for your instance. https://docs.gotosocial.org/en/latest/configuration/instance/ Support for language tags on posts. Language of posts is now correctly federated in and out of your instance. The language of posts is also shown on the web view of statuses and threads. Gather and expose prometheus format metrics. You can now expose a /metrics endpoint to allow a Prometheus instance to scrape metrics about Go runtime memory usage, http request and database metrics, and more. https://docs.gotosocial.org/en/latest/advanced/metrics/ Migration notes Error #1: authentication NOT PASSED for public key You will see lots of errors in your logs now that look like this. This is normal, and not a new bug! Previously, we were not surfacing these authentication errors, and now we are. They are caused by #894, which we will fix some time in the new year. Again, not a new bug. This will not effect normal running of your instance. Upgrading To upgrade to 0.13.0 from a previous release: Binary/tar Stop GoToSocial Untar the new release, including the web assets and html templates. Edit your config.yaml file as necessary (see below). Start GoToSocial Docker Stop GoToSocial. Pull the new docker container (superseriousbusiness/gotosocial:0.13.0 or superseriousbusiness/gotosocial:latest) Start GoToSocial. config.yaml The configuration file has changed since the previous release. You can see a diff of the config file here: v0.12.2...v0.13.0#diff-c071e03510b2c57e193a44503fd9528a785f0f411497cc75841a9f8d0b1ac622 Database Migrations This release contains several database migrations which will run the first time you start up this new version. Be sure not to interrupt this migration process. This will take anywhere between a couple seconds and ten minutes (on slower hardware). Please be patient! Detailed Changelog Features + performance [feature] Status thread mute/unmute functionality by @tsmethurst in #2278 [feature] attach any request errors if found, only set level=ERROR if code >= 500 by @NyaaaWhatsUpDoc in #2300 [feature] Customizable media cleaner schedule by @tsmethurst in #2304 [feature] add per-uri dereferencer locks by @NyaaaWhatsUpDoc in #2291 [feature] support canceling scheduled tasks, some federation API performance improvements by @NyaaaWhatsUpDoc in #2329 [feature] add support for polls + receiving federated status edits by @NyaaaWhatsUpDoc in #2330 [feature] Media attachment placeholders by @tsmethurst in #2331 [feature/performance] Wrap incoming HTTP requests in timeout handler by @tsmethurst in #2353 [feature] Set/show instance language(s); show post language on frontend by @tsmethurst in #2362 [feature] Initial metrics by @Tsuribori in #2334 [feature] Federate status language in and out by @tsmethurst in #2366 [feature] Poll web view by @tsmethurst in #2377 [performance] http response encoding / writing improvements by @NyaaaWhatsUpDoc in #2374 [feature] Add /api/v1/admin/debug/apurl endpoint by @tsmethurst in #2359 [performance/postgres] Rename constraints, remove duplicate indexes by @tsmethurst in #2392 Bugfixes [bugfix] serialize instance terms via API by @tsmethurst in #2293 [bugfix/frontend] Export/import CSV correctly by @tsmethurst in #2294 [bugfix] allow store smaller PNG image than 261 bytes (#2263) by @KEINOS in #2298 [bugfix/frontend] Add nosubmit option to form fields; use it when instance custom CSS disabled by @tsmethurst in #2290 [bugfix] Extract description as summary first, fall back to name by @tsmethurst in #2303 [bugfix] Allow blocked accounts to show in precise search by @tsmethurst in #2321 [bugfix] Relax Mention parsing, allowing either href or name by @tsmethurst in #2320 Remove account_suspended_at_idx to resolve slow query issues by @Sentynel in #2310 [bugfix] fix poll vote count responses on client and fedi API vote creation by @NyaaaWhatsUpDoc in #2343 [bugfix] actually decrement votes during poll vote delete ... by @NyaaaWhatsUpDoc in #2344 [bugfix/docs] Poll api fixups + swagger docs by @tsmethurst in #2345 [bugfix] Don't try to update suspended accounts by @tsmethurst in #2348 [chore/bugfix/horror] Allow expires_in and poll choices to be parsed from strings by @tsmethurst in #2346 [bugfix] support endless polls, and misskey's' method of inferring expiry in closed polls by @NyaaaWhatsUpDoc in #2349 [bugfix] Update poll delete/update db queries by @tsmethurst in #2361 [bugfix] process account delete side effects in serial, not in parallel by @tsmethurst in #2360 [bugfix] self-referencing collection pages for status replies by @NyaaaWhatsUpDoc in #2364 [bugfix] Add Actor to outgoing poll vote Create; other fixes by @tsmethurst in #2384 [bugfix] Don't copy ptr fields in caches by @tsmethurst in #2386 [bugfix] Correctly handle range > content-length by @Jadeiin in #2395 [bugfix] Update exif-terminator (fix png issue) by @tsmethurst in #2391 [bugfix] always go through status parent dereferencing on isNew, even on data-race by @NyaaaWhatsUpDoc in #2402 [bugfix] return 400 Bad Request on more cases of malformed AS data by @NyaaaWhatsUpDoc in #2399 [bugfix] in fedi API CreateStatus(), handle case of data-race and return early by @NyaaaWhatsUpDoc in #2403 [bugfix/chore] Announce reliability updates by @tsmethurst in #2405 [bug] Fix an import statement in the gen template by @daenney in #2426 [bugfix] Fix wrong notification type sent for poll end by @tsmethurst in #2429 [bugfix] Fix web media not showing as sensitive by @tsmethurst in #2433 [bugfix] Ensure pre renders as expected, fix orderedCollectionPage by @tsmethurst in #2434 [bugfix] Narrow search scope for accounts starting with '@'; don't LOWER SQLite text searches by @tsmethurst in #2435 [bugfix] Make screenreaders read out Language of posts properly by @tsmethurst in #2436 [bugfix] ensure the 'Closing' flag doesn't get cached by @NyaaaWhatsUpDoc in #2443 [bugfix] pol... v0.13.0-rc2 Hiya! Here's the second release candidate for 0.13.0! For installation / migration instructions, please see the release notes for the RC1, but replace rc1 with rc2 throughout: https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.13.0-rc1 Happy bug hunting! Detailed Changelog Bugfixes d0bb8f0 [bugfix] Let templates deref pointers, as a treat (#2448) ac48192 [bugfix] poll vote count fixes (#2444) 2191c7d [bugfix] ensure the 'Closing' flag doesn't get cached (#2443) bca9b2c [bugfix] Make screenreaders read out Language of posts properly (#2436) 3f070a4 [bugfix] Narrow search scope for accounts starting with '@'; don't LOWER SQLite text searches (#2435) d60edf7 [bugfix] Ensure pre renders as expected, fix orderedCollectionPage (#2434) cc91ea0 [bugfix] Fix web media not showing as sensitive (#2433) c6d6fec [bugfix] Fix wrong notification type sent for poll end (#2429) 455064f [bug] Fix an import statement in the gen template (#2426) Chores / version bumps cd16113 [chore]: Bump github.com/KimMachineGun/automemlimit from 0.3.0 to 0.4.0 (#2440) 9b03840 [chore]: Bump github.com/miekg/dns from 1.1.56 to 1.1.57 (#2439) cdeba94 [chore]: Bump golang.org/x/oauth2 from 0.13.0 to 0.15.0 (#2438) a968a03 [chore]: Bump github.com/coreos/go-oidc/v3 from 3.7.0 to 3.9.0 (#2442) 4779aec [chore] Run ANALYZE for SQLite after latest migrations (#2427) dacfd41 [chore/frontend] Refactor status templates slightly, put polls behind CWs if present (#2419) 18d850e [chore]: Bump go.opentelemetry.io/otel/exporters/prometheus (#2412) ca1a581 [chore]: Bump github.com/tdewolff/minify/v2 from 2.20.7 to 2.20.9 (#2416) bdc43a9 [chore]: Bump github.com/minio/minio-go/v7 from 7.0.63 to 7.0.65 (#2415) b576fbb [chore]: Bump golang.org/x/crypto from 0.15.0 to 0.16.0 (#2413) bffc67d [chore]: Bump github.com/gorilla/feeds from 1.1.1 to 1.1.2 (#2414) Docs 5556767 [docs] Change configuration creation instructions (#2408) v0.13.0-rc1 Well well well, look what the sloth dragged in... the first release candidate for v0.13.0, Spider Sloth. Release highlights Create, view, and vote in polls. It's been a while in the making but GoToSocial now has support for polls, aka Question activity types. You can create, view, and vote in polls using your client of choice. Show unsupported media placeholders in incoming posts, where media could not be downloaded (temporarily or otherwise). No more dropped media on posts! You'll instead now get a link to the media on the originating instance, that you can click through in your (mobile) browser. Mute threads that you're being overwhelmed by. Notifications for replies, likes, and boosts in that thread will no longer be generated. Media cleanup scheduling. Previously media scheduling took place every night at 12am. With the new media scheduling settings in the config, you can customize the schedule to run it at different times and frequencies. https://docs.gotosocial.org/en/latest/admin/media_caching/#cleanup Support for setting instance language . You can use the new instance-languages setting to indicate one or more primary languages for your instance. https://docs.gotosocial.org/en/latest/configuration/instance/ Support for language tags on posts. Language of posts is now correctly federated in and out of your instance. The language of posts is also shown on the web view of statuses and threads. Gather and expose prometheus format metrics. You can now expose a /metrics endpoint to allow a Prometheus instance to scrape metrics about Go runtime memory usage, http request and database metrics, and more. https://docs.gotosocial.org/en/latest/advanced/metrics/ Migration notes Upgrading To upgrade to 0.13.0-rc1 from a previous release: Binary/tar Stop GoToSocial Untar the new release, including the web assets and html templates. Edit your config.yaml file as necessary (see below). Start GoToSocial Docker Stop GoToSocial. Pull the new docker container (superseriousbusiness/gotosocial:0.13.0-rc1 or superseriousbusiness/gotosocial:latest) Start GoToSocial. config.yaml The configuration file has changed since the previous release. You can see a diff of the config file here: v0.12.2...v0.13.0-rc1#diff-c071e03510b2c57e193a44503fd9528a785f0f411497cc75841a9f8d0b1ac622 Database Migrations This release contains several database migrations which will run the first time you start up this new version. Be sure not to interrupt this migration process. This will take anywhere between a couple seconds and ten minutes (on slower hardware). Please be patient! Detailed Changelog Feature / performance [feature] Status thread mute/unmute functionality by @tsmethurst in #2278 [feature] attach any request errors if found, only set level=ERROR if code >= 500 by @NyaaaWhatsUpDoc in #2300 [feature] Customizable media cleaner schedule by @tsmethurst in #2304 [feature] add per-uri dereferencer locks by @NyaaaWhatsUpDoc in #2291 [performance] Remove account_suspended_at_idx to resolve slow query issues by @Sentynel in #2310 [feature] support canceling scheduled tasks, some federation API performance improvements by @NyaaaWhatsUpDoc in #2329 [feature] add support for polls + receiving federated status edits by @NyaaaWhatsUpDoc in #2330 [feature] Media attachment placeholders by @tsmethurst in #2331 [feature/performance] Wrap incoming HTTP requests in timeout handler by @tsmethurst in #2353 [feature] Set/show instance language(s); show post language on frontend by @tsmethurst in #2362 [feature] Initial metrics by @Tsuribori in #2334 [feature] Federate status language in and out by @tsmethurst in #2366 [feature] Poll web view by @tsmethurst in #2377 [performance] http response encoding / writing improvements by @NyaaaWhatsUpDoc in #2374 [feature] Add /api/v1/admin/debug/apurl endpoint by @tsmethurst in #2359 [performance/postgres] Rename constraints, remove duplicate indexes by @tsmethurst in #2392 Bugfixes [bugfix/frontend] Add nosubmit option to form fields; use it when instance custom CSS disabled by @tsmethurst in #2290 [bugfix] serialize instance terms via API by @tsmethurst in #2293 [bugfix/frontend] Export/import CSV correctly by @tsmethurst in #2294 [bugfix] allow store smaller PNG image than 261 bytes (#2263) by @KEINOS in #2298 [bugfix] Extract description as summary first, fall back to name by @tsmethurst in #2303 [bugfix] Allow blocked accounts to show in precise search by @tsmethurst in #2321 [bugfix] Relax Mention parsing, allowing either href or name by @tsmethurst in #2320 [bugfix] fix poll vote count responses on client and fedi API vote creation by @NyaaaWhatsUpDoc in #2343 [bugfix] actually decrement votes during poll vote delete ... by @NyaaaWhatsUpDoc in #2344 [bugfix/docs] Poll api fixups + swagger docs by @tsmethurst in #2345 [bugfix] Don't try to update suspended accounts by @tsmethurst in #2348 [chore/bugfix/horror] Allow expires_in and poll choices to be parsed from strings by @tsmethurst in #2346 [bugfix] support incoming endless polls, and misskey's' method of inferring expiry in closed polls by @NyaaaWhatsUpDoc in #2349 [bugfix] Update poll delete/update db queries by @tsmethurst in #2361 [bugfix] process account delete side effects in serial, not in parallel by @tsmethurst in #2360 [bugfix] self-referencing collection pages for status replies by @NyaaaWhatsUpDoc in #2364 [bugfix] Add Actor to outgoing poll vote Create; other fixes by @tsmethurst in #2384 [bugfix] Don't copy ptr fields in caches by @tsmethurst in #2386 [bugfix] Correctly handle range > content-length by @Jadeiin in #2395 [bugfix] Update exif-terminator (fix png issue) by @tsmethurst in #2391 [bugfix] always go through status parent dereferencing on isNew, even on data-race by @NyaaaWhatsUpDoc in #2402 [bugfix] return 400 Bad Request on more cases of malformed AS data by @NyaaaWhatsUpDoc in #2399 [bugfix] in fedi API CreateStatus(), handle case of data-race and return early by @NyaaaWhatsUpDoc in #2403 [bugfix/chore] Announce reliability updates by @tsmethurst in #2405 Chores and version bumps [chore]: Bump github.com/coreos/go-oidc/v3 from 3.6.0 to 3.7.0 by @dependabot in #2284 [chore] de-interface{} the federator and dereferencer structs by @NyaaaWhatsUpDoc in #2285 [chore] bump go version -> 1.21.x by @tsmethurst in #2287 Bump @babel/traverse from 7.23.0 to 7.23.2 in /web/source by @dependabot in #2269 [chore] update minify library by @NyaaaWhatsUpDoc in #2286 [chore] bump go swagger version in Docker build by @tsmethurst in #2292 [chore]: Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #2301 [chore]: Bump github.com/tdewolff/minify/v2 from 2.19.10 to 2.20.0 by @dependabot in #2316 [chore]: Bump github.com/yuin/goldmark from 1.5.6 to 1.6.0 by @dependabot in #2318 Bump browserify-sign from 4.2.1 to 4.2.2 in /web/source by @dependabot in #2...
jperkin
pushed a commit
that referenced
this pull request
Feb 1, 2024
Changelog - 8c209e0 Added the device selection feature. (#2) - 67990c5 add golangci-lint workflow - 2f7a339 change to installation methods
jperkin
pushed a commit
that referenced
this pull request
Feb 7, 2024
[2.0.0] - 2024-02-01 Added - bump material_colors ver - add --type argument - remove all android colors - change config paths to relative - add image fetched from web - show template path and name in error - add template name and path in error - update syntax - add span of file in template render error - add custom keywords - add new formats for keywords - replace regex with `upon` - update example config and template file - add `--debug` flag - remove `run_after` - *(macos)* implement wallpaper setting - *(template)* show error if file is not in UTF-8 - *(wallpaper)* add error is the program to set wallpaper is not in PATH - *(windows)* implement setting wallpaper - add `update-informer` - *(logging)* add number indicator to logs for templates and run_after - *(logging)* update the message format - *(COLORS_ANDROID)* add `source_color` - *(template)* add `hsl` and `hsla` formats - *(template)* add `dark`, `amoled` and `light` schemes to every template - *(scheme)* add `android_scheme` keywords - *(scheme)* add `android_scheme` - *(arguments)* add `--show-colors` flag and disable showing colors by default - *(show_colors)* show light, dark and amoled at once in a table - *(arguments)* [**breaking**] remove `lightmode` and `amoled` - *(config)* [**breaking**] rename `scheme` to `mode` in template config - *(arguments)* add `mode` to replace `lightmode` and `amoled` - *(template)* add `Light`,`Dark`,`Amoled` options for each template - add `--dry-run` flag - *(template)* add `source_color` - show generated colors inside a table instead - *(reload apps)* make every app true by default - *(reload apps)* add dunst - *(config)* add suggestion to error message - *(config)* [**breaking**] add reload_apps_list - add sample image to assets/ - *(tapes)* add colorscheme tape - *(tapes)* add more color formats to color.tape - replace most unwrap()'s with expect - add hex, rgb, hsl as color arguments - *(template)* add lightness - *(template)* add hue, saturation for keywords - add triadic and adjacent color palettes - *(wallpaper)* add feh - *(wallpaper)* add nitrogen - add amoled/"pure dark" mode [#2] - add vhs tape gifs - add vhs tapes - add hex code to show_colors - add custom config file flag - add example - add run_after - add waybar to reload_apps_linux - remove .vscode - remove result/ folder - add result/ - add description to flake - add flake - add cargo.lock - warn when wallpaper tool is not set - add reload_gtk_theme - add target_os for linux - add swww options - add set_wallpaper - add reload gtk theme - add app reloading for linux - remove unused dependencies - use if let instead of match for image - add image to replacements - remove image.jpg - *(logging)* update the resizing text - check for string length in source color - *(logging)* update template warn style - add .vscode/ folder - *(logging)* use paris - initial commit Fixed - STATUS_STACK_OVERFLOW when quantizing - *(macos)* add `enquote` to global dependencies [#43] - light/dark theme being swapped everywhere - fix table light/dark modes - fix nix module command - *(macos)* change `use` to `extern` for enquote [#43] - *(macos)* enquote not imported [#43] - forgot to commit `Cargo.lock` - make reqwest not use openssl - remove openssl dependency - update quantizer arguments [#39] - add back `source_color` - red color being blue in generated file - remove compilation errors on unix - `--show-colors`, `--json` not showing without an image - wrong hsl color in generated file - do not open file before rendering template - *(template)* fix "parent folder does not exist" warning - `--quiet` flag still showing output - make `enquote` dependency only for macos target - `run_after` not working on windows - fix typo in `run_after` function - remove unused result warning - *(macos)* update specific functions to only run on linux and macos [#25] - *(macos)* use conditional import for unsupported modules [#25] - *(template)* change println to debug - *(template)* improve error handling for files and folders - *(android_scheme)* fix `light` and `pure_dark` colors - *(show_color)* make the dark and amoled colors use right schemes - remove debug stuff - dark and amoled modes being switched - correct blue and green in `get_source_color` - show colors AFTER running commands - add NetBSD support - *(release-plz)* change field name - *(tapes)* change the sizes - *(tapes)* replace image with hsl in colorscheme.tape - *(colorscheme)* change output path - *(tapes)* make the colorscheme tape have the same colors - *(tapes)* update commands usage - remove debug print statements - *(tapes)* fix color tape size - *(template)* fix rgba replacement - *(template)* unclosed bracket in hex regex - *(template)* ".hex" not working [#3] - swap green and blue channels [#1], [#3] - run_after not working - gtk theme reload - score sometimes choosing the wrong color - *(logging)* show mode in reload_gtk_theme - fix text at the end of generated template - should fix random mess at the end of file - remove old python folder Other - Merge pull request [#46] from InioX/material-colors-rewrite - remove `material-color-utilities-rs` dependency - change colors.css - replace `format_argb_as_rgb` - remove leftover logging - update nix module matugen command - use `material-colors` instead of `material-color-utilities-rs` - update `generate_pixels` function - remove amoled scheme - *(readme)* add note to nixos module - *(readme)* update header and buttons - update version manually - update all dependencies - Revert "chore(matugen): release v1.2.0" - release - update gitignore - release - Merge pull request [#35] from InioX/release-plz-2023-12-14T18-36-35Z - run cargo fix - Revert "chore(matugen): release v1.1.0" - release - Merge branch 'main' of https://github.com/InioX/matugen - update version - clean up `generate_color_strings` - update roadmap - release - clean up `Template::generate` function arguments - run `cargo update` - remove unneeded imports - update roadmap and wallpaper alert - format with `cargo fmt` - changed function arguments to not use `config` or `args` directly - move some files into os specific folders - move update_informer into a function - format with cargofmt - release - update note syntax - update roadmap icon - release - update version - Added new surfaces, fixed colors, removed deprecated colors, changed chroma for neutral palette - cargo fmt - fix module not outputting templates - fix module error - add NixOS/HM module - move `usage` and `configuration` into the wiki - add icons to headers - release - remove build warnings [#17] - add `--json` docs - format with cargofmt - add --json flag - run formatter - update note markdown - *(nixos)* add specific version for flake - move some stuff into their own functions - release - *(template)* update keyword names - *(`scheme_android`)* add TODO note for amoled scheme - add DEFAULT_CONFIG const - *(get_source_color)* move to color file - rename `Commands` struct to `Source` - make the colors vec a const - add gifs for modes, palettes and `--other-colors` - update all tapes - *(tapes)* change the output directory - remove unnecessary imports - fix usage of commands - add an explanation for `mode` in template config - rename `scheme` to `mode` - add `source color` keyword - format with `cargo fmt` - *(show_color)* use `format_argb_as_rgb` - format with `cargo fmt` - change repository address - remove useless gifs - release - add removed notice for `reload_gtk_theme` - run clippy --fix - release - update cargo and flake lockfiles - add workspace and ini-material-color-utilities-rs - change version and name - add release-plz.toml - release - *(configuration items)* fix the types - *(usage)* add weird output note - *(usage)* update color command usage - *(tapes)* update help and image tapes - *(tapes)* update every tape - add release-plz - update roadmap - format with cargofmt - *(template)* use single regex for all formats - Revert "feat(template): add hue, saturation for keywords" - Revert "build: add test.css and test_replaced.css" - Revert "fix(template): fix rgba replacement" - Revert "feat(template): add lightness" - add test.css and test_replaced.css - *(core palette)* change "angle" from parameter to variable [#5] - *(core palette)* add angle to from_hue_and_chroma [#5] - *(roadmap)* mark feh and nitrogen as done - *(usage)* add amoled mode - *(templates)* add a new keyword - *(configuration)* add a table of all configuration items - *(configuration)* add feh_options - add material-color-utilities-rs - use local material-color-utilities-rs - Add 'material-color-utilities-rs/' from commit 'e4ebca1b8f264023ebafbcea2de94c0c17397f1e' - update to 0.8.3 - *(roadmap)* add gtk4 ui - *(roadmap)* add more features - *(configuration)* fix the wording - *(usage)* update help - *(usage)* add gifs - add roadmap - add other projects - *(showcase)* update text - *(configuration)* add run_after - update showcase - update color.strip result - update to 0.6.1 - format with cargofmt - split read_config into multiple functions - update flake input - update link - add badges - fix license - add license - update to 0.4.0 - add exclude - add installation - add more info to package - update to 0.3.0 - update to 0.2.2 - format with cargofmt - update stuff - update to 0.2.0 - update to 0.1.3 - add reload_gtk_theme - format with cargo fmt - add sww options to configuration - add rgba format usage - fix comment in image result - update usage - remove old buttons - rename structs - format code - remove dead code - change image syntax and result - change installation - rename Template::new() to generate() - add configuration - organise code into separate functions - define new dimensions in a cleaner way - rename _config to config
jperkin
pushed a commit
that referenced
this pull request
Feb 13, 2024
This release includes minor cleanups, including a fix for an issue that prevented building with gcc 14 betas. Alan Coopersmith (6): gitlab CI: stop requiring Signed-off-by in commits Remove "All rights reserved" from Oracle copyright notices xkbwatch: Fix -Wincompatible-pointer-types warning (Issue #2) Remove uSetErrorFile() Change sprintf calls to use snprintf instead xkbutils 1.0.6
jperkin
pushed a commit
that referenced
this pull request
Feb 23, 2024
Overview of Changes from GIMP 2.99.16 to GIMP 2.99.18 ===================================================== Core: - New snapping options: * "Snap to Bounding Boxes": allows on-canvas snapping to either layer borders or center. * "Snap to Equidistance": allows to snap a layer to be at the same distance from a second one that this second one is to a third one, either horizontally or vertically. - GIMP is now able to use fonts with custom styles, which Pango is unable to work with. - Font names are not unique anymore, which means that GIMP doesn't rename identically named fonts with #1 or #2, etc. as it used to do. These fonts with same name are now properly working despite the name clash. - GimpData now have a concept of collection, which is either a controlled name for internal data, or a string constructed from the local file path for external data. This will be used to serialize data objects hence easily retrieve the proper data even when some data may have duplicate names. - New palette import support: SwatchBooker. - Artificially set PANGOCAIRO_BACKEND=fc when running on Windows to use the fontconfig backend, which enables anti-aliasing on Windows, unlike the default pangocairo backend. - XCF: * Font information are more accurately stored (not only the font name, but also storing various other attributes and even a file hash in the ideal case where the exact same font file is available), allowing to find the right font (if installed) on load with less errors. * As a consequence of the previous point, new files with text layers will be saved as a bumped XCF 19 version. * Older XCF versions with text layers can still be saved using older XCF versions as long as the text layers are untouched in an edit session. - "view-zoom-*" actions are not radio actions anymore. - Improve thumbnail loading algorithm: 1. If there is a GimpThumbnailProcedure, it is run first. 2. Otherwise we check if a thumbnail is in the metadata. 3. As last resort, we just load the full image. - Generic inter-process transient window reimplemented using opaque GBytes window identifiers instead of guint32. The goal is to have windows created by plug-ins be transient to the calling core image window, but also the other way around: some core dialogs are generated through PDB calls (in particular resource and drawable chooser dialogs created by gimp_*_popup() functions) and should be transient to plug-in dialogs. This works on X11 and Wayland (the Wayland implementation is new, previous code was X11-only). It should work on Windows too (code exists) but this was left disabled as it leads to core process hanging (as described in https://bugzilla.gnome.org/show_bug.cgi?id=359538) and is pending debugging. There is no macOS implementation yet, and it seems to be missing from GDK as well. - Indexed images' colormap: * Now possible to delete colors if unused. - Updates for floating data's actions: * New actions "edit-paste-float" and "edit-paste-float-in-place" for pasting the contents of the clipboard as floating data with default positioning algorithm or in-place respectively; * renames "select-float" to "select-cut-float" which does a cut and paste as float in one action; * adds "select-copy-float" which does a copy and paste as float in one action; * reorganize a bit the `Edit > Paste as` submenu with sections for the floating data variants; * add a "Float" submenu in "Select" root menu, containing the 2 variant actions "select-cut-float" and "select-copy-float". - GEGL operation filters are now non-destructive by default: running these filters create layer effects. The UI is still basic and will be improved through iterations after GIMP 3 release. - FG/BG color action code (e.g. "Increase the red channel") are made contextual, relatively to the active image, working relatively to the correct color space and TRC. - Device Status dockable shows context-sensitive colors (the color profile's name is displayed as tooltip when hovering a fg/bg color status). - Palettes are now GeglColor-based and are stored with a lot more precision. Older low-precision palettes are still loaded fine. A single palette can contain mixed formats (different models and space). A concept of format restriction was added, yet is currently only used for indexed images' palettes (whose colors are always and only in the image's format). - Color History is now space-invaded (colors are stored in their original format and space). - Various color selectors (core or modules) are now space-invaded when relevant. For instance, they show colors in the active image space (not just sRGB) and display the profile's name when relevant. Also when simulation is active, some of the color selectors will update their out-of-gamut zone, not only to be within the image's gamut, but also the soft-proof gamut. Graphical User Interface: - "Merge menu and title bar" option is not shown on macOS as it is not usable there (the main menu is anyway out of the window from the start). - Top menu has been special-cased for macOS (some items are removed with "hidden-when" attribute set to "macos-menubar" value) for items which are also available in the application menu. - Menu section can now be named with the "section-name" attribute in GtkBuilder ".ui" files. This can be used as a replacement of the former "Placeholder" concept which we used to have (and has now been completely removed). Plug-ins or GEGL operations which want to make use of sections can use the "[Section]" syntax. For instance installing a plug-in in the menu path "<Image>/File/[Open]" will install the menu item at the end of the Open section (i.e. after the various other open-file actions at the top of the File menu). - Some string or naming consistencies were fixed in source strings. - GimpContainerEntry don't have inline completion anymore. Instead the result pop-up always appear, even for one result. This is because a limitation of GtkEntryCompletion: we cannot remove the case sensitivity search (see gtk#275) which was very bad usage experience because when we reached a single result, suddenly nothing happened anymore (no popup, no completion) if case was different on any letter. It's just better to always have popup with case insensitivity. This widget is used for instance for on-canvas font selection. - Some icons were modified with an added light border to make them better visible on dark themes: gimp-tool-text icons in Color and Legacy icon themes and gimp-tool-dodge in Color theme. - Help menu rearranged to be better organized and also to move "About GIMP" as the last item, which is its more conventional position. - Many fixes to the default themes (including several cases of CSS rules leaking from system themes). - New settings in Preferences to set the interface base font size (this won't work as well, or at all, for themes which would set absolute font sizes). - "gimp-wilber-eek" icon is now reused as generic "image-missing" icon too. - In dockables' grid view, the hovered icon is now highlighted with a contrasted border. - GimpPdbDialog (e.g. resource chooser dialogs) are now set to system defaults for whether or not they use a header bar. - Shift+Number-row default shortcuts are now transformed into the actual key in the currently used layout (reciprocally, if numbers are direct access key, their counterpart shortcuts are similarly updated). - Colormap dockable: * New "Delete" button available and sensitive only when selecting an unused color in the palette. - Windows: title bar will be switched to light or dark mode based on the current theme. - The quit dialog now adjusts its size relatively to monitor height. - The heuristic to set a cursor when single or multi-selecting items in a tree view got reviewed in order to avoid unnecessary scroll. As a general rule, the cursor is always set to one of the selected elements, ideally the last clicked element unless it is not selected (e.g. removed with Ctrl-click), then a closest selected element is chosen to avoid unnecessarily scroll of the item list. - Pad buttons can now be configured in the "Input Devices" configuration dialog to run any actions directly (without mapping shortcut key combinations as intermediate). This only works on Wayland for the time being (yet may work on more platforms in the future, depending on GTK evolution). - Themes can now be proposed with up to 3 variants: dark, light and middle gray, through gimp-dark.css, gimp-light.css and gimp-gray.css CSS files respectively. - As a consequence of the previous point, our Default and Gray themes are merged as one with 3 possible variants. - Our Color and Symbolic icon themes are merged as a single icon theme named "Default". - The "prefer-symbolic-icons" property which can be set in Preferences is only used when the selected icon theme has both Color and Symbolic styles. Otherwise the chosen icon theme style prevails. The presence of a style is determined by the presence of the "gimp-wilber" icon (which becomes therefore a de-facto mandatory icon in an icon theme) and/or its symbolic variant. - When "Override icon sizes" is checked, a few padding values are also overridden by code in the loaded CSS. - As a consequence of the previous point, we removed the "Compact" theme which is now simply possible by overriding sizes to "Small" in Preferences (when the theme is "Default", it will display the same as the former "Compact" theme, though it will also work with any other theme). - "Darker" theme is removed for lack of contributors actually caring for it. It could be revived in the future as a "Contrast" theme with both a dark and light variants at the very least. - The search function in Layers dockable was moved over the Layers list (with headers), the "link" icon replaced by "search" icon, and is now available for both Layers, Channels and Vectors dockables (though unsaved for Vectors because of lack in XCF support). - The Welcome dialog was improved and its cases extended: * A new "Personalize" tab contains duplicate settings taken from the Preferences, in particular the more controversial settings, such as theme or icon themes, HiPPI support (icon/font sizing), merged menu and title bar, tool groups or update check. * A new "Contribute" tab displays a few of the main links for people to contribute to GIMP. * A new "Create" tab proposes buttons to create new images or open existing ones, as well as displaying a list of the last 8 opened images for easy re-opening. * A new checkbox (checked by default) allows the welcome dialog to be shown at each and every startup. Except on new installations or version updates, the first shown tab will be the new "Create" tab, which is probably the most useful for day-to-day first dialog shown at startup (on updates, the "Welcome" tab featuring the new splash screen and a small welcome text is shown). Tools: - Text tool: * improve markup creation logic when replacing selected text in order not to create useless styling markup interfering with other features. * Alignment for RTL languages is now more consistent with how it works in other software (such as LibreOffice or Scribus). * Text layers can now be rendered in the full image's gamut (not sRGB only anymore), though colors are trimmed to the gamut and are always 8-bit. * Text outline colors are now rendered in float in the full image's gamut, without precision loss. - Paint tools: all painting tools now have an "Expand Layers" option allowing to auto-expand layers when painting across layer boundaries. A few additional sub-options customize how this expansion happens (by how many pixels, filling with transparency, color, pattern). Expansion does not grow over canvas boundaries, unless "Show All" is checked too. - Color Picker: * Picked color is internally kept as a GeglColor, doing only last-minute conversion to the output model/space, hence with better precision. * RGB, Grayscale and Pixel modes display the profile name of the output color space (the active image's color space if relevant). - The Gradient tool now uses GeglColor internally, though GIMP's gradient format (GGR) still uses old RGB format. Plug-ins: - Farbfeld: new image format import/export support. - OpenEXR: * Files with single channels are always treated as grayscale, even when they use non-conventional channel names. A notice message is also presented to the user in a dialog for information. - Metadata Editor: * Various code cleanups and improvements; * GUI improvements; * Xmp.plus.ImageSupplierName can now only have one value; * Improved Creation date handling; * Synchronization (both for reading and writing) added between some Exif, Xmp and Iptc equivalent tags. On reading, when equivalent tags have different values at load, a terminal warning is now outputted. - Script-fu: * Generated dialog's titles are not prefixed with "Script-Fu: " anymore. * Several scripts were removed and moved to gimp-data-extras: erase-rows, grid-system, select-to-brush, select-to-image, select-to-pattern. * script-fu-copy-visible was removed (and not moved to gimp-data-extras). * New test scripts. - New gimp-help-main script to link to the "Table of Contents" of the manual, added to the "Help > User Manual" submenu. - PSP: * added support to load PSP ICC Profile data. * fixed vulnerabilities: ZDI-CAN-22096, ZDI-CAN-22097. * load active selection from PSP file. * Load guides and grid info. - Image Map: two new fields to the HTML Link tab and one new field to the Javascript tab for area properties: * accesskey: The same as the mnemonic key shortcuts in GTK, to activate an area of the image map. Depending on the OS, you either hold ALT or ALT+SHIFT and this key. * tabindex: What order to select the area when the user presses Tab. * onClick: Run a Javascript function when the user clicks on the area. - Esm Software PIX: new import support. - All plug-ins were ported to the new Gimp*Procedure API using GimpProcedureConfig instead of GimpValueArray arguments. - Add Border (script-fu): add a 'Allow resizing' toggle. - Plug-ins ported to GimpProcedureDialog: van-gogh-lic, dds-write, flame, histogram-export, lighting, fractal-explorer, map-object, sample-colorize, compose, curve-bend, depth-merge, selection-to-path, pagecurl, file-cel, file-svg, file-wmf, smooth-palette, small-tile, film, gradient-flare, tile, web-page, screenshot. - JPEG-XL: * Load metadata via libjxl exclusively. * Disable GIMP EXIF orientation support, using orientation stored in codestream instead. - HEIF: * Load metadata via libheif exclusively. * Disable GIMP EXIF orientation support. - PDF: * "Layers as Pages" works now for a single layer group with multiple sub-layers. - DDS: * Add support for loading DDS 16- and 32-bit per channel RGBA. Loading is supported for 16-bit half float, 32-bit float, 16 and 32-bit unsigned and signed int. This supports both the DX10 formats and the D3D FOURCC versions. 16- and 32-bit per channel images with less than 4 channels are not yet supported. * Add DDS support for loading R8G8, R16 and R16G16 formats. GIMP can load DXGI variants as well as the older D3DF versions, including handling of the signed versions. We also set signed when the pixelformat flag DDPF_BUMPDUDV is set. * New option to vertically flip dds image on import. This is needed by some game engines. * All mipmap generation is done at 32-bit floating-point precision. * A new cubic filter has also been added (Catmull-Rom) which rounds-out the existing lineup of cubic filters. * Better handling of DX10+ files in ddsread. * Always interpret BC1 cutout pixels as black pixels with 0 alpha, per the official format specification. * Import code was rewritten and improved for maintainability and readability. Importer now supports nearly all non-video uncompressed formats. - GIF: * Remember when a file was stored as a GIF animation to be reused when overwriting. - PNG: * Import/export safe-to-copy PNG chunks. - HEJ2: new import support. HEJ2 is JPEG 2000 image coded images in HEIF containers. - PSD: better wording of the export warning for the path of less surprise. - Python Console uses theme colors for font colors instead of hardcoded colors which don't work well on darker themes. Data: - Clarified our capitalization rule for data titles: part of titles inside parentheses also follow title casing. - "(Hardedge)" generated gradients got renamed "(Hard Edge)".
jperkin
pushed a commit
that referenced
this pull request
Jul 1, 2024
0.53 2024-06-18 - fix #2: PAR::Dist::blib_to_par quotes the version number of the dist when making the PAR file - quote value of "version" in generated META.yml (if there is no (MY)META.yml)
jperkin
pushed a commit
that referenced
this pull request
Aug 24, 2024
Upstream changes: 1.002 2023-10-31T19:46:11Z * new heading_ids_spaces_to_dash feature from Doug Hoyte (#2) 1.001 2023-08-08T07:16:26Z * brian d foy takes over the module to fix a tar archive that had extra metadata that some tars complained about * the Module::Install stuff is gone, so bobtfish/text-multimarkdown#33 is solved * changed shebang of cript/MultiMarkdown.pl so MakeMaker will update it (toddr, bobtfish/text-multimarkdown#34)
jperkin
pushed a commit
that referenced
this pull request
Sep 10, 2024
Features - Added alpha property to set command, see #218 (@kanielrkirby) - Add support for HSV, see #169 (@jameshurst) - Added support for parsing LCh colors, see #2 and #167 (@MForster) - Added hyprpicker as --color-picker, see #186 (@mrusme) - Implement Color::from_u32 for the rgba, see #202 (@irevoire) Bugfixes - pastel pick does not display all colors in some terminals, see #121 and #168 (@Divoolej) - Fix lines in kitty terminal with text_fg_override_threshold set, see #197 (@joveian)
jperkin
pushed a commit
that referenced
this pull request
Oct 2, 2024
0.8.7 (2024-09-24) ===== - panel-plugin: Drop submenu (#2) - panel-plugin: Add submenus to toggle search mode (#2) - panel-plugin: Reduce default text size - panel-plugin: Restore function of the button in text entry - Change log level (#17) - prefs: Add radio buttons to correct group - scan-build: Fix deadcode.DeadStores - scan-build: Add false positive file - I18n: Update po/LINGUAS list - build: Use XDT_VERSION_INIT and get rid of configure.ac.in - build: Switch from intltool to gettext - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese
github-actions bot
pushed a commit
that referenced
this pull request
Oct 25, 2024
Changelog: # Version 30.0.1 Changes: * Fix(files): Check if target path is a descendant of the shared folder (server#47796) * Fix(TaskProcessing): increase error_message column length (server#47804) * Chore(deps-dev): bump @pinia/testing from 0.1.4 to 0.1.5 (server#47814) * Chore(deps-dev): bump cypress-if from 1.12.5 to 1.12.6 (server#47815) * Chore(i18n): adapted lowercase (server#47838) * Fix(caldav, carddav): also allow unsharing of circle shares (server#47857) * Fix(preview): gracefully handle file not being opened in ProviderV2 (server #47868) * Fix(appstore): return if appstore is manually disabled (server#47872) * Fix: Display ??Leave share?? instead of ??Delete?? (server#47894) * Fix(settings): Add back create group icon (server#47902) * Fix(LDAP): check index before accessing it (server#47919) * Fix(files_external): Handling in SFTP UI for custom ports (server#47923) * Fix(appstore): Ensure returned apps from AppStore are valid (server#47937) * Fix(config): Throw PreconditionException always when it didn??t match (server#47940) * Fix(setup-checks): Ensure URL with webroot works (server#47944) * Fix(files_external): broken credentials dialog (server#47951) * Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47957) * Fix(files_external): Check key exists before accessing it (server#47976) * Fix: Do not try to set HTTP response code on already closed connection (server#47981) * Update psalm-baseline.xml (server#47989) * Fix(a11y): Update OpenDyslexic from 0.920 to 2.001 (server#47995) * Feat: Reset route if neither the Viewer of the Sidebar is open (server# 48000) * Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server# 48021) * Fix(Comment): Initialize childrenCount as integer (server#48025) * Fix(Tags): Return boolean for userHasTags() (server#48027) * Fix(BaseResponse): Cast XML element values to string (server#48035) * Fix(S3ConfigTrait): Allow proxy field to take false (server#48036) * Fix: correct link to trademark (server#48038) * Fix(dav): set string type for sanitizeMtime (server#48053) * Fix(dav): imip service test expects integers for last occurence (server# 48056) * Update psalm-baseline.xml (server#48059) * Fix(user_ldap): Use %n in plural translation to avoid a crash in L10N (server#48061) * Fix(filesreport): cast fileId to integer (server#48069) * Fix(dav): cast parameters to string (server#48071) * Test: cast node name and data to string (server#48072) * Fix(a11y): Add OTF font loading check (server#48073) * Fix(weather_status): Fix search address errors when offline (server#48076) * Fix: misc code fixes around db sharding (server#48077) * Fix(Entity): Fix magic setter call for custom strong typed setters (server# 48088) * Fix: Prevent crash when refreshing metadata for files without an owner (server#48093) * Catch MaxInstancesExceededException on calendar events (server#48097) * Fix(config): Add missing handling for `envCache` in `getKeys()` (server# 48101) * Ensure that the hash method does not return null (server#48109) * Fix(settings): disable Discover when appstore is disabled (server#48120) * Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48127) * Feat(share): ensure unique share tokens (server#48142) * Chore(deps): Bump @nextcloud/calendar-availability-vue from 2.2.2 to 2.2.4 (server#48186) * Chore(deps): Bump debounce from 2.1.0 to 2.1.1 (server#48189) * Ci: Bump phpunit to 9.6.19 and add dependabot (server#48191) * Ci fixes (server#48205) * Fix: expand select and group by for calendar reminder backend (server# 48211) * Improve (slow) move on same object (server#48221) * Update psalm-baseline.xml (server#48229) * Perf: reuse cache info we already have when moving to object store (server# 48233) * Chore(deps-dev): Bump @types/jest from 29.5.12 to 29.5.13 (server#48256) * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (server#48257) * Fix(psalm): Enable findUnusedBaselineEntry (server#48279) * Chore: add .git-blame-ignore-revs (server#48282) * Fix: Don??t crash if disabled user is missing in the database (server# 48285) * Fix(tests): Fix test selection and run unit tests of DAV and user_status (server#48286) * Chore: bump 3rdparty (server#48296) * Fix(i18n): Changed grammar (server#48298) * Fix(autocomplete): Move known array keys to psalm docs (server#48299) * Fix: skip the integrity check for nextcloud-init-sync.lock (server#48302) * Add bidirectional text support ?? Backend (server#48308) * Fix: Ensure app discover section is returned as list (server#48314) * Fix: gracefully parse non-standard trusted certificates (server#48317) * Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (server#48319) * Build(deps): bump giggsey/libphonenumber-for-php-lite from 8.13.35 to?? (server#48328) * Fix(deps): Bump doctrine/dbal from 3.8.3 to 3.9.1 (server#48330) * Fix(security): Update CA certificate bundle (server#48337) * Fix(files): Fix having to resolve conflicts twice when dropping files (server#48350) * Fix(icons): Document icon requirements for notifications and activities (server#48358) * Fix(files_external): Catch correct exception (server#48365) * Fix: Show storage full warning when storage is actually full (server#48369) * Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (server# 48374) * Fix: Use placeholder for external storage password (server#48388) * Fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle limitations (server#48391) * Skip future shipped apps from updatenotification check (server#48394) * Feat(app_api): make app_api shipped and default enabled (server#48395) * Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48401) * Chore(deps): Bump @vueuse/core from 10.11.0 to 10.11.1 (server#48428) * Chore(deps): Bump libphonenumber-js from 1.11.5 to 1.11.9 (server#48429) * Fix: correctly count disabled users for subadmins (server#48447) * Fix(theming): Use `AppConfig` for setting background image (server#48452) * Ci: fail psalm when baseline update required (server#48469) * Fix(migration): Check if column exists before adding it (server#48489) * Fix(Auth): ignore missing token when trying to set password-unconfirm?? (server#48492) * Fix(config): Suppress `config.php` fopen error at install time (server# 48503) * Fix: make federation address book sync work with allow_local_remote_servers = false (server#48506) * Fix(TaskProcessing\Manager): Don??t provoke PHP notice in setTaskResult (server#48514) * Fix(files): Fix folders not being selectable in the smart picker (server# 48516) * Chore: Move from Twitter to X (server#48523) * Fix(dav): don??t crash subscription on invalid calendar object (server# 48529) * Fix(caldav): add missing handlers (server#48531) * Fix(admin_audit): Listen to the right events (server#48551) * Fix(theming): Fix layout of themes (server#48553) * Fix(QueryBuilder): Account for aliases in output columns (server#48558) * Fix(config): Mark more app configs sensitive (server#48586) * Fix(settings): Use axios directly for health check to preven URL sanitizing (server#48615) * Fix(dav): Public WebDAV endpoint should allow `GET` requests (server#48630) * Fix(deps): Bump doctrine/dbal from 3.8.3 to 3.9.1 (3rdparty#1919) * Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (3rdparty#1921) * Bump giggsey/libphonenumber-for-php-lite from 8.13.35 to 8.13.45 (3rdparty# 1937) * Chore: set version in composer.json (3rdparty#1938) * Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (3rdparty#1953) * Remove requiring PNG for iOS (activity#1796) * Fix npm audit (bruteforcesettings#638) * Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (bruteforcesettings#642) * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (bruteforcesettings# 656) * Fix npm audit (bruteforcesettings#664) * Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1702) * Update nextcloud/ocp dependency (files_downloadlimit#364) * Fix npm audit (files_downloadlimit#375) * Update nextcloud/ocp dependency (files_downloadlimit#385) * Fix npm audit (files_downloadlimit#386) * Update nextcloud/ocp dependency (files_downloadlimit#392) * Fix npm audit (files_pdfviewer#1044) * Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1048) * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_pdfviewer# 1056) * Fix npm audit (files_pdfviewer#1060) * Update nextcloud/ocp dependency (firstrunwizard#1351) * Update nextcloud/ocp dependency (firstrunwizard#1361) * Fix: Add missing whiteboard icon (firstrunwizard#1365) * Chore(deps-dev): bump vite from 5.4.2 to 5.4.7 (firstrunwizard#1372) * Chore(deps): bump @nextcloud/axios from 2.5.0 to 2.5.1 (firstrunwizard# 1373) * Update nextcloud/ocp dependency (firstrunwizard#1377) * Chore(deps-dev): bump vite from 5.4.7 to 5.4.8 (firstrunwizard#1385) * Update nextcloud/ocp dependency (firstrunwizard#1387) * Fix npm audit (firstrunwizard#1388) * Fix: cards should have the same size (firstrunwizard#1400) * Chore(deps): bump axios from 1.7.3 to 1.7.4 (logreader#1343) * Update nextcloud/ocp dependency (nextcloud_announcements#384) * Update nextcloud/ocp dependency (nextcloud_announcements#388) * Update nextcloud/ocp dependency (nextcloud_announcements#390) * Update nextcloud/ocp dependency (notifications#2036) * Create block-merge-eol.yml (notifications#2038) * Fix(notifications): Fix notification parameter types (notifications#2042) * Chore(deps): Bump ua-parser-js from 1.0.38 to 1.0.39 (notifications#2049) * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (notifications#2050) * Update nextcloud/ocp dependency (notifications#2055) * Ci(performance): Make performance test more reliable by disabling cro?? (notifications#2061) * Update nextcloud/ocp dependency (notifications#2062) * Update nextcloud/ocp dependency (notifications#2064) * Feat: Check upload directory share state (photos#2661) * Fix: Use user uid to compare in PhotosPicker (photos#2665) * Update nextcloud/ocp dependency (serverinfo#683) * Update nextcloud/ocp dependency (serverinfo#685) * Update nextcloud/ocp dependency (serverinfo#690) * Fix: failure when using sqlite3 (survey_client#320) * Fix: clarify language for removing previously sent report data (survey_client#321) * Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#324) * Fix(notifications): Only define URLs and actions in one place (survey_client#328) * Fix npm audit (suspicious_login#927) * Chore(deps): update dependency cypress-visual-regression to ^5.2.1 (text# 6230) * Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6352) * Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.3 (text#6362) * Fix(deps): update dependency debounce to ^2.1.1 (text#6363) * Chore(deps): update dependency vite to ^5.4.5 (text#6366) * Fix(deps): update dependency yjs to ^13.6.19 (text#6367) * Chore(deps): update dependency typescript to ^5.6.2 (text#6375) * Fix(deps): update dependency @nextcloud/files to ^3.9.0 (text#6376) * Update nextcloud/ocp dependency (text#6378) * Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (text#6379) * Test(cy): Fix ImageView native tests (text#6384) * Fix headings papercuts (text#6407) * Chore(deps): update dependency vite to v5.4.6 [security] (text#6418) * Fix(placeholder): Show placeholder on empty paragraph, improve wording (text#6421) * Fix(paragraph): migrate preview options to decorations (text#6431) * Feat(menu): Put list items in submenu, add indentation options (text#6433) * Update nextcloud/ocp dependency (text#6446) * Fix(css): Use singlequotes to please stylelint (text#6450) * Fix(codeblock): Add border radius (text#6456) * Fix(tasklist): Correct indention (text#6459) * Fix(vite): set `NODE_ENV` in `package.json` scripts (text#6460) * Update nextcloud/ocp dependency (text#6475) * Fix npm audit (text#6477) * Fix(sync): Disable browser broadcast (text#6483) * Fix: Apply checks on shares in the middleware (text#6489) * Check link protocol (text#6493) * Fix(sync): handle 502 (Bad Gateway) gracefully (text#6496) * Update nextcloud/ocp dependency (twofactor_nextcloud_notification#884) * Fix npm audit (twofactor_nextcloud_notification#886) * Update nextcloud/ocp dependency (twofactor_nextcloud_notification#891) * Update nextcloud/ocp dependency (twofactor_nextcloud_notification#898) * Fix npm audit (twofactor_nextcloud_notification#899) * Create .l10nignore (twofactor_nextcloud_notification#901) * Update nextcloud/ocp dependency (twofactor_nextcloud_notification#904) * Fix npm audit (twofactor_totp#1557) * Chore(deps): update cypress (viewer#2471) * Fix: Make loading the viewer an init script (viewer#2488) * Fix(cypress): roboto loading check for visual regression (viewer#2497) * Update cypress snapshots (viewer#2500) * Perf: fast cypress (viewer#2514) * Chore(deps): update dependency vite to ^5.4.5 (viewer#2515) * Fix: Only remove openfile from route when closing the viewer (viewer#2516) * Update cypress snapshots (viewer#2520) * Fix(deps): update dependency debounce to ^2.1.1 (viewer#2525) * Chore(deps): update dependency typescript to ^5.6.2 (viewer#2526) * Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (viewer#2527) * Chore(deps): lock file maintenance (viewer#2538) * Chore(deps): update dependency vite to v5.4.6 [security] (viewer#2543) * Fix: make dark header configurable (viewer#2545) * Update cypress snapshots (viewer#2559) * Fix: Proper layout for split view (viewer#2568) # Version 30.0.0 Changes: * Allow calling cron jobs background job class with occ (server#30359) * Use LazyUser in DefaultShareProvider (server#33581) * Unmark deleted users if their last login date is more recent than deleted date (server#36942) * Fix(files_sharing): tab shares title and creation sort (server#37878) * Fix(previews): Don??t crash on animated WEBP images (server#38364) * Wordings : Enhancement of background and UI color change thanks to better title and description (server#38670) * Feat: remove orphaned entries from filecache_extended (server#38933) * Refactor ??substr?? calls in lib/public to improve code readability (server #39217) * Add option to add backtrace to the query logger (server#39247) * Set Doctrine to use nest transactions with savepoints (server#39589) * Increase debounce delay when saving account properties (server#39825) * Refactor `OC\Server::getContactsManager` (server#40119) * Refactor `OC\Server::getCsrfTokenManager` (server#40120) * Refactor `OC\Server::getEncryptionFilesHelper` (server#40122) * Refactor `OC\Server::getSecureRandom` (server#40124) * Refactor `OC\Server::getEncryptionKeyStorage` (server#40133) * Refactor `OC\Server::getHTTPClientService` (server#40137) * Refactor `OC\Server::getL10NFactory` (server#40141) * Refactor `OC\Server::getNotificationManager` (server#40147) * Refactor `OC\Server::getMailer` (server#40151) * Audit the tag creator (server#40163) * Refactor `OC\Server::getAvatarManager` in user_ldap app (server#40206) * Refactor `OC\Server::getAvatarManager` in dav app (server#40207) * Feat: Adding the displayname to the output of occ group:list ??info (server #40427) * Feat: In app search (server#41609) * Fix(dav): Handle duplicate event reminder (server#41740) * Update IRC URL (server#42746) * Enh(metadata): Introduce a memory limit for metadata generation (server# 42800) * Expose dashboard layout and statuses API (server#42973) * Theming: Separate `primary` and `background` colors ?? fix the header menu colors (server#42977) * Get child ids for folder in a separate query during move (server#43531) * Fix for ignored `CSP_NONCE` in ContentSecurity Header (server#43573) * Enh(metadata): migrate metadata to lazy appconfig (server#43574) * Fix(styles): Adjust heading styles (server#43640) * Fix(files): handle multidimensional arrays in scanner (server#43794) * [master] Update psalm-baseline.xml (server#43808) * Fix(Session): avoid password confirmation on SSO (server#43942) * Migrate away from OC_App and toward IAppManager. (server#44025) * Fix: regression with updating read-only config (server#44039) * Feat(core): Include core capabilities in OpenAPI (server#44216) * Show upload menu in folders?? emptycontent (server#44272) * Fix: Pass the mountpoint target user to storages without owner (server# 44294) * Fix(settings): show warning for indexToReplace as part of missing indices (server#44306) * Fix(dav): Fix quota check for chunk upload (server#44332) * Fix(LDAP): escape DN on check-user (server#44350) * Fix: csrf check failed on public share with password (server#44369) * Fix(files): breadcrumbs drag-and-drop & unifying methods (server#44409) * Fix(breadcrumbs): improved rendering of breadcrumb progress bar (server# 44450) * Make sass command compatible with macos (server#44452) * Refactor: remove non-shallow getSharesInFolder (server#44460) * Build(deps-dev): bump express from 4.18.2 to 4.19.2 (server#44467) * Respect empty `expiryDate` value in server (server#44485) * Feat: support ??s3-accelerate?? endpoint (server#44496) * Fix(dashboard): do not suggest to install new widgets if appstore is disabled (server#44506) * Perf(dav): skip non-calendar requests in webcal caching plugin (server# 44511) * Feat(trashbin): Show original location of deleted file (server#44512) * Fix(files): Fix translation of ??Delete file?? (server#44526) * Master is now 30 (server#44530) * Build(deps): bump vimeo/psalm from 5.9.0 to 5.23.1 in /vendor-bin/psalm (server#44533) * Build(deps): bump nextcloud/coding-standard from 1.1.1 to 1.2.1 in / vendor-bin/cs-fixer (server#44534) * Build(deps-dev): bump typescript from 5.4.2 to 5.4.3 (server#44537) * Build(deps-dev): bump sass from 1.71.1 to 1.72.0 (server#44538) * Build(deps-dev): bump @babel/preset-typescript from 7.23.3 to 7.24.1 (server#44540) * Build(deps): bump @nextcloud/files from 3.1.0 to 3.1.1 (server#44542) * Build(deps): bump davclient.js from `1ab200d` to `de93b73` (server#44544) * Build(deps): bump webdav from 5.4.0 to 5.5.0 (server#44545) * Build(deps): bump the github-actions group with 4 updates (server#44547) * Fix(files): Fix error with numeric filenames (server#44562) * Fix(files_sharing): Create passwords when enforced for mail shares (server# 44571) * Fix(files_sharing): Disable autocomplete for share label and password (server#44575) * Perf(core): add index on name (server#44586) * Fix(encryption): Clicking default module in UI sets bogus value (server# 44604) * Feat: drop support for php 8.0 (server#44607) * Fix(tests): Fix tests when daytime saving time change happened recently (server#44612) * Chore(bug-report-template): update list of nc versions (server#44619) * Fix(SetupChecks): Add hint about dns/firewall if `mjs` check can??t run (server#44621) * Fix(federation): ICloudId->getRemote() should contain the protocol (server# 44625) * Fix(appconfig): returns correct value on details (server#44640) * Fix(appconfig): compare with original value (server#44642) * Feat(trashbin): Add deleted by properties (server#44643) * Fix(appconfig): format app values (server#44644) * Fix: Remove obsolete resource typing (server#44658) * Build(deps-dev): bump undici from 5.28.3 to 5.28.4 (server#44660) * Fix(files): Do not show files from hidden folders in ??Recent??-view if hidden files are disabled by user (server#44661) * Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44662) * Fix(DateTimeFormatter): Adjust invalid doc blocks (server#44663) * Fix(dav): Rate limit address book creation (server#44664) * Occ: Improve `user:lastseen` timestamp (server#44666) * Fix(session): Do not update authtoken last_check for passwordless (server# 44670) * Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44678) * Build(deps): bump libphonenumber-js from 1.10.58 to 1.10.60 (server#44681) * Fix(deps): Update doctrine/dbal to 3.8.3 (server#44683) * Feat(trashbin): Show user who deleted a file (server#44694) * Build(deps-dev): bump phpunit/phpunit from 9.6.18 to 9.6.19 in /build/ integration (server#44695) * Build(deps-dev): bump cypress from 13.7.1 to 13.7.2 (server#44698) * Build(deps-dev): bump sass from 1.72.0 to 1.74.1 (server#44699) * Fix(Blurhash): Suppress imagecreatefromstring() E_WARNING (server#44705) * Chore(RichObjectStrings): Add missing newlines (server#44707) * Fix(preview): check mime type before processing with Imagick (server#44710) * Call davGetFavoritesReport after the registration of propfind properties (server#44714) * Fix: Update `fusonic/opengraph` from 2.2.0 to 2.3.0 (server#44715) * Fix(oc-dialog): Get rid of the overlay (server#44717) * Fix(3rdparty): Adjust dependencies to also require min. PHP 8.1 (server# 44720) * Fix(AppFramework): Fix error message about 204 not allowing custom headers (server#44726) * Fix: use proper jailed patch in watcher (server#44730) * Fix: Fix avatar images (server#44736) * Fix(auth): Keep redirect URL during 2FA setup and challenge (server#44745) * Docs: Adjust branding in IDBConnection::prepare doc block (server#44746) * Expose subscription calendars (server#44752) * Feat(occ): Add ??disabled option to occ user:list (server#44753) * Feat: Deprecate and replace legacy jQuery UI dialogs with Vue (server# 44755) * Fix: Add deprecation to `OC.dialogs.fileexists` (server#44756) * Fix(deps): Bump web-auth/webauthn-lib from 3.3.9 to 4.8.5 (server#44761) * Build(deps-dev): bump cypress-split from 1.21.0 to 1.23.0 (server#44762) * Fix(groups): allows to save group names with more than 64 characters (server#44763) * Fix(notifications): Improved notification exceptions (server#44770) * Fix(federation): give some time to prepare both servers (server#44771) * Reduce app container border radius (server#44786) * Feat: add additional logging for database errors (server#44788) * Fix: consider all paths the user has for a share source when considering max permissions (server#44791) * Fix(memcache): remove double $$ to fix error (server#44794) * Chore(deps): Bump @nextcloud/vue to v8.11.2 (server#44795) * Fix(Router): Stop loading routes of disabled apps (server#44797) * Fix(capabilities): Expose if mod-rewrite is working via capabilities (server#44799) * Fix(files): Display selected files count (server#44805) * Chore(files): Switch widget icon to primary color (server#44806) * Build(deps-dev): bump typescript from 5.4.3 to 5.4.5 (server#44809) * Chore(db): move to OCP\Server (server#44810) * Fix(files): apply the renaming when leaving the input field (server#44819) * Chore(deps): Update openapi-extractor (server#44827) * Feat(occ): Add ??storage-tree option to info:file to help debug storages (server#44829) * Fix(files): Inherit some node attributes when creating new nodes to preserve shared state (server#44834) * Chore: Update `@nextcloud/upload` to 1.1.1 to fix uploading large files (server#44835) * Fix: avoid douple `expireDate` parsing (server#44838) * Fix(sharingDetails): Show correct share target (server#44839) * Feature/occ clear avatar cache command (server#44840) * Fix(files): Focus filename input in new-node dialog when opened (server# 44847) * Fix: Drop unmaintained and unused dependencies (server#44849) * Fix(deps): Update symfony/polyfill-intl-normalizer from 1.28.0 to 1.29.0 (server#44854) * Support multiple scopes in DAV search (server#44858) * Feat(user_ldap): Add setup check to verify connection configuration (server #44859) * Fix(user_ldap): Remove unicode character from log lines (server#44860) * Chore: Fix update-psalm-baseline to use correct php version depending on branch (server#44861) * Fix(comments): Fix issues thrown by comments sidebar tab code (server# 44868) * Fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect (server#44869) * [master] Update psalm-baseline.xml (server#44870) * Feat: include file id in audit logs (server#44871) * Feat: reduce available languages per config value ??reduce_to_languages?? (server#44876) * Fix(status): Update status time when reverting to it manually (server# 44878) * Fix(files): Clear search filter when changing directory or view (server# 44882) * Feat: add request id as comment to all queries (server#44884) * Fix(activity): Improved activity exceptions (server#44886) * Fix(files): Also skip cross storage move with access control (server#44889) * Fix(caldav): When message is a reply compare the message sender not the recipient (server#44893) * Fix(files): Close sidebar and update fileid when current node is deleted (server#44897) * Fix(files): Also restore shares after ownership transfer for object storage (server#44904) * Chore(deps): Bump @nextcloud/dialogs to v5.3.1 (server#44905) * Feat(files): Use receiving users language for the ownership transfer target folder (server#44906) * Fix: Use strict_types in ClearGeneratedAvatarCacheCommand.php (server# 44915) * Fix(sharing): Don??t change the type of the controller argument (server# 44916) * Fix: Fix truncation on public page (server#44923) * [master] Update psalm-baseline.xml (server#44928) * Better wordings in the new user modal (server#44931) * Chore(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.27 to 8.13.35 (server#44935) * Fix(CalDAV): remove UNKNOWN from room / resource consideration (server# 44938) * Fix(settings): Save one HTTP request on enabling an app (server#44939) * Bump @types/dockerode from 3.3.26 to 3.3.28 (server#44941) * Bump @simplewebauthn/browser from 9.0.1 to 10.0.0 (server#44942) * Bump @nextcloud/password-confirmation from 5.0.1 to 5.1.0 (server#44943) * Build(deps-dev): bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (server# 44944) * Perf(templates): Emit RegisterTemplateCreatorEvent to register template creators more lazy (server#44952) * Perf(ILockManager): Allow registering a lock provider lazy (server#44953) * Chore(deps): Bump sabre/dav from 4.5.0 to 4.6.0 (server#44962) * Chore: Add missing parameter to docblock tag psalm-taint-sink (server# 44966) * Perf(files_sharing): Move events to listener classes and registration instead of boot (server#44967) * Fix: Drop workarounds for unsupported obsolete PHP versions (server#44968) * Chore(deps): Bump php-opencloud/openstack from 3.2.1 to 3.10.0 (server# 44970) * Feat: Add legal notice and privacy policy links to help page (server#44973) * Fix(provisioning_api): Show warning but do not fail when listing accounts in case of users removed from backend but still in database (server#44982) * Fix(files): Use OCP\Util::getForbiddenFileNameChars instead of directaccess to system config (server#44996) * Fix(migration): Bump files_trashbin version to trigger migration (server# 45000) * Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server #45001) * Chore(deps): Bump symfony/translation from 5.4.24 to 6.4.4 (server#45006) * Fix(db): Prevent two connections for single node databases (server#45013) * Fix: forbid moving a folder into a subfolder of itself (server#45014) * Avoid updating the same oc_authtoken row twice (server#45026) * Fix(unifiedSearch): Prevent broken avatars for federated users (server# 45029) * Replaces ??Time:?? with ??Date and time:?? in calendar e-mail notification (server#45032) * Fix: chunked upload leading to 0-byte files (server#45035) * Fix(caldav): Add sharee to address list when calendar is shared (server# 45054) * Fix(userstatus): catch unique constrain violation on revert (server#45055) * Feat(exception-template): allow to link to specific documentation for how to retreive server log (server#45057) * Perf(db): Sort data for IN before chunking (server#45058) * Updating pr-feedback.yml workflow from template (server#45065) * Updating dependabot-approve-merge.yml workflow from template (server#45066) * Update license header how-to for use of SPDX header (server#45067) * Build(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.7 to 1.0.0-beta.8 (server#45071) * Build(deps-dev): bump puppeteer from 22.5.0 to 22.7.1 (server#45072) * Build(deps-dev): bump sass from 1.74.1 to 1.75.0 (server#45073) * Update devcontainer PHP dependencies to 8.3 (server#45086) * Fix(User\Manager): Avoid future collisions with updater/audit logs (server# 45088) * Education ??bundle?? (server#45091) * Fix(search): show user search provider for deactivated and admin pages (server#45092) * Fix(session): Avoid race condition for cache::get() vs. cache::hasKey() (server#45093) * Feat: TaskProcessing API (server#45094) * Feat(files): Allow to upload folders (server#45095) * Fix(files): Add missing properties and fix Typescript errors in `FileEntryName` (server#45096) * Fix(caldav): Do not load IMipPlugin before user auth and session is c?? (server#45098) * Chore: remove unnecessary ini_set (server#45117) * Fix(dav): Don??t log access control as error (server#45120) * Fix(querybuilder): Remove temporary internal method executeUpdate() (server #45122) * Fix(deps): Drop `ical.js` from dependencies (server#45125) * Fix(core): add fs_name_hash index to migration (server#45129) * Chore: Remove All files prefix from original location (server#45131) * [master] Update psalm-baseline.xml (server#45134) * Feat(webauthn): submit device name by pressing enter (server#45136) * Retry smb notify test a few times (server#45138) * Fix: fix FileAccess::getByFileId(InStorage) (server#45140) * Fix(github): Add a security info to the PR template (server#45149) * Chore(deps-dev): bump ejs from 3.1.9 to 3.1.10 (server#45150) * Fix(tests): Replace deprecated methods in `FileTest` (server#45159) * Fix: Changes the color of the ??Delete User?? and ??X?? exit buttons on hover. (server#45160) * Fix: Do not import from `axios` but only `@nextcloud/axios` (server#45161) * Fix(icons): Update files icon (server#45163) * Feat: add option to disable scanner transactions (server#45172) * Fix(ci): Update `node-test` workflow and drop unneeded `cypress:version` output (server#45177) * Fix: Do not import styles that are already included in server bundle (server#45178) * Chore(deps): bump vimeo/psalm from 5.23.1 to 5.24.0 in /vendor-bin/psalm (server#45179) * Chore(deps): bump core-js from 3.36.1 to 3.37.0 (server#45181) * [master] Fix npm audit (server#45186) * Docs: added customclient_fdroid key to the config.sample.php file (server# 45193) * Fix(OC_Image): Set correct return type for exif_imagetype stub (server# 45196) * Fix(dav): Try basic auth for ajax WebDAV requests (server#45207) * [master] Update psalm-baseline.xml (server#45209) * Update pdf icon (server#45218) * Fix(userstatus): Fix docs of user status manager (server#45219) * Feat(auth): Clean-up unused auth tokens and wipe tokens (server#45221) * CalDAV fix search with limit and time range (server#45222) * Fix: Remove reminder action from trash (server#45227) * Fix(settings): define a ??heartbeat?? route, so SecurityHeaders can handle redirected root (server#45228) * Fix: Avoid updating size when calling touch on a file (server#45233) * Fix(caldav): automatically delete outdated scheduling objects (server# 45235) * Hide ??updater.server.url?? As It May Contain Enterprise Key (server#45236) * Perf(deleteAction): Queue delete requests (server#45237) * Fix(issue_template): Add security reporting redirect to bug report form (server#45240) * Fix(setupChecks): update db version checks (server#45241) * Fix(setupCheck): Only warn when memcache present w/o memcached (server# 45242) * Add SPDX header ?? batch #1 (server#45244) * Feat: Split display name and username columns (server#45245) * Add variable for inputs border width (server#45247) * Feat: add ability to sort by last login (server#45249) * Revert rename (server#45250) * Fix(files): do not rely on unique fileid (server#45251) * Add SPDX header ?? batch #2 (server#45252) * Fix: Move hint about firewall issues to common helper string (server#45254) * Fix(ci): Align mariadb versions with list of supported versions (server# 45255) * Revert rename changes (server#45256) * Fix: getMountsForFileId may return an unordered list (server#45258) * Fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check (server# 45262) * Chore(deps-dev): bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (server#45263) * Chore(deps): bump @nextcloud/l10n from 2.2.0 to 3.1.0 (server#45264) * Chore(deps-dev): bump @simplewebauthn/types from 9.0.1 to 10.0.0 (server# 45267) * Chore(deps-dev): bump @testing-library/jest-dom from 6.4.2 to 6.4.5 (server #45268) * Refactor(provisioning_api): Add types for user details scopes (server# 45270) * Feat(SetupChecks): Refactor DatabaseHasMissingIndices (server#45272) * Feat(log): Allow to combine log.conditions to only log (app&user) (server# 45277) * Docs(preview): Improve API parameter descriptions (server#45288) * Add temporary variable for border radius (server#45295) * Chore(deps): bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (server#45297) * Revert: ??Check datadirectory owner, not config owner.?? (server#45302) * 44032 fix show new shares without refresh (server#45305) * Perf(systemtags): Add index for systemtags_object_mappings.objectid (server #45306) * Fix(caldav): loop through all events for busy events (server#45309) * Fix(settings): Move new user modal to dialog + minor refactoring (server# 45315) * Fix(search): Limit maximum number of search results (server#45317) * Fix: Correctly check result of function (server#45321) * Fix: Extend SVG reference check (server#45340) * Fix(IRegistrationContext): Add missing TaskProcessing methods (server# 45345) * Fix setOwner since doc (server#45346) * Fix: Only list remnants as disabled if option is enabled (server#45347) * Fix(login): Disable login button when already logging in (server#45352) * Feat: support excalidraw file (server#45353) * Docs(TaskProcessingApi): Cleanup endpoint descriptions (server#45354) * Fix: delete user credentials stored in storages_credentials when user gets deleted (server#45355) * Fix: add ldap_exop_passwd function to sensitive value (server#45357) * Feat: Add back searching in disabled user list (server#45370) * Feat: Add `forbidden_filename_characters` to JSConfig for use in frontend libraries (server#45374) * Move EventSource to `OC` namespace (server#45375) * Fix(files): Drop `xml2js` dependency and use browser native DOMParser (server#45387) * Fix: Mark more configs as sensitive (server#45390) * Feat(TaskProcessingApi): Add endpoint for getting the next task (server# 45391) * Refactor(files): Fix some ESLint and Typescript issues in FilesList (server #45394) * Fix(theming): Conitionally disable blur filter for performance (server# 45395) * Chore(settings): Change ??user?? to ??account?? (server#45398) * Fix(db): Prevent data loss by temporarily disabling `db:convert-type` (server#45400) * Chore(deps): bump @nextcloud/logger from 2.7.0 to 3.0.2 (server#45401) * Fix(contactsmenu): empty content margin (server#45406) * Fix(auth): Update authtoken activity selectively (server#45411) * Fix(files): Don??t fail if dir exists (server#45413) * Fix(login-mask): remove `Login with` from label (server#45415) * Feat(files): refresh preview on etag change (server#45417) * Fix(files): Implement `SortingService` to fix sorting of files (server# 45419) * Feat(RichObjectStrings): Add missing Talk ??file?? metadata fields (server# 45424) * Chore(deps): Bump pear/archive_tar from 1.4.14 to 1.5.0 (server#45428) * Add SPDX header ?? Batch 3 (server#45429) * Feat(dav): Add an API for upcoming events (server#45435) * Fix(INavigationManager): Fix psalm alias not set in the right place (server #45455) * Fix: register DI alias for IFileAccess (server#45459) * Add SPDX header for `/lib/*` ?? batch 4 (server#45474) * Feat: Add support for webhook listeners (server#45475) * Fix(theming): replace standard generic package icon by material design (server#45480) * Fix: Reset notification email when deleting additonal email (server#45487) * Fix(core): unsupported browser redirect url (server#45494) * Add SPDX header ?? batch 4 (server#45499) * Fix(db): Log long transaction times at debug level (server#45506) * Fix:Ensure security.txt file ends with a newline character (server#45508) * Use OC namespace for core ReponseDefinitions instead of OCA (server#45509) * Feat(ldap): sync additional properties to profile and SAB (server#45512) * Fix: use different file name for generated dark avatars (server#45514) * Chore: update .jshintrc (server#45521) * Add SPDX header ?? batch 5 (server#45524) * Fix(cron): Log excess memory usage at debug and info levels (server#45530) * Feat: implement public OCP api to update resources and rooms (server#45532) * Chore(deps): bump the github-actions group across 1 directory with 5 updates (server#45536) * Fix(files): Adjust type import and usage for removed dependency (server# 45537) * Fix: Update `@nextcloud/files` to fix public link shares (server#45538) * Add SPDX header ?? batch 6 (server#45539) * Feature: Improved Recurrence Invitations Messages (server#45547) * Add SPDX header ?? batch 7 (server#45549) * Add SPDX header ?? batch 8 (server#45554) * Add mapping for lock wait timeout (server#45559) * Fix(ShareApiClients): Maintain meaning of `??` and null for share api cli?? (server#45562) * Fix(Mailer): Allow to enforce strict email format (server#45570) * Fix(files): also trigger new tab on file name middle click (server#45571) * Fix(deps): Update `egulias/email-validator` to version 4.0.2 (server#45572) * Add SPDX header ?? batch 9 (server#45573) * Fix: avoid duplicate tag inserts by checking if the mapping exists already in db (server#45580) * Fix(files): reset menu pos when opening in grid mode (server#45581) * Delete background jobs by id when cleaning up (server#45582) * Refactor(files): Adjust some Typescript code in virtual files list (server# 45585) * Fix(files): Only execute default action if there is an action to perform (server#45586) * Add SPDX header ?? batch 10 (server#45592) * Fix(files): Ensure active file list entry is highlighted (server#45594) * Fix(federatedfilesharing): import external federated share script (server# 45606) * Docs(ShareApiController): Correct note about expiry date timezone (server# 45608) * Fix(theming): replace standard generic package icon by material design (server#45609) * Fix(files): Make sure files are opened when using `open-in-files` action(s) or at lease are scrolled into view (server#45611) * Chore(deps): Bump cypress-io/github-action from 6.6.1 to 6.7.0 in the github-actions group (server#45612) * Chore(deps-dev): Bump cypress-split from 1.23.0 to 1.23.4 (server#45615) * Ci: Migrate Litmus and CalDAVTester from drone to GitHub (server#45619) * Chore(CI): Updating pr-feedback.yml workflow from template (server#45623) * Add SPDX header ?? batch 11 (server#45627) * Feat(db): remove workaround for pqsql 9.4 and older (server#45629) * Fix(core): Add missing null value possibility to Resource and Reference richObject (server#45632) * Add SPDX header ?? batch 12 (server#45647) * Fix(ObjectStore): Fix regression when hostname is empty (server#45649) * Feat(dbal): insert ignore conflict method for MySQL and SQLite (server# 45655) * Fix(caldav): stricter default calendar checks (server#45667) * Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45669) * Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue (server#45679) * Feat(settings): Support svg user row action icons (server#45684) * Feat(settings): Emit loaded event for user management (server#45685) * Feat(settings): Add user row action enabled callback (server#45686) * Show non writable folders during move or copy (server#45688) * Avoid accessing unset argv index (server#45694) * Add SPDX header ?? batch 13 (server#45696) * Fix(files_sharing): fix parsing of remote shares (server#45698) * Add SPDX header ?? batch 14 (server#45699) * Chore: update `@nextcloud/files` to 3.4.1 (server#45700) * Updated images for Material icons and added SPDX info (server#45706) * Feat(files): Implement files list filters (server#45708) * Fix(actions): Harden workflows when using variables in strings (server# 45710) * Fix(files): Correctly type virtual files list ref type (server#45711) * Fix(dist): Make sure changed icons are compiled (server#45712) * Feat: Add Recently active accounts section (server#45716) * Chore(deps-dev): Bump cypress-split from 1.23.4 to 1.24.0 (server#45718) * Fix(AppManager): Name correct method in error + show error string (server# 45737) * Replace icons with latest `Material Symbol` versions (server#45755) * Feat: Allow users to select another user as their out-of-office replacement (server#45766) * Use isRetryable to catch retryable exceptions (server#45768) * Fix(caldav): event links in shared calendar notifications (server#45775) * Fix(CI): Update PHP requirement in dev dependencies (server#45779) * Fix(search): tags redirect route (server#45781) * Fix(caldav): allow VJOURNAL if no supported component set is specified (server#45786) * Chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (server#45787) * Refactor(files): Use `@nextcloud/files` functions where possible and make files views cancelable (server#45788) * Fix(files): Use `data-cy` (data attribute) instead of `cy-data` (server# 45789) * Chore(composer): composer install ??no-dev (server#45794) * Fix(cron): Log long running jobs (server#45804) * Add SPDX header ?? batch 16 (server#45810) * Test: add tests for ProfilePageController (server#45811) * Feat: add new clickable area variables (server#45818) * Feat: reduce border radius element to 8 px (server#45819) * Chore: Adjust post-build script to add license files for sourcemaps on build (server#45832) * Chore: Properly extract copyright information from bundled packages (server #45833) * Feat(dav): add regex to match Gnome and KDE calendar user-agents (server# 45841) * Fix: rename split into two as before rename and after rename (server#45845) * Fix/comment deleting with activities installed (server#45848) * Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (server#45852) * Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.311.2 (server#45854) * Fix(files): Bring back handling of failed files (server#45860) * Fix(files): Ignore right click for default action (server#45861) * Fix(preview): don??t create folder structure when previews are disabled (server#45866) * Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#45867) * Fix(git): Ignore the updater/ directory from diffs (server#45872) * Fix(theming): also apply enforced theme for guests (server#45875) * Fix: Avoid throwing errors for teams are unavailable (server#45876) * Fix: don??t use custom certificate bundle if no customer certificates are configured (server#45877) * Feat: add command to export certificate bundle (server#45879) * Tests(settings): Fix AccountMigratorTest when using PNG avatars (server# 45883) * Fix(files): Properly handle denied ownership transfers (server#45884) * Chore(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 (server#45885) * Chore(deps-dev): bump mime from 4.0.1 to 4.0.3 (server#45886) * Chore(deps): bump core-js from 3.37.0 to 3.37.1 (server#45887) * Fix(cypress): Check for local changes before trying to apply them (server# 45889) * [master] Fix npm audit (server#45893) * Test(cypress): don??t apply changes in CI (server#45894) * Fix(files_versions): Use `NcDateTime` for proper translated version dates (server#45900) * [master] Update psalm-baseline.xml (server#45901) * Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45902) * Ci: use precise ref for 3rdparty check (server#45912) * Align app icon for versions with right sidebar used icon (server#45916) * Fix: Adjust icon generation to bring back themed icons (server#45917) * Refactor(files): Update `@nextcloud/files` to v3.5.1 (server#45929) * Fix: move repair mimetype repair step to the expensive steps (server#45930) * Fix(files_versions): avoid unintentional skipping of expiration (server# 45932) * Fix: Do not log an error when connecting to SFTP without a logged in user (server#45938) * Perf: Avoid reusing previous migration steps (server#45945) * Feat: Add yieldEntities wrapper for entity mapping in QBMapper (server# 45947) * Chore: Remove deprecated legacy search backend (server#45950) * Chore: Move comments event handler to use proper event dispatcher (server# 45951) * Fix license information extracted from built assets (server#45952) * Perf: Tell browsers to cache storage stats endpoint as it is cached (server #45957) * Fix(files_versions): renaming file version when its not a string (server# 45958) * Add SPDX header ?? batch 17 (server#45960) * Rename openFileInfo to fileInfo (server#45963) * Fix(dav): Limit number of UPDATES for sync token created_at (server#45968) * Ci(phpunit-mysql): increase mysql health check retries (server#45969) * Chore(deps): bump ws, engine.io, socket.io-adapter and puppeteer (server# 45970) * Update copy icon to Material Design icon and checkmark in non-bold (server# 45972) * Chore: remove chunking-v1 (server#45973) * Fix(caldav): lower scheduling table size warning (server#45974) * Update favorites navigation list on folder renames (server#45977) * Fix(theming): properly apply warning style to update output (server#45980) * Fix(deps): Update `@nextcloud/dialogs` to 5.3.4 to fix picking current directory (server#45981) * Fix(files): Disable buttons in copy/move dialog for non writable folders (server#45982) * Don??t trigger action when renaming (server#45984) * Perf: remove full filesystem setup for accessing public link share dav endpoints (server#45998) * Fix(caldav): encode calendar URIs with umlauts for activities (server# 45999) * Use guzzle for addressbook federation (server#46002) * Add missing ContextWrite default task type in task processing manager (server#46003) * Perf(capabilities): Log capabilities providers that are slow (server#46004) * Feat(files_sharing): add `new file request` option (server#46007) * Refactor(cron): Use `IAppConfig` for cron settings and migrate ajax cron away from jQuery (server#46009) * Fix(dashboard): Correctly redirect guests to login page when opening dashboard (server#46010) * Fix: also use optimized getFirstNodeyIdInPath for Folder::getFirstNodeById (server#46017) * Fix rmdir() to release possible directory lock prior to removing directory (server#46027) * Fix(FilesView): Update files view upon share creation/delete (server#46030) * Fix(dav): add missing database index for dav_shares (server#46036) * Chore(deps-dev): bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (server# 46041) * Chore(deps): bump vimeo/psalm from 5.24.0 to 5.25.0 in /vendor-bin/psalm (server#46042) * [master] Update psalm-baseline.xml (server#46048) * Increase PHP memory limit for DevContainer to 512mb (server#46055) * Fix task processing input validation (server#46058) * Perf(session): remove useless session open (server#46059) * Feat(CI): Speed up cs:check with parallelism (server#46062) * Fix(ExternalSharing): Handle template shares from external sources (server# 46068) * Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION (server#46071) * Fix: allows admin to edit global credentials (server#46073) * Feat(webhooks): Add support for a userid filter (server#46076) * Fix(userstatus): Fix user status automation in real-life scenario (server# 46077) * Fix(settings): make trailing slash for caldav/carddav redirects optional (server#46079) * Chore: Enable ESLint for apps and fix all errors (server#46082) * Refactor(files): Migrate logger to Typescript (server#46083) * [master] Update psalm-baseline.xml (server#46085) * Feat(notifications): Migrate server INotifiers to new exceptions (server# 46095) * Fix(files_sharing): Also set the expiration date timezone during validation (server#46097) * Fix: Add `acceptShare` as an interface (server#46099) * Build(deps): disable dependabot for EOL 27 (server#46104) * Fix(session): Log when session_* calls are slow (server#46106) * Feat(WebhooksController): Allow querying listeners by URI (server#46107) * Chore(deps): bump @nextcloud/calendar-availability-vue from 2.2.1 to 2.2.2 (server#46110) * Chore(deps): bump the github-actions group with 3 updates (server#46111) * Reference 3rd party licenses via SPDX (server#46112) * Feat(occ): Add a ??debug option to output all log levels to the output (server#46115) * Ci: Adjust database versions to current LTS / supported versions (server# 46121) * Feat: Allow getting/setting the password hash of a user (server#46123) * Feat(files): increase max copy-move concurrency to 5 (server#46127) * Fix(federation): Fix missing protocol on CloudID remote (server#46133) * Debt(encryption): Migrate app.php to Application.php (server#46136) * Fix(SharingEntryLink): Show enforced password input label (server#46143) * [master] fix(security): Update code signing revocation list (server#46158) * Support profiler in occ commands (server#46169) * Fix(IntegrityCheck): Ensure the check is run if no results are available (server#46174) * Fix: Authorization header can be an empty string (server#46184) * Refactor: simplify background commands (server#46185) * Feat: Add utility method to validate an IHasher hash (server#46186) * Fix(setupchecks): skip check when disk_free_space is disabled (server# 46190) * Fix(carddav): limit vcard size (server#46193) * Feat: add commands for exporting current and expected database schema (server#46194) * Use the same `setup-php` version on all tests (server#46197) * Chore: use spdx for migrations generator (server#46199) * Update dashboard panels border radius (server#46201) * Chore: remove EOL v27 from issue template (server#46206) * Chore: Replace dashboard icon with Material Symbols (server#46215) * Fix(DAV): offset not applied (server#46219) * Fix(dav): Thrown forbidden error for authenticated user instead of no?? (server#46225) * Fix(config): Clarify smtp debugging config option usage (server#46229) * Feat(OpenAPI): Add ex_app scope (server#46233) * Fix(dependabot): add back npm patch upgrades for stable branches (server# 46235) * Feat(TaskProcessing): Add more task types (server#46251) * Feat(theming): Provide `body-container-` variables through theming (server# 46259) * [master] fix(security): Update CA certificate bundle (server#46263) * Match input height with clickable area (server#46270) * Update dashboard icon (server#46271) * Fix: Make out of office replacement nullable (server#46273) * Ci: also check for uncompiled SCSS styles (server#46275) * Chore(mp3info): apply upstream patch for invalid array access (server# 46276) * Chore(deps): Bump @nextcloud/vue to v8.14.0 (server#46283) * Fix(tests): Remove output when running tests (server#46284) * Fix(TaskProcessing): Set task status to running when processing via ISynchronousProvider (server#46286) * Fix(userstatus): add missing parenthesis (server#46287) * Chore(caldav): remove obsolete function (server#46295) * Feat(files): Refresh grid view layout (server#46307) * Fix(cypress): wait for apps list fetch for better testing stability (server #46310) * Ci: Bump reuse to v4.0.0 (server#46311) * Fix(caldav): limit vevent size (server#46315) * Fix(s3): Don??t wait indefinitely for S3 to return (server#46317) * Perf: Set session.cache_limiter at runtime to avoid clients caching static assets served by PHP (server#46320) * Fix(SharingDetailsView): Prevent illegal unselection of read permissions (server#46321) * Unify copy icon (server#46323) * Chore(deps): bump libphonenumber-js from 1.10.60 to 1.11.4 (server#46327) * Chore(deps-dev): bump @testing-library/jest-dom from 6.4.5 to 6.4.6 (server #46328) * Chore(deps): bump @nextcloud/password-confirmation from 5.1.0 to 5.1.1 (server#46329) * Fix(previews): Stop returning true when `getimagesize()` fails (server# 46342) * Add app icon to file reminders (server#46349) * Fix(setupchecks): Skip checking for OPcache settings if running checks from CLI (server#46353) * Stop file actions when conflict dialog skipped (server#46354) * Feat(occ): Add support for iterable in Base and use it in group:list and user:list (server#46356) * Fix(files): Correctly center the checkbox??s background in grid view (server#46358) * [TaskProcessing] Add start, stop and schedule time to tasks (server#46359) * Align dashboard app icon in size with photos app icon (server#46360) * Perf(settings): Optimize user list scroll performance (server#46361) * TaskProcessing follow-up (server#46368) * Refactor: split app menu into smaller components (server#46370) * Feat: Add `IFilenameValidator` to have one consistent place for filename validation (server#46371) * Fix(files): Add rounded corners back in grid view (server#46373) * Feat(Reference): Add public API endpoints to get references (server#46378) * Fix: `OCP\Files\Node\Folder::search` was not setting the owner (server# 46379) * Fix(files_sharing): Only enable mixed sharing types if there is at least one sharing type (server#46382) * Feat: Template field workflow (server#46383) * Fix(workflows): Fix file systemtag cache (server#46388) * Chore: Make app icons consistent Material Symbols with same settings (server#46391) * Feat: don??t count failed CSRF as failed login attempt (server#46392) * Fix: set default TTL for APCu cache as per docs (server#46395) * Feat: allow inspecting the parts of the composite expression builder (server#46396) * Feat: add base class for extending the query builder (server#46397) * Fix(Session): avoid race conditions on clustered setups (server#46398) * Feat: Add new forbidden filename options to Capabilities (server#46414) * Feat(users): Add users and group management to admin delegation (server# 46418) * Fix(mail): Fix big logos in mail templates for Outlook (server#46419) * Chore(deps): Update `@nextcloud/dialogs` to v5.3.5 (server#46424) * Fix(theming): Don??t reset the cachebuster value when we reset theming (server#46428) * Fix(files): Close sidebar on navigation (server#46432) * Update license header infos (server#46439) * Docs: correct return type for findAppInDirectories (server#46445) * Use ??app_api?? session key in rate limit middleware, ??app_api_system?? is deprecated (server#46446) * Fix(dashboard): Unify widget icon colors and document it??s behaviour (server#46448) * Fix(files_metadata): Don??t run generation job on every upgrade (server# 46450) * Feat(editLocallyAction): Handle possible no local client scenario (server# 46452) * Feat(theming): Allow shipped backgrounds to have a dark variant (server# 46453) * Fix(SetupCheck): Properly check public access to data directory (server# 46456) * Chore: auto approve the psalm baseline update (server#46458) * Unified search: add attributes for clients (server#46464) * Fix(CI): Require compilation check when touching version.php (server#46472) * Feat(security): restrict admin actions to IP ranges (server#46473) * Fix(redis): Require version >=4 for unlink (server#46475) * Migration Attributes (server#46476) * Feat: webhooks_listeners app: send direct requests to ExApps using AppAPI (server#46477) * Build(deps-dev): bump typescript from 5.4.5 to 5.5.3 (server#46486) * Build(deps-dev): bump puppeteer from 22.11.2 to 22.13.0 (server#46487) * Build(deps-dev): bump webpack-merge from 5.10.0 to 6.0.1 (server#46488) * Build(deps-dev): bump webpack from 5.91.0 to 5.93.0 (server#46489) * Build(deps-dev): bump @types/dockerode from 3.3.28 to 3.3.29 (server#46491) * Build(deps): bump @nextcloud/upload from 1.4.1 to 1.4.2 (server#46492) * Build(deps-dev): bump cypress from 13.7.2 to 13.13.0 (server#46493) * Build(deps): bump p-limit from 4.0.0 to 6.1.0 (server#46494) * Build(deps-dev): bump workbox-webpack-plugin from 7.0.0 to 7.1.0 (server# 46501) * Fix(theming): enforce theme should still provide dark as fallback (server# 46504) * Feat(preview): introducing new class ImaginaryPDF (server#46508) * Feat(settings/admin/ai): Add Task Processing API settings (server#46509) * Feat: hide caldav server settings if no app uses the caldav backend (server #46510) * [master] Fix npm audit (server#46513) * Fix(CI): Skip some CI work from forks as they don??t work anyway (server# 46531) * Fix: Add direct parameter to flow auth v2 (server#46534) * Fix(ci): Use ubuntu-latest for object storage test (server#46535) * Refactor: Migrate filename validation from `Storage` and `Util` to `FilenameValidator` (server#46538) * Fix(htaccess): Serve images as static assets (server#46543) * Feat: Add `forbidden_filename_basenames` config option (server#46545) * Feat: allow running QueryBuilder queries on different connections (server# 46547) * Fix(dav): drop unwanted RemoteException class (server#46550) * Fix(files_sharing): remove undesirable translations from ShareAPIController (server#46551) * Fix(appstore): Return an empty array in case of fail (server#46555) * Fix(files): Typo in import of `ShareType` (server#46556) * Refactor: Improve design of declarative settings (server#46557) * Feat(files): Allow to configure Windows filename compatibility in the settings (server#46558) * Fix(CI): Fix compile command (server#46559) * Move share tests await from positional parameters (server#46567) * Refactor: Migrate some legacy and core functions to `IFilenameValidator` (server#46571) * [TaskProcessing] Add support for webhooks (server#46579) * Fix(ReferenceApiController): Remove accidently added AnonRateLimit (server# 46581) * Make filecache queries compatible with sharding (server#46583) * Fix(css): Shrink headlines a bit (server#46587) * Fix(files_sharing): file request followups (server#46589) * Fix(files_sharing): add missing subtitle on search for share recipients (server#46591) * Feat: let users configure their first day of week (server#46592) * Fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server?? (server#46593) * Fix(caldav): decode values before returning (server#46594) * Fix(comments): center align submit button in new comment field (server# 46595) * Feat: Navigate via folder tree (server#46596) * Fix(deps): Deprecate functionality deprecated by doctrine and test on more oracle versions (server#46605) * Feat(Security): Warn about using annotations instead of attributes (server# 46606) * Feat: allow for ExApps to call Admin endpoints marked with specific attr (server#46607) * Fix(TextProcessing): use error instead of info for exception logging (server#46608) * Feat: allow for ExApps to use webhook_listeners without user context (server#46615) * Fix(settings): Fix endless spinner when wiping or deleting accounts (server #46622) * Fix(caldav): fixed initial sync and double processing (server#46623) * Fix(caldav): test for null and blank value (server#46624) * Chore(files_sharing): add file request cypress testing (server#46631) * Fix(Token): take over scope in token refresh with login by cookie (server# 46640) * Fix(comments): Extend Vue before calling `new` on it (server#46643) * Fix: cast to bigint on postgresql (server#46644) * Fix(files_sharing): `open-in-files` should open a folder and not the parent (server#46648) * Refactor: Fix some linting issues in frontend code (server#46649) * Chore(deps-dev): bump guzzlehttp/guzzle from 7.8.1 to 7.9.1 in /build/ integration (server#46650) * Chore(deps-dev): bump ts-jest from 29.1.2 to 29.2.3 (server#46651) * Chore(deps-dev): bump @babel/node from 7.24.7 to 7.24.8 (server#46652) * Chore(deps-dev): bump cypress-wait-until from 3.0.1 to 3.0.2 (server#46653) * Chore(deps-dev): bump cypress from 13.13.0 to 13.13.1 (server#46654) * Chore(deps): bump throttle-debounce from 5.0.0 to 5.0.2 (server#46655) * Feat: migrate backupcodes personal settings buttons (server#46659) * Fix(caldav): added localization hints for translators (server#46661) * Avoid using partial file info as valid one (server#46672) * Update CODEOWNERS (server#46673) * Feat: add config flag to toggle persistent redis connections (server#46674) * Fix(files): Reduce preview size in grid view mode (server#46681) * Fix: keep previous exception when wrapping dav exceptions (server#46685) * Fix(files): validate input when creating file/directory (server#46689) * Update `@nextcloud/files` to 3.6.0 and fix display name handling of folders (breadcrumbs and filename) (server#46690) * Fix(dav): Call Sabre server start (server#46692) * Feat: add a specialized writeStream implementation for s3 external storage (server#46693) * Fix: FileInfo from `View` should have the correct name of a mountpoint (server#46694) * Chore(theming): Adjust dark variant of the new default background (server# 46702) * Fix: Add .whiteboard alias for .excalidraw files (server#46703) * Docs: update docs for ocp events (server#46708) * Fix: Use timestamp instead of revision id in files_versions metadata API (server#46710) * Chore(i18n): Changed wording to singular (server#46714) * Feat(TaskProcessing): Implement enums and default values (server#46722) * Feat(webcal): only update modified and deleted events from webcal calendars (server#46723) * [taskprocessing] Add missing translate default task type (server#46739) * Refactor(cloud_federation_api): Replace security annotations with respective attributes (server#46744) * Refactor(comments): Replace security annotations with respective attributes (server#46745) * Refactor(dashboard): Replace security annotations with respective attributes (server#46746) * Refactor(dav): Replace security annotations with respective attributes (server#46747) * Refactor(core): Replace security annotations with respective attributes (server#46748) * Fix: add a try and catch for delete versioning (server#46749) * Fix(files): Use `@nextcloud/files` filename validation to show more details (server#46753) * Fix(theming): Use version with less color banding for dark variant (server# 46759) * Fix(AppFramework): Allow requests with OCS-APIRequest header to pass CSRF checks (server#46760) * Fix(core): Document CSRF token endpoint (server#46761) * Build(deps-dev): bump requirejs from 2.3.6 to 2.3.7 (server#46765) * Fix(files): Correctly validate new node name (server#46767) * Fix(files): Provide default file action for file entry name (on click action) (server#46768) * Feat(files_sharing): show file requests in navigation (server#46770) * Style(settings): align icons at legacy help navigation (server#46773) * Chore: deprecate old AI APIs (server#46775) * Fix(testing): Make Testing TextProcessing providers unicode safe (server# 46779) * Fix(files): Ensure scrolled file list does not leak through file filters (server#46782) * Fix(styles): Make sure footer with legal links is shown correctly (server# 46784) * Fix(styles): use also new CSS variable…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bump net/rancid to 3.6.2