Bumped Groonga to version 7.0.4 and added buildlink support to package.#7
Closed
siepkes wants to merge 1 commit into
Closed
Bumped Groonga to version 7.0.4 and added buildlink support to package.#7siepkes wants to merge 1 commit into
siepkes wants to merge 1 commit into
Conversation
Author
|
I just noticed a bug cheeped in the config location, let me fix that. |
Author
|
Fixed it! |
jperkin
pushed a commit
that referenced
this pull request
Aug 3, 2017
Added NotImplemented for << and >> operators when there is a type mismatch Added | operator for unions of Range and NotImplemented support for RangeSet Added & operator for intersections of Range and NotImplemented support for RangeSet Added - operator for differences of Range and NotImplemented support for RangeSet Added reversed() iterator support for DiscreteRange Fixed overlap with empty range incorrectly returns True (bug #7) Fixed issue with contains() for scalars on unbounded ranges Fixed type check for right_of() Fixed type check for contains() Fixed type check for union() Fixed type check for intersection() Fixed type check for difference() Fixed infinite iterators not being supported for DiscreteRange
|
Thanks for the PR, committed upstream (with minor fixes). |
netbsd-srcmastr
pushed a commit
to NetBSD/pkgsrc
that referenced
this pull request
Aug 30, 2017
Based on a PR by @siepkes (TritonDataCenter#7). Groonga 7.0.5 - [dump] --sort_hash_table option has been supported - math_abs() function has been supported - Ubuntu 16.10 (Yakkety Yak) support has been dropped Groonga 7.0.4 - Supported Debian 9 (stretch) - Added grndb log options - Improved query performance Groonga 7.0.3 - [select] Add document about Full text search with specific index name - [load][dump] Supported Apache Arrow Groonga 7.0.2 - Fixed a bug that data is lost by reindex - Supported Ubuntu 17.04 (Zesty Zapus) - Supported persistent cache - Added function to use an existing table as condition patterns. Groonga 7.0.1 - Dropped CentOS 5 support - Fixed a problem about dynamically updated index size - [experimental] Supported GRN_ORDER_BY_ESTIMATED_SIZE_ENABLE Groonga 7.0.0 - Removed needless metadata updates on DB. It reduces the case that database lock remains even though select command is executed. - lock_clear Changed to clear metadata lock by lock_clear against DB. - Supported groonga-token-filter-stem package which provides stemming feature by TokenFilterStem token filter on CentOS 7. - load Supported --output_errors yes option. If you specify "yes", you can get errors for each load failed record. Groonga 6.1.5 - This release fixes an index search bug that index search may not return records that should be matched. Groonga 6.1.4 - This release fixes an index search bug that index search may not return records that should be matched. Groonga 6.1.3 - Reverted "Improved performance of updating inverted indexes in the worst case". Groonga 6.1.2 - [load] Supported to show {"n_loaded_records": N} in response - [load] Supported --output_ids yes parameter Groonga 6.1.1 - Supported column value compression with Zstandard - Changed to stop compressing small data Groonga 6.1.0 - Supported to sort load table names by key instead of ID to make output stable - Added document about index columns Groonga 6.0.9 - Fixed index search bug - Supported regular expression in location directive for groonga-httpd
jperkin
pushed a commit
that referenced
this pull request
Sep 11, 2017
Release 2.2.4 Sat Auguest 19 2017
Bug fixes:
#115 Fix copying of partial characters for UTF-8 input
Other changes:
#109 Fix "make check" for non-x86 architectures that default
to unsigned type char (-128..127 rather than 0..255)
#109 coverage.sh: Cover -funsigned-char
Autotools: Introduce --without-xmlwf argument
#65 Autotools: Replace handwritten Makefile with GNU Automake
#43 CMake: Auto-detect high quality entropy extractors, add new
option USE_libbsd=ON to use arc4random_buf of libbsd
#74 CMake: Add -fno-strict-aliasing only where supported
#114 CMake: Always honor manually set BUILD_* options
#114 CMake: Compile man page if docbook2x-man is available, only
#117 Include file tests/xmltest.log.expected in source tarball
(required for "make run-xmltest")
#117 Include (existing) Visual Studio 2013 files in source tarball
Improve test suite error output
#111 Fix some typos in documentation
Version info bumped from 7:5:6 to 7:6:6
Special thanks to:
Jakub Wilk
Joe Orton
Lin Tian
Rolf Eike Beer
Release 2.2.3 Wed August 2 2017
Security fixes:
#82 CVE-2017-11742 -- Windows: Fix DLL hijacking vulnerability
using Steve Holme's LoadLibrary wrapper for/of cURL
Bug fixes:
#85 Fix a dangling pointer issue related to realloc
Other changes:
Increase code coverage
#91 Linux: Allow getrandom to fail if nonblocking pool has not
yet been initialized and read /dev/urandom then, instead.
This is in line with what recent Python does.
#81 Pre-10.7/Lion macOS: Support entropy from arc4random
#86 Check that a UTF-16 encoding in an XML declaration has the
right endianness
#4 #5 #7 Recover correctly when some reallocations fail
Repair "./configure && make" for systems without any
provider of high quality entropy
and try reading /dev/urandom on those
Ensure that user-defined character encodings have converter
functions when they are needed
Fix mis-leading description of argument -c in xmlwf.1
Rely on macro HAVE_ARC4RANDOM_BUF (rather than __CloudABI__)
for CloudABI
#100 Fix use of SIPHASH_MAIN in siphash.h
#23 Test suite: Fix memory leaks
Version info bumped from 7:4:6 to 7:5:6
Special thanks to:
Chanho Park
Joe Orton
Pascal Cuoq
Rhodri James
Simon McVittie
Vadim Zeitlin
Viktor Szakats
and
Core Infrastructure Initiative
Release 2.2.2 Wed July 12 2017
Security fixes:
#43 Protect against compilation without any source of high
quality entropy enabled, e.g. with CMake build system;
commit ff0207e6076e9828e536b8d9cd45c9c92069b895
#60 Windows with _UNICODE:
Unintended use of LoadLibraryW with a non-wide string
resulted in failure to load advapi32.dll and degradation
in quality of used entropy when compiled with _UNICODE for
Windows; you can launch existing binaries with
EXPAT_ENTROPY_DEBUG=1 in the environment to inspect the
quality of entropy used during runtime; commits
* 95b95032f907ef1cd17ee7a9a1768010a825d61d
* 73a5a2e9c081f49f2d775cf7ced864158b68dc80
[MOX-006] Fix non-NULL parser parameter validation in XML_Parse;
resulted in NULL dereference, previously;
commit ac256dafdffc9622ab0dc2c62fcecb0dfcfa71fe
Bug fixes:
#69 Fix improper use of unsigned long long integer literals
Other changes:
#73 Start requiring a C99 compiler
#49 Fix "==" Bashism in configure script
#50 Fix too eager getrandom detection for Debian GNU/kFreeBSD
#52 and macOS
#51 Address lack of stdint.h in Visual Studio 2003 to 2008
#58 Address compile warnings
#68 Fix "./buildconf.sh && ./configure" for some versions
of Dash for /bin/sh
#72 CMake: Ease use of Expat in context of a parent project
with multiple CMakeLists.txt files
#72 CMake: Resolve mistaken executable permissions
#76 Address compile warning with -DNDEBUG (not recommended!)
#77 Address compile warning about macro redefinition
Special thanks to:
Alexander Bluhm
Ben Boeckel
Cătălin Răceanu
Kerin Millar
László Böszörményi
S. P. Zeidler
Segev Finer
Václav Slavík
Victor Stinner
Viktor Szakats
and
Radically Open Security
jperkin
pushed a commit
that referenced
this pull request
Nov 13, 2017
1.16 2017-10-22 - Added a doc note on installing the required dependencies on Red Hat. RT #110796. - Fix tests on macOS. Based on PR #7 from Tom Wyant.
jperkin
pushed a commit
that referenced
this pull request
May 15, 2018
2.86 Fri 20 Apr 20:07:29 2018
- GH #9: fix bug which prevented autoboxing working
under the debugger on perl 5.22+ (thanks, skington)
- added t/debugger.t
- GH #8: fix bug which prevented bareword method-calls being
exempted when the method is a variable e.g. Foo->$bar
- add operator-overloading note to the gotchas section (GH #7)
jperkin
pushed a commit
that referenced
this pull request
May 15, 2018
0.15 2018-04-22 rurban
- fix mingw hints for pkg-config support (akiym, PR #7)
jperkin
pushed a commit
that referenced
this pull request
Sep 20, 2018
VisualVM 1.4.1 released on April 25th, 2018
Features and Enhancements:
Heap Viewer allows to compare heap dumps
Load Snapshot dialog uses All Supported Files filter by default
Full support for running on JDK 10 and monitoring/profiling Java 10 processes
Fixed Bugs:
GH-51: StackOverflowError at Startup Profiler
GH-52: A11Y - Keyboard navigation using Tab does not work
GH-53: Configurable OQL results limit
GH-54: A11Y - Filter & Find actions not accessible using keyboard shortcuts
GH-55: Make thread view collapsable in heapViewer
GH-57: Why has the "compare to another heap dump" feature disappeared
GH-59: Provide All Files file filter in File | Load
GH-62: OQL engine not available
GH-73: VisualVM 1.4 refuses to launch under JDK 10
VisualVM 1.4 released on December 12th, 2017
Features and Enhancements:
CPU Sampler and Profiler display live call trees, delta results, selected threads, and many other improvements
Memory Profiler allows profiling of defined classes, displays delta results
Introducing a lightweight JDBC profiler for monitoring SQL commands executed by a Java process
Heap Viewer is the new .hprof heap dumps viewer in VisualVM with a lot of improvements over the original HeapWalker
Colored classes/methods in Sampler, Profiler and Heap Viewer views based on user-defined filters
Full support for running on JDK 9 and monitoring/profiling Java 9 processes
Built on NetBeans Platform & profiler 9.0-dev
API Changes:
Compatible: com.sun.tools.visualvm.core.snapshot.Snapshot.computeSnapshotID() added
Fixed Bugs:
GH-3: MBeans plugin doesn't repaint window
GH-7: NullPointerException when starting with eclipse Launcher
GH-14: Can not save snapshots of profiler or sampler when multiple users run VisualVM on the same Machine
GH-31: "Peform GC"
GH-38: Profile and Profiler Snapshot actions always disabled
VisualVM 1.3.9 released on October 4th, 2016
Migration to GitHub:
VisualVM project has been migrated to GitHub, including the sources, downloads and update centers. New project pages have been created at https://visualvm.github.io, the content will be incrementally transferred from the original pages at https://visualvm.java.net.
Features and Enhancements:
Issue 603: remember decisions about future host/connection resolving
Issue 618: --openjmx cli option should take a connection name and allow setting skip ssl
Enabled VM Coredumps support on Microsoft Windows
The --openid and --openpid parameters now accept index of process tab to open
Start Page has been refreshed to contain up to date links to useful resources
Experimental support for running on JDK 9 and monitoring/profiling Java 9 processes
Built on NetBeans Platform & profiler 8.0.2
API Changes:
Compatible: com.sun.tools.visualvm.charts.SimpleXYChartDescriptor.decimal(minValue, maxValue, initialYMargin, chartFactor, customFormat, hideableItems, valuesBuffer) added
Compatible: com.sun.tools.visualvm.core.options.GlobalPreferences.setDoNotShowAgain(key, value) added
Compatible: com.sun.tools.visualvm.core.options.GlobalPreferences.getDoNotShowAgain(key) added
Fixed Bugs:
Issue 458: libprofilerinterface.so exports popular symbol names
Issue 575: Fix sampler memory snapshot type
Issue 594: Cannot load heap dump - ArrayIndexOutOfBoundsException
Issue 601: java.lang.ClassNotFoundException: com.fubar.MyClass$$Lambda$9
Issue 602: SimpleXYChartDescriptor.decimal Should Be Able To Display > 2 decimal places
Issue 604: Tracer dynamic does not work with JDK 8
Issue 605: VisualVM fails to load local java applications when NetbeansBased applications are running
Issue 606: Command line arg --openjmx doesn't ask for credentials in some cases
Issue 607: Incorrect snapshot name
Issue 608: ArrayIndexOutOfBoundsException
Issue 623: Support Lambdas in Java 8
Issue 625: Opening a thread dump may take several minutes
Issue 626: ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Object;
Issue 627: Memory sampling does not work
Issue 636: Thread dump cannot be closed
IssueTracker query to list all changes in NetBeans profiler 8.0.1 and 8.0.2 affecting VisualVM
IssueTracker query to list all changes in NetBeans profiler after 8.0.2 affecting VisualVM
jperkin
pushed a commit
that referenced
this pull request
Oct 1, 2018
mp3splt-gtk version 0.9.2 - added bit reservoir handling for gapless playback option - added @d to output format which is equal to: last directory of the input filename or the filename itself if no directory - dropped out GTK 2.x support - removed gtk3 deprecated symbols and made it look more gtk3-alike ------------------------------------------------------------- mp3splt-gtk version 0.9.1b - bug fix: make sure to separate artist and performer in CUE files for use of @p and @A (libmp3splt) - bug fix on CUE: from INDEX format MM:SS:FF, handle FF as frames instead of hundreths (libmp3splt) - bug fix: issue when having input file inside several recursive symlinks (libmp3splt) - small improvement on CUE: also accept INDEX 1 and not only INDEX 01 (libmp3splt) ------------------------------------------------------------- mp3splt-gtk version 0.9.1a - FLAC: fixed an important bug not allowing to split some files (libmp3splt) ------------------------------------------------------------- mp3splt-gtk version 0.9.1 - FLAC internal cue sheets support - simple MP3 chapter marks support (with no overlap) - added 'Use CDDB/CUE file having similar name as the input file' option in Batch split - optimized amplitude wave drawing time (now consumes less CPU) and make it not to "shake" anymore - added customizable seeks in mp3splt-gtk (patch #7 - thanks to Sašo Živanović) - added quick preview closest splitpoint shortcut and option to stop gstreamer quick preview several milliseconds earlier - added 'preview closest splitpoint & pause' option (feature request #98) - now compiled and delivered by default with gtk+-3.0 on Windows - gstreamer 0.10 support was dropped in favor of the 1.0 version - fixed bug #157: quick preview goes too far - fixed bug #159 with some FLAC files being detected as MP3; also look for the file extension when detecting a file for a plugin (libmp3splt) - fixed bug #160 '---last cue splitpoint--- created at 99 59 99 for mp3 files >100mins' (libmp3splt) - better thread handling to make sure there is no overlap between the GTK thread and the other threads - fixed bug #162 - Tooltip displayed for only a second ------------------------------------------------------------- mp3splt-gtk version 0.9 - experimental FLAC support added - fixed bug: when importing the exported cue file, set splitpoint name if REM NAME found (libmp3splt) - fixed progress bar of ogg vorbis when using the auto adjust option (libmp3splt) - applied patch of #153 [PATCH] mp3splt-gtk 0.8.2 has issues with Automake 1.13(.1), too - fixed bug #151 - remove deprecated category 'Application' from mp3splt-gtk .desktop file ----- pkgsrc changes: - Remove 'gnome' option (requires GNOME 3, not in pkgsrc)
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
Nov 18, 2018
Changelog:
2016-11-14 (v1.1.0) : IDN: Conform to RFC 5895: Fold character width
(thanks to @beeker1121).
2016-07-27 (v1.0.0) : Normalize IDN to ASCII (thanks to @zenovich).
2015-02-08 : Add fix for relative paths issue (PR #5) and add fix for
unnecessary encoding of reserved characters (see issue #7).
v0.2.0 : Add benchmarks, Attempt IDN support.
jperkin
pushed a commit
that referenced
this pull request
Nov 24, 2018
Upstream changes:
1.20181021 2018-10-21 12:09:32-07:00 America/Los_Angeles
- autogenerate META.json file (Mohammad S Anwar, GH PR #7)
- remove Module::Build build dependency to make installation easier
1.20180928 2018-09-27 18:29:25-07:00 America/Los_Angeles
- skip tests for Perls without arraybase (Dagfinn Ilmari Mannsåker, GH #10)
jperkin
pushed a commit
that referenced
this pull request
Dec 2, 2018
3.30.1 - fix nasty misrendering of inode-directory-symbolic 3.30.0 - audio-speakers-symbolic rendering glitch (issue #11) - *starred-symbolic 2px outline as per guidelines (issue #7) 3.29.90 - symbolic fingerprint, smartcard reader devices - emoji category icons in symbolic form - render script improvements by Sam Hewitt - general cleanup and maintenance by Sam - SIM status icons (symbolic) - system-log-out-symbolic - screen sharing status (issue #3) - thicked strokes for *starred-symbolic (issue #4) - iput-gaming and application-games consistent (Sam) - bluetooth rendering fix (Sam) - application-x-appliance alignment (Sam) - tab-new, application-x-executable improvements (Sam) - user-bookmarks metaphor (Sam) - general grid alignment fixes by Sam - SVG filesize optimalizations by Sam
jperkin
pushed a commit
that referenced
this pull request
May 21, 2019
2016-Jul-30 v3.1 - Added the purge command. Added Data::Password::passwdqc support to the pwck command and prefer it over Data::Password. Minor improvements in cli_pwck(). Applied SF patch #6 from Chris van Marle. Addressed items pointed out in SF patch #7. In cli_save(), worked around a File::KeePass bug. - rt.cpan.org tik# 113391; https://goo.gl/v65HKE Applied SF patch #8 from Maciej Grela. Optional better RNG; SF bug #30 from Aaron Toponce. 2017-Dec-22 v3.2 - Added xpx command per the request in SF ticket #32. Added autosave functionality (shadow copies). Fixed a bug in new_edit_multiline_input() that was preventing blank lines between paragraphs. Fixed a typo in the --help info for --pwfile. Fixed a small bug in subroutine destroy_found().
jperkin
pushed a commit
that referenced
this pull request
Oct 28, 2019
0.58 2019-10-26 [BACKWARDS INCOMPATIBILITY] * Fixed a number of bugs in the handling of empty lists. The any_u(), all_u(), none_u(), notall_u(), and one_u() functions returned an empty list in list context instead of undef. This is in direct opposition to the documentation which has always said that it returned undef. Note that the List::SomeUtils::XS code had the _correct_ behavior, so most users probably have never experienced this bug. [IMPROVEMENTS] * Fixed some doc issues. Closes #7. 0.57 2017-12-12 (TRIAL RELEASE) [BACKWARDS INCOMPATIBILITY] * Fixed a number of bugs in the handling of empty lists. The any_u(), all_u(), none_u(), notall_u(), and one_u() functions returned an empty list in list context instead of undef. This is in direct opposition to the documentation which has always said that it returned undef. Note that the List::SomeUtils::XS code had the _correct_ behavior, so most users probably have never experienced this bug.
jperkin
pushed a commit
that referenced
this pull request
Nov 3, 2019
Changelog:
6.3.3.2:
Bugs fixed compared to 6.3.3 rc1:
tdf#40534 slide tearing or not shown in LARGE screens (high resolution) with hardware acceleration enabled (a buffer issue per comment 58) [Jan-Marek Glogowski]
tdf#128076 FILEOPEN DOCX Field name does not appear [Xisco Fauli]
tdf#128138 infinite loop searching for hyphen and hyphenation attribute [Michael Stahl]
tdf#128140 Formula pick window changing width every time you pick different formula [Caolán McNamara]
tdf#128188 Same numbering the first page when insert section [Michael Stahl]
tdf#128232 Crash when trying to delete unused User Field [Julien Nabet]
6.3.3.1:
Bugs fixed compared to 6.3.2 (rc2):
cid#1448425 resource leak (sc/htmlprovider) [Julien Nabet]
tdf#76324 CALC becomes very slow with 5000+ comments [Noel Grandin]
tdf#83618 SIDEBAR: Paragraph dialog and SideBar Paragraph Content Panel -- using different source for their Line spacing values [Jim Raykowski]
tdf#90429 ooo2gd crashes LibreOffice immediately [Stephan Bergmann]
tdf#92845 changing value in Tools-Options-LibreOffice Writer-Comparison is not persistent after restart [Gabor Kelemen]
tdf#94765 FILEOPEN: SVG: URL fails is the reference is not in the mapper (gradients/patterns) ( see comment 17 ) [Xisco Fauli]
tdf#98844 SUM function does not take into account precision as shown for ranges with numbers only (comment #7). [Eike Rathke]
tdf#99602 FILESAVE: subscript in character style not converted into docx [Justin Luth]
tdf#104167 FILEOPEN: DOCX: 3 pages are merged into 1 [Miklos Vajna]
tdf#105330 The text cursor will disappear when undoing creating a table in a table (nested) [Miklos Vajna]
tdf#107784 FILEOPEN: DOCX: Citation incorrectly displayed [Xisco Faulí, Xisco Fauli]
tdf#109158 slower loading of a huge AutoCorrect replacement table [Noel Grandin]
tdf#116234 If you enter email settings during the mailing process, the sending will fail [Michael Weghorn]
tdf#117988 FILEOPEN An empty line is too tall in the attached DOCX [Justin Luth]
tdf#120209 crash while changing language of formula to english [Caolán McNamara]
tdf#120945 FIREBIRD: Relationship of tables isn't recognized by formwizard [Julien Nabet]
tdf#121663 FILEOPEN DOCX Line Numbers and text created with Word have lower distance [László Németh]
tdf#122011 Support for referring to tables from external files [Eike Rathke]
tdf#122487 Wrong Naming of Drawing Objects [Caolán McNamara]
tdf#124377 Make better bitmap export quality to PDF for Redaction [Aron Budea]
tdf#124391 Doubled global menu in 6.2.2 with GTK VCL [Samuel Mehrbrodt]
tdf#124600 FILEOPEN DOCX: Wrong textbox alignment and spacing [Miklos Vajna]
tdf#124601 FILEOPEN DOC: Wrong position of graphics in table [Miklos Vajna]
tdf#125368 Add Karasa Jaga SVG Icons [rizmut]
tdf#125461 Start Center: Some file previews are black ( ie. xlsx files ) (gen/gtk2) [Caolán McNamara]
tdf#125585 Filesave: OLE objects corruption and missing (per Comment 12) - repair damaged documents with fixed LO per Comment 25 [Regina Henschel]
tdf#126078 global Autotext in German 'mfg' - missing space [brinzing]
tdf#126184 UI 5.x Curved connectors path messed up when passed to 6.x [Michael Weghorn]
tdf#126321 Writer Tabbed: Blinking Page Size contents [Xisco Fauli]
tdf#126781 size of conditional formatting window prevents text to be changed (right end unreachable) [Caolán McNamara]
tdf#126833 A table row is wrongly formatted when inserting a new row) after a table insert undo/redo [Jim Raykowski]
tdf#126852 MYSQL/MariaDB native connector: Column Type "TEXT" is reported as "VARCHAR" [Tamas Bunth]
tdf#126935 Spell Check Dialog: Area containing context of error no longer accessible to screen readers [Caolán McNamara]
tdf#127030 Classical shapes with text loose their height on roundtrip with pptx [Balazs Varga]
tdf#127033 Font in Spelling and Grammar Check of Writer [Caolán McNamara]
tdf#127069 File>Save: file group is replaced by owner (chown) [Miklos Vajna]
tdf#127218 Manage Changes Dialog Too Big (Wide), Cannot Be Resized To A Smaller Size [Caolán McNamara]
tdf#127235 Layout loop in a specific document keeps adding pages indefinitely [Patrick Jaap]
tdf#127262 Cell range selection in data validity function doesn't work any more [Caolán McNamara]
tdf#127306 CRASH: Closing LibreOffice after deleting a chart [Samuel Mehrbrodt]
tdf#127316 FILESAVE: DOC/X automatic sized subscript exported as huge number [Justin Luth]
tdf#127317 Make text of tips of the day selectable [Heiko Tietze]
tdf#127326 UI: First Page icon in Calc's page preview toolbar looks different than last page icon [rizmut]
tdf#127372 PPTX: Shape's background transparency changes during RT [Tamás Zolnai]
tdf#127409 Mail merge prints wrong pages when option to print blank pages is only set in doc [Michael Weghorn]
tdf#127410 Mail merge only correctly uses "Print empty pages" if doc is unmodified [Michael Weghorn]
tdf#127411 Broken mouse status in Impress status bar [Noel Grandin]
tdf#127415 Icons for new extended track changes command [rizmut]
tdf#127416 [FORMATTING] Can't use Icon set in Conditional Formatting [Caolán McNamara]
tdf#127422 FILEOPEN DOCX: Text layout goes messy when in a table [Mark Hung]
tdf#127446 FILEOPEN DOC: Image ratio changes [Miklos Vajna]
tdf#127448 EDITING Chart axis labels become distorted, first and last tickmarks become too long [Balazs Varga]
tdf#127450 Impress crashes by changing the symbol of a bulleted list (GTK crash with 3.18, no crash 3.22) [Caolán McNamara]
tdf#127461 data provider crashes LibreOffice when clicking "Apply Changes" [Julien Nabet]
tdf#127529 Vertical text boxes do not present when playing slide show (gtk3) [Caolán McNamara]
tdf#127546 Calc Crashes if I click in to the Range-select fied of the 'Define Label Range' dialog (gen) [Caolán McNamara]
tdf#127645 LibreOffice Crashes or Freezes, if an Update of an Extension is Available [Caolán McNamara]
tdf#127646 GTK3 crash when create new macro [Caolán McNamara]
tdf#127652 After deleting some text the LibreOffice Writer crash [Michael Stahl]
tdf#127657 FIREBIRD: Query input parameter throws error when referred field is integer [Julien Nabet]
tdf#127676 Sidebar Properties deck 'Width' listbox for line or arrow flickers with default GDI rendering [Xisco Fauli]
tdf#127682 New Print dialog: Crash selecting (*) Even/Odd Pages with a 1 page document [Caolán McNamara]
tdf#127695 CRASH: Inserting textbox in a particular document [Caolán McNamara]
tdf#127701 Zoom factor percentage calculating fault [Noel Grandin]
tdf#12 hangs for a few seconds clicking on the title/subtitle textboxes (ca-ES-valencia) [Eike Rathke]
tdf#127825 DOCX Textboxes incorrectly positioned on page [Miklos Vajna]
tdf#127840 date field changed to +/- 31 [Laurent BP]
tdf#127862 FILEOPEN: cument properties (gtk3 3.18) [Caolán McNamara]
tdf#127887 Cell references off by 256 when importing wk1 Lotus 1-2-3 spreadsheet [Eike Rathke]
tdf#127896 "Exchange database" leads to crash (non-gtk3) [Caolán McNamara]
tdf#127913 CRASH: apply popart filter to an image [Noel Grandin]
tdf#127958 Crash in: mergedlo.dll (adding 2 or more ODT files into Writer master document) [Noel Grandin]
tdf#128013 Crash when linking an odp file [Julien Nabet]
jperkin
pushed a commit
that referenced
this pull request
Jan 16, 2021
0.20.15 2020-12-23 * Add some functions for parsing and writing bundles. (Jelmer Vernooij) * Add ``no_verify`` flag to ``porcelain.commit`` and ``Repo.do_commit``. (Peter Rowlands) * Remove dependency on external mock module. (Matěj Cepl, #820) 0.20.14 2020-11-26 * Fix some stash functions on Python 3. (Peter Rowlands) * Fix handling of relative paths in alternates files on Python 3. (Georges Racinet) 0.20.13 2020-11-22 * Add py.typed to allow type checking. (David Caro) * Add tests demonstrating a bug in the walker code. (Doug Hellman) 0.20.11 2020-10-30 * Fix wheels build on Linux. (Ruslan Kuprieiev) * Enable wheels build for Python 3.9 on Linux. (Jelmer Vernooij) 0.20.8 2020-10-29 * Build wheels on Mac OS X / Windows for Python 3.9. (Jelmer Vernooij) 0.20.7 2020-10-29 * Check core.repositoryformatversion. (Jelmer Vernooij, #803) * Fix ACK/NACK handling in archive command handling in dulwich.client. (DzmitrySudnik, #805) 0.20.6 2020-08-29 * Add a ``RefsContainer.watch`` interface. (Jelmer Vernooij, #751) * Fix pushing of new branches from porcelain.push. (Jelmer Vernooij, #788) * Honor shallows when pushing from a shallow clone. (Jelmer Vernooij, #794) * Fix porcelain.path_to_tree_path for Python 3.5. (Boris Feld, #777) * Add support for honor proxy environment variables for HTTP. (Aurélien Campéas, #797) 0.20.5 2020-06-22 * Print a clearer exception when setup.py is executed on Python < 3.5. (Jelmer Vernooij, #783) * Send an empty pack to clients if they requested objects, even if they already have those objects. Thanks to Martijn Pieters for the detailed bug report. (Jelmer Vernooij, #781) * porcelain.pull: Don't ask for objects that we already have. (Jelmer Vernooij, #782) * Add LCA implementation. (Kevin Hendricks) * Add functionality for finding the merge base. (Kevin Hendricks) * Check for diverged branches during push. (Jelmer Vernooij, #494) * Check for fast-forward during pull. (Jelmer Vernooij, #666) * Return a SendPackResult object from GitClient.send_pack(). (Jelmer Vernooij) * ``GitClient.send_pack`` now sets the ``ref_status`` attribute on its return value to a dictionary mapping ref names to error messages. Previously, it raised UpdateRefsError if any of the refs failed to update. (Jelmer Vernooij, #780) * Add a ``porcelain.Error`` object that most errors in porcelain derive from. (Jelmer Vernooij) * Fix argument parsing in dulwich command-line app. (Jelmer Vernooij, #784) 0.20.3 2020-06-14 * Add support for remembering remote refs after push/pull. (Jelmer Vernooij, #752) * Support passing tree and output encoding to dulwich.patch.unified_diff. (Jelmer Vernooij, #763) * Fix pushing of new refs over HTTP(S) when there are no new objects to be sent. (Jelmer Vernooij, #739) * Raise new error HTTPUnauthorized when the server sends back a 401. The client can then retry with credentials. (Jelmer Vernooij, #691) * Move the guts of bin/dulwich to dulwich.cli, so it is easier to test or import. (Jelmer Vernooij) * Install dulwich script from entry_points when setuptools is available, making it slightly easier to use on Windows. (Jelmer Vernooij, #540) * Set python_requires>=3.5 in setup.py. (Manuel Jacob) 0.20.2 2020-06-01 * Brown bag release to fix uploads of Windows wheels. 0.20.1 2020-06-01 * Publish binary wheels for: Windows, Linux, Mac OS X. (Jelmer Vernooij, #711, #710, #629) 0.20.0 2020-06-01 * Drop support for Python 2. (Jelmer Vernooij) * Only return files from the loose store that look like git objects. (Nicolas Dandrimont) * Ignore agent= capability if sent by client. (Jelmer Vernooij) * Don't break when encountering block devices. (Jelmer Vernooij) * Decode URL paths in HttpGitClient using utf-8 rather than file system encoding. (Manuel Jacob) * Fix pushing from a shallow clone. (Brecht Machiels, #7
jperkin
pushed a commit
that referenced
this pull request
Feb 13, 2021
Add panel filtering: (#7) * now you can filter usinng ctrl + s shortcut * add lat modification date to display
jperkin
pushed a commit
that referenced
this pull request
Apr 26, 2021
0.9 * Add BoolVal constructor to Val. This gives a smoother interface with JSON and YAML. [API change] * Remove overlapping instances by generalizing ToContext String String and FromContext String String to TemplateTarget [a] => ToContext [a] [a] and TemplateTarget [a] => FromContext [a] [a]. Remove the instance ToContext String (Doc String). Remove redundant constraints. (#9, favonia) [API change] 0.8.3 * Properly handle nested loops (#15). Previously "it" was always used for the variable in a loop, and in a nested loop there was no way to distinguish the value of the inner iteration from the value of the outer one. Now we assign the iterated value to both "it" and to the original variable name (e.g. "foo.bar"). This probably has a small negative performance impact. Note that this change also affects the output of the template parser: original variable names are now retained instead of being replaced by "it". * Remove duplicate IsString constraint (#14, Mario Lang). * Update haddocks from README (#10). * Minor code clean-ups (#7, favonia). * Add hsyaml >= 0.2 constraint (#6). 0.8.2 * Add filters: first, rest, last, allbutlast. * New constructors for Filter: FirstItem, LastItem, Rest, AllButLast [API change].
jperkin
pushed a commit
that referenced
this pull request
Jun 4, 2021
cairomm is a C++ wrapper for the cairo graphics library. It offers all the power of cairo with an interface familiar to C++ developers, including use of the Standard Template Library where it makes sense. This package follows the 1.16 API. Changes compared to cairomm: 1.16.0 (stable): This is the first stable release in the cairomm-1.16 ABI series. It is parallel-installable with the cairomm-1.0 ABI. The tarball for 1.16.0 has been created with 'meson dist'. If you build with Autotools from the tarball, please read the relevant part of the README file. Cairo: * Add Context::get_source_for_surface() (Kjell Ahlstedt) Issue #5 (Ian Britten) * Fix a memory leak in RefPtr (Kjell Ahlstedt) Issue #23 Build: * Require C++17 (Ting-Wei Lan) Bug #106172 * Add NMake Makefiles Remove the Visual Studio projects (Chun-wei Fan) Issue #7, #22 merge request !7, !8, !10, !13 * Add support for building with Meson (Kjell Ahlstedt, Chun-wei Fan) Issue #20, merge request !8 * Use __declspec(dllexport) when building cairomm on Visual Studio Stop using gendef.exe (Chun-wei Fan) Merge request !5 * docs/reference/: Update for Doxygen >= 1.8.16 (Kjell Ahlstedt) Tests: * Update the source code (Kjell Ahlstedt, Chun-wei Fan) Merge request !1 * Don't include deprecated Boost header files Fix tests in Autotools builds (Kjell Ahlstedt) Documentation: * README: Update with instructions for building cairomm (Kjell Ahlstedt) 1.15.5 (unstable) (Distros should probably not package this yet.) * enums.h: Guard the FT-specific include and the enum with an ifdef. (John Ralls) Bug #100894. * Build: configure.ac: Require C++14, because libsigc++-3.0 does. (John Ralls) Bug #100884 1.15.4 (unstable): (Distros should probably not package this yet.) * Use C++11 enum classes instead of old-style enums, and put some enums inside relevant class declarations: - Change Cairo::RegionOverlap enum to Cairo::Region::Overlap. - Change Cairo::PatternType enum to Cairo::Pattern::Type. - Change Cairo::FontWeight enum to Cairo::ToyFontFace::Weight. - Change Cairo::FontSlant enum to Cairo::ToyFontFace::Slant. - Change Cairo::SurfaceType enum to Cairo::Surface::Type. - Change Cairo::HintMetrics enum to Cairo::FontOptions::HintMetrics. - Change Cairo::HintStyle enum to Cairo::FontOptions::HintStyle. - Change Cairo::Filter enum to Cairo::SurfacePattern::Filter. - Change Cairo::Extend enum to Cairo::Pattern::Extend. - Change Cairo::Format enum to Cairo::Surface::Format. - Change Cairo::DeviceType enum to Cairo::Device::DeviceType. - Change Cairo::LineJoin enum to Cairo::Context::LineJoin. - Change Cairo::LineCap enum to Cairo::Context::LineCap. - Change Cairo::FillRule enum to Cairo::Context::FillRule. - Change Cairo::Operator enum to Cairo::Context::Operator. (Murray Cumming) * Build: Win32 / Visual Studio builds: - Require Visual Studio 2017 - Remove leftovers from removing deprecated Win32::create() (Chun-wei Fan) Bug #100210 1.15.3 (unstable): (Distros should probably not package this yet.) * RefPtr: This is now an alias for std::shared_ptr<>. These should be instatiated via Cairo::make_refptr_for_instance(), though that should never be necessary anyway outside of the cairomm implementation itself. 1.15.2 (unstable): (Distros should probably not package this yet.) * Remove deprecated API. (Murray Cumming) 1.15.1 (unstable): * First release of the cairomm-1.16 API/ABI that installs in parallel with cairomm-1.0. This uses libsigc++-3.0 instead of libsigc++-2.0.
jperkin
pushed a commit
that referenced
this pull request
Jul 4, 2021
Upstream changes:
1.42 2021-05-07
- Makefile.PL: force rlver to link with a terminal library
- fix compile error on some of Cygwin environments and others. [#7]
- ppport.h: update from version 3.52 to version 3.62.
- fix compile errors on PERL_VERSION_LT() in Gnu.c generated by some
versions of ExtUtils::MakeMaker. [#8]
1.41 2021-05-01
- Makefile.PL
- Search a terminal library only when it necessary. [#6]
- whole refactoring
jperkin
pushed a commit
that referenced
this pull request
Jul 8, 2021
Upstream changes:
version 2.21: Fri 28 May 12:01:00 CEST 2021
Changes:
- application/octet-stream is better for .dat [issue #11, Даша Федорова]
- add video/webm which Google forgot to register [issue #12, Brent Laabs]
- add image/webp which Google registered too late [issue #12, Brent Laabs]
version 2.20: Thu 22 Apr 12:48:35 CEST 2021
Fixes:
- problems with PAUSE cause the previous release to show-up in
the wrong location. Let's hope this release solves it.
Changes:
- heif/heic/heifs/heics/hif fix [issue #9, Даша Федорова]
- no 'and' and 'or' extensions [issue #9, Даша Федорова]
- application/octet-stream is better for .bin [issue #10, Даша Федорова]
version 2.19: Fri 16 Apr 11:47:10 CEST 2021
Improvements:
- update with the newest data from IANA and Apache httpd
Changes:
- mp4 preference is video/mp4 [issue #5, Даша Федорова]
- yt preference is video/vnd.youtube.yt [issue #6, Даша Федорова]
- 3gp and 3gpp preference is video/3gpp [issue #7, Даша Федорова]
version 2.18: Wed 9 Dec 10:29:46 CET 2020
Improvements:
- update with newest data
Changes:
- Mojo 6.0 changed types() into mapping() [Dmitry Latin]
- Mojo 7.94 adds experimental file_type()
- Mojo 7.94 adds experimental content_type()
jperkin
pushed a commit
that referenced
this pull request
Aug 17, 2021
Add missing TEST_DEPENDS Upstream changes: Version 0.82 -- 2021-07-31 - fix failing skip tests on MSWin32 Version 0.81 -- 2021-07-31 - Add dependency to FCGI::Client 0.09 so as to not depend on Any::Moose, which is deprecated. (Michal Josef Špaček, PR #7) - fix test failures on MSWin32 ((Michal Josef Špaček, PR #8) Version 0.80 -- 2021-07-24 - Add test for FCGI over unix domain socket (Michal Josef Špaček, PR #6)
jperkin
pushed a commit
that referenced
this pull request
Sep 8, 2021
# development openxlsx 4.2.4 ## Fixes * `Write.xlsx()` now successfully passes `withFilter` ([#151](ycphs/openxlsx#151)) * code clean up PR [#168](ycphs/openxlsx#168) * removal of unused variables PR [#168](ycphs/openxlsx#168) ## New features * adds `buildWorkbook()` to generate a `Workbook` object from a (named) list or a data.frame ([#192](ycphs/openxlsx#192), [#187](ycphs/openxlsx#187)) * this is now recommended rather than the `write.xlsx(x, file) ; wb <- read.xlsx(file)` functionality before * `write.xlsx()` is now a wrapper for `wb <- buildWorkbook(x); saveWorkbook(x, file)` * parameter checking from `write.xlsx()` >> `buildWorkbook()` are now held off until passed to `writeData()`, `writeDataTable()`, etc * `row.names` is now deprecated for `writeData()` and `writeDataTable()`; please use `rowNames` instead * `read.xlsx()` now checks for the file extension `.xlsx`; previously it would throw an error when the file was `.xls` or `.xlm` files * memory allocation improvements * global options added for `minWidth` and `maxWidth` * `write.xlsx()` >> `buildWorkbook()` can now handle `colWidths` passed as either a single element or a `list()` * Added ability to change positioning of summary columns and rows. * These can be set with the `summaryCol` and `summaryRow` arguments in `pageSetup()`. * `activeSheet` allows to set and get the active (displayed) sheet of a worbook. * Adds new global options for workbook formatting ([#165](ycphs/openxlsx#165); see `?op.openxlsx`) # openxlsx 4.2.3 ## New Features * Most of functions in openxlsx now support non-ASCII arguments better. More specifically, we can use non-ASCII strings as names or contents for `createNamedRegion()` ([#103](ycphs/openxlsx#103)), `writeComment()`, `writeData()`, `writeDataTable()` and `writeFormula()`. In addition, openxlsx now reads comments and region names that contain non-ASCII strings correctly on Windows. Thanks to @shrektan for the PR [#118](ycphs/openxlsx#118). * `setColWidths()` now supports zero-length `cols`, which is convinient when `cols` is dynamically provided [#128](ycphs/openxlsx#128). Thanks to @shrektan for the feature request and the PR. ## Fixes for Check issues * Fix to pass the tests for link-time optimization type mismatches * Fix to pass the checks of native code (C/C++) based on static code analysis ## Bug Fixes * Grouping columns after setting widths no longer throws an error ([#100](ycphs/openxlsx#100)) * Fix inability to save workbook more than once ([#106](ycphs/openxlsx#106)) * Fix `loadWorkbook()` sometimes importing incorrect column attributes # openxlsx 4.2.2 ## New Features * Added features for `conditionalFormatting` to support also 'contains not', 'begins with' and 'ends with' * Added return value for `saveWorkbook()` the default value for `returnValue` is `FALSE` ([#71](ycphs/openxlsx#71)) * Added Tests for new parameter of `saveWorkbook()` ## Bug Fixes * Solved CRAN check errors based on the change disussed in [PR#17277](https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=17277) # openxlsx 4.2.0 ## New Features * Added `groupColumns()`, `groupRows()`, `ungroupColumns()`, and `ungroupRows()` to group/ugroup columns/rows ([#32](ycphs/openxlsx#32)) ## Bug Fixes * Allow xml-sensitve characters in sheetnames ([#78](ycphs/openxlsx#78)) ## Internal * Updated roxygen2 to 7.1.1 # openxlsx 4.1.5.1 ## Bug Fixes * fixed issue [#68](ycphs/openxlsx#68]) # openxlsx 4.1.5 ## New Features * Add functions to get and set the creator of the xlsx file * add function to set the name of the user who last modified the xlsx file ## Bug Fixes * Fixed NEWS hyperlink * Fixed writing of mixed EST/EDT datetimes * Added description for `writeFormula()` to use only english function names * Fixed validateSheet for special characters ## Internal * applied the tidyverse-style to the package `styler::style_pkg()` * include tests for `cloneWorksheet` # openxlsx 4.1.4 ## New Features * Added `getCellRefs()` as function. [#7](ycphs/openxlsx#7) * Added parameter for customizing na.strings ## Bug Fixes * Use `zip::zipr()` instead of `zip::zip()`. * Keep correct visibility option for loadWorkbook. [#12](ycphs/openxlsx#12]) * Add space surrounding "wrapText" [#17](ycphs/openxlsx#17) * Corrected Percentage, Accounting, Comma, Currency class on column level * update to rogygen2 7.0.0 # openxlsx 4.1.3 ## New Features * Added a `NEWS.md` file to track changes to the package. * Added `pkgdown` to create site. ## Bug Fixes * Return values for cpp changed to R_NilValue for r-devel tests * Added empty lines at the end of files # openxlsx 4.1.2 * Changed maintainer # openxlsx 4.1.1 ## New Features * `sep.names` allows choose other separator than '.' for variable names with a blank inside * Improve handling of non-region names in `getNamedRegions` and add related test
jperkin
pushed a commit
that referenced
this pull request
Sep 12, 2021
[0.3.0] - 2021-09-10 Bug Fixes: -Fix default regexes and references in docs (#7) Documentation: -Update installation instructions for Arch Linux -Add badge for joining the Matrix chat -Update example regexes -Update the default regex in scoped config example Features: -Support parsing the missing scopes with default_scope (#8) -Support generating a changelog scoped to a directory (#11) Miscellaneous Tasks: -Upgrade dependencies
jperkin
pushed a commit
that referenced
this pull request
Sep 12, 2021
Upstream changes:
20210112.006 2021-02-16T04:08:08Z
* Fix testing bug. This module needs Business::ISBN 3.005 to match
the data structures. Prior to that, Business::ISBN had a bug with
ISBN13.
20210112.005_03 2021-02-15T17:43:08Z
* I think the CPAN Tester failures are using older versions of
Business::ISBN (older than 3.005 all seem to fail). I assumed they
started fresh, but I guess not. Require a recent version in the
default_data test.
20210112.005_02 2021-02-14T05:07:05Z
* Try harder to see what's going on in CPAN Testers
20210112.005_01 2021-02-13T12:40:28Z
* Try harder to figure out these test failures
20210112.005 2021-02-13T05:23:58Z
* Fix the default data test. It should only run when you have
Business::ISBN already, and it shouldn't do stupid things like
using an array that I didn't put anything in.
20210112.004 2021-02-10T04:29:32Z
* Test the default data.
* Add a note about packaging RangeMessage.xml (adapted from gwyn17)
20210112.003 2021-02-09T22:42:53Z
* The default data had a problem because I used the same hash key
twice in the default data (Github #7). Found by gwyn17.
20210112.002 2021-02-07T05:46:20Z
* Don't try to load a data file if there are no data files
(Github #6)
20210112.001 2021-01-19T14:48:12Z
* freshen distro, dump Travis CI, add Github Actions
* Update to latest Business::ISBN::Data
jperkin
pushed a commit
that referenced
this pull request
Sep 17, 2021
gtools 3.9.2 - 2021-06-03 ------------------------- Bug fixes: - Fix missing man page and export for `combinations` and `permutations`. Behind the scenes: - Fixed more spelling/typographical errors, mostly in `NEWS.md`. - Speed up `checkRversion` by removing checks for versions 2.x and 3.x. gtools 3.9.1 - 2021-06-01 ------------------------- Bug fixes: - Use valid HTTP request for example in `setTCPNoDelay` to prevent errors when running tests. Behind the scenes: - Fixed numerous spelling/typographical errors. - Update obsolete http URLs to https gtools 3.9.0 - 2021-05-31 ------------------------- New functions: - New `script_file` and `script_path` functions to obtain the directory or full path to the currently executing script. - New 'stat_mode` function to calculate the statistical mode (most frequently occurring value). - New `capwords` function to apply title capitalization rules to a character vector. - Move `baseOf` from `gplots` as requested by Steffen Möller. #2 New parameters: - Add `scientific` parameter to `mixedsort` and `mixedorder` to control whether numbers in scientific notation are recognized. Resolved #7. - Enhance `invalid` to detect `try-error` objects. #6 Bug fixes: - Add support for R version 4 to `checkRVersion`. Resolved #5. - Correct bug in `lastAdd` by explicitly checking for a `.Last` of mode function. Behind the scenes: - Modernize package code by using `roxygen2` for documentation and managing the NAMESPACE. - Modernize C function registration. - Replace http URLs with `https` and resolve broken links. - Add github actions to automated testing - Use pkgdown to generate HTML documentation. - Use `styler` package to standardize R code formatting. gtools 3.8.2 - 2020-03-23 ------------------------- Minor changes to support R 4.0
jperkin
pushed a commit
that referenced
this pull request
Nov 3, 2021
2.66 2021-02-21 - from_graph not drop isolated vertices - thanks @jhannah-mm for report 2.65 2021-01-09 - undirected edges don't get doubled in from_graph, changes dot_input 2.64 2021-01-01 - fix multigraph-handling 2.63 2021-01-01 - from_graph to handle multigraphs 2.62 2020-11-16 - fix label quoting 2.61 2020-11-08 - support Perl 5.8.8 2.60 2020-11-04 - fix GraphViz2->from_graph object method - Parse::STT add visualise modes: REs become nodes or ports for clearer transitions - more robust quoting for record ports - add handling array-ref for record ports 2.59 2020-10-31 - GraphViz2->from_graph, dep on Graph, use as intermediate in Parse::Regexp - convert Parse::Yacc, Parse::Yapp, Parse::STT to graph-based 2.58 2020-10-19 - add combine_node_and_port global option - add_node(label => [{port=>...}]) no need <> 2.57 2020-10-15 - drop unnecessary use of "open" and "charnames" - setting defaults for subgraphs no longer affects outside those - now let DOT figure out inheritance rather than respecifying everything in subgraphs - fixed docs on controlling subgraph attributes 2.56 2020-10-13 - fix problem when "which" returns empty list not scalar - thanks @eserte for report 2.55 2020-10-13 - fix bugs in webgen scripts - make dot_input be lazy-built - zap undoc-ed dependency method that actually belongs in ::Parse::ISA 2.54 2020-10-09 - zap report_valid_attributes method - drop Log::Handler, any object that can "debug" or "error" works 2.53 2020-10-09 - drop Try::Tiny 2.52 2020-10-09 - zap obsolete special case in a test/webgen for Darwin - fix #7. Thanks @dbevans for report! 2.51 2020-10-08 - DOT input now prettier - tests rearranged so can run in parallel, ergo quicker - tests now rigorously capture DOT input in each scenario - generating web content updated, output removed from distro so smaller - drop Set::Array 2.50 2020-10-02 - dropped 3 more unnecessary deps, metadata tweak 2.49 2020-09-27 - split out into own distro: GraphViz2::DBI, GraphViz2::Parse::XML, GraphViz2::Parse::ISA, GraphViz2::Data::Grapher, GraphViz2::Parse::RecDescent
jperkin
pushed a commit
that referenced
this pull request
Dec 13, 2021
Change log: 0.12.1 (2021-11-26) ====== - Dependency Changes: - GLib >= 2.44.0 - Performance Improvement: - Optimize sorting by content type - Load images asynchronously (#16, #29, #32, !34) - Increase image loading buffer size (!34) - Appearance Changes: - Allow to display all files in the open dialog (!33) - Code Refactoring: - Rework the file opening procedure (!33) - Bug Fixes: - Fix a memory leak when closing the window directly - Refactoring: Clarify thumbnailer queue management - Thumbnailer: Do not empty an unprocessed file list - Update window title on image deletion or insertion - Perform content-based filtering wherever necessary - Set device scale for animated images - Properly recognize SVG compressed image files - Use the generic pixbuf loader for RAW image files - Fix pointer behavior in fullscreen mode - Icon bar: Properly highlight item under the cursor - Icon bar: Center on the active item for any size change - Fix regression: Exif orientation is not respected (#69) - Do not try to load images whose pixbuf is not available (!34) - Fix memory management of image loading objects (!34) - Use URIs instead of filenames in the `.desktop` file (#49) - Directory loading: Allow to load a directory via the cli - Flatpak: Access remote locations with GVfs - Directory loading: Fix improper use of GFileEnumerator APIs (#68) - 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, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur 0.12.0 (2021-10-11) ====== - Dependency Changes: - libxfce4ui >= 4.16.0 - libxfce4util >= 4.16.0 - New Features: - Allow to choose the default scale (!29) - Keep the scale in memory for each loaded image (#7, #17, !28) - Toggle fullscreen mode by double clicking on the image - Performance Improvement: - Optimize directory loading (#20, #22, #32, #37, !31) - Optimize image viewer redraw: Disable overlay scrolling (#64) - Optimize image viewer redraw: Reuse source surface (#64, !26) - Avoid using Cairo Xlib backend to create surfaces (#60, #61, #62, !25) - Optimize image viewer redraw: Animation (#64) - Optimize image viewer redraw: Background color (#64) - Optimize image viewer redraw: Clock (#64) - Optimize image viewer redraw: Selection box (#64) - Don't redraw the main window when it loses focus (#64) - Remove the shadow of the toolbar buttons (#51, #64) - Appearance Changes: - Hide thumbnail scrollbar when unused (!24) - Use the same background for the image and the thumbnails (#36, !23) - Drop preferences-desktop-default-applications icon - Code Refactoring: - Flatpak build (!32) - Refactoring: Use only one file filter for the app - Refactoring: Icon bar adjustments - Cleanup: `icon_bar.c` - Cleanup: Pass orientation directly from file to viewer - Code refactoring: Image viewer adjustments, scale and drawing (!27) - Use integers for the image rendering rectangle - Code cleanup: Build sanitation, obsolete code removal, spacing, normalization (!22) - Transfer contents from dispose() to finalize() - Add debugging macros - Bug Fixes: - Protect asynchronous jobs from an application exit - Fix position of the active item in the icon bar when vertical (#34) - Take into account the device scale (#47, !30) - Properly load images via drag and drop (#67) - Delay GdkPixbufLoader "closed" signal handler - Use the same scale factor to zoom via action and scrolling - Fix a lack of centering when zooming via the menu action - Fix some memory leak (several commits of this kind) - Fix file creation monitoring - Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE` (#39) - Always set adjustment upper bounds greater than page sizes (#35) - Scaling/zoom corrections (#30, !8) - Fix animated GIF display - Automate and sanitize memory management of sources (#65) - Fix `rstto_icon_bar_rows_reordered()` (#48) - Chain up to parent in dispose() and finalize() - 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, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur 0.11.0 (2021-06-11) ====== - Update copyright years and appdata infos - Enable `HAVE_MAGIC_H`-delimited code - Fix compilation warnings - autoconf: Some updates - Update `.gitignore` - Add option to copy image to clipboard (!20) - Allow dragging window when CSD is used (#52) - Remove GSourceFunc casts - Added new stock icons with reverse DNS format - Updates README.md - Include string.h - Codebase cleanup (!7) - Make build less verbose - Update .gitignore - Make sure that argument passed to strncmp is non-NULL (!1) - privacy_dialog.c: Remove dead initialization (!2) - image_list.c: Remove dead assignment (!2) - Add basic GitLab pipeline - Switch to README.md and foreign automake mode - Bug #16717: Move from exo-csource to xdt-csource - Resolve couple "cast between incompatible function types" warnings - Fix memory leaks in Privacy Dialog - Resolve deprecation warnings - Resolve some deprecation warnings - Clean up unused functions - Rename vars and funcs: show -> hide - Add inactivity timeout setting to Preferences - Hide the cursor while inactive in fullscreen mode - Fix 'Status bar appears upon leaving fullscreen' - Update .gitignore - Do not show translation info on --help output - Fix "window-state-event" handler - Update credits - Add support for old gtk2-style bg color settings - Add missing LDFLAGS (fixes build on *bsd) - In fullscreen mode, show toolbar when the mouse pointer is moved to the top - Return to git versioning - 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, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur
jperkin
pushed a commit
that referenced
this pull request
Jan 18, 2022
v2.3.0 ====== #7: Add support for a ``calc()`` within a ``calc()``. v2.2.0 ====== Minor cleanup. Restored package version reporting when fetching URLs. v2.1.0 ====== Adopted `jaraco/skeleton <https://github.com/jaraco/skeleton>`_. Delinted codebase. Removed ``cssutils.VERSION`` and ``cssutils.__version__``. Consumers wishing to know the version should use ``importlib.metadata.version('cssutils')``. v2.0.0 ====== New `maintainer <https://pypi.org/user/jaraco>`_ revives the project and moves `hosting <https://github.com/jaraco/cssutils>`_ with continuous integration testing. Refreshed packaging. Project now requires Python 3.6 or later.
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
Jun 6, 2022
Change log: 1.5.4 ====== - Update configure.ac.in syntax - Fix #53: taskmanager translations - Translation Updates: Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, Estonian, French, Galician, German, Greek, Hebrew, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian 1.5.3 ====== - Fix rendering bug (Fixes #44) - Fix rendering bug for swap graph (relates to #44) - Fix bindings related to the "show-legend" setting - Allow to copy full process command line (#33) - Rename Private to Resident Bytes (#7) - Avoid grabbing the filter entry if it is not realized - Fix intltool lock file problem during make distcheck - `uid_name` has been removed from `task` struct - Fix invalid casts for "About" and "Help" (Fixes #43) - Show localized website label - Update COPYING (Issue #49) - Updated copyright year, authors, and project links - Translation Updates: Albanian, Arabic, Armenian (Armenia), Asturian, Azerbaijani, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, 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, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur
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
Jan 12, 2023
2.0.0 (2022-01-04) What's Changed * Switch to Faraday 2.0, Ruby 2.6 min requirement and test against 3.1 * Prepare this adapter for Faraday 2.0 by @mattbrictson in #7 * CI: Drop Ruby 2.5, add Ruby 3.0 by @olleolleolle in #10 * chore: Move dev deps to Gemfile by @olleolleolle in #9 * fix: Depend on net-http-persistent 4.x in gemspec by @olleolleolle in #11 2.0.1 (2022-01-06) * Re-add support for Faraday v1 2.0.2 (2022-08-09) * Pin faraday-net_http version to '< 3' 2.1.0 (2022-08-11) * Remove dependency from faraday-net_http adapter. by @iMacTia in #15
jperkin
pushed a commit
that referenced
this pull request
Mar 2, 2023
ChangeLog:
Arti 1.1.2 — 28 February 2023
Arti 1.1.2 continues our work on onion services, and builds out more of the necessary infrastructure, focusing on backend support for the onion service directories.
We've also done a significant revision on our handling of incoming messages on circuits, to avoid a fair amount of unnecessary copying, and defer message parsing until we're certain that the message type would be acceptable in a given context. Doing this turned up several bugs, which are now fixed too.
Breaking changes in lower level crates
The APIs for tor-cell have changed significantly, to help implement #525 and prepare for #690. This has no downstream implications outside of tor-proto.
Our IntegerMinutes type no longer has an erroneous days() accessor. (This accessor did not work correctly, and actually returned a number of minutes!) (bb2ab7c2a3e0994bb43)
The PartialNetDir::fill_from_previous_netdir() function has changed its argument types and semantics. (f69d7f96ac40dda5)
(Breaking changes in experimental APIs are not noted here.)
New features
We now have the facility to give a helpful "error hint" in response to a given failure. Right now, we use this to improve the error message given for file-system permission errors, so that it suggests either changing the permissions on a directory, or suppressing the error. (#578, #579, !976, !994, !1018)
When we log an error message from inside our code (at "info" or higher), we now make sure to log a full error report, including the cause of the error, its cause, and so on. (#680, !997)
When receiving messages on channels, circuits, and streams, we now defer parsing those messages until we know whether their types are acceptable. This shrinks our attack surface, simplifies our code, and makes our protocol handling less error-prone. (#525, !1008, !1013, !1017)
We now copy relay cell bodies much less than previously. (#7, ca3b33a1afc58b84)
We have support for handling link specifier types verbatim, for cases when we need to use them to contact a rendezvous point or introduction point without checking them. (!1029)
Onion service development
We can now parse onion service descriptors, including all encrypted layers, with support for descriptor-based client authentication. (#744, !999, !1015)
Our network directory code now supports deriving the HsDir directory ring, to find out where onion service descriptors should be uploaded and downloaded. (#687, !1012)
We've refactored our implementation of onion service message extensions into a single place, to save on code and avoid type confusion. (5521df0909ff7afa)
Our internal onion-service Cargo features have been renamed to start with hs-*. We're still using onion-* as the prefix for our high-level onion-service features. ([#756], [!1033])
Infrastructure
All our shell scripts now work when bash is somewhere other than /bin. (!990)
Our check_doc_features script is now a little more reliable. (!1023)
Our coverage tools now perform better checks to make sure they have all of their dependencies. (#776, !1025)
Cleanups, minor features, and bugfixes
The internal data structures in tor-netdir now use the typed_index_collections crate to ensure that the indices for one list are not mis-used as indices into another. (!1004)
We no longer reject authority certificates that contain an unrecognized keyword. (#752, 266c61f7213dbec7)
Our tor-netdoc parsing code now requires the caller to specify handling for unrecognized keywords explicitly, to avoid future instances of bug #752. (!1006)
Several internal APIs and patterns in tor-netdoc have been streamlined. (#760, !1016, !1021)
Make extension-handling code in for onion service message decoding more generic, since we'll reuse it a lot. (!1020)
We now kill off circuits under more circumstances when the other side of the circuit violates the protocol. (#769, #773, !1026)
We now expire router descriptors as soon as any of their internal expiration times has elapsed. Previously, we expired them when all of their expiration times had elapsed, which is incorrect. (#772, !1022)
We are much more careful than previous about validating the correctness of various message types on half-closed streams. Previously, we had separate implementations for message validation; now, we use a single object to check messages in both cases. (#744, !1026)
We now treat a RESOLVED message as closing a half-closed resolve stream. Previously, we left the stream open. (!1026)
Thanks to everyone who has contributed to this release, including Dimitris Apostolou, Emil Engler, and Shady Katy.
Also, our deep thanks to Zcash Community Grants for funding the development of Arti!
jperkin
pushed a commit
that referenced
this pull request
Apr 22, 2023
Change log: 0.7.2 (2023-04-19) ===== - Add basic GitLab pipeline - Use same automake options as other projects - build: Fix intltool lock file problem during make distcheck - Update copyright year - Remove deprecated project files - build: Add missing includes - build: Fix autoconf warnings - build: Add GLib requirement - Use "logo-icon-name" instead of "logo" in about dialog - Fix license notices mentioning LGPL (#7) - tests: Parenthesize concatenations to avoid ambiguity - Fix the 64x64 icon - Fix compilation warnings - autoconf: Some updates - Update bug report URL - Make configure.ac.in more friendly to xfce-do-release helper - Translation Updates: Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (Canada), English (United Kingdom), Estonian, Finnish, French, Galician, German, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Bokmål, Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian
jperkin
pushed a commit
that referenced
this pull request
Apr 24, 2023
Change log: 0.8.5 (2023-04-22) ===== - build: Fix -Wunused-result warning - Update `.gitignore` - Update copyright year - Use "logo-icon-name" instead of "logo" in about dialog - Remove ENABLE_NLS ifdefs - autoconf: Use AC_CONFIG_MACRO_DIRS - build: Fix intltool lock file problem during make distcheck - Update COPYING (Issue #7) - Remove unnecessary code - Use symbolic icons - Escape markup in server information - Replaces siginterrupt with sigaction - Do not close window with ctrl+c (#5) - Fix Text field size setting (#4) - Fix compilation warnings - autoconf: Some updates - Remove "." at the end of Comment string - Remove GSourceFunc casts - Include stdlib.h to get atoi prototype (!2) - 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
jperkin
pushed a commit
that referenced
this pull request
Apr 28, 2023
Release 2.3.0
Added
Add no_color and force_color parameters to override env vars (#38) @hugovk
Add support for Python 3.12 (#37) @hugovk
Changed
Publish to PyPI with a Trusted Publisher (#45) @hugovk
Release 2.2.0
Added
Add light shades, dark grey and black (#32) @hugovk
Release 2.1.1
Fixed
Add __main__ to re-enable demo via python -m termcolor (#27) @hugovk
Release 2.1.0
Added
Support FORCE_COLOR and detect tty (#25) @hugovk
Deprecated
Deprecate __ALL__, use __all__ instead (#23) @hugovk
Release 2.0.1
Fixed
Update source URL (#21) @felixonmars
Release 2.0.0
Added
Add support for Python 3.11 and PyPy (#9) @hugovk
Add support for Python 3.10 (#5) @hugovk
Support NO_COLOR (#7) @hugovk
Add type annotations to the project and run mypy on CI (#11) @jdufresne
Add tests (#1) @hugovk
Changed
Refer to GitHub Releases for release notes for 2.0.0+ (#20) @hugovk
Autodeploy to TestPyPI and to PyPI for GH releases (#19) @hugovk
Migrate from setuptools + setuptools_scm to hatchling + hatch-vcs (#17) @hugovk
Replace deprecated license_file with license_files in setup.cfg (#14) @jdufresne
Use declarative metadata in setup.cfg (#10) @hugovk
Replace 3.9-dev with 3.9 in CI to use Python 3.9 final (#3) @CozyDoomer
Removed
Drop support for EOL Python <= 3.6 (#9) @hugovk
Remove hardcoded VERSION constant (#18) @hugovk
Fixed
Fix docstring for colored function (#15) @tmetzl
Fix typo: ANSII -> ANSI (#8) @hugovk
jperkin
pushed a commit
that referenced
this pull request
Apr 28, 2023
= Mbed TLS 3.4.0 branch released 2023-03-28
Default behavior changes
* The default priority order of TLS 1.3 cipher suites has been modified to
follow the same rules as the TLS 1.2 cipher suites (see
ssl_ciphersuites.c). The preferred cipher suite is now
TLS_CHACHA20_POLY1305_SHA256.
New deprecations
* mbedtls_x509write_crt_set_serial() is now being deprecated in favor of
mbedtls_x509write_crt_set_serial_raw(). The goal here is to remove any
direct dependency of X509 on BIGNUM_C.
* PSA to mbedtls error translation is now unified in psa_util.h,
deprecating mbedtls_md_error_from_psa. Each file that performs error
translation should define its own version of PSA_TO_MBEDTLS_ERR,
optionally providing file-specific error pairs. Please see psa_util.h for
more details.
Features
* Added partial support for parsing the PKCS #7 Cryptographic Message
Syntax, as defined in RFC 2315. Currently, support is limited to the
following:
- Only the signed-data content type, version 1 is supported.
- Only DER encoding is supported.
- Only a single digest algorithm per message is supported.
- Certificates must be in X.509 format. A message must have either 0
or 1 certificates.
- There is no support for certificate revocation lists.
- The authenticated and unauthenticated attribute fields of SignerInfo
must be empty.
Many thanks to Daniel Axtens, Nayna Jain, and Nick Child from IBM for
contributing this feature, and to Demi-Marie Obenour for contributing
various improvements, tests and bug fixes.
* General performance improvements by accessing multiple bytes at a time.
Fixes #1666.
* Improvements to use of unaligned and byte-swapped memory, reducing code
size and improving performance (depending on compiler and target
architecture).
* Add support for reading points in compressed format
(MBEDTLS_ECP_PF_COMPRESSED) with mbedtls_ecp_point_read_binary()
(and callers) for Short Weierstrass curves with prime p where p = 3 mod 4
(all mbedtls MBEDTLS_ECP_DP_SECP* and MBEDTLS_ECP_DP_BP* curves
except MBEDTLS_ECP_DP_SECP224R1 and MBEDTLS_ECP_DP_SECP224K1)
* SHA224_C/SHA384_C are now independent from SHA384_C/SHA512_C respectively.
This helps in saving code size when some of the above hashes are not
required.
* Add parsing of V3 extensions (key usage, Netscape cert-type,
Subject Alternative Names) in x509 Certificate Sign Requests.
* Use HOSTCC (if it is set) when compiling C code during generation of the
configuration-independent files. This allows them to be generated when
CC is set for cross compilation.
* Add parsing of uniformResourceIdentifier subtype for subjectAltName
extension in x509 certificates.
* Add an interruptible version of sign and verify hash to the PSA interface,
backed by internal library support for ECDSA signing and verification.
* Add parsing of rfc822Name subtype for subjectAltName
extension in x509 certificates.
* The configuration macros MBEDTLS_PSA_CRYPTO_PLATFORM_FILE and
MBEDTLS_PSA_CRYPTO_STRUCT_FILE specify alternative locations for
the headers "psa/crypto_platform.h" and "psa/crypto_struct.h".
* When a PSA driver for ECDSA is present, it is now possible to disable
MBEDTLS_ECDSA_C in the build in order to save code size. For PK, X.509
and TLS to fully work, this requires MBEDTLS_USE_PSA_CRYPTO to be enabled.
Restartable/interruptible ECDSA operations in PK, X.509 and TLS are not
supported in those builds yet, as driver support for interruptible ECDSA
operations is not present yet.
* Add a driver dispatch layer for EC J-PAKE, enabling alternative
implementations of EC J-PAKE through the driver entry points.
* Add new API mbedtls_ssl_cache_remove for cache entry removal by
its session id.
* Add support to include the SubjectAltName extension to a CSR.
* Add support for AES with the Armv8-A Cryptographic Extension on
64-bit Arm. A new configuration option, MBEDTLS_AESCE_C, can
be used to enable this feature. Run-time detection is supported
under Linux only.
* When a PSA driver for EC J-PAKE is present, it is now possible to disable
MBEDTLS_ECJPAKE_C in the build in order to save code size. For the
corresponding TLS 1.2 key exchange to work, MBEDTLS_USE_PSA_CRYPTO needs
to be enabled.
* Add functions mbedtls_rsa_get_padding_mode() and mbedtls_rsa_get_md_alg()
to read non-public fields for padding mode and hash id from
an mbedtls_rsa_context, as requested in #6917.
* AES-NI is now supported with Visual Studio.
* AES-NI is now supported in 32-bit builds, or when MBEDTLS_HAVE_ASM
is disabled, when compiling with GCC or Clang or a compatible compiler
for a target CPU that supports the requisite instructions (for example
gcc -m32 -msse2 -maes -mpclmul). (Generic x86 builds with GCC-like
compilers still require MBEDTLS_HAVE_ASM and a 64-bit target.)
* It is now possible to use a PSA-held (opaque) password with the TLS 1.2
ECJPAKE key exchange, using the new API function
mbedtls_ssl_set_hs_ecjpake_password_opaque().
Security
* Use platform-provided secure zeroization function where possible, such as
explicit_bzero().
* Zeroize SSL cache entries when they are freed.
* Fix a potential heap buffer overread in TLS 1.3 client-side when
MBEDTLS_DEBUG_C is enabled. This may result in an application crash.
* Add support for AES with the Armv8-A Cryptographic Extension on 64-bit
Arm, so that these systems are no longer vulnerable to timing side-channel
attacks. This is configured by MBEDTLS_AESCE_C, which is on by default.
Reported by Demi Marie Obenour.
* MBEDTLS_AESNI_C, which is enabled by default, was silently ignored on
builds that couldn't compile the GCC-style assembly implementation
(most notably builds with Visual Studio), leaving them vulnerable to
timing side-channel attacks. There is now an intrinsics-based AES-NI
implementation as a fallback for when the assembly one cannot be used.
Bugfix
* Fix possible integer overflow in mbedtls_timing_hardclock(), which
could cause a crash in programs/test/benchmark.
* Fix IAR compiler warnings. Fixes #6924.
* Fix a bug in the build where directory names containing spaces were
causing generate_errors.pl to error out resulting in a build failure.
Fixes issue #6879.
* In TLS 1.3, when using a ticket for session resumption, tweak its age
calculation on the client side. It prevents a server with more accurate
ticket timestamps (typically timestamps in milliseconds) compared to the
Mbed TLS ticket timestamps (in seconds) to compute a ticket age smaller
than the age computed and transmitted by the client and thus potentially
reject the ticket. Fix #6623.
* Fix compile error where MBEDTLS_RSA_C and MBEDTLS_X509_CRT_WRITE_C are
defined, but MBEDTLS_PK_RSA_ALT_SUPPORT is not defined. Fixes #3174.
* List PSA_WANT_ALG_CCM_STAR_NO_TAG in psa/crypto_config.h so that it can
be toggled with config.py.
* The key derivation algorithm PSA_ALG_TLS12_ECJPAKE_TO_PMS cannot be
used on a shared secret from a key agreement since its input must be
an ECC public key. Reject this properly.
* mbedtls_x509write_crt_set_serial() now explicitly rejects serial numbers
whose binary representation is longer than 20 bytes. This was already
forbidden by the standard (RFC5280 - section 4.1.2.2) and now it's being
enforced also at code level.
* Fix potential undefined behavior in mbedtls_mpi_sub_abs(). Reported by
Pascal Cuoq using TrustInSoft Analyzer in #6701; observed independently by
Aaron Ucko under Valgrind.
* Fix behavior of certain sample programs which could, when run with no
arguments, access uninitialized memory in some cases. Fixes #6700 (which
was found by TrustInSoft Analyzer during REDOCS'22) and #1120.
* Fix parsing of X.509 SubjectAlternativeName extension. Previously,
malformed alternative name components were not caught during initial
certificate parsing, but only on subsequent calls to
mbedtls_x509_parse_subject_alt_name(). Fixes #2838.
* Make the fields of mbedtls_pk_rsassa_pss_options public. This makes it
possible to verify RSA PSS signatures with the pk module, which was
inadvertently broken since Mbed TLS 3.0.
* Fix bug in conversion from OID to string in
mbedtls_oid_get_numeric_string(). OIDs such as 2.40.0.25 are now printed
correctly.
* Reject OIDs with overlong-encoded subidentifiers when converting
them to a string.
* Reject OIDs with subidentifier values exceeding UINT_MAX. Such
subidentifiers can be valid, but Mbed TLS cannot currently handle them.
* Reject OIDs that have unterminated subidentifiers, or (equivalently)
have the most-significant bit set in their last byte.
* Silence warnings from clang -Wdocumentation about empty \retval
descriptions, which started appearing with Clang 15. Fixes #6960.
* Fix the handling of renegotiation attempts in TLS 1.3. They are now
systematically rejected.
* Fix an unused-variable warning in TLS 1.3-only builds if
MBEDTLS_SSL_RENEGOTIATION was enabled. Fixes #6200.
* Fix undefined behavior in mbedtls_ssl_read() and mbedtls_ssl_write() if
len argument is 0 and buffer is NULL.
* Allow setting user and peer identifiers for EC J-PAKE operation
instead of role in PAKE PSA Crypto API as described in the specification.
This is a partial fix that allows only "client" and "server" identifiers.
* Fix a compilation error when PSA Crypto is built with support for
TLS12_PRF but not TLS12_PSK_TO_MS. Reported by joerchan in #7125.
* In the TLS 1.3 server, select the preferred client cipher suite, not the
least preferred. The selection error was introduced in Mbed TLS 3.3.0.
* Fix TLS 1.3 session resumption when the established pre-shared key is
384 bits long. That is the length of pre-shared keys created under a
session where the cipher suite is TLS_AES_256_GCM_SHA384.
* Fix an issue when compiling with MBEDTLS_SHA512_USE_A64_CRYPTO_IF_PRESENT
enabled, which required specifying compiler flags enabling SHA3 Crypto
Extensions, where some compilers would emit EOR3 instructions in other
modules, which would then fail if run on a CPU without the SHA3
extensions. Fixes #5758.
Changes
* Install the .cmake files into CMAKE_INSTALL_LIBDIR/cmake/MbedTLS,
typically /usr/lib/cmake/MbedTLS.
* Mixed-endian systems are explicitly not supported any more.
* When MBEDTLS_USE_PSA_CRYPTO and MBEDTLS_ECDSA_DETERMINISTIC are both
defined, mbedtls_pk_sign() now use deterministic ECDSA for ECDSA
signatures. This aligns the behaviour with MBEDTLS_USE_PSA_CRYPTO to
the behaviour without it, where deterministic ECDSA was already used.
* Visual Studio: Rename the directory containing Visual Studio files from
visualc/VS2010 to visualc/VS2013 as we do not support building with versions
older than 2013. Update the solution file to specify VS2013 as a minimum.
* programs/x509/cert_write:
- now it accepts the serial number in 2 different formats: decimal and
hex. They cannot be used simultaneously
- "serial" is used for the decimal format and it's limted in size to
unsigned long long int
- "serial_hex" is used for the hex format; max length here is
MBEDTLS_X509_RFC5280_MAX_SERIAL_LEN*2
* The C code follows a new coding style. This is transparent for users but
affects contributors and maintainers of local patches. For more
information, see
https://mbed-tls.readthedocs.io/en/latest/kb/how-to/rewrite-branch-for-coding-style/
* Changed the default MBEDTLS_ECP_WINDOW_SIZE from 6 to 2.
As tested in issue 6790, the correlation between this define and
RSA decryption performance has changed lately due to security fixes.
To fix the performance degradation when using default values the
window was reduced from 6 to 2, a value that gives the best or close
to best results when tested on Cortex-M4 and Intel i7.
* When enabling MBEDTLS_SHA256_USE_A64_CRYPTO_* or
MBEDTLS_SHA512_USE_A64_CRYPTO_*, it is no longer necessary to specify
compiler target flags on the command line; the library now sets target
options within the appropriate modules.
= Mbed TLS 3.3.0 branch released 2022-12-14
Default behavior changes
* Previously the macro MBEDTLS_SSL_DTLS_CONNECTION_ID implemented version 05
of the IETF draft, and was marked experimental and disabled by default.
It is now no longer experimental, and implements the final version from
RFC 9146, which is not interoperable with the draft-05 version.
If you need to communicate with peers that use earlier versions of
Mbed TLS, then you need to define MBEDTLS_SSL_DTLS_CONNECTION_ID_COMPAT
to 1, but then you won't be able to communicate with peers that use the
standard (non-draft) version.
If you need to interoperate with both classes of peers with the
same build of Mbed TLS, please let us know about your situation on the
mailing list or GitHub.
Requirement changes
* When building with PSA drivers using generate_driver_wrappers.py, or
when building the library from the development branch rather than
from a release, the Python module jsonschema is now necessary, in
addition to jinja2. The official list of required Python modules is
maintained in scripts/basic.requirements.txt and may change again
in the future.
New deprecations
* Deprecate mbedtls_asn1_free_named_data().
Use mbedtls_asn1_free_named_data_list()
or mbedtls_asn1_free_named_data_list_shallow().
Features
* Support rsa_pss_rsae_* signature algorithms in TLS 1.2.
* make: enable building unversioned shared library, with e.g.:
"SHARED=1 SOEXT_TLS=so SOEXT_X509=so SOEXT_CRYPTO=so make lib"
resulting in library names like "libmbedtls.so" rather than
"libmbedcrypto.so.11".
* Expose the EC J-PAKE functionality through the Draft PSA PAKE Crypto API.
Only the ECC primitive with secp256r1 curve and SHA-256 hash algorithm
are supported in this implementation.
* Some modules can now use PSA drivers for hashes, including with no
built-in implementation present, but only in some configurations.
- RSA OAEP and PSS (PKCS#1 v2.1), PKCS5, PKCS12 and EC J-PAKE now use
hashes from PSA when (and only when) MBEDTLS_MD_C is disabled.
- PEM parsing of encrypted files now uses MD-5 from PSA when (and only
when) MBEDTLS_MD5_C is disabled.
See the documentation of the corresponding macros in mbedtls_config.h for
details.
Note that some modules are not able to use hashes from PSA yet, including
the entropy module. As a consequence, for now the only way to build with
all hashes only provided by drivers (no built-in hash) is to use
MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG.
* When MBEDTLS_USE_PSA_CRYPTO is enabled, X.509, TLS 1.2 and TLS 1.3 now
properly negotiate/accept hashes based on their availability in PSA.
As a consequence, they now work in configurations where the built-in
implementations of (some) hashes are excluded and those hashes are only
provided by PSA drivers. (See previous entry for limitation on RSA-PSS
though: that module only use hashes from PSA when MBEDTLS_MD_C is off).
* Add support for opaque keys as the private keys associated to certificates
for authentication in TLS 1.3.
* Add the LMS post-quantum-safe stateful-hash asymmetric signature scheme.
Signature verification is production-ready, but generation is for testing
purposes only. This currently only supports one parameter set
(LMS_SHA256_M32_H10), meaning that each private key can be used to sign
1024 messages. As such, it is not intended for use in TLS, but instead
for verification of assets transmitted over an insecure channel,
particularly firmware images.
* Add the LM-OTS post-quantum-safe one-time signature scheme, which is
required for LMS. This can be used independently, but each key can only
be used to sign one message so is impractical for most circumstances.
* Mbed TLS now supports TLS 1.3 key establishment via pre-shared keys.
The pre-shared keys can be provisioned externally or via the ticket
mechanism (session resumption).
The ticket mechanism is supported when the configuration option
MBEDTLS_SSL_SESSION_TICKETS is enabled.
New options MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_xxx_ENABLED
control the support for the three possible TLS 1.3 key exchange modes.
* cert_write: support for setting extended key usage attributes. A
corresponding new public API call has been added in the library,
mbedtls_x509write_crt_set_ext_key_usage().
* cert_write: support for writing certificate files in either PEM
or DER format.
* The PSA driver wrapper generator generate_driver_wrappers.py now
supports a subset of the driver description language, including
the following entry points: import_key, export_key, export_public_key,
get_builtin_key, copy_key.
* The new functions mbedtls_asn1_free_named_data_list() and
mbedtls_asn1_free_named_data_list_shallow() simplify the management
of memory in named data lists in X.509 structures.
* The TLS 1.2 EC J-PAKE key exchange can now use the PSA Crypto API.
Additional PSA key slots will be allocated in the process of such key
exchange for builds that enable MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED and
MBEDTLS_USE_PSA_CRYPTO.
* Add support for DTLS Connection ID as defined by RFC 9146, controlled by
MBEDTLS_SSL_DTLS_CONNECTION_ID (enabled by default) and configured with
mbedtls_ssl_set_cid().
* Add a driver dispatch layer for raw key agreement, enabling alternative
implementations of raw key agreement through the key_agreement driver
entry point. This entry point is specified in the proposed PSA driver
interface, but had not yet been implemented.
* Add an ad-hoc key derivation function handling EC J-PAKE to PMS
calculation that can be used to derive the session secret in TLS 1.2,
as described in draft-cragie-tls-ecjpake-01. This can be achieved by
using PSA_ALG_TLS12_ECJPAKE_TO_PMS as the key derivation algorithm.
Security
* Fix potential heap buffer overread and overwrite in DTLS if
MBEDTLS_SSL_DTLS_CONNECTION_ID is enabled and
MBEDTLS_SSL_CID_IN_LEN_MAX > 2 * MBEDTLS_SSL_CID_OUT_LEN_MAX.
* Fix an issue where an adversary with access to precise enough information
about memory accesses (typically, an untrusted operating system attacking
a secure enclave) could recover an RSA private key after observing the
victim performing a single private-key operation if the window size used
for the exponentiation was 3 or smaller. Found and reported by Zili KOU,
Wenjian HE, Sharad Sinha, and Wei ZHANG. See "Cache Side-channel Attacks
and Defenses of the Sliding Window Algorithm in TEEs" - Design, Automation
and Test in Europe 2023.
Bugfix
* Refactor mbedtls_aes_context to support shallow-copying. Fixes #2147.
* Fix an issue with in-tree CMake builds in releases with GEN_FILES
turned off: if a shipped file was missing from the working directory,
it could be turned into a symbolic link to itself.
* Fix a long-standing build failure when building x86 PIC code with old
gcc (4.x). The code will be slower, but will compile. We do however
recommend upgrading to a more recent compiler instead. Fixes #1910.
* Fix support for little-endian Microblaze when MBEDTLS_HAVE_ASM is defined.
Contributed by Kazuyuki Kimura to fix #2020.
* Use double quotes to include private header file psa_crypto_cipher.h.
Fixes 'file not found with <angled> include' error
when building with Xcode.
* Fix handling of broken symlinks when loading certificates using
mbedtls_x509_crt_parse_path(). Instead of returning an error as soon as a
broken link is encountered, skip the broken link and continue parsing
other certificate files. Contributed by Eduardo Silva in #2602.
* Fix an interoperability failure between an Mbed TLS client with both
TLS 1.2 and TLS 1.3 support, and a TLS 1.2 server that supports
rsa_pss_rsae_* signature algorithms. This failed because Mbed TLS
advertised support for PSS in both TLS 1.2 and 1.3, but only
actually supported PSS in TLS 1.3.
* Fix a compilation error when using CMake with an IAR toolchain.
Fixes #5964.
* Fix a build error due to a missing prototype warning when
MBEDTLS_DEPRECATED_REMOVED is enabled.
* Fix mbedtls_ctr_drbg_free() on an initialized but unseeded context. When
MBEDTLS_AES_ALT is enabled, it could call mbedtls_aes_free() on an
uninitialized context.
* Fix a build issue on Windows using CMake where the source and build
directories could not be on different drives. Fixes #5751.
* Fix bugs and missing dependencies when building and testing
configurations with only one encryption type enabled in TLS 1.2.
* Provide the missing definition of mbedtls_setbuf() in some configurations
with MBEDTLS_PLATFORM_C disabled. Fixes #6118, #6196.
* Fix compilation errors when trying to build with
PSA drivers for AEAD (GCM, CCM, Chacha20-Poly1305).
* Fix memory leak in ssl_parse_certificate_request() caused by
mbedtls_x509_get_name() not freeing allocated objects in case of error.
Change mbedtls_x509_get_name() to clean up allocated objects on error.
* Fix build failure with MBEDTLS_RSA_C and MBEDTLS_PSA_CRYPTO_C but not
MBEDTLS_USE_PSA_CRYPTO or MBEDTLS_PK_WRITE_C. Fixes #6408.
* Fix build failure with MBEDTLS_RSA_C and MBEDTLS_PSA_CRYPTO_C but not
MBEDTLS_PK_PARSE_C. Fixes #6409.
* Fix ECDSA verification, where it was not always validating the
public key. This bug meant that it was possible to verify a
signature with an invalid public key, in some cases. Reported by
Guido Vranken using Cryptofuzz in #4420.
* Fix a possible null pointer dereference if a memory allocation fails
in TLS PRF code. Reported by Michael Madsen in #6516.
* Fix TLS 1.3 session resumption. Fixes #6488.
* Add a configuration check to exclude optional client authentication
in TLS 1.3 (where it is forbidden).
* Fix a bug in which mbedtls_x509_crt_info() would produce non-printable
bytes when parsing certificates containing a binary RFC 4108
HardwareModuleName as a Subject Alternative Name extension. Hardware
serial numbers are now rendered in hex format. Fixes #6262.
* Fix bug in error reporting in dh_genprime.c where upon failure,
the error code returned by mbedtls_mpi_write_file() is overwritten
and therefore not printed.
* In the bignum module, operations of the form (-A) - (+A) or (-A) - (-A)
with A > 0 created an unintended representation of the value 0 which was
not processed correctly by some bignum operations. Fix this. This had no
consequence on cryptography code, but might affect applications that call
bignum directly and use negative numbers.
* Fix a bug whereby the list of signature algorithms sent as part of
the TLS 1.2 server certificate request would get corrupted, meaning the
first algorithm would not get sent and an entry consisting of two random
bytes would be sent instead. Found by Serban Bejan and Dudek Sebastian.
* Fix undefined behavior (typically harmless in practice) of
mbedtls_mpi_add_mpi(), mbedtls_mpi_add_abs() and mbedtls_mpi_add_int()
when both operands are 0 and the left operand is represented with 0 limbs.
* Fix undefined behavior (typically harmless in practice) when some bignum
functions receive the most negative value of mbedtls_mpi_sint. Credit
to OSS-Fuzz. Fixes #6597.
* Fix undefined behavior (typically harmless in practice) in PSA ECB
encryption and decryption.
* Move some SSL-specific code out of libmbedcrypto where it had been placed
accidentally.
* Fix a build error when compiling the bignum module for some Arm platforms.
Fixes #6089, #6124, #6217.
Changes
* Add the ability to query PSA_WANT_xxx macros to query_compile_time_config.
* Calling AEAD tag-specific functions for non-AEAD algorithms (which
should not be done - they are documented for use only by AES-GCM and
ChaCha20+Poly1305) now returns MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE
instead of success (0).
jperkin
added a commit
that referenced
this pull request
Jul 10, 2023
Also fix issue with newer msgfmt unable to use /dev/null as an output file.
Version 4.0.1 (2023-06-30)
core: force key "return" to command "/input return" when migrating legacy keys
core: display actual key name and command with key Alt+k, remove key Alt+K
(grab raw key) and associated commands /input grab_raw_key and /input
grab_raw_key_command
core: check for newline characters in string_is_whitespace_char (issue #1968)
api: do not convert option name to lower case in API functions
config_set_plugin and config_set_desc_plugin
guile: fix crash on quit with Guile < 3 (issue #1965)
irc: reply to a CTCP request sent to self nick (issue #1966)
irc: sent "QUIT" message to servers connected with TLS on /upgrade
Version 4.0.0 (2023-06-24)
New features
core: use human readable key bindings, separate keys with comma in combos,
remove modifier "meta2-", add option legacy in command /key (issue #1238,
task #10317)
core: make keys normal options, so they are shown and can be updated with /set
and /fset commands (task #12427, task #11783)
core: add key Alt+K (upper case) to grab raw key and its command (issue #1238)
core: add option key in command /debug (issue #1238)
core: force ctrl keys to lower case when they are added (issue #1875)
core: use 256 colors by default and always allow 256 colors, find nearest color
if less colors are available in terminal (issue #1920)
core: insert multiple pasted lines in input instead of sending immediately, add
keys to move and delete in a single line and whole input, add option
weechat.look.input_multiline_lead_linebreak (issue #1502, issue #1503,
issue #1504)
core: render newline characters in chat line messages (issue #1908)
core: don’t split on newline characters in printf_date_tags when
input_multiline is set (issue #1909)
core: add key @l in cursor mode to quote line, add variable
"_chat_focused_line" in function hashtable sent to hook_focus callback
(issue #1913, issue #1914)
core: add option split_return in command /input (issue #1916)
core: send all command line parameters not beginning with a dash to all plugins
core: add command /reset to reset options to their default values
core: add option rename in command /bar
core: add relative move of read marker with /buffer set unread [+/-]N (issue
#1895)
core: add access to hashtable properties in evaluation of expressions (issue
#1888)
core: display similar command names when a command is unknown (issue #1877)
core: rename option weechat.color.status_name_ssl to
weechat.color.status_name_tls
core: add option weechat.color.status_name_insecure to display buffer name with
a specific color when not connected with TLS to the server
core, plugins: make many identifiers case sensitive (issue #1872, issue #398,
bug #32213)
core: add item "mouse_status" in default status bar, change default color to
lightgreen
core, trigger: add options weechat.color.chat_status_disabled and
weechat.color.chat_status_enabled, remove options trigger.color.trigger
and trigger.color.trigger_disabled, add enabled/disabled status color in
output of /filter list (issue #1820)
core: add completions "filters_names_disabled" and "filters_names_enabled",
used in completion of /filter disable and /filter enable
api: add function config_set_version (issue #1238)
api: don’t split on newline by default in functions command and command_options
when input_multiline is set to 0
api: add optional argument with version in info "version_number"
api: add info "auto_load_scripts"
alias: use lower case for default aliases, rename all aliases to lower case on
upgrade (issue #1872)
alias: add $& to replace all arguments with double quotes escaped (issue #1140,
issue #1190)
alias: add options missing and rename in command /alias
fifo: add support of escaped chars in text or commands sent (issue #1950)
fset: add options fset.color.color_name and fset.color.color_name_selected
(issue #1920)
irc: rename "ssl" options to "tls", connect with TLS and port 6697 by default
irc: add support of capabilities "batch" and "draft/multiline" (issue #1292,
issue #1923)
irc: add support of capability "echo-message" (issue #139)
irc: display CTCP ACTION to channel on the channel buffer (issue #207)
irc: display STATUSMSG actions differently from standard actions on channels
(issue #1577)
irc: add modifier "irc_cap_sync_req" (issue #1767)
irc: add support of "LINELEN" in message 005 (max message length in bytes)
(issue #1927)
irc: add support of "UTF8ONLY" in message 005 (issue #1688)
irc: add command /action (issue #201, issue #1577)
irc: add command /rules (issue #1864)
irc: add command /knock (issue #7)
irc: add server option "registered_mode", add fields "authentication_method"
and "sasl_mechanism_used" in server (issue #1625)
irc: add option join in command /autojoin
irc: use key when /joining in open channel buffer (issue #1260)
irc: add option buffer in command /autojoin sort (issue #1876)
irc: add ${username} in server options "nicks" and "username", change their
default values to use it
irc: add infos "irc_server_cap" and "irc_server_cap_value"
irc: add option irc.look.display_host_notice
irc: add tag "new_host_xxx" in message displayed for command CHGHOST (issue
#1808)
logger: add option logger.file.log_conditions (issue #1942)
logger: add info "logger_log_file"
relay: rename "ssl" options and protocol to "tls"
relay: make TLS certificate/key loading error handling more verbose (issue
#1558)
relay: add modifiers "relay_client_irc_in", "relay_client_irc_out1" and
"relay_client_irc_out" in irc protocol
relay: add support of capability "echo-message" in irc protocol (issue #1949)
relay: add handshake option "escape_commands" in weechat protocol
trigger: add completions "trigger_names_disabled" and "trigger_names_enabled",
used in completion of /trigger disable and /trigger enable
Bug fixes
core: fix refresh of bar item "input_search" after buffer switch in root bars
(issue #1939)
core: fix completion after newline in input (issue #1925)
core: fix partial completion when the common prefix found is empty (issue #340)
core: display a specific error when trying to bind a key without area in mouse
context
core: fix display of key with command /key bindctxt <context> <key>
core: fix default value of bar options (issue #846)
core: allow any valid boolean value in command /bar set <name> separator xxx
core: run config hooks only when value or default value is actually changed in
set/reset/unset functions
core: fix crash in case of NULL message sent to function
gui_chat_printf_y_date_tags (issue #1883)
core: allow command /input move_next_word going to the end of line (issue
#1881)
core: ignore incomplete ctrl/meta/meta2 codes in keys
core: fix display glitch in command errors when a wide char is set in option
weechat.look.command_chars (issue #1871)
core: fix update of terminal title in some terminals like suckless terminal
(stterm) (issue #1882)
core: fix infinite loop on startup when running some gui commands before the
switch to core buffer is performed (issue #1917)
api: readjust string size in function string_dyn_free when string is not freed
buflist: do not display keys added in default context on first load
exec: remove trailing "M" (carriage return) in output of commands
fset: remove scroll to top of fset buffer when options are added or removed
(issue #1892)
guile: fix crash when plugin is loaded on GNU/Hurd (issue #1951)
irc: fix format of IRC tags displayed in messages (use "=" to separate key from
value, do not convert "_" to "-") (issue #1929)
irc: reset all internal servers variables when disconnecting
irc: start from the beginning of nicks at automatic reconnection (issue #337,
issue #965)
irc: fix join of channels in "autojoin" server option on first connection to
server if auto reconnection is performed (issue #1873)
irc: update autojoin option with redirected channels when autojoin_dynamic is
enabled (issue #1898)
irc: update secure data when server autojoin option contains ${sec.data.xxx}
and option autojoin_dynamic is enabled (issue #1934)
irc: don’t switch to buffer of joined channel if it was not manually joined nor
present in server autojoin option
irc: fix target buffer for commands 432/433 (erroneous nickname/nickname
already in use) when the nickname looks like a channel
irc: display command 437 on server buffer when nickname cannot change while
banned on channel (issue #88)
irc: add messages 415 (cannot send message to channel) and 742 (mode cannot be
set)
irc: add missing tag "log3" in notify messages
irc: add missing tags "irc_cap" and "log3" in cap messages (client capability)
irc: fix split of CTCP message with no arguments
irc: remove extra space in CTCP ACTION message sent without arguments
logger: fix display of multiline messages in backlog (issue #1926)
lua: fix crash with print when the value to print is not a string (issue #1904,
issue #1905)
relay: fix crash on /upgrade when at least a client is connected with weechat
protocol
relay: fix connection with IRC clients sending "CAP REQ :" (without capability)
and not sending "CAP END" (issue #1040)
ruby: fix crash on quit when a child process is still running (issue #1889,
issue #1915)
ruby: fix crash in display of exception backtrace with Ruby 3 (issue #1631,
issue #1886)
script: remove trailing "J" (line feed char) in source of scripts displayed
spell: check buffer pointer received in info "spell_dict"
trigger: make default triggers "cmd_pass", "cmd_pass_register" and
"server_pass" compatible with multiline input (issue #1935)
typing: fix crash when pointer buffer is not received in callback for signal
"input_text_changed" (issue #1869)
typing: remove nicks typing even when option typing.look.enabled_self is off
(issue #1718)
Tests
core: add tests on URL functions
gui: add tests on bar and key functions
alias: add tests on alias functions
irc: check tags in messages displayed by IRC plugin
irc: add tests on function irc_server_alloc_with_url
irc: add tests on message/notice/action/CTCP sent
logger: add tests on tail functions
relay: add tests on "irc" protocol
Build
core: remove build with autotools (issue #1860)
core: remove RPM packaging
core: remove build of .bz2 and .zst files in make dist
core: remove obsolete cpack config
core: add "stable-number" and "devel-number" in script version.sh
core: add quotes around paths in CMake files (issue #29)
doc: convert docgen.py to C, remove autogen files from repository, add
parameter --doc-gen to weechat-headless binary, add CMake option
ENABLE_DOC_INCOMPLETE
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
This file contains hidden or 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
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.
I've bumped Groonga to the latest version (7.0.4) and added buildlink support.
I need the buildlink support since I'm working on packaging pgroonga (the Groonga PostgreSQL extension). I needed to bump Groonga's version because the latest version of pgroonga (with WAL support) needs a newer version then currently in pkgsrc.
My initial pgroonga package works with the buildlink file I created in groonga. However I'm quite the buildlink noob so I'm not a 100% sure it is a 100% correct.