Skip to content

security/fail2ban: update to 1.1.0 - #175

Open
Shruthii7 wants to merge 10000 commits into
NetBSD:trunkfrom
Shruthii7:fail2ban-1.1.0-update
Open

security/fail2ban: update to 1.1.0#175
Shruthii7 wants to merge 10000 commits into
NetBSD:trunkfrom
Shruthii7:fail2ban-1.1.0-update

Conversation

@Shruthii7

Copy link
Copy Markdown

The upstream 1.1.0 release adds compatibility with Python 3.12 and 3.13, which resolves the missing asynchat module reported in issue #174.

0-wiz-0 and others added 30 commits March 9, 2026 17:51
* 145.0.7632.159
This update includes 10 security fixes. Please see the
Chrome Security Page for more information.
[$33,000][485622239] Critical CVE-2026-3536: Integer overflow in ANGLE.
Reported by cinzinga on 2026-02-18
[$32,000][474266014] Critical CVE-2026-3537: Object lifecycle issue
in PowerVR. Reported by Zhihua Yao of KunLun Lab on 2026-01-08
[TBD][484983991] Critical CVE-2026-3538: Integer overflow in Skia.
Reported by Symeon Paraschoudis on 2026-02-17
[TBD][483853098] High CVE-2026-3539: Object lifecycle issue in DevTools.
Reported by Zhenpeng (Leo) Lin at depthfirst on 2026-02-12
[TBD][484088917] High CVE-2026-3540: Inappropriate implementation
in WebAudio. Reported by Davi Antônio Cruz on 2026-02-14
[TBD][484811719] High CVE-2026-3541: Inappropriate implementation
in CSS. Reported by Syn4pse on 2026-02-16
[TBD][485152421] High CVE-2026-3542: Inappropriate implementation
in WebAssembly. Reported by qymag1c on 2026-02-17
[TBD][485267831] High CVE-2026-3543: Inappropriate implementation
in V8. Reported by qymag1c on 2026-02-18
[TBD][485683110] High CVE-2026-3544: Heap buffer overflow in WebCodecs.
Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-02-19
[TBD][487383169] High CVE-2026-3545: Insufficient data validation
in Navigation. Reported by Google on 2026-02-24
Test on Darwin by adam@, NetBSD by me.

Bump PKGREVISION.
There's a parsing bug triggered in older GCC versions, e.g., 7.5.
(Probably the same one that led to the tests in libxfce4windowing
being disabled from builds, too.) Since GCC 10 already gets pulled
into the dependency chain anyway (from shared-mime-info, of all
things), go with it.
Overview of changes leading to 13.0.1
Saturday, March 7, 2026
=====================================
- Bug fixes in rendering `COLR` v1 fonts.
- Various build fixes.


Overview of changes leading to 13.0.0
Wednesday, March 4, 2026
=====================================
- New experimental drawing and rendering libraries:
  * New public `hb-vector` API for vector output of glyph outlines. The only
    supported output format currently is SVG.
    The new API is available in a separate `harfbuzz-vector` library.
  * New public `hb-raster` API for rasterizing glyphs to A8 / BGRA32 images.
    The new API is available in a separate `harfbuzz-raster` library.
  * Both APIs are still experimental and subject to change.
  * Both libraries support monochrome as well as vector color glyph formats
    (`COLR` v0, v1, and `SVG`).
  * Additionally, `hb-vector` supports also bitmap color glyph formats (`CBDT`
    and `sbix`).
  * New command line utilities to accompany the new APIs: `hb-vector` and
    `hb-raster`. They share many of the same options as `hb-view`.

- New subset flag `HB_SUBSET_FLAGS_DOWNGRADE_CFF2` to convert instantiated
  `CFF2` table to `CFF `. This options will desubroutinize `CFF2` table and
  convert it to CID-keyed `CFF` table. This is useful for compatibility with
  older renderers that do not support `CFF2` table, including embedding
  instantiated fonts in PDF documents.

- The `hb-view` command-line utility got a few bells and whistles as well,
  including support for logical / ink extents (with the default being the union
  of both), stroke, and an option to rotate glyph foreground colors
  (rainbow coloring).

