Skip to content

Commit

Permalink
textproc/cmark-gfm: update to 0.29.0.gfm.9
Browse files Browse the repository at this point in the history
pkgsrc change: remove pkglint warning.

0.29.0.gfm.1 (2021-09-14)

* Fixed denial of service bug in GFM's table extension per
  GHSA-7gc6-9qr5-hc85

0.29.0.gfm.2 (2021-09-16)

* Fixed issues with footnote rendering when used with the autolinker (#121),
  and when footnotes are adjacent (#139).

* We now allow footnotes to be referenced from inside a footnote definition,
  we use the footnote label for the fnref href text when rendering html, and
  we insert multiple backrefs when a footnote has been referenced multiple
  times (#229, #230)

* We added new data- attributes to footnote html rendering to make them
  easier to style (#234)

0.29.0.gfm.3 (2022-03-03)

* Fixed heap memory corruption vulnerabiliy via integer overflow per
  GHSA-mc3g-88wq-6f4x

0.29.0.gfm.4 (2022-05-31)

* Remove source from list of HTML block elements per
  commonmark/commonmark-spec#710

0.29.0.gfm.5 (2022-08-25)

* Added xmpp: and mailto: support to the autolink extension

0.29.0.gfm.6 (2022-09-15)

* Fixed polynomial time complexity DoS vulnerability in autolink extension
  per GHSA-cgh3-p57x-9q7q

0.29.0.gfm.7 (2023-01-23)

* Fixed CVE-2023-22486, a polynomial time complexity issue in cmark-gfm
  which may lead to unbounded resource exhaustion and subsequent denial of
  service.

* Fixed CVE-2023-22485, in which a crafted markdown document could trigger
  an out-of-bounds read in the validate_protocol function.

* Fixed CVE-2023-22484, a polynomial time complexity issue in cmark-gfm
  which may lead to unbounded resource exhaustion and subsequent denial of
  service.

* Fixed CVE-2023-22483, several polynomial time complexity issues in
  cmark-gfm which may lead to unbounded resource exhaustion and subsequent
  denial of service.

* We removed an unneeded .DS_Store file (#291)

* We added a test for domains with underscores and fix roundtrip behavior
  (#292)

* We now use an up-to-date clang-format (#294)

* We made a variety of implicit integer truncations explicit by moving to
  size_t as our standard size integer type (#302)

* We introduced a new flag mechanism that is used in cmark node state
  management, which requires clients call the cmark_init_standard_node_flags
  function at program startup (420c20a)

The security issues were reported and resolved by @kevinbackhouse and
@philipturnbull of the GitHub Security Lab

0.29.0.gfm.8 (2023-01-25)

* We restored backwards compatibility by deprecating the
  cmark_init_standard_node_flags() requirement, which is now a noop (#305)

* We added a quadratic complexity fuzzing target (#304)

0.29.0.gfm.9 Latest (2023-01-31)

Code was tidied:

* Use of a private header was cleaned up #248
* Man page was update #255
* Warnings for -Wstrict-prototypes were cleaned up #285
* We avoid header duplication #289

New functionality:

* We now store positioning info for url_match #201
* We now expose cmark_parent_footnote_def for non-C renderers #254
* Footnote aria-label text now reference the specific footnote backref, and
  we include a data-footnote-backref-idx attribute so the label can be
  internationalized in a downstream filter #307
  • Loading branch information
taca committed Feb 4, 2023
1 parent c340c47 commit 9729762
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 12 deletions.
8 changes: 4 additions & 4 deletions textproc/cmark-gfm/Makefile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# $NetBSD: Makefile,v 1.2 2022/07/25 11:12:29 wiz Exp $
# $NetBSD: Makefile,v 1.3 2023/02/04 13:23:05 taca Exp $

GITHUB_PROJECT= cmark-gfm
GITHUB_TAG= ${DISTNAME}
DISTNAME= 0.29.0.gfm.0
DISTNAME= 0.29.0.gfm.9
PKGNAME= ${GITHUB_PROJECT}-${DISTNAME}
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=github/}
GITHUB_PROJECT= cmark-gfm
GITHUB_TAG= ${DISTNAME}
DIST_SUBDIR= ${GITHUB_PROJECT}

MAINTAINER= [email protected]
Expand Down
7 changes: 3 additions & 4 deletions textproc/cmark-gfm/PLIST
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
@comment $NetBSD: PLIST,v 1.1 2020/01/15 06:29:58 pho Exp $
@comment $NetBSD: PLIST,v 1.2 2023/02/04 13:23:05 taca Exp $
bin/cmark-gfm
include/cmark-gfm-core-extensions.h
include/cmark-gfm-extension_api.h
include/cmark-gfm-extensions_export.h
include/cmark-gfm.h
include/cmark-gfm_export.h
include/cmark-gfm_version.h
Expand All @@ -12,10 +11,10 @@ lib/cmake/cmark-gfm-release.cmake
lib/cmake/cmark-gfm.cmake
lib/libcmark-gfm-extensions.a
lib/libcmark-gfm-extensions.so
lib/libcmark-gfm-extensions.so.${PKGVERSION}
lib/libcmark-gfm-extensions.so.0.29.0.gfm.6
lib/libcmark-gfm.a
lib/libcmark-gfm.so
lib/libcmark-gfm.so.${PKGVERSION}
lib/libcmark-gfm.so.0.29.0.gfm.6
lib/pkgconfig/libcmark-gfm.pc
man/man1/cmark-gfm.1
man/man3/cmark-gfm.3
8 changes: 4 additions & 4 deletions textproc/cmark-gfm/distinfo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.3 2021/10/26 11:21:47 nia Exp $
$NetBSD: distinfo,v 1.4 2023/02/04 13:23:05 taca Exp $

BLAKE2s (cmark-gfm/0.29.0.gfm.0.tar.gz) = c965c4b7c5d7ddb01d10995297ef0b1226f97da69ce578e706b1fda30f84ec83
SHA512 (cmark-gfm/0.29.0.gfm.0.tar.gz) = 54e396e035a43e4d0c86fa7f1c48a6a1283c0caaabdbc56dfcecee92e89e69f6d2e016ae2d9cf4f40258a6455fba7b813c1c6e6d37e53d33a381088ccbc5673e
Size (cmark-gfm/0.29.0.gfm.0.tar.gz) = 284071 bytes
BLAKE2s (cmark-gfm/0.29.0.gfm.9.tar.gz) = c2d08bc16f1ef43a1a9d473d4d76ccf42908129bb537eb99baf89e16338138be
SHA512 (cmark-gfm/0.29.0.gfm.9.tar.gz) = 532ad45c50aad85181a7121f4a36571b4a5795cfce0e528008bedb2ade0678432a317471be13813d38841235ea1312ae02c876e4fd965de4b5d54b00eb0f3a70
Size (cmark-gfm/0.29.0.gfm.9.tar.gz) = 297003 bytes
SHA1 (patch-CMakeLists.txt) = 902d8299234ec0bf2a7a15aaa79cdbbfc49e148f

0 comments on commit 9729762

Please sign in to comment.