Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update duo-unix to 1.9.15 or later #81

Closed
bahamat opened this issue Feb 14, 2018 · 5 comments
Closed

update duo-unix to 1.9.15 or later #81

bahamat opened this issue Feb 14, 2018 · 5 comments
Assignees

Comments

@bahamat
Copy link
Member

bahamat commented Feb 14, 2018

No description provided.

@mamash mamash self-assigned this Feb 14, 2018
@bahamat
Copy link
Member Author

bahamat commented Feb 16, 2018

This patch should do it.

diff --git a/duo-unix/Makefile b/duo-unix/Makefile
index db58cd7..2df4640 100644
--- a/duo-unix/Makefile
+++ b/duo-unix/Makefile
@@ -1,7 +1,7 @@
 # $NetBSD$
 #
 
-DISTNAME=      duo_unix-1.9.7
+DISTNAME=      duo_unix-1.9.15
 PKGNAME=       ${DISTNAME:S/_/-/}
 CATEGORIES=    security
 MASTER_SITES=  https://dl.duosecurity.com/
diff --git a/duo-unix/distinfo b/duo-unix/distinfo
index 2bb72de..89bc795 100644
--- a/duo-unix/distinfo
+++ b/duo-unix/distinfo
@@ -1,7 +1,8 @@
 $NetBSD$
 
-SHA1 (duo_unix-1.9.7.tar.gz) = 8fc90eed4924cf23a8e1ea275be81f345932954a
-RMD160 (duo_unix-1.9.7.tar.gz) = 94a7ba290501766fa1f73e8566c289598733d435
-Size (duo_unix-1.9.7.tar.gz) = 462779 bytes
-SHA1 (patch-login__duo_Makefile.in) = 555d5a6972bffec801d6d42a9907cb226a42cd72
-SHA1 (patch-pam__duo_Makefile.in) = b0637cb021391dcdfa84f2ddfab5a9167b30f980
+SHA1 (duo_unix-1.9.15.tar.gz) = 65ba5297f863b6018168ace5def35c9395a0c896
+RMD160 (duo_unix-1.9.15.tar.gz) = 41576762389e7e0353bbfe3907f29aacb42da7b5
+SHA512 (duo_unix-1.9.15.tar.gz) = 9d96e5afea2407195af9be210c774b5b53fe97d0499a4e224b43246293df6aba7a6e6ae6bcc1041bba1cbc498511cb805d78febc45b6f3cf1894bb986233de5f
+Size (duo_unix-1.9.15.tar.gz) = 466787 bytes
+SHA1 (patch-login__duo_Makefile.in) = a8d44fdc6770c147160b19d83d91e22d2243ee3e
+SHA1 (patch-pam__duo_Makefile.in) = c87eaaa9f04c3f3c73bb54b47d22c6ceda579fc3
diff --git a/duo-unix/patches/patch-login__duo_Makefile.in b/duo-unix/patches/patch-login__duo_Makefile.in
index d57cf25..b735ac5 100644
--- a/duo-unix/patches/patch-login__duo_Makefile.in
+++ b/duo-unix/patches/patch-login__duo_Makefile.in
@@ -3,7 +3,7 @@ $NetBSD$
 Install config file to the right location.
 --- login_duo/Makefile.in.orig Tue May 28 21:09:25 2013
 +++ login_duo/Makefile.in      Fri Aug  2 16:08:21 2013
-@@ -222,6 +222,7 @@
+@@ -323,6 +323,7 @@
  sharedstatedir = @sharedstatedir@
  srcdir = @srcdir@
  sysconfdir = @sysconfdir@
@@ -11,7 +11,7 @@ Install config file to the right location.
  target_alias = @target_alias@
  top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
-@@ -607,16 +608,16 @@
+@@ -714,16 +715,16 @@
         chmod 4755 $(DESTDIR)$(sbindir)/login_duo
  
  install-data-local:
diff --git a/duo-unix/patches/patch-pam__duo_Makefile.in b/duo-unix/patches/patch-pam__duo_Makefile.in
index 46303c8..94b6e9e 100644
--- a/duo-unix/patches/patch-pam__duo_Makefile.in
+++ b/duo-unix/patches/patch-pam__duo_Makefile.in
@@ -3,7 +3,7 @@ $NetBSD$
 Install config file to the right location.
 --- pam_duo/Makefile.in.orig   2013-10-10 18:27:41.000000000 +0000
 +++ pam_duo/Makefile.in
-@@ -324,6 +324,7 @@ sbindir = @sbindir@
+@@ -325,6 +325,7 @@ sbindir = @sbindir@
  sharedstatedir = @sharedstatedir@
  srcdir = @srcdir@
  sysconfdir = @sysconfdir@
@@ -11,8 +11,8 @@ Install config file to the right location.
  target_alias = @target_alias@
  top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
-@@ -701,15 +702,15 @@ uninstall-man: uninstall-man8
- 
+@@ -713,15 +714,15 @@ uninstall-man: uninstall-man8
+ .PHONY: semodule semodule-remove
  
  install-data-local:
 -      $(MKDIR_P) $(DESTDIR)$(sysconfdir)

@mamash
Copy link

mamash commented Feb 16, 2018

I already bumped it even to 1.10.1 and am importing it into the main pkgsrc tree too.

@bahamat
Copy link
Member Author

bahamat commented Feb 16, 2018

Great, even better. Can this go into 2017Q4?

@mamash
Copy link

mamash commented Feb 16, 2018

Yep, rebuilding now.

@mamash
Copy link

mamash commented Feb 17, 2018

Available in 2017Q4 now. From 2018Q1 and now, the package will come from the main pkgsrc tree.

@mamash mamash closed this as completed Feb 17, 2018
jperkin pushed a commit that referenced this issue Mar 15, 2018
0.10.3						2018/03/03

* Fix abnormal termination fails silently + burns cpu (#81)
jperkin pushed a commit that referenced this issue May 21, 2018
Upstream changes:
1.49   2018-05-20

- Updated the ppport.h with the latest version of Devel::PPPort. This fixes a
  compilation warning when compiling with 5.27.11. Reported by Jim
  Keenan. Fixed GH #81.
jperkin pushed a commit that referenced this issue Dec 1, 2018
pkgsrc changes:
 - Switch to www/webkit-gtk (instead of using webkit24-gtk3)
 - Adjust GITHUB_RELEASE to remove the trailing `a', please note that this will
   probably not needed for future releases!

Changes:
1.12.5
------
 * #665: Webkit browser now supplies 'Liferea' component in user agent
 * #664: Added "Mark All As Read" button to headerbar plugin
 * #620: Added flatpak JSON
   (glitsj16)
 * #579: Added item list column drag and drop reordering
   (Yanko Kaneti)
 * #436, #662: Move from GnomeKeyring to libsecret
   (bgermann)
 * Fixes #663: Correct instapaper sharing link
   (Daniel Alexandersen)
 * Fixes #661: Update sharing links
   (Daniel Alexandersen)
 * Fixes #271: Consistent over usage of CPU (trigger by "Next Unread" loop)
   (reported by GreenLunar)
 * #472, #632: Dropping Inoreader support (API broke)

1.12.4
------
 * Fixes #660: Added installable plugin to change accels
   (Lars Windolf)
 * Fixes #654: Segfault on date out of range
   (Leaiz)
 * Fixes #651: Fixes Free Music Archive link in default OPMLs
   (reported by benjbrandall)
 * Fixes #649: Switch from persistent to session-only cookies
   (Daniel Alexandersen)
 * Fixes #645, #646: unread count of vfolder
   (Leaiz)
 * Fixes #637: Extra keywords in .desktop file (syndication; rss; atom)
   (Daniel Alexandersen)
 * Fixes #557: Updating counters for remote sources
   (Leiaz)
 * Updated cookie usage hint in FAQ

1.12.3
------
 * #634: Added setting for custom download commands
   (Leiaz)
 * #614: GTK Headerbar support via plugin
   (Lars Windolf)
 * #608: Refactoring UI code to switch to GAction and GtkBuilder
   Note: this implies not having icons in the main menu anymore
   which were still there for all non-GNOME users (see #626).
   (Leiaz)
 * #589: Item list view column order rework as a preparation for
   possible real column drag&drop. Introduces a new DConf setting
   for the column order.
   (Yanko Kaneti)
 * Fixes #280: Mark read toolbar button always disabled for search folders
   (Lars Windolf, reported by dvahalev)
 * Fixes #591: Please add a safety question when "marking all read"
   (Leiaz, reported by Nudin)
 * Fixes #625: Avoid exception in trayicon.py
   (Lars Windolf)
 * Fixes #627: GnomeKeyring plugin fails to activate when keyring doesn't exist
   (Lars Windolf)
 * Fixes #630: Fix feed list selection after DnD
   (Peter Zaitev)
 * Fixes #633: Big Memory leak in date code
   (Leiaz)
 * Update of Turkish translation (emintufan)
 * Update of French translation (guilieb)


1.12.2
------
 * Adding a plugin installer plugin that allows discovering
   and automatically installing 3rd party plugins
 * #585: Drop language from user agent to increase privacy
   (Daniel Aleksandersen)
 * #583: Add transmission-gtk and aria2 as download tool options
   (Daniel Aleksandersen)
 * #495: New command line option --disable-plugins (-p) to start
   with all plugins disabled.
 * Fixes #610: Liferea not showing up in GNOME Software
   (Yanko Kaneti)
 * Fixes #604: Correctly print error message when failing
   to unlock GNOME keyring
   (ghost)
 * Fixes #602: CSS style for GTK link colors not used
   (reported by pupyc)
 * Fixes #581: Redirect location updates and adds HTTP 308 (RFC 7538) support
   (Daniel Aleksandersen)
 * Fixes #578: Unable to set unread items in bold
   (Leiaz, reported by EverEve)
 * #612: Update of French translation
   (Guillaume Bernard)
 * #596: Update of Swedish translation
   (jony0008)
 * #594: Update of Polish default feed list
   (wmyrda)
 * #584: Fixes broken OPML feed list entries
   (Daniel Aleksandersen)
 * #584: Added Norwegian feed list
   (Daniel Aleksandersen)
 * #577: Fixes newsbin doc typo
   (Daniel Aleksandersen)

1.12.1
------
 * Fixes #562: Lintian spelling errors
   (reported by Paul Gevers)
 * Fixes #563: Appstream data has new format
   (patch by Paul Gevers)
 * Fixes #572: Doesn't remember some sort orders
   (reported by geplus)
 * Fixes #504: Fix assertions/crashes on changing view layouts
   (Leiaz)
 * Fixes #573: Workaround to avoid GtkPaned shrinking
   (Leiaz)
 * #566: Update of Italian translation (Gianvito Cavasoli)
 * #566: Update of Italian default feed list (Gianvito Cavasoli)
 * #514: Update of Indonesian translation (Samsul Ma'arif)
 * #514: Added Indonesian default feed list (Samsul Ma'arif)
 * Update of German translation


1.12.0
------
 * Fixes unhiding from tray icon when activated via GApplication
   (when starting Liferea a 2nd time)
 * #399: Reorder columns in 'Normal' email-like view
   to have the date column always at the end
   (Mikel Olasagasti)
 * #532: Add plugin to make unread feeds titles bold
   (Yanko Kaneti)
 * Workaround for #503: Liferea deanonymize Tor
   (Leiaz)
 * Fixes #450: #546 Resize both panes in normal and wide view
   (Leiaz)
 * Fixes #538: toggle_visibility() does not make a minimized window
   visible again
   (reported by Balló György)
 * Fixes #522: Segfault when switching feed in combined view
   (patch by jonmstone)
 * Fixes #419, #457: Handling of relative URLs in Atom parser
   (Leiaz)
 * Added 'View Image' context menu option in HTML view
 * Dropped del.icio.us from social bookmarking options
   as it is a read-only service now.
 * Redesign of the wide view mode: larger titles with small text teasers
 * Added optional AMP/HTML5 content enrichment feature

1.12-rc3
--------
 * Fixes #459: Fixes GtkDoc warnings
   (Leiaz)
 * Fixes #415: Filter commands are not asynchronous
   (Rich Coe)
 * Fixes #363: Missing space above internal browser address bar
   (reported by nekohayo, patch by Mikel Olasagasti)
 * Fixes #208: All "Unread" search folder items marked read at once
   (Leiaz)
 * Fixes #251: Liferea does not always use theme icons when it is launched
   on system startup (reported by GreenLunar, fix by Leiaz)
 * Change headline column sorting in wide view to time sorted
 * Updated Finnish translation (Jorma Karvonen)
 * Updated Latvian translation (Rihards Prieditis)
 * Updated Albanian translation (Bensik Bleta)
 * Updated Hungarian translation (Balázs Úr)
 * Updated Brazlian translation (Rafael Ferreira)
 * Updated French translation (Guillaume Bernard)

1.12-rc2
--------
 * Change all g_warnings() to g_print() for remote source
   to avoid "crashing" on errors.
 * Reorganized all UI definitions in separate files to simplify
   GtkBuilder handling.
 * Github #425: Add GeoRSS info and map link in item header
   (Mikel Olasagasti)
 * Github #407: Replacing deprecated elements in preferences
   (Leiaz)
 * Github #396: Create LifereaApplication type
   (Leiaz)
 * Github #434: Partial RFC3229+feed support for bandwidth savings
   (Daniel Aleksandersen)
 * Fixes Github #208: gtk_tree_store_get_path: assertion
   'iter->stamp == priv->stamp'
   (reported by Mno-hime)
 * Fixes Github #403: Leftover OSM XSLT in item view
   (reported by Paul Gevers)
 * Fixes Github #423: Internal browser shows files system on go-back
   (Leiaz, reported by Paul Gevers)
 * Updated German translation
 * Github #441: Updated French translation
   (Surfoo)


1.12-rc1a
---------
 * Fixing missing header files

1.12-rc1
--------
 * Github #348: Added support for downloading content that
   cannot be displayed by HTML widget (e.g. PDFs)
   (Leiaz)
 * Github #355: Migrate to Python3 libpeas loader
   (patch by picsel2)
 * Github #311: Upgrade to WebKit2
   (patch by Leiaz)
 * Github #292: Show new item count in tray icon
   (patch by mozbugbox)
 * Github #297: Minimize to systray on window close
   (patch by Hugo Arregui)
 * Github #325: Auto-fitting, translated license
   (patches by GreenLunar and Adolfo Jayme-Barrientos)
 * Fixes Github #73: Problem with favicon update
   (reported by asl97)
 * Fixes Github #177, #350: Tray icon not scaled properly
   (patch by mozbugbox)
 * Removes GeoIP rendering via OSM to avoid exposing
   users to remote JS library resources.
   (reported by Paul Gevers)
 * Fixes Github #337: Case sensitive sorting
   (reported by Pi03k)
 * Fixes Github #361: Show all enclosuers
   (Leiaz)
 * Fixes Github #368: Segfault on liferea-feed-add
   (Leiaz)
 * Fixes Github #382: Broken Auto-Detect/No Proxy setting
   (Leiaz)
 * Fixes Github #383: Per feed don't use proxy setting is broken
   (reported by Leiaz)
 * Github #309: Update of Japanese translation
   (IWAI, Masaharu)
 * Github #329: Update of Hebrew translation
   (GreenLunar)
 * Github #330: Update of Spanish translation
   (Adolfo Jayme-Barrientos)
 * Update of Swedish translation
   (Andreas Ronnquist)


1.11.7
------
 * Github #287: Add support for media:group.
   (patch by Leiaz)
 * Github #287: Fixes issues with media:content.
   (patch by Leiaz)
 * Fixes Github #283: Bad .desktop categories definition
   (reported by Wuzzy2)
 * Fixes Github #279: Fixes rules no visible in searchdialog
   (patch by Leiaz)
 * Fixes Github #278: No "Download" tab in Tools/Preferences
   (docs error, reported by Anders Jonsson)
 * Fixes Github #83: Segfault when sorting feeds in folder
   (patch by Leiaz)
 * Fixes French translation
   (patch by polo2ro)
 * Github #300: Updated manpage
   (patch by GreenLunar)

1.11.6
------
 * Added "Do Not Track" support (enabled per default)
 * Github #193: Added x-scheme-handler/feed to desktop file
   (suggested by GreenLunar)
 * Github #209: Add image icons to plugins
   (by GreenLunar)
 * Github #210: Enable tests for parsing RFC822 dates with 2 digit year
   (patch by arunanbala)
 * Fixes Github #78: Shaky text in feed list
   (reported by GreenLunar)
 * Fixes Github #195: Out-dated documentation on enclose download
   (reported by brian-in-crawford)
 * Fixes Github #198: Traceback on popup notifications
   (reported by GreenLunar)
 * Fixes Github #216: Untranslatable strings
   (reported by GreenLunar)
 * Fixes Github #256: PyGIWarnings on loading plugins
   (patch by glitjs16)

1.11.5
------
 * Github #178: Implementing full screen mode for videos
   (mozbugbox)
 * Fixes Github #32: Prevent erroneous "Mark all as read"
   (reported by Mno-hime)
 * Improves Github #36, #113: UI lock up during refresh
   (suggested by mozbugbox)
 * Fixes Github #180: Removing item from (v)folder marks all read
   (reported by GreenLunar)
 * Fixes Github #140, #158: Vertical pane placement is forgotten.
   (patch by foresto)
 * Fixes Github #182: Missing config.h include in date.c
   (reported by Paul Gevers)
 * Update of Russian translation (bboa)

1.11.4
------
 * Fixes Github #154: Crashes while starting (corrupt icon)
   (reported by jcamposz)
 * Github #149: Fixes a random crash on startup
   (patch by mozbugbox)
 * Fixes Github #79: RTL ordering of Back/Forward icons
   (reported by GreenLunar)
 * Fixes Github #30: Segfault after updating from 1.8 to 1.10
   (reported by vakuum)
 * Fixes Github #87: URL resolving wrong if base tag involved
   (reported by DanMan, fixed by mozbugbox)
 * Fixes all defects reported by Coverity scan
 * Simplied external browser handling. Now Liferea only supports
   the gtk_show_uri() launch mechanism for the system default browser
   and a user specified browser command.
 * Update of Albanian translation (Besnik Bleta)
 * Update of Hebrew translation (Genghis Khan)
 * Update of Spanish translation (Juan Campos Zambrana)
 * Fixes typo in Italian translation

1.11.3
------
 * Fixes Github #134: Broken default news feed.
   (reported by pvdl)
 * Fixes Github #133: Subscribe into TheOldReader categories
 * Fixes Github #122: Crashes at launch, "segmentation fault"
   (reported by geoffm)
 * Fixes some memory leaks
   (patch by Rich Coe)
 * Fixes Github #145: Incorrect method triggered for 'Launch External'
   (patch by mozbugbox)
 * Fixes Github #48: Window stays hidden on next start after Ctrl+W
   (reported by Jeff Fortin)
 * Expose LifereaHtmlView to GObject Introspection
   (patch by mozbugbox)
 * Improves Google Reader API error handling
 * Now using HTTPS only when accessing TheOldReader
 * Added LifereaNodeSourceActivatable interface to allow plugins
   implementing new node source types.
 * Downgrade enclosure drop warning from Glib warning to debug trace.

1.11.2
------
 * Fixes Github #132: Broken documentation link
   (reported by kallus)
 * Fixes Github #121: Wrapping issue in folder display
   (reported by Jeff Forting)
 * Fixes Github #114: Avoid termination on UTF-8 validation error
 * Fixes Github #90: Libnotify plugin not working
   (reported by asl97)
 * Fixes Github #86: Support HTTP content negotiation
   (suggested by DanMan)
 * Black-list some categories used by Google Reader clones
   that should not be visible.
 * Allowing browser history to go back to previously
   shown headline when browsing inside the item view.
 * Dropping offline option as this is duplicated with
   desktop environment in GNOME/network manager.
 * Fixes Github #100: Problems with dark Adwaita theme in GTK 3.14
   (reported by majutsushi)
 * Fixes for preferences dialog width.
   (patch by Jeff Fortin)
 * Update of Arabic translation (Khaled Hosny)

1.11.1
------
 * Fixes Github #81: Inability to add subscriptions
   (reported by GreenLunar)
 * Fixes Javascript links not opening in new browser tabs
 * Updated Hebrew translation (Genghis Khan)
 * Fixes Github #88: Minor DE translation mistake (moraxy)

1.11.0
------
 * Added experimental InoReader support
 * Added experimental Reedah support
 * Fixes SF #1123: Mistakenly claims "TinyTinyRSS source is not self-updating"
   (reported by Dominik Grafenhoher)
 * Fixes SF #1119: Crash on font resize at startup.
   (reported by David Smith)
 * Fixes #1056, #1089, #1098: Honor preferences when opening links
   (patch by Daniel Seither)
 * Fixes #1117: Selecting last unread item in reduced feed list jumps to next feed
   (reported by Bruce Guenter)
 * Fixes missing "Via" metadata type
   (patch by Rich Coe)
 * Fixes incorrect new count reset handling in item_state.c and
   some of the node source implementations.
 * Fixes SF #1096: missing installation of liferea.convert file
   (reported by stqn)
 * Fixes SF #1135: liferea-add-feed doesn't process feed:https//
   (patch by Kevin Walke)
 * Fixes SF #1137, #1142: startup race with LifereaHtmlView
   (reported by Yanko Kaneti)
 * Fixes Github #13: Parsing errors not visible with dark themes
   (reported by Steve Kelly)
 * Fixes Github #29: Do not use bold text for feeds/folders with unread items
   in the leftmost treeview (repored by Jeff Fortin)
 * Fixes SF #1141: Liferea does not update feeds with TinyTinyRSS
   (reported by Dominik Grafenhofer, denk_mal, Fabian Henze)
 * Fixes SF #1150: subscription prop/source: not all fields and
   buttons visible (reported by David Smith)
 * Fixes Github #26: RTL comments appear incorrectly
   (reported by yaconf)
 * Fixes Github #27: Images do not autosize to fit the available space
   (reported by Jeff Fortin)
 * Fixes Github #34: Add TinyTinyRSS Enclosure Support
   (reported by Adrixan)
 * Fixes Github #43: "Any of the following" search condition doesn't work
   (reported by Jeff Fortin)
 * Fixes Github #49: Some dialogs scrolling areas do not request enough height
   (reported by Jeff Fortin)
 * Fixes Github #53: Doesn't automatically update feed name and favicon
   for new feed (reported by asl97)
 * Patch SF #224: Update to new libxml2 buffer API
   (Simon Kagedal Reimer)
 * Patch SF #209: Avoid copying list in itemset_merge_items
   (kaloyan)
 * Make Liferea use ETags and send If-None-Match
   (patch by Chris Siebenmann)
 * Support NOCONFIGURE for RPM builds
   (Charles A Edwards)
 * Rename README to README.md
 * Removing libindicate support (to be added as plugin maybe)
 * Removing libnotify support (to be added as plugin maybe)
 * Removing build in tray icon support
 * Added tray icon plugin
 * Added category/folder support for TheOldReader
 * Added folder auto-removal for TinyTinyRSS & TheOldReader
 * Updated README on plugin contribution
 * Updated Arabic translation (Khaled Hosny)
jperkin pushed a commit that referenced this issue Dec 15, 2018
PEAR 1.10.7

Release date: 2018-12-05 15:16 UTC
Release state: stable
Release uploaded by: ashnazg

Changelog:

* PR #79: Prevent Unable to find the wrapper "channel" Warning
* PR #80: fix Warning: "continue" targeting switch is equivalent to
	  "break". Did you mean to use "continue 2"
* PR #81: Add flags to PECL shell script for shared extensions
jperkin pushed a commit that referenced this issue Mar 26, 2019
Pkgsrc changes:
 * Track rename of logrotate-default to logrotate.conf
 * Add a fix so that the log file name is actually passed
   to the various script hooks(!)
   logrotate/logrotate#245

Upstream changes:

3.15.0
======
 * timer unit: change trigger fuzz from 12h to 1h (#230)
 * service unit: only run if /var/log is mounted (#230)
 * preserve fractional part of timestamps when compressing (#226)
 * re-indent source code using spaces only (#188)
 * minage: avoid rounding issue while comparing the amount of seconds (#36)
 * never remove old log files if rotate -1 is specified (#202)
 * return non-zero exit status if a config file contains an error (#199)
 * make copytruncate work with rotate 0 (#191)
 * warn user if both size and the time interval options are used (#192)
 * pass rotated log file name as the 2nd argument of the postrotate
   script when sharedscript is not enabled (#193)
 * rename logrotate-default to logrotate.conf (#187)

3.14.0
======
 * make configure show support status for SELinux and ACL at the end (#179)
 * make logrotate build again on FreeBSD (#178)
 * move wtmp and btmp definitions from logrotate.conf to
 * separate configuration files in logrotate.d (#168)
 * print a warning about logrotate doing nothing when -d is used (#165)
 * do not reject executable config files (#166)
 * add hardening options to logrotate.service in examples (#143)
 * fix spurious compressor failure when using su and compress (#169)
 * keep logrotate version in .tarball-version in release tarballs (#156)
 * introduce the hourago configuration directive (#159)
 * ignore empty patterns in tabooext to avoid exclusion of everything (#160)
 * properly report skipped test cases instead of pretending success

3.13.0
======
 * make distribution tarballs report logrotate version properly (RHBZ#1500264)
 * make (un)compress work even if stdin and/or stdout are closed (#154)
 * remove -s from DEFAULT_MAIL_COMMAND and improve its documenation (#152)
 * uncompress logs before mailing them even if delaycompress is enabled (#151)
 * handle unlink of a non-existing log file as a warning only (#144)
 * include compile-time options in the output of logrotate --version (#145)
 * make logrotate --version print to stdout instead of stderr (#145)
 * flush write buffers before syncing state file (#148)
 * specify (un)compress utility explicitly in tests (#137)
 * enable running tests in parallel (#132)
 * explicitly map root UID/GID to 0 on Cygwin (#133)
 * add .dpkg-bak and .dpkg-del to default tabooext list (#134)

3.12.3
======
 * copy and copytruncate directives now work together again
 * unlink() is no longer preceded by open() unless shred is enabled (#124)
 * compress and uncompress now take commands from $PATH, too (#122)

3.12.2
======
 * build fixes related to -Werror (#119) and -Werror=format= (#108)
 * configure --enable-werror now controls use of the -Werror flag (#123)

3.12.1
======
 * Included forgotten build-aux directory in release tarballs.

3.12.0
======
 * Fixed accident removal of rotated files with dateext. (#118)
 * Line comments inside globs in config files are now skipped. (#109)
 * logrotate now recovers from a corrupted state file. (#45)
 * Makefile.legacy has been removed. (#103)
 * config.h is now generated by autotools. (#102 and #103)
 * createolddir now creates old directory as unprivileged user. (#114)
 * weekly rotations are now predictable and configurable. (#93)
 * Errors in config files are no longer treated as fatal errors. (#81)
 * configure --with-default-mail-command specifies default mail command. (#100)
 * Fixed heap buffer overflow when parsing crafted config file. (#33)
jperkin pushed a commit that referenced this issue Mar 26, 2019
Vala 0.44.1
===========
 * Various improvements and bug fixes:
  - ccodegen:
    + Use unsigned default value for flags-enum
    + Use guint to represent flags-enum in custom GMarshalFunc
  - Move disconnect error from signal-module to semantic-analyzer pass
  - Mark defined constructors of abstract classes as protected
  - parser: Implicit creation method of abstract classes must be protected
  - vala: Allow assignment of 0U to enum types
  - libvaladoc: Don't try to create a Content.ListItem when there is none

 * Bindings:
  - gio-2.0: SocketAddress.from_native() is a factory method not a constructor
  - glib-2.0: Add string.validate_len() since 2.60
  - gstreamer: Update from 1.15.2+ git master
  - gtk4: Update to 3.94.0+f14d998c
  - libgvc: Some additions and ownership/return-type fixes
  - vte-2.90: Mark as deprecated, it was replaced by vte-2.91
  - vapi: Update GIR-based bindings

Vala 0.44.0
===========
 * Various improvements and bug fixes:
  - parser: Adjust various source references
  - vala: More regular invocations of check() on inferred Expression.value_type

 * Bindings:
  - gstreamer: Update from 1.15.2+ git master
  - gtk4: Update to 3.94.0+eacbeb9e
  - vapi: Update GIR-based bindings

Vala 0.43.92
============
 * Various improvements and bug fixes:
  - codegen:
    + Allow to associate CCodeFile to actual SourceFile
    + Only emit declaration of *_register_type if needed
    + Add get_variable_array_length_cname() and use as possible
    + Respect array_length_cname attribute for global fields
    + Replace gvaluecollector_h_needed with dedidated add_include() calls
    + Respect finish[_vfunc]_name attributes defined in vala sources
    + Include "glib-object.h" for typeof expression
  - vala:
    + Correctly perform compatibility check of array length-type [#607]
    + Don't ignore qualified parent when inferring type of enum member [#666035]
  - girwriter:
    + Support transfer-ownership="container" for arrays
    + Always use get_gir_name() for TypeSymbols
  - testrunner: Add support for Genie source files (.gs)
  - tests: Add some Genie tests to increase coverage
  - genie: Allow main function "init" to return integer as exit status [#402]

 * Bindings:
  - gobject-2.0: Add SignalHandler.disconnect_by_data()
  - poppler-glib: Update to 0.74
  - gtk4: Update to 3.94.0+b4ae491b
  - vapi: Update GIR-based bindings

Vala 0.43.91
============
 * Various improvements and bug fixes:
  - Revert "valadoc: Drop duplicated code to add source files and use
    CodeContext API" and "valadoc: Update API tests" (#748)
  - valadoc: Report warning if resources for doclet could not be copied
  - libvaladoc: Properly support the output of async constructors (#753)
  - girparser: Correctly set array_length_type for delegates returning an array
  - Revert "vala: Don't replace assignments for local variables with non-null
    simple-types" (#755)

 * Bindings:
  - Follow GTK upstream rename to gtk4 and gtk4-unix-print
  - gtk4,gtk4-unix-printer: Update to 3.94.0+02e856f6
  - gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(),
    Printer.get_hard_margins()
  - atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE
  - clutter-1.0: Drop deprecated from Actor.pick() (#625)
  - glib-2.0: Add "delegate_target = false" to Log.writer_journald/
    _standard_streams/_default
  - gio-unix-2.0: Add DesktopAppInfo.get_string_list() since 2.60
  - gstreamer: Update from 1.15.1+ git master
  - webkit2gtk-4.0: Update to 2.23.91
  - vapi: Update GIR-based bindings

Vala 0.43.90
============
 * Various improvements and bug fixes:
  - codegen: Replace some unfortunate asserts with internal error reports
  - codegen: Properly handle and catch inner-error of finally-block (#742)
  - codegen: Pass lambda expression of variable initializer to signal connect
  - vala: Check inferred variable_type of LocalVariables
  - vala: Parser doesn't ensure "protected" to be applied on TypeSymbol members
  - libvaladoc: Don't change the size of an array in-parameter
  - g-i: Fix return value on error in start_discriminator()

 * Bindings:
  - Add goocanvas-2.0 bindings (#739)
  - gdk-3.0: Update to 3.24.4+a0129f55
  - glib-2.0: Bind g_log_writer_journald/_standard_streams/_default as
    LogWriterFunc (#559)
  - goocanvas: Update from 1.0.0+af07af5d
  - gstreamer: Update from 1.15.1+
  - gtk+-4.0: Update to 3.94.0+a7fa1cf6
  - vapi: Update GIR-based bindings

Vala 0.43.6
===========
 * Various improvements and bug fixes:
  - codegen: Don't apply address-of operator on literals when casting to array
  - vala: Don't tweak closure on static lambdas [#740]
  - Revert "codegen: Use copies of error_variable of catch-clauses for nested
    usage" and add asynchronous "catch-error-scope" regression test [#741]
  - libvaladoc: Build backing Vala.SourceFile for GIRs processed by importer
  - libvaladoc/girimporter: Skip "source-position" elements
  - genie: Support "protected" accessibility and allow explicit "public" [#346]

 * Bindings:
  - gst-editing-services-1.0: Fix some construtors and (un)hide symbols
  - javascriptcoregtk-4.0: Fix GLib.Callback parameters which can't hold target

Vala 0.43.5
===========
 * Various improvements and bug fixes:
  - vala:
    + Use dedicated error message for assignments to literals
    + Async methods don't allow out-parameters before in-parameters [#636]
    + Allow direct access to the integer constants of an error-domain [#732]
    + Multiple lamdba arguments in method call should all use same scope [#59]
  - codegen:
    + Use a parameter-map for creation of delegate declaration [#728]
    + Add "error_pos" CCode attribute and use it as needed [#728]
    + Emit struct declaration typedef before resolving its fields [#318]
    + Add "destroy_notify_cname" CCode attribute
    + Use get_ccode_*name/get_parameter_cexpression() for Parameters
    + Set owner for ValaDestroyNotify (POSIX) [#730]
    + Include "stddef.h" in CCodeBaseModule.destroy_value() (POSIX) [#730]
  - girparser: Recognize error parameter before delegate target parameter [#265]
  - compiler: Report deprecated command-line option "--thread"
  - valadoc: Specify that the "--driver" option is deprecated [#736]

 * Bindings:
  - atk: Don't use a custom SignalEmissionHook while it is part of gobject-2.0
  - gdk-pixbuf-2.0: Make PixbufSaveFunc usable [#728]
  - gio-2.0: Make DBusInterface[GS]etPropertyFunc usable [#728]
  - gio-2.0: Add CancellableSource ctor and update PollableSource ctors
  - glib-2.0: Add Queue.clear_full() since 2.60
  - gstreamer: Update from 1.15+ git master
  - gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478
  - gtk+-4.0: Update to 3.94.0+9b15c690
  - libsoup-2.4: Fix Message.add_*_handler() [#731]
  - vapi: Update GIR-based bindings

Vala 0.43.4
===========
 * Various improvements and bug fixes:
  - vala:
    + Array with fixed length don't require explicit instantiation (#720)
    + Add GenericType.get_actual_type()
    + Allow get_actual_type() to be used for expected failures
    + Add Method.compatible_no_error()
    + Don't just guess and check for a matching base_interface_method (#548)
    + Search in all interfaces for an implementation match (#548)
    + Allow explicit interface methods to be virtual (#548)
    + Report invalid instance member access to property (#605)
  - codegen:
    + Use properly checked implicit interface implementations (#548)
    + Use temp-var for MethodCall with out/ref arguments (#722)
    + Use temp-vars for ellipsis out-arguments to fix memory management (#722)
    + Add default_value for CType to initialize variables if needed (#724)
    + Cast instance parameter for property access in object-initializer
    + Don't check boolean values for (in)equality in GTask API (#726)
    + Add missing data parameter to GTypeInfo callbacks
    + Properly set annotations field of GDBus*Info struct to NULL
    + Cast instance and result of g_async_initable_new_finish() call
  - valadoc: Drop duplicated code to add source files and use CodeContext API
  - libvaladoc: Skip empty Version.replacement attribute to avoid critical
  - build: Don't leak libvalaccode symbols to libvaladoc
  - Add a basic CONTRIBUTING.md file that links to the relevant Wiki page
  - tests:
    + Fix try_parse() tests to not compare to already free'd memory
    + Warnings and criticals should be fatal on compile time too

 * Bindings:
  - glib-2.0: Use correct array-length-type for returned arrays (#171)
  - glib-2.0: Add RecMutexLocker since 2.60
  - gio-2.0: Fix File.replace_contents_bytes_async() (!37)
  - gobject-2.0: Use correct array-length-type for returned arrays
  - poppler-glib: Update to 0.71
  - gstreamer: Update from 1.15+ git master
  - gtk+-3.0: Update to 3.24.2+a8e07254
  - gtk+-4.0: Update to 3.94.0+4404afc9
  - sqlite3: Correct return C type of Statement.column_text & Value.to_text
  - webkitgtk-4.0: Update to 2.23.1
  - vapi: Update GIR-based bindings

Vala 0.43.2
===========
 * Various improvements and bug fixes:
  - codegen:
    + GType classes and interfaces require including "glib-object.h"
    + Handle non-default AsyncResult parameter position [#709]
      and regenerate GIR-based bindings to fix non-standard async methods
    + Always emit constants with initializer-list [#81]
    + Emit delegate/enum typedefs to type-declaration section [#318]
  - Break possible endless loop in SymbolResolver.get_type_for_struct() [#444]

 * Bindings:
  - gobject-introspection-1.0: Pick up version attribute fixes

Vala 0.43.1
===========
 * Highlights:
  - Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for classes (requires glib 2.44) [#670]
  - Enforce "return yield ..." syntax to be expected [#675]
  - Drop deprecated syntax support of += and -= for signals [#676]
  - Drop deprecated syntax support of # modifier and operator [#677]
  - Allow disabling the build of valadoc [#596]
  - Add support for SingleInstance attribute for GObject classes [#647]
  - Don't allow to declare array parameters with "type array[]" [#163]
  - Collect error_types on demand to allow transformations
  - Check for matching ownership of type-arguments [#696]
  - Add profile specific delegate target/destroy types
  - Don't explicitly add glib headers, the use of symbols will do that [#623]
  - Add --enable-debug configure option
  - Move setting of default defines for VALA_0_XX and GLIB_2_XX to CodeContext
  - Add support for delegate parameters in signals [#205]
  - Admit that structs are emtpy even with a static property [#446]

 * Various improvements and bug fixes:
  - codegen:
    + Fix method pointer cast if instance isn't at first position
    + Transfer ownership of compact class to DestroysInstance method [#645]
    + Add destroy function for GLib.Array [#572]
    + Fix canonical string for quark of error domains
    + Make sure to include declarations for delegate typed parameters
    + Don't emit type_id for enum in non GOBJECT profile
    + Don't emit unused temp variable for element access assignments
    + Actually create method cast for base interface method as needed
    + Mark needle parameter of internal array-contains methods as const [#504]
    + Emit initializer for enum-value into wanted declaration space [#167]
    + Add void to delegate typedef declarations without parameters
    + Deprecate "finish_function" and "ctype" ccode-attribute
    + Fix get_ccode_name() for properties
    + Add ccode getters for GType functions of Classes and Interfaces
    + Don't allow more than one consecutive empty lines in generated code
  - vala:
    + Copy instance_pos argument from virtual/abstract base methods [#540483]
    + Compact classes don't allow private/class fields and to lock fields
    + Use comment which was already retrieved in parse_declaration()
    + Add missing re-check guards for Do/For/WhileStatement and SwitchLabel
    + Type check for errors require an error expression [#362]
    + Make check_arguments() more verbose and don't bail on first error [#438]
    + Don't emit member access of assignments on static properties [#573]
    + Use clearer error message for automatic properties in interfaces [#656]
    + Admit that structs are emtpy even with a static property [#684]
    + Let UsingDirective hold reference to UnresolvedSymbol instances only
    + Add ArrayType.length_type and ArrayCreationExpression.length_type [#607]
    + Remove hardcoded "int" length type and use ArrayType.length_type [#607]
    + Use is_weak() for type-arguments in DataType.to_qualified_string()
  - girwriter: Write glib-type attributes for Enums/Structs with type_id
  - girparser: Skip "source-position" elements and docs in transparent union
  - valadoc:
    + Match property signature with vala's codewriter
    + Sort symbols and members where possible
    + Actually assign type_id of Api.Structs
    + Add type_id to Api.Enum/Interface
    + Skip package dependency if target directory already exists
    + Fix a few errors and warnings in stylesheet
    + Adjust stylesheet to unbreak Epiphany [#644]
    + Several API clean ups
    + Add --fatal-warnings command line option
  - docs: Use Markdown for README and include build instructions
  - testrunner: Compile and run tests separately and pass buildsystem's CC
    through to valac, add various -Werror=* build cflags

 * Bindings:
  - gio-2.0: Add missing File.new_build_filename()
  - glib-2.0: Add missing Array.set_clear_func() binding
  - glib-2.0: Avoid double-free in GLib.Array if clear_func is set
  - glib-2.0: Drop g_object_unref which is part of gobject-2.0
  - gobject-2.0: Attribute all symbols with cheader_filename = "glib-object.h"
  - gdk-x11-3.0,gtk+-3.0: Update to 3.24.1+356f1f59
  - gtk+-3.0: Treat Gtk.IconInfo as GLib.Object which it is since 3.8 [#663]
  - gtk+-4.0: Update to 3.94.0+8de1ba2c
  - gstreamer: Update from 1.15+ git master
  - posix: Add CommandPipe as a sub-type of FILE [#645]
jperkin pushed a commit that referenced this issue Apr 8, 2019
Upstream changes:
glue 1.3.1
Features

    glue() now has a + method to combine strings.

Bugfixes and minor changes

    glue_sql() now supports unquoting lists of Id objects.
    glue_sql() now quotes characters with NAs appropriately (#115).
    glue_sql() now quotes Dates appropriately (#98).
    A potential protection error reported by rchk was fixed.

glue 1.3.0
Breaking changes

    The evaluate() function has been removed. Changes elsewhere in glue made the implementation trivial so it was removed for clarities sake. Previous uses can be replaced by eval(parse(text = text), envir).

    collapse() has been renamed to glue_collapse() to avoid namespace collisions with dplyr::collapse().

Features

    compare.glue() was added, to make it easier to use glue objects in testthat::expect_equal() statements.

    glue_col() and glue_data_col() functions added to display strings with color.

Bugfixes and minor changes

    Glue now throws an informative error message when it cannot interpolate a function into a string (#114, @haleyjeppson & @ijlyttle).

    Glue now evaluates unnamed arguments lazily with delayedAssign(), so there is no performance cost if an argument is not used. (#83, @egnha).

    Fixed a bug where names in the assigned expression of an interpolation variable would conflict with the name of the variable itself (#89, @egnha).

    Do not drop the glue class when subsetting (#66).

    Fix glue() and collapse() always return UTF-8 encoded strings (#81, @dpprdan)
jperkin pushed a commit that referenced this issue May 10, 2019
pkgsrc change: add "USE_LANGUAGES= # none".

1.1.1

* Adapters::Sequel - use prepared statements
* Adapters::Sqlite - use upsert for increment where supported

1.1.0

* Adapters::ActiveRecord - rewrite to use Arel directly; support for Rails 5
* Moneta::Server - close all connections when stopping
* Moneta::Shared - recover from socket errors
* Transformer - add :urlsafe_base64; use this by default for keys with Couch
  adapter
* Adapters::MongoMoped - recover from failed increment
* Moneta::Pool - fix race condition in #pop (#144)
* Moneta::Client - raise EOFError if a read fails
* Moneta::Expires - use Rational objects to get much more accurate time
  resolution
* Moneta::Lock/Moneta::Pool - allow wrapped methods to call other wrapped
  methods
* Adapters::Sequel - add optimisations for MySQL, PostgreSQL and SQLite
* Adapters::Sequel - add Postgres+HStore backend
* Add Adapters::ActiveSupportCache
* Adapters::Sqlite - add :journal_mode option
* Add table creation options to Sequel and ActiveRecord adapters
* Adapters::ActiveRecord - support for forking (#159)
* Adapters::Cassandra - rewrite to use cassandra-driver gem (#81)
* Adapters::Couch - add a LRUHash to cache document revs
* Adapters::KyotoCabinet - implement atomic increment
* Add :each_key feature and implemented on many adapters; add
  Moneta::WeakEachKey (#143; see feature matrix)
* Add bulk read/write methods to the spec; added default implementation to
  Defaults and fast versions in many adapters (#116; see feature matrix)
* First class support for latest JRuby (#160)
* Minimum required MRI version is now 2.2.2 (#135)
jperkin pushed a commit that referenced this issue May 21, 2019
Changelog:
Changes from Ant 1.10.5 TO Ant 1.10.6
=====================================

Changes that could break older environments:
-------------------------------------------

 * image task no longer works on Java 9+ because internal classes
   supporting Java Advanced Imaging are removed; imageio task (based on
   ImageIO and AWT) is provided as a replacement.

 * junitlauncher task has changed the class names and package names of
   the task as well as some of the supporting classes of that task. If
   any code depended on these class or package names, they will have to
   be updated to reference these newly named classes. This however,
   doesn't impact build scripts if their reference to junitlauncher task
   was merely through the use of the <junitlauncher> element.

 * ClearCase#runS has been augmented by a two arg-version and the
   one-arg version will no longer be called. This may affect
   subclasses that have overridden runS.

Fixed bugs:
-----------

 * fetch.xml must retrieve runtime rather than compile dependencies for
   mail task.
   Bugzilla Report 62621

 * Fixes an issue in junitreport task, which used to throw a
   java.net.MalformedURLException when saxon was used on Windows OS.
   Bugzilla Report 62594

 * augment task now throws a BuildException (as noted in its manual)
   instead of a IllegalStateException in the absence of the "id" attribute.
   Bugzilla Report 62655

 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use
   an incorrect compression level for a zip entry. This is now fixed.
   Bugzilla Report 62686

 * sync task, in some cases on case insensitive file systems, would consider
   a file in a destination directory to be orphaned and would delete it.
   This task has now been fixed to infer the case sensitivity of the filesystem
   of the destination directory.
   Bugzilla Report 62890

 * Fixes a potential java.util.ConcurrentModificationException in
   org.apache.tools.ant.Project#getCopyOfReferences.
   Github Pull Request #81

 * cccheckout would ignore an error of the "ls checkout" command even
   if failOnError was set to false.
   Bugzilla Report 63071

 * The isreachable condition could in some cases return true even if the
   actual address could potentially be unreachable. This is now fixed
   and the resolved address is actually checked for reachability.

 * Fixes an issue where scp transfer completion tracking wasn't being
   triggered for 100% completion.
   Github Pull Request #91


Other changes:
--------------
 * generatekey task now supports SubjectAlternativeName during key
   generation.

 * the <modified> selector has a new built-in algorithm 'lastmodified'
   which computes a value based upon the lastmodified time of the file.

 * junitlauncher task now supports running tests in a forked JVM. More
   details available in the junitlauncher task manual.

 * signjar and verifyjar now support the -providerName, -providerClass
   and -providerArg command line options of keytool via new attributes.
   Bugzilla Report 65234

 * signjar and verifyjar now supported nested <arg> elements for
   command line arguments that are not supported explicitly by the
   tasks via attributes.

 * added several attributes to <javadoc> that support modules.
   Bugzilla Report 62424

 * properties used or set by BuildFileTask/BuildFileRule are documented
   in MagicTestNames. A new magic property, ant.test.basedir.ignore, is
   introduced for cases where Ant projects set up for test purposes
   must ignore basedir set externally by test harness.

 * a new CharSet type is provided for encoding or charset attributes in
   tasks that must deal with different character encodings in files,
   file names and other string resources.

 * org.apache.tools.ant.AntClassLoader is now multi-release jar aware.
   Starting Java 9, jar files can be packaged as multi-release jars,
   AntClassLoader now recognizes such multi-release jar files while
   loading resources at runtime in Java 9+ runtime environments.
   Bugzilla Report 62952

 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+.
   Github Pull Request #80

 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is
   the library behind the sshexec and scp Ant tasks.
   Github Pull Request #84

 * The "http" condition, now has a "readTimeout" attribute which can be
   used to control the amount of time to wait for the read to complete.
   Bugzilla Report 63193

 * ftp task manual has been updated to mention that the remote listing of
   files honours the followsymlinks attribute.
   Bugzilla Report 63226
jperkin pushed a commit that referenced this issue Oct 28, 2019
1.53 -- 2019-10-24 10:41:12
        [BUGFIXES]
         * Handle Unicode package names in Scalar::Util::blessed (GH #81)
jperkin pushed a commit that referenced this issue Dec 12, 2019
Pkgsrc changes:
 * Remove now integrated patch.

Upstream changes:

This release contains a number of security related fixes, contributed by
X41 D-Sec. They have conducted a security audit of Unbound, funded by
OSTIF. The previous CVEs fixed in 1.9.4 and 1.9.5 were the most
important ones, less important fixes and side findings for more robust
code have been included in this release, alongside a normal number of
bug fixes.

The sort order for included config snippets is now ascending by name, it
previously was reversed due to an oversight.  Most config snippets do
not depend on the order as they add a stub or forward zone or some
server: section config entries.


Features:
- The unbound.conf includes are sorted ascending, for include
  statements with a '*' from glob.
- drop-tld.diff in contrib/ : adds option drop-tld: yesno that drops 2 label
  queries, to stop random floods.  Apply with
  patch -p1 < contrib/drop-tld.diff and compile.
  From Saksham Manchanda (Secure64).  Please note that we think this
  will drop DNSKEY and DS lookups for tlds and hence break DNSSEC
  lookups for downstream clients.
- Add new configure option `--enable-fully-static` to enable full static
  build if requested; in relation to #91.
- Add make distclean that removes everything configure produced,
  and make maintainer-clean that removes bison and flex output.
- unbound-fuzzers.tar.bz2 in contrib/ : three programs for fuzzing, that
  are 1:1 replacements for unbound-fuzzme.c that gets created after applying
  the contrib/unbound-fuzzme.patch.  They are contributed by
  Eric Sesterhenn from X41 D-Sec.

Bug Fixes:
- Fix that pkg-config is setup before --enable-systemd needs it.
- Fix contrib/fastrpz.patch asprintf return value checks.
- ipset module #28: log that an address is added, when verbosity high.
- ipset: refactor long routine into three smaller ones.
- updated Makefile dependencies.
- squelch DNS over TLS errors 'ssl handshake failed crypto error'
  on low verbosity, they show on verbosity 3 (query details), because
  there is a high volume and the operator cannot do anything for the
  remote failure.  Specifically filters the high volume errors.
- Fix #71: fix openssl error squelch commit compilation error.
- Fix #72: configure --with-syslog-facility=LOCAL0-7 with default
  LOG_DAEMON (as before) can set the syslog facility that the server
  uses to log messages.
- Use explicit bzero for wiping clear buffer of hash in cachedb,
  reported by Eric Sesterhenn from X41 D-Sec.
- Fix #78: Memory leak in outside_network.c.
- Merge pull request #76 from Maryse47: Improvements and fixes for
  systemd unbound.service.
- oss-fuzz badge on README.md.
- Fix fix for #78 to also free service callback struct.
- Fix for oss-fuzz build warning.
- Fix wrong response ttl for prepended short CNAME ttls, this would
  create a wrong zero_ttl response count with serve-expired enabled.
- Merge #80 from stasic: Improve wording in man page.
- Merge #82 from hardfalcon: Downgrade CAP_NET_ADMIN to CAP_NET_RAW
  in unbound.service.
- Merge #81 from Maryse47: Consistently use /dev/urandom instead
  of /dev/random in scripts and docs.
- Merge #83 from Maryse47: contrib/unbound.service.in: do not fork
  into the background.
- Merge #85 for #84 from sam-lunt: Add kill capability to systemd
  service file to fix that systemctl reload fails.
- Merge #87 from hardfalcon: Fix contrib/unbound.service.in,
  Drop CAP_KILL, use + prefix for ExecReload= instead.
- Merge #90 from vcunat: fix build with nettle-3.5.
- Fix for CVE-2019-16866.  That fix is also in 1.9.4.
- Merge #86 from psquarejho: Added -b source address option to
  smallapp/unbound-anchor.c, from Lukas Wunner.
- Add doxygen comments to unbound-anchor source address code, in #86.
- Merge #97: manpage: Add missing word on unbound.conf,
  from Erethon.
- Fix #99: Memory leak in ub_ctx (event_base will never be freed).
- Fix #109: check number of arguments for stdin-pipes in
  unbound-control and fail if too many arguments.
- Merge #102 from jrtc27: Add getentropy emulation for FreeBSD.
- iana portlist updated.
- contrib/fastrpz.patch updated to apply for current code.
- fixes for splint cleanliness, long vs int in SSL set_mode.
- In unbound-host use separate variable for get_option to please
  code checkers.
- update to bison output of 3.4.1 in code repository.
- Provide a prototype for compat malloc to remove compile warning.
- Portable grep usage for reuseport configure test.
- Check return type of HMAC_Init_ex for openssl 0.9.8.
- gitignore .source tempfile used for compatible make.
- Fix for CVE-2019-18934, shell execution in ipsecmod.  This fix is also
  in 1.9.5.
- Fix authzone printout buffer length check.
- Fixes to please lint checks.
- Fix Integer Overflow in Regional Allocator,
  reported by X41 D-Sec.
- Fix Unchecked NULL Pointer in dns64_inform_super()
  and ipsecmod_new(), reported by X41 D-Sec.
- Fix Out-of-bounds Read in rr_comment_dnskey(),
  reported by X41 D-Sec.
- Fix Integer Overflows in Size Calculations,
  reported by X41 D-Sec.
- Fix Integer Overflow to Buffer Overflow in
  sldns_str2wire_dname_buf_origin(), reported by X41 D-Sec.
- Fix Out of Bounds Read in sldns_str2wire_dname(),
  reported by X41 D-Sec.
- Fix Out of Bounds Write in sldns_bget_token_par(),
  reported by X41 D-Sec.
- Fix Out of Bounds Read in rrinternal_get_owner(),
  reported by X41 D-Sec.
- Fix Race Condition in autr_tp_create(),
  reported by X41 D-Sec.
- Fix Shared Memory World Writeable,
  reported by X41 D-Sec.
- Adjust unbound-control to make stats_shm a read only operation.
- Fix Weak Entropy Used For Nettle,
  reported by X41 D-Sec.
- Fix Randomness Error not Handled Properly,
  reported by X41 D-Sec.
- Fix Out-of-Bounds Read in dname_valid(),
  reported by X41 D-Sec.
- Fix Config Injection in create_unbound_ad_servers.sh,
  reported by X41 D-Sec.
- Fix Local Memory Leak in cachedb_init(),
  reported by X41 D-Sec.
- Fix Integer Underflow in Regional Allocator,
  reported by X41 D-Sec.
- Upgrade compat/getentropy_linux.c to version 1.46 from OpenBSD.
- Synchronize compat/getentropy_win.c with version 1.5 from
  OpenBSD, no changes but makes the file, comments, identical.
- Upgrade compat/getentropy_solaris.c to version 1.13 from OpenBSD.
- Upgrade compat/getentropy_osx.c to version 1.12 from OpenBSD.
- Changes to compat/getentropy files for,
  no link to openssl if using nettle, and hence config.h for
  HAVE_NETTLE variable.
  compat definition of MAP_ANON, for older systems.
  ifdef stdint.h inclusion for older systems.
  ifdef sha2.h inclusion for older systems.
- Fixed Compat Code Diverging from Upstream, reported by X41 D-Sec.
- Fix compile with --enable-alloc-checks, reported by X41 D-Sec.
- Fix Terminating Quotes not Written, reported by X41 D-Sec.
- Fix Useless memset() in validator, reported by X41 D-Sec.
- Fix Unrequired Checks, reported by X41 D-Sec.
- Fix Enum Name not Used, reported by X41 D-Sec.
- Fix NULL Pointer Dereference via Control Port,
  reported by X41 D-Sec.
- Fix Bad Randomness in Seed, reported by X41 D-Sec.
- Fix python examples/calc.py for eval, reported by X41 D-Sec.
- Fix comments for doxygen in dns64.
- Fix dname loop maximum, reported by Eric Sesterhenn from X41 D-Sec.
- Fix compiler warnings.
- Merge pull request #122 from he32: In tcp_callback_writer(),
  don't disable time-out when changing to read.
- Merge pull request #124 from rmetrich: Changed log lock
  from 'quick' to 'basic' because this is an I/O lock.
- Fix text around serial arithmatic used for RRSIG times to refer
  to correct RFC number.
- Fix Assert Causing DoS in synth_cname(),
  reported by X41 D-Sec.
- Fix similar code in auth_zone synth cname to add the extra checks.
- Fix Assert Causing DoS in dname_pkt_copy(),
  reported by X41 D-Sec.
- Fix OOB Read in sldns_wire2str_dname_scan(),
  reported by X41 D-Sec.
- Fix Out of Bounds Write in sldns_str2wire_str_buf(),
  reported by X41 D-Sec.
- Fix Out of Bounds Write in sldns_b64_pton(),
  fixed by check in sldns_str2wire_int16_data_buf(),
  reported by X41 D-Sec.
- Fix Insufficient Handling of Compressed Names in dname_pkt_copy(),
  reported by X41 D-Sec.
- Fix Out of Bound Write Compressed Names in rdata_copy(),
  reported by X41 D-Sec.
- Fix Hang in sldns_wire2str_pkt_scan(),
  reported by X41 D-Sec.
  This further lowers the max to 256.
- Fix snprintf() supports the n-specifier,
  reported by X41 D-Sec.
- Fix Bad Indentation, in dnscrypt.c,
  reported by X41 D-Sec.
- Fix Client NONCE Generation used for Server NONCE,
  reported by X41 D-Sec.
- Fix compile error in dnscrypt.
- Fix _vfixed not Used, removed from sbuffer code,
  reported by X41 D-Sec.
- Fix Hardcoded Constant, reported by X41 D-Sec.
- make depend
- Fix lock type for memory purify log lock deletion.
- Fix testbound for alloccheck runs, memory purify and lock checks.
- update contrib/fastrpz.patch to apply more cleanly.
- Fix Make Test Fails when Configured With --enable-alloc-nonregional,
  reported by X41 D-Sec.
- Fix ipsecmod compile
- Fix Makefile.in for ipset module compile, from Adi Prasaja.
jperkin pushed a commit that referenced this issue Dec 19, 2019
Upstream changes:

v1.8.3
* Security fix for CVE-2018-19757 (#79), NULL pointer dereference problem,
  reported by @nluedtke and fixed by @knok (#91, #94).

* Security fix for CVE-2018-19762 (#81), heap-based buffer overflow problem,
  reported by @nluedtke and fixed by @knok (#92).

* Security fix for CVE-2018-19756 (#80), heap-based buffer over-read problem,
  reported by @nluedtke and fixed by @knok (#93).

* Security fix for CVE-2018-19763 (#82), heap-based buffer over-read problem,
  reported by @nluedtke and fixed by @knok (#95).

* Security fix for CVE-2018-19761, illegal address access, fixed by @knok (#96).

* Security fix for CVE-2018-19759, heap-based buffer over-read problem, fixed by @knok (#98).

* Security fix for CVE-2018-3753 (#83), infinite loop problem,
  reported by @cool-tomato and fixed by @knok (#99).

* Security fix for CVE-2018-19759 (#102),
  heap-based buffer over-read that will cause a denial of service.
  reported and fixed by @YourButterfly. (#106)

* Security fix for CVE-2019-19635 (#103), heap-based buffer overflow,
  reported and fixed by @YourButterfly. (#106)

* Security fix for CVE-2019-19636 (#104) and CVE-2019-19637 (#105), integer overflow problem.
  reported and fixed by @YourButterfly. (#106)

* gif loader: check LZW code size (Issue #75), Thanks to @hongxuchen.
              saitoha/libsixel@7808a06

* core: Fix a global-buffer-overflow problem (Issue #72), Thanks to @fgeek.
        saitoha/libsixel@c868b59

* core: Fix unexpected hangs/performance issues (Issue #76), Thanks to @hongxuchen.
        saitoha/libsixel@88561b7
        saitoha/libsixel@2d3d9ff
        saitoha/libsixel@c9363cd
jperkin pushed a commit that referenced this issue Jan 10, 2020
1.6.12 2018-01-17

* Populate metro and area code when performing lookups in IPv6 City databases.
  Previously this was only done when using IPv4 City databases.

1.6.11 2017-05-15

* Fix use of a NULL pointer when opening a corrupt database with
  `GeoIP_open`. Reported by Stephan Zeisberg. GitHub #87.

1.6.10 2017-03-29

* GeoIP_database_info now returns the full version string rather than
  incorrectly truncating it. GitHub #79.
* This API is now distributed with a small test copy of GeoIP.dat rather than
  a full copy.
* Fix issue where Visual Studio 2015 was optimizing out initialization code.
  Reported and fixed by Scott Godin. GitHub #81.
* Fix test/benchmark on Windows. Gisle Vanem. GitHub #75.
jperkin pushed a commit that referenced this issue Mar 22, 2020
### GMime 3.2.7

* Added some configure logic to auto-detect the system shift-jis charset alias. (issue #81)

* Fixed tests/Makefile.am to exit with a non-negative value (issue #82)

* Fixed logic to skip expired or revoked gpg subkeys when looking for the correct subkey to
  use for signing or encrypting. (issue #88)

* Fixed a regression introduced into 3.2.6 as part of the header parsder rewrite that lost
  the ability to warn about invalid headers for non-toplevel MIME parts. (issue #89)

* Fixed S/MIME to always set GPGME_KEYLIST_MODE_VALIDATE when looking up certificates
  as this is needed in order to correctly populate the GMimeCertificates (issue #90)
jperkin pushed a commit that referenced this issue Jun 3, 2020
2020-05-31 -- 0.9.4

  * Fixed: testrunner: No longer crashes when compiled with NDEBUG (GitHub #67)
  * Fixed: CMake: Support GTest 1.8.0 (GitHub #68)
      Thanks to Ryan Schmidt for the related report!
  * Fixed: CMake: Use variable GTEST_INCLUDE_DIRS (with plural "S") rather than
      GTEST_INCLUDE_DIR (GitHub #79, #81)
      Thanks to Wouter Beek for the related report!
  * Improved: CMake: Send config summary to stdout, not stderr (GitHub #72)
      Thanks to Scott Donelan for the patch!
  * Improved: Make -DURIPARSER_BUILD_TESTS=OFF unlock compilation without
      a C++ compiler; thanks to Fabrice Fontaine for the patch! (GitHub #69)
  * Added: Functions to make UriUri[AW] instances independent of the original
      URI string (GitHub #77 and #78)
      New functions:
        uriMakeOwner[AW]
        uriMakeOwnerMm[AW]
  * Added: CMake option URIPARSER_ENABLE_INSTALL to toggle installation of
      files, defaults to "ON" (GitHub #74, #75)
      Thanks to Scott Donelan for the patch!
  * Soname: 1:26:0
jperkin pushed a commit that referenced this issue Aug 15, 2020
3.2.5
Added
  IMAP Daemon: added switch to control the diffential state reload
    (mailbox_update_strategy=2), more information in dbmail.conf,
    mailbox_update_strategy_2_max_iterations [#81]
  IMAP Daemon: added switch to control UNSEEN first message in SELECT commands

Changed
  IMAP Daemon: allow reporting UID COPY success in case of various failures
    (except quota), reporting issues are sent to error log as warnings [#87]

Optimizations
  optimizing differential state [#81]
  optimizing fetch message headers [#85]

Issues
  fixing issue related to copy message in regard to RFC 3501, section 6.4.8
  fixing issues related group_concat for PostgreSql [#75], [#78]
  fixing issue related to lastRowId [#71]
  fixing issues related with differential update [#70], [#73]
  fixing proc not being used in BSD systems [#74]
  IMAP Daemon: segmentation fault [#68]

3.2.4
Added
  IMAP Daemon: mailbox-update-strategy switch (see dbmail.conf), experimental
  support for application_name in database connection uri
  IMAP Daemon: mailbox_search_strategy switch (see dbmail.conf)

Changed
  systemd unit changed to type notify
  mailbox state is build using only valid messages [#39]

Optimizations
  IMAP Daemon: optimization of sql queries in relation to message headers
  libevent increased priority on accepting new connections
  libevent optimization on reading and writing to sockets
  simplify libzdb configuration (AC_CHECK_HEADERS)

Issues
  fix segmentation fault in imap_append_hash_as_string [#12]
  dbmail-users: sql issue on deleting alias user [#18]
  IMAP Daemon: generation of invalid BODYSTRUCTURE in Content-Type field [#23]
  fix support for jemalloc latest version [#35]
  IMAP Deamon: BYE Command now offers optional message even on normal operations
  IMAP Deamon: idle message now offers optional message (* OK Still Here)
  IMAP Daemon: random hangs when single user is connected [#37]
  fix fd leaks
  IMAP Daemon: fix MODIFIED keyword, too many '[' and ']'
  fix segmentation fault in find_end_of_header
  fix gcc 10 compilation issue, duplicated definition
jperkin pushed a commit that referenced this issue Sep 16, 2020
Update devel/ruby-mixlib-config package to 3.0.9.


3.0.9 (2020-08-13)

* Remove encoding comment + pin chefstyle #81 (tas50)
* Update chefstyle requirement from = 1.2.0 to 1.2.1 #82
  (dependabot-preview[bot])
* Optimize requires for non-omnibus installs #83 (tas50)
jperkin pushed a commit that referenced this issue Sep 16, 2020
Update ruby-license-acceptance package to 2.1.2.


2.1.2 (2020-09-09)

* Case insensitively check acceptance #88 (phiggins)

2.1.1 (2020-09-09)

* Update chefstyle requirement from 1.2.1 to 1.3.2 in /components/ruby #85
  (dependabot-preview[bot])

2.1.0 (2020-09-09)

* Update mixlib-cli requirement from ~> 1.7 to ~> 2.1 in /components/ruby
  #80 (dependabot-preview[bot])
* Fix product reader tests. #81 (phiggins)
* Fail license acceptance if the user provides an unrecognized value #86
  (phiggins)
* improve initial load perf with autoloading expensive gems #87 (mwrock)

2.0.0 (2020-08-12)

* Fix minor spelling mistakes #78 (tas50)
* Remove support for Ruby 2.3 and bump tty deps #79 (tas50)
jperkin pushed a commit that referenced this issue Nov 13, 2020
Version 3.38.0
--------------

New and updated translations:

- Alan Mortensen, Ask Hjorth Larsen [da]
- Efstathios Iosifidis [el]
- Meskó Balázs [hu]
- Gianvito Cavasoli [it]
- Jeeyong Um [ko]
- Rūdolfs Mazurs [lv]
- José Vieira, Juliano Camargo [pt]
- Emin Tufan Çetin [tr]

New and updated manual translations

- Miquel-Àngel Burgos i Fradeja [ca]

Version 3.37.92
---------------

New and updated translations:

- Marek Černocký [cs]
- Zander Brown [en_GB]
- Asier Sarasua Garmendia [eu]
- Danial Behzadi [fa]
- Jiri Grönroos [fi]
- Thibault Martin [fr]
- Fran Dieguez [gl]
- Goran Vidović [hr]
- sicklylife [ja]
- Nathan Follens [nl]
- Piotr Drąg [pl]
- Rafael Fontenelle [pt_BR]
- Dušan Kazik [sk]
- Matej Urbančič [sl]
- Марко М. Костић [sr]

New and updated manual translations

- Jordi Mas [ca]
- Marek Černocký [cs]
- Mario Blättermann [de]
- Bruce Cowan, Zander Brown [en_GB]
- Daniel Mustieles [es]
- Piotr Drąg [pl]

Version 3.37.90
---------------

Bug fixes:

 !66, build: Make libportal dependency optional (Felipe Borges)
 !68, help: change file to File (Monika Grabovska)
 !69, eog-window: Use view-restore symbolic icon (Diego Escalante Urrelo)
 !70, flatpak fixups (Jordan Petridis)
 !71, Make pressing Ctrl+Q close all windows (Martin van Zijl)
 #99, Use Wallpaper Portal for "Set as Wallpaper" when possible (Felipe Borges)
 #139, Should inhibit screensaver only in slideshow mode (Felix Riemann)

New and updated translations:

- Felix Riemann [de]
- Daniel Mustieles [es]
- Fabio Tomat [fur]
- Kukuh Syafaat [id]
- Baurzhan Muftakhidinov [kk]
- Aurimas Černius [lt]
- Anders Jonsson [sv]
- Emin Tufan Çetin [tr]
- Boyuan Yang [zh_CN]

New and updated manual translations

- Jordi Mas, Assumpta [ca]
- Anders Jonsson [sv]
- Yuri Chornoivan [uk]

Version 3.37.2
--------------

Bug fixes:

 !57, Made strings consistent in format-change.page (Prashant Rawat)
 !58, Make EoG usable on phones (Arnaud Ferraris)
 !60, Use Portals and GtkAppChooserDialog for the "Open With" choices
      (Felipe Borges)
 !61, EogThumbView: Fix visible range callback being queued to often
      (Felix Riemann)
 #113, String with zooming in and out might be incorrect (Andre Klapper)

New and updated translations:

- Gil Forcada [ca]
- Baurzhan Muftakhidinov [kk]
- Piotr Drąg [pl]
- Daniel Șerbănescu [ro]
- Yuri Chornoivan [uk]
- Boyuan Yang [zh_CN]
- Cheng-Chia Tseng [zh_TW]

New and updated manual translations

- Yuri Chornoivan [uk]

Version 3.37.1
--------------

Bug fixes:

 !48, Change "Back space" to "Backspace" (scootergrisen)
 !49, Change "Slide show" to "Slideshow" (scootergrisen)
 !56, Fix minor typos (Yuri Chornoivan)
 #115, "Use the keyboard keys" could explain which ones (Ali Hassan-Zahraee)

New and updated translations:

- Charles Monzat [fr]

New and updated manual translations

- Yuri Chornoivan [uk]

Version 3.36.2
--------------

Bug fixes:

 !50, help-overlay: Fix next/previous image shortcuts for RTL languages
 !51, appdata: Update to release 3.36.1 (Felipe Borges)
 !55, eog-application.c: Add new shortcut for zoom-normal action (Sabri Ünal)
 #121, Swipe left and swipe right action have the same description
       in Keyboard Shortcuts dialog (Felix Riemann)
 #124, eog 3.36 cannot open HEIF files via gdk-pixbuf loader (Felix Riemann)

New and updated translations:

- Jordi Mas [ca]
- Fabio Tomat [fur]
- Yosef Or Boczko [he]
- Matej Urbančič [sl]
- Yuri Chornoivan [uk]

New and updated manual translations

- Jordi Mas [ca]
- Yuri Chornoivan [uk]

Version 3.36.1
--------------

New and updated translations:

- Jwtiyar Nariman [ckb]
- Tim Sabsch [de]
- Kjartan Maraas [nb]
- Daniel Șerbănescu [ro]

New and updated manual translations

- Jordi Mas, Francesc Bassas i Bullich, Jaume Jorba,
  Jordi Sagues, Assumpta [ca]
- Charles Monzat [fr]
- Andika Triwidada [id]

Version 3.36.0
--------------

 * Corrected link to bug writing guide in help docs (Andre Klapper)

Bug fixes:

 !46, [BUG] Fix missing removable storage support in snap package (mindmatter)

New and updated translations:

- Andre Klapper [az]
- Andre Klapper [br]
- Gianvito Cavasoli [it]
- Jeeyong Um [ko]
- Nathan Follens [nl]
- Yuri Chornoivan [uk]

New and updated manual translations

- Marek Černocký [cs]
- Daniel Mustieles [es]
- Piotr Drąg [pl]
- Anders Jonsson [sv]

Version 3.35.92
---------------

New and updated translations:

- Jordi Mas [ca]
- Alan Mortensen [da]
- Jor Teron [mjw]
- Piotr Drąg [pl]
- pan93412, Chao-Hsiung Liao [zh_TW]

Version 3.35.91
---------------

New and updated translations:

- Marek Černocký [cs]
- Bruce Cowan [en_GB]
- Asier Sarasua Garmendia [eu]
- Danial Behzadi [fa]
- Jiri Grönroos [fi]
- Charles Monzat [fr]
- Fran Diéguez [gl]
- gogo [hr]
- Balázs Úr [hu]
- Kukuh Syafaat [id]
- sicklylife [ja]
- Aurimas Černius [lt]
- Rafael Fontenelle [pt_BR]
- Марко М. Костић [sr]
- Sabri Ünal [tr]

Version 3.35.3
--------------

Bug fixes:

 !36, EogPrintImageSetup: Rework spinbutton behaviour (Peter C. S. Scholtens)
 !38, Improve Keyboard Shortcuts (Sabri Ünal)
 !39, EogScrollView: Guard against attempting to create a surface using
      an invalid size (Michael Webster)
 !40, Remove outdated info from HACKING (Anton Leontiev)
 !41, App icon: minor updates for 3.36 (Tobias Bernard)
 !45, help: Add Danish screenshots (scootergrisen)

New and updated translations:

- Daniel Mustieles [es]
- abuyop [ms]
- Dušan Kazik [sk]
- Anders Jonsson [sv]

New and updated manual translations

- scootergrisen [da]
- Andika Triwidada [id]

Version 3.35.2
--------------

Bug fixes:

 !27, Various EogThumbView bugfixes (Krifa75)
 #66, Unfullscreen using F11 doesn't work if window is empty (Felix Riemann)
 #93, Pan gesture in RTL shows always next picture (Felix Riemann)
 #96, Publish nightly builds on nightly.gnome.org (Felix Riemann, Piotr Drąg)

New and updated translations:

- Jordi Mas [ca]
- Fran Diéguez [gl]
- Stas Solovey [ru]

New and updated manual translations

- Aleix Badia i Bosch [ca]
- Fran Diéguez [gl]

Version 3.35.1
--------------

Bug fixes:

 !26, Use librsvg's GInputStream functions (Federico Mena Quintero)
 !27, Various EogThumbView bugfixes (Krifa75)
 #81, Zoom with mouse wheel is really slow (Felix Riemann)

Version 3.34.1
--------------

Bug fixes:

 !25, Check errors after rsvg_handle_close() (Federico Mena Quintero)
 !32, icon: create a nightly app icon (Jakub Steiner)
 !33, EogApplication: Initialize debug before plugin engine (Anton Leontiev)

New and updated translations:

- Ask Hjorth Larsen [da]
- Gianvito Cavasoli [it]
- Ryuta Fujii [ja]

New and updated manual translations

- Jordi Mas [ca]
- Tim Sabsch [de]
- Rafael Fontenelle [pt_BR]

Version 3.34.0
--------------

New and updated translations:

- Danial Behzadi [fa]
- Ryuta Fujii [ja]
- Rūdolfs Mazurs [lv]
- Piotr Drąg [pl]

New and updated manual translations

- Ask Hjorth Larsen [da]
- Daniel Mustieles [es]
- Gabor Kelemen [hu]
- Piotr Drąg [pl]
- Sebastian Rasmussen [sv]

Version 3.33.91
---------------

New and updated translations:

- Marek Černocký [cs]
- Tim Sabsch [de]
- Claude Paroz [fr]
- Aurimas Černius [lt]
- Pawan Chitrakar [ne]

New and updated manual translations

- Pawan Chitrakar [ne]

Version 3.33.90
---------------

New and updated translations:

- Asier Sarasua Garmendia [eu]
- Jor Teron [mjw]
- Anders Jonsson [sv]

Version 3.33.3
--------------

Bug fixes

 !21, Improve meson port (Iñigo Martínez)
 !22, build: Use #ifdef consistently (Iñigo Martínez)

New and updated translations:

- Goran Vidović [hr]
- Sveinn í Felli [is]
- Nathan Follens [nl]

Version 3.33.2
--------------

Bug fixes

 #61, Unreasonable limitation of scaling in print dialog (Felix Riemann)

New and updated translations:

- Efstathios Iosifidis [el]
- Balázs Úr [hu]

New and updated manual translations

- Aleix Badia i Bosch [ca]

Version 3.33.1
--------------

 * Various help doc improvements (Andre Klapper)

Bug fixes:

 !20, Update librsvg and error checking (Federico Mena Quintero)
 #50, SIGSEGV in g_mutex_lock() (Felix Riemann)
 #51, PNG file displayed darker after conversion from JPEG file (F. Riemann)
 #54, Fullscreen has 3 buttons with exactly the same tooltip (Felix Riemann)
 #725359, only build and attach RGB color profiles to PNGs when both
          gAMA and cHRM are present (pdknsk)

New and updated translations:

- Khaled Hosny [ar]
- Jordi Mas [ca]
- Alan Mortensen [da]
- Charles Monzat [fr]
- gogo [hr]
- Kukuh Syafaat [id]
- Dušan Kazik [sk]
- Dingzhong Chen [zh_CN]

New and updated manual translations

- Marek Černocký [cs]
- Christian Kirbach [de]
- Balázs Úr [hu]
- Piotr Drąg [pl]

Version 3.32.0
--------------

New and updated translations:

- Kristjan SCHMIDT [eo]

New and updated manual translations

- Balázs Úr [hu]

Version 3.31.91
---------------

 * Improved help docs (Andre Klapper)

Bug fixes:

 !18, snap: Added snap packaging (Ken VanDine)
 !19, Remove uta.[ch] and the old drawing code (Federico Mena Quintero)

New and updated translations:

- Marek Černocký [cs]
- Alan Mortensen [da]
- Felix Riemann [de]
- Jiri Grönroos [fi]
- Charles Monzat [fr]
- Gianvito Cavasoli [it]
- Baurzhan Muftakhidinov [kk]
- Jeeyong Um [ko]
- Aurimas Černius [lt]
- Rūdolfs Mazurs [lv]
- Nathan Follens [nl]
- Piotr Drąg [pl]
- Rafael Fontenelle [pt_BR]
- Stas Solovey [ru]
- Марко М. Костић [sr]
- Trần Ngọc Quân [vi]
- pan93412 [zh_TW]

New and updated manual translations

- Piotr Drąg [pl]
- Anders Jonsson [sv]

Version 3.31.90
---------------

 * Improved wording in help docs (Andre Klapper)

Bug fixes:

 !16, EogScrollView: Set scale=1 for the image surface (Jan Alexander Steffens)

New and updated translations:

- Jordi Mas [ca]
- Fran Dieguez [gl]
- Balázs Úr [hu]
- Kukuh Syafaat [id]
- Shushi Kurose [ja]
- Florentina Mușat [ro]

New and updated manual translations

- Daniel Mustieles [es]
- Balázs Úr [hu]

Version 3.31.3
--------------

New and updated translations:

- Efstathios Iosifidis [el]
- Daniel Mustieles [es]
- Fabio Tomat [fur]
- Ryuta Fujii [ja]
- Anders Jonsson [sv]
- Sabri Ünal, Emin Tufan Çetin [tr]

New and updated manual translations

- Anders Jonsson [sv]

Version 3.31.2
--------------

 * Improved primary menu (Peter, Allan Day, Felix Riemann)
 * Improved app icon (Jakub Steiner)

Bug fixes:

 !14, Add View submenu (Peter)

New and updated translations:

- Carmen Bianca Bakker [eo]
- Daniel Mustieles [es]
- Charles Monzat [fr]
- Matej Urbančič [sl]

Version 3.31.1
--------------

 * Update app icon
 * Remove appmenu

Bug fixes:

 !3, Add Flatpak manifest (Jordan Petridis)
 !7, icon: update app icon (Jakub Steiner)
 !11, Remove appmenu (Robert Roth)
 !12, Fix warnings (Thomas Bechtold)
 #3, README is obsolete (Robert Roth)
 #15, Slideshow accidentally skips images when using a slow device
      for file access (Stefan Richter)
 #22, Use 96dpi when displaying SVGs (Antonio Ospite)

New and updated translations:

- Carmen Bianca Bakker [eo]

Version 3.28.4
--------------

 * Many documentation updates and fixes (Andre Klapper, Rafael Fontenelle)

Bug fixes:

 !4, User docs: Be clear about plugin tab (Rafael Fontenelle)
 !5, User docs: Remove non-extra plugin from list (Rafael Fontenelle)
 !6, User docs: Fix shortcut for image gallery (Rafael Fontenelle)
 #6, Space bar keyboard shortcut doesn't work (Andre Klapper)
 #8, Crash when holding right or left arrow key when "Date in statusbar"
     plugin is enabled (Felix Riemann)
 #10, "Failed to open file" warning when browsing in a collection of file
      (Felix Riemann)

New and updated translations:

- Jordi Mas [ca]
- Marek Černocký [cs]
- Rudolfs Mazurs [lv]
- Piotr Drąg [pl]
- Cheng-Chia Tseng [zh_TW]

New and updated manual translations

- Marek Černocký [cs]
- Mario Blättermann [de]
- Daniel Mustieles [es]
- Claude Paroz [fr]
- Balázs Úr [hu]
- Rudolfs Mazurs [lv]
- Piotr Drąg [pl]
- Rafael Fontenelle [pt_BR]
- Anders Jonsson [sv]

Version 3.28.3
--------------

Bug fixes:

 !1, Add OARS and update gitlab URLs (Nick Richards)
 !2, Add icns to mime types (Harry Mallon)
 #674284, EOG memory leak on viewing many jpeg images (Claudio Saavedra)
 #795998, build: it's enable_xmp not enable_exempi (Rasmus Thomsen)

New and updated translations:

- Pieter Schalk Schoeman [af]

Version 3.28.2
--------------

New and updated translations:

- Marcos Lans [gl]

Version 3.28.1
--------------

Bug fixes:

 #794472, EOG is missing an icon in full screen mode
          (eog-image-gallery-symbolic) (Felix Riemann)

New and updated translations:

- Daniel Șerbănescu [ro]

New and updated manual translations

- Alexandre Franke, Andre Klapper [fr]
- Piotr Drąg [pl]
- Anders Jonsson [sv]

Version 3.28.0
--------------

New and updated translations:

- Bruce Cowan [en_GB]
- gogo [hr]
- A S Alam [pa]

New and updated manual translations

- Marek Černocký [cs]
- Charles Monzat, Alexandre Franke [fr]
- Balázs Úr [hu]
- Piotr Drąg [pl]
- Anders Jonsson [sv]

Version 3.27.91
---------------

 * Build system improvements (Iñigo Martínez, Piotr Drąg, Felix Riemann)

Bug fixes:
 #793719, Various meson related improvements (Iñigo Martínez)

New and updated translations:

- Mario Blättermann [de]
- GunChleoc [gd]

New and updated manual translations

- Marek Černocký [cs]
- Mario Blättermann [de]
- Daniel Mustieles [es]
- Balázs Úr [hu]

Version 3.27.90
---------------

 * Swapped shortcuts for gallery and sidebar to match other GNOME apps
 * Disabled color profile generation from Exif values
 * Replaced several deprecated Glib/Gtk+ function calls

Bug fixes:
 #792682, F9 to toggle Side Pane (Felix Riemann)
 #792770, JPEG image renders black on-screen (Felix Riemann)
 #792923, Port from gtk_show_uri to gtk_show_uri_on_window (Timm Bäder)
 #792924, Fix warnings from recent glib changes to g_object_(un)ref (Timm Bäder)
 #792925, Remove gdk_window_process_updates call (Timm Bäder)

New and updated manual translations

- Piotr Drąg [pl]

Version 3.27.3
--------------

 * Drop Autotools support in favour of Meson (Iñigo Martínez)
 * Drop deprecated/unused files from help docs (Felix Riemann)

Bug fixes:
 #784354, Port to meson build system (Iñigo Martínez)

Version 3.27.2
--------------

Bug fixes:
 #787188, Close confirmation dialog looks outdated
 #787750, EOG 3.26 does not store recently used files

Version 3.27.1
--------------

 * Port to meson build system (Iñigo Martínez)

Bug fixes:
 #784354, Port to meson build system (Iñigo Martínez)
 #790078, build: Install appstream metadata to non-deprecated location
          (Jeremy Bicha)

Version 3.26.2
--------------

Bug fixes:
 #788582, Wrong line endings and broken tags in eog’s help
          (Ryan Schmidt, Piotr Drąg)

New and updated translations:

- Xavi Ivars [ca@valencia]
- Kjartan Maraas [nb]
- Mingcong Bai [zh_CN]

New and updated manual translations

- Daniel Mustieles, Ryan Schmidt, Piotr Drąg [es]
- Andre Klapper [lv]
- Piotr Drąg [pl]

Version 3.26.1
--------------

 * Fixed smaller translation bugs (Andre Klapper, Piotr Drąg)

New and updated translations:

- Yuras Shumovich [be]
- Efstathios Iosifidis [el]
- Arash Mousavi [fa]
- Sveinn í Felli [is]
- Justin van Steijn [nl]
- Stas Solovey [ru]

New and updated manual translations

- Andre Klapper [cs]
- Andre Klapper [de]
- Anders Jonsson [sv]

Version 3.26.0
--------------

New and updated translations:

- Lyubomir Vasilev [bg]
- Ask Hjorth Larsen [da]
- Iñaki Larrañaga Murgoitio [eu]
- Gianvito Cavasoli [it]
- sujiniku, Jiro Matsuzawa [ja]
- Nathan Follens [nl]

New and updated manual translations

- Jordi Mas, Aleix Badia i Bosch [ca]
- Gabor Kelemen [hu]
- Sebastian Rasmussen [sv]

Version 3.25.92
---------------

* Updated help docs (Andre Klapper)

Bug fixes:

 #759434, 100% zoom keyboard shortcut documentation and button/menu entry

New and updated translations:

- Jordi Mas [ca]
- Ask Hjorth Larsen [da]
- Jiri Grönroos [fi]
- Alexandre Franke, Charles Monzat [fr]
- Fran Dieguez [gl]
- gogo [hr]
- Sveinn í Felli [is]
- Jeeyong Um [ko]
- Aurimas Černius [lt]
- Rūdolfs Mazurs [lv]
- Piotr Drąg [pl]
- Rafael Fontenelle [pt_BR]
- Мирослав Николић [sr]
- Miroslav Nikolić [sr@latin]
- Cheng-Chia Tseng [zh_TW]

New and updated manual translations

- Marek Černocký [cs]
- Christian Kirbach, Mario Blättermann [de]
- Daniel Mustieles [es]
- Rūdolfs Mazurs [lv]

Version 3.25.90
---------------

 * Miscellaneous fixes (Anders Jonsson, Andre Klapper, Bastien Nocera)

Bug fixes:

 #784942, thumbnail: Remove use of obsolete gnome-desktop-thumbnail helper

New and updated translations:

- Khaled Hosny [ar]
- Marek Černocký [cs]
- Meskó Balázs [hu]
- Anish A [ml]
- Dušan Kazik [sk]
- Matej Urbančič [sl]
- Anders Jonsson [sv]
- Çağatay Yiğit Şahin [tr]
- Trần Ngọc Quân [vi]

New and updated manual translations

- Mario Blättermann [de]
- Daniel Mustieles [es]
- Anders Jonsson [sv]

Version 3.25.1
--------------

 * Drop intltool support in favour of plain gettext

Bug fixes:

 #555831, be able to mount a volume from recent files (Ondrej Holy)

New and updated translations:

- Felix Riemann [de]
- Daniel Mustieles [es]
- Fabio Tomat [fur]
- Kukuh Syafaat [id]
- Baurzhan Muftakhidinov [kk]
- Stas Solovey [ru]
- Emin Tufan Çetin [tr]

Version 3.24.1
--------------

Bug fixes:

 #780675, gcc pragma build failure

New and updated translations:

- Tom Tryfonidis [el]
- Daniel Mustieles [es]
- gogo [hr]
- Kjartan Maraas [nb]

New and updated manual translations

- Rūdolfs Mazurs [lv]
jperkin pushed a commit that referenced this issue Jan 13, 2021
Change log:

0.5.1
======
- Dependency Changes:
  - GLib >= 2.52.0
  - GTK >= 3.22.0

- New Features:
  - Allow to change the font size from keyboard/mouse (#46, #54, !60)
  - Switch to asynchronous search (!58)
  - Give more choice for whitespace display (#44, !46)

- Appearance Changes:
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description

- Code Refactoring:
  - Code refactoring around MousepadView properties (!60)
  - Code refactoring around GMenuModel-bindings (!50)

- Bug Fixes:
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (#81)
  - Warn when using GLib functions newer than requirements
    (Mousepad 0.5.0 actually required GLib 2.60 due to such an oversight)

- Translation Updates:
  Catalan, Chinese (Taiwan), French, German, Italian, Japanese,
  Lithuanian, Norwegian Bokmål, Portuguese, Portuguese (Brazil),
  Russian, Serbian, Spanish, Swedish, Turkish
jperkin pushed a commit that referenced this issue Mar 16, 2021
CUPS 2.3.3op2 is the latest OpenPrinting CUPS security and bug fix
release. Changes include:

    Security: Fixed a buffer (read) overflow in the ippReadIO function
    (CVE-2020-10001)
    Clarified the documentation for the "Listen" directive (Issue #53)
    Fixed duplicate ColorModel entries for AirPrint printers (Issue 59)
    Fixed directory/permission defaults for Debian kfreebsd-based systems
    (Issue #60, Issue #61)
    Fixed crash bug in ppdOpen (Issue #64, Issue #78)
    Fixed regression in snprintf emulation function (Issue #67)
    The scheduler's systemd service file now waits for the nslcd service to start
    (Issue #69)
    The libusb-based USB backend now uses a simpler read timer implementation to
    avoid a regression in a previous change (Issue #72)
    The PPD caching code now only tracks the APPrinterIconPath value on macOS
    (Issue #73)
    Fixed segfault in help.cgi when searching in man pages (Issue #81)
    Root certificates were incorrectly stored in "~/.cups/ssl".
jperkin pushed a commit that referenced this issue Apr 8, 2021
Patchlevel 8 (Dec 2020)

NEW FEATURES:

o Use deflate to embed image data into eps output, often substantially
  reducing file size.
o Embed pdf files into ps output by converting the pdf to eps.
o Allow negative arrow widths. This might be useful for asymmetric arrow
  tips, which can thus be mirrored around the corresponding line.

BUGS FIXED:

Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
o Reject negative text font sizes. Fixes ticket #86.
o Allow fig files ending without previous eol character. Fixes #83, #84.
o Accept text and ellipse angles only within -2*pi to 2*pi. Fixes #76.
o Allow -1 as default TeX font, not only 0. Fixes #71, #75, #81.
o Do not allow ASCII NUL anywhere in input. Fixes #65, #68, #73, #80.
o Use getline() to improve input scanning.
  Fixes tickets #58, #59, #61, #62, #67, #78, #79, #82.
o Correctly scan embedded pdfs for /MediaBox value.
o Convert polygons having too few points to polylines. Ticket #56.
o Reject huge arrow types causing integer overflow. Ticket #57.
o Allow Fig v2 text strings ending with multiple ^A. Ticket #55.
o Embed images in pdfs with their original compression type, i.e., leave
  the gs switch "-dAutoFilterColorImages" at its default value "true".
jperkin pushed a commit that referenced this issue May 18, 2021
This release does not contain new "ABI features". The ABI (Application
Binary Interface) is 100% compatible with release 1.3.5.


CHANGES IN FLTK 1.3.6                              RELEASED: May 15 2021

There have been no changes since FLTK 1.3.6rc2.


CHANGES IN FLTK 1.3.6rc2                           RELEASED: May 04 2021

FLTK 1.3.6rc2 fixes some minor issues of 1.3.6rc1, particularly macOS
bundle generation. It addresses an issue that bundles can't be executed
on macOS 11.3 Big Sur if built with configure/make after downloading
the release tarball because of the macOS "quarantine" feature.

Details:

  Albrecht Schlosser:
    Rename file 'VERSION' to 'fltk_version.dat' (#191)
    Fix version number in doxygen docs
    Fix build with Cairo for CMake < 3.13
    CMake: fix old (pre 3.13) link_directories() usage
    Enhance CMake build configuration summary
    Refactor macOS bundle generation to avoid "quarantine"
    Fix a new compiler warning


CHANGES IN FLTK 1.3.6rc1                           RELEASED: Apr 26 2021

FLTK 1.3.6 is a maintenance release with new macOS Big Sur support
and some bug fixes. macOS Big Sur is supported on both Intel and the
new Apple Silicon (M1) chips.

CMake support has been improved but is not yet "perfect". Documentation
has been enhanced, bundled image libraries have been updated to current
versions.

The following lists are subsets of all commits. References in '(...)'
are either STR numbers (STR xxxx) or GitHub Issues or Pull Requests
(#nnn).


Bug fixes and other improvements

  Albrecht Schlosser:
    Fix Fl::add_timeout() in draw() under Linux (STR 3188)
    X11: Fix X Input Methods (XIM) (STR 3502, 3192)
    Fix overly restrictive JPEG filter (#81)
    Fix DND in read-only Fl_Input (Fl_Output) (#113)
    Fix offscreen drawing under X11 (STR 3384)
    Fix potential fluid crashes (STR 3420) + memory leak
    Fix X11 copy-paste and drag-and-drop target selection (#182)
    Fix CMake install procedure (#212)
    Avoid "Bogus FL_MOVE/FL_DRAG events" (#76)
    CMake: Document FLTKConfig.cmake and set FLTK_INCLUDE_DIR

  Greg Ercolano:
    Fix issue92, added -d debug flag to fluid (#92)
    Merge pull request #176 from ComputerNerd/errmsg-fix-13

  ManoloFLTK:
    X11: add support for copy+paste of image within one app
    Windows: add bitmap version of graphics when copying to clipboard
    Fix use of Xrender extension with old, 16-bit framebuffers.
    Fix for Fl_Native_File_Chooser under macOS 10.15 Catalina and ...
    Restore macOS capacity to turn window fullscreen encompassing several
      screens.
    Improve Fl_Copy_Surface under macOS
    Set OPTION_USE_SYSTEM_LIBPNG/JPEG off under macOS by default
    Have Fl_Pack::draw() call Fl_Group::init_sizes() on its parent group.
    CMake support of the Darwin+XQuartz test platform
    Add support of macOS "Big Sur" 11.0
    Fix when building with SDK 10.15 and running with 11.0 Big Sur
    Backport fix for issue #185 "Shared Image reload() loses initial
      dimensions" from branch 1.4
    Fix fl_endpoints() for macOS platform that was not effective.
    Fix stack corruption when loading GIF (pull request #200)
    Restore ./configure --enable-x11 on macOS
    Fix crash when terminating any macOS app by cmd-Q

  OKAMURA, Yasunobu:
    Fix JIS Keyboard dead keys
jperkin pushed a commit that referenced this issue Jun 4, 2021
Changes since 1.4.0 from the RELEASE_NOTES file
        NOTE: In response to CVE-2019-20790, opendmarc has changed
                how it evaluates headers added by previous
                SPF milters.  Users are encouraged to read the
                CVE-2019-20790 file in the "SECURITY" folder
                for more details. (#49, #158).  Originally reported by
                Jianjun Chen, feedback by Simon Wilson and
                David Bürgin <dbuergin@gluet.ch>.
        NOTE: OpenDMARC's internal SPF handling will be removed
                in a future version.  Users are encouraged to
                build linked against libspf2.  Many pre-built
                packages provided by OS packagers already do this.
                (See https://www.libspf2.org)
        Addition of defines for MUSL C Library. (#129/#133).  Patches by
                Marco Rebhan.
        Updated opendmarc.conf manpage and opendmarc.conf.sample to point to
                https://publicsuffix.org/list/.
        Added a CONTRIBUTING document.
        Fix two #ifdefs in arc functions for strlcpy. (#138).  Reported by
                Leo Bicknell.
        Fixes to MySQL Schema (#98/#99).  Patch by Bond Keevil.
        LIBSPF2 calls would not compile on OpenBSD due to OpenBSD not
                having the ns_type definition in arpa/resolv.h.
                Added detection to configure script.  (#134)
        Reworked hcreate_r calls to use hcreate, to compile natively on
                OpenBSD and MacOS. (Part of #94)  Reported by Rupert
                Gallagher.
        Add compatibility with AutoConf 2.70. (#95)
        Documentation updates about SourceForge being deprecated.  (#101)
        Only accept results from Received-SPF fields that indicate clearly
                which identifier was being evaluated, since DMARC specifically
                only wants results based on MAIL FROM.
        Many build-time fixes (#100, #91, #90, #86, #85, #84, #83, #82, #81)
                Patches provided by Rupert Gallagher (ruga@protonmail.com)
        Added config option HoldQuarantinedMessages (default false), which
                controls if messages with p=quarantine will be passed on to
                the mail stream (if False) or placed in the MTA's "hold"
                queue (if True).  Issue #105.  Patch by Marcos Moraes, on
                the OpenDMARC mailing list.
        Remove "--with-wall" from "configure".  Suggested by Leo Bicknell.
        LIBOPENDMARC: Fix bug #50: Ignore all RRTYPEs other than TXT.
                Problem reported by Jan Bouwhuis.
        LIBOPENDMARC: Fix bug #89: Repair absurd RRTYPE test in SPF code.
        LIBOPENDMARC: Fix bug #104: Fix bogus header field parsing code.
        LIBOPENDMARC: Fix bug #161: Don't pass the client IP address through
                htonl() since it's already in network byte order.  This
                was causing SPF errors when the internal SPF
                implementation was in use.
        LIBOPENDMARC: Fix numerous problems with the internal SPF
                implementation.
jperkin pushed a commit that referenced this issue Jun 4, 2021
(pkgsrc chagnes)
 - Add TEST_DEPENDS+=

(upstream changes)
# hms 1.1.0

## Breaking changes

- `"hms"` objects no longer have a common type with `character` and `numeric`. Combining such values previously threw a warning, now throws an error (#94).
- `vec_cast()` and `as_hms()` throw error instead of a warning if input can't be parsed (#68).

## Features

- New `unique.hms()` method (#98, @joethorley).
- `as_hms()` is a generic again (#81).

## Internal

- Avoid `LazyData` in `DESCRIPTION`.
- Bump required versions of ellipsis and vctrs to avoid warning during package load.
- Using lifecycle package (#94).


# hms 1.0.0

## Life cycle

- hms is now marked as "stable".

## Breaking changes

- `"hms"` objects no longer have a common type with `character` and `numeric`. Combining such values previously threw a warning, now throws an error (#94).
- `vec_cast()` and `as_hms()` now throw error instead of a warning if input can't be parsed (#68).

## Features

- `as_hms()` is a generic again (#81).
- `round_hms()` and `trunc_hms()` gain `digits` argument (#78, @hglanz).

## Bug fixes

- `as_hms()` and `vec_cast()` now correctly treat objects of class `"difftime"` with `integer` mode (#84).

## Internal

- Using lifecycle package (#94).
- hms has been re-licensed as MIT (#86).


# hms 0.5.3

- Use `vec_default_ptype2()`, remove `vec_ptype2.hms.unspecified()` (#80, @romainfrancois).
- `vec_ptype2.hms.default()` forwards to `vec_default_ptype2()` for compatibility with vctrs 0.2.1.
- Remove `as.data.frame.hms()`, handeld by vctrs.


# hms 0.5.2.9000

- Internal changes only.


# hms 0.5.2

- Work around parsing error that occurs on DST changeover dates (https://bugs.r-project.org/bugzilla/show_bug.cgi?id=16764).


# hms 0.5.1

- Lossy casts from `character` vectors to `hms` now also trigger a warning if the cast succeeds in the first element of the vector but fails for other elements.
jperkin pushed a commit that referenced this issue Jan 24, 2022
0.12.2 (2022-01-14)
======
- New Features:
  - Thumbnailer: Add support for shared thumbnail repositories (#82)
  - Thumbnailer: Add thumbnail flavor support (#81)

- Performance Improvement:
  - Optimization: Use TreeModel IFace to walk the image list
  - Optimization: Add index and list link to RsttoImageListIter
  - Optimization: Switch to GQueue in RsttoImageList

- Code Refactoring:
  - Flatpak: Add lifecycle manager patch to Xfconf dependency
  - Flatpak: Add Tumbler dependency as a private service (!35)
  - Flatpak: Add pixbuf loaders
  - Refactoring: Cleanup and simplifications around thumbnail size
  - Redistribute thumbnail sizes uniformly
  - Disable debug checks in release mode
  - Cleanup: Miscellaneous
  - Cleanup: Remove unused APIs in RsttoImageList

- Bug Fixes:
  - Fix and complete file change monitoring
  - Thumbnailer: Rework queue management
  - Thumbnailer: Properly set the number of visible items
  - Take the device scale into account to limit rendering quality
  - Avoid multi-threading issue with X11 (#76)

- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm��l, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Uyghur
jperkin pushed a commit that referenced this issue Feb 21, 2022
0.2.3
* Allow bare word attribute in fenced_divs (#84). This follows a similar
  change in pandoc (jgm/pandoc#7242).

0.2.2.1
* Fix commonmark-extensions to build with GHC 9.2 (#81, Joseph
  C. Sible). Currently --allow-newer is needed.

0.2.2
* Add footnote to gfmExtensions. Note that this also requires additional
  type constraints on gfmExtensions [API change].

0.2.1.2
* Fix bug with absolute paths in rebase_relative_paths extension on
  Windows.

0.2.1.1
* Fix bug in wikilinks extensions.

0.2.1
* Add rebase_relative_paths extension. New exported module
  Commonmark.Extensions.RebaseRelativePaths [API change].
* Add wikilinks_title_before_pipe and wikilinks_title_after_pipe extensions
  (#69). New exported module Commonmark.Extensions.Wikilinks [API change].
jperkin pushed a commit that referenced this issue Apr 24, 2022
0.13.1

    fix: improved shell completion for URLs by @danielgtaylor in #95
    fix: simplify option handling, send explicitly passed defaults by @danielgtaylor in #96

0.13.0

    feat: cache parsed/loaded APIs for faster access by @danielgtaylor in #83
    fix: sending non-structured-object input via stdin, fixes #81 by @danielgtaylor in #84
    fix: better handling of params with unknown types, fixes #63 by @danielgtaylor in #85
    fix: trim trailing slashes from OpenAPI servers by @danielgtaylor in #86
    fix: custom server usage, fixes #54 by @danielgtaylor in #87
    feat: enabled & document raw mode for saving files by @danielgtaylor in #88
    fix: parameter serialization for style: form, fixes #47 by @danielgtaylor in #89
    fix: handle recursive schemas without crashing, fixes #21 by @danielgtaylor in #90
    feat: add api sync command by @danielgtaylor in #91
    feat: update dependencies by @danielgtaylor in #92
    fix: simplify edit resource command code by @danielgtaylor in #93
    fix: panic when multiple configured APIs have the same base URL by @danielgtaylor in #94


0.12.0

    b8773c1 Merge pull request #82 from danielgtaylor/completion
    b600019 feat: add auth-header command
    b9d6da4 feat: completion of URI templates
    b0b14ed feat: dynamic shell completion for OpenAPI operations
    593acaf fix: utilize existing API loading for completion
jperkin pushed a commit that referenced this issue Jun 2, 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)
jperkin pushed a commit that referenced this issue Jul 27, 2022
Change log:

0.12.3 (2022-07-09)
======
- Bug Fixes:
  - thumbnailer: Fall back on lower qualities in case of unsupported flavor (#81)
  - Secure error handling when opening multiple files
  - Use `G_FILE_MONITOR_WATCH_MOVES` for file monitoring
  - Do not keep sticky state when current file is removed
  - Fix management of transaction source id
  - Correctly handle deletion when there is only one image (#89)
  - Update iter list on insertion and deletion (#88)
  - build: Fix intltool lock file problem during make distcheck
  - Display error message on stderr
  - i18n: Use `xfce_textdomain()` to initialize translations
  - Ensure that an error is set if no pixbuf is available
  - Fix some memory leaks

- Code Refactoring:
  - flatpak: Some updates from Flathub
  - Remove old icon files
  - Remove TODO file
  - Flatpak: Add libopenraw dependency

- Translation Updates:
  Chinese (China), Danish, Greek, Korean, Malay, Portuguese (Brazil),
  Turkish
jperkin pushed a commit that referenced this issue Sep 28, 2022
What's Changed
 - Support collaborative playlists in #83
 - Handle device connection with retries in #81
jperkin pushed a commit that referenced this issue Nov 15, 2022
What's Changed
Exciting New Features
 - Add focus keybindings to the config by @Builditluc in #79
 - Better logging messages by @Builditluc in #83
 - Create config file if not existent by @Builditluc in #88
 - Overhaul the UI by @Builditluc in #81

Bug Fixes
 - Fix no article being displayed by @Builditluc in #73
 - Disable logging if not enabled in the config by @Builditluc in #91
 - Fix crash on non writable directory by @Builditluc in #99

Documentation Changes
 - Add toc configuration documentation by @Builditluc in #75
 - Change Branch naming by @Builditluc in #76
 - Add FreeBSD install instructions by @nunotexbsd in #86

Other Changes
 - Add label to exclude PRs from release notes by @Builditluc in #72
 - Bump toml dependency to 0.5.9 by @Builditluc in #85
 - Fix documentation action by @Builditluc in #101
jperkin pushed a commit that referenced this issue Dec 17, 2022
Change log:

0.12.4 (2022-12-16)
======
- Dependency Changes:
  - GLib >= 2.56.0

- Appearance Changes:
  - thumbnailer: Increase thumbnail sizes (#81)

- Code Refactoring:
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Update D-Bus permissions after changing file manager method
  - flatpak: Updates from Flathub
  - Remove duplicated RsttoMainWindow:device-scale property

- Bug Fixes:
  - use-thunar-properties: Add & improve comments (!37)
  - thumbnailer: Add a warning if D-Bus proxy creation failed
  - Allow Xfconf initialization to fail (#19)
  - thumbnailer: Add missing sanity checks
  - Use a better-known bus name and object path for D-Bus proxy (#95, !36)
  - Properly update iterator when browsing a list containing invalid files (#94)
  - thumbnailer: Remove invalid files after processing thumbnail queue (#94)

- Translation Updates:
  Kazakh, Korean, Occitan (post 1500), Polish, Portuguese
jperkin pushed a commit that referenced this issue Feb 7, 2023
What's Changed
 - Update dependencies and fix clippy errors in #82
 - Add authentication and upvote support in #81
 - Refactor modeling, parsing, and client codes in #84
 - Voting support follow-ups in #85

What's new
 - With authentication support added, users can now authenticate their
   account and upvote stories/comments.
   More details: https://github.com/aome510/hackernews-TUI#authentication
jperkin pushed a commit that referenced this issue Feb 10, 2023
Change log:

0.13.0 (2023-02-09)
======
- New Features:
  - Add print support (#1)

- Bug Fixes:
  - editor-chooser: Expand tree view vertically
  - properties-dialog: Update thumbnail on "ready" signal
  - Fix remaining blurry icons when UI scale > 1
  - thumbnailer: Properly support window scaling (#81)
  - Revert "thumbnailer: Increase thumbnail sizes"

- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokml, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Uyghur
jperkin pushed a commit that referenced this issue Apr 8, 2023
[1.6.0] - 2023-03-20
What's Changed
 - Add NetBSD instructions by @0323pin in #77
 - Add repology badge by @jubalh in #76
 - fix issue where level wasn't being read from config by @solidiquis in #78
 - add scoop manifest by @fawni in #80
 - default to num logical cpus rather than 4 threads by @solidiquis in #81
 - Add support for generating shell completions by @Brezak in #82
 - Fix miscoloration of directories that have extension by @fawni in #83
 - [Optimization] - Upgraded heap-based tree data structure to an index-tree
   by @solidiquis in #86
 - Replace tempdir crate with tempfile crate by @Brezak in #87
 - fix issue where ansi escapes were being printed raw on windows
   by @solidiquis in #90
jperkin pushed a commit that referenced this issue Apr 28, 2023
Snowball 2.2.0 (2021-11-10)
===========================

New Code Generators
-------------------

* Add Ada generator from Stephane Carrez (#135).

Javascript
----------

* Fix generated code to use integer division rather than floating point
  division.

  Noted by David Corbett.

Pascal
------

* Fix code generated for division.  Previously real division was used and the
  generated code would fail to compile with a "Incompatible types" error.

  Noted by David Corbett.

* Fix code generated for Snowball's `minint` and `maxint` constant.

Python
------

* Python 2 is no longer actively supported, as proposed on the mailing list:
  https://lists.tartarus.org/pipermail/snowball-discuss/2021-August/001721.html

* Fix code generated for division.  Previously the Python code we generated
  used integer division but rounded negative fractions towards negative
  infinity rather than zero under Python 2, and under Python 3 used floating
  point division.

  Noted by David Corbett.

Code Quality Improvements
-------------------------

* C#: An `among` without functions is now generated as `static` and groupings
  are now generated as constant.  Patches from James Turner in #146 and #147.

Code generation improvements
----------------------------

* General:

  + Constant numeric subexpressions and constant numeric tests are now
    evaluated at Snowball compile time.

Behavioural changes to existing algorithms
------------------------------------------

* german2: Fix handling of `qu` to match algorithm description.  Previously
  the implementation erroneously did `skip 2` after `qu`.  We suspect this was
  intended to skip the `qu` but that's already been done by the substring/among
  matching, so it actually skips an extra two characters.

  The implementation has always differed in this way, but there's no good
  reason to skip two extra characters here so overall it seems best to change
  the code to match the description.  This change only affects the stemming of
  a single word in the sample vocabulary - `quae` which seems to actually be
  Latin rather than German.

Optimisations to existing algorithms
------------------------------------

* arabic: Handle exception cases in the among they're exceptions to.

* greek: Remove unused slice setting, handle exception cases in the among
  they're exceptions to, and turn `substring ... among ...  or substring ...
  among ...` into a single `substring ... among ...` in cases where it is
  trivial to do so.

* hindi: Eliminate the need for variable `p`.

* irish: Minor optimisation in setting `pV` and `p1`.

* yiddish: Make use of `among` more.

Compiler
--------

* Fix handling of `len` and `lenof` being declared as names.

  For compatibility with programs written for older Snowball versions
  len and lenof stop being tokens if declared as names.  However this
  code didn't work correctly if the tokeniser's name buffer needed to
  be enlarged to hold the token name (i.e. 3 or 5 elements respectively).

* Report a clearer error if `=` is used instead of `==` in an integer test.

* Replace a single entry command list with its contents in the internal syntax
  tree.  This puts things in a more canonical form, which helps subsequent
  optimisations.

Build system
------------

* Support building on Microsoft Windows (using mingw+msys or a similar
  Unix-like environment).  Patch from Jannick in #129.

* Split out INCLUDES from CPPFLAGS so that CPPFLAGS can now be overridden by
  the user if required.  Fixes #148, reported by Dominique Leuenberger.

* Regenerate algorithms.mk only when needed rather than on every `make` run.

libstemmer
----------

* The libstemmer static library now has a `.a` extension, rather than `.o`.
  Patch from Michal Vasilek in #150.

Testsuite
---------

* stemtest: Test that numbers and numeric codes aren't damaged by any of the
  algorithms.  Regression test for #66.  Fixes #81.

* ada: Fix ada tests to fail if output differs.  There was an extra `| head
  -300` compared to other languages, which meant that the exit code of `diff`
  was ignored.  It seems more helpful (and is more consistent) not to limit how
  many differences are shown so just drop this addition.

* go: Stop thinning testdata.  It looks like we only are because the test
  harness code was based on that for rust, which was based on that for
  javascript, which was only thinning because it was reading everything into
  memory and the larger vocabulary lists were resulting in out of memory
  issues.

* javascript: Speed up stemwords.js.  Process input line-by-line rather than
  reading the whole file into memory, splitting, iterating, and creating an
  array with all the output, joining and writing out a single huge string.
  This also means we can stop thinning the test data for javascript, which we
  were only doing because the huge arabic test data file was causing out of
  memory errors.  Also drop the -p option, which isn't useful here and
  complicates the code.

* rust: Turn on optimisation in the makefile rather than the CI config.  This
  makes the tests run in about 1/5 of the time and there's really no reason to
  be thinning the testdata for rust.

Documentation
-------------

* CONTRIBUTING.rst: Improve documentation for adding a new stemming algorithm.

* Improve wording of Python docs.
jperkin pushed a commit that referenced this issue May 2, 2023
1.21.1 (2023-03-20)

* Changed version description of PDF PRODUCER. (#83)
* fix isValidCSSSelectorForTag method. (#82)
* Improved compatibility with ImageMagick 7.1.1-0 and later when using
  mini_magick. (#81)
* Fixed parsepng method to support transparent GIF and PNG tRNS
  transparency. (#80)
* ImageMagick7 support in RMagick 5.2.0. (#79)
* Add support WebP image. (#77)
jperkin pushed a commit that referenced this issue Jun 8, 2023
23.1.2 (2023-06-02)

    Improve typing_extensions version bound. (#372)

23.1.1 (2023-05-30)

    Add typing_extensions as a direct dependency on 3.10. (#369 #370)

23.1.0 (2023-05-30)

    Introduce the tagged_union strategy. (#318 #317)
    Introduce the cattrs.transform_error helper function for formatting validation exceptions. (258 342)
    Add support for typing.TypedDict and typing_extensions.TypedDict. (#296 #364)
    Add support for typing.Final. (#340 #349)
    Introduce override.struct_hook and override.unstruct_hook. Learn more here. (#326)
    Fix generating structuring functions for types with angle brackets (<>) and pipe symbols (|) in the name. (#319 #327)
    pathlib.Path is now supported by default. (#81)
    Add cbor2 serialization library to the cattr.preconf package.
    Add optional dependencies for cattrs.preconf third-party libraries. (#337)
    All preconf converters now allow overriding the default unstruct_collection_overrides in make_converter. (#350 #353)
    Subclasses structuring and unstructuring is now supported via a custom include_subclasses strategy. (#312)
    Add support for typing_extensions.Annotated when the python version is less than 3.9. (#366)
    Add unstructuring and structuring support for the standard library deque. (#355)
jperkin pushed a commit that referenced this issue Jul 4, 2023
What's Changed

    Bump deps and tools by @gaborbernat in #56
    Add pyproject-fmt by @gaborbernat in #57
    Bump pypa/gh-action-pypi-publish from 1.6.5 to 1.7.1 by @dependabot in #60
    docs: remove (dynamic) years from copyright by @paravoid in #58
    Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in #61
    Bump deps and tools by @gaborbernat in #62
    Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in #63
    Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by @dependabot in #66
    Bump deps and tools by @gaborbernat in #67
    Bump deps and tools by @gaborbernat in #70
    Drop 2.7 test by @gaborbernat in #72
    Add trusted-publish by @gaborbernat in #73
    Add 3.12 support by @gaborbernat in #74
    Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #76
    git ls-files -z -- .github/workflows/check.yml | xargs -0 sed -i 's|3.12.0-alpha.7|3.12.0-beta.1|g' by @gaborbernat in #80
    Add ruff by @gaborbernat in #81
jperkin pushed a commit that referenced this issue Jul 10, 2023
Features/Improvements ✨
 - Append suffix to download filenames to avoid overwrites (#35)
 - Support uploading image attachments from clipboard (#36)
 - Support leaving rooms (#45)
 - Support hiding server part of username in message scrollback (#71)
 - Restore opened tabs and windows upon restart (#72)
 - Interpret newlines as line breaks when converting Markdown to HTML (#74)
 - Indicate when you're editing a message (#75)
 - Support configuring which program :open runs (#95)
 - Support sending and completing Emoji shortcodes in the message bar (#100)
 - Indicate number of members in room (#110)
 - Show errors fetching space hierarchy when list is empty (#113)
 - Show Git SHA information when printing version information (#120)
 - Reduce number of Tokio workers (#129)
 - Indicate when there are new messages below scrollback viewport (#131)

Bug Fixes 🐞
 - Tab completion panics for unrecognized commands (#81)
 - Fix error message for undefined download directory (#87)
 - Gracefully handle verification events that are unknown locally (#90)
 - Use terminal window focus to determine when a message has actually been seen
   (#94)
 - ChatStore::set_receipts locks up app for bad connections (#99)
 - Need fallback behaviour when dirs::download_dir returns None (#118)
 - Code blocks get rendered without line breaks (#122)
 - Remove trailing newlines in body (#125)
 - Profile session token should only be readable by the user (#130)
 - Handle sync failure after successful password entry (#133)

Documentation/README Updates 📚
 - Add manual pages (#88)
 - Mention Minimum Supported Rust Version in README (#115)
 - Link to AUR pkg in README (#121)

Meta 👷‍♀️
 - Update locked Cargo dependencies (#70)
 - Add Nix flake (#73)
 - Add FUNDING.yml to project (#77)
 - Upload artifacts built in GitHub Actions (#105)
 - Cache build directory in GitHub Actions (#107)
 - Replace GitHub actions using deprecated features (#114)
 - Fix Nix flake build on Darwin (#117)
jperkin pushed a commit that referenced this issue Oct 29, 2023
4.2.2
* Adding rate limit for RST_STREAM to work around CVE-2023-44487. #94

4.2.1
* This version is identical to v4.2.0 by accident.

4.2.0
* Treating HALF_CLOSED_LOCAL correctly. #90
* Ensuring that GOAWAY is sent after DATA in the client side. #89
* Test uses a random port instead of 8080.
* Breaking change: adding two optional SockAddrs to Config to be copied
  into Aux.
* Close all streams on termination. #83
* Introducing OutBodyStreamingUnmask #80
* Introducing KilledByHttp2ThreadManager instead of ThreadKilled. #79 #81
  #82
* Handle RST_STREAM with NO_ERROR. #78
* Internal changes: #74
* Breaking change: Client is generalized into (forall b. Request ->
  (Response -> IO b) -> IO b) -> IO a. The RankNTypes language extension is
  required. #72

4.1.3
* Using crypton instead of cryptonite.

4.1.2
* Removing the race of frameSender and frameReceiver in the server
  side. This fixes the loss of RST_Stream and TLS bad MAC error. #67

4.1.1
* Fixing memory-blow-up due to no flow control. #62 #66

4.1.0
* Implementing streaming from the client side. #41
* Making use of SettingsMaxFrameSize #44 #57
* Disabling flow control #55
* Fixing buffer overrun by trailers #52
* Proper use of settings
* Breaking change: the data structure of Next was changed. The http3
  package is influenced.

4.0.0
* Breaking change: HTTP2Error is redefined.
* Breaking change: FrameTypeId, SettingsKeyId and ErrorCodeId are
  removed. Use FrameType, SettingsKey and ErrorCode instead.
* A client can receive a concrete HTTP2Error.
* Catching up RFC 9113. Host: and :authority cannot disagree.
* Breaking change: Network.HTTP2 and Network.HTTP2.Priority are removed.
* Breaking change: obsoleted stuff are removed.
jperkin pushed a commit that referenced this issue Dec 12, 2023
0.12.0 (2023-12-09)
-------------------

Major changes:

- Dropped support of EOL Python 3.7. See `Pull #82`_.


API changes:

- Signature of protected method `pathspec.pathspec.PathSpec._match_file()` has been changed from `def _match_file(patterns: Iterable[Pattern], file: str) -> bool` to `def _match_file(patterns: Iterable[Tuple[int, Pattern]], file: str) -> Tuple[Optional[bool], Optional[int]]`.

New features:

- Added `pathspec.pathspec.PathSpec.check_*()` methods. These methods behave similarly to `.match_*()` but return additional information in the `pathspec.util.CheckResult` objects (e.g., `CheckResult.index` indicates the index of the last pattern that matched the file).
- Added `pathspec.pattern.RegexPattern.pattern` attribute which stores the original, uncompiled pattern.

Bug fixes:

- `Issue #81`_: GitIgnoreSpec behaviors differ from git.
- `Pull #83`_: Fix ReadTheDocs builds.

Improvements:

- Mark Python 3.12 as supported. See `Pull #82`_.
- Improve test debugging.
- Improve type hint on *on_error* parameter on `pathspec.pathspec.PathSpec.match_tree_entries()`.
- Improve type hint on *on_error* parameter on `pathspec.util.iter_tree_entries()`.


.. _`Issue #81`: cpburnz/python-pathspec#81
.. _`Pull #82`: cpburnz/python-pathspec#82
.. _`Pull #83`: cpburnz/python-pathspec#83
jperkin pushed a commit that referenced this issue Jan 15, 2024
3.5.0:
- Added the - force option
  - Allows a user to force the generation of digests for strings down to
    50 characters long

3.5.1:
- Fixed the error in the Python extension

3.5.2:
- Added the BlackHat Asia tool (presented at Arsenal)

3.7.0:
- merged in various fixes - ifdef for SPARC and RH73
- corrected TLSH_CTC_final.pdf
- added a SHA1 to the NOTICE.txt file
- improved the make.sh so that it calls the test.sh (and does
  regression tests)
- improved regression tests to confirm that the hash is calculated
  correctly in your environment
- fixed the header file C++ standard violation (reserved identifier
  violation #21)

3.7.1:
- resolved issue #29 - the force option for Python
  Step 1 - adding a regression test for strings approx of length 50
  Step 2 - add python code

3.7.2:
- added code to set the distance parameters for ROC analysis

3.7.3:
- resolving issue #44
- making static library the default

3.7.4:
- resolving issue #45
- add a timing test for TLSH

3.7.5:
- resolving issue #46
- in include/tlsh_impl.h
	#define SLIDING_WND_SIZE  5
  this can be varied between 4 to 8

3.8.0:
- Adding    // access functions - required by tools using TLSH library
  - int Lvalue();
  - int Q1ratio();
  - int Q2ratio();

3.9.0:
- resolving issue #48 - tlsh_pattern program

3.9.1:
- resolving issue #38
- putting in fix in rand_tags.cpp so that it generates identical output
  to previous version while safely working with pointers

3.9.2:
- Also merged the contents of NOTICE.txt into LICENSE. This was done
  because NOTICE.txt is sometimes accidently removed when people clone
  this repository. And the LICENSE specifically states that NOTICE.txt
  should NOT be removed.
- Also added command line option -notice which displays the
  NOTICE.txt file

3.9.3:
- currently tlsh_pattern returns all the matches
  modify tlsh_pattern to return the best match
- remove the newline from the input fields when reading in the
  tlsh_pattern file

3.9.4:
- check in order_bug program which demonstrates issue #50
- resolved issue #50 - added code to tlsh_impl.cpp to check for invalid
  call sequences to update() and final()

3.9.5:
- issue #61: added a command line option -notest - do not do any testing

3.9.6:
- Have a cmake option to build tlsh with a zero byte checksum
  (development / research option)
- Default build has 1 byte checksum - which is strongly recommended

3.9.7:
- resolving issue #50 for bin/timing_unittest

3.9.8:
- timing_unittest measures the time taken to do distance calculations
- add a command line option -size - so that you can measure the time
  taken to evaluate different sizes of string

3.9.9:
- resolve issue #62
- remove dependancy on GNUInstallDirs

3.10.0:
- Adding // access function - required by tools using TLSH library
  - int BucketValue(int bucket);
  - int Checksum(int k);

3.11.0:
- Make calculation of TLSH digests approx 7 times faster (for large
  files), done by
  - inline functions
  - unrolling loops
  - fixing the -O2 optimization option

3.11.1:
- tidy up:
  1. use fast_b_mapping() instead of b_mapping()
  2. remove declaration of unsigned r which is never used
  3. remove #include which is not required

3.12.0:
- remove floating point calculations such as log() function
  use alookup table instead

3.13.0:
- .vcproj files and instructions for builing TLSH on Windows using
  Visual Studio

3.13.1:
- fixing setup.py so that you can install Python Extension on Windows

3.14.0:
- adding sliding window size to tlsh_version
- changing test.sh to read the sliding window size

3.14.1:
- fixing error in test script for -xlen option (print statements about
  considering length were incorrect)
- improved test.sh - tests for existance of expected output files

3.15.0:
- Refactor code - so that input of directory or digest is in a struct.
  The code to process input is in library code (input_desc.cpp,
  shared_file_functions.cpp). The input routines can be used by
  myultiple programs. Also, preparing for things like csv input files.

3.15.1:
- added command line option -help to show full help information

3.15.2:
- tlsh_pattern uses refactored code introduced in 3.15.0

3.16.0:
- improved tlsh_pattern functionality
- added regression tests for tlsh_pattern

3.16.1:
- improved tlsh functionality
- add options

3.16.2:
- added regression tests for 3.16.1

3.17.0:
- Make command line option  -force        (50 char limit) the default behaviour
- Add a command line option -conservative (256 char limit)

3.17.3:
- add checking to confirm that TLSH digests are the correct length in
  - -c option
  - -d option
  - the appropriate column of -l listfile options

3.18.0:
- resolve issue #72 - remove tlsh_version

3.19.0:
- preperation for Windows build
  remove ../Testing/ from test.sh script and from regression test
  results

3.19.1:
- in test.sh and testlen.sh - make TLSH_PROG a variable

4.0.0:
- version 4: adding version identifier to each digest: 'T1'
  - adding command line option -old to generate old style digests
  - In this version - the showvers is defaulted to off - so this will
    pass the old regression tests

4.0.1:
- turing on T1 functionality by setting showvers=1 in main
- updating regression tests to have T1 at the start of digests

4.1.0:
- adding -o option for output filename (output will go to stdout if no
  output file given)
  - changed test scripts to use -o option
- adding -ojson option for json output
  - added regression test for -ojson option
- adding -onull option to output empty files / files too small as TNULL

4.2.0:
- Windows version using minGW

4.2.1:
- resolve issue #78 json objects do not validate on windows

4.2.2:
- resolve issue #81
- Pass regression tests

4.2.3:
- add regression tests that are compatible with
  https://github.com/glaslos/tlsh

4.3.0:
- issue #79 - divide by 0 if q3 == 0
  solution. if (q3 == 0) return invalid hash

4.4.0:
- Fixing Python Extension
  - updated python extension to T1 hashes (4.0.0)
  - fixed python_test.sh (which attempted to access old expected
    results files)
  - added license information to py_ext/tlshmodule.cpp

4.4.1:
- Command line options to tlsh_digest.py
  -conservative	enforce 256 byte limit
  -old		generate old style hash (without "T1")
- added python functions to tlsh package (for backwards compatibility)
  tlsh.oldhash(data)
  tlsh.conservativehash(data)
  tlsh.oldconservativehash(data)

4.5.0:
- Checking in files to create pypi package

4.6.0:
- Add architecture ppc64le to travis build (Thanks ddeka2910)

4.7.0:
- Release updated package py-tlsh on Pypi.org
- Merging in pull request that adds functions to Python package
  lvalue, q1ratio, q2ratio, checksum, bucket_value and is_valid
- resolve issue #102 - correct Python version numbers

4.7.2:
- regression tests for C++ and Python functions for:
  lvalue, q1ratio, q2ratio, checksum, bucket_value
- resolve issue #95 - allow Requires-Python: >=2.7

4.8.0:
- Fix the make install target by adding the version.h in the
  installed files

4.8.1:
- Improve portability, add shared library build, install tlsh_unittest

4.8.2:
- fixed tlsh_win_version.h
jperkin pushed a commit that referenced this issue Feb 7, 2024
1.3.3 (2023-12-28)

What's Changed

* Correctly pass through flags rb_process_status_wait. by @ioquatix in #81
* Ensure that the saved node is freed correctly if an exception occurs. by
  @ioquatix in #84


1.4.0 (2023-12-28)

What's Changed

* Ruby 3.3 updates (dropped support for Ruby 3.0) by @ioquatix in #85


1.4.1 (2024-01-10)

* Add liburing package installation for Ubuntu tests. (#87)
* Also fix #88: -std=c99 is disabling struct timespec
* Always #include <ruby.h> before any system header (#89)

1.4.2 (2024-01-14)

* No change except version.
jperkin pushed a commit that referenced this issue Feb 7, 2024
# CHANGES IN xfun VERSION 0.41

- `process_file()` will write to the file only if the processed text
  is different with the input text. This is to avoid writing files
  unnecessarily.

- `session_info()` will remove extra blank lines (thanks, @chuxinyuan,
  #82) and also omit the time zone info.

# CHANGES IN xfun VERSION 0.40

- `number_to_words()` supports decimal numbers now (thanks,
  @harshvardhaniimi, #80).

- `is_ascii()` is more robust now (thanks, @bastistician, #81).

# CHANGES IN xfun VERSION 0.39

- Fixed a bug that `protect_math()` fails to protect the starting `$$`
  that has leading white spaces.

- Added a function `strip_html()` to remove HTML tags and comments from text.

- The function `alnum_id()` will remove HTML tags and comments from
  text (using `strip_html()`) before converting it to an ID string.

- Added a function `env_option()` to retrieve an option value from
  `options()`. If the option does not exist there, check the
  environment variables. This provides a way for users to set an
  option via either `options()` or an environment variable.

# CHANGES IN xfun VERSION 0.38

- Added an object `download_cache`, which is a list of methods to
  download a URL, cache the result, retrieve the result from the
  cache, and clear the cache.

- Added an argument `default` to `url_filename()` to provide a default
  filename when it cannot be determined from the URL.

- Added a function `yaml_load()` to read YAML data when the **yaml**
  package is not available. It only supports a limited number of data
  types and is supposed to be used as a fallback method. See the help
  page `?xfun::yaml_load` for details.

- Added a function `yaml_body()` to split a document into YAML metadata and the body.

- `is_arm64()` also supports Linux now (thanks, @eitsupi, #74).

- `is_blank()` returns a logical vector of the same length as the
  input vector now, indicating if each element of the input is
  blank. Previously it returns a logical scalar indicating whether
  *all* elements are blank. If you want the old behavior, you can use
  `all(is_blank())`.

# CHANGES IN xfun VERSION 0.37

- Added a function `is_arm64()` to test the CPU type (thanks, @AlbanSagouis, #72).

- Started deprecating `xfun::isFALSE()` in favor of `base::isFALSE()`
  for R >= 3.5.0 (thanks, @mmaechler, #66); `isFALSE()` will
  eventually be removed from **xfun** when we do not need to support R
  < 3.5.0.
jperkin pushed a commit that referenced this issue Apr 3, 2024
Updates
 - All amount fields now recognize 'k' and 'm' number suffixes as a thousand
   and a million allowing usage of 1k, 5m.
 - The initial page text layout has been updated.
 - The Home page now has two more rows in the Balance section highlighting
   daily income and expense amount.
 - Pressing 'v' on a selected transaction/activity will show the full
   transaction details. Useful in case the detail is too large.
 - The chart page now has the option to enable/disable TX methods from the
   chart on the 'space' press.
 - All popups have been updated and now can be scrolled using the Arrow Up
   or Down keys.
 - The Add Transaction page now shows the transaction impact as the fields
   are filled up.
 - The number animation system has been improved with reduced/minimal freezing.
 - All dependencies and Rust have been updated to the latest version.

Changes
 - Recognize number suffix by @TheRustyPickle in #76
 - Revamp initial page by @TheRustyPickle in #77
 - Add daily income and expense rows by @TheRustyPickle in #79
 - Show tx details on V key press by @TheRustyPickle in #81
 - Add chart point selection by @TheRustyPickle in #83
 - Add scrolling to all popup by @TheRustyPickle in #84
 - Fix number suffix crash by @TheRustyPickle in #85
 - Show balance change from a tx on add tx page by @TheRustyPickle in #86
 - Dependency updates by @TheRustyPickle in #87
 - Update version by @TheRustyPickle in #88
jperkin pushed a commit that referenced this issue May 6, 2024
1.4.5 (2024-04-23)

What's Changed

* Added dependabot.yml for actions by @hsbt in #72
* Bump actions/checkout from 2 to 3 by @dependabot in #73
* Add x permission to samples by @dvarrui in #71
* Bump actions/checkout from 3 to 4 by @dependabot in #82
* Add macOS directives to install curses with menu support by @AlexB52 in
  #84
* Add documentation of TERM by @shugo in #81

New Contributors

* @dependabot made their first contribution in #73
* @AlexB52 made their first contribution in #84
jperkin pushed a commit that referenced this issue May 13, 2024
1.12.1 (2024-04-15)

Changelog:

* Bug: Don't enable GSSAPI method if principal is not set (#81) (#82)
jperkin pushed a commit that referenced this issue Jun 4, 2024
Upstream NEWS:

libgeotiff 1.7.2
----------------

* GTIFGetDatumInfoEx(): handle dynamic datums
* CMake: adopt GNUInstallDirs
* CMake: export TIFF as a public dependency
* Add XTIFFClientOpenExt() with re-entrant error callbacks
* listgeo: add a -no_corners option to avoid printing corner
  coordinates which might be PROJ version sensitive (refs #81)
* Fix test failures with PROJ 9.1.1 and 9.3
* Remove trailing spaces from many files.
* Localize variables and add const when possible in a number of files
* geo_normalize.c: sprintf --> snprintf
* Add missing includes
* Fix -Werror=calloc-transposed-args with gcc 14
* FindPROJ.cmake: proj_experimental;h -> proj_experimental.h
* CMake: add a BUILD_SHARED_LIBS option, and make it default to ON
* autoconf/CMake: add generation of libgeotiff.pc
* Remove INSTALL and install-sh autoconf-generated files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants