new package: devel/php-gearman#5
Closed
mmoll wants to merge 1 commit intoNetBSD:trunkfrom
mmoll:php_gearman
Closed
new package: devel/php-gearman#5mmoll wants to merge 1 commit intoNetBSD:trunkfrom mmoll:php_gearman
mmoll wants to merge 1 commit intoNetBSD:trunkfrom
mmoll:php_gearman
Conversation
Collaborator
|
Committed, thanks! |
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jul 17, 2017
by Michael Moll in #5. From the DESCR: The Gearman PHP Extension provides a wrapper to libgearman. This gives the user the ability to write fully featured Gearman clients and workers in PHP, allowing them to quickly develop distributed applications.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Aug 10, 2017
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Sep 8, 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
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Sep 17, 2017
Add missing dependency. 1.412 2017-07-30T18:27:33Z * Fix for plist files with comments (bram.stappers@tiobe.com) RT #122466 and GitHub #5 (as a pull request) * Note that this module does not handle ASCII or JSON formats (but they are in the wishlist now) (anonymous Yahoo! user) 1.411 2017-07-19T02:10:42Z * Bram Stappers fixed a regression with XML comments 1.41_01 2015-01-29T04:41:09Z - RT #101795: Mis-parse or hang while parsing non-pretty XML (Tom Wyant) - RT #101796: Wide character in print warning in t/read_binary.t (Tom Wyant)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Sep 27, 2017
0.08 2017-07-18T03:36:55Z - Disallow , as a delimiter - accept max-age=0 #5 (Thank you skaji)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 1, 2017
Update DEPENDS and test dependencies.
-------------------------------------------
version 0.0200 at 2017-09-29 01:03:32 +0000
-------------------------------------------
Change: b0ceabb33df843b11871a21209e5fd4bf1831fb9
Author: Naveed Massjouni <naveed@vt.edu>
Date : 2017-09-28 21:02:24 +0000
v0.0200
Change: 86a1ec89187cdd64286444448e5a3cab788859b8
Author: Naveed Massjouni <naveedm9@gmail.com>
Date : 2017-03-02 10:25:46 +0000
Merge pull request #5 from PerlDancer/sawyer/feature/reentrant-schema
Make schema() possibly reentrant
Change: d319f5adbd6accadde265a294176b3454fc950a0
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-16 00:52:33 +0000
Add test for feature
Change: 2e6d0056b2342debce14ecfd41f362e2ef9eff81
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-16 00:52:33 +0000
Add support for schema configuration in schema() call:
What troubles me is that this module is not reentrant. You will
always get the same schema object and you can only configure it once.
Configuring it once is great, but having to argue with the code over
at which point to do it is annoying.
(Example: Issue #12 in Dancer2-Plugin-DBIC.)
This now allows the schema() function to also receive parameters to
use instead of the default configuration. It tries todo it in a
non-intrusive way for the code with minimal code changes and without
altering anything outside this function (like the global
configuration).
Change: 21a44eb576168081e0ec5793671b26b586347e2d
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-16 00:52:33 +0000
Retrieve the options before fetching the schema:
The previous logic would try to look up the schema and return it, and
if it didn't exist, it would fetch the options and try to create one.
This makes sense.
However, this also means that if we want to create a schema without
rummaging in the cache, you will have to check whether to even check
the cache.
Instead, we simply retrieve the relevant information for creation
before deciding what to do. Then we could either create a new one
with this configuration or return one.
Change: b406d522942e8596affe45f47b679d44d22e1f5a
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-16 00:52:33 +0000
Refactor: Move creation of schemas outside schema():
The schema() function is in charge of finding the right plugin, but
also creates them. Ths makes it difficult to have logic that allows
creating without saving or retrieval. We just split the creation into
its own function.
I also added comments to make it a bit clearer.
Change: bc90045822e7d3fc0f4e8f0d10a45044bcba9773
Author: Naveed Massjouni <naveedm9@gmail.com>
Date : 2017-02-13 10:04:52 +0000
Merge pull request #4 from PerlDancer/sawyer/fixes
Various fixes and cleanups
Change: bcee651ab7580e899ad906be872c4874f333d156
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-13 10:56:10 +0000
Revert "Cleanup: Explicitly use DBIx::Class::Schema::Loader:"
This reverts commit 4f80a6f9ef3c994ffda9991d7fe7839307b6abbf.
Change: 9e527d272a25e4be0a64454d8b258211f171211e
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 11:12:43 +0000
Do not add DBIx::Class::Schema::Loader as hard prereq:
Currently DBIx::Class::Schema::Loader is loaded optionally, but
reported as a hard dependency. (See previous commit.)
This makes it recommended, but optional.
Change: 4f80a6f9ef3c994ffda9991d7fe7839307b6abbf
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 11:12:39 +0000
Cleanup: Explicitly use DBIx::Class::Schema::Loader:
In Dancer2-Plugin-DBIC, DBIx::Class::Schema::Loader is mentioned as a
requirement. It's a lazy optional one. It's also hard to spot because
it's being loaded as a string using Module::Load.
Instead, this makes it a bit clearer by using 'require' directly.
It would be better to make this an optional requirement instead of a
default one.
Change: 1b545771aec22a89989c284f950526270ae272b5
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 10:58:09 +0000
Cleanup: Replace die() with croak():
croak() is used in some places but not everywhere, so might as well
report from the caller everywhere.
Change: c6f2031977572bcfd4352e131eb274cbc0be14d0
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 10:56:38 +0000
Cleanup: Simply conditions code
Change: d9042c990068eb816b21396573704012d66c2ead
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 10:56:20 +0000
Cleanup: Fix extra or missing semicolons
Change: 30166bce0c49ca7e979c9bbd82b582850805df7d
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 10:56:20 +0000
Add provides metadata:
The following plugin will add the provides metadata to the
distribution, which is considered a best practice.
Change: 35e6040f94c561ab29811fe1db8164f03492d87f
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 10:56:20 +0000
Provide META.json file in distribution:
The following plugin adds the META.json file. This is considered the
more modern META data format.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 22, 2017
0.08 2017-07-18T03:36:55Z - Disallow , as a delimiter - accept max-age=0 #5 (Thank you skaji)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 22, 2017
Update DEPENDS and test dependencies.
-------------------------------------------
version 0.0200 at 2017-09-29 01:03:32 +0000
-------------------------------------------
Change: b0ceabb33df843b11871a21209e5fd4bf1831fb9
Author: Naveed Massjouni <naveed@vt.edu>
Date : 2017-09-28 21:02:24 +0000
v0.0200
Change: 86a1ec89187cdd64286444448e5a3cab788859b8
Author: Naveed Massjouni <naveedm9@gmail.com>
Date : 2017-03-02 10:25:46 +0000
Merge pull request #5 from PerlDancer/sawyer/feature/reentrant-schema
Make schema() possibly reentrant
Change: d319f5adbd6accadde265a294176b3454fc950a0
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-16 00:52:33 +0000
Add test for feature
Change: 2e6d0056b2342debce14ecfd41f362e2ef9eff81
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-16 00:52:33 +0000
Add support for schema configuration in schema() call:
What troubles me is that this module is not reentrant. You will
always get the same schema object and you can only configure it once.
Configuring it once is great, but having to argue with the code over
at which point to do it is annoying.
(Example: Issue #12 in Dancer2-Plugin-DBIC.)
This now allows the schema() function to also receive parameters to
use instead of the default configuration. It tries todo it in a
non-intrusive way for the code with minimal code changes and without
altering anything outside this function (like the global
configuration).
Change: 21a44eb576168081e0ec5793671b26b586347e2d
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-16 00:52:33 +0000
Retrieve the options before fetching the schema:
The previous logic would try to look up the schema and return it, and
if it didn't exist, it would fetch the options and try to create one.
This makes sense.
However, this also means that if we want to create a schema without
rummaging in the cache, you will have to check whether to even check
the cache.
Instead, we simply retrieve the relevant information for creation
before deciding what to do. Then we could either create a new one
with this configuration or return one.
Change: b406d522942e8596affe45f47b679d44d22e1f5a
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-16 00:52:33 +0000
Refactor: Move creation of schemas outside schema():
The schema() function is in charge of finding the right plugin, but
also creates them. Ths makes it difficult to have logic that allows
creating without saving or retrieval. We just split the creation into
its own function.
I also added comments to make it a bit clearer.
Change: bc90045822e7d3fc0f4e8f0d10a45044bcba9773
Author: Naveed Massjouni <naveedm9@gmail.com>
Date : 2017-02-13 10:04:52 +0000
Merge pull request #4 from PerlDancer/sawyer/fixes
Various fixes and cleanups
Change: bcee651ab7580e899ad906be872c4874f333d156
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-13 10:56:10 +0000
Revert "Cleanup: Explicitly use DBIx::Class::Schema::Loader:"
This reverts commit 4f80a6f9ef3c994ffda9991d7fe7839307b6abbf.
Change: 9e527d272a25e4be0a64454d8b258211f171211e
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 11:12:43 +0000
Do not add DBIx::Class::Schema::Loader as hard prereq:
Currently DBIx::Class::Schema::Loader is loaded optionally, but
reported as a hard dependency. (See previous commit.)
This makes it recommended, but optional.
Change: 4f80a6f9ef3c994ffda9991d7fe7839307b6abbf
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 11:12:39 +0000
Cleanup: Explicitly use DBIx::Class::Schema::Loader:
In Dancer2-Plugin-DBIC, DBIx::Class::Schema::Loader is mentioned as a
requirement. It's a lazy optional one. It's also hard to spot because
it's being loaded as a string using Module::Load.
Instead, this makes it a bit clearer by using 'require' directly.
It would be better to make this an optional requirement instead of a
default one.
Change: 1b545771aec22a89989c284f950526270ae272b5
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 10:58:09 +0000
Cleanup: Replace die() with croak():
croak() is used in some places but not everywhere, so might as well
report from the caller everywhere.
Change: c6f2031977572bcfd4352e131eb274cbc0be14d0
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 10:56:38 +0000
Cleanup: Simply conditions code
Change: d9042c990068eb816b21396573704012d66c2ead
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 10:56:20 +0000
Cleanup: Fix extra or missing semicolons
Change: 30166bce0c49ca7e979c9bbd82b582850805df7d
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 10:56:20 +0000
Add provides metadata:
The following plugin will add the provides metadata to the
distribution, which is considered a best practice.
Change: 35e6040f94c561ab29811fe1db8164f03492d87f
Author: Sawyer X <xsawyerx@cpan.org>
Date : 2017-02-10 10:56:20 +0000
Provide META.json file in distribution:
The following plugin adds the META.json file. This is considered the
more modern META data format.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 10, 2018
1.39, 2018-01-08 Skip installing Changes.pod (PR #5, kentfredric)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 17, 2018
Use TEST_DEPENDS.
0.40 Tue Jan 16 10:00:09 2017
- github Issue #5 - Deep directories pathmk
- rt 123966 - switch to bsd_glob() since glob() will disappear in perl 5.30
- rt 123971 - skip symlink tests when the OS does not support symlinks
- rt 123970 - use Path::Tiny instead of File::Slurp in tests
- rt 117241 - add test for read only directories
netbsd-srcmastr
pushed a commit
that referenced
this pull request
May 6, 2018
1.53 2018-05-02
- Add support for decoding template files via ENCODING constructor arg
[github #11]
- Docs cleanup: replace indirect-object style examples and use class method
style constructor calls in the POD docs
- Docs cleanup: remove hard tabs from POD, replace dated, unfair synopsis
[github #5], convert "THANKS" section to a POD list
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jun 1, 2018
Upstream changes: Changes in inline version 0.3.15 (2018-05-18) Correct requireNamespace() call thanks (Alexander Grueneberg in #5). Small simplification to .travis.yml; also switch to https. Use seq_along instead of seq(along=...) (Watal M. Iwasaki) in #6). Update package manual page using references to DESCRIPTION file [CRAN request]. Minor packaging updates.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Aug 16, 2018
Changes in libsoup from 2.62.2 to 2.62.3: * Check for trailing dots in domains [#5, Claudio Saavedra] * Set default cookie path for NULL origins [#1, Adrian Perez de Castro] * 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] Note: from now onwards bgo# references bugs in GNOME Bugzilla and # issues in GNOME gitlab.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Aug 21, 2018
0.40 25th July 2018 - improve --extra-opts error handling (#18) - fix handling named arguments (#17) - Allow negation of command line arguments using '--no'-prefix (#13) - Fix plugin-name processing in ALRM handler. (#12) - Fixed regex in plugin_exit() that handles hyphen for LONGOUTPUT (#11) - Support LONGTEXT output in plugin_exit (#10) - convert empty perfdata values to 'U' (daku3649 #5) - fix output when there is only long plugin output (pdugas)
netbsd-srcmastr
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.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jun 5, 2019
2.5.0 - 2019/01/06
- Upgrade XMPCore to Adobe XMP SDK CC 2016.07
- Support for iOS in XMPFiles
- New DOM based API’s are added in XMP Core to access metadata tree
hierarchy. (not exposed yet in Exempi)
- Added support XMP/metadata in utf-8 encoded uncompressed SVG files in XMPFiles.
- Added support of GIF handler in XMPFiles.
- Added support for reconciliation of iXML’s TRACK_LIST and its components to get
microphone data.
- Added support for IFDs of type 13 in TIFF.
- Added support for MPEG4 videos shot from Google Nexus 5 camera.
- Restructured the implementation of XDCAM Handler to support File Access Mode (FAM)
and Simple Access Mode (SAM)
- Added built-in support for iXML namespace in XMPCore.
- Modified the alias tiff:ImageDescription for dc:description as language alternative
array instead of simple property.
- Lot of bug fixes in XMPFiles and XMPCore.
- Removed Exempi provided support for GIF in favour of Adobe's.
- New: API NS_XML constant
- Bug #5: Restrict the exported symbols. Only the symbols marked with API_EXPORT
are exported by the shared library as to not allow another library to import the XMP
SDK symbols.
https://gitlab.freedesktop.org/libopenraw/exempi/issues/5
- Bug #105580: Access memory aligned on ARM.
https://bugs.freedesktop.org/show_bug.cgi?id=105580
Internal:
- Added tests for Adobe SDK.
- Fixed warnings and other issues and Adobe SDK.
- Compile with much more warnings enabled.
2.4.5 - 2018/03/07
- Bug #105204: [CVE-2018-7730] fix a buffer overflow in the PSD parser.
- Bug #105205: [CVE-2018-7728] fix a buffer overflow in the TIFF parser.
- Bug #105206: [CVE-2018-7729] fix a buffer overflow in PostScript parser.
- Bug #105247: [CVE-2018-7731] fix a null dereference in WEBP parser.
2.4.4 - 2018/02/04
- Bug #102197: Properly initialize pointers in WEBP.
- Bug #102151: Fix an infinite loop in RIFF parser.
- Bug #102483: Fix an infinite loop in QuickTime parser.
- Bug #102484: Fix an infinite loop in ASF parser.
- Bug #104885: Adjust minimum version for gcc in documentation.
2.4.3 - 2017/08/03
- Bug #100397: Fix a buffer overrun, memcpy() on overlapping
regions, use after free in the exception handling.
- Bug #101913: Fix a fatal assert with corrupt WEBP.
- Bug #101914: Fix a crash on a corrupt file.
2.4.2 - 2017/01/29
- Properly define BanAllEntityUsage.
See https://bugzilla.redhat.com/show_bug.cgi?id=888765
2.4.1 - 2017/01/23
- Bug #99494: Restore error reporting.
Internal:
- Added test for xmp_parse()
- Renamed test3 to testiterator and more comprehensive test for
iterator to detect thing like bug 99480
Release notes:
- In 2.4.0 the XMP iterator corrected behaviour when used for
XMP_ITER_JUSTLEAFNAME: The returned values are now set to they
actual schema NS instead of the top level one.
This required fixed in third party packages:
python-xmp-toolkit/python-xmp-toolkit#67
This changes is the result of a bug fix in Adobe SDK.
See bug #99480
2.4.0 - 2017/01/07
- Bug #89449: Upgrade XMPCore to Adobe XMP CC 2014.12.
- New flag to optimize layout on MPEG4 files.
- GoPro MPEG4 video files support.
- Improved JPEG support.
- iXML support in WAVE files.
- Several bugs and memory leaks fixes.
- Changes from Adobe XMP CC 2013.06.
- Pluggable file handlers (not exposed yet in Exempi)
- Support for Exif 2.3 properties
- New RIFF file handler
- Better Postscript support.
- Lot of bug fixes.
- New API: added XMP_OPEN_OPTIMIZEFILELAYOUT for new SDK.
- Now require (partial) C++11 support to compile (gcc 4.4.7 tested)
- New: WebP format handler (contributed: Frankie Dintino, The Atlantic)
Internal:
- Exempi is now automatically build and the test run by Travis CI.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jun 8, 2019
Emulation fixes:
GB: Fix HALT when IE and IF unused bits are set (fixes #1349)
GB Timer: Fix timing adjustments when writing to TAC (fixes #1340)
GB Video: Fix window y changing mid-window (fixes #1345)
GB Video: Fix more window edge cases (fixes #1346)
GBA: Fix RTC on non-standard sized ROMs (fixes #1400)
GBA DMA: Fix DMA0-2 lengths (fixes #1344)
GBA Memory: Fix writing to OBJ memory in modes 3 and 5
GBA Memory: Prevent writing to mirrored BG VRAM (fixes #743)
GBA Video: Fix scanline cache with scale factor change edge cases
GBA Video: Fix sprite mosaic clamping (fixes #1008)
GBA Video: Implement mosaic on transformed sprites (fixes #5)
Other fixes:
All: Fix several memory leaks
GB Core: Fix toggling WIN and OBJ being swapped
GBA: Fix skipping BIOS on irregularly sized ROMs
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Aug 27, 2019
Upstream changes: This release has a number of bug fixes. Added is the ipset module, that helps add ip-addresses that are looked up in a domain to a firewall ip-address filter. Also, the python module has restart next, per-query data and multiple instance support. The unbound -V option has been added and it prints the build config. Features: - PR #28: IPSet module, by Kevin Chou. Created a module to support the ipset that could add the domain's ip to a list easily. Needs libmnl, and --enable-ipset and config it, doc/README.ipset.md. - Merge PR #6: Python module: support multiple instances - Merge PR #5: Python module: define constant MODULE_RESTART_NEXT - Merge PR #4: Python module: assign something useful to the per-query data store 'qdata' - Introduce `-V` option to print the version number and build options. Previously reported build options like linked libs and linked modules are now moved from `-h` to `-V` as well for consistency. - PACKAGE_BUGREPORT now also includes link to GitHub issues. Bug Fixes: - Fix #39: In libunbound, leftover logfile is close()d unpredictably. - Fix for #24: Fix abort due to scan of auth zone masters using old address from previous scan. - Fix to omit RRSIGs from addition to the ipset. - Fix to make unbound-control with ipset, remove unused variable, use unsigned type because of comparison, and assign null instead of compare with it. Remade lex and yacc output. - make depend - Added documentation to the ipset files (for doxygen output). - Fix python dict reference and double free in config. - Fix memleak in unit test, reported from the clang 8.0 static analyzer. - For #45, check that 127.0.0.1 and ::1 are not used in unbound.conf when do-not-query-localhost is turned on, or at default on, unbound-checkconf prints a warning if it is found in forward-addr or stub-addr statements. - Fix for possible assertion failure when answering respip CNAME from cache. - Fix in respip addrtree selection. Absence of addr_tree_init_parents() call made it impossible to go up the tree when the matching netmask is too specific. - Fix #48: Unbound returns additional records on NODATA response, if minimal-responses is enabled, also the additional for negative responses is removed. - Fix #49: Set no renegotiation on the SSL context to stop client session renegotiation. - Fix question section mismatch in local zone redirect. - Add verbose log message when auth zone file is written, at level 4. - Add hex print of trust anchor pointer to trust anchor file temp name to make it unique, for libunbound created multiple contexts. - For #52 #53, second context does not close logfile override. - Fix #52 #53, fix for example fail program. - Fix to return after failed auth zone http chunk write. - Fix to remove unused test for task_probe existance. - Fix to timeval_add for remaining second in microseconds. - Check repinfo in worker_handle_request, if null, drop it. - Generate configlexer with newer flex. - Fix warning for unused variable for compilation without systemd. - Fix #59, when compiled with systemd support check that we can properly communicate with systemd through the `NOTIFY_SOCKET`. - iana portlist updated. - Fix autotrust temp file uniqueness windows compile. - avoid warning about upcast on 32bit systems for autotrust. - escape commandline contents for -V. - Fix character buffer size in ub_ctx_hosts. - Option -V prints if TCP fastopen is available. - Fix unittest valgrind false positive uninitialised value report, where if gcc 9.1.1 uses -O2 (but not -O1) then valgrind 3.15.0 issues an uninitialised value for the token buffer at the str2wire.c rrinternal_get_owner() strcmp with the '@' value. Rewritten to use straight character comparisons removes the false positive. Also valgrinds --expensive-definedness-checks=yes can stop this false positive. - Please doxygen's parser for "@" occurrence in doxygen comment. - Fixup contrib/fastrpz.patch - Remove warning about unknown cast-function-type warning pragma. - Document limitation of pidfile removal outside of chroot directory. - Fix log_dns_msg to log irrespective of minimal responses config. - Fix that pkg-config is setup before --enable-systemd needs it.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 10, 2019
Revision 0.2.7: - Added maps for use with openType to RFC 3565 - Added RFC2985 providing PKCS#9 Attributes - Added RFC3770 providing Certificate Extensions and Attributes for Authentication in PPP and Wireless LAN Networks - Added RFC5914 providing Trust Anchor Format - Added RFC6010 providing CMS Content Constraints (CCC) Extension - Added RFC6031 providing CMS Symmetric Key Package Content Type - Added RFC6032 providing CMS Encrypted Key Package Content Type - Added RFC7030 providing Enrollment over Secure Transport (EST) - Added RFC7292 providing PKCS #12, which is the Personal Information Exchange Syntax v1.1 - Added RFC8018 providing PKCS #5, which is the Password-Based Cryptography Specification, Version 2.1 - Automatically update the maps for use with openType for RFC3709, RFC6402, RFC7191, and RFC8226 when the module is imported - Added RFC6211 providing CMS Algorithm Identifier Protection Attribute - Added RFC8449 providing Certificate Extension for Hash Of Root Key - Updated RFC2459 and RFC5280 for TODO in the certificate extension map - Added RFC7906 providing NSA's CMS Key Management Attributes - Added RFC7894 providing EST Alternative Challenge Password Attributes - Updated the handling of maps for use with openType so that just doing an import of the modules is enough in most situations; updates to RFC 2634, RFC 3274, RFC 3779, RFC 4073, RFC 4108, RFC 5035, RFC 5083, RFC 5084, RFC 5480, RFC 5940, RFC 5958, RFC 6019, and RFC 8520 - Updated the handling of attribute maps for use with openType in RFC 5958 to use the rfc5652.cmsAttributesMap - Added RFC5990 providing RSA-KEM Key Transport Algorithm in the CMS - Fixed malformed `rfc4210.RevRepContent` data structure layout - Added RFC5934 providing Trust Anchor Management Protocol (TAMP) - Added RFC6210 providing Experiment for Hash Functions with Parameters - Added RFC5751 providing S/MIME Version 3.2 Message Specification - Added RFC8494 providing Multicast Email (MULE) over ACP 142 - Added RFC8398 providing Internationalized Email Addresses in X.509 Certificates - Added RFC8419 providing Edwards-Curve Digital Signature Algorithm (EdDSA) Signatures in the CMS - Added RFC8479 providing Storing Validation Parameters in PKCS#8 - Added RFC8360 providing Resource Public Key Infrastructure (RPKI) Validation Reconsidered - Added RFC8358 providing Digital Signatures on Internet-Draft Documents - Added RFC8209 providing BGPsec Router PKI Profile - Added RFC8017 providing PKCS #1 Version 2.2 - Added RFC7914 providing scrypt Password-Based Key Derivation Function - Added RFC7773 providing Authentication Context Certificate Extension
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Sep 6, 2020
* fix cpan #121039: Fails tests when no "." in @inc; thanks to Kent Fredric for the report & pull request and sorry for the long time this bug/pr sat in the queue * merge github PR #5: Remove use of indirect object notation in tests; thanks to Julien Fiegehenn for the PR and sorry for the long time this sat in the queue * fix some tests that generated spurious output and didn't actually test anything useful
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Sep 7, 2020
20191107 2019-12-11T20:04:42Z * Peter Williams fixed the 978/979 distinction (GitHub #5)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Sep 14, 2020
Update ruby-diff-lcs to 1.4.4. ## 1.4.4 / 2020-07-01 - Fixed an issue reported by Jun Aruga in the Diff::LCS::Ldiff binary text detection. [#44][] - Fixed a theoretical issue reported by Jun Aruga in Diff::LCS::Hunk to raise a more useful exception. [#43][] - Added documentation that should address custom object issues as reported in [#35][]. - Fixed more diff errors, in part reported in [#65][]. - The use of `Numeric#abs` is incorrect in `Diff::LCS::Block#diff_size`. The diff size _must_ be accurate for correct change placement. - When selecting @max_diff_size in Diff::LCS::Hunk, choose it based on `block.diff_size.abs`. - Made a number of changes that will, unfortunately, increase allocations at the cost of being safe with frozen strings. - Add some knowledge that when `Diff::LCS::Hunk#diff` is called, that we are processing the _last_ hunk, so some changes will be made to how the output is generated. - `old`, `ed`, and `reverse_ed` formats have no differences. - `unified` format will report `\ No newline at end of file` given the correct conditions, at most once. Unified range reporting also differs for the last hunk such that the `length` of the range is reduced by one. - `context` format will report `\No newline at end of file` given the correct conditions, up to once per "file". Context range reporting also differs for the last hunk such that the `end` part of the range is reduced by one to a minimum of one. - Added a bunch more tests for the cases above, and fixed `hunk_spec.rb` so that the phrase being compared isn't nonsense French. - Updated formatting. - Added a Rake task to assist with manual testing on Ruby 1.8. ## 1.4.3 / 2020-06-29 - Fixed several issues with the 1.4 on Rubies older than 2.0. Some of this was providing useful shim functions to Hoe 3.x (which dropped these older Rubies a while ago). Specifically: - Removed Array#lazy from a method in Diff::LCS::Hunk. - Changed some unit tests to use old-style Symbol-keyed hashes. - Changed some unit test helper functions to no longer use keyword parameters, but only a trailing options hash. - Made the use of `psych` dependent on `RUBY_VERSION >= 1.9`. Resolves [#63][]. ## 1.4.2 / 2020-06-23 - Camille Drapier fixed a small issue with RuboCop configuration. [#59][] - Applied another fix (and unit test) to fix an issue for the Chef team. [#60][], [#61][] ## 1.4.1 / 2020-06-23 - Fix an issue where diff sizes could be negative, and they should be. [#57][], [#58][] ## 1.4 / 2020-06-23 - Ruby versions lower than 2.4 are soft-deprecated and will not be run as part of the CI process any longer. - Akinora MUSHA (knu) added the ability for Diff::LCS::Change objects to be implicitly treated arrays. Originally provided as pull request [#47][], but it introduced a number of test failures as documented in [#48][], and remediation of Diff::LCS itself was introduced in [#49][]. - Resolved [#5][] with some tests comparing output from `system` calls to `bin/ldiff` with some pre-generated output. Resolved [#6][] with these tests. - Resolved a previously undetected `bin/ldiff` issue with `--context` output not matching `diff --context` output. - Resolved an issue with later versions of Ruby not working with an `OptParse` specification of `Numeric`; this has been changed to `Integer`. - Brandon Fish added truffleruby in [#52][]. - Fixed two missing classes as reported in [#53]
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Nov 5, 2020
Version 1.64.1
--------------
- The BigInt type is now _actually_ available, as it wasn't enabled in the
1.64.0 release even though it was mentioned in the release notes.
- Closed bugs and merge requests:
* testCommandLine's Unicode tests failing on Alpine Linux [Philip Chimento,
#296, !399]
* build: Various clean-ups [Jan Tojnar, !403]
* Correctly handle vfunc inout parameters [Marco Trevisan, !404]
* Fix failed redirect of output in CommandLine tests [Liban Parker, !409]
Version 1.58.6
--------------
- Various backports:
* Correctly handle vfunc inout parameters [Marco Trevisan]
* Fix failed redirect of output in CommandLine tests [Liban Parker]
* Avoid filename conflict when tests run in parallel [Philip Chimento]
Version 1.64.0
--------------
- No change from 1.63.92.
Version 1.63.92
---------------
- Closed bugs and merge requests:
* object: Use g_irepository_get_object_gtype_interfaces [Colin Walters, Philip
Chimento, #55, !52]
* Add -fno-semantic-interposition to -Bsymbolic-functions [Jan Alexander
Steffens (heftig), #303, !397]
* examples: add a dbus-client and dbus-service example [Andy Holmes, !398]
* Various GNOME Shell crashes during GC, mozjs68 regression [Jan Alexander
Steffens (heftig), Philip Chimento, #301, !396]
Version 1.63.91
---------------
- Closed bugs and merge requests:
* [mozjs68] Reorganize modules for ESM. [Evan Welsh, Philip Chimento, !383]
* Various maintenance [Philip Chimento, !388]
* Fix building GJS master with Visual Studio and update build instructions
[Chun-wei Fan, !389]
* Resolve "Gnome Shell crash on GC run with mozjs68" [Philip Chimento, !391]
* installed-tests/js: Add missing dep on warnlib_typelib [Jan Alexander
Steffens, !393]
* object: Cache known unresolvable properties [Daniel van Vugt, Philip
Chimento, !394, #302]
Version 1.58.5
--------------
- Closed bugs and merge requests:
* Fix Visual Studio builds of gnome-3-34 (1.58.x) branch [Chun-wei Fan, !392]
* Can not access GObject properties of classes without GI information [Juan
Pablo Ugarte, !385, #299]
Version 1.63.90
---------------
- New JS API: The GObject module has gained new overrides:
GObject.signal_handler_find(), GObject.signal_handlers_block_matched(),
GObject.signal_handlers_unblock_matched(), and
GObject.signal_handlers_disconnect_matched(). These overrides replace the
corresponding C API, which was not idiomatic for JavaScript and was not fully
functional because it used bare C pointers for some of its functionality.
See modules/overrides/GObject.js for API documentation.
- New JavaScript features! This version of GJS is based on SpiderMonkey 68, an
upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 60.
Here are the highlights of the new JavaScript features.
For more information, look them up on MDN or devdocs.io.
* New language features
+ The BigInt type, currently a stage 3 proposal in the ES standard, is now
available.
* New syntax
+ `globalThis` is now the ES-standard supported way to get the global
object, no matter what kind of JS environment. The old way, `window`, will
still work, but is no longer preferred.
+ BigInt literals are expressed by a number with "n" appended to it: for
example, `1n`, `9007199254740992n`.
* New APIs
+ String.prototype.trimStart() and String.prototype.trimEnd() now exist and
are preferred instead of trimLeft() and trimRight() which are nonstandard.
+ String.prototype.matchAll() allows easier access to regex capture groups.
+ Array.prototype.flat() flattens nested arrays, well-known from lodash and
similar libraries.
+ Array.prototype.flatMap() acts like a reverse filter(), allowing adding
elements to an array while iterating functional-style.
+ Object.fromEntries() creates an object from iterable key-value pairs.
+ Intl.RelativeTimeFormat is useful for formatting time differences into
human-readable strings such as "1 day ago".
+ BigInt64Array and BigUint64Array are two new typed array types.
* New behaviour
+ There are a lot of minor behaviour changes as SpiderMonkey's JS
implementation conforms ever closer to existing ECMAScript standards and
adopts new ones. For complete information, read the Firefox developer
release notes:
https://developer.mozilla.org/en-US/Firefox/Releases/61#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/62#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/63#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/64#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/65#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/66#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/67#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/68#JavaScript
* Backwards-incompatible changes
+ The nonstandard String generics were removed. These had only ever been
implemented by Mozilla and never made it into a standard. (An example of a
String generic is calling a string method on something that might not be a
string like this: `String.endsWith(foo, 5)`. The proper way is
`String.prototype.endsWith.call(foo, 5)` or converting `foo` to a string.)
This should not pose much of a problem for existing code, since in the
previous version these would already print a deprecation warning whenever
they were used.
You can use `moz68tool` from mozjs-deprecation-tools
(https://gitlab.gnome.org/ptomato/moz60tool) to scan your code for this
nonstandard usage.
- Closed bugs and merge requests:
* invalid import on signal.h [#295, !382, Philip Chimento]
* SpiderMonkey 68 [#270, !386, Philip Chimento]
* GObject: Add override for GObject.handler_block_by_func [#290, !371, Philip
Chimento]
Version 1.63.3
--------------
- Closed bugs and merge requests:
* JS ERROR: TypeError: this._rooms.get(...) is undefined [Philip Chimento,
#289, !367]
* Run CI build with --werror [Philip Chimento, #286, !365]
* build: Remove Autotools build system [Philip Chimento, !364]
* gjs-symlink script is incompatible with distro builds [Michael Catanzaro,
Bastien Nocera, #291, !369, !370]
* installed-tests: Don't hardcode the path of bash [Ting-Wei Lan, !372]
* Update Visual Studio build instructions (after migrating to full Meson-based
builds) [Chun-wei Fan, !375]
* object: Warn when setting a deprecated property [Florian Müllner, !378]
* CI: Create mozjs68 CI images [Philip Chimento, !379]
* Various maintenance [Philip Chimento, !374, !380, !381]
Version 1.58.4
--------------
- Now prints a warning when constructing an unregistered object inheriting from
GObject (i.e. if you forgot to use GObject.registerClass.) In 1.58.2 this
would throw an exception, which broke some existing code, so that change was
reverted in 1.58.3. In this version the check is reinstated, but we log a
warning instead of throwing an exception, so that people know to fix their
code, but without breaking things.
NOTE: In 1.64 (the next stable release) the warning will be changed back into
an exception, because code with this problem can be subtly broken and cause
unexpected errors elsewhere. So make sure to fix your code if you get this
warning.
- Closed bugs and merge requests:
* GSettings crash fixes [Andy Holmes, !373]
- Memory savings for Cairo objects [Philip Chimento, !374]
- Fix for crash in debug functions [Philip Chimento, !374]
Version 1.63.2
--------------
- There is an option for changing the generated GType name for GObject classes
created in GJS to a new scheme that is less likely to have collisions. This
scheme is not yet the default, but you can opt into it by setting
`GObject.gtypeNameBasedOnJSPath = true;` as early as possible in your
prograṁ. Doing this may require some changes in Glade files if you use
composite widget templates.
We recommend you make this change in your codebase as soon as possible, to
avoid any surprises in the future.
- New JS API: GObject.Object has gained a stop_emission_by_name() method which
is a bit more idiomatic than calling GObject.signal_stop_emission_by_name().
- It's now supported to use the "object" attribute in a signal connection in a
composite widget template in a Glade file.
- Closed bugs and merge requests:
* CI: Tweak eslint rule for unneeded parentheses [Florian Müllner, !353]
* Smarter GType name computation [Marco Trevisan, !337]
* Meson CI [Philip Chimento, !354]
* Visual Studio builds using Meson [Chun-wei Fan, !355]
* Hide internal symbols from ABI [Marco Trevisan, #194, !352]
* Allow creating custom tree models [Giovanni Campagna, #71]
* build: Fix dist files [Florian Müllner, !357]
* GObject: Add convenience wrapper for signal_stop_emission_by_name() [Florian
Müllner, !358]
* Various maintenance [Philip Chimento, !356]
* object_instance_props_to_g_parameters should do more check on argv [Philip
Chimento, #63, !359]
* Support flat C arrays of structures [Philip Chimento, !361]
* Gtk Templates: support connectObj argument [Andy Holmes, !363]
- Various build fixes [Philip Chimento]
Version 1.58.2
--------------
- Closed bugs and merge requests:
* GObject based class initialization checks [Marco Trevisan, Philip Chimento,
!336]
* Silently leaked return value of callbacks [Xavier Claessens, Philip
Chimento, #86, !44]
* Crash when calling Gio.Initable.async_init with not vfunc_async_init
implementation [Philip Chimento, #287, !362]
* [cairo] insufficient checking [Philip Chimento, #49, !360]
- Various crash fixes backported from the development branch that didn't close
a bug or merge request.
Version 1.63.1
--------------
- Note that the 1.59, 1.60, 1.61, and 1.62 releases are hereby skipped, because
we are calling the next stable series 1.64 to match gobject-introspection and
GLib.
- GJS now includes a Meson build system. This is now the preferred way to build
it; however, the old Autotools build system is still available for a
transitional period.
- Closed bugs and merge requests:
* GObject: Add convenience wrapper for signal_handler_(un)block() [Florian
Müllner, !326]
* GObject based class initialization checks [Marco Trevisan, Philip Chimento,
!336]
* Meson port [Philip Chimento, !338]
* add http client example [Sonny Piers, !342]
* Smaller CI, phase 2 [Philip Chimento, !343]
* add websocket client example [Sonny Piers, !344]
* Fix Docker images build [Philip Chimento, !345]
* CI: Use new Docker images [Philip Chimento, !346]
* docs: Update internal links [Andy Holmes, !348]
* Don't pass generic marshaller to g_signal_newv() [Niels De Graef, !349]
* tests: Fail debugger tests if command failed [Philip Chimento, !350]
* Minor CI image fixes [Philip Chimento, !351]
* Various fixes [Marco Trevisan, Philip Chimento]
Version 1.58.1
--------------
- Closed bugs and merge requests:
* Import wiki documentation [Sonny Piers, !341]
* Smaller CI, phase 1 [Philip Chimento, !339]
* Crashes after setting child property 'icon-name' on GtkStack then displaying
another GtkStack [Florian Müllner, #284, !347]
* GLib.strdelimit crashes [Philip Chimento, #283, !340]
Version 1.58.0
--------------
- No change from 1.57.92.
Version 1.57.92
---------------
- Closed bugs and merge requests:
* tests: Enable regression test cases for GPtrArrays and GArrays of structures
[Stéphane Seng, !334]
* Various maintenance [Philip Chimento, !333, !335]
Version 1.57.91
---------------
- GJS no longer links to libgtk-3. This makes it possible to load the Gtk-4.0
typelib in GJS and write programs that use GTK 4.
- The heapgraph tool has gained some improvements; it is now possible to print a
heap graph of multiple targets. You can also mark an object for better
identification in the heap graph by assigning a magic property: for example,
myObject.__heapgraph_name = 'Button' will make that object identify itself as
"Button" in heap graphs.
- Closed bugs and merge requests:
* Remove usage of Lang in non legacy code [Sonny Piers, !322]
* GTK4 [Florian Müllner, #99, !328, !330]
* JS syntax fixes [Marco Trevisan, Philip Chimento, !306, !323]
* gi: Avoid infinite recursion when converting GValues [Florian Müllner, !329]
* Implement all GObject-introspection test suites [Philip Chimento, !327,
!332]
* Heapgraph improvements [Philip Chimento, !325]
Version 1.57.90
---------------
- New JS API: GLib.Variant has gained a recursiveUnpack() method which
transforms the variant entirely into a JS object, discarding all type
information. This can be useful for dealing with a{sv} dictionaries, where
deepUnpack() will keep the values as GLib.Variant instances in order to
preserve the type information.
- New JS API: GLib.Variant has gained a deepUnpack() method which is exactly the
same as the already existing deep_unpack(), but fits with the other camelCase
APIs that GJS adds.
- Closed bugs and merge requests:
* Marshalling of GPtrArray broken [#9, !311, Stéphane Seng]
* Fix locale chooser [!313, Philip Chimento]
* dbus-wrapper: Remove interface skeleton flush idle on dispose [!312, Marco
Trevisan]
* gobject: Use auto-compartment when getting property as well [!316, Florian
Müllner]
* modules/signals: Use array destructuring in _emit [!317, Jonas Dreßler]
* GJS can't call glibtop_init function from libgtop [#259, !319,
Philip Chimento]
* GLib's VariantDict is missing lookup [#263, !320, Sonny Piers]
* toString on an object implementing an interface fails [#252, !299, Marco
Trevisan]
* Regression in GstPbutils.Discoverer::discovered callback [#262, !318, Philip
Chimento]
* GLib.Variant.deep_unpack not working properly with a{sv} variants [#225,
!321, Fabián Orccón, Philip Chimento]
* Various maintenance [!315, Philip Chimento]
- Various CI fixes [Philip Chimento]
Version 1.57.4
--------------
- Closed bugs and merge requests:
* gjs 1.57 requires a recent sysprof version for sysprof-capture-3 [#258,
!309, Olivier Fourdan]
- Misc documentation changes [Philip Chimento]
Version 1.57.3
--------------
- The GJS profiler is now integrated directly into Sysprof 3, via the
GJS_TRACE_FD environment variable. Call stack information and garbage
collector timing will show up in Sysprof. See also GNOME/Initiatives#10
- New JS API: System.addressOfGObject(obj) will return a string with the hex
address of the underlying GObject of `obj` if it is a GObject wrapper, or
throw an exception if it is not. This is intended for debugging.
- New JS API: It's now possible to pass a value from Gio.DBusProxyFlags to the
constructor of a class created by Gio.DBusProxy.makeProxyWrapper().
- Backwards-incompatible change: Trying to read a write-only property on a DBus
proxy object, or write a read-only property, will now throw an exception.
Previously it would fail silently. It seems unlikely any code is relying on
the old behaviour, and if so then it was probably masking a bug.
- Closed bugs and merge requests:
* Build failure on Continuous [#253, !300, Philip Chimento]
* build: Bump glib requirement [!302, Florian Müllner]
* profiler: avoid clearing 512 bytes of stack [!304, Christian Hergert]
* system: add addressOfGObject method [!296, Marco Trevisan]
* Add support for GJS_TRACE_FD [!295, Christian Hergert]
* Gio: Make possible to pass DBusProxyFlags to proxy wrapper [!297, Marco
Trevisan]
* Various maintenance [!301, Philip Chimento]
* Marshalling of GPtrArray broken [#9, !307, Stéphane Seng]
* Build fix [!308, Philip Chimento]
* Gio: sync dbus wrapper properties flags [!298, Marco Trevisan]
* GjsMaybeOwned: Reduce allocation when used as Object member [!303, Marco
Trevisan]
Version 1.57.2
--------------
- There are now overrides for Gio.SettingsSchema and Gio.Settings which avoid
aborting the whole process when trying to access a nonexistent key or child
schema. The original API from GLib was intended for apps, since apps should
have complete control over which settings keys they are allowed to access.
However, it is not a good fit for shell extensions, which may need to access
different settings keys depending on the version of GNOME shell they're
running on.
This feature is based on code from Cinnamon which the copyright holders have
kindly agreed to relicense to GJS's license.
- New JS API: It is now possible to pass GObject.TypeFlags to
GObject.registerClass(). For example, passing
`GTypeFlags: GObject.TypeFlags.ABSTRACT` in the class info object, will create
a class that cannot be instantiated. This functionality was present in
Lang.Class but has been missing from GObject.registerClass().
- Closed bugs and merge requests:
* Document logging features [#230, !288, Andy Holmes]
* Support optional GTypeFlags value in GObject subclasses [!290, Florian
Müllner]
* Ensure const-correctness in C++ objects [#105, !291, Onur Şahin]
* Programmer errors with GSettings cause segfaults [#205, !284, Philip
Chimento]
* Various maintenance [!292, Philip Chimento]
* debugger: Fix summary help [!293, Florian Müllner]
* context: Use Heap pointers for GC objects stored in vectors [!294, Philip
Chimento]
Version 1.56.2
--------------
- Closed bugs and merge requests:
* Crash in BoxedInstance when struct could not be allocated directly [#240,
!285, Philip Chimento]
* Cairo conversion bugs [!286, Philip Chimento]
* Gjs crashes when binding inherited property to js added gobject-property
[#246, !289, Marco Trevisan]
* console: Don't accept --profile after the script name [!287, Philip
Chimento]
Version 1.57.1
--------------
- Closed bugs and merge requests:
* Various maintenance [!279, Philip Chimento]
* mainloop: Assign null to property instead of deleting [!280, Jason Hicks]
* Added -d version note README.md [!282, Nauman Umer]
* Extra help for debugger commands [#236, !283, Nauman Umer]
* Crash in BoxedInstance when struct could not be allocated directly [#240,
!285, Philip Chimento]
* Cairo conversion bugs [!286, Philip Chimento]
Version 1.56.1
--------------
- Closed bugs and merge requests:
* Calling dumpHeap() on non-existent directory causes crash [#134, !277,
Philip Chimento]
* Using Gio.MemoryInputStream.new_from_data ("string") causes segfault [#221,
!278, Philip Chimento]
* Fix gjs_context_eval() for non-zero-terminated strings [!281, Philip
Chimento]
Version 1.56.0
--------------
- No change from 1.55.92.
Version 1.55.92
---------------
- Closed bugs and merge requests:
* Fix CI failures [!269, Philip Chimento]
* Possible memory allocation/deallocation bug (possibly in js_free() in GJS)
[!270, Chun-wei Fan, Philip Chimento]
* cairo-context: Special-case 0-sized vector [!271, Florian Müllner]
* Add some more eslint rules [!272, Florian Müllner]
* win32/NMake: Fix introspection builds [!274, Chun-wei Fan]
* NMake/libgjs-private: Export all the public symbols there [!275, Chun-wei
Fan]
Version 1.55.91
---------------
- The problem of freezing while running the tests using GCC's sanitizers was
determined to be a bug in GCC, which was fixed in GCC 9.0.1.
- Closed bugs and merge requests:
* gnome-sound-recorder crashes deep inside libgjs [#223, !266, Philip
Chimento]
* Various maintenance [!267, Philip Chimento]
* wrapperutils: Define $gtype property as non-enumerable [!268, Philip
Chimento]
Version 1.55.90
---------------
- New JS API: It's now possible to call and implement DBus methods whose
parameters or return types include file descriptor lists (type signature 'h'.)
This involves passing or receiving a Gio.UnixFDList instance along with the
parameters or return values.
To call a method with a file descriptor list, pass the Gio.UnixFDList along
with the rest of the parameters, in any order, the same way you would pass a
Gio.Cancellable or async callback.
For return values, things are a little more complicated, in order to avoid
breaking existing code. Previously, synchronously called DBus proxy methods
would return an unpacked GVariant. Now, but only if called with a
Gio.UnixFDList, they will return [unpacked GVariant, Gio.UnixFDList]. This
does not break existing code because it was not possible to call a method with
a Gio.UnixFDList before, and the return value is unchanged if not calling with
a Gio.UnixFDList. This does mean, unfortunately, that if you have a method
with an 'h' in its return signature but not in its argument signatures, you
will have to call it with an empty FDList in order to receive an FDList with
the return value, when calling synchronously.
On the DBus service side, when receiving a method call, we now pass the
Gio.UnixFDList received from DBus to the called method. Previously, sync
methods were passed the parameters, and async methods were passed the
parameters plus the Gio.DBusInvocation object. Appending the Gio.UnixFDList to
those parameters also should not break existing code.
See the new tests in installed-tests/js/testGDBus.js for examples of calling
methods with FD lists.
- We have observed on the CI server that GJS 1.55.90 will hang forever while
running the test suite compiled with GCC 9.0.0 and configured with the
--enable-asan and --enable-ubsan arguments. This should be addressed in one of
the following 1.55.x releases.
- Closed bugs and merge requests:
* GDBus proxy overrides should support Gio.DBusProxy.call_with_unix_fd_list()
[#204, !263, Philip Chimento]
* Add regression tests for GObject vfuncs [!259, Jason Hicks]
* GjsPrivate: Sources should be C files [!262, Philip Chimento]
* build: Vendor last-good version of AX_CODE_COVERAGE [!264, Philip Chimento]
Version 1.55.4
--------------
- Closed bugs and merge requests:
* Various maintenance [!258, Philip Chimento]
* Boxed copy constructor should not be called, split Boxed into prototype and
instance structs [#215, !260, Philip Chimento]
Version 1.55.3
--------------
- Closed bugs and merge requests:
* Manually constructed ByteArray toString segfaults [#219, !254, Philip
Chimento]
* signals: Add _signalHandlerIsConnected method [!255, Jason Hicks]
* Various maintenance [!257, Philip Chimento]
Version 1.52.5
--------------
- This was a release consisting only of backports from the GNOME 3.30 branch to
the GNOME 3.28 branch.
- This release includes the "Big Hammer" patch from GNOME 3.30 to reduce memory
usage. For more information, read the blog post at
https://feaneron.com/2018/04/20/the-infamous-gnome-shell-memory-leak/
It was not originally intended to be backported to GNOME 3.28, but in practice
several Linux distributions already backported it, and it has been working
well to reduce memory usage, and the bugs have been ironed out of it.
It does decrease performance somewhat, so if you don't want that then don't
install this update.
- Closed bugs and merge requests:
* Ensure not to miss the force_gc flag [#150, !132, Carlos Garnacho]
* Make GC much more aggressive [#62, !50, Giovanni Campagna, Georges Basile
Stavracas Neto, Philip Chimento]
* Queue GC when a GObject reference is toggled down [#140, !114, !127, Georges
Basile Stavracas Neto]
* Reduce memory overhead of g_object_weak_ref() [#144, !122, Carlos Garnacho,
Philip Chimento]
* context: Defer and therefore batch forced GC runs [performance] [!236,
Daniel van Vugt]
* context: use timeout with seconds to schedule a gc trigger [!239, Marco
Trevisan]
* Use compacting GC on RSS size growth [!133, #151, Carlos Garnacho]
* GType memleak fixes [!244, Marco Trevisan]
Version 1.55.2
--------------
- Closed bugs and merge requests:
* Gnome-shell crashes on destroying cached param specs [#213, !240, Marco
Trevisan]
* Various maintenance [!235, !250, Philip Chimento]
* Auto pointers builder [!243, Marco Trevisan]
* configure.ac: Update bug link [!245, Andrea Azzarone]
* SIGSEGV when exiting gnome-shell [#212, !247, Andrea Azzarone, Philip
Chimento]
* Fix build with --enable-dtrace and create CI job to ensure it doesn't break
in the future [#196, !237, !253, Philip Chimento]
* Delay JSString-to-UTF8 conversion [!249, Philip Chimento]
* Annotate return values [!251, Philip Chimento]
* Fix a regression with GError toString() [!252, Philip Chimento]
* GType memleak fixes [!244, Marco Trevisan]
* Atoms refactor [!233, Philip Chimento, Marco Trevisan]
* Write a "Code Hospitable" README file [#17, !248, Philip Chimento, Andy
Holmes, Avi Zajac]
* object: Method lookup repeatedly traverses introspection [#54, !53, Colin
Walters, Philip Chimento]
* Handler of GtkEditable::insert-text signal is not run [#147, !143, Tomasz
Miąsko, Philip Chimento]
Version 1.54.3
--------------
- Closed bugs and merge requests:
* object: Fix write-only properties [!246, Philip Chimento]
* SIGSEGV when exiting gnome-shell [#212, !247, Andrea Azzarone]
* SelectionData.get_targets crashes with "Unable to resize vector" [#201,
!241, Philip Chimento]
* Gnome-shell crashes on destroying cached param specs [#213, !240, Marco
Trevisan]
* GType memleak fixes [!244, Marco Trevisan]
* Fix build with --enable-dtrace and create CI job to ensure it doesn't break
in the future [#196, !253, Philip Chimento]
Version 1.54.2
--------------
- Closed bugs and merge requests:
* context: Defer and therefore batch forced GC runs [performance] [!236,
Daniel van Vugt]
* context: use timeout with seconds to schedule a gc trigger [!239, Marco
Trevisan]
* fundamental: Check if gtype is valid before using it [!242, Georges Basile
Stavracas Neto]
- Backported a fix for a crash in the interactive interpreter when executing
something like `throw "foo"` [Philip Chimento]
- Backported various maintenance from 3.31 [Philip Chimento]
Version 1.55.1
--------------
- New API for programs that embed GJS: gjs_memory_report(). This was already an
internal API, but now it is exported.
- Closed bugs and merge requests:
* object: Implement newEnumerate hook for GObject [!155, Ole Jørgen Brønner]
* Various maintenance [!228, Philip Chimento]
* ByteArray.toString should stop at null bytes [#195, !232, Philip Chimento]
* Byte arrays that represent encoded strings should be 0-terminated [#203,
!232, Philip Chimento]
* context: Defer and therefore batch forced GC runs [performance] [!236,
Daniel van Vugt]
* context: use timeout with seconds to schedule a gc trigger [!239, Marco
Trevisan]
* arg: Add special-case for byte arrays going to C [#67, !49, Jasper
St. Pierre, Philip Chimento]
Version 1.52.4
--------------
- This was a release consisting only of backports from the GNOME 3.30 branch to
the GNOME 3.28 branch.
- Closed bugs and merge requests:
* `ARGV` encoding issues [#22, !108, Evan Welsh]
* Segfault on enumeration of GjSFileImporter properties when a searchpath
entry contains a symlink [#154, !144, Ole Jørgen Brønner]
* Possible refcounting bug around GtkListbox signal handlers [#24, !154,
Philip Chimento]
* Fix up GJS_DISABLE_JIT flag now the JIT is enabled by default in
SpiderMonkey [!159, Christopher Wheeldon]
* Expose GObject static property symbols. [!197, Evan Welsh]
* Do not run linters on tagged commits [!181, Claudio André]
* gjs-1.52.0 fails to compile against x86_64 musl systems [#132, !214, Philip
Chimento]
* gjs no longer builds after recent autoconf-archive updates [#149, !217,
Philip Chimento]
Version 1.54.1
--------------
- Closed bugs and merge requests:
* legacy: Ensure generated GType names are valid [!229, Florian Müllner]
* Fix GJS profiler with MozJS 60 [!230, Georges Basile Stavracas Neto]
* Regression with DBus proxies [#202, !231, Philip Chimento]
Version 1.54.0
--------------
- Compatibility fix for byte arrays: the legacy toString() behaviour of byte
arrays returned from GObject-introspected functions is now restored. If you
use the functionality, a warning will be logged asking you to upgrade your
code.
- Closed bugs and merge requests:
* byteArray: Add compatibility toString property [Philip Chimento, !227]
Version 1.53.92
---------------
- Technology preview of a GNOME 3.32 feature: native Promises for GIO-style
asynchronous operations. This is the result of Avi Zajac's summer internship.
To use it, you can opt in once for each specific asynchronous method, by
including code such as the following:
Gio._promisify(Gio.InputStream.prototype, 'read_bytes_async',
'read_bytes_finish');
After executing this, you will be able to use native Promises with the
Gio.InputStream.prototype.read_async() method, simply by not passing a
callback to it:
try {
let bytes = await stream.read_bytes_async(count, priority, cancel);
} catch (e) {
logError(e, 'Failed to read bytes');
}
Note that any "success" boolean return values are deleted from the array of
return values from the async method. That is,
let [contents, etag] = file.load_contents_async(cancel);
whereas the callback version still returns a useless [ok, contents, etag]
that can never be false, since on false an exception would be thrown. In the
callback version, we must keep this for compatibility reasons.
Note that due to a bug in GJS (https://gitlab.gnome.org/GNOME/gjs/issues/189),
promisifying methods on Gio.File.prototype and other interface prototypes will
not work. We provide the API Gio._LocalFilePrototype on which you can
promisify methods that will work on Gio.File instances on the local disk only:
Gio._promisify(Gio._LocalFilePrototype, 'load_contents_async',
'load_contents_finish');
We estimate this will cover many common use cases.
Since this is a technology preview, we do not guarantee API stability with
the version coming in GNOME 3.32. These APIs are marked with underscores to
emphasize that they are not stable yet. Use them at your own risk.
- Closed bugs and merge requests:
* Added promisify to GJS GIO overrides [!225, Avi Zajac]
* Temporary fix for Gio.File.prototype [!226, Avi Zajac]
Version 1.53.91
---------------
- Closed bugs and merge requests:
* CI: add webkit and gtk-app tests [!222, Claudio André]
* Fix example eslint errors [!207, Claudio André, Philip Chimento]
* Fix more "lost" GInterface properties [!223, Florian Müllner]
* Fix --enable-installed-tests when built from a tarball [!224, Simon
McVittie]
Version 1.53.90
---------------
- GJS now depends on SpiderMonkey 60 and requires a compiler capable of C++14.
- GJS includes a simple debugger now. It has basic stepping, breaking, and
printing commands, that work like GDB. Activate it by running the GJS console
interpreter with the -d or --debugger flag before the name of the JS program
on the command line.
- New API for programs that embed GJS: gjs_context_setup_debugger_console().
To integrate the debugger into programs that embed the GJS interpreter, call
this before executing the JS program.
- New JavaScript features! This version of GJS is based on SpiderMonkey 60, an
upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 52.
Here are the highlights of the new JavaScript features.
For more information, look them up on MDN or devdocs.io.
* New syntax
+ `for await (... of ...)` syntax is used for async iteration.
+ The rest operator is now supported in object destructuring: e.g.
`({a, b, ...cd} = {a: 1, b: 2, c: 3, d: 4});`
+ The spread operator is now supported in object literals: e.g.
`mergedObject = {...obj1, ...obj2};`
+ Generator methods can now be async, using the `async function*` syntax,
or `async* f() {...}` method shorthand.
+ It's now allowed to omit the variable binding from a catch statement, if
you don't need to access the thrown exception: `try {...} catch {}`
* New APIs
+ Promise.prototype.finally(), popular in many third-party Promise
libraries, is now available natively.
+ String.prototype.toLocaleLowerCase() and
String.prototype.toLocaleUpperCase() now take an optional locale or
array of locales.
+ Intl.PluralRules is now available.
+ Intl.NumberFormat.protoype.formatToParts() is now available.
+ Intl.Collator now has a caseFirst option.
+ Intl.DateTimeFormat now has an hourCycle option.
* New behaviour
+ There are a lot of minor behaviour changes as SpiderMonkey's JS
implementation conforms ever closer to ECMAScript standards. For complete
information, read the Firefox developer release notes:
https://developer.mozilla.org/en-US/Firefox/Releases/53#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/54#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/55#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/56#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/57#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/58#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/59#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/60#JavaScript
* Backwards-incompatible changes
+ Conditional catch clauses have been removed, as they were a Mozilla
extension which will not be standardized. This requires some attention in
GJS programs, as previously we condoned code like `catch (e if
e.matches(Gio.IOError, Gio.IOError.EXISTS))` with a comment in
overrides/GLib.js, so it's likely this is used in several places.
+ The nonstandard `for each (... in ...)` loop was removed.
+ The nonstandard legacy lambda syntax (`function(x) x*x`) was removed.
+ The nonstandard Mozilla iteration protocol was removed, as well as
nonstandard Mozilla generators, including the Iterator and StopIteration
objects, and the Function.prototype.isGenerator() method.
+ Array comprehensions and generator comprehensions have been removed.
+ Several nonstandard methods were removed: ArrayBuffer.slice() (but not
the standard version, ArrayBuffer.prototype.slice()),
Date.prototype.toLocaleFormat(), Function.prototype.isGenerator(),
Object.prototype.watch(), and Object.prototype.unwatch().
- Many of the above backwards-incompatible changes can be caught by scanning
your source code using https://gitlab.gnome.org/ptomato/moz60tool, or
https://extensions.gnome.org/extension/1455/spidermonkey-60-migration-validator/
- Deprecation: the custom ByteArray is now discouraged. Instead of ByteArray,
use Javascript's native Uint8Array. The ByteArray module still contains
functions for converting between byte arrays, strings, and GLib.Bytes
instances.
The old ByteArray will continue to work as before, except that Uint8Array
will now be returned from introspected functions that previously returned a
ByteArray. To keep your old code working, change this:
let byteArray = functionThatReturnsByteArray();
to this:
let byteArray = new ByteArray.ByteArray(functionThatReturnsByteArray());
To port to the new code:
* ByteArray.ByteArray -> Uint8Array
* ByteArray.fromArray() -> Uint8Array.from()
* ByteArray.ByteArray.prototype.toString() -> ByteArray.toString()
* ByteArray.ByteArray.prototype.toGBytes() -> ByteArray.toGBytes()
* ByteArray.fromString(), ByteArray.fromGBytes() remain the same
* Unlike ByteArray, Uint8Array's length is fixed. Assigning an element past
the end of a ByteArray would lengthen the array. Now, it is ignored.
Instead use Uint8Array.of(), for example, this code:
let a = ByteArray.fromArray([97, 98, 99, 100]);
a[4] = 101;
should be replaced by this code:
let a = Uint8Array.from([97, 98, 99, 100]);
a = Uint8Array.of(...a, 101);
The length of the byte array must be set at creation time. This code will
not work anymore:
let a = new ByteArray.ByteArray();
a[0] = 255;
Instead, use "new Uint8Array(1)" to reserve the correct length.
- Closed bugs and merge requests:
* Run tests using real software [#178, !192, Claudio André]
* Script tests are missing some errors [#179, !192, Claudio André]
* Create a '--disable-readline' option and use it [!196, Claudio André]
* CI: stop using Fedora for clang builds [!198, Claudio André]
* Expose GObject static property symbols. [!197, Evan Welsh]
* CI fixes [!200, Claudio André]
* Docker images creation [!201, Claudio André]
* Get Docker images built and stored in GJS registry [#185, !203, !208,
Claudio André, Philip Chimento]
* Clear the static analysis image a bit more [!205, Claudio André]
* Rename the packaging job to flatpak [!210, Claudio André]
* Create SpiderMonkey 60 docker images [!202, Claudio André]
* Debugger [#110, !204, Philip Chimento]
* Add convenience g_object_set() replacement [!213, Florian Müllner]
* Add dependencies of the real tests (examples) [!215, Claudio André]
* CWE-126 [#174, !218, Philip Chimento]
* gjs no longer builds after recent autoconf-archive updates [#149, !217,
Philip Chimento]
* gjs-1.52.0 fails to compile against x86_64 musl systems [#132, !214, Philip
Chimento]
* Run the GTK real tests (recently added) [!212, Claudio André]
* Fix thorough tests failures [!220, Philip Chimento]
* Port to SpiderMonkey 60 [#161, !199, Philip Chimento]
* Replace ByteArray with native ES6 TypedArray [#5, !199, Philip Chimento]
* Overriding GInterface properties broke [#186, !216, Florian Müllner, Philip
Chimento]
* Avoid segfault when checking for GByteArray [!221, Florian Müllner]
- Various build fixes [Philip Chimento]
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Dec 2, 2020
Pkgsrc changes: * set version# only once Upstream changes: v0.0.4 2020-03-09 Paris (France) * Fix 32bit backend where we miss to fully apply an invalid_arg * Fix 64bit backend where Native.unsigned_compare and Nativeint.unsigned_div exists (OCaml 4.08.0) v0.0.3 2010-09-12 Paris (France) * Avoid partial application of function (#2, @dinosaure) * Add [@Immediate] tag (#4, @dinosaure) * Fix select.ml in 32bit (#5, @IndiscriminateCoding) * Fix typo (#6, @hannesm) * Add fuzzer (#8, @dinosaure) * Fix lsr and asr in 64bit (#8, @cfcs, @dinosaure) * Optimization on of_int function (64bit) (#8, @cfcs, @dinosaure) * Optimization on abs function (64bit) (#8, @cfcs, @dinosaure) * Fix 32bit architecture, keep bit-sign in the same place (#8, @dinosaure, review @cfcs) OK'ed by jaapb@
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 4, 2021
Change to the OpenPrinting fork of apple/cups, e.g., that fork already contains - dnssd patch patch-config-scripts_cups-dnssd.m4 - freebsd patch patch-cups_getifaddrs-internal.h - libtool patch patch-af apple/cups#4947 was fixed in both. Changes in CUPS v2.3.3op1 ------------------------- - The automated test suite can now be activated using `make test` for consistency with other projects and CI environments - the old `make check` continues to work as well, and the previous test server behavior can be accessed by running `make testserver`. - ippeveprinter now supports multiple icons and strings files. - ippeveprinter now uses the system's FQDN with Avahi. - ippeveprinter now supports Get-Printer-Attributes on "/". - ippeveprinter now uses a deterministic "printer-uuid" value. - ippeveprinter now uses system sounds on macOS for Identify-Printer. - Updated ippfind to look for files in "~/Desktop" on Windows. - Updated ippfind to honor `SKIP-XXX` directives with `PAUSE`. - Updated IPP Everywhere support to work around printers that only advertise color raster support but really also support grayscale (Issue #1) - ipptool now supports DNS-SD URIs like `ipps://My%20Printer._ipps._tcp.local` (Issue #5) - The scheduler now allows root backends to have world read permissions but not world execute permissions (Issue #21) - Failures to bind IPv6 listener sockets no longer cause errors if IPv6 is disabled on the host (Issue #25) - The SNMP backend now supports the HP and Ricoh vendor MIBs (Issue #28) - The scheduler no longer includes a timestamp in files it writes (Issue #29) - The systemd service names are now "cups.service" and "cups-lpd.service" (Issue #30, Issue #31) - The scheduler no longer adds the local hostname to the ServerAlias list (Issue #32) - Added `LogFileGroup` directive in "cups-files.conf" to control the group owner of log files (Issue #34) - Added `--with-max-log-size` configure option (Issue #35) - Added `--enable-sync-on-close` configure option (Issue #37) - Added `--with-error-policy` configure option (Issue #38) - IPP Everywhere PPDs could have an "unknown" default InputSlot (Issue #44) - The `httpAddrListen` function now uses a listen backlog of 128. - Added USB quirks (Apple issue #5789, #5823, #5831) - Fixed IPP Everywhere v1.1 conformance issues in ippeveprinter. - Fixed DNS-SD name collision support in ippeveprinter. - Fixed compiler and code analyzer warnings. - Fixed TLS support on Windows. - Fixed ippfind sub-type searches with Avahi. - Fixed the default hostname used by ippeveprinter on macOS. - Fixed resolution of local IPP-USB printers with Avahi. - Fixed coverity issues (Issue #2) - Fixed `httpAddrConnect` issues (Issue #3) - Fixed web interface device URI issue (Issue #4) - Fixed lp/lpr "printer/class not found" error reporting (Issue #6) - Fixed xinetd support for LPD clients (Issue #7) - Fixed libtool build issue (Issue #11) - Fixed a memory leak in the scheduler (Issue #12) - Fixed a potential integer overflow in the PPD hashing code (Issue #13) - Fixed output-bin and print-quality handling issues (Issue #18) - Fixed PPD options getting mapped to odd IPP values like "tray---4" (Issue #23) - Fixed remote access to the cupsd.conf and log files (Issue #24) - Fixed the automated test suite when running in certain build/CI environments (Issue #25) - Fixed a logging regression caused by a previous change for Apple issue #5604 (Issue #25) - Fixed fax phone number handling with GNOME (Issue #40) - Fixed potential rounding error in rastertopwg filter (Issue #41) - Fixed the "uri-security-supported" value from the scheduler (Issue #42) - Fixed IPP backend crash bug with "printer-alert" values (Issue #43) - Removed old Solaris inetconv(1m) reference in cups-lpd man page (Issue #46) - Fixed default options that incorrectly use the "custom" prefix (Issue #48) - Fixed a memory leak when resolving DNS-SD URIs (Issue #49) - Fixed systemd status reporting by adopting the notify interface (Issue #51) - Fixed crash in rastertopwg (Apple issue #5773) - Fixed cupsManualCopies values in IPP Everywhere PPDs (Apple issue #5807)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 28, 2021
Feature/fix reload issues (#5) -Fix keyboard binding -Reload tabs on chaneds
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Apr 19, 2021
Add missing DEPENDS Upstream changes: 0.9721 2021-04-18 - fix BitMatrix and AdjacencyMatrix problems - thanks @dod38fr for report 0.9720 2021-03-25 - better fix - no mutate inputs 0.9719 2021-03-25 - fix all_paths infinite loop on cycle - thanks @tobez for report 0.9718 2021-03-13 - remove doc of deleted average_degree method - thanks @lindleyw for report 0.9717 2021-01-27 - bulk APIs for UnionFind - add unionfind config option for util/grand.pl (benchmark-ish script) - GRAPH_ALLOW_RECURSION env var to turn off recursion protection - "Light" edge-map now uses bit-vectors -> smaller storage - directed hypergraphs - fix same_biconnected_components logic when given >2 vertices 0.9716 2021-01-01 - use Set::Object - {neighbours,successors,predecessors,reachable}_by_radius 0.9715 2020-12-31 - fix AdjacencyMap::Light attributes so delete when path deleted - fix as_hashes undirected edges: now both directions - subgraph_by_radius take multiple vertices 0.9714 2020-12-25 - remove "omni*" - hypergraphs are simply directed or undirected - as_hashes works with undirected hypergraphs - add_edge with != 2 vertices only for undirected hypergraph - any_edge - delete_*_attributes_by_id (and deleting last attribute) now don't destroy that entity - AdjacencyMap::Light can have attributes, so no slowdown if use (eg APSP) 0.9713 2020-12-19 - fix edges_at on self-edges in scalar context - fix refvertexed_stringified predicate - remove "hypervertices": a collection of n vertices is a hyperedge - AdjacencyMap.get_paths_by_ids - transitive_closure et al no longer re-bless objects to Graph - AdjacencyMap.get_ids_by_paths - no more uniqedged configurability - BitMatrix transpose option - Transitive closure records path successor, not predecessor. Method name and docs updated. 0.9712 2020-12-05 - bug-fix: set_edge_attribute_by_id add_edge_by_id if not exist - connected_component_by_index behaves same with/without unionfind - AdjacencyMatrix handle multiedged - reduce redundant sorting for _UNORD, fix AdjacencyMap::Vertex with ID 0 - AdjacencyMap.stringify - allow constructor args to override "prototype" object - fix docs for TransitiveClosure to correctly say path_vertices default true - AdjacencyMatrix now always creates adjacency matrix (clue in name) - remove compat02 features - drop untested scalar-context Traversal.postorder mutation behaviour - much more lazy-loading of modules - set_vertex_attribute_by_id now works on hypervertexed - internal AdjacencyMap uses array not hash for mapping index to path - successors/predecessors/rename_path work right with multivertex - AdjacencyMap array -> stable vertices ordering, TCM performance benefit - TransitiveClosure etc handle multiedged - all_paths ignore self-loops 0.9711 2020-11-27 - ingest handle multivertexed, multiedged right 0.9710 2020-11-27 - all_paths method - as_hashes handle multivertexed, multiedged right 0.9709 2020-11-22 - add path_count option to TransitiveClosure - get_{edge,vertex}_attributes undef if no such entity, in list context - as_hashes method - ingest method 0.9708 2020-11-06 - update metadata for Test::More version dep - stringify hypervertices right - add rename_vertex, rename_vertices 0.9707 2020-10-31 - can't use Safe, ergo Storable, on 5.8 0.9706 2020-10-20 - metadata list test-deps as not runtime 0.9705 2020-10-20 - document clustering_coefficient return empty list on no vertices - RT#114094 - apply lazy-load patch from Stephen Loyd - RT#123236 - depend on Heap 0.80 instead of local fork. Heap::Elem is really an interface not superclass. - fix uninitialised value warning in SP_Dijkstra - RT#118539 - fix complement losing vertices on unconnected graphs - RT#115366 - fix average_path_length when two vertices given - RT#120611 - switch to GitHub issues rather than RT - fix all_successors with non-truthy names - fix #5 - add Graph::Matrix->stringify to help debug - fix APSP_Floyd_Warshall logic error when subpaths totalled 0 - fix #3 - typo fix - thanks @jkeenan (#6) - Added "use strict; use warnings;", etc - thanks @manwar (closes #2)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jun 1, 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.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jul 7, 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()
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jul 28, 2021
Update DEPENDS
Upstream changes:
1.05 2021-07-16
- Bump prereq version of Test::SharedFork to 0.35
- Added ability to use JSON as the serializer
- Added ipcs()
- Added test to ensure we croak if data size is greater than segment size
- Added 'tidy' attribute, removes unneeded nested structure segments
- In SharedMem, added _key attribute, and added set/get methods
- Changed key generation from using padding, pack and unpack to using
String::CRC32's crc32(), which allows arbitrary, unpadded strings
- Added attributes() allows fetching one, or all of the object's atttributes
- Added 'limit' attribute, by setting false, allows a user to set a segment
size larger than our internal 1GB default
- Cleaned up exception throwing (particularly if seg size eats up all
memory, we throw an appropriate message)
- Display proper exception if we try to exhaust all available shared memory
segments (fixes #3)
1.04 2021-06-28
- Skip unspawn tests for perls with -Duselongdouble, as Storable is not
compatible storing/retrieving such numbers (closes #5)
1.03 2021-06-25
- Add newline to singleton() warn so that it doesn't print out trace info
1.02 2021-06-25
- Remove erroneous listing from MANIFEST
- Work around issue in t/65-seg_size.t where MacOS and FreeBSD don't have
the -i flag to ipcs (thanks for the PR, Roland Walker!)
- Added singleton(), ensures that only a single instance of a script can
run at any given time
- Added tests to ensure we croak() if create is not set and the segment
doesn't yet exist
- Fix POD issue where we stated exclusive returns undef instead of croaking
(fixes #10)
- Change 'perl' shell call to $^X in t/71-unspawn.t (fixes #6)
1.01 2021-06-24
- Added 'graceful' flag option. With exclusive, if a second process
attempts to tie an exclusive segment, we exit gracefully instead of
croaking
1.00 2021-06-09
- Project adopted by Steve Bertrand
- Added global_register() and process_register() to return the
registries of active segments and semaphores
- Added seg() and sem() methods, returns the structure of a shared
memory segment and a sempahore respectively
- Added initial "persist" hash variables. Separate processes (even
multiple files in multiple windows) can share a variable, and it'll
remain available even after all processes exit. The variable will be
re-attached if the same shared segment key is used in subsequent runs
- Reversed order of Changes file
- Removed trace() and debug() code for ease of reading
- Improved exception/error messages, added exception testing, reduced
and minimized the number of exceptions actually uncaught
- Significant POD cleanup
- 100% rewrite of all test files, and added a slew of new ones, all
using Test::More
- Add build requirement of Test::SharedFork to handle the out of
sequence fork() tests in t/35-clean.t and t/30-lock_operations
- Major POD updates
- Added tests to prove that RT 123057 isn't really an issue (ie. segment
size parameter works correctly)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Sep 12, 2021
Update LICENSE
Upstream changes:
1.502 2021-01-19T10:17:29Z
* freshen distro, dump Travis CI, add Github Actions
1.501 2020-09-30T04:50:46Z
* Added create_plist_from_string()
* Merged Tom Wyant's code to handle CF$UID types
* A few more things emit warnings if they don't get the right type
* $XML_{head,foot} are now subroutines
1.413 2018-03-22T18:51:07Z
* Update to Artistic License 2.0
1.412 2017-07-30T18:27:33Z
* Fix for plist files with comments (bram.stappers@tiobe.com) RT #122466
and GitHub #5 (as a pull request)
* Note that this module does not handle ASCII or JSON formats (but they
are in the wishlist now) (anonymous Yahoo! user)
netbsd-srcmastr
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
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 14, 2021
net/wpa_gui: security fix
Revisions pulled up:
- net/wpa_gui/Makefile 1.27-1.28
- net/wpa_gui/PLIST 1.2
- net/wpa_gui/distinfo 1.8
---
Module Name: pkgsrc
Committed By: abs
Date: Fri Oct 28 06:24:35 UTC 2016
Modified Files:
pkgsrc/net/wpa_gui: Makefile PLIST
Log Message:
Reduce some of the mystery of life for users of wpa_gui binary packages
- add the man page.
Bump pkgrevision
---
Module Name: pkgsrc
Committed By: maya
Date: Wed Nov 16 15:57:29 UTC 2016
Modified Files:
pkgsrc/net/wpa_gui: Makefile distinfo
Log Message:
wpa_gui: update to v2.6
ChangeLog for wpa_supplicant (and also _gui):
2016-10-02 - v2.6
* fixed WNM Sleep Mode processing when PMF is not enabled
[http://w1.fi/security/2015-6/] (CVE-2015-5310)
* fixed EAP-pwd last fragment validation
[http://w1.fi/security/2015-7/] (CVE-2015-5315)
* fixed EAP-pwd unexpected Confirm message processing
[http://w1.fi/security/2015-8/] (CVE-2015-5316)
* fixed WPS configuration update vulnerability with malformed passphrase
[http://w1.fi/security/2016-1/] (CVE-2016-4476)
* fixed configuration update vulnerability with malformed parameters set
over the local control interface
[http://w1.fi/security/2016-1/] (CVE-2016-4477)
* fixed TK configuration to the driver in EAPOL-Key 3/4 retry case
* extended channel switch support for P2P GO
* started to throttle control interface event message bursts to avoid
issues with monitor sockets running out of buffer space
* mesh mode fixes/improvements
- generate proper AID for peer
- enable WMM by default
- add VHT support
- fix PMKID derivation
- improve robustness on various exchanges
- fix peer link counting in reconnect case
- improve mesh joining behavior
- allow DTIM period to be configured
- allow HT to be disabled (disable_ht=1)
- add MESH_PEER_ADD and MESH_PEER_REMOVE commands
- add support for PMKSA caching
- add minimal support for SAE group negotiation
- allow pairwise/group cipher to be configured in the network profile
- use ieee80211w profile parameter to enable/disable PMF and derive
a separate TX IGTK if PMF is enabled instead of using MGTK
incorrectly
- fix AEK and MTK derivation
- remove GTKdata and IGTKdata from Mesh Peering Confirm/Close
- note: these changes are not fully backwards compatible for secure
(RSN) mesh network
* fixed PMKID derivation with SAE
* added support for requesting and fetching arbitrary ANQP-elements
without internal support in wpa_supplicant for the specific element
(anqp[265]=<hexdump> in "BSS <BSSID>" command output)
* P2P
- filter control characters in group client device names to be
consistent with other P2P peer cases
- support VHT 80+80 MHz and 160 MHz
- indicate group completion in P2P Client role after data association
instead of already after the WPS provisioning step
- improve group-join operation to use SSID, if known, to filter BSS
entries
- added optional ssid=<hexdump> argument to P2P_CONNECT for join case
- added P2P_GROUP_MEMBER command to fetch client interface address
* P2PS
- fix follow-on PD Response behavior
- fix PD Response generation for unknown peer
- fix persistent group reporting
- add channel policy to PD Request
- add group SSID to the P2PS-PROV-DONE event
- allow "P2P_CONNECT <addr> p2ps" to be used without specifying the
default PIN
* BoringSSL
- support for OCSP stapling
- support building of h20-osu-client
* D-Bus
- add ExpectDisconnect()
- add global config parameters as properties
- add SaveConfig()
- add VendorElemAdd(), VendorElemGet(), VendorElemRem()
* fixed Suite B 192-bit AKM to use proper PMK length
(note: this makes old releases incompatible with the fixed behavior)
* improved PMF behavior for cases where the AP and STA has different
configuration by not trying to connect in some corner cases where the
connection cannot succeed
* added option to reopen debug log (e.g., to rotate the file) upon
receipt of SIGHUP signal
* EAP-pwd: added support for Brainpool Elliptic Curves
(with OpenSSL 1.0.2 and newer)
* fixed EAPOL reauthentication after FT protocol run
* fixed FTIE generation for 4-way handshake after FT protocol run
* extended INTERFACE_ADD command to allow certain type (sta/ap)
interface to be created
* fixed and improved various FST operations
* added 80+80 MHz and 160 MHz VHT support for IBSS/mesh
* fixed SIGNAL_POLL in IBSS and mesh cases
* added an option to abort an ongoing scan (used to speed up connection
and can also be done with the new ABORT_SCAN command)
* TLS client
- do not verify CA certificates when ca_cert is not specified
- support validating server certificate hash
- support SHA384 and SHA512 hashes
- add signature_algorithms extension into ClientHello
- support TLS v1.2 signature algorithm with SHA384 and SHA512
- support server certificate probing
- allow specific TLS versions to be disabled with phase2 parameter
- support extKeyUsage
- support PKCS #5 v2.0 PBES2
- support PKCS #5 with PKCS #12 style key decryption
- minimal support for PKCS #12
- support OCSP stapling (including ocsp_multi)
* OpenSSL
- support OpenSSL 1.1 API changes
- drop support for OpenSSL 0.9.8
- drop support for OpenSSL 1.0.0
* added support for multiple schedule scan plans (sched_scan_plans)
* added support for external server certificate chain validation
(tls_ext_cert_check=1 in the network profile phase1 parameter)
* made phase2 parser more strict about correct use of auth=<val> and
autheap=<val> values
* improved GAS offchannel operations with comeback request
* added SIGNAL_MONITOR command to request signal strength monitoring
events
* added command for retrieving HS 2.0 icons with in-memory storage
(REQ_HS20_ICON, GET_HS20_ICON, DEL_HS20_ICON commands and
RX-HS20-ICON event)
* enabled ACS support for AP mode operations with wpa_supplicant
* EAP-PEAP: fixed interoperability issue with Windows 2012r2 server
("Invalid Compound_MAC in cryptobinding TLV")
* EAP-TTLS: fixed success after fragmented final Phase 2 message
* VHT: added interoperability workaround for 80+80 and 160 MHz channels
* WNM: workaround for broken AP operating class behavior
* added kqueue(2) support for eloop (CONFIG_ELOOP_KQUEUE)
* nl80211:
- add support for full station state operations
- do not add NL80211_ATTR_SMPS_MODE attribute if HT is disabled
- add NL80211_ATTR_PREV_BSSID with Connect command
- fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use
unencrypted EAPOL frames
* added initial MBO support; number of extensions to WNM BSS Transition
Management
* added support for PBSS/PCP and P2P on 60 GHz
* Interworking: add credential realm to EAP-TLS identity
* fixed EAPOL-Key Request Secure bit to be 1 if PTK is set
* HS 2.0: add support for configuring frame filters
* added POLL_STA command to check connectivity in AP mode
* added initial functionality for location related operations
* started to ignore pmf=1/2 parameter for non-RSN networks
* added wps_disabled=1 network profile parameter to allow AP mode to
be started without enabling WPS
* wpa_cli: added action script support for AP-ENABLED and AP-DISABLED
events
* improved Public Action frame addressing
- add gas_address3 configuration parameter to control Address 3
behavior
* number of small fixes
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 17, 2022
pkgsrc changes: * switch MASTER_SITES to GitHub * use GTK3 instead of GTK2 * remove local patches integreated into upstream (#5) Upstream changes (noted in doc/en/ReleaseNote): ver 3.9.2 * Support Fcitx5. * Support GTK4 for mlconfig. (./configure --with-gtk=4.0) * Support CSI > Ps q (XTVERSION). (Response: DCS>|mlterm(3.9.2)ST) * Add "MOSH_UDP_PORT" environmental variable to specify UDP port or port-range to communicate with a mosh server. * Add INSERT_CLIPBOARD shortcut key. (arakiken/mlterm#19) * Add --fk / format_other_keys option (equivalent to "formatOtherKeys" of xterm), and change the default format of the escape sequence with modifyOtherKeys from CSI Ps; Ps u to CSI 27; Ps; Ps ~. * Add --with-iconv, --disable-daemon, --disable-split and --disable-zmodem options to ./configure script. * Add vte 0.66 API symbols to libvte compatible library. * Show server list dialog at startup on Android. * It is deprecated to use "mlterm" as the value of termtype / -y option. * 'termcap' config file stops to accept multiple terminal types concated by '|' (e.g. xterm|xterm-256) as key. * Arabic ligatures (U+644-U+622, U+644-U+622, U+644-U+625, U+644-U+627) occupy two logical columns instead of one even if --dyncomb option isn't specified. * KBD_INPUT_NUM and MOUSE_INPUT_NUM environmental variables (for mlterm-fb) accept multiple device numbers by "<num>,<num>". * Show "Config: key=value" only if shortcut keys whose format is "proto:(echo)key=value" is pressed. * Merge patches: arakiken/mlterm#5. arakiken/mlterm#9. arakiken/mlterm#12. arakiken/mlterm#22. * Bug fixes: Fix arakiken/mlterm#15. Fix arakiken/mlterm#18. Fix arakiken/mlterm#24. Fix arakiken/mlterm#28. Fix failure of restarting mlterm on Android. (Enbugged at 3.9.1) Fix segfault if mlterm screen with -t option goes outside of the display. Fix emoji glyphs becoming too large with cairo. Fix corrupt value of "word_separator" option which mlconfig outputs. Fix incompatibility with xterm in pressing Shift + a-z keys etc if modifyOtherKeys is 1. (arakiken/mlterm#21) Fix segfault in opening a new roxterm tab with libvte compatible library on wayland.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Feb 11, 2022
0.3.1.1 * Fix the end of the block of zero width characters which contains the zero-width joiners and directional markings (Stephen Morgan, #5). This fixes a regression introduced in 0.3.1, affecting code points 0x2010 to 0x2030. 0.3.1 * Improved handling of emojis. Emojis are double-wide, but previously this library did not treat them as such. We now have comprehensive support of emojis, including variation modifiers and zero-width joiners, verified by a test suite. Performance has been confirmed to be no worse for text without emojis. (Stephen Morgan, #1). API changes: export realLengthNoShortcut, isEmojiModifier, isEmojiVariation, isEmojiJoiner.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Apr 2, 2022
4.16.0 (2022-03-17) ====== Note: GlobalTime and Orage panel plugin are being deprecated and will be removed in a future release. Their features will be integrated with or provided by existing Xfce components. See https://gitlab.xfce.org/apps/orage/-/issues/3#note_43209 Finalize port to GTK 3, small fixes and cleanup for 4.16.0 (see MRs for more details): - Add new application icon (!18) - Fix some memory leaks - i18n: Use `xfce_textdomain()` to initialize translations - Trace messages cleanup (!15) - Update COPYING (Issue #10, !17) - Use stdout and stderr correctly in main.c - Build tz_convert only with bundled libical (!14) - Switch to reverse-DNS naming for icon and desktop files (!13) - D-Bus service cleanup (!12) - Fix `orage_exec()` and its calls - Update project files (!10) - Fixed strptime parse issue on FreeBSD (#6, !11) - Fix make distcheck warnning - Fixed libpopt detection on FreeBSD (!9) - Fix build warnings 3: Clang static analyzer (!6) - Added 'git' to program version string and 'sed' check (!7) - Fix build warnings 2: Compilation (!4) - Fix build warnings 1: Autotools (!3) - Add basic GitLab pipeline (!2) Commits from merge request !1 (GTK 3 port), which also includes 4.15.x below: - Reverted to c60567fe - Fixed typos - Added support for 'legacy' non RGBA GTK colours. Both RGBA and old colous are now supported. - Replaced unused parameters '(void)' castings with GLib G_GNUC_UNUSED. Added GLib check to configure. - Removed trailing whitespaces and corrected formatting - Updated version numbers - Aligned new appointment->alarm Sound and Procedure entry fields and removed unused code. - Renamed 'OragePlugin *clock' to 'OragePlugin *plugin' or 'OragePlugin *orage_plugin' - Fixed libical support, supported libical version is now >= 3.0. - Added variable tmp only when HAVE_LIBICAL is not defined - Dead code removal - Removed outdated is_utc, libical uses UTC timezone. This patch allows to use libical 3.0 - Updated with 'Ical week start day' issue - Fixed: "'Ical week start day' configuration parameter is ignored". Issue #5 - Changed version number to 4.15.2 - Translation Updates: Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur 4.15.1 (2021-12-15, unreleased version) ====== Notes from old ChangeLog file: * Fixed libbsd dependency: reverted libical strl* functions back to str* or changed orage functions from strl* to g_strl*. * Automake changes: silent mode is now default * Minimum autogen required version is 4.16.0 * Ported GlobalTime to GTK3: * Replaced GlobalTime background and foreground colours from GdkColor to GdkRGBA (old colours from GlobalTime configuration is not valid anymore) * Ported panel-plugin to GTK3. * Changed to plugin to use panel plugin class. Initial patches contributed by Patronos. Full commit list: - Version 4.15.1 release time - Updated with panel plugin changes - Changed 'save' signal to member of plugin class - Dead code removal - Added FIXME comments - Changed int parameter to gint - Removed invalid "column-homogeneous" property from box property - Fixed plugin tooltip - Fixed rc file write - Fixed panel plugin blocking/unblocking when configuration menu is closed - Fixed "properties_frame" handling - Added log domain for panel plugin - Fixed object "dialog" getters and setters - Fixed class based plugin intialization - Added xfce_titled_dialog_get_type == 0 check - Updated TODO message - Removed redundant declaration - Replaced GTK_STOCK_OK with "_OK" - Replaced deprected GTK2 code with alternative GTK3 code - Replaced gtk_tool_button_new_from_stock with orage_toolbar_append_button - Removed deprecated gtk_widget_get_default_style - Removed redundant const qualifiers - Fixed typo - Replaced gtk_font_button_get_font_name with gtk_font_chooser_get_font and added g_free for release memory from allocated font name - Disable unused parameter warning - Changed variable clock_rotation_array from char to const gchar - Changed OS default background to white and foreground (text colour) to black - Replaced gtk_style_context_get_property with gtk_style_context_get - Fixed casting of GtkStyleProvider - Replaced deprecated gtk_css_provider_get_default with gtk_css_provider_new - Suppressed deprecated warnings - Changed clock background and font colour from GtkColour to GtkRGBA - Casted GtkWidget to GtkLabel - Replaced gtk_widget_override_font with gtk_label_set_attributes - Replaced hbox with box - Replaced table with grid - Suppresed unused parameter warning - Fixed tooltips for GTK3 (removed gtk_tooltips_new and related) - Removed unused code - Fixed panel plugin type name - Code cleanup: replaced ';;' with ';' - Patches from issues #4: started to porting orage plugin to class structure. - Replaced string constants which was used in several places with macros - Added patches from issues #2 and #3. These patches allows to compile panel-pugin, but compiled code is still non functional (needs cleanup from remaining GTK2 version). - Enabled XFCE API for GTK3 (X-XFCE-API=2.0) - Internal libical and tz_convert fixes to get it compiled on Fedora35 - Suppressed unused parameter warnings - Replaced subdir object build with convenience library - Enabled building panel plugin - Enabled building 'xfce-xfcalendar-settings.desktop' - Fixed compiler warnings about coparing signed and unsigned - Replaced gtk_hbox_new with gtk_box_new - Suppressed deperecation warnings for gtk_widget_override_background_color and gtk_widget_override_color - Isolated deprecated color modify functions - Replaced deprecated gtk_font_button_get_font_name with gtk_font_chooser_get_font - Replaced deprecated gtk_widget_modify_font and gtk_widget_override_font with gtk_label_set_attributes - GNU intltool 0.51.0 (Ubuntu 21.04) needs that 'm4' directory exists before calling intltoolize - Replaced Globaltime colours from GdkColor to GdkRGBA - Replaced GTK_STOCK_OK in globaltime timezone selection with "_OK" and changed orage timezone selection to match as possible with globaltime timezone slection (in future globaltime tz selection will be merged with orage tz selection) - Replaced gtk_image_new_from_stock with gtk_image_new_from_icon_name - Replaced stock ID based buttons with named icon based - Fixed grid cell lengths for two last rows in "Text Default Formatting" table - Replaced table with grid - Replaced all boxes in gt_prefs.c with grid - Removed redundant gtk_box_pack_start - Removed redundant warning macros - Replaced deprecated gtk_widget_modify_font with gtk_widget_override_font - Fixed GlobalTime raising event handling - Added more debug info for tray icon rising - Ported code that use GdkEventClient to GTK3 - Replaced box with grid - Replaced clocks.hdr_hbox box with grid - Replaced clocks.main_hbox hbox with grid - Disabled unused parameter warning - Fixed pointer error while pressing any button (re-added functions.h) - Added .gitignore - Added X11 library check to configure - Created convinience library for shared files (shared between Orage and Globaltime) - Re-enabled building Globaltime - Fixed libbsd dependency: reverted libical strl* functions back to str* - Added new TODOs and removed already done - Updated changes in version 4.15.x - Removing dependency to libbsd: replaced strlcpy, strlcat, etc functions with g_strl* functions - Added silent automake rules as default - Updated required XDT_AUTOGEN_REQUIRED_VERSION to 4.16.0 - Fixed Orage internal CSS filenames - Changed working version to 4.15.1 - Reverted back required autogen version 4.15.0 (2021-10-07, unreleased version) ====== Most code ported to GTK3, tested only on FreeBSD. - GTK3 port
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Apr 11, 2022
pkgsrc: Fetch source from main repository and not from github mirror. This will avoid missing updates again due to non-mirrored releases. 0.7.0 -updated dependencies, added new -k flag. Fixes #5 0.6.8 -trying to circumvent new WatchMDH structures (yet incomplete) 0.6.7 -Now that we use the new YouTube API, the need for cipher decoding should be a thing of the past.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Apr 25, 2022
5.81.0 LaTeX: allow Math env within another Math env java: add assert and var keywords cmake.xml: Updates for CMake 3.20 PHP: add preg_last_error_msg() function and classes that was previously a resource Js: numeric separator ; fix Octal ; add new classes Try to fix Qt 5.14 based compile Make it possible to compile with Qt 6 Fix #5 and add Path style with alternate value (${xx:-/path/}) Python: add match and case keywords (Python 3.10) Bump rust.xml to version 12 Do not spellcheck in Rust code Markdown: add folding in sections Fix BracketMatching color in Breeze Dark theme Added more checking and number support Added proper escaping support with error handling Yet another DetectSpaces at MultiLineText Removed Variable context; not needed Added Error displaying for Placeables Included ##Comments Optimisations (DetectIdentifier, etc.) Fixed Attribute handling Added support for identifiers Multiline text is now working Added support for fluent language files Add `findloc` Fortran function 5.82.0 debchangelog: add Impish Indri remove text/plain from Godot systemd unit: merge some RegExpr rules systemd unit: increase version number systemd unit: update to systemd v248 add support for Godot's gd-scripts Doxygen: fix Word style when the word is at the end of line 5.83.0 Rust syntax - Separate ControlFlow from Keywords Fix perl qw< > highlighting Update GAS syntax to highlight reg/instrs/jmp instrs 5.84.0 Indexer: suggest more RangeDetect instead of RegExpr Use cstyle indenter for PHP (HTML) Haskell: fix comment in an import and some improvement Indexer: checks that the rules of a context are all reachable at least once Python: add bytes literals GLSL: based on GLSL 4.6 Bash/Zsh: fix file descriptor and group in sub-shell, noglob and some Control Flow Python: highlight errors in numbers and some optimizations Remove unneeded LGPL-2.0-only license text GLSL: add types, qualifiers and reserved keywords fix copyright to be the expected array Falcon theme improve INI highlighting for string values add highlighting for the Swift language rework function matching some more fixes to Julia syntax Julia highlighting fixes enable unicode support for regex in highlightings Add Dart language 5.85.0 toml.xml: forbid 0_digits in integers toml.xml: support single-quoted keys Python: Fix r"\\" and derivatives Python: Make unescaped single quote (' or ") strings non-multiline make update_kate_editor_org bsd compatible Python: Fix single quote bytes literals (b"") cmake.xml: Drop version related `find_package()` vars cmake.xml: Update variables for `find_package()` interface cmake.xml: Add CMake 3.21 features XML: add Attribute Separator style (= in <tag attr=value>) XSLT: Enhance highlighter colors (like XML) + region for tag Ini: value as int, float or keyword only if it represents the full value Agda: update keyword list to Agda 2.6.2 XML: fix <!DOCTYPE detection and reordered rules for faster reading (+20%) Python: }} in a f-string as an escape character and add !a flag systemd unit: update to systemd v249 systemd unit: fix highlighting of unit name Mark katehighlightingindexer as a non-GUI executable Disable using QtXMLPatterns with sanitizer build Indexer: suggest LineContinue instead of RegExpr move coroutine keywords in controlflow and replace some keyword rule with WordDetect 5.86.0 cpp.xml: Add two QFlags-related macros markdown.xml: End nested sub-headers fold regions when parent header is closed Python: Add "yield from" keyword Julia highlighting fixes Simplify helpers of Repository::definition[s]For*() Optimize Repository::definitionFor(FileName|MimeType) Repository: unify definitionsForFileName() and definitionsForMimeType() add extra resource path lookups for app files Remove caseSensitive parameter to optimize WildcardMatcher Export WildcardMatcher Accept both Definition objects and definition names Move the default repository management out of KQuickSyntaxHighlighter Add a QObject wrapper for Repository Don't hardcode the default theme, but pick one based on the palette Import Eike's QtQuick syntax highlighter and adapt the build system WildcardMatcher: treat unmatched filename prefixes as no match Port QStringRef (deprected) to QStringView Add rbreak and watch keywords for GDB highlighting Properly highlight RR keywords containing a dash PL/I: Also recognise "pl1" extension and MIME type default themes: Add contrast between String and VerbatimString breeze-light.theme: Add contrast between strings and raw strings isocpp.xml: Highlight raw string delimeters (bug 440038) Update Kconfig highlighter to Linux 5.13 5.87.0 Add basic QML API docs yara - add new 4.x keywords Change license to MIT Removed items that are generating errors for now initial work on terraform syntax highlight Port AbstractHighlighter::highlightLine to QStringView 5.88.0 ' is a valid identifier part Fix the colors of modified and saved lines cmake.xml: Recognize CMake provided modules and functions/macros Remove *.nix files from Bash syntax Add Nix highlighting debchangelog: add Jammy Jellyfish update refs to improved Dockerfile highlighting bash.xml: Add Exherbo script file extensions recognized as `bash` dockerfile.xml: Use `bash` syntax for shell form of commands Specify byproducts for ExternalProject_Add call cmake.xml: Improvements to highlighting Add support of YAML in Fenced Code Blocks in Markdown Update GNU Assmebler syntax 5.89.0 markdown.xml: Fix highlighting of headers (include last char) Update orgmode.xml use the same way as emacs to highlight priority cookie support verbatim since it seems used more often than inline code support single line comment, babel call, priority cookie Update context.xml version Update ConTeXt test references Corrected syntax for ConTeXt TABLE commands ConTeXt: Verbatim highlighting allows for nesting Added ConTeXt test references Update context.xml version number Added highlighting for ConTeXt "\m" command Fixed current math command highlighting misc: Add `Pipfile` to create Python venv for generators cmake.xml: Updates for CMake 3.22 fix: Add `Loader` parameter in call to `yaml.load()` update test for inline code support inline code and another type of number list support block and number list add orgmode.xml add racket.xml 5.90.0 Systemd unit: update to systemd v250 Separate dynamic StringDetect rule to avoid copies in StringDetect::doMath() Very basic support for [[link]] and [[link][desc]] support implicit link in normal text SQL and SQL (PostgreSQL): nested comments support GnuPlot: fix a lot of issue PHP: add readonly, never and some functions/classes/constants of php-8.1 Bash and Zsh: support of ${!2} Bash: more unixcommands (GNU coreutils and some others) Fix language specification comments Rename MIME type text/x-objcpp-src => text/x-objc++src Add Homuncuius.theme Remove rawhtml, not needed Add grammar for RETRO Forth 5.91.0 Python: fix line continuation starting with a string CSS: add some values and functions CSS: fix nested function call Zsh: fix line-break and pattern in double bracket condition Bash: fix line-break in double bracket condition Bash: fix parameter expansion replacement with extended glob [R] Add support for new pipe from R 4.1 Update Stan highlighting 5.92.0 Bash: fix parameter expansion replacement with path without extended glob Lua: fix function highlighting with local function Propagate Qt major version to external project build of the host tools Bash/Zsh: fix keyword ! in ! cmd 5.93.0 Go syntax - "go" -> ControlFlow Go syntax - Separate ControlFlow from Keywords Bash/Zsh: fix expression closing parenthesis in regex
netbsd-srcmastr
pushed a commit
that referenced
this pull request
May 23, 2022
0.4.0
New features:
- Search in documents. Finally. Search with '/'. Jump to next/previous
result with n/N. Fixes #5
- Gemini: Check for redirect loops
Changes:
- Breaking: Changed key shortcuts for next/previous link to l/L
- Removed Config as a dependency and use serde instead
- Update dependencies
Bugfixes:
- Clicking "accept the risk" in the certificate dialog will now automaically
open the URL
- Update status message display when fetching content
- Url-decode path in gopher URIs. Fixes #78
- Fixed crash when darkmode is enabled (pull request #69)
- Introduced and fixed crash when bookmarks file does not exist
- The open image command finally works again
- Fixed name of arch package in README
netbsd-srcmastr
pushed a commit
that referenced
this pull request
May 29, 2022
Upstream changes:
#-#-#-#-#-#-#-#-#-# Changes in TTR version 0.24.2 #-#-#-#-#-#-#-#-#-#
BUG FIXES
- Check for 'ratio > 0' before calculating 'n' in zlema() C code. The prior
code could result in division by 0, which was flagged by clang-UBSAN.
Thanks to Prof Brian Ripley for the report. (#100)
#-#-#-#-#-#-#-#-#-# Changes in TTR version 0.24.1 #-#-#-#-#-#-#-#-#-#
BUG FIXES
- Fix leading NA accounting in wma() C code. The prior code caused invalid
reads under valgrind. Thanks to Prof Brian Ripley for the report. (#99)
- Check for 'ratio > 0' before calculating 'n' in ema() C code. The prior
code could result in division by 0, which was flagged by UBSAN. Thanks to
Prof Brian Ripley for the report. (#100)
- Make ALMA() output length equal input length when the input can not be
converted to xts. This was caused by the difference between
rollapply.default() and rollapply.xts(). Thanks to GitHub user
marksimmonds for the report. (#29)
- Fix stoch() in very rare cases where fastK is Inf. I could only reproduce
this if the Close is > High and High and Low are equal, but that is a data
error. I fixed anyway because there may be other cases I don't anticipate.
Thanks to GitHub user cjuncosa for the report. (#52)
- Fix MFI() when money flow is always zero or positive. The denominator of
the money ratio will be zero if there is no negative money flow for 'n'
consecutive observations (e.g. during a strong up-trend), which causes the
money flow index to be Inf. Set the money flow index to 100 in this case.
And the money ratio will be NaN if there's no money flow for 'n'
consecutive observations (e.g. if there are no trades), which causes the
money flow index to be NaN. Set the money flow index to 50 in this case.
Thanks to GitHub user jgehw for the report, reproducible example, and
suggested patch. (#81)
#-#-#-#-#-#-#-#-#-# Changes in TTR version 0.24.0 #-#-#-#-#-#-#-#-#-#
SIGNIFICANT USER-VISIBLE CHANGES
- Updated stockSymbols() to use the NASDAQ FTP site instead of downloading
the CSV from the NASDAQ stock screener page. Some columns are no longer
populated because they are not provided in the FTP file:
LastSale ,MarketCap, IPOyear, Sector, Industry
These columns will be removed in a future version. (#98, #5, #97)
- runPercentRank(x, n, cumulative = TRUE) now sets observations in the
initialization period to NA. This is consistent with the other
running/rolling functions in TTR. If you want the previous behavior,
you should use runPercentRank(x, n = 1, cumulative = TRUE). Thanks to
GitHub user httassadar for the report. (#73)
NEW FEATURES
- Add Ehler's Correlation Trend Indicator. Thanks to Evelyn Mitchell for
the suggestion, and for Ethan Smith for the initial implementation. (#92)
BUG FIXES
- runMAD() returned incorrect values when 'cumulative = TRUE' and the input
contained leading NA. Thanks to GitHub user stellathecat for the report.
This also affected runMedian() also. (#93)
- ZLEMA() would crash when 'ratio = 0.0' and 'n' was not specified. Thanks
to GitHub user yogat3ch for the report! (#95)
- WMA() did not return an xts object when passed an xts object for 'x' that
had leading NA, with the default 'wts = 1:n'. Thanks to Cory Fletcher for
reporting this issue via email. (#96)
- stoch() was wrong when 'bounded = FALSE'. Thanks to GitHub user rfinfun
for the report and patch. (#74)
- HMA() threw an error when 'n' was an odd number. This was because the
first call to WMA() used 'n = n / 2' which caused 'n' to not be an
integer. Thanks to GitHub user dragie for the report. (#76)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jun 3, 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)
netbsd-srcmastr
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)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Sep 11, 2022
0.5.1
Clean up handling for description file - pull in content from this file into setup()
Allows the nightly build to fail
Add Trove version classifiers to make it explicit what is supported
Add python_requires to help pip
Drop support for EOL Python 2.6 and 3.3
Thanks to @hugovk for contributions
0.5.0
Fix to Subject Alternative Name handling to allow for certificates with more than 64 names (max now 1024). Thanks to Matt Pegler
Fix to subjectAltName string to use byte type for correct matching
Updated SSL Context objects to default to TLS 1.2
0.4.4
Updated test certificates
0.4.3
Fix to ndg namespace package warning issue (#3).
__init__.py file now included in ndg directory so that there are no longer warnings with imports when using Python 2.x. Thanks to Max Mauntner for fix.
Minor fix for installation: set minimum release for pyasn1 to avoid conflicts with Ubuntu install - see #5 and #10. pyasn1 also becomes mandatory rather than optional package for install. - It required by cryptography anyway which is a dependency for pyOpenSSL from version 0.14.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 9, 2023
2.0.0 (2022-05-12) Breaking * This release drops support for Faraday 1.0 What's Changed * Support Faraday 2: replace dependency with require by @notEthan in #1 * CI: Add Ruby 3.1, bundler-cache by @olleolleolle in #3 * refactor: use Gemfile for development dependencies by @olleolleolle in #4 * Depend on Faraday 2.0 by @olleolleolle in #5
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 18, 2023
2.0.0 (2022-05-12) Breaking * This release drops support for Faraday 1.0 What's Changed * Support Faraday 2: replace dependency with require by @notEthan in #1 * CI: Add Ruby 3.1, bundler-cache by @olleolleolle in #3 * refactor: use Gemfile for development dependencies by @olleolleolle in #4 * Depend on Faraday 2.0 by @olleolleolle in #5
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 18, 2023
net/wpa_gui: security fix
Revisions pulled up:
- net/wpa_gui/Makefile 1.27-1.28
- net/wpa_gui/PLIST 1.2
- net/wpa_gui/distinfo 1.8
---
Module Name: pkgsrc
Committed By: abs
Date: Fri Oct 28 06:24:35 UTC 2016
Modified Files:
pkgsrc/net/wpa_gui: Makefile PLIST
Log Message:
Reduce some of the mystery of life for users of wpa_gui binary packages
- add the man page.
Bump pkgrevision
---
Module Name: pkgsrc
Committed By: maya
Date: Wed Nov 16 15:57:29 UTC 2016
Modified Files:
pkgsrc/net/wpa_gui: Makefile distinfo
Log Message:
wpa_gui: update to v2.6
ChangeLog for wpa_supplicant (and also _gui):
2016-10-02 - v2.6
* fixed WNM Sleep Mode processing when PMF is not enabled
[http://w1.fi/security/2015-6/] (CVE-2015-5310)
* fixed EAP-pwd last fragment validation
[http://w1.fi/security/2015-7/] (CVE-2015-5315)
* fixed EAP-pwd unexpected Confirm message processing
[http://w1.fi/security/2015-8/] (CVE-2015-5316)
* fixed WPS configuration update vulnerability with malformed passphrase
[http://w1.fi/security/2016-1/] (CVE-2016-4476)
* fixed configuration update vulnerability with malformed parameters set
over the local control interface
[http://w1.fi/security/2016-1/] (CVE-2016-4477)
* fixed TK configuration to the driver in EAPOL-Key 3/4 retry case
* extended channel switch support for P2P GO
* started to throttle control interface event message bursts to avoid
issues with monitor sockets running out of buffer space
* mesh mode fixes/improvements
- generate proper AID for peer
- enable WMM by default
- add VHT support
- fix PMKID derivation
- improve robustness on various exchanges
- fix peer link counting in reconnect case
- improve mesh joining behavior
- allow DTIM period to be configured
- allow HT to be disabled (disable_ht=1)
- add MESH_PEER_ADD and MESH_PEER_REMOVE commands
- add support for PMKSA caching
- add minimal support for SAE group negotiation
- allow pairwise/group cipher to be configured in the network profile
- use ieee80211w profile parameter to enable/disable PMF and derive
a separate TX IGTK if PMF is enabled instead of using MGTK
incorrectly
- fix AEK and MTK derivation
- remove GTKdata and IGTKdata from Mesh Peering Confirm/Close
- note: these changes are not fully backwards compatible for secure
(RSN) mesh network
* fixed PMKID derivation with SAE
* added support for requesting and fetching arbitrary ANQP-elements
without internal support in wpa_supplicant for the specific element
(anqp[265]=<hexdump> in "BSS <BSSID>" command output)
* P2P
- filter control characters in group client device names to be
consistent with other P2P peer cases
- support VHT 80+80 MHz and 160 MHz
- indicate group completion in P2P Client role after data association
instead of already after the WPS provisioning step
- improve group-join operation to use SSID, if known, to filter BSS
entries
- added optional ssid=<hexdump> argument to P2P_CONNECT for join case
- added P2P_GROUP_MEMBER command to fetch client interface address
* P2PS
- fix follow-on PD Response behavior
- fix PD Response generation for unknown peer
- fix persistent group reporting
- add channel policy to PD Request
- add group SSID to the P2PS-PROV-DONE event
- allow "P2P_CONNECT <addr> p2ps" to be used without specifying the
default PIN
* BoringSSL
- support for OCSP stapling
- support building of h20-osu-client
* D-Bus
- add ExpectDisconnect()
- add global config parameters as properties
- add SaveConfig()
- add VendorElemAdd(), VendorElemGet(), VendorElemRem()
* fixed Suite B 192-bit AKM to use proper PMK length
(note: this makes old releases incompatible with the fixed behavior)
* improved PMF behavior for cases where the AP and STA has different
configuration by not trying to connect in some corner cases where the
connection cannot succeed
* added option to reopen debug log (e.g., to rotate the file) upon
receipt of SIGHUP signal
* EAP-pwd: added support for Brainpool Elliptic Curves
(with OpenSSL 1.0.2 and newer)
* fixed EAPOL reauthentication after FT protocol run
* fixed FTIE generation for 4-way handshake after FT protocol run
* extended INTERFACE_ADD command to allow certain type (sta/ap)
interface to be created
* fixed and improved various FST operations
* added 80+80 MHz and 160 MHz VHT support for IBSS/mesh
* fixed SIGNAL_POLL in IBSS and mesh cases
* added an option to abort an ongoing scan (used to speed up connection
and can also be done with the new ABORT_SCAN command)
* TLS client
- do not verify CA certificates when ca_cert is not specified
- support validating server certificate hash
- support SHA384 and SHA512 hashes
- add signature_algorithms extension into ClientHello
- support TLS v1.2 signature algorithm with SHA384 and SHA512
- support server certificate probing
- allow specific TLS versions to be disabled with phase2 parameter
- support extKeyUsage
- support PKCS #5 v2.0 PBES2
- support PKCS #5 with PKCS #12 style key decryption
- minimal support for PKCS #12
- support OCSP stapling (including ocsp_multi)
* OpenSSL
- support OpenSSL 1.1 API changes
- drop support for OpenSSL 0.9.8
- drop support for OpenSSL 1.0.0
* added support for multiple schedule scan plans (sched_scan_plans)
* added support for external server certificate chain validation
(tls_ext_cert_check=1 in the network profile phase1 parameter)
* made phase2 parser more strict about correct use of auth=<val> and
autheap=<val> values
* improved GAS offchannel operations with comeback request
* added SIGNAL_MONITOR command to request signal strength monitoring
events
* added command for retrieving HS 2.0 icons with in-memory storage
(REQ_HS20_ICON, GET_HS20_ICON, DEL_HS20_ICON commands and
RX-HS20-ICON event)
* enabled ACS support for AP mode operations with wpa_supplicant
* EAP-PEAP: fixed interoperability issue with Windows 2012r2 server
("Invalid Compound_MAC in cryptobinding TLV")
* EAP-TTLS: fixed success after fragmented final Phase 2 message
* VHT: added interoperability workaround for 80+80 and 160 MHz channels
* WNM: workaround for broken AP operating class behavior
* added kqueue(2) support for eloop (CONFIG_ELOOP_KQUEUE)
* nl80211:
- add support for full station state operations
- do not add NL80211_ATTR_SMPS_MODE attribute if HT is disabled
- add NL80211_ATTR_PREV_BSSID with Connect command
- fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use
unencrypted EAPOL frames
* added initial MBO support; number of extensions to WNM BSS Transition
Management
* added support for PBSS/PCP and P2P on 60 GHz
* Interworking: add credential realm to EAP-TLS identity
* fixed EAPOL-Key Request Secure bit to be 1 if PTK is set
* HS 2.0: add support for configuring frame filters
* added POLL_STA command to check connectivity in AP mode
* added initial functionality for location related operations
* started to ignore pmf=1/2 parameter for non-RSN networks
* added wps_disabled=1 network profile parameter to allow AP mode to
be started without enabling WPS
* wpa_cli: added action script support for AP-ENABLED and AP-DISABLED
events
* improved Public Action frame addressing
- add gas_address3 configuration parameter to control Address 3
behavior
* number of small fixes
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.
requires GH-3