- New API to inspect color-glyph documents in `SVG` table.
- New API to signal that the buffer content was changed by the client in
  message callbacks.
- Improve `VARC` drawing accuracy with multiple transform / rounding fixes.
- Don’t reject malformed `cmap` subtables, a regression from 12.3.0 when we
  stopped sanitizing malformed tables.
- Disallow calling `hb_buffer_set_message_func()` from within the message
  callback.
- Various performance optimizations, fuzzing fixes, and documentation
  improvements.

- New API:

  * harfbuzz:
    +hb_buffer_changed()
    +hb_ot_color_get_svg_document_count()
    +hb_ot_color_get_svg_document_glyph_range()
    +hb_ot_color_glyph_get_svg_document_index()

  * harfbuzz-subset:
    +HB_SUBSET_FLAGS_DOWNGRADE_CFF2

  * harfbuzz-raster:
    +hb_raster_draw_t
    +hb_raster_extents_t
    +hb_raster_format_t
    +hb_raster_image_t
    +hb_raster_paint_t
    +hb_raster_draw_create_or_fail()
    +hb_raster_draw_destroy()
    +hb_raster_draw_get_extents()
    +hb_raster_draw_get_funcs()
    +hb_raster_draw_get_scale_factor()
    +hb_raster_draw_get_transform()
    +hb_raster_draw_get_user_data()
    +hb_raster_draw_glyph()
    +hb_raster_draw_recycle_image()
    +hb_raster_draw_reference()
    +hb_raster_draw_render()
    +hb_raster_draw_reset()
    +hb_raster_draw_set_extents()
    +hb_raster_draw_set_glyph_extents()
    +hb_raster_draw_set_scale_factor()
    +hb_raster_draw_set_transform()
    +hb_raster_draw_set_user_data()
    +hb_raster_image_clear()
    +hb_raster_image_configure()
    +hb_raster_image_create_or_fail()
    +hb_raster_image_destroy()
    +hb_raster_image_get_buffer()
    +hb_raster_image_get_extents()
    +hb_raster_image_get_format()
    +hb_raster_image_get_user_data()
    +hb_raster_image_reference()
    +hb_raster_image_set_user_data()
    +hb_raster_paint_clear_custom_palette_colors()
    +hb_raster_paint_create_or_fail()
    +hb_raster_paint_destroy()
    +hb_raster_paint_get_extents()
    +hb_raster_paint_get_funcs()
    +hb_raster_paint_get_scale_factor()
    +hb_raster_paint_get_transform()
    +hb_raster_paint_get_user_data()
    +hb_raster_paint_glyph()
    +hb_raster_paint_recycle_image()
    +hb_raster_paint_reference()
    +hb_raster_paint_render()
    +hb_raster_paint_reset()
    +hb_raster_paint_set_custom_palette_color()
    +hb_raster_paint_set_extents()
    +hb_raster_paint_set_foreground()
    +hb_raster_paint_set_glyph_extents()
    +hb_raster_paint_set_scale_factor()
    +hb_raster_paint_set_transform()
    +hb_raster_paint_set_user_data()

  * harfbuzz-vector:
    +hb_vector_draw_t
    +hb_vector_extents_mode_t
    +hb_vector_extents_t
    +hb_vector_format_t
    +hb_vector_paint_t
    +hb_vector_draw_create_or_fail()
    +hb_vector_draw_destroy()
    +hb_vector_draw_get_extents()
    +hb_vector_draw_get_funcs()
    +hb_vector_draw_get_scale_factor()
    +hb_vector_draw_get_transform()
    +hb_vector_draw_get_user_data()
    +hb_vector_draw_glyph()
    +hb_vector_draw_recycle_blob()
    +hb_vector_draw_reference()
    +hb_vector_draw_render()
    +hb_vector_draw_reset()
    +hb_vector_draw_set_extents()
    +hb_vector_draw_set_glyph_extents()
    +hb_vector_draw_set_scale_factor()
    +hb_vector_draw_set_transform()
    +hb_vector_draw_set_user_data()
    +hb_vector_paint_clear_custom_palette_colors()
    +hb_vector_paint_create_or_fail()
    +hb_vector_paint_destroy()
    +hb_vector_paint_get_extents()
    +hb_vector_paint_get_funcs()
    +hb_vector_paint_get_scale_factor()
    +hb_vector_paint_get_transform()
    +hb_vector_paint_get_user_data()
    +hb_vector_paint_glyph()
    +hb_vector_paint_recycle_blob()
    +hb_vector_paint_reference()
    +hb_vector_paint_render()
    +hb_vector_paint_reset()
    +hb_vector_paint_set_custom_palette_color()
    +hb_vector_paint_set_extents()
    +hb_vector_paint_set_foreground()
    +hb_vector_paint_set_glyph_extents()
    +hb_vector_paint_set_palette()
    +hb_vector_paint_set_scale_factor()
    +hb_vector_paint_set_transform()
    +hb_vector_paint_set_user_data()
    +hb_vector_svg_paint_set_flat()
    +hb_vector_svg_paint_set_precision()
    +hb_vector_svg_set_flat()
    +hb_vector_svg_set_precision()
Version 2.0.2

- Fixing 137 passing non-existent filename to from_string()/from_stream() no longer raises FileNotFoundError (thanks to denisw)

Version 2.0.1

- Fixing 126 Python scanner false positives — now uses AST node walking instead of regex to verify real Python constructs (thanks to ahobson)
- Fixing 134 UTF-16 LE BOM (FF FE) no longer misidentified as .mp1 audio, added UTF-16 BOM detection to text scanner (thanks to tomazfs)
- Fixing 135 from_string(), from_stream(), magic_string(), and magic_stream() now perform deep scan when filename is provided (thanks to denisw)
1.1.2

docs: add package description and usage to README
fix(subprocess): drain pipes after killing timed-out process
fix(discovery): match prerelease versions against major.minor specs
3.25.1

docs(logo): add branded project logo
fix(win): restore best-effort lock file cleanup on release
1.73.2

- Bug Fixes
  - build
    - Update to go 1.25.8 to fix CVE-2026-27137 CVE-2026-27138 CVE-2026-25679 CVE-2026-27142 (Nick Craig-Wood)
    - Update github.com/cloudflare/circl to v1.6.3 to fix CVE-2026-1229 (Nick Craig-Wood)
    - Update to golang.org/x/net v0.51.0 to fix CVE-2026-27141 (Nick Craig-Wood)
  - docs fixes:
    - bisync: Add group Sync to the bisync command (Jan-Philipp Reßler)
    - Note that --use-server-modtime only works on some backends (Nick Craig-Wood)
    - Document unsupported S3 object keys with double slashes (Adam Kasztenny)
    - Fix headers hierarchy for mount.md (Dark Dragon)
    - Fix new drive flag typo in changelog (razorloves)
- Archive
  - Extract: fix extraction with "./" prefix from tar entry paths (Varun Chawla)
- Drime
  - Fix chunk-uploaded files ignoring workspace ID (a1pcm)
- Internxt
  - Fix Entry doesn't belong in directory errors on windows (jzunigax2)
- WebDAV
  - Escape reserved characters in URL path segments (Varun Chawla)
  - Add missing headers for CORS (Romāns Potašovs)
Wrappers 1.5.0 | Solver 1.5.0 | 09/03/2026

- add support for CMakeLists
- implement more move constructor in the C++ code
- add C++ tests
- add support for GraalPy
- add RiscV support
2.4.3

MAINT: Prepare 2.4.x for further development
BUG: Fix some leaks found via LeakSanitizer
MAINT: Synchronize 2.4.x submodules with main
TYP: ``matlib``\ : missing extended precision imports
BUG: Fix weak hash function in np.isin().
BUG: fix infinite recursion in np.ma.flatten_structured_array...
BUG: Fix buffer overrun in CPU baseline validation
BUG: Fix busdaycalendar's handling of a bool array weekmask....
BUG: Fix reference leaks and NULL pointer dereferences
MAINT: fix two minor issues noticed when touching the C API setup
ENH: Test .kind not .char in np.testing.assert_equal
BUG: fix type issues in uses if PyDataType macros
MAINT: Don't use vulture 2.15, it has false positives
MAINT: update openblas
3.9.8
fix(docstring): preserve blank line after field list
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet