forked from NetBSD/pkgsrc
-
Notifications
You must be signed in to change notification settings - Fork 50
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
wireshark failed on DilOS #36
Comments
jperkin
pushed a commit
that referenced
this issue
Dec 18, 2017
Changelog: Fix hiragana to katakana conversion in abbrev mode [#41] Make "commit-unhandled" actually commit in abbrev mode [#39] Avoid redundant dictionary lookup in non-numeric conversion cases [#36] Fix KZIK rules [#35, #37] Fix okuri-ari word registration [#33, #34] Add command for sticky-shift [#32] Don't crash when a rule has no default metadata [#31] Bind C-j to go back to hiragana in AZIK latin [#30] Build fixes [#42, #43]
jperkin
pushed a commit
that referenced
this issue
Feb 28, 2018
Changes from Ant 1.10.1 TO Ant 1.10.2 ===================================== Changes that could break older environments: ------------------------------------------- * updated the dependency of BCEL to 6.2. Bugzilla Report 61196 * delete task previously would silently accept wildcard (*) value for the "file" attribute. That's no longer the case and an exception could get thrown by the underlying filesystem for such use. Usage like: <delete file="/foo/bar/*.something"/> should instead be changed to use resource collections like: <delete> <fileset dir="/foo/bar/" includes="*.something"/> </delete> * Commons Net 3.6 is binary-code, but not source compatible; see change list of Commons Net 3.0 for details * The Log4jListener is marked as deprecated as the required log4j library (in version 1.x) is not maintained any more. * Image task is marked as deprecated as the required JAI library is not maintained any more and internal APIs that JAI depended on are no longer available in Java 9. Fixed bugs: ----------- * <genkey>'s <dname> child now skips <param>s that lack a key or value. Bugzilla Report 60767 * bootstrapping Ant on Windows failed Bugzilla Report 61027 * Fixed the issue where the SCP based tasks would try to change the permissions on the parent directory of a transferred file, instead of changing it on the transferred file itself. Bugzilla Reports 59648 and 43271 * Fixed the issue where the source file being copied could end up being corrupted if the target of the copy happened to be the same source file (symlinked back to itself). Bugzilla Report 60644 * Fixed the issue where symlink creation with "overwrite=false", on existing symlink whose target was a directory, would end up creating a new symlink under the target directory. Bugzilla Report 58683 * Improvement to the Zip task for reduced memory usage in certain cases. Thanks to Glen Lewis for reporting the issue and suggesting the fix. Bugzilla Report 19516 * Fixed an issue where the content redirected from output/error streams of a process, could end up being truncated. Bugzilla Report 58833, 58451 * <fileset>/<zipfileset>/<tarfileset> will now throw an exception with a more useful error message when setFile is called twice on the same instance. Bugzilla Report 62071 Other changes: -------------- * Added forceCsvQuoteChar option to <csv> task. When enabled the values always get quoted. Github Pull Request #32 * Added <encoding> attributes to various script related tasks and a compiled attribute to scriptdef. Github Pull Request #30 * Added support for jarsigner's -tsadigestalg to <signjar>. Bugzilla Report 60665 * added "regexp" attribute to <linecontainsregexp> Bugzilla Report 60968 * reduced GC pressure by replacing all usage of FileInputStream and FileOutputStream. * Task can now also use attribute setters that expect a java.nio.file.Path argument. Bugzilla Report 61042 * added a new magic property ant.tstamp.now that can be used to override the current time/date used by <tstamp>. Bugzilla Report 61079 * added Orion support to ejbjar Github Pull Request #33 * SCP task, when configured to use SFTP protocol, now preserves last modified timestamp on files that it uploads, if the preserveLastModified attribute is set to true for that task Bugzilla Report 58589 * zip and the related tasks can now set the modification time of all entries to a fixed timestamp. Github Pull Request #36 * Jsch library dependency has now been upgraded to 0.1.54. Jsch is the library behind the sshexec and scp Ant tasks. Bugzilla Report 61718 * Added a new <javaversion> condition. * added "javac10+" as new supported value for javac's compiler attribute. * javah has been removed from Java 10. The task will now throw an exception if you try to use it while running Java 10 or newer. * Updated Maven Ant Tasks, Jakarta Regexp and JUnit 4 to the latest stable version (2.1.3, 1.4, and 4.12 respectively); updated JRuby to the latest Java 5 compatible version (1.6.8); added resolve target for AntUnit to facilitate updates. Github Pull Request #50 * Updated Java Mail API, Jython, Rhino and Commons Net to the latest stable version (1.6.0, 2.7.0, 1.7.7.2 and 3.6, respectively). Github Pull Request #53
I tested wireshark in 2018Q2 and it appeared to work fine (seen in https://pkgsrc.joyent.com/img/illumos-desktop-2018Q2.png), so will close this out for now. |
jperkin
pushed a commit
that referenced
this issue
Sep 24, 2018
2.1.1 (2018-06-08) Merged Pull Requests * Silence the warning for the default positional args case #39 (coderanger) 2.1.0 (2018-05-31) Merged Pull Requests * Support signing with ssh-agent (round two) #36 (coderanger) * Forgot to put sign_version in the opts which would make it nil when p… #37 (coderanger) * bump version to 2.1.0 #38 (thommay) 2.0.0 (2018-04-12) Merged Pull Requests * Move mixlib-auth debugging to trace level #32 (thommay)
jperkin
pushed a commit
that referenced
this issue
Oct 12, 2018
* Update MASTER_SITES and HOMEPAGE ----- version 1.7.2 ------ 01-05 Mark Lindner <markl@avalon> * lib/libconfig.c - fixed slow leak in config_destroy() * <multiple> - miscellaenous build file fixes ----- version 1.7.1 ------ 2017-11-15 Mark Lindner <markl@avalon> * lib/wincompat.c, lib/wincompat.h - added fsync() implementation for Windows * lib/libconfig.c, lib/libconfig.h - added CONFIG_OPTION_FSYNC * lib/libconfigcpp.c++, lib/libconfig.h++ - added Config::OptionFsync * doc/libconfig.texi - Documentation updates 2017-11-14 Mark Lindner <markl@avalon> * lib/strbuf.c - bugfix in strbuf_append_char() ----- version 1.7 ------ 2017-10-24 Mark Lindner <markl@avalon> * INSTALL - Added information about installing from a git snapshot * configure.ac - Bumped version to 1.7 * doc/libconfig.texi - Updated documentation, added new chapter on libconfig bindings/implementations for other languages * examples/c/Makefile.am, examples/c/example4.c, examples/c/example4.cfg, examples/c/cfg_includes/*.cfg - New example program * lib/Makefile.am - bumped library version to 11:0:0; added new source files * lib/grammar.c, lib/grammar.y, lib/scanner.c, lib/scanner.h - regenerated * lib/grammar.y - allow optional trailing comma in lists and arrays * *.vcproj - updated with new source files, library dependency * lib/libconfig.c, lib/libconfig.h - various code cleanup; reworked options API; moved some value parsing logic into lib/util.c and lib/util.h; added new option CONFIG_OPTION_ALLOW_SCIENTIFIC_NOTATION; bugfix to disallow adding a group or a list to an array; changed default float precision from 2 to 6; fixed conversion between int and int64 types; added config_clear(); added support for include functions; added config_set_hook() and config_get_hook() * lib/libconfigcpp.c++, lib/libconfig.h++ - moved Option enum from Setting to Config; added OptionAllowScientificNotation; added clear(); reworked options API; added evaluateIncludePath(); fixed casting to unsigned int (don't clip negative values to 0) * lib/parsectx.c, lib/parsectx.h - code cleanup * lib/scanctx.c, lib/scanctx.h - added support for include functions; code cleanup; removed non-portable directory reading code; * lib/scanner.l - added support for include functions; moved some parsing code to lib/util.c and lib/util.h; code cleanup * lib/strbuf.c, lib/strbuf.h - added strbuf_append_char(); code cleanup * lib/strvec.c, lib/strvec.h - new functions for managing arrays of string pointers (for filename lists) * lib/util.c, lib/util.h - value parsing and formatting code and memory management macros and functions extracted from other files * lib/wincompat.h - new macros for testing relative paths; replaced INT32_MAX/INT32_MIN with INT_MAX/INT_MIN. * tests/tests.c - fixed test failures and improper testing of int type conversions ----- version 1.6 ------ 2015-12-31 Jose Luis Tallon <[email protected]> * Added include_dir feature (support for Debian-style conf.d/ includes) (pull request #36) * Added octal_ints feature (support for integer expressed in octal, useful for permissions and masks in UNIX-like systems (pull req #42) * Fixed "Removing a setting removes all siblings" (issue #41) Props random85 * Allow specifying the number of decimals wanted when outputting Based upon a suggestion by zhaopingsun (issue #31) * Make libconfig usable from CMake (pull request/issue #28) Props thfi * Documentation fixes - Copyright and examples - Included TeX patch from Debian (fixes FTBS with TeXlive) * Resync Debian packaging includes updated packages for GCC5 transition 2015-10-14 Thomas Fischer <[email protected]> * configure, configure.ac, debian/libconfig++9-dev.install, debian/libconfig9-dev.install, lib/Makefile.am, lib/Makefile.in, lib/libconfig++Config.cmake.in, lib/libconfigConfig.cmake.in, libconfig.spec.in - locating libconfig in CMake-based projects 2015-08-14 Mark Lindner <markl@neuromancer> * lib/wincompat.h - Fixed Windows portability issue * lib/libconfig.h++ - added missing operator[](std::string&).
jperkin
pushed a commit
that referenced
this issue
Nov 10, 2018
Version 1.1.0 ------------- Released 2018-10-26 - Change default signing algorithm back to SHA-1. (`#113`_) - Added a default SHA-512 fallback for users who used the yanked 1.0.0 release which defaulted to SHA-512. (`#114`_) - Add support for fallback algorithms during deserialization to support changing the default in the future without breaking existing signatures. (`#113`_) - Changed capitalization of packages back to lowercase as the change in capitalization broke some tooling. (`#113`_) .. _#113: pallets/itsdangerous#113 .. _#114: pallets/itsdangerous#114 Version 1.0.0 ------------- Released 2018-10-18 YANKED *Note*: This release was yanked from PyPI because it changed the default algorithm to SHA-512. This decision was reverted in 1.1.0 and it remains at SHA1. - Drop support for Python 2.6 and 3.3. - Refactor code from a single module to a package. Any object in the API docs is still importable from the top-level ``itsdangerous`` name, but other imports will need to be changed. A future release will remove many of these compatibility imports. (`#107`_) - Optimize how timestamps are serialized and deserialized. (`#13`_) - ``base64_decode`` raises ``BadData`` when it is passed invalid data. (`#27`_) - Ensure value is bytes when signing to avoid a ``TypeError`` on Python 3. (`#29`_) - Add a ``serializer_kwargs`` argument to ``Serializer``, which is passed to ``dumps`` during ``dump_payload``. (`#36`_) - More compact JSON dumps for unicode strings. (`#38`_) - Use the full timestamp rather than an offset, allowing dates before 2011. (`#46`_) - Detect a ``sep`` character that may show up in the signature itself and raise a ``ValueError``. (`#62`_) - Use a consistent signature for keyword arguments for ``Serializer.load_payload`` in subclasses. (`#74`_, `#75`_) - Change default intermediate hash from SHA-1 to SHA-512. (`#80`_) - Convert JWS exp header to an int when loading. (`#99`_) .. _#13: pallets/itsdangerous#13 .. _#27: pallets/itsdangerous#27 .. _#29: pallets/itsdangerous#29 .. _#36: pallets/itsdangerous#36 .. _#38: pallets/itsdangerous#38 .. _#46: pallets/itsdangerous#46 .. _#62: pallets/itsdangerous#62 .. _#74: pallets/itsdangerous#74 .. _#75: pallets/itsdangerous#75 .. _#80: pallets/itsdangerous#80 .. _#99: pallets/itsdangerous#99 .. _#107: pallets/itsdangerous#107
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
Feb 4, 2019
* pkgsrc change: add "USE_LANGUAGES= # none" line. 1.0.1 (2019-01-16) Merged Pull Requests * Update expeditor config and order gemfile #38 (tas50) 1.0.0 (2019-01-16) Merged Pull Requests * mixlib-archive-tar create corrupt archives on Windows #37 (kenmacleod) * Require Ruby 2.4+ and bump to version 1.0 #36 (lamont-granquist) 0.4.19 (2018-12-12) Merged Pull Requests * Don't ship the readme in the gem artifact #35 (tas50) 0.4.18 (2018-10-15) Merged Pull Requests * Misc tweaks to gemfile / gemspec #32 (tas50) * Add a mingw32 specific gemspec to limit files shipped on *nix #33 (tas50)
jperkin
pushed a commit
that referenced
this issue
Feb 16, 2019
+ add Debian compile/link flags to test-package. + cleanup spurious warnings from latest gcc. + changes for Original-Mawk #48: + add checks for stack overflow and underflow + increase stack limit to 1024 + updated configure macros + update config.guess and config.sub 20161120 + add runtime check for assignments to OFMT and CONVFMT to ensure they use a single parameter (Original-Mawk #47). + repair build for --with-valgrind, broken in 20160930 const-fixes. 20161107 + correct sign-extension from 20160615 change to rand() (report by Christian Neukirchen). 20160930 + optimize closes on regular expressions to filter out redundant wildcards, fixing a special case leftover by changes in 20100224 (Original-Mawk #34). + add regular-expressions to the -Wdump option when using mawk's built-in regular expressions. + fix a sign-extension in character-class parser (Original-Mawk #46). + minor optimizations. + improve use of const in tables. 20160927 + allow single-quote as a flag in printf, to complete the change for LC_NUMERIC in 20121129 (report by Graham Monteith). + revert one of the fixes made for a Coverity warning about loss of precision in 20121209, which unnecessarily exposed a different problem (Original-Mawk #45). 20160918 + simplify "system()" function by calling C "system()" function, and use POSIX macros for wait-status to provide a less-ambiguous return value (suggested by Aharon Robbins). + add a null-pointer check in bi_mktime (patch by Ismael Luceno). 20160905 + escape '/' in range for test/reg4.awk to allow test-comparison with gawk and BWK. + updated configure macros, e.g., for compiler warnings and static analysis: + CF_CC_ENV_FLAGS + CF_GNU_SOURCE + CF_PROG_LINT + CF_RAND + CF_XOPEN_SOURCE + minor build-fix for HPUX 11.11 "make", which is confused by the recursive use of "make" in clean/distclean rules. + amend fix for Gentoo #424137 to eliminate a memory leak when opening files (Original-Mawk #44). + update config.guess and config.sub 20160615 + correct range when using system rand() function, which was 0..2 rather than 0..1 on BSD systems (report/patch by Masaki Waga). 20160313 + correct order of checks for machine state in REtest which caused an out-of-bounds reference (Original-Mawk #36). 20160226 + update COPYING from https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt (Original-Mawk #38). + minor updates to configure script macros + update config.guess and config.sub
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
May 21, 2019
Upstream changes: 2.35 2019-04-21 - Handle "infinity" as a representation of infinite values in serialized objects. On Solaris we end up with "infinity" and "-infinity" as opposed to just "inf" and "-inf". Fixed by Andrew Paprocki. GH #36.
jperkin
pushed a commit
that referenced
this issue
Jul 27, 2019
Pkgsrc changes: * Adapt to patches adopted upstream. Upstream changes: * bugfix: Manage verification paths for OpenSSL >= 1.1.0 Thanks Marco Davids * bugfix #4106: find the SDK on MacOS X <= 10.6 Thanks Bill Cole * bugfix #4155: ldns-config contains never used variables Thanks Petr Men#ík * bugfix #4221: drill -x crashes with malformed IPv4 address Thanks Oleksandr Tymoshenko * bugfix #3437: CDS & CDNSKEY RRsets should be signed with the KSK Thanks Tony Finch * bugfix #1566, #1568, #1569, #1570: Potential NULL Dereferences Thanks Bill Parker * bugfix #1260: Anticipate strchr returning NULL on unfound char Thanks Stephan Zeisberg * bugfix #1257: Free after reallocing to 0 size Thanks Stephan Zeisberg * bugfix #1256: Check parse limit before t increment Thanks Stephan Zeisberg * bugfix #1245: Only one signature per RRset needs to be valid with ldns-verify-zone. Thanks Emil Natan. * ldns-notify can use all supported hash algorithms with -y. * bugfix #1209: make install ldns.pc file Thanks Oleksandr Natalenko * bugfix #1218: Only chase DS if signer is parent of owner. Thanks Emil Natan * bugfix #617: Retry WKS service and protocol names lower case. Thanks Siali Yan * Spelling errors in binaries and man pages Thanks Andreas Schulze * removed duplicate condition in ldns_udp_send_query. * ldns_wire2pkt: fix null pointer dereference if pkt allocation fails and fix memory leak with more EDNS sections Thanks Jan Vcelak * bugfix #1399: ldns_pkt2wire() Python binding is broken. Thanks James Raftery * ED25519 and ED448 support. Default is to autodetect support in OpenSSL. Disable with --disable-ed25519 and --disable-ed448. * ldns-notify: can have IPv6 address as argument. * Fix time sensitive TSIG compare vulnerability. * Fix that ldns-testns ignores sigpipe. * Fix that ldns-notify sets the query RR as question RR, this removes the wrong TTL and 0 rdata from the packet printout. * Allow -T flag to be used together with drill -x * Python bindings compile with swig 4.0 Thanks Jitka Plesníková * bugfix #4248: drill -DT fails for CNAME domain Thanks Thom Wiggers * bugfix #4214: Various fixes and leaks found by coverity. Thanks Petr Men#ík * Feature #3394: An -I option to ldns-notify to specify a source IP address to send to notify from. Thanks Geert Hendrickx * Bugfix #279: New API functions ldns_udp_connect2, ldns_tcp_connect2, ldns_udp_bgsend2 and ldns_tcp_bgsend2, that return -1 on failure and allow socket number 0 to be returned too. Thanks Joerg Sonnenberger * Bugfix #1447: More verbose reporting of chasing problems with ldns-verify-zone. Thanks Stephane Guedon * OpenSSL engine support with ldns-signzone. See also https://penzin.net/ldns-signzone/ Many thanks Vadim Penzin. * Various improvements found with shellcheck. Thanks Jeffrey Walton * PR #36 Update manpage of ldns-notify to mention algorithm support with TSIG. Thanks Anand Buddhdev * Compile warnings with signed char input to to_lower() and is_digit() with NetBSD. Thanks Håvard Eidnes * Missing Makefile.PL in DNS-LDNS perl module contribution. Thanks Jaap Akkerhuis
jperkin
pushed a commit
that referenced
this issue
Sep 9, 2019
libcec (4.0.4.1~#DIST#) #DIST#; urgency=medium * fixed: only prevent TV polls when a Samsung TV is detected instead of suppressing all logical addresses. issue #424 #444 -- Pulse-Eight Packaging <[email protected]> Fri, 21 Dec 2018 22:34:14 +0100 libcec (4.0.3.1~#DIST#) #DIST#; urgency=medium * fixed: * detect debian based distros properly when installing python. closes #314 * don't filter out broadcast in HandleDeviceVendorCommandWithId(). issue #309 * send an active source message when a routing change has been received with libCEC's address as new route and no active source message has been sent yet. issue #309 #205 #233 * vs2015 c++ redistributables * fix missing tinfo linking in cec-client. #341 * set wrong variable. #343 #352 * LG - don't activate the source when receiving vendor command 0xB. #344 * LG TV always changing input when turned on #307 * Fix menu language string. #360 * correct python lib path for python 2.7+/3+. #356 * Fix build if tinfo library is not present. #398 * disable autonomous mode when a Samsung TV is connected. Samsung 2017+ TVs will power on randomly (Samsung bug). don't poll the TV. #424 * CRPiCECAdapterMessageQueue::Write() accessed the queue without locking. #423 * use sig_atomic_t for shared object between sig handler and main. #425 * python 3.5+ import. #356 * TDA995x: Fix logical address readback. #303 * TDA995x: Handle physical address change, optimize logical address setup. #303 * Pulse-Eight USB CEC adapter detection on macOS Mojave. #434 * Fix broken Python version check and failure to build on cmake < 3.7. #409 * 13 char device name got truncated * changed: * log a warning when we detect that RPi's CEC service is used by something else, blocking libCEC. issue #191 * const IAdapterCommunication::GetLogicalAddresses(), making the mutex mutable for now without changing the platform lib. closes #259 * Add a Reinitialze action. Useful for after the device has been powered down. #299 * Panasonic media control info to the readme * detect WIN64 in cmake automatically. #322 * README.developers.md. #330 * instructions for hdmi_force_hotplug=1 on the pi * eventghost plugin install/create. #375 * Include C version of libCEC loader when installing. #397 * Explicitly use python3 in pyCecClient. #433 * build with vs 2015 -- Pulse-Eight Packaging <[email protected]> Thu, 8 Nov 2018 18:05:36 +0100 libcec (4.0.2.1~#DIST#) #DIST#; urgency=medium * fixed: * windows: device detection. credits: @Portisch * don't automatically assume that an AVR is active in some situations * don't take Panasonic's vendor id when emulating an AVR * drm EDID parser not compiled in. credits @gdachs * python: have Swig generate Python threading support * python: only pass unsigned * python: allow empty callback parameters * python: install demo app as executable * python: correct install path. credits @Lo0k @mkreisl. #284 #288 #289 #291 * python: possible crash when passing an invalid callback -- Pulse-Eight Packaging <[email protected]> Mon, 23 Jan 2017 16:28:00 +0100 libcec (4.0.1.1~#DIST#) #DIST#; urgency=medium * fixed: * TransmitVolumeDown to use CEC_USER_CONTROL_CODE_VOLUME_DOWN. credits: @michaelarnauts * HAVE_AOCEC_API missing in if in AdapterFactory. credits: @gdachs * env.h had 'ON' instead of '1' for some values -- Pulse-Eight Packaging <[email protected]> Tue, 3 Jan 2017 19:12:00 +0100 libcec (4.0.0.3~#DIST#) #DIST#; urgency=medium * fixed: * headers weren't installed after package name changes -- Pulse-Eight Packaging <[email protected]> Tue, 14 Nov 2016 10:15:00 +0100 libcec (4.0.0.2~#DIST#) #DIST#; urgency=medium * changed: * updated readme files * renamed 'libcec-dev' to 'libcec4-dev' * fixed: * removed debian Replaces/Provides/Conflicts * crash in drm edid code. credits: @zivillian * compilation with -DHAVE_AOCEC_API=1 -- Pulse-Eight Packaging <[email protected]> Tue, 7 Nov 2016 22:43:00 +0100 libcec (4.0.0.1~#DIST#) #DIST#; urgency=medium * API cleaned up for v4 * changed: * signature for GetDeviceMenuLanguage() changed * signature for GetDeviceOSDName() changed * signature for libcec_get_device_menu_language() changed * signature for get_device_osd_name() changed * cec_datapacket size reduced to 16 bytes * callbacks changed to pass pointers instead of copies * obsolete entries removed from libcec_configuration * removed deprecated FindAdapters() and MuteAudio() * send volume change commands to the TV if no audio system is present. Only some TVs support this. closes #223 * added: * bAutoWakeAVR entry in libcec_configuration, which controls whether to automatically power on the avr or not when the source is activated. issue #156 * iDoubleTapTimeoutMs replacing iDoubleTapTimeout50Ms. time is now in milliseconds * new AO CEC adapter. credits: @gdachs * fixed: * compilation with full debugging enabled * handling of LG vendor command 0x0B. Issue #256. Credits @Vollstrecker * return value wasn't checked correctly in CLibCEC::RegisterClient() * Raspberry Pi fixes for issues #252 and #191 -- Pulse-Eight Packaging <[email protected]> Tue, 26 Oct 2016 18:08:00 +0100 libcec (3.2.0.1~#DIST#) #DIST#; urgency=medium * Slit up repositories for libCEC and .Net utilities. -- Pulse-Eight Packaging <[email protected]> Wed, 19 Oct 2016 16:57:00 +0100 libcec (3.1.0.1~#DIST#) #DIST#; urgency=medium * changed / added: * bump platform lib (windows) * use a template that can be used by scripts for the changelog * make released key polling wait for exact time until key gets released. credits @popcornmix * keep track of time since initial button press and last button update credits @popcornmix * support repeating button presses with configurable repeat rate. credits @popcornmix * pass through duration on all button repeats. credits @popcornmix * updated README.md * moved the buffer in CDRMEdidParser::GetPhysicalAddress() from the stack to heap * added #include to make the IDE happy. not actually used when compiling * clean up device detection code a bit and replace winapi calls with CM_* calls. issue #130 * replaced lockdev by flock. closes #141 * use a single number as major SO version like others. credits @rbalint * Sharp uses vendor id 0x534850 too. issue #36 * use p8-platform instead of platform * detect dirty trees * support for vs2015 to build scripts * update build scripts for vs2015 and win10uni * fixed: * missing version.h when installing on windows * skip double press removal. It is handled through other means. credits @popcornmix * don't generate an invalid env.h when not built with the .git dir present. closes #112 * fix multi-arch libdir locations. credits @wsnipex * fix for holding buttons on remotes of Philips TVs. credits @mrgreywater * initialisation issue found on Raspberry Pi with Buildroot. credits @elouet * crash on systems without /sys/class/drm. credits @rbalint * segfault when an empty EDID blob is passed to GetPhysicalAddressFromEDID() * combo key (stop by default) in the EventGhost plugin. fixes #128 * silence compiler warnings * git-rev.sh script * clean/fix platform detection * display a nice error message if LibCecSharp failed to load * limit the log in cectray to 100k * open cec-tray minimised if configured. don't open and minimise. issue #158 * cosmetics: persist -> save * query commands in eventghost. fixes #160 * eventghost demo config * don't call PowerOnDevices() if no devices to wake have been configured. issue #97 * Don't skip checking for Rasperry Pi library (Fixes #166). credits @kingosticks * TDA99x check * disable DRM for FreeBSD -- Pulse-Eight Packaging <[email protected]> Wed, 20 Jan 2016 00:37:32 +0100 libcec (3.0.1-1~#DIST#) #DIST#; urgency=low * changed / added: * autodetect physical ID from DRM. credits @PoppyPop * cmake command line options for raspberry pi distributions that don't use standard system paths for libs for some reason * convenience methods for compilation on the raspberry pi with non-standard system directories and cross compilation * explanation in README.md for Exynos and TDA995x * don't treat failed acks from the tv as error when sending an active source message * compilation info when building libCEC * build shared libraries by default * cec-client: 'tx' command parsing * fixed: * return code of CCECClient callbacks after async changed. credits: @mk01 * polling addresses on RPi. credits: @mk01 * interruptable Sleep() in RPiCECAdapterMessageQueue * Exynos support. credits: @YamashitaRen * XCASE got removed from posix termios in some recent version * don't return an abort code if sending a response code fails -- Pulse-Eight Packaging <[email protected]> Fri, 03 Jul 2015 15:19:00 +0200 libcec (3.0.0-2) unstable; urgency=low * fixed: * build fixes on non-linux -- Pulse-Eight Packaging <[email protected]> Fri, 01 May 2015 01:41:00 +0200 libcec (3.0.0-1) unstable; urgency=low * changed / added: * initial version of an EventGhost plugin * Python API added through Swig, based on the C++ API * switched from autotools to cmake * added curses support. credits @joao29a * added cecc-client (testclient for the C api) * added runtime libCEC loading for C * updated the C interface to include new features and no longer use a global library instance * some AVRs fail to be powered up by the TV when it powers up. power up the AVR explicitly * added support for CEC_DEVICE_TYPE_TV (useful for testing) * compile with c++11 * removed CStdString * drop 'using namespace std' * autogenerated version numbers, drop some backwards compat code * LibCecSharp: added PhysicalAddressToString() * CecSharpClient: better formatting of the scan command * fixed: * Debian packaging cleaned up. Credits @PimentNoir * fixed Raspberry Pi compilation. Credits @NHellFire * ignore vendor command with id from pioneer AVRs. bugzid: 3853 * update the vendor id of a device when receiving a vendor command with id before receiving a vendor id * XBMC->Kodi rebranding * don't delete m_client when m_cec hasn't been deleted yet in CLibCEC::~CLibCEC(). issue #63 * change device types in CCECProcessor::Process(), not directly. issue #63 * use shared_ptr<CPVRClient> instead of passing raw pointers around that can be unregistered from another thread and crash * check if the port or device actually changed in CCECClient::SetHDMIPort() * potential buffer overflow * fixed setting the physical address at startup when using default settings * don't call callbacks directly in libCEC, but queue them and process from a worker thread * libCEC Tray: crash when retrying to find adapters * libCEC Tray: don't show the "no device found" warning when resuming from standby * libCEC Tray: reconnect to the adapter after resuming from standby * libCEC Tray: send key presses to the active window when none of the predefined (wmc/kodi) ones are active * libCEC Tray: fixed key combinations with the windows key -- Pulse-Eight Packaging <[email protected]> Fri, 03 Apr 2015 21:13:00 +0200
jperkin
pushed a commit
that referenced
this issue
Oct 24, 2019
Update archivers/ruby-minitar to 0.9. ## 0.9 / 2019-09-04 * jtappa added the ability to skip fsync with a new option to Minitar.unpack and Minitar::Input#extract_entry. Provide `:fsync => false` as the last parameter to enable. Merged from a modified version of PR [#37][]. ## 0.8 / 2019-01-05 * inkstak resolved an issue introduced in the fix for [#31][] by allowing spaces to be considered valid characters in strict octal handling. Octal conversion ignores leading spaces. Merged from a slightly modified version of PR [#35][]. * dearblue contributed PR [#32][] providing an explicit call to #bytesize for strings that include multibyte characters. The PR has been modified to be compatible with older versions of Ruby and extend tests. * Akinori MUSHA (knu) contributed PR [#36][] that treats certain badly encoded regular files (with names ending in `/`) as if they were directories on decode. ## 0.7 / 2018-02-19 * Fixed issue [#28][] with a modified version of PR [#29][] covering the security policy and position for Minitar. Thanks so much to ooooooo\_q for the report and an initial patch. Additional information was added as [#30][]. * dearblue contributed PR [#33][] providing a fix for Minitar::Reader when the IO-like object does not have a `#pos` method. * Kevin McDermott contributed PR [#34][] so that an InvalidTarStream is raised if the tar header is not valid, preventing incorrect streaming of files from a non-tarfile. This is a minor breaking change, so the version has been bumped accordingly. * Kazuyoshi Kato contributed PR [#26][] providing support for the GNU tar long filename extension. * Addressed a potential DOS with negative size fields in tar headers ([#31][]). This has been handled in two ways: the size field in a tar header is interpreted as a strict octal value and the Minitar reader will raise an InvalidTarStream if the size ends up being negative anyway.
jperkin
pushed a commit
that referenced
this issue
Nov 3, 2019
2019-Aug-16 v3.3 - Allow open and save with key-only authentication, as requested in SF bug #35. - Prevent "multiple entries titled" warning in the /_found/ area, as reports in SF bug #36. - Fix two bugs affecting Windows, as reported in SourceForge patch #11. - Mark /_found entries as "*OLD" when listed, if they reside in a group named old. Addresses an issue where searches turn up "old" accounts.
jperkin
pushed a commit
that referenced
this issue
Jan 3, 2020
v1.1 / 2018-09-11 ================== * ioping: release 1.1 * ioping.1: raw statisitics in nanoseconds * Merge pull request #37 from standby24x7/fix-man * Fix a typo in ioping.1 * Merge pull request #36 from lewellyn/solaris * Correct Solaris predefined macro * ioping.1: add more references * Merge pull request #32 from kolyshkin/makefile * Makefile: only use vN tags for EXTRA_VERSION * ioping.c: set VERSION to 1.0 * Makefile: make sure git tag == src ver * Makefile: make all phony targets as such * Makefile: move -D to CPPFLAGS * ioping(1): fix aio description
jperkin
pushed a commit
that referenced
this issue
Jan 19, 2020
== v1.2.2 [2020-01-06] Michael Granger <[email protected]> Enhancements: - Add a binary gem for Ruby 2.7. == v1.2.1 [2020-01-02] Michael Granger <[email protected]> Enhancements: - Added internal API for sequel_pg compatibility. == v1.2.0 [2019-12-20] Michael Granger <[email protected]> Repository: - Our primary repository has been moved to Github https://github.com/ged/ruby-pg . Most of the issues from https://bitbucket.org/ged/ruby-pg have been migrated. #43 API enhancements: - Add PG::Result#field_name_type= and siblings to allow symbols to be used as field names. #306 - Add new methods for error reporting: - PG::Connection#set_error_context_visibility - PG::Result#verbose_error_message - PG::Result#result_verbose_error_message (alias) - Update errorcodes and error classes to PostgreSQL-12.0. - New constants: PG_DIAG_SEVERITY_NONLOCALIZED, PQERRORS_SQLSTATE, PQSHOW_CONTEXT_NEVER, PQSHOW_CONTEXT_ERRORS, PQSHOW_CONTEXT_ALWAYS Type cast enhancements: - Add PG::TextEncoder::Record and PG::TextDecoder::Record for en/decoding of Composite Types. #258, #36 - Add PG::BasicTypeRegistry.register_coder to register instances instead of classes. This is useful to register parametrized en/decoders like PG::TextDecoder::Record . - Add PG::BasicTypeMapForQueries#encode_array_as= to switch between various interpretations of ruby arrays. - Add Time, Array<Time>, Array<BigDecimal> and Array<IPAddr> encoders to PG::BasicTypeMapForQueries - Exchange sprintf based float encoder by very fast own implementation with more natural format. #301 - Define encode and decode methods only in en/decoders that implement it, so that they can be queried by respond_to? . - Improve PG::TypeMapByColumn#inspect - Accept Integer and Float as input to TextEncoder::Numeric . #310 Other enhancements: - Allocate the data part and the ruby object of PG::Result in one step, so that we don't need to check for valid data. This removes PG::Result.allocate and PG::Result.new, which were callable but without any practical use. #42 - Make use of PQresultMemorySize() of PostgreSQL-12 and fall back to our internal estimator. - Improve performance of PG::Result#stream_each_tuple . - Store client encoding in data part of PG::Connection and PG::Result objects, so that we no longer use ruby's internal encoding bits. #280 - Update Windows fat binary gem to OpenSSL-1.1.1d and PostgreSQL-12.1. - Add support for TruffleRuby. It is regulary tested as part of our CI. - Enable +frozen_string_literal+ in all pg's ruby files Bugfixes: - Update the license in gemspec to "BSD-2-Clause". It was incorrectly labeled "BSD-3-Clause". #40 - Respect PG::Coder#flags in PG::Coder#to_h. - Fix PG::Result memsize reporting after #clear. - Release field names to GC on PG::Result#clear. - Fix double free in PG::Result#stream_each_tuple when an exception is raised in the block. - Fix PG::Result#stream_each_tuple to deliver typemapped values. - Fix encoding of Array<unknown> with PG::BasicTypeMapForQueries Deprecated: - Add a deprecation warning to PG::Connection#socket . Removed: - Remove PG::Connection#guess_result_memsize= which was temporary added in pg-1.1. - Remove PG::Result.allocate and PG::Result.new (see enhancements). - Remove support of tainted objects. #307 - Remove support of ruby-2.0 and 2.1. Minimum is ruby-2.2 now. Documentation: - Update description of connection params. See PG::Connection.new - Link many method descriptions to corresponding libpq's documentation. - Update sync_* and async_* query method descriptions and document the aliases. The primary documentation is now at the async_* methods which are the default since pg-1.1. - Fix documentation of many constants
jperkin
pushed a commit
that referenced
this issue
Mar 12, 2020
v3.1.0 ====== #47: ``.open`` now raises ``FileNotFoundError`` and ``IsADirectoryError`` when appropriate. v3.0.0 ====== #44: Merge with v1.2.0. v1.2.0 ====== #44: ``zipp.Path.open()`` now supports a compatible signature as ``pathlib.Path.open()``, accepting text (default) or binary modes and soliciting keyword parameters passed through to ``io.TextIOWrapper`` (encoding, newline, etc). The stream is opened in text-mode by default now. ``open`` no longer accepts ``pwd`` as a positional argument and does not accept the ``force_zip64`` parameter at all. This change is a backward-incompatible change for that single function. v2.2.1 ====== #43: Merge with v1.1.1. v1.1.1 ====== #43: Restored performance of implicit dir computation. v2.2.0 ====== #36: Rebuild package with minimum Python version declared both in package metadata and in the python tag. v2.1.0 ====== #32: Merge with v1.1.0. v1.1.0 ====== #32: For read-only zip files, complexity of ``.exists`` and ``joinpath`` is now constant time instead of ``O(n)``, preventing quadratic time in common use-cases and rendering large zip files unusable for Path. Big thanks to Benjy Weinberger for the bug report and contributed fix (#33). v2.0.1 ====== #30: Corrected version inference (from jaraco/skeleton#12). v2.0.0 ====== Require Python 3.6 or later.
jperkin
pushed a commit
that referenced
this issue
Jan 2, 2021
# CHANGES IN xfun VERSION 0.19 ## NEW FEATURES - Added functions `bg_process()` to run a command in a background process, and `proc_kill()` to kill a process. - Added a function `del_empty_dir()` to delete a directory if it is empty. - Added functions `is_abs_path()` and `is_rel_path()` to check if paths are absolute or relative. - Added a function `is_sub_path()` to test if a path is under a directory. - Added a function `is_web_path()` to test if a path is a web path that starts with `http://` or `https://` or `ftp://` or `ftps://`. - Documented and exported the previously internal functions `dir_exists()` and `file_exists()` (thanks, @cderv, #36). - Added a function `dir_create()` to create a directory recursively by default when it does not exist. - Added an argument `fail` to `Rscript_call()` to allow users to customize the error message when an error occurred in calling the function in a new R session. ## MINOR CHANGES - `file_ext()`, `sans_ext()`, and `with_ext()` no longer use `tools::file_ext()` or `tools::file_path_sans_ext()`, but provide a slightly different implementation. They treat `tar.(gz|bz2|xz)` and `nb.html` as file extensions, and also allow extensions to contain a trailing `~` or `#`.
jperkin
pushed a commit
that referenced
this issue
Jan 2, 2021
Upstream changes: 0.30 2020-10-26 - Added function File::MimeInfo::has_mimeinfo_database() to test if mimeinfo database is found - mimetype and mimeopen now exit with an error code if no mimeinfo database is found - Added explicit dependency on Encode::Locale - Properly decode parameters for `mimeopen` and `mimetype`. Patch provided by Nikos Skalkotos - Fix for undefined defaults (fixes #36). Reported & fix provided by Martin Vassor - Improved installation instructions, specifically on macOS, by Oleg Kostyuk & Michiel Beijen
jperkin
pushed a commit
that referenced
this issue
Jan 3, 2021
Update php-http3 to 3.2.1. pkgsrc change: * Update supported PHP versions. * Add a few dependency. 3.2.1, 2019-06-07 * Fixed gh-issue #88: Unable to run test suite (Remi Collet) * Fixed gh-issue #86: test failure with curl 7.64 * Fixed gh-issue #85: [-Wformat-extra-args] build warnings * Fixed gh-issue #84: segfault and build failure since curl 7.62 * Fixed gh-issue #82: Test harness improvements (Chris Wright) * Fixed gh-issue #64: compress and connecttimeout interfere with low_speed_limit (@rcanavan) * Fixed http\QueryString::getGlobalInstance() * Fixed missing 2nd reflection argument info of http\Client::notify() * Fixed PHP-7.4 compatibility 3.2.0, 2018-07-19 * PHP-7.2 compatibility * Fixed gh-issue #73: build fails with libidn and libidn2 * Added brotli compression support * Implemented gh-issue #58: Notify observers before any request is built 3.2.0RC1, 2018-04-09 * PHP-7.2 compatibility * Fixed gh-issue #73: build fails with libidn and libidn2 * Added brotli compression support * Implemented gh-issue #58: Notify observers before any request is built 3.1.0, 2016-12-12 * Added http\Client\Curl\User interface for userland event loops * Added http\Url::IGNORE_ERRORS, http\Url::SILENT_ERRORS and http\Url::STDFLAGS * Added http\Client::setDebug(callable $debug) * Added http\Client\Curl\FEATURES constants and namespace * Added http\Client\Curl\VERSIONS constants and namespace * Added share_cookies and share_ssl (libcurl >= 7.23.0) options to http\Client::configure() * http\Client uses curl_share handles to properly share cookies and SSL/TLS sessions between requests * Improved configure checks for default CA bundles * Improved negotiation precision * Fixed regression introduced by http\Params::PARSE_RFC5987: negotiation using the params parser would receive param keys without the trailing asterisk, stripped by http\Params::PARSE_RFC5987. * Fix gh-issue #50: http\Client::dequeue() within http\Client::setDebug() causes segfault (Mike, Maik Wagner) * Fix gh-issue #47: http\Url: Null pointer deref in sanitize_value() (Mike, @rc0r) * Fix gh-issue #45: HTTP/2 response message parsing broken with libcurl >= 7.49.1 (Mike) * Fix gh-issue #43: Joining query with empty original variable in query (Mike, Sander Backus) * Fix gh-issue #42: fatal error when using punycode in URLs (Mike, Sebastian Thielen) * Fix gh-issue #41: Use curl_version_info_data.features when initializing options (Mike) * Fix gh-issue #40: determinde the SSL backend used by curl at runtime (Mike, @rcanavan) * Fix gh-issue #39: Notice: http\Client::enqueue(): Could not set option proxy_service_name (Mike, @rcanavan) * Fix gh-issue #38: Persistent curl handles: error code not properly reset (Mike, @afflerbach) * Fix gh-issue #36: Unexpected cookies sent if persistent_handle_id is used (Mike, @rcanavan, @afflerbach) * Fix gh-issue #34: allow setting multiple headers with the same name (Mike, @rcanavan) * Fix gh-issue #33: allow setting prodyhost request option to NULL (Mike, @rcanavan) * Fix gh-issue #31: add/improve configure checks for default CA bundle/path (Mike, @rcanavan)
jperkin
pushed a commit
that referenced
this issue
Jan 13, 2021
1.3.4 (Dec 22, 2020) * Special thanks to Benoit Daloze (@eregon): - Fix delegation on Ruby 2.7 (issues #45 and #44, PR #52) 1.3.3 (Dec 18, 2020) * Special thanks (again!) to Taichi Ishitani (@taichi-ishitani): - Fix keyword arg warnings on Ruby 2.7 (issue #44, PR #45) - Filter Docile's source files from backtrace (issue #35, PR #36)
jperkin
pushed a commit
that referenced
this issue
Jan 13, 2021
## 3.2020.1104 / 2020-11-04 - Updated the IANA media registry entries as of release date. - Added `application/x-zip-compressed`. [#36][]. - Updated the contributing guide to include information about the release process as described in [#18][]. - Corrected a misspelling of Yoran Brondsema's name. Sorry, Yoran. [#35][].
jperkin
pushed a commit
that referenced
this issue
Feb 13, 2021
1.0.17 (2021-02-10) * Update chefstyle requirement from 1.2.1 to 1.3.2 #35 (dependabot-preview[bot]) * Update chefstyle requirement from 1.3.2 to 1.4.0 #36 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.0 to 1.4.2 #37 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.2 to 1.4.3 #38 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.3 to 1.4.4 #39 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.4 to 1.4.5 #40 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.5 to 1.5.0 #41 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.0 to 1.5.8 #46 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.8 to 1.5.9 #47 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.9 to 1.6.1 #48 (dependabot-preview[bot]) * Test on Ruby 3.0 #49 (tas50) * Update chefstyle requirement from 1.6.1 to 1.6.2 #50 (dependabot-preview[bot]) * Extend the reader API to extract to destination #51 (lamont-granquist)
jperkin
pushed a commit
that referenced
this issue
Apr 18, 2021
1.0.1 (2021-04-02) * Fixes identifying OpenDocument files by magic. 1.0.0 imprecisely identified them as application/zip. (#38) * Fixes identifying .docx, .pptx, and .xlsx files exported from Google Sheets by magic. (#36) * Identifies vCard files as text/vcard rather than text/x-vcard. (27fac74) * Identifies .otf, .woff, and .woff2 files aș font/otf, font/woff, and font/woff2, respectively. (#37)
jperkin
pushed a commit
that referenced
this issue
Apr 26, 2021
v1.0 Released on 2020-07-18, Nelson Mandela International Day. Added * intercalate for DList (#43, Jacob Leach) * Traversable instance for DList (#45, Veronika Romashkina) * Data.DList.Internal for the DList implementation, Data.DList.Unsafe for exporting the DList constructor UnsafeDList and record label unsafeApplyDList (#55, #59) * Data.DList.DNonEmpty (#60) * GitHub Action for uploading a release (#74) * dlist-bench, a benchmark package (#71) Changed * stimes for DList defined with stimesMonoid (#46, Janek Spaderna) * Type of tail: DList a -> DList a to DList a -> [a] (#69) * GitHub Action for continuous integration testing to replace Travis-CI (#47, #50) * GHC warning and error improvements (#72, #73) * Improved documentation (#55, #70, #76, #77) Removed * list :: b -> (a -> DList a -> b) -> DList a -> b (#69) v0.8.0.8 Released on 2020-04-02, World Autism Awareness Day. Added * toList in the Foldable instance for DList (#36, Ryan Scott) Changed * QuickCheck upper bound: 2.14 to 2.15 (a7ea60d) Fixed * Documented time complexity of head for DList (#35, Simon Jakobi)
jperkin
pushed a commit
that referenced
this issue
Apr 26, 2021
0.0.13.0 * Ensure that directory listings are returned in sorted order for reproducibility yesodweb/yesod#1684 0.0.12.0 * Use the Bytes literal on newer GHCs to reduce memory usage during compilation #36
jperkin
pushed a commit
that referenced
this issue
Jun 15, 2021
Brief description of application changes: integrate Official HN APIs: -#36: use the official APIs to display the Story View - Front Page similarly to HN front-page. -#37: remove StoryPooling feature and replace it with LazyLoadingComments feature which lazily loads comments on demand. -#39: allow all configuration options to be optional. Previously, user needs to create the config file based the example config. Now, if an option is not specified, a default value will be used instead (for more information/ documentation, refer to the example config file). Brief description of codebase changes: -Refactor the repo into 3 separate crates: hackernews_tui for main binary crate, config_parser (lib) and config_parser_derive (proc-macro) for the libraries to parse configuration options from the config file. -#38: reduce the .clone() usage, move the application's hn_client::HNClient to global state. -small refactoring and documentation improvements
jperkin
pushed a commit
that referenced
this issue
Jul 22, 2021
Changelog: Arx Libertatis 1.2 "Mega Mega Mega" Released: 2021-07-13 (announcement) Gameplay * Added an alternate, less strict rune recognition algorithm (enabled by default) (feature request #289, #653) * Made rune recognition less dependent on framerate (bug #856) * Added an alternate bow aim mode * Added gravity to arrows unless fully charged * Fixed weapon durability degrading faster at higher framerates (bug #790) * Fixed poison and magic resistance bonus from equipment and cheats being ignored in some cases * Fixed player ascending infinitely when attacked while levitating (bug #640) * Fixed Slow down (Rhaa Rune (decrease)Movis Rune (movement)) spell affecting user interface and input and improve player movement while it is active (bug #534) * Fixed hunger dropping below 0% when overeating (bug #132, fix is also applied when loading save files) * Higher caster level now makes the Curse (Rhaa Rune (decrease) Stregum Rune (magic)Vitae Rune (life)) spell more effective against NPC Damages, Armor Class and Damage Absorption instead of less effective * Calculated Armor Class, Magic Resistance, Poison Resistance and Damages stats now include attribute and skill modifiers from items and spells (bug #322) * The Critical Hit chance now includes item and cheat modifiers * The Negate magic (Nhi Rune (remove)Stregum Rune (magic) Spacium Rune (field)) spell and effect now correctly follows the target * Fixed player not receiving experience for kills by summoned creatures * Fixed selection of replacement weapon when the equipped one breaks to select one that is similarly powerful * Fixed maximum player Health and Mana ignoring attribute modifiers from items and spells while the MAX or MAR cheats are active * Fixed Akbaa not attacking the player after using his tentacle attack twice (bug #584) * Fixed spells without mana drain using the mana drain from previous spells * Fixed Confuse (Rhaa Rune (decrease)Vista Rune (vision)) spell ending immediately (bug #615) Graphics * Windows: In multi-GPU setups (Optimus/PowerXpress) the more powerful GPU is now used by default * Added a configurable FPS limit independent of vsync, defaulting to the display refresh rate * Added a field of view setting (feature request #404) * Re-added a fullscreen gamma option (feature request #254) * Added support for fullscreen modes with different refresh rates * Added anti-aliasing to alpha cutouts (color key anti-aliasing, alpha to coverage and sample shading * Added an option to disable anisotropic filtering (feature request #96) * Added options to disable view bobbing and camera shake (feature request #405) * Fixed missing blob shadows under dragged entities * Fixed wrongly displayed light flare when dragging a torch (bug #783) * Fixed water and lava not being animated while the night vision spell is active (bug #1053) * Fixed scaling of flares around lights with higher resolutions * Fixed light flares showing through scene geometry or disappearing when the light is still visible (bug #120) * Fixed light flares showing through non-interactive entities (e.g. doors that are opening or closing) * Fixed light flares being drawn in front interface elements including notes (bug #1145) * Fixed light flares being disabled when the player book is open * Fixed flashes, flares and other effects appearing in front of the cinematic border * Fixed missing dynamic lighting for far away scene geometry (bug #1213) * Fixed amount of sparks, flame and smoke particles depending on the framerate * Fixed cinematic light flicker depending on the framerate * Fixed VSync setting not being applied until the game is restarted * Fixed water and lava animation overlay (bug #512) * Fixed map rendering glitches with buggy OpenGL drivers (bug #539) * Fixed Negate magic (Nhi Rune (remove)Stregum Rune (magic)Spacium Rune (field)) and Trap (Aam Rune (create)Morte Rune (death)Cosum Rune (object)) spell effects not rotating * Fixed overzealous entity culling (bug #588) * Fixed weapons and equipment always being drawn in front of the player hands and arms * Fixed player hands clipping with walls in first person view * Fixed arrow object rotation not matching direction * Fixed missing arrow trails (bug #538) and improved the effect (also used in the Speed (Mega Rune (increase)Movis Rune (movement)) spell) * Fixed NPC animations not playing when close to the player (bug #270) * Fixed missing aura when a protection spell ended before a Lower armor (Rhaa Rune (decrease)Kaom Rune (protection)) on the same target * Fixed Ylside blow up effect only disappearing when looking at it (bug #122) * Fixed lighting only being updated every other frame (bug #75) * Increased depth buffer from 16 bits minimum to 24 bits to prevent Z-fighting (bug #759) * Linux: Fixed missing anti-aliasing for some drivers Interface * Added options to scale the player book, HUD and cursor with larger resolutions (feature request #391, #996) * Added an option to limit speech width on wide screens (enabled by default) * Fixed scaling and positioning of magic flares when casting with higher resolutions (bug #535) * Fixed scaling of cinematics with higher and wide resolutions * Add an option to letterbox or fade out cinematics with wide resolutions (fade by default) * Fixed player book and minimap being stretched with wide resolutions (bug #211) * Fixed minimap texture filtering changing when hovering map markers (bug #570) * Added anti-aliasing to HUD element borders (even without MSAA) * Improved quest book text layout * Added options to control the in-game font size and weight * Increased default font weight for text in the player book and notes to improve readability * Improved shop inventory sorting * Added crosshair when aiming with a fully charged bow * Sorting the inventory now never drops items to the ground * Fixed missing quest book background when there are no quest entries (bug #1021) * Fixed wrong items being highlighted when in combine mode (bug #121) * Add missing item halo when combining items * Fixed item halo being displayed in front of dragged items * Fixed too small font size at resolutions slightly above 640x480 * Fixed rendering of runes in the player book * Removed light affecting the world when clicking on runes in the book * Tweaked how spell/stealth/equipment/torch icons move when opening the inventory * Fixed purse halo not showing when selling certain items * Fixed health and mana gauges not being hidden during the death animation (bug #806) * Fixed position of number in cursor when distributing skill points * Fixed level transition icons on the map not being displayed correctly (bug #782) * The player book is now closed when returning to mouse look mode (bug #143) * Fixed missing characters after forced line breaks in text (bug #718) Controls * Added raw mouse input support and an option to control mouse acceleration * Fixed border turning (bug #255) and added an option to disable it * The "Resume game" menu entry and quickload (F9) now load the last save if no game is running (feature request #45) * Added a keyboard shortcut for drinking cure poison potions (not bound by default) * Added a keyboard shortcut to enter level transitions (feature request #105) * Add an auto ready weapon mode that only triggers on enemies * Player book and notes can now be closed using Escape (feature request #409) * Improved item drag and drop behavior * Improved drag threshold to make it less likely to accidentally drag an item when Shift+clicking it (bug #1225) * Fixed being able to exceed item stack size limits in some cases (bug #1111) * Added the ability to drop stacks of items to the floor or throw them (feature request #36) * Added the ability to pick up stacks of items outside inventories while holding shift (stealth mode shortcut) * Items can now be dragged across saves and level transitions * Fixed rotation of dragged and thrown entities (bug #591) * Fixed invert mouse setting affecting turning via keyboard or screen borders * Fixed double-click only working for the first slot in the Action binding (bug #795) * Mouse grab now released during cutscenes, conversations and cinematics * Fixed mouse not always being centered when exiting mouse look mode * Mouse look mode is now cancelled on focus loss to prevent the cursor being continuously warped to the window center Audio * Added an option to enable OpenAL Soft's virtual surround (HRTF) support (enabled automatically when using headphones) * Re-added environmental audio effects (reverb) using OpenAL EFX (the game uses only one relatively neutral environment) * Added a config option to select the audio device (feature request #379) * Restored more spell sounds and fixed spell sound positions * The Harm (Rhaa Rune (decrease)Vitae Rune (life)), Ignite (Aam Rune (create)Yok Rune (fire)) and Douse (Nhi Rune (remove)Yok Rune (fire)) sound effects now correctly follow the caster/target (bug #740) * Added an option to mute audio when the window is not focused * Fixed duplicated page turn sound when clicking top tabs in the player book (bug #1125) * Fixed casting sound being played on level load when restoring persistent fields of protection * Fixed bare handed entity hit sound being repeated each frame * Fixed sound position when dousing torches * Added missing panning for ambient sounds * Audio listener orientation now uses the camera pitch (only noticeable with HRTF) * Fixed audio suddenly cutting off when getting too far from sources Menu * Added text and audio language options (available languages depend on your Arx Fatalis version) * Added German, Italian, Russian and Spanish localization of new menu strings (feature request #1006) * Improved customize controls menu: * Overwriting bindings no longer moves the old key (bug #717) * Key bindings can now be removed using the escape key (feature request #408) * Displayed key names now use the current keyboard layout * Fixed removing duplicated key assignments * Fixed being locked out of the config menu when binding the 'toggle fullscreen' action to the left mouse button (bug #1136) * Fixed UI not updating properly when changing key bindings (bug #717) * Sliders and option widgets can now be controlled using the mouse wheel or by clicking at the desired position * Fixed checkbox mouseover area (bug #528) * Fixed disappearing menu textures after resizing the window (bug #275) * Fixed slow cursor animation and shorter cursor trail with higher framerates * Increased the save thumbnail size * Added support for Unicode save names (feature request #1032) * Improved editing support in the save name textbox, including copy & paste support * Improved date/time display in the save list * Added additional highlighting and improved positioning to the credits * Added the libraries and tools used for the build to the credits * Added support for scrolling the credits using the mouse wheel or keyboard * Fixed credits scroll position changing on window size changes Windowing * Switched to SDL 2 for windowing and input (task #506) - SDL 1 backend will be removed in the next version * No longer grabs all keys when fullscreen (with SDL2) * The default ("Desktop") resolution now selects fullscreen windowed mode (with SDL2) (feature request #300, #449) * Added an option not to minimize the fullscreen window on Alt+TAB (feature request #814) * Added a new high-resolution icon * Screen saver is no longer inhibited while in the menu in windowed mode * Windows: Disabled OS-level DPI scaling (bug #706) * Windows: Fixed missing window icon * Linux: Translated the .desktop file to Italian and Spanish * macOS: Handle Command + Q shortcut to close the window Modding * Added support for loading uncompressed FTL files * Added a blender plugin for FTL files * Added support for extending localization strings in mods * Added a ^camera system variable returning the active camera * Added a ^dragged system variable returning the item being dragged * Added the ^angle* and ^view* system system variables returning the rotation of the player or another entity * Fixed ^gamedays system variable to give the number of days since the playthrough start instead of the the number of 10-days * Added the -o flag to the spellcast script command to orphan the spell after being cast * Added library and python wrapper for decompressing FTL files Debugging * Added a script console (feature request #356) * Added more debug views and made the key binding configurable (feature request #1500) * Added --skiplogo, --loadlevel, --loadslot and --loadsave command-line option to skip startup logos or load a level or save file on startup * Added support for loading save files by drag & drop * Added ability to rename saves to arxsavetool * Added a --benchmark command-line option * Added a --override-gl command-line option and extension_overrides setting to control used OpenGL extensions * Changed to OpenGL debug context and enabled ARB_debug_output for debug builds or with the --debug-gl option * Added a config option for the vertex streaming buffer size Tools * Added support to arxunpak to extract all resources as seen by the game (default when no arguments are given) * Added support to arxunpak to create resource manifests with checksums * arxunpak now handles non-ASCII characters in filenames * Unix: Added support for different French and Russian Arx Fatalis CD versions to the data install script * Unix: Added support for different localized demo versions to the data install script * Unix: Fixed support for copying non-English data files from Steam installs in the data install script (bug #829) Performance * A lot of code cleanup and various performance tweaks * Reduced number of redundant OpenGL state changes * Improved vertex upload, now uses persistently mapped buffers when available * MSAA is now disabled for interface draw calls where it does not make a difference * Optimized particle effect rendering * Changed blood rendering to only need one draw command per particle * Disabled denormalized floating point numbers on x86 and ARM for better performance * Added a performance profiling tool * Changed magic missile spell to only use one sound source instead of one per missile * Improved CPU usage when the window is minimized * Improved pathfinding performance, especially when the target is unreachable (bug #652) * Windows: The OpenGL context is no longer re-initialized on resolution changes * Unix: Enabled -ffast-math in release builds (was already enabled for MSVC) Other Fixes * Significantly improved the item-world collision test: thrown or dropped items should no longer get stuck in walls, hover above the ground or fall through the ground or walls (bug #50, #556, #956) * Fixed screenshot shortcut (F10) always overriding the same file * Fixed potential resource leaks * Fixed direction of player speech outside cutscenes * Save files now correctly store game time for playthroughs longer than 1193 hours (AL 1.1.x and older as well as AF 1.21 simply ignore the additional data) * Fixed inconsistent state (weapon equipped while not in combat mode) when loading a save that was created while in combat mode * Fixed persistent arrow trails if arrows get outside the world * Fixed game time not being reset to 0 when starting a new playthrough after having an old one loaded * Fixed ^sender script variable possibly changing during script execution * Fixed a buffer overflow when saving with very long script variables * Fixed missing black bars in a cutscene in the castle of Arx (bug #1014) * Fixed Akbaa tentacle not being hidden when it is supposed to be in the Ylside bunker * Fixed crashes with item stack sizes or player gold amounts above 999999 * Fixed wrat teleport breaking when saving and loading during the teleport * Fixed inconsistent weapon attachment when saving while in combat mode (bug #581) * Fixed getting stuck in a cutscene in level 5 (bug #1293) * Made saving more robust against unexpected filesystem errors (bug #439) or other programs opening the save file (bug #1218) * Improved handling of corrupted inventories in save files (bug #1445) * Fixed initial player position when starting a new game after already having loaded an existing game (bug #140) * Fixed minimap reveal status not being reset when starting a new game (bug #1349) * Fixed script variables not getting cleared on new game * Fixed an error when a resource file size changed after the game start * Fixed various crashes: * Fixed a crash when loading saves with more than 1500 entities in a single level (bug #375) * Fixed a crash when the entity whose inventory is open is destroyed (bug #843) * Fixed a crash when the caster or target of a spell is destroyed (bug #951) * Fixed a crash when the entity selected for combining is destroyed (bug #452) * Fixed a lockup when throwing items at certain objects * Fixed problems when loading save files with bugged entity positions (bug #894, #995) * Fixed asserts with very high player stats not obtainable during normal gameplay (bug #942) Technical Changes * Fixed build with CMake 3.5.0 or newer * Fixed Windows XP support with newer MSVC versions * New dependency: GLM 0.9.5.0 or newer * macOS: New dependency: iconutil (from Xcode) or icnsutil for building the .icns icon * New crash reporter dependency: WinHTTP / libcurl 7.20.0 or newer * Dropped support for CMake < 2.8.3 * Dropped support for Boost < 1.48 * Dropped support for Qt < 4.7 * Added support for using libepoxy instead of GLEW to load OpenGL functions * The unity build is now enabled by default * No longer stores deleted entities in save files if not needed * Added SDL 2 fall-back for error dialogs * Cleaned up missing data files error dialog, ask before running arx-install-data * Added support for statically linking Freetype and ZLIB * Color output is no longer enabled if $NO_COLOR is set or if $TERM is unset or set to "dumb" * Added support for setting a runtime libexec search dir different from the install path * Added support for the ARX_PATH environment variable under Windows * Added support for storing .pak and loose files in a data subdirectory * Added support for loading data files relative to the executable * Added support for configuring additional data search paths * There is now a dialog on crash and the crash report is prepared even if the Qt-based reporter is not available * Fixed build on newer macOS versions * Save files now track which playthrough they belong to (not used in the UI yet) * The arx binary now displays a graphical error dialog when passed bad command-line arguments * Changed passwall cheat to bypass culling * Removed the need for a custom vertex shader * Added support for using OpenGL ES-CM 1.x when desktop OpenGL is not available * Add a script warning when a command is missing parameters * The Gold linker is used and link time optimizations are now enabled automatically when building from source * Enabled address randomization for the main executable in MSVC builds * Made .pak loading case-insensitive on all platforms * Windows: Added support for statically linking Qt in the crash reporter * Windows: Support using a 32-bit crash reporter for a 64-bit arx process * Windows: Added Unicode filesystem support (feature request #786) Removed Features * DirectX backends (Direct3D, DirectSound, DirectInput) * Video bit depth option * Support for loading uncooked objects (.teo) and scenes (.scn) * Removed link_mouse_look_to_use config option * Removed the unused killme script command * Removed the unused stack, code, rgb and sub-commands from the zoneparam script command * Remove stubbed-out -a flag from the set script command
jperkin
pushed a commit
that referenced
this issue
Nov 28, 2021
Changes: - show binary conversion output in octets for readability - handle ^D - quit program or 'exit' or 'quit' - fix broken terminal with calc as backend on "undefined input" (#36)
jperkin
pushed a commit
that referenced
this issue
Dec 2, 2021
Update DEPENDS Upstream changes: 6.86 2021-11-15 - Change warn to carp All warnings are now issued with the carp command rather than warn. Requested in GitHup pull request #18, but that request was not used because it only changed the uses in the Date::Manip::Date module. - Bug fixes Fixed a bug where the next/prev Date::Manip::Recur methods gave incorrect results when there are no dates that match the criteria. (GitHub #36) - Time zone fixes There were no new timezone fixes on 2021-06-01 or 2021-09-01, so no releases made then. Newest zoneinfo data (tzdata 2021e). (GitHub #37)
jperkin
pushed a commit
that referenced
this issue
Dec 2, 2021
Change log: 2.7.0 ===== - Add showing categories as icons on top or bottom. (Issue #62) - Add hiding username. (Issue #36) - Add rounded profile picture. - Add optional AccountsService support. - Add catfish search action. - Add CSS classes for theming. - Improve search result relevance. - Make stripping release builds optional. - Rearrange settings dialog. - Remove sliding out search results. - Remove useless grab check. - Rename icon to follow reverse DNS scheme. - Replace size grip with resizing from edges. - Replace slots with lambdas. - Use original menu layout. - Use dm-tool for switching users. - Translation updates: Basque, Bulgarian, Chinese (Taiwan), Danish, Dutch, French, Greek, Lithuanian, Portuguese, Portuguese (Brazil), Slovak, Spanish, Swedish, Turkish, Ukrainian. 2.6.2 ===== - Fix background shifting when showing menu. (Issue #41) - Fix menu not toggling after pressing escape. (Issue #65) - Properly prevent interactive search in treeview. 2.6.1 ===== - Fix menu not toggling. (Issue #61) - Fix small icon in multi-row panels. (Issue #37) - Fix missing minimize and maximize buttons in settings dialog. - Replace deprecated code for grab check. - Translation updates: Greek, Slovak, Spanish. 2.6.0 ===== - Fix unable to resize with metacity. (Issue #56) - Fix invalid desktop files when hiding applications. (Issue #53) - Fix not showing focused launcher when searching. (Issue #45) - Add option to disable sorting categories. (Issue #42) - Translation updates: Arabic, Basque, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, Esperanto, Finnish, French, Galician, Georgian, German, Hungarian, Interlingue, Italian, Lithuanian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Thai, Turkish, Ukrainian.
jperkin
pushed a commit
that referenced
this issue
Dec 2, 2021
Change log: 4.16.2 ====== - Properly initialize GdkRectangle to prevent crash (Issue #57) 4.16.1 ====== - Revamp the documentation to modernize and uniformize accross components - Fix keyboard navigation when only one item is present (#53) 4.16.0 ====== - Focus must not be required in single click mode (Issue #190) - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump - Adjust padding only for vertical item orientation (Issue #48) - bump glib (and gio, gthread, etc) to 2.50.0 - Fix GCC warning (false negative) - Translation Updates: Basque, Estonian, Norwegian Bokmål, Portuguese (Brazil), Russian, Slovenian, Turkish, Vietnamese 4.15.3 ====== - Re-grab tree selection to prevent rare crash (Issue #46) - Remove unneeded RTL adjustment (Issue #45) - exo-open: Wrap long URI in error dialog (Issue #26) - Avoid truncated text in small zoom levels (#42) - Make ExoIconView reduce selection on a single click (issue #39) - Partially restore 6fcefce9 (Issue #18) - Adds new, foreign README.md - Add check for valid GtkTreeSelection (issue #40) - Reset cursor on drag end in single-click mode - exo-open: Change priority of command line parameters (Fixes #20) - Prevent label from overlapping icon in RTL (Fixes #36) - Prevent "selection_changed" bursts (#37) - Small change to documentation for exo_strdup_strftime - desktop-item-edit: Fix fallback for desktop file type detection - desktop-item-edit: Improve detection of invalid icon names (Fixes #33) - AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (Closes !9) - Translation Updates: Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada, Latvian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese, 4.15.2 ====== - icon-chooser-dialog: Allow removing selected icon (Fixes #2) - desktop-item-edit: Fix sensitivity of save button (Fixes #28) - Rework exo_icon_view_scroll_event for overshoot effect (Fixes #25) - Allow resizing the xfce4-settings window smaller (Fixes #19) - Drop exo-csource from exo - Fix build on OpenBSD (!2) - Fix race condition in make install (Fixes #29) - Remove unused perl module requirement - Replace bugzilla occurences with gitlab (Fixes #30) - Translation Updates: Albanian, Chinese (China), Chinese (Hong Kong), Danish, Eastern Armenian, French, German, Hebrew, Japanese, Kazakh, Korean, Lithuanian, Portuguese, Portuguese (Brazil), Russian, Swedish, Turkish 4.15.1 ====== This release transitions several exo components to xfce-settings. Please use with xfce-settings 4.15.1 or later for best results. - Removed binaries: exo-compose-mail, exo-helper-2 - Removed from API: ExoCellRendererEllipsizedText, ExoIconBar, ExoToolbarsEditor, ExoToolbarsEditorDialog, ExoToolbarsModel, ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc, exo_atomic_dec Other Updates: - state variable is a GtkStateFlags - Fix previous commit - desktop-item-edit: Fix sensitivity of save button (Bug #16813) - Add basic GitLab pipeline - Attach popup window to toplevel parent (Bug #16768) - Rename Thunar.desktop to thunar.desktop (Bug #16197) - Extend selection on shift+drag (Bug #7526) - Do not cancel selection on shift+drag - Rename Thunar.desktop to thunar.desktop (Bug #16197) - Fix type declaration (Bug #16678) - desktop-item-edit: Use new XfceTitledDialog API - Fix GTimeVal deprecation - Replace deprecated G_INLINE_FUNC macro - Replace deprecated macro - Wrong keyboard navigation after using rubberband in exo-icon-view (Bug #16286) - Cursor position in icon view not visible/highlighted when using ctrl + arrows (Bug #12227) - Make sure default applications are properly set in mimeapps.list - Translation Updates: Albanian, Amharic, Arabic, Asturian, Basque, Belarusian, Bengali, Catalan, Chinese (Hong Kong), Chinese (Taiwan), Danish, Dutch, Estonian, Greek, Hungarian, Icelandic, Interlingue, Italian, Kannada, Latvian, Lithuanian, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Portuguese, Romanian, Russian, Slovak, Spanish, Telugu, Turkish, Uighur, Urdu, Urdu (Pakistan), Vietnamese
jperkin
pushed a commit
that referenced
this issue
Dec 13, 2021
Change log: 0.12.1 (2021-11-26) ====== - Dependency Changes: - GLib >= 2.44.0 - Performance Improvement: - Optimize sorting by content type - Load images asynchronously (#16, #29, #32, !34) - Increase image loading buffer size (!34) - Appearance Changes: - Allow to display all files in the open dialog (!33) - Code Refactoring: - Rework the file opening procedure (!33) - Bug Fixes: - Fix a memory leak when closing the window directly - Refactoring: Clarify thumbnailer queue management - Thumbnailer: Do not empty an unprocessed file list - Update window title on image deletion or insertion - Perform content-based filtering wherever necessary - Set device scale for animated images - Properly recognize SVG compressed image files - Use the generic pixbuf loader for RAW image files - Fix pointer behavior in fullscreen mode - Icon bar: Properly highlight item under the cursor - Icon bar: Center on the active item for any size change - Fix regression: Exif orientation is not respected (#69) - Do not try to load images whose pixbuf is not available (!34) - Fix memory management of image loading objects (!34) - Use URIs instead of filenames in the `.desktop` file (#49) - Directory loading: Allow to load a directory via the cli - Flatpak: Access remote locations with GVfs - Directory loading: Fix improper use of GFileEnumerator APIs (#68) - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur 0.12.0 (2021-10-11) ====== - Dependency Changes: - libxfce4ui >= 4.16.0 - libxfce4util >= 4.16.0 - New Features: - Allow to choose the default scale (!29) - Keep the scale in memory for each loaded image (#7, #17, !28) - Toggle fullscreen mode by double clicking on the image - Performance Improvement: - Optimize directory loading (#20, #22, #32, #37, !31) - Optimize image viewer redraw: Disable overlay scrolling (#64) - Optimize image viewer redraw: Reuse source surface (#64, !26) - Avoid using Cairo Xlib backend to create surfaces (#60, #61, #62, !25) - Optimize image viewer redraw: Animation (#64) - Optimize image viewer redraw: Background color (#64) - Optimize image viewer redraw: Clock (#64) - Optimize image viewer redraw: Selection box (#64) - Don't redraw the main window when it loses focus (#64) - Remove the shadow of the toolbar buttons (#51, #64) - Appearance Changes: - Hide thumbnail scrollbar when unused (!24) - Use the same background for the image and the thumbnails (#36, !23) - Drop preferences-desktop-default-applications icon - Code Refactoring: - Flatpak build (!32) - Refactoring: Use only one file filter for the app - Refactoring: Icon bar adjustments - Cleanup: `icon_bar.c` - Cleanup: Pass orientation directly from file to viewer - Code refactoring: Image viewer adjustments, scale and drawing (!27) - Use integers for the image rendering rectangle - Code cleanup: Build sanitation, obsolete code removal, spacing, normalization (!22) - Transfer contents from dispose() to finalize() - Add debugging macros - Bug Fixes: - Protect asynchronous jobs from an application exit - Fix position of the active item in the icon bar when vertical (#34) - Take into account the device scale (#47, !30) - Properly load images via drag and drop (#67) - Delay GdkPixbufLoader "closed" signal handler - Use the same scale factor to zoom via action and scrolling - Fix a lack of centering when zooming via the menu action - Fix some memory leak (several commits of this kind) - Fix file creation monitoring - Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE` (#39) - Always set adjustment upper bounds greater than page sizes (#35) - Scaling/zoom corrections (#30, !8) - Fix animated GIF display - Automate and sanitize memory management of sources (#65) - Fix `rstto_icon_bar_rows_reordered()` (#48) - Chain up to parent in dispose() and finalize() - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur 0.11.0 (2021-06-11) ====== - Update copyright years and appdata infos - Enable `HAVE_MAGIC_H`-delimited code - Fix compilation warnings - autoconf: Some updates - Update `.gitignore` - Add option to copy image to clipboard (!20) - Allow dragging window when CSD is used (#52) - Remove GSourceFunc casts - Added new stock icons with reverse DNS format - Updates README.md - Include string.h - Codebase cleanup (!7) - Make build less verbose - Update .gitignore - Make sure that argument passed to strncmp is non-NULL (!1) - privacy_dialog.c: Remove dead initialization (!2) - image_list.c: Remove dead assignment (!2) - Add basic GitLab pipeline - Switch to README.md and foreign automake mode - Bug #16717: Move from exo-csource to xdt-csource - Resolve couple "cast between incompatible function types" warnings - Fix memory leaks in Privacy Dialog - Resolve deprecation warnings - Resolve some deprecation warnings - Clean up unused functions - Rename vars and funcs: show -> hide - Add inactivity timeout setting to Preferences - Hide the cursor while inactive in fullscreen mode - Fix 'Status bar appears upon leaving fullscreen' - Update .gitignore - Do not show translation info on --help output - Fix "window-state-event" handler - Update credits - Add support for old gtk2-style bg color settings - Add missing LDFLAGS (fixes build on *bsd) - In fullscreen mode, show toolbar when the mouse pointer is moved to the top - Return to git versioning - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur
jperkin
pushed a commit
that referenced
this issue
Jan 18, 2022
Change log: 1.5.2 ====== - Fix restoring the window size (Fixes #39) - Improve wording of systray option (Fixes #19) - Translation Updates: Italian 1.5.1 ====== - Fix erroneous binding of settings (Fixes #37) - Store column positions again - Store sort-column-id and sort-type (Fixes #36) - Also include swap in the memory graph - Reduce drawing code - Reduce borders of graphs - Replace GtkImageMenuItem with GtkMenuItem 1.5.0 ====== Please note that this is a development release - Port to xfconf - Move to Client-side decorations - Migrate all settings to the settings dialog - settings: Switch to XfceTitledDialog - Use infobar for root warning box - Drop exec button from toolbar - include stdlib.h because exit() is used - remove GLIB_CHECK_VERSION checks - statusbar: Use better color that works well with both light and dark themes (!17) - Fix handling "show-legend" setting - Handle Esc key correctly with hidden filter - Drop unused var and sort copyright - Show/hide filterbar with Ctrl+f and clear with Esc - Properly close settings dialog - Remove GSourceFunc casts - Fix compilation warnings - Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL - Simplify "query-tooltip" signal handler - Ellipsize memory and swap labels (Fixes #32) - Set window icon in glade file - Replace filter entry with GtkSearchBar - Fix doc links and bump dates - Simplify settings dialog code - Drop leftover function for toolbar style - Move about dialog to settings - Drop toolbar style setting - Fix typo - Fix tooltip markdown issue - Create notification area icon only if needed (Bug #25) - Translation Updates: Basque, Belarusian, Chinese (China), Chinese (Taiwan), Czech, French, Galician, Italian, Japanese, Lithuanian, Norwegian Bokmål, Portuguese (Brazil), Serbian, Turkish
jperkin
pushed a commit
that referenced
this issue
Jan 18, 2022
Version 1.1.4 (September, 2020) - Switched from Nose to Pytest for testing. Patch courtesy @kmosiejczuk, [PR #32](bmc/munkres#32), with some additional cleanup by me. - Fix to [Issue #34](bmc/munkres#34), in which `print_matrix` wasn't handling non-integral values. Patch courtesy @finn0, via [PR #35](bmc/munkres#35). - Various changes from `http:` URLs to `https:` URLs, courtesy @finn0 via [PR #36](bmc/munkres#36). Version 1.1.3: **Nonexistent**. Accidentally published before check-in. Deleted from PyPI. Use version 1.1.4. Version 1.1.2 (February, 2019) - Removed `NoReturn` type annotations, to allow compatibility with Python 3.5 releases prior to 3.5.4. Thanks to @jackwilsdon for catching that issue. Version 1.1.1 (February, 2019) - Version bump to get past a PyPI publishing issue. (Can't republish partially published 1.1.0.) Version 1.1.0 (February, 2019) - Only supports Python 3.5 or better, from this version forward (since Python 2 is at end of life in 11 months). - Added `typing` type hints. - Updated docs to use `pdoc`, since `epydoc` is pretty much dead.
jperkin
pushed a commit
that referenced
this issue
Jul 30, 2022
2.76 * fix broken TIFF and AVIF support, PR #43 by Paul Howarth * re-enable XBM support (always on) * provide xbm magic support (a hack, for GD::Graph) 2.75 * add experimental support for TIFF and RAQM (with freetype) * improve GD2 tests (GH #42, RT #140856) * also list the unsupported image formats in the GD::Image pod * fix copyRotated pod (it rotates CCW) PR #36 by LorenzoTo * fix GD::Simple->fontMetrics docs and implementation GH #37 by Ben Crowell. fix lineheight calculation according to the docs. You might need to fix your code! * add image methods tiff, webp, heif, avif, and its documentation. * fix the fix for the poly->transform documentation RT #140043 2.74 * add experimental support for WEBP, HEIF and AVIF * document all supported Image formats in the GD::Image lib * added Github actions (for PR's) * fix poly->transform documentation RT #140043 * fix GD,GD2 detection and tests RT #139399 (since libgd 2.3.3) fixed tests by Håkon Hægland. * POD: Remove indirect object constructors from example code snippet (PR #39) * patch from Ben Crowell that fixes incorrect behaviour of GD::Simple->fontMetrics * fix cross-compilation if gdlib.pc has no cflags by Fabrice Fontaine 2.73 * allow --options override the libgd options. Not recommended. See GH #33 and RT #130045
jperkin
pushed a commit
that referenced
this issue
Sep 17, 2022
Patches privately shared by <pin> and RVP, thanks! Changes: 608 --- * Add the --header option (github #43). * Add the --no-number-headers option (github #178). * Add the --status-line option. * Add the --redraw-on-quit option (github #36). * Add the --search-options option (github #213). * Add the --exit-follow-on-close option (github #244). * Add 'H' color type to set color of header lines. * Add #version conditional to lesskey. * Add += syntax to variable section in lesskey files. * Allow option name in -- command to end with '=' in addition to '\n'. * Add $HOME/.config to possible locations of lesskey file (github #153). * Add $XDG_STATE_HOME and $HOME/.local/state to possible locations of history file (github #223). * Don't read or write history file in secure mode (github #201). * Fix display of multibyte and double-width chars in prompt. * Fix ESC-BACKSPACE command when BACKSPACE key does not send 0x08 (github #188). * Add more \k codes to lesskey format. * Fix bug when empty file is modified while viewing it. * Fix bug when parsing a malformed lesskey file (githb #234). * Fix bug scrolling history when --incsearch is set (github #214). * Fix buffer overflow when invoking lessecho with more than 63 -m/-n options (github #198). * Fix buffer overflow in bin_file (github #271). * Fix bug restoring color at end of highlighted text. * Fix bug in parsing lesskey file. * Defer moving cursor to lower left in some more cases. * Suppress TAB filename expansion in some cases where it doesn't make sense. * Fix termlib detection when compiler doesn't accept calls to undeclared functions. * Fix bug in input of non-ASCII characters on Windows (github #247) * Escape filenames when invoking LESSCLOSE. * Fix bug using multibyte UTF-8 char in search string with --incsearch (github #273). 590 --- * Make less able to read lesskey source files (deprecating lesskey). * If XDG_CONFIG_HOME is set, find lesskey source file in $XDG_CONFIG_HOME/lesskey rather than $HOME/.lesskey. * If XDG_DATA_HOME is set, find and store history file in $XDG_DATA_HOME/lesshst rather than $HOME/.lesshst. * Add the --lesskey-src option. * Add the --file-size option. * With -F, if screen is resized to make file fit on one screen, don't exit. * Fix bug which could leave terminal in mouse-reporting mode after exiting less. * Fix bug which caused failure to respond to window resize. * Fix backslash bug searching in tag file. 581 --- * Change ESC-u command to toggle, not disable, highlighting per man page. * Add ESC-U command. * Add ctrl-W search modifier for wrapping search. * F command can be interrupted by ^X. * Support OSC 8 hyperlinks when -R is in effect. * g command with no number will ignore -j and put first line at top of screen. * Multiple + or -p command line options are handled better. * Add the --incsearch option. * Add the --line-num-width option. * Add the --status-col-width option. * Add the --use-color and --color options. * Display -w highlight even if highlighted line is empty. * If search result is in a long line, scroll to ensure it is visible. * Editing the same file under different names now creates only one entry in the file list. * Make visual bell more visible on some terminals. * Ring end-of-file bell no more than once per second. * Build can use either Python or Perl for Makefile.aut operations. * Fix crash when using the @ search modifier. * Fix crash in the 's' command due to duplicate free. * Fix realpath crash on Darwin.
jperkin
pushed a commit
that referenced
this issue
Jun 17, 2023
What's Changed - Add NetBSD by @0323pin in #3 - Migrate from tui-rs to ratatui by @AmmarAbouZor in #4 - settings improvements by @AmmarAbouZor in #13 - [Documentation] Create README Badges by @kevinmatthes in #14 - CI Improvements by @AmmarAbouZor in #15 - Changed: Help popup improvements by @AmmarAbouZor in #17 - Added: Export current journal's content by @AmmarAbouZor in #18 - Increase Version by @AmmarAbouZor in #19 - Fixed setting backend path from CLI by @AmmarAbouZor in #22 - Added: Release CD action by @AmmarAbouZor in #24 - Fixed: Export journal extension by @AmmarAbouZor in #25 - Changed: Enhance render loop by @AmmarAbouZor in #28 - Added: CITATION.cff by @kevinmatthes in #26 - Added: Edit current journal content in external editor by @AmmarAbouZor in #29 - Added: configure CHANGELOG maintenance utilities by @kevinmatthes in #16 - Added: Tabs and scrolling to help popup by @AmmarAbouZor in #32 - Fixed: bugs in fragment creation by @kevinmatthes in #33 - Added: Multi-selection for journals by @AmmarAbouZor in #34 - Changed: bump baptiste0928/cargo-install to v2.1.0 by @kevinmatthes in #36 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #37 - Added: Export Import functions for multiple journals by @AmmarAbouZor in #39 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #40 - Fixed: Synchronizing problems with sqlite back-end by @AmmarAbouZor in #41 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #42 - Changed: improve GHA linting speed dramatically by @kevinmatthes in #43 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #44 - Addd: Option to Use Git Configured Editor as External editor by @AmmarAbouZor in #45 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #46 - [Aeruginous] Create Missing CHANGELOG Fragments by @AmmarAbouZor in #48 - Chore: Add dependabot by @AmmarAbouZor in #50 - [Aeruginous] Assemble CHANGELOG by @github-actions in #52
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
Aug 13, 2023
[0.3.0] - 2023-08-09 Added - Add support for description field. You can use this to provide more detail about a jolly entry, beyond its title. #19 - Add support for icons. Jolly will look up appropriate icons for files and display them inline. #18, #20, #35 - Added support for logging facade. Logging can be configured in the config file. #30 - Added basic CLI args to Jolly. Config file can now be specified as an argument. #31 Changed - Text shaping uses iced Advanced text shaping. Should have better support for non-ascii characters in entries #25, #36 Fixed - Cleaned up window resize commands to avoid flashing of window #26
jperkin
pushed a commit
that referenced
this issue
Oct 25, 2023
0.3.2.1 — Oct 20, 2023 What's Changed Relax doctest boundaries. by @alaendle in #32 GA(deps): Bump actions/checkout from 3 to 4 by @dependabot in #35 Allow doctest-0.22 by @Vekhir in #36 [#29] Support GHC 9.6 by @vrom911 in #33 Support ghc-9.8 by @alaendle in #37 Publish to hackage directly from GitHub by @alaendle in #38 New Contributors @Vekhir made their first contribution in co-log/co-log-core#36 Full Changelog: co-log/co-log-core@v0.3.2.0...v0.3.2.1
jperkin
pushed a commit
that referenced
this issue
Dec 17, 2023
Features - New --character-table option, with the ability to use codepage 437, see #194 and #195 (@sharifhsn) - New --character-table=ascii option for a ASCII-only character table, see #212 and #36 (@sharkdp) Bugfixes - Show output when doing hexyl /dev/zero, see #211 (@sharifhsn) - Respect NO_COLOR environment variable, see #210 (@sharkdp)
jperkin
pushed a commit
that referenced
this issue
Dec 18, 2023
18.0.0 (2022-03-24) Added * Support for EcmaScript modules (aka ESM) (#1756) * New optional name property on the Hook schema (#1914) Changed * JSON Schema: some array fields now have "minItems": 1. * Generate Java code that uses Optional in getters. * Setters are removed. * Classes without required fields have public empty constructors, and static of methods for each field. (#1858 aslakhellesoy) * Java: Make this library more null safe. 19.0.0 (2022-05-31) Added * Expand the messages protocol with keyword types (#1966) Changed * [Java] the PickleStep constructor has changed - it now needs an extra PickleStepType argument. * [Java] the Step constructor has changed - it now needs an extra StepKeywordType argument. 19.1.0 (2022-06-20) Added * [Javascript] Adding the json schemas of the messages to the NPM package (PR#2010) 19.1.1 (2022-06-22) Fixed * [Javascript] Schema are actually missing from 19.1.0 (PR#2016) 19.1.2 (2022-06-22) Fixed * [Javascript] Schema was still missing in 19.1.1 due to how npm manages the files attribute in package.json (PR#2020) 19.1.3 (2022-09-20) Fixed * Add name field to package.cjs.json (#36) 19.1.4 (2022-09-22) Changed * Update dependencies 20.0.0 (2022-11-14) Changed * Add workerId field to TestCaseStarted message (#34) * [Java] Enabled reproducible builds Fixed * Change Go module name to match repo (#101) 21.0.0 (2022-12-17) Added * [Java] Add javadoc to messages (#124) Changed * Add exception to TestStepFinished TestRunFinished (#122) 21.0.1 (2022-12-17) Fixed * [Java] Suppress warnings for missing javadoc (#128) 22.0.0 (2023-04-06) Added * Added source reference to parameter type (#45) Fixed * Corrected Java and PHP generators to allow running using Docker on Windows (#146) 23.0.0 (2023-11-01) Added * Added C++ implementation (#152) Changed * [Ruby] Updated minimum Ruby version to 2.5 - (#177 luke-hill) 24.0.0 (2023-11-24) Added * Add stackTrace prop to Exception message (#182)
jperkin
pushed a commit
that referenced
this issue
Feb 7, 2024
3.1.0 Latest (2024-01-09) What's Changed * Adds Ruby 3.2 to CI by @petergoldstein in #30 * Add net-http dependency to gemspec. by @simi in #31 * CI: Use Ruby 3.3 for linting by @olleolleolle in #35 * CI: Tell dependabot to update GH Actions by @olleolleolle in #34 * Bump actions/checkout from 3 to 4 by @dependabot in #36 New Contributors * @simi made their first contribution in #31 * @dependabot made their first contribution in #36
jperkin
pushed a commit
that referenced
this issue
Feb 20, 2024
pkgsrc changes: - adapt to various upstream changes - update for newer version of pjproject - add unconditional depeendency on SDL - remove pktccops and mgcp option (has to do with supporting cable headends) - remove various 64-bit time_t fixes as upstream is finally doing these [asterisk-announce] asterisk release 18.21.0 The Asterisk Development Team would like to announce the release of asterisk-18.21.0. This release resolves issues reported by the community and would have not been possible without your participation. Thank You! Change Log for Release asterisk-18.21.0 ======================================== Summary: ---------------------------------------- - logger: Fix linking regression. - Revert "core & res_pjsip: Improve topology change handling." - menuselect: Use more specific error message. - res_pjsip_nat: Fix potential use of uninitialized transport details - app_if: Fix faulty EndIf branching. - manager.c: Fix regression due to using wrong free function. - config_options.c: Fix truncation of option descriptions. - manager.c: Improve clarity of "manager show connected". - make_xml_documentation: Really collect LOCAL_MOD_SUBDIRS documentation. - general: Fix broken links. - MergeApproved.yml: Remove unneeded concurrency - app_dial: Add option "j" to preserve initial stream topology of caller - ast_coredumper: Increase reliability - logger.c: Move LOG_GROUP documentation to dedicated XML file. - res_odbc.c: Allow concurrent access to request odbc connections - res_pjsip_header_funcs.c: Check URI parameter length before copying. - config.c: Log #exec include failures. - make_xml_documentation: Properly handle absolute LOCAL_MOD_SUBDIRS. - app_voicemail.c: Completely resequence mailbox folders. - sig_analog: Fix channel leak when mwimonitor is enabled. - res_rtp_asterisk.c: Update for OpenSSL 3+. - alembic: Update list of TLS methods available on ps_transports. - func_channel: Expose previously unsettable options. - app.c: Allow ampersands in playback lists to be escaped. - uri.c: Simplify ast_uri_make_host_with_port() - func_curl.c: Remove CURLOPT() plaintext documentation. - res_http_websocket.c: Set hostname on client for certificate validation. - live_ast: Add astcachedir to generated asterisk.conf. - SECURITY.md: Update with correct documentation URL - func_lock: Add missing see-also refs to documentation. - app_followme.c: Grab reference on nativeformats before using it - configs: Improve documentation for bandwidth in iax.conf. - logger: Add channel-based filtering. - chan_iax2.c: Don't send unsanitized data to the logger. - codec_ilbc: Disable system ilbc if version >= 3.0.0 - resource_channels.c: Explicit codec request when creating UnicastRTP. - doc: Update IP Quality of Service links. - chan_pjsip: Add PJSIPHangup dialplan app and manager action - chan_iax2.c: Ensure all IEs are displayed when dumping frame contents. - chan_dahdi: Warn if nonexistent cadence is requested. - stasis: Update the snapshot after setting the redirect - ari: Provide the caller ID RDNIS for the channels - main/utils: Implement ast_get_tid() for OpenBSD - res_rtp_asterisk.c: Fix runtime issue with LibreSSL - app_directory: Add ADSI support to Directory. - core_local: Fix local channel parsing with slashes. - Remove files that are no longer updated - app_voicemail: Add AMI event for mailbox PIN changes. - app_queue.c: Emit unpause reason with PauseQueueMember event. - bridge_simple: Suppress unchanged topology change requests - res_pjsip: Include cipher limit in config error message. - res_speech: allow speech to translate input channel - res_rtp_asterisk.c: Fix memory leak in ephemeral certificate creation. - res_pjsip_dtmf_info.c: Add 'INFO' to Allow header. - api.wiki.mustache: Fix indentation in generated markdown - pjsip_configuration.c: Disable DTLS renegotiation if WebRTC is enabled. - configs: Fix typo in pjsip.conf.sample. - res_pjsip_exten_state,res_pjsip_mwi: Allow unload on shutdown - res_pjsip: Expanding PJSIP endpoint ID and relevant resource length to 255 characters - .github: PRSubmitActions: Fix adding reviewers to PR - .github: New PR Submit workflows - .github: New PR Submit workflows - res_stasis: signal when new command is queued - ari/stasis: Indicate progress before playback on a bridge - func_curl.c: Ensure channel is locked when manipulating datastores. - .github: Fix job prereqs in PROpenedUpdated - .github: Block PR tests until approved - logger.h: Add ability to change the prefix on SCOPE_TRACE output - Add libjwt to third-party - res_pjsip: update qualify_timeout documentation with DNS note - chan_dahdi: Clarify scope of callgroup/pickupgroup. - func_json: Fix crashes for some types - res_speech_aeap: add aeap error handling - app_voicemail: Disable ADSI if unavailable. - codec_builtin: Use multiples of 20 for maximum_ms - lock.c: Separate DETECT_DEADLOCKS from DEBUG_THREADS - asterisk.c: Use the euid's home directory to read/write cli history - res_pjsip_transport_websocket: Prevent transport from being destroyed before message finishes. - cel: add publish user event helper - chan_console: Fix deadlock caused by unclean thread exit. - file.c: Add ability to search custom dir for sounds - chan_iax2: Improve authentication debugging. - res_rtp_asterisk: fix wrong counter management in ioqueue objects - make_buildopts_h, et. al. Allow adding all cflags to buildopts.h - func_periodic_hook: Add hangup step to avoid timeout - res_stasis_recording.c: Save recording state when unmuted. - res_speech_aeap: check for null format on response - func_periodic_hook: Don't truncate channel name - safe_asterisk: Change directory permissions to 755 - chan_rtp: Implement RTP glue for UnicastRTP channels - app_queue: periodic announcement configurable start time. - variables: Add additional variable dialplan functions. - Restore CHANGES and UPGRADE.txt to allow cherry-picks to work User Notes: ---------------------------------------- - ### app_dial: Add option "j" to preserve initial stream topology of caller The option "j" is now available for the Dial application which uses the initial stream topology of the caller to create the outgoing channels. - ### logger: Add channel-based filtering. The console log can now be filtered by channels or groups of channels, using the logger filter CLI commands. - ### chan_pjsip: Add PJSIPHangup dialplan app and manager action A new dialplan app PJSIPHangup and AMI action allows you to hang up an unanswered incoming PJSIP call with a specific SIP response code in the 400 -> 699 range. - ### app_voicemail: Add AMI event for mailbox PIN changes. The VoicemailPasswordChange event is now emitted whenever a mailbox password is updated, containing the mailbox information and the new password. Resolves: #398 - ### res_speech: allow speech to translate input channel res_speech now supports translation of an input channel to a format supported by the speech provider, provided a translation path is available between the source format and provider capabilites. - ### res_pjsip: Expanding PJSIP endpoint ID and relevant resource length to 255 characters With this update, the PJSIP realm lengths have been extended to support up to 255 characters. - ### res_stasis: signal when new command is queued Call setup times should be significantly improved when using ARI. - ### lock.c: Separate DETECT_DEADLOCKS from DEBUG_THREADS You no longer need to select DEBUG_THREADS to use DETECT_DEADLOCKS. This removes a significant amount of overhead if you just want to detect possible deadlocks vs needing full lock tracing. - ### file.c: Add ability to search custom dir for sounds A new option "sounds_search_custom_dir" has been added to asterisk.conf that allows asterisk to search AST_DATA_DIR/sounds/custom for sounds files before searching the standard AST_DATA_DIR/sounds/<lang> directory. - ### make_buildopts_h, et. al. Allow adding all cflags to buildopts.h The "Build Options" entry in the "core show settings" CLI command has been renamed to "ABI related Build Options" and a new entry named "All Build Options" has been added that shows both breaking and non-breaking options. - ### chan_rtp: Implement RTP glue for UnicastRTP channels The dial string option 'g' was added to the UnicastRTP channel which enables RTP glue and therefore native RTP bridges with those channels. - ### app_queue: periodic announcement configurable start time. Introduce a new queue configuration option called 'periodic-announce-startdelay' which will vary the normal (historic) behavior of starting the periodic announcement cycle at periodic-announce-frequency seconds after entering the queue to start the periodic announcement cycle at period-announce-startdelay seconds after joining the queue. The default behavior if this config option is not set remains unchanged. Signed-off-by: Jaco Kroon <jaco at uls.co.za> - ### variables: Add additional variable dialplan functions. Four new dialplan functions have been added. GLOBAL_DELETE and DELETE have been added which allows the deletion of global and channel variables. GLOBAL_EXISTS and VARIABLE_EXISTS have been added which checks whether a global or channel variable has been set. Upgrade Notes: ---------------------------------------- - ### app.c: Allow ampersands in playback lists to be escaped. Ampersands in URLs passed to the `Playback()`, `Background()`, `SpeechBackground()`, `Read()`, `Authenticate()`, or `Queue()` applications as filename arguments can now be escaped by single quoting the filename. Additionally, this is also possible when using the `CONFBRIDGE` dialplan function, or configuring various features in `confbridge.conf` and `queues.conf`. - ### pjsip_configuration.c: Disable DTLS renegotiation if WebRTC is enabled. The dtls_rekey will be disabled if webrtc support is requested on an endpoint. A warning will also be emitted. - ### res_pjsip: Expanding PJSIP endpoint ID and relevant resource length to 255 characters As part of this update, the maximum allowable length for PJSIP endpoints and relevant resources has been increased from 40 to 255 characters. To take advantage of this enhancement, it is recommended to run the necessary procedures (e.g., Alembic) to update your schemas. [asterisk-announce] asterisk release 18.20.2 The Asterisk Development Team would like to announce the release of asterisk-18.20.2. This release resolves issues reported by the community and would have not been possible without your participation. Thank You! Change Log for Release asterisk-18.20.2 ======================================== Summary: ---------------------------------------- - res_rtp_asterisk: Fix regression issues with DTLS client check [asterisk-announce] asterisk release 18.20.1 The Asterisk Development Team would like to announce security release Asterisk 18.20.1. The following security advisories were resolved in this release: - [Path traversal via AMI GetConfig allows access to outside files](https://github.com/asterisk/asterisk/s ecurity/advisories/GHSA-8857-hfmw-vg8f) - [Asterisk susceptible to Denial of Service via DTLS Hello packets during call initiation](https://github .com/asterisk/asterisk/security/advisories/GHSA-hxj9-xwr8-w8pq) - [PJSIP logging allows attacker to inject fake Asterisk log entries ](https://github.com/asterisk/asteris k/security/advisories/GHSA-5743-x3p5-3rg7) - [PJSIP_HEADER dialplan function can overwrite memory/cause crash when using 'update'](https://github.com /asterisk/asterisk/security/advisories/GHSA-98rc-4j27-74hh) Change Log for Release asterisk-18.20.1 ======================================== Summary: ---------------------------------------- - res_pjsip_header_funcs: Duplicate new header value, don't copy. - res_pjsip: disable raw bad packet logging - res_rtp_asterisk.c: Check DTLS packets against ICE candidate list - manager.c: Prevent path traversal with GetConfig. [asterisk-announce] asterisk release 18.20.0 The Asterisk Development Team would like to announce the release of asterisk-18.20.0. This release resolves issues reported by the community and would have not been possible without your participation. Thank You! Change Log for Release asterisk-18.20.0 ======================================== Summary: ---------------------------------------- - ari-stubs: Fix more local anchor references - ari-stubs: Fix more local anchor references - ari-stubs: Fix broken documentation anchors - res_pjsip_session: Send Session Interval too small response - .github: Update workflow-application-token-action to v2 - app_dial: Fix infinite loop when sending digits. - app_voicemail: Fix for loop declarations - alembic: Fix quoting of the 100rel column - pbx.c: Fix gcc 12 compiler warning. - app_audiosocket: Fixed timeout with -1 to avoid busy loop. - download_externals: Fix a few version related issues - main/refer.c: Fix double free in refer_data_destructor + potential leak - sig_analog: Add Called Subscriber Held capability. - app_macro: Fix locking around datastore access - Revert "app_stack: Print proper exit location for PBXless channels." - .github: Use generic releaser - install_prereq: Fix dependency install on aarch64. - res_pjsip.c: Set contact_user on incoming call local Contact header - extconfig: Allow explicit DB result set ordering to be disabled. - rest-api: Run make ari-stubs - res_pjsip_header_funcs: Make prefix argument optional. - pjproject_bundled: Increase PJSIP_MAX_MODULE to 38 - manager: Tolerate stasis messages with no channel snapshot. - core/ari/pjsip: Add refer mechanism - chan_dahdi: Allow autoreoriginating after hangup. - audiohook: Unlock channel in mute if no audiohooks present. - sig_analog: Allow three-way flash to time out to silence. - res_prometheus: Do not generate broken metrics - res_pjsip: Enable TLS v1.3 if present. - func_cut: Add example to documentation. - extensions.conf.sample: Remove reference to missing context. - func_export: Use correct function argument as variable name. - app_queue: Add support for applying caller priority change immediately. - .github: Fix cherry-pick reminder issues - chan_iax2.c: Avoid crash with IAX2 switch support. - res_geolocation: Ensure required 'location_info' is present. - Adds manager actions to allow move/remove/forward individual messages in a particular mailbox folder. The forward command can be used to copy a message within a mailbox or to another mailbox. Also adds a VoicemailBoxSummarry, required to retrieve message ID's. - app_voicemail: add CLI commands for message manipulation - res_rtp_asterisk: Move ast_rtp_rtcp_report_alloc using `rtp->themssrc_valid` into the scope of the rtp_i nstance lock. - .github: Minor tweak to Asterisk Releaser - .github: Suppress cherry-pick reminder for some situations - sig_analog: Allow immediate fake ring to be suppressed. User Notes: ---------------------------------------- - ### sig_analog: Add Called Subscriber Held capability. Called Subscriber Held is now supported for analog FXS channels, using the calledsubscriberheld option. This allows a station user to go on hook when receiving an incoming call and resume from another phone on the same line by going on hook, without disconnecting the call. - ### res_pjsip_header_funcs: Make prefix argument optional. The prefix argument to PJSIP_HEADERS is now optional. If not specified, all header names will be returned. - ### core/ari/pjsip: Add refer mechanism There is a new ARI endpoint `/endpoints/refer` for referring an endpoint to some URI or endpoint. - ### chan_dahdi: Allow autoreoriginating after hangup. The autoreoriginate setting now allows for kewlstart FXS channels to automatically reoriginate and provide dial tone to the user again after all calls on the line have cleared. This saves users from having to manually hang up and pick up the receiver again before making another call. - ### sig_analog: Allow three-way flash to time out to silence. The threewaysilenthold option now allows the three-way dial tone to time out to silence, rather than continuing forever. - ### res_pjsip: Enable TLS v1.3 if present. res_pjsip now allows TLS v1.3 to be enabled if supported by the underlying PJSIP library. The bundled version of PJSIP supports TLS v1.3. - ### app_queue: Add support for applying caller priority change immediately. The 'queue priority caller' CLI command and 'QueueChangePriorityCaller' AMI action now have an 'immediate' argument which allows the caller priority change to be reflected immediately, causing the position of a caller to move within the queue depending on the priorities of the other callers. - ### Adds manager actions to allow move/remove/forward individual messages in a particular mailbox folder. The forward command can be used to copy a message within a mailbox or to another mailbox. Also adds a Vo icemailBoxSummarry, required to retrieve message ID's. The following manager actions have been added VoicemailBoxSummary - Generate message list for a given mailbox VoicemailRemove - Remove a message from a mailbox folder VoicemailMove - Move a message from one folder to another within a mailbox VoicemailForward - Copy a message from one folder in one mailbox to another folder in another or the same mailbox. - ### app_voicemail: add CLI commands for message manipulation The following CLI commands have been added to app_voicemail voicemail show mailbox <mailbox> <context> Show contents of mailbox <mailbox>@<context> voicemail remove <mailbox> <context> <from_folder> <messageid> Remove message <messageid> from <from_folder> in mailbox <mailbox>@<context> voicemail move <mailbox> <context> <from_folder> <messageid> <to_folder> Move message <messageid> in mailbox <mailbox>&<context> from <from_folder> to <to_folder> voicemail forward <from_mailbox> <from_context> <from_folder> <messageid> <to_mailbox> <to_context> <to_ folder> Forward message <messageid> in mailbox <mailbox>@<context> <from_folder> to mailbox <mailbox>@<context> <to_folder> - ### sig_analog: Allow immediate fake ring to be suppressed. The immediatering option can now be set to no to suppress the fake audible ringback provided when immediate=yes on FXS channels. [asterisk-announce] Asterisk Release 18.19.0 The Asterisk Development Team would like to announce the release of Asterisk 18.19.0. This release resolves issues reported by the community and would have not been possible without your participation. Thank You! Change Log for Release 18.19.0 ======================================== Summary: ---------------------------------------- - app.h: Move declaration of ast_getdata_result before its first use - doc: Remove obsolete CHANGES-staging and UPGRADE-staging - .github: Updates for AsteriskReleaser - app_voicemail: fix imap compilation errors - res_musiconhold: avoid moh state access on unlocked chan - utils: add lock timestamps for DEBUG_THREADS - .github: Back out triggering PROpenedOrUpdated by label - .github: Move publish docs to new file CreateDocs.yml - rest-api: Updates for new documentation site - .github: Remove result check from PROpenUpdateGateTests - .github: Fix use of 'contains' - .github: Add recheck label test to additional jobs - .github: Fix recheck label typos - .github: Fix recheck label manipulation - .github: Allow PR submit checks to be re-run by label - app_voicemail_imap: Fix message count when IMAP server is unavailable - res_pjsip_rfc3326: Prefer Q.850 cause code over SIP. - res_pjsip_session: Added new function calls to avoid ABI issues. - app_queue: Add force_longest_waiting_caller option. - pjsip_transport_events.c: Use %zu printf specifier for size_t. - res_crypto.c: Gracefully handle potential key filename truncation. - configure: Remove obsolete and deprecated constructs. - res_fax_spandsp.c: Clean up a spaces/tabs issue - ast-db-manage: Synchronize revisions between comments and code. - test_statis_endpoints: Fix channel_messages test again - res_crypto.c: Avoid using the non-portable ALLPERMS macro. - tcptls: when disabling a server port, we should set the accept_fd to -1. - AMI: Add parking position parameter to Park action - test_stasis_endpoints.c: Make channel_messages more stable - build: Fix a few gcc 13 issues - .github: Rework for merge approval - ast-db-manage: Fix alembic branching error caused by #122. - app_followme: fix issue with enable_callee_prompt=no (#88) - sounds: Update download URL to use HTTPS. - configure: Makefile downloader enable follow redirects. - res_musiconhold: Add option to loop last file. - chan_dahdi: Fix Caller ID presentation for FXO ports. - AMI: Add CoreShowChannelMap action. - sig_analog: Add fuller Caller ID support. - res_stasis.c: Add new type 'sdp_label' for bridge creation. - app_queue: Preserve reason for realtime queues - .github: Fix issues with cherry-pick-reminder - indications: logging changes - .github Ignore error when adding reviewrs to PR - .github: Update field descriptions for AsteriskReleaser - callerid: Allow specifying timezone for date/time. - chan_pjsip: Allow topology/session refreshes in early media state - chan_dahdi: Fix broken hidecallerid setting. - .github: Change title of AsteriskReleaser job - asterisk.c: Fix option warning for remote console. - .github: Don't add cherry-pick reminder if it's already present - .github: Fix quoting in PROpenedOrUpdated - .github: Add cherry-pick reminder to new PRs - configure: fix test code to match gethostbyname_r prototype. - res_pjsip_pubsub.c: Use pjsip version for pending NOTIFY check. (#76) - res_sorcery_memory_cache.c: Fix memory leak - xml.c: Process XML Inclusions recursively. - .github: Tweak improvement issue type language. - .github: Tweak new feature language, and move feature requests elsewhere. - .github: Fix staleness check to only run on certain labels. User Notes: ---------------------------------------- - ### AMI: Add parking position parameter to Park action New ParkingSpace parameter has been added to AMI action Park. - ### res_musiconhold: Add option to loop last file. The loop_last option in musiconhold.conf now allows the last file in the directory to be looped once reached. - ### AMI: Add CoreShowChannelMap action. New AMI action CoreShowChannelMap has been added. - ### sig_analog: Add fuller Caller ID support. Additional Caller ID properties are now supported on incoming calls to FXS stations, namely the redirecting reason and call qualifier. - ### res_stasis.c: Add new type 'sdp_label' for bridge creation. When creating a bridge using the ARI the 'type' argument now accepts a new value 'sdp_label' which will configure the bridge to add labels for each stream in the SDP with the corresponding channel id. - ### app_queue: Preserve reason for realtime queues Make paused reason in realtime queues persist an Asterisk restart. This was fixed for non-realtime queues in ASTERISK_25732. Upgrade Notes: ---------------------------------------- - ### app_queue: Preserve reason for realtime queues Add a new column to the queue_member table: reason_paused VARCHAR(80) so the reason can be preserved. Closed Issues: ---------------------------------------- - #45: [bug]: Non-bundled PJSIP check for evsub pending NOTIFY check is insufficient/ineffective - #55: [bug]: res_sorcery_memory_cache: Memory leak when calling sorcery_memory_cache_open - #64: [bug]: app_voicemail_imap wrong behavior when losing IMAP connection - #65: [bug]: heap overflow by default at startup - #66: [improvement]: Fix preserve reason of pause when Asterisk is restared for realtime queues - #73: [new-feature]: pjsip: Allow topology/session refreshes in early media state - #87: [bug]: app_followme: Setting enable_callee_prompt=no breaks timeout - #89: [improvement]: indications: logging changes - #91: [improvement]: Add parameter on ARI bridge create to allow it to send SDP labels - #94: [new-feature]: sig_analog: Add full Caller ID support for incoming calls - #98: [new-feature]: callerid: Allow timezone to be specified at runtime - #100: [bug]: sig_analog: hidecallerid setting is broken - #102: [bug]: Strange warning - 'T' option is not compatible with remote console mode and has no effect . - #104: [improvement]: Add AMI action to get a list of connected channels - #108: [new-feature]: fair handling of calls in multi-queue scenarios - #110: [improvement]: utils - add lock timing information with DEBUG_THREADS - #116: [bug]: SIP Reason: "Call completed elsewhere" no longer propagating - #120: [bug]: chan_dahdi: Fix broken presentation for FXO caller ID - #122: [new-feature]: res_musiconhold: Add looplast option - #133: [bug]: unlock channel after moh state access - #136: [bug]: Makefile downloader does not follow redirects. - #145: [bug]: ABI issue with pjproject and pjsip_inv_session - #155: [bug]: GCC 13 is catching a few new trivial issues - #158: [bug]: test_stasis_endpoints.c: Unit test channel_messages is unstable - #174: [bug]: app_voicemail imap compile errors - #200: [bug]: Regression: In app.h an enum is used before its declaration. [asterisk-announce] Asterisk Release 18.18.1 The Asterisk Development Team would like to announce security release Asterisk 18.18.1. The following security advisories were resolved in this release: https://github.com/asterisk/asterisk/security/advisories/GHSA-4xjp-22g4-9fxm Change Log for Release 18.18.1 ======================================== Summary: ---------------------------------------- - apply_patches: Use globbing instead of file/sort. - apply_patches: Sort patch list before applying - pjsip: Upgrade bundled version to pjproject 2.13.1 User Notes: ---------------------------------------- - ### res_http_media_cache: Introduce options and customize The res_http_media_cache module now attempts to load configuration from the res_http_media_cache.conf file. The following options were added: * timeout_secs * user_agent * follow_location * max_redirects * protocols * redirect_protocols * dns_cache_timeout_secs - ### format_sln: add .slin as supported file extension format_sln now recognizes '.slin' as a valid file extension in addition to the existing '.sln' and '.raw'. - ### bridge_builtin_features: add beep via touch variable Add optional touch variable : TOUCH_MIXMONITOR_BEEP(interval) Setting TOUCH_MIXMONITOR_BEEP/TOUCH_MONITOR_BEEP to a valid interval in seconds will result in a periodic beep being played to the monitored channel upon MixMontior/Monitor feature start. If an interval less than 5 seconds is specified, the interval will default to 5 seconds. If the value is set to an invalid interval, the default of 15 seconds will be used. - ### app_senddtmf: Add SendFlash AMI action. The SendFlash AMI action now allows sending a hook flash event on a channel. - ### res_mixmonitor: MixMonitorMute by MixMonitor ID It is now possible to specify the MixMonitorID when calling the manager action: MixMonitorMute. This will allow an individual MixMonitor instance to be muted via ID. The MixMonitorID can be stored as a channel variable using the 'i' MixMonitor option and is returned upon creation if this option is used. As part of this change, if no MixMonitorID is specified in the manager action MixMonitorMute, Asterisk will set the mute flag on all MixMonitor audiohooks on the channel. Previous behavior would set the flag on the first MixMonitor audiohook found. - ### pbx_dundi: Add PJSIP support. DUNDi now supports chan_pjsip. Outgoing calls using PJSIP require the pjsip_outgoing_endpoint option to be set in dundi.conf. - ### test.c: Fix counting of tests and add 2 new tests The "tests" attribute of the "testsuite" element in the output XML now reflects only the tests actually requested to be executed instead of all the tests registered. The "failures" attribute was added to the "testsuite" element. Also added two new unit tests that just pass and fail to be used for testing CI itself. - ### cli: increase channel column width This change increases the display width on 'core show channels' amd 'core show channels verbose' For 'core show channels', the Channel name field is increased to 64 characters and the Location name field is increased to 32 characters. For 'core show channels verbose', the Channel name field is increased to 80 characters, the Context is increased to 24 characters and the Extension is increased to 24 characters. Upgrade Notes: ---------------------------------------- Closed Issues: ---------------------------------------- - #193: [bug]: third-party/apply-patches doesn't sort the patch file list before applying [asterisk-announce] Asterisk Release 18.18.0 The Asterisk Development Team would like to announce the release of Asterisk 18.18.0. This release resolves issues reported by the community and would have not been possible without your participation. Thank You! Change Log for Release 18.18.0 ======================================== Summary: ---------------------------------------- - Set up new ChangeLogs directory - .github: Add AsteriskReleaser - chan_pjsip: also return all codecs on empty re-INVITE for late offers - cel: add local optimization begin event - core: Cleanup gerrit and JIRA references. (#40) - .github: Fix CherryPickTest to only run when it should - .github: Fix reference to CHERRY_PICK_TESTING_IN_PROGRESS - .github: Remove separate set labels step from new PR - .github: Refactor CP progress and add new PR test progress - res_pjsip: mediasec: Add Security-Client headers after 401 - .github: Add cherry-pick test progress labels - LICENSE: Update link to trademark policy. - chan_dahdi: Add dialmode option for FXS lines. (#36) - .github: Update issue templates - .github: Remove unnecessary parameter in CherryPickTest - Initial GitHub PRs - Initial GitHub Issue Templates - pbx_dundi: Fix PJSIP endpoint configuration check. - Revert "app_queue: periodic announcement configurable start time." - pbx_dundi: Add PJSIP support. - res_pjsip_stir_shaken: Fix JSON field ordering and disallowed TN characters. - install_prereq: Add Linux Mint support. - chan_pjsip: fix music on hold continues after INVITE with replaces - voicemail.conf: Fix incorrect comment about #include. - app_queue: Fix minor xmldoc duplication and vagueness. - test.c: Fix counting of tests and add 2 new tests - loader.c: Minor module key check simplification. - ael: Regenerate lexers and parsers. - res_calendar: output busy state as part of show calendar. - bridge_builtin_features: add beep via touch variable - res_mixmonitor: MixMonitorMute by MixMonitor ID - format_sln: add .slin as supported file extension - app_queue: periodic announcement configurable start time. - func_json: Fix JSON parsing issues. - app_dial: Fix DTMF not relayed to caller on unanswered calls. - make_version: Strip svn stuff and suppress ref HEAD errors - configure: fix detection of re-entrant resolver functions - cli: increase channel column width - res_agi: RECORD FILE plays 2 beeps. - app_senddtmf: Add SendFlash AMI action. - contrib: rc.archlinux.asterisk uses invalid redirect. - main/iostream.c: fix build with libressl - res_http_media_cache: Introduce options and customize User Notes: ---------------------------------------- - ### cel: add local optimization begin event The new AST_CEL_LOCAL_OPTIMIZE_BEGIN can be used by itself or in conert with the existing AST_CEL_LOCAL_OPTIMIZE to book-end local channel optimizaion. - ### chan_dahdi: Add dialmode option for FXS lines. (#36) A "dialmode" option has been added which allows specifying, on a per-channel basis, what methods of subscriber dialing (pulse and/or tone) are permitted. Additionally, this can be changed on a channel at any point during a call using the CHANNEL function. - ### pbx_dundi: Add PJSIP support. DUNDi now supports chan_pjsip. Outgoing calls using PJSIP require the pjsip_outgoing_endpoint option to be set in dundi.conf. - ### cli: increase channel column width This change increases the display width on 'core show channels' amd 'core show channels verbose' For 'core show channels', the Channel name field is increased to 64 characters and the Location name field is increased to 32 characters. For 'core show channels verbose', the Channel name field is increased to 80 characters, the Context is increased to 24 characters and the Extension is increased to 24 characters. - ### app_senddtmf: Add SendFlash AMI action. The SendFlash AMI action now allows sending a hook flash event on a channel. - ### res_http_media_cache: Introduce options and customize The res_http_media_cache module now attempts to load configuration from the res_http_media_cache.conf file. The following options were added: * timeout_secs * user_agent * follow_location * max_redirects * protocols * redirect_protocols * dns_cache_timeout_secs - ### test.c: Fix counting of tests and add 2 new tests The "tests" attribute of the "testsuite" element in the output XML now reflects only the tests actually requested to be executed instead of all the tests registered. The "failures" attribute was added to the "testsuite" element. Also added two new unit tests that just pass and fail to be used for testing CI itself. - ### res_mixmonitor: MixMonitorMute by MixMonitor ID It is now possible to specify the MixMonitorID when calling the manager action: MixMonitorMute. This will allow an individual MixMonitor instance to be muted via ID. The MixMonitorID can be stored as a channel variable using the 'i' MixMonitor option and is returned upon creation if this option is used. As part of this change, if no MixMonitorID is specified in the manager action MixMonitorMute, Asterisk will set the mute flag on all MixMonitor audiohooks on the channel. Previous behavior would set the flag on the first MixMonitor audiohook found. - ### bridge_builtin_features: add beep via touch variable Add optional touch variable : TOUCH_MIXMONITOR_BEEP(interval) Setting TOUCH_MIXMONITOR_BEEP/TOUCH_MONITOR_BEEP to a valid interval in seconds will result in a periodic beep being played to the monitored channel upon MixMontior/Monitor feature start. If an interval less than 5 seconds is specified, the interval will default to 5 seconds. If the value is set to an invalid interval, the default of 15 seconds will be used. - ### format_sln: add .slin as supported file extension format_sln now recognizes '.slin' as a valid file extension in addition to the existing '.sln' and '.raw'. Upgrade Notes: ---------------------------------------- - ### cel: add local optimization begin event The existing AST_CEL_LOCAL_OPTIMIZE can continue to be used as-is and the AST_CEL_LOCAL_OPTIMIZE_BEGIN event can be ignored if desired. Closed Issues: ---------------------------------------- - #35: [New Feature]: chan_dahdi: Allow disabling pulse or tone dialing - #39: [Bug]: Remove .gitreview from repository. - #43: [Bug]: Link to trademark policy is no longer correct - #48: [bug]: res_pjsip: Mediasec requires different headers on 401 response - #52: [improvement]: Add local optimization begin cel event ### For more details, see: https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-18.18.0.md [asterisk-announce] Asterisk 18.17.1 Now Available The Asterisk Development Team would like to announce the release of Asterisk 18.17.1. The release of Asterisk 18.17.1 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following issues are resolved in this release: Bugs fixed in this release: ----------------------------------- * ASTERISK-30469 - res_pjsip_pubsub: Regression for subscription shutdowns (Reported by N A) * ASTERISK-30472 - pbx_ael: Literal usage for variables broken (Reported by isrl) For a full list of changes in this release, please see the ChangeLog: https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-18.17.1 Thank you for your continued support of Asterisk! [asterisk-announce] Asterisk 18.17.0 Now Available The Asterisk Development Team would like to announce the release of Asterisk 18.17.0. The release of Asterisk 18.17.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following issues are resolved in this release: New Features made in this release: ----------------------------------- * ASTERISK-29810 - app_signal: Add channel signaling applications (Reported by N A) * ASTERISK-30262 - res_pjsip_session: Allow a context to be specified for overlap dialing (Reported by N A) * ASTERISK-30319 - Add BYE Reason support for SIP (Reported by Igor Goncharovsky) * ASTERISK-30180 - app_broadcast: Add a channel audio multicasting application (Reported by N A) Bugs fixed in this release: ----------------------------------- * ASTERISK-27830 - Asterisk crashes on Invalid UTF-8 string (Reported by AvayaXAsterisk) * ASTERISK-30354 - chan_iax2: Lack of formats prior to receiving voice frames causes jitterbuffer to stall (Reported by N A) * ASTERISK-30162 - when chan_iax is used to relay calls, no ringing indication is played (Reported by Jaco Kroon) * ASTERISK-30424 - pjproject_bundled: cross-compilation broken when ssl autodetected (Reported by Nick French) * ASTERISK-30388 - res_phoneprov: Stale SERVER variable when multi-homed (Reported by cmaj) * ASTERISK-30419 - pjsip: Crash when sending NOTIFY in PJSIP 2.13 (Reported by Ross Beer) * ASTERISK-30417 - Copy/Paste error in UnpauseQueueMember (Reported by Sean Bright) * ASTERISK-30406 - pbx_ael: Global variables are not expanded. (Reported by Sean Bright) * ASTERISK-29604 - ari: Segfault with lots of calls (Reported by Danila Evgrafov) * ASTERISK-30391 - res_rtp_asterisk: Issue with transcoding g722 after MES changes (Reported by George Joseph) * ASTERISK-30345 - loader.c: Modules that decline to load cannot be reloaded (Reported by N A) * ASTERISK-30379 - http: fix NULL pointer dereference while enable_status on TLS-only (Reported by Boris P. Korzun) * ASTERISK-30375 - res_http_media_cache: Crash when URL has no path component. (Reported by Sean Bright) * ASTERISK-30351 - manager: Originate variables are not added when setvar used in manager.conf (Reported by Sebastian Gutierrez) * ASTERISK-30369 - res_pjsip: Websockets from same IP shut down when they shouldn't be (Reported by Joshua C. Colp) * ASTERISK-30367 - pbx: Fix outdated channel snapshots with pbx_exec (Reported by N A) * ASTERISK-28767 - chan_pjsip: Caller ID not used when checking for extension, callerid supplement executed too late (Reported by Oleg) * ASTERISK-30350 - res_pjsip_sdp_rtp: rtp_timeout_hold is not used when moh_passthrough has call on hold (Reported by Benjamin Keith Ford) * ASTERISK-30240 - app voicemail odbc build error with gcc 11.1 (Reported by Michael Bradeen) * ASTERISK-30100 - res_pjsip: Path is ignored on INVITE to endpoint (Reported by Yury Kirsanov) * ASTERISK-30198 - Error `Too many open files` occurs after about ~8000 calls when using mixmonitor (Reported by Julien Alie) Improvements made in this release: ----------------------------------- * ASTERISK-30411 - app_read: add option to include terminating digit on empty, terminated strings (Reported by Michael Bradeen) * ASTERISK-30405 - app_directory: Add 's' option to skip channel call (Reported by Michael Bradeen) * ASTERISK-30422 - app_senddtmf: add the option for senddtmf to answer (Reported by Michael Bradeen) * ASTERISK-30325 - Upgrade Asterisk to bundled pjproject 2.13 (Reported by Stanislav Abramenkov) * ASTERISK-30404 - app_directory: Add reading directory configuration from custom file (Reported by Michael Bradeen) * ASTERISK-29913 - func_json: Adds multi-level and array parsing to JSON_DECODE (Reported by N A) * ASTERISK-30353 - func_frame_trace: Print text for text frames (Reported by N A) * ASTERISK-30361 - json.h: Add missing ast_json_object_real_get (Reported by N A) * ASTERISK-30280 - Create capability to assign a Media Experience Score to RTP streams (Reported by George Joseph) * ASTERISK-30332 - func_callerid: Warn if invalid redirecting reason provided (Reported by N A) For a full list of changes in this release, please see the ChangeLog: https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-18.17.0 Thank you for your continued support of Asterisk! [asterisk-announce] Asterisk 16.29.1, 18.15.1, 19.7.1, 20.0.1 Now Available The Asterisk Development Team would like to announce the release of Asterisk 16.29.1, 18.15.1, 19.7.1, and 20.0.1. The release of Asterisk 16.29.1, 18.15.1, 19.7.1, and 20.0.1 resolves issues reported by the community and would have not been possible without your participation.Thank you! The following issue is resolved in this release: Bugs fixed in this release: ----------------------- [ASTERISK-30103 <https://issues.asterisk.org/jira/browse/ASTERISK-30103>] chan_ooh323 vulnerability in calling/called party IE (Reported By: Michael Bradeen) [ASTERISK-30176 <https://issues.asterisk.org/jira/browse/ASTERISK-30176>] GetConfig can read files outside of Asterisk (Reported By: shawty) [ASTERISK-30244 <https://issues.asterisk.org/jira/browse/ASTERISK-30244>] Occasional crash when TCP/TLS connection terminated and subscription persistence is removed (Reported By: nappsoft) [ASTERISK-30338 <https://issues.asterisk.org/jira/browse/ASTERISK-30338>] Backport 2.13 security fixes from pjproject [asterisk-announce] Asterisk 18.15.0 Now Available The Asterisk Development Team would like to announce the release of Asterisk 18.15.0. The release of Asterisk 18.15.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following issues are resolved in this release: New Features made in this release: ----------------------------------- * ASTERISK-30037 - Add test support to calling external processes (Reported by Philip Prindeville) * ASTERISK-30161 - locks: add AMI event for deadlock (Reported by N A) * ASTERISK-30211 - app_confbridge: Add end_marked_any option (Reported by N A) * ASTERISK-30186 - res_pjsip: Add support for reloading TLS certificate and key information (Reported by Joshua C. Colp) * ASTERISK-29899 - features: Add advanced transfer initiation options (Reported by N A) Bugs fixed in this release: ----------------------------------- * ASTERISK-30235 - res_crypto and tests: Memory issues and and uninitialized variable error (Reported by George Joseph) * ASTERISK-30234 - res_geolocation: ...may be used uninitialized error in geoloc_config.c (Reported by George Joseph) * ASTERISK-30215 - Inbound SIP INVITE with Geo Location causing a Segmentation Fault (Reported by Dan Cropp) * ASTERISK-30135 - [res_musiconhold] Allows the moh only for the answered call (Reported by sungtae kim) * ASTERISK-26894 - pjsip should support tel uri scheme (Reported by Gergely D½½ms½½di) * ASTERISK-30210 - func_frame_trace: Channel masquerade triggers assertion (Reported by N A) * ASTERISK-30190 - res_geolocation: GEOLOC_PROFILE isn't returning correct values on incoming channel (Reported by George Joseph) * ASTERISK-29185 - chan_pjsip: Endpoint: allow = all is broken. (Reported by Alexander Traud) * ASTERISK-30192 - res_tonedetect: fix typo for frametype (Reported by N A) * ASTERISK-29453 - alembic: incoming_call_offer_pref and outgoing_call_offer_pref missing in "ps_endpoints" table (Reported by Daniel Th½½men) * ASTERISK-26826 - testsuite: Add support for Python 3 (Reported by Joshua C. Colp) * ASTERISK-30167 - res_geolocation: Refactor for issues found by users (Reported by George Joseph) * ASTERISK-28422 - Memory Leak in Confbridge menu (Reported by Ted G) * ASTERISK-29917 - ami: FilterList action doesn't exist (Reported by N A) * ASTERISK-30018 - app_meetme: MeetmeList AMI event not documented (Reported by Michael Cargile) * ASTERISK-30020 - ConfbridgeListRooms Event Not Documented (Reported by Michael Cargile) * ASTERISK-30151 - Documentation doesn't include info about "field", a 3rd required parameter. (Reported by Chris Young) Improvements made in this release: ----------------------------------- * ASTERISK-30241 - res_pjsip_gelocation: Downgrade some NOTICE scope trace debugs to DEBUG level (Reported by N A) * ASTERISK-30178 - extend user_eq_phone behavior to local uri's (Reported by Michael Bradeen) * ASTERISK-30046 - Reimplement res/res_crypto.c internals with EVP_PKEY interface to Openssl API's (Reported by Philip Prindeville) * ASTERISK-30045 - Add test coverage to res/res_crypto.c functionality (Reported by Philip Prindeville) * ASTERISK-30185 - res_geolocation: Allow location parameters to be specified in profiles (Reported by George Joseph) * ASTERISK-30177 - res_geolocation: Add option to suppress empty elements (Reported by George Joseph) * ASTERISK-30182 - res_geolocation: Add built-in profiles to use in fully dynamic configurations (Reported by George Joseph) * ASTERISK-29906 - [patch] update RLS to reflect the changes to the lists (Reported by Alexei Gradinari) * ASTERISK-30163 - general: fix minor formatting issues (Reported by N A) * ASTERISK-30164 - chan_iax2: Add missing option documentation (Reported by N A) * ASTERISK-30153 - logger: Improve log levels (Reported by N A) * ASTERISK-30160 - cdr.conf: Remove obsolete app_mysql reference (Reported by N A) * ASTERISK-30159 - general: Remove obsolete SVN references (Reported by N A) [asterisk-announce] Asterisk 18.14.0 Now Available The Asterisk Development Team would like to announce the release of Asterisk 18.14.0. The release of Asterisk 18.14.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following issues are resolved in this release: Improvements made in this release: ----------------------------------- * ASTERISK-30128 - Create PJSIP interface module for Geolocation (Reported by George Joseph) * ASTERISK-30127 - Create core Geolocation capability for Asterisk (Reported by George Joseph) * ASTERISK-30089 - general: fix typos (Reported by N A) * ASTERISK-30050 - Upgrade Asterisk to bundled pjproject 2.12.1 (Reported by Stanislav Abramenkov) Bugs fixed in this release: ----------------------------------- * ASTERISK-30167 - res_geolocation: Refactor for issues found by users (Reported by George Joseph) * ASTERISK-29966 - pbx_variables: ast_str_strlen can be wrong (Reported by N A) * ASTERISK-29905 - OSX: bininstall launchd issue on cross-platfrom build (Reported by Sergey V. Lobanov) * ASTERISK-30137 - manager: Global disabled event filtered is incomplete (Reported by N A) * ASTERISK-30109 - res_pjsip: no contact-status AMI event on register of prune-on-boot contact that uses the same URI as before Asterisk restart (Reported by Michael Neuhauser) * ASTERISK-29991 - chan_dahdi, callerid: Caller ID does not honor presentation (Reported by N A) * ASTERISK-30126 - Spelling mistake in configs/samples/queues.conf.sample (Reported by Sam Banks) * ASTERISK-30029 - build: Git security vulnerability fix is sad with our accessing git as root during "make install" (Reported by Joshua C. Colp) * ASTERISK-29907 - res_pjsip, app_confbridge: Video call through ConfBridge with normal endpoints causes infinite loop/crash (Reported by N A) * ASTERISK-30138 - Compile failure in res_geolocation/geoloc_eprofile.c when optimization is enabled (Reported by George Joseph) * ASTERISK-30096 - cel_odbc: Column type 9 (field 'cdr:cel:eventtime') is unsupported at this time (Reported by Morvai Szabolcs) * ASTERISK-30083 - chan_iax2: Optional dependency on openssl/res_crypto is now mandatory (Reported by Dmitry Melekhov) * ASTERISK-30099 - test_aeap_transport: transport_connect_fail sporadically causes failure (Reported by Kevin Harwell) * ASTERISK-30123 - features: Update automixmon documentation to reflect reality (Reported by Trevor Peirce) * ASTERISK-30117 - pbx_lua: Remove compiler warnings (Reported by Boris P. Korzun) * ASTERISK-30101 - res_prometheus: Optional load res_pjsip_outbound_registration.so (Reported by Boris P. Korzun) * ASTERISK-29989 - app_dial, chan_dahdi: DIALSTATUS is inconsistent for busy (Reported by N A) * ASTERISK-30001 - db: Removing nonexistent entries shows "Database entry removed" (Reported by N A) * ASTERISK-30115 - app_dial: Allow hook flashes to propogate on outbound dials (Reported by N A) * ASTERISK-30106 - res_calendar_icalendar: Microsoft online ICS calendars no longer work (Reported by N A) * ASTERISK-29822 - cli: Typing \? freezes the CLI permanently with remote console (Reported by N A) * ASTERISK-30072 - res_pjsip: allow TLS verification of wildcard cert-bearing servers (Reported by Kevin Harwell) * ASTERISK-30075 - say: Abort if channel hangs up during playback (Reported by N A) New Features made in this release: ----------------------------------- * ASTERISK-30136 - db: Add AMI action to retrieve all keys beginning with a prefix (Reported by N A) * ASTERISK-30000 - chan_dahdi: Add POLARITY function (Reported by N A) * ASTERISK-30062 - cli: Add CLI command to execute a dialplan app (Reported by N A) * ASTERISK-29999 - pjsip: Get information from 200 OK INVITE reply headers (Reported by Jos½½ Lopes) * ASTERISK-30061 - pbx: Add pbx helper application (Reported by N A) [asterisk-announce] Asterisk 18.13.0 Now Available The Asterisk Development Team would like to announce the release of Asterisk 18.13.0. The release of Asterisk 18.13.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following issues are resolved in this release: Improvements made in this release: ----------------------------------- * ASTERISK-29906 - [patch] update RLS to reflect the changes to the lists (Reported by Alexei Gradinari) * ASTERISK-29891 - [patch] provide a display name for RLS subscriptions (Reported by Alexei Gradinari) * ASTERISK-30090 - xmldocs: Use example tags for examples (Reported by N A) * ASTERISK-30086 - res_parking: Warn when invalid parking space requested (Reported by N A) * ASTERISK-30058 - Evaluate dialplan functions and variables in agi exec (Reported by Shloime Rosenblum) * ASTERISK-30027 - ari: expose channel driver's unique id (i.e. Call-ID for chan_sip/chan_pjsip) in ARI channel resource (Reported by Moritz Fain) * ASTERISK-29845 - res_pjsip_outbound_registration: Show time remaining until registration lapses (Reported by N A) Bugs fixed in this release: ----------------------------------- * ASTERISK-30097 - console: Recent documentation changes for connecting to remote console are inconsistent (Reported by Matthias Hensler) * ASTERISK-30043 - Wrong party is disconnected when hook-flashing on 3-way bridge (Reported by Josh Alberts) * ASTERISK-29603 - res_pjsip: UPDATE/re-INVITE not sent when "timers=always" is specified in pjsip.conf (Reported by Ray Crumrine) * ASTERISK-30092 - DateTime application: wrong inflection for one o'clock in German (Reported by Christof Efkemann) * ASTERISK-30064 - pbx: iax2 switch causes crash due to deadlock and assertion (Reported by N A) * ASTERISK-29981 - res_calendar: Asterisk crashes when starting, and will not run (Reported by N A) * ASTERISK-30039 - cli: Targeted debug on startup deadlocks and creates unstable system (Reported by N A) * ASTERISK-30051 - res_pjsip: No video after un-hold with moh_passthrough=yes (Reported by Maximilian Fridrich) * ASTERISK-24601 - [patch]Missing RFC4235 tags and attributes in PJSIP NOTIFY event: dialog XML body (Reported by Marco Paland) * ASTERISK-30059 - menuselect: libxml include fails under Gentoo (Reported by waltermoeller) * ASTERISK-30060 - loader: format warnings in dev mode (Reported by N A) * ASTERISK-30065 - pjsip: Open Websocket connection is not reused for outgoing requests (Reported by LA) * ASTERISK-30042 - res_pjsip_transport_websocket: Registration over websocket returns a rewritten contact (Reported by Thomas Guebels) * ASTERISK-29993 - chan_dahdi: Operator control option borks both lines involved on callee disconnect (Reported by N A) * ASTERISK-30044 - GCC 12 issues (Reported by George Joseph) New Features made in this release: ----------------------------------- * ASTERISK-30063 - app_voicemail: Add option to prevent deletion of messages (Reported by N A) * ASTERISK-29965 - res_pjsip_outbound_registration: Make max registration delay configurable (Reported by N A) * ASTERISK-30087 - res_parking: Add music on hold override option (Reported by N A) * ASTERISK-30036 - app_confbridge: Add CONFBRIDGE_CHANNELS function (Reported by N A) Thank you for your continued support of Asterisk! [asterisk-announce] Asterisk 18.12.1 Now Available The Asterisk Development Team would like to announce the release of Asterisk 18.12.1. The release of Asterisk 18.12.1 resolves an issue reported by the community and would have not been possible without your participation. Thank you! The following issue is resolved in this release: Bugs fixed in this release: ----------------------------------- * ASTERISK-30065 - pjsip: Open Websocket connection is not reused for outgoing requests (Reported by LA) [asterisk-announce] Asterisk 18.12.0 Now Available The Asterisk Development Team would like to announce the release of Asterisk 18.12.0. The release of Asterisk 18.12.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following issues are resolved in this release: Security bugs fixed in this release: ----------------------------------- * ASTERISK-29476 - res_stir_shaken: Blind SSRF vulnerabilities (Reported by Clint Ruoho) * ASTERISK-29838 - ${SQL_ESC()} not correctly escaping a terminating \ (Reported by Leandro Dardini) * ASTERISK-29872 - res_stir_shaken: Resource exhaustion with large files (Reported by Benjamin Keith Ford) New Features made in this release: ----------------------------------- * ASTERISK-29931 - Option to allow a user to not hear the join sound on enter but everyone else can (Reported by Michael Cargile) * ASTERISK-29968 - func_db: Add a function to return cardinality of keys at prefix (Reported by N A) * ASTERISK-29486 - Hint-like extension value lookup function without device state (Reported by N A) * ASTERISK-29941 - chan_pjsip: Add ability to send flash events (Reported by N A) * ASTERISK-29820 - cli: Add command to evaluate a function (Reported by N A) * ASTERISK-29876 - app_queue: Add music on hold option (Reported by N A) Bugs fixed in this release: ----------------------------------- * ASTERISK-29655 - res_pjsip_session: No video to caller if no camera available (Reported by Michael Auracher) * ASTERISK-29638 - res_pjsip_session: No video after early media (Reported by Michael Auracher) * ASTERISK-28518 - chan_dahdi: Caller ID FSK Erroneously Sent when Picking Up Dahdi Call On Hold (Reported by Josh Alberts) * ASTERISK-29990 - chan_dahdi: adding ring cadences is not idempotent on dahdi restart (Reported by N A) * ASTERISK-30007 - chan_iax2: Prevent crashes due to attempted encryption with missing secrets (Reported by N A) * ASTERISK-29728 - menuselect: Disabled by default modules that are enabled are always recompiled (Reported by N A) * ASTERISK-30002 - app_meetme: Don't erroneously set global variables when channel is NULL (Reported by N A) * ASTERISK-29994 - chan_dahdi: Round robin array size is too small for max number of groups (Reported by N A) * ASTERISK-22246 - Asterisk's "T" flag is ignored when used with "r" or "R" flags. (documentation bug) (Reported by Rusty Newton) * ASTERISK-26582 - Asterisk seems to ignore the "n" parameter for "disable console colorization" (Reported by Sebastian Gutierrez) * ASTERISK-29843 - Session timers get removed on UPDATE (Reported by Mark Petersen) * ASTERISK-29943 - file.c: seeking to negative file offset is not prevented (Reported by N A) * ASTERISK-29955 - chan_sip: SIP route header is missing on UPDATE (Reported by Mark Petersen) * ASTERISK-29842 - Do not change 180 Ringing to 183 Progress even if early_media already enabled (Reported by Mark Petersen) * ASTERISK-29948 - iostream: Infinite TCP timeout writing data (Reported by N A) * ASTERISK-29253 - Incorrect bridging on transfer (Reported by Yury Kirsanov) * ASTERISK-30006 - res_pjsip: UDP transport does not work when async_operations is greater than 1 (Reported by Ross Beer) * ASTERISK-30024 - Failed to sign STIR/SHAKEN payload with functionality not enabled (Reported by Claude Diderich) * ASTERISK-30021 - ast_variable_list_replace_variable uses variable with new keyword (Reported by Jasper Hafkenscheid) * ASTERISK-30023 - cdr_adaptive_odbc: does not support DATETIME database columns (Reported by Gregory Massel) * ASTERISK-30015 - pjsip / WebRTC: Chrome creating large number of SDP attributes (Reported by Josh Hogan) * ASTERISK-26689 - res_pjsip_sdp_rtp: 183 Session in Progress. Disconnecting channel for lack of RTP activity (Reported by Dmitriy Serov) * ASTERISK-29929 - res_pjsip_sdp_rtp: Disconnecting channel for lack of RTP activity in one way sessions (Reported by Boris P. Korzun) * ASTERISK-29411 - Crash in pjsip_msg_find_hdr_by_name (Reported by LA) * ASTERISK-29535 - Segmentation fault in libasteriskpj.so.2 (Reported by Daniel Bonazzi) * ASTERISK-26719 - pbx: Only up to 127 includes in a dialplan context (AST_PBX_MAX_STACK - 1) (Reported by Tzafrir Cohen) * ASTERISK-29986 - build: Asterisk 18.11.0 doesn't compile when wget isn't available (Reported by Stefan Ruijsenaars) * ASTERISK-29988 - REGRESSION: The build process is requiring xmllint or xmlstarlet ro be installed when it shouldn't (Reported by George Joseph) * ASTERISK-29895 - chan_iax2: Fix misaligned spacing in iax2 show netstats printout (Reported by N A) * ASTERISK-29939 - agi: Fix xmldoc bug with set music (Reported by N A) * ASTERISK-28891 - documentation: AGICommand_set+music documentation arguments displayed incorreclty (Reported by Jonathan Harris) * ASTERISK-29048 - chan_iax2: "iax2 show registry" shows host for perceived (Reported by David Herselman) * ASTERISK-29674 - Adjust for 64bit time_t (Reported by Andre Heider) * ASTERISK-29961 - RLS: domain part of 'uri' list attribute mismatch with SUBSCRIBE request (Reported by Alexei Gradinari) * ASTERISK-29928 - logging messages truncated when using MUSL runtime (Reported by Philip Prindeville) * ASTERISK-29960 - ari: Retrieving stored recording can returns wrong file (Reported by Arix) * ASTERISK-29950 - SayNumber can handle '01' to '07', but not '08' or '09' (Reported by Jim Van Meggelen) Improvements made in this release: ----------------------------------- * ASTERISK-24827 - Missing documentation for chan_dahdi dial string ring cadences (Reported by Scott Griepentrog) * ASTERISK-29940 - general: Add since tags to xmldocs (Reported by N A) * ASTERISK-29726 - Add Asterisk External Application Protocol (AEAP) implementation (Reported by Kevin Harwell) * ASTERISK-29951 - app_mf, app_sf: Return -1 on hangup (Reported by N A) * ASTERISK-29954 - app_meetme: Emit warning if conference not found (Reported by N A) * ASTERISK-29351 - Qualify pjproject 2.12 for Asterisk (Reported by George Joseph) * ASTERISK-29976 - Should Readme include information about install_prereq script? (Reported by Marcel Wagner) * ASTERISK-29970 - Use pkg-config to find libxml2 headers and libraries (Reported by Hugh McMaster) * ASTERISK-29980 - build: External binary modules don't use https (Reported by INVADE International Ltd.) * ASTERISK-25716 - Documentation: Document explanations and examples for possible values of DIALSTATUS (Reported by Rusty Newton) * ASTERISK-29967 - pbx_builtins: Add missing documentation (Reported by N A) [asterisk-announce] Asterisk 18.11.3 Now Available Asterisk Development Team asteriskteam at digium.com Tue Apr 26 12:09:50 CDT 2022 The Asterisk Development Team would like to announce the release of Asterisk 18.11.3. The release of Asterisk 18.11.3 resolves an issue reported by the community and would have not been possible without your participation. Thank you! The following issue is resolved in this release: Bugs fixed in this release: ----------------------------------- * ASTERISK-30024 - Failed to sign STIR/SHAKEN payload with functionality not enabled (Reported by Claude Diderich) [asterisk-announce] Asterisk 16.25.2, 18.11.2, 19.3.2 and 16.8-cert14 Now Available (Security) The Asterisk Development Team would like to announce security releases for Asterisk 16, 18 and 19, and Certified Asterisk 16.8. The available releases are released as versions 16.25.2, 18.11.2, 19.3.2 and 16.8-cert14. The following security vulnerabilities were resolved in these versions: * AST-2022-001: res_stir_shaken: resource exhaustion with large files When using STIR/SHAKEN, it½½½s possible to download files that are not certificates. These files could be much larger than what you would expect to download. * AST-2022-002: res_stir_shaken: SSRF vulnerability with Identity header When using STIR/SHAKEN, it½½½s possible to send arbitrary requests like GET to interfaces such as localhost using the Identity header. * AST-2022-003: func_odbc: Possible SQL Injection Some databases can use backslashes to escape certain characters, such as backticks. If input is provided to func_odbc which includes backslashes it is possible for func_odbc to construct a broken SQL query and the SQL query to fail. [asterisk-announce] Asterisk 18.11.1 Now Available Asterisk Development Team asteriskteam at digium.com Tue Mar 29 19:15:43 CDT 2022 The Asterisk Development Team would like to announce the release of Asterisk 18.11.1. The release of Asterisk 18.11.1 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following issues are resolved in this release: Bugs fixed in this release: ----------------------------------- * ASTERISK-29986 - build: Asterisk 18.11.0 doesn't compile when wget isn't available (Reported by Stefan Ruijsenaars) * ASTERISK-29988 - REGRESSION: The build process is requiring xmllint or xmlstarlet ro be installed when it shouldn't (Reported by George Joseph) [asterisk-announce] Asterisk 18.11.0 Now Available Asterisk Development Team asteriskteam at digium.com Thu Mar 24 09:06:03 CDT 2022 The Asterisk Development Tea…
jperkin
pushed a commit
that referenced
this issue
May 13, 2024
20240123 + improve manpage style/formatting. + improve conversion of parameter of srand() when using srandom() (Original-Mawk #66). + minor improvement for configure script 20231210 + correct interator type in REcompile (Original-Mawk #73) + improve configure script check for arc4random + reduce compiler warnings in configure script checks 20231126 + fix a couple of problems reported by Coverity: + modify cell_destroy() to set the string pointer to NULL if zfree() might have freed it. + replace a couple of strcpy's with loop. + eliminate a fixed-size array in re_cmpl.c + change casts in strftime() and srand() to avoid truncation on 64-bit machines (report by John Naman). 20231102 + environment-fixes for building with Solaris 10. 20231101 + repair parsing for comma-separated -W options used in "#" lines (report by Leif Baron). + updated makedeps.sh and examples/deps.awk, to update Makefile.in + remove obsolete/incorrect zero-termination assignment from fillbuff() (Original-Mawk #71). + updated configure macros + update config.guess and config.sub 20230816 + start work on _CALLX + da.c: replace most of the string-literals in fprintf's with result from da_op_name() + da.c, mawk.h: simplify ifdef for da_op_name(), to reuse in refactoring of _CALL + da.c: dumping the function name in front of the offset is distracting, use just "@" + da.c: make the trace show offsets like the -Wdump option + da.c: add traces to show which function is being dumped (and possibly patched). this improves on the fix for dump_funcs() as well, freeing the linked-list + code.c: fix a use-after-free when no-leaks and traces are combined. + code.c: add trace to be_setup() + parse.y: make trace message consistent with fcall.c + execute.c: eliminate a couple of comparisons + change SYMTAB_TYPES to mixed enum/masks, to reduce comparisons for array types. + some cleanup, using NUM_ARGS and SYM_TYPE typedefs. 20230808 + modify input buffer-resizing to improve performance with very long longs (report/testcase by Leif LeBaron). 20230804 > fixes for nulls (patches by Miguel Pineiro Jr). + support nulls in toupper() and tolower(). + modify str_str() to ensure lengths for key/target are large enough for the memcmp() call. + treat special case of failure to open input file due to too many open files as a fatal error (report/testcase by Christoph Brunhuber). + fix a shift/reduce conflict for length vs length() + quote string-parameter in a few error-messages + add MinGW-code for system() calls (Original-Mawk #51). 20230730 + rexp.c: do not unroll repetition into loops if the repetition applies to more than one character. + rexp3.c: increment machine on completing M_2JC step to fix a case with infinite loop. + print.c: improve parameter-passing, eliminating a duplicate check. 20230726 + modify makefile to install mawk-array and mawk-code manpages. 20230725 + use da_string more consistently in dumps. + improve scanner to some type-checks of arrays versus scalars by deferring this into the runtime execution (report by Rajeev V Pillai). 20230716 + modify scanner to accommodate scripts which use the same name for some function-parameters as for a function (report by Kaz Kylheku). + amend/limit special case optimization for redundant wildwards (Original-Mawk #36). + regenerate parse.c using byacc 20230521 20230525 + fix a regression for big-endian machines caused by mismatch between printf/sprintf format and long integer types (Original-Mawk #69, cf: 20200731). 20230404 + add a null-pointer check in bi_mktime() (Original-Mawk #57). + cast parameter of srand() to double if it is not already (patch by "q3cpma", Original-Mawk #66). + manpage fixes (report/suggested by David Apps). + fix parsing of "--" token on command-line, from 20200828 changes (report by Pavel Vinogradov). + add a null-pointer check in the case for "-W" when parsing command options (Original-Mawk #68). + improve CF_XOPEN_SOURCE configure macro to avoid clearing the host's definition for _XOPEN_SOURCE if _POSIX_C_SOURCE is defined (report by A. Wilcox). + modify makefile "clean" rule to remove ".i" files. + modify configure script to allow for using clock_gettime vs gettimeofday. 20230322 + remove an unwanted string/number conversion in print.c, from changes in 20200717 (report by Jan Psota). + reduce compiler-warnings in configure script checks. 20230215 + update URLs, changing ftp to https + modify configure.in, moving checks for standard headers before the options, to improve check for arc4random (Redhat #2167291). 20230203 + split up do_printf to fix build with fortified mingw stdio.h + reduce compiler-warnings in configure script checks. 20221229 + fix shellcheck warnings in test-scripts. + updated configure macros + update config.guess, config.sub, and install-sh 20210824 + updated configure macros + update config.guess and config.sub 20210528 + add FreeBSD build-scripts, for test-builds + updated configure macros + update config.guess and config.sub 20201023 + start work on experimental approach to interval-expressions which does not involve loop-unrolling. + improve type-checking for builtin-regex's by using PTR only for the external-regex's. + improve dump format, showing intervals in curly-brace format. 20201016 + improve dump format, showing the jump-targets rather than offsets. 20201009 + show limits for brace-expressions in dump. + change RE_panic to stdarg, and log its message in trace file 20200925 + improve compatibility vs gawk/bwk in gsub handling of backslash by only escaping backslash with itself if those backslashes happen to precede a "&", e.g., "\\&" vs "\\" (Original-Mawk #14). + fix a regression in recent command-line option parsing. + modify configure/makefile to use .PHONY if available. + review/improve example-scripts 20200918 + build-fix for HP-UX 11.23, which lacks #define's for maximum of int64_t and uint64_t + build-fix for OpenBSD, which mis-types int64_t, just like macOS. + build-fix for macOS, which mis-types int64_t 20200911 + improve range of printf/sprintf for decimal formats by using the unsigned limit if the value is positive. + improve checks for command-line numeric options. + allow long-options to be abbreviated. 20200828 + modify configure script to move gcc -Werror flags to EXTRA_CFLAGS to avoid breaking configure-checks. + use sprintf-buffer for intermediate output of strftime, to handle extra-long format strings. + modify MAWK_LONG_OPTIONS "ignore" to limit that to the "-xxx" options in this set of changes, plus the existing --lint/--lint-old options. + allow -Wxxx options to use long-option format as -xxx, for better script-compatibility with gawk. + use standard output for -Whelp, but show usage message in standard error when no command arguments are given. + print version for -Wversion consistently in standard output. + improve use of const for making tables readonly. + change -W compat to -W traditional for better script-compatibility with gawk. 20200821 + completed first draft of mawk-code.7 20200807 + begin man/mawk-code.7 + drop noweb dependency, move docs to man/mawk-arrays.7 20200731 + amend fix for Debian #303825 to more closely match gawk and BWK. Those use larger data types, e.g., long vs int, for limits, and also provide for using int64_t and uint64_t. Internally, mawk now uses long long's where those are supported. + add --help and --version options 20200724 + modify logic for "{0}" in rexp.c so that a left-parenthesis is not trimmed when cancelling the previous token. + modify RE_cat to add a dummy M_ACCEPT as a workaround for logic in the new RE_init_it_cnt and RE_set_limit functions. + modify regexp_system.c to work with interval-expressions. + recognize gawk's --traditional and --posix as aliases for mawk's -W options, as well as -r and --re-interval to improve scripting compatibility. + add -W compat and -W posix, using the former to replace -W repetitions and the latter to replace -W posix_space + enable interval-expressions by default. 20200717 + add configure option "--disable-interval-expr" > integrated/adapted changes by James Parkinson (jlp765): + add regexp intervals, + add tests for intervals to test/mawktest and associated test/repetitions files, + add -W repetitions to enable r{m,n} + add man page updates to man/mawk.1 20200708 + update manpage comment about "nextfile" (AustinGroup #607). + amend manpage comment about "fflush" (AustinGroup #634). + amend manpage comment about "delete array" (AustinGroup #544). + updated configure macros + update config.guess and config.sub
jperkin
pushed a commit
that referenced
this issue
Jun 7, 2024
=============== Version 4.0.7 =============== * cpu_hz_current not available on NetBSD #2792 * SensorType change in REST API breaks compatibility in 4.0.4 #2788 =============== Version 4.0.6 =============== * No GPU info on Web View #2796 =============== Version 4.0.5 =============== * SensorType change in REST API breaks compatibility in 4.0.4 #2788 * Please make pydantic optional dependency, not required one #2777 * Update the Grafana dashboard #2780 * 4.0.4 - On Glances startup "ERROR -- Can not init battery class #2776 * In codeSpace (with Python 3.8), an error occurs in ./unittest-restful.py #2773 Use Ruff as default Linter. =============== Version 4.0.4 =============== Hostfix release for support sensors plugin on python 3.8 =============== Version 4.0.3 =============== Additional fixes for Sensor plugin =============== Version 4.0.2 =============== * hotfix: plugin(sensors) - race conditions btw fan_speed & temperature… #2766 * fix: include requirements.txt and SECURITY.md for pypi dist #2761 Thanks to RazCrimson for the sensors patch ! =============== Version 4.0.1 =============== Correct issue with CI (miss pydantic dep). =============== Version 4.0.0 =============== See release note in Wiki format: https://github.com/nicolargo/glances/wiki/Glances-4.0-Release-Note **BREAKING CHANGES:** * The minimal Python version is 3.8 * The Glances API version 3 is replaced by the version 4. So Restfull API URL is now /api/4/ #2610 * Alias definition change in the configuration file #1735 Glances version 3.x and lower: sda1_alias=InternalDisk sdb1_alias=ExternalDisk Glances version 4.x and higher: alias=sda1:InternalDisk,sdb1:ExternalDisk * Alert data model change from a list of list to a list of dict #2633 * Docker memory usage uses the same algorithm than docker stats #2637 Special notes for package maintainers: Minimal requirements for Glances version 4 are: * psutil * defusedxml * packaging * ujson * pydantic * fastapi (for WebUI / RestFull API) * uvicorn (for WebUI / RestFull API) * jinja2 (for WebUI / RestFull API) Majors changes between Glances version 3 and version 4: * Bottle has been replaced by FastAPI and Uvicorn * CouchDB has been replaced by PyCouchDB * nvidia-ml-py has been replaced by py3nvml * pysnmp has been replaced by pysnmp-lextudio Enhancements: * Export individual processes stats #794 * [WebUI] Feature Request: Ability to hide Engine and Pod columns in Containers #2423 * [IP plugin] Make the public ip information more configurable (not only from the Censys service) #2732 * Getting field information (description, unit) from the API #2630 * Refactor alias configuration and allow alias for fs devices #1735 * Improve alert with mininimal interval/duration configuration keys #2558 * --stdout plugin.attr is not compliant with plugins returning list of dicts #2446 * Lot's of log messages when a proxy is used with the Podman plugin #2714 * [WEBUI & CURSES] Make the left menu configurable #2648 * [WEBUI] Custom system header information #2695 * [CURSES] Use normal color for normal text instead of an arbitrary color #2687 * [WEBUI] Showing the full arguments on the command column of the TASKS #2634 * Add graph export for GPU plugin (related to #2542) * Refactor Alert data model from list of list to list of dict #2633 * Use enum instead of int for callback API version. #2712 * Make the alerts number configurable (related to #2558) * [WebUI] Added smart plugin support #2435 * No more threshold display in the WebUI cpu/mem and memswap plugins #2420 * Refactor Glances curses code #2580 * Hide password in the Glances browser form #503 * Replace Bottle by FastAPI #2181 * Replace py3nvml with nvidia-ml-py #2688 Bug corrected: * Crash when reading timezone for generating alert #2659 * Newline in container command corrupts display / hides container #2733 * RAID plugin not showing up in Glances web UI (Docker install) #2716 * Alerts showing different time than time plugin #2214 * OpenBSD crash on start without a swap file/partition #2719 * Folders plugin always fails on special directories #2518 * Update dependency urllib3 to v2 #2397 * Crach when ENTER key is pressed in the Alpine minimal image #2658 * Crash when a process is pinned in the develop branch of Glances #2639 * TERM setting causes glances to crash #2598 * macOS: Read user config from ~/.config/glances #2641 * Docker Prometheus issue with IRQ plugin #2564 * Remove systemd from Curses (related to #2595) * Screen frequently flickers when outputting to local display #2490 * Incorrect linux_distro in docker version glances #2439 * Influxdb2 export not working #2407 * Ignore/detect symlink loops in folders plugin #2494 * Remove Clear-text logging of sensitive information - Code Scanning #36 * Cannot start Glances 3.4.0.1 on Windows 10: SIGHUP not defined #2408 * 3.4.0 crash on startupwith minimal deps #2401 CI and documentation: * New logo for Glances version 4.0 #2713 * Update api.rst documentation #2496 * Change Renovate config #2729 * Docker compose password unrecognized arguments when applying docs #2698 * Docker includes OS Release Volume mount info #2473 * Update prometheus.rst, fix minor typos #2640 * Fix typos and make grammatical and stylistic edits in project documentation #2625 * MongoDB and CouchDB documentation flipped #2565 * No module named 'influxdb' on the snap version of glances #1738
jperkin
pushed a commit
that referenced
this issue
Jul 1, 2024
### 1.8.10 - 15 June 2024 * feature: new "`--output`" option to write to a file instead of standard output (pull request [#90](https://codeberg.org/a-j-wood/pv/pulls/90)) supplied by [xmort](https://codeberg.org/xmort) ### 1.8.9 - 21 April 2024 * feature: new "`--si`" option to display and interpret size suffixes in multiples of 1000 rather than 1024 (pull request [#85](https://codeberg.org/a-j-wood/pv/pulls/85)) supplied by [kevinruddy](https://codeberg.org/kevinruddy) * fix: continue producing progress output when the output is blocking writes ([#34](https://codeberg.org/a-j-wood/pv/issues/34), [#86](https://codeberg.org/a-j-wood/pv/issues/86), [#87](https://codeberg.org/a-j-wood/pv/issues/87)) * fix: honour the _TMPDIR_ / _TMP_ environment variables again, rather than hard-coding "`/tmp`", when using a terminal lock file (originally removed in 1.8.0) ([#88](https://codeberg.org/a-j-wood/pv/issues/88)) * i18n: corrections and missing strings added to French translations (pull request [#83](https://codeberg.org/a-j-wood/pv/pulls/83)) supplied by [Thomas Bertels](https://codeberg.org/tbertels) ### 1.8.5 - 19 November 2023 * fix: corrected percentage formatting so it doesn't jump from 2 to 3 characters wide at 100% ([#80](https://codeberg.org/a-j-wood/pv/issues/80)) * fix: replaced "`--remote`" mechanism, using a temporary file instead of SysV IPC, so it can work reliably even when there are multiple PV instances * fix: corrected compilation failure when without IPC support * security: addressed all issues highlighted by the software auditing tools "`splint`" and "`flawfinder`" (see "`make analyse`") ([#77](https://codeberg.org/a-j-wood/pv/issues/77)) * cleanup: compilation warnings fixed on non-IPC and MacOS systems ### 1.8.0 - 24 September 2023 #### Features * feature: new "`--discard`" option to discard input as if writing to */dev/null* ([#42](https://codeberg.org/a-j-wood/pv/issues/42)) * feature: new "`--error-skip-block`" option to make "`--skip-errors`" skip whole blocks ([#37](https://codeberg.org/a-j-wood/pv/issues/37)) * feature: use `posix_fadvise()` like `cat`(1) does, to improve efficiency ([#39](https://codeberg.org/a-j-wood/pv/issues/39)) * feature: new "`--enable-static`" option to "`configure`" for static builds ([#75](https://codeberg.org/a-j-wood/pv/pull/75)) #### Security * security: with "`--pidfile`", write to a temporary file and rename it into place, to improve security * security: keep self-contained copies of name and format string in PV internal state for memory safety * security: ignore _TMP_ / _TMPDIR_ environment variables when using a terminal lock file #### Fixes * fix: only report errors about missing files when starting to transfer from them, not while calculating size, and behave more like `cat`(1) by skipping them and moving on * fix: auto-calculate total line count with "`--line-mode`" when all inputs are regular files * fix: use `clock_gettime()` in ETA calculation to cope with machine suspend/resume ([#13](https://codeberg.org/a-j-wood/pv/issues/13)) * fix: if "`--width`" or "`--height`" were provided, do not change them when the window size changes ([#36](https://codeberg.org/a-j-wood/pv/issues/36)) * fix: when a file descriptor position in "`--watchfd`" moves backwards, show the rate using the correct prefix ([#41](https://codeberg.org/a-j-wood/pv/issues/41)) * fix: rewrite terminal state save/restore so state is not intermittently garbled on exit when using "`--cursor`" ([#20](https://codeberg.org/a-j-wood/pv/issues/20)), ([#24](https://codeberg.org/a-j-wood/pv/issues/24)) #### Cleanups * cleanup: addressed many potential issues highlighted by the software auditing tools "`splint`" and "`flawfinder`" (see new target "`make analyse`") * cleanup: switched the build system to GNU Automake * cleanup: replaced the test harness with the one native to GNU Automake * cleanup: added a test for terminal width detection to "`make check`" * cleanup: added a test to "`make check`" to ensure that "`make install`" installs everything expected * cleanup: replaced *AC_HEADER_TIOCGWINSZ* with *AC_CHECK_HEADERS(sys/ioctl.h)* for better MacOS compatibility ([#74](https://codeberg.org/a-j-wood/pv/issues/74)) * cleanup: with "`--sync`", call `fsync()` instead of `fdatasync()` on incapable systems ([#73](https://codeberg.org/a-j-wood/pv/issues/73)) * cleanup: the manual is now a static file instead of needing to be built with "`configure`" #### Dropped items * dropped: dropped support for "`--enable-static-nls`" * dropped: removed the Linux Software Map file, as the LSM project appears to be long dead * dropped: will no longer publish to SourceForge as it has a chequered history and is unnecessary * dropped: removed project from GitHub and moved to Codeberg - see "[Give Up GitHub](https://giveupgithub.org/)" #### Other items * licensing change from Artistic 2.0 to GPLv3+ ### 1.7.24 - 30 July 2023 * fix: correct terminal size detection, broken in 1.7.17 by the configuration script rewrite ([#72](https://codeberg.org/a-j-wood/pv/issues/72)) * security: removed *DEBUG* environment variable in debug mode, added "`--debug`" instead * cleanup: added "`make analyse`" to run "`splint`" and "`flawfinder`" on all source files * cleanup: corrected detection of boolean capability * cleanup: word wrapping of "`--help`" output is now multi-byte locale aware * cleanup: adjusted "`indent`" rules to line length of 120 and reformatted code ### 1.7.18 - 28 July 2023 * fix: language file installation had been broken by the configuration script rewrite ### 1.7.17 - 27 July 2023 * feature: new "`--sync`" option to flush cache to disk after every write (related to [#6](https://codeberg.org/a-j-wood/pv/issues/6), to improve accuracy when writing to slow disks) * feature: new "`--direct-io`" option to bypass cache - implements [#29 "Option to enable *O_DIRECT*"](https://codeberg.org/a-j-wood/pv/issues/29) - requested by Romain Kang, Jacek Wielemborek * fix: correct byte prefix size to 2 spaces in rate display, so progress display size remains constant at low transfer rates * cleanup: rewrote `configure.in` as per suggestions in newer "`autoconf`" manuals * cleanup: replaced `header.in` with one generated by "`autoheader`", moving custom logic to a separate header file "`config-aux.h`" * cleanup: added copyright notice to all source files as per GNU standards * cleanup: changed "`--version`" output to conform to GNU standards * cleanup: replaced backticks with `$()` in all shell scripts that did not come from elsewhere, as backticks are deprecated and harder to read * cleanup: improved the output formatting of "`make test`" * cleanup: extended the "`make test`" mechanism to allow certain tests to be skipped on platforms that cannot support them * cleanup: skip the "pipe" test (for *SIGPIPE*) if GNU "`head`" is not available, so that "`make test`" on stock OpenBSD 7.3 works * cleanup: added a lot more tests to "`make test`" * cleanup: replace all calls to `sprintf()` and `snprintf()` with a new wrapper function `pv_snprintf()` to improve security and compatibility * cleanup: replace all calls to `strcat()` with a wrapper `pv_strlcat()` to improve security and compatibility * cleanup: replace all `write()` calls to the terminal with a wrapper `pv_write_retry()` for consistency * cleanup: tidy up and fix compilation warning in "`--watchfd`" code * cleanup: rewrote all local shell scripts to pass analysis by [ShellCheck](https://www.shellcheck.net) ### 1.7.0 - 17 July 2023 * dropped: support for Red Hat Enterprise Linux and its derivatives has been dropped; removed the RPM spec file, and will no longer build binaries * feature: the "`--size`" option now accepts "`@filename`" to use the size of another file (pull request [#57](https://codeberg.org/a-j-wood/pv/pull/57) supplied by [Dave Beckett](https://github.com/dajobe)) * feature: the "`--watchfd`" option is now available on OS X (pull request [#60](https://codeberg.org/a-j-wood/pv/pull/60) supplied by [christoph-zededa](https://github.com/christoph-zededa)) * feature: new "`--bits`" option to show bit count instead of byte count (adapted from pull request [#63](https://codeberg.org/a-j-wood/pv/pull/63) supplied by [Nick Black](https://nick-black.com)) * feature: new "`--average-rate-window`" option, to set the window over which the average rate is calculated, also used for ETA (modified from pull request [#65](https://codeberg.org/a-j-wood/pv/pull/65) supplied by [lemonsqueeze](https://github.com/lemonsqueeze)) * feature: the "`--watchfd`" option will now show relative filenames, if they are under the current directory (pull request [#66](https://codeberg.org/a-j-wood/pv/pull/66) supplied by [ikasty](https://github.com/ikasty)) * fix: correction to `pv_in_foreground()` to behave as its comment block says it should, when not on a terminal - corrects [#19 "No output in Arch Linux initcpio after 1.6.6"](https://codeberg.org/a-j-wood/pv/issues/19), [#31 "No output written from inside zsh <() construct"](https://codeberg.org/a-j-wood/pv/issues/31), [#55 "pv Stopped Working in the Background"](https://codeberg.org/a-j-wood/pv/issues/55) (pull request [#64](https://codeberg.org/a-j-wood/pv/pull/64) supplied by [Michael Weiß](https://github.com/quitschbo)) * fix: workaround for OS X 11 behaviour in configure script regarding stat64 at compile time (pull request [#57](https://codeberg.org/a-j-wood/pv/pull/57) supplied by [Dave Beckett](https://github.com/dajobe)) * fix: workaround for macOS equivalence of stat to stat64 - patches from [Filippo Valsorda](https://github.com/FiloSottile) and [Demitri Muna](https://github.com/demitri), correcting [#33 "Fix compilation problems due to `stat64()` on Apple Silicon"](https://codeberg.org/a-j-wood/pv/issues/33) * fix: add burst rate limit to transfer, so rate limits are not broken by bursty traffic (pull request [#62](https://codeberg.org/a-j-wood/pv/pull/62) supplied by [Volodymyr Bychkovyak](https://github.com/vbychkoviak)) * fix: corrected "`--force`" option so it will still output progress when not in the same process group as the owner of the terminal - corrects [#23 "No output with "`-f`" when run in background after 1.6.6"](https://codeberg.org/a-j-wood/pv/issues/23) and helps to correct [#31 "No output written from inside zsh <() construct"](https://codeberg.org/a-j-wood/pv/issues/31) * fix: corrected elapsed time display to show as D:HH:MM:SS after 1 day, like the ETA does - corrects [#16 "Show days in same format in ETA as in elapsed time"](https://codeberg.org/a-j-wood/pv/issues/16) * fix: corrected bug where percentages went down after 100% when in "`--numeric`" mode with a "`--size`" that was too small - corrects [#26 "Correct "`-n`" behaviour when going past 100% of "`-s`" size"](https://codeberg.org/a-j-wood/pv/issues/26) * i18n: recoded Polish translation file to UTF-8 * i18n: removed inaccurate fuzzy translation matches * docs: moved all open issues into GitHub and updated the TODO list * docs: renamed README to README.md and altered it to Markdown format * docs: moved contributors from the README to docs/ACKNOWLEDGEMENTS.md * docs: moved TODO to TODO.md and altered it to Markdown format * docs: moved NEWS to NEWS.md, converted it to UTF-8, and altered it to Markdown format
jperkin
pushed a commit
that referenced
this issue
Jul 20, 2024
Based on PR 58426 by jonathan buschmann. ## 2.4.7 2024-05-05 ### Fixed - docs(pop): clarify --spill behavior (#445) - fix(branch): disallow branch before subcommand (#447) ### Changed - refactor: get gix-command via gix with command feature - Update gix to version 0.62 ## 2.4.6 2024-04-07 ### Fixed - fix(bash): fix completion for "committish" ### Changed - docs: Update copyright year - chore: update gix to 0.61.1 - ci: update to wix 4.0.5 ## 2.4.5 2024-02-18 ### Fixed - fix: stdout from hooks (#418) ### Changed - chore: add category and keywords to Cargo.toml - build: exclude some paths from crate - docs(readme): enumerate more package repositories - chore: update dependencies ## 2.4.4 2024-02-11 ### Fixed - fix: pass stdio for interactive editing (#415) - fix: update gix-tempfile and gix-lock to 13.1.0 (#413) ### Changed - chore: update dependencies ## 2.4.3 2024-02-04 ### Added - feat(branch): allow delete of current branch ### Fixed - fix(branch): delete branch config with branch - fix: use gix-command for interactive edit (#407) - fix: improved interactive editor diagnostics - chore: update gix to 0.58.0 (#407) - docs: fix dates in changelog ### Changed - refactor(branch): use gix to rename config section - refactor: use gix to remove stgit branch config - refactor: use gix-command for hooks - refactor: use non-deprecated indexmap methods - ci: update cargo-generate-rpm to 0.14.0 - ci: update to upload-artifact@v4 - ci: restore use of IO::Pty in MacOS build ## 2.4.2 2023-12-26 ### Changed - feat(pop): allow unescaped negative patch offsets - feat(show): allow unescaped negative patch offsets - chore: update dependencies ## 2.4.1 2023-12-10 ### Fixed - fix(zsh): short -r opt for `stg series` ### Changed - chore: update gix to 0.56.0 - chore: update transient dependencies ## 2.4.0 2023-10-08 ### Added - feat(delete): --all -A -U -H options - feat(sink): -T/--above option - feat(branch): short opts for clone and delete ## 2.3.3 2023-10-04 ### Fixed - fix(zsh): -S option for float, import, and sync - build: avoid non-portable install options - test: improved test script portability ### Changed - update dependencies ## [2.3.2] 2023-08-19 ### Fixed - fix!(uncommit): check for HEAD/top mismatch (#360) - docs: docstring spelling and formatting fixes ### Changed - feat(uncommit): print uncommited patches - pin serde to avoid using precompiled binary - update dependencies ## [2.3.1] 2023-07-25 ### Fixed - fix(zsh): typo in completion help for stg commit --all - fix: use canonical Message-ID spelling - fix(stgit.el): recognize new empty patch marker - fix(import): Keep first line break in body ### Changed - update dependencies ## [2.3.0] 2023-05-25 ### Removed - import-compressed is always enabled, no longer a feature ### Added - unofficial deb and rpm packages - msi package for Windows ### Fixed - fix(import): would panic without import-url feature - fix(import): patch numbers not stripped from name ### Changed - use bzip2-rs instead of bzip2 crate - update dependencies ## [2.2.4] 2023-05-15 ### Added - feat: Upgrade from ancient stack state formats (#235) ### Fixed - fix(branch): create based on remote branch (#317) - fix(import): lost subject lines resembling header (#321) - fix(import): subject line may be discarded ### Changed - chore: update dependencies ## [2.2.3] 2023-04-26 ### Fixed - fix: error using on Windows (#273) - fix: path handling for Windows compatibility - fix: commit-msg hook run from work root - fix: avoid "stg.exe" in usage on Windows - fix: use gitattributes to force LF endings on Windows - fix: wrap hooks with sh on Windows ### Changed - chore: update to gix 0.44.0 - chore: update other dependencies ## [2.2.2] 2023-04-01 ### Fixed - fix: rebase with '@' in ref names (#306) - fix: improved error messages for unrecognized commands ## [2.2.1] 2023-03-29 ### Changed - chore: update to clap 4.2.0 - chore: update to gix 0.43.0 - chore: pin clap minor version ### Fixed - fix(branch): allow reuse of partially deleted branch names (#290) - fix(branch): branch list alignment - fix: running hooks from worktree subdir (#295) - fix: running from linked worktree (#297) - fix(float): correct -S in usage string - fix: correctly show bold command/subcommand in overidden usage ## [2.2.0] 2023-02-24 ### Removed - feat!: remove short -s option for --submodules - fix!: patch name cannot be {base} or @ ### Added - feat: patch locator syntax - feat: locate branches using @{-N} syntax - feat(series): Add --reverse option - feat(series): options for patch offsets and indices - feat(series): --no-xxx options to override display options - feat(series): optional value for --short - feat!: short -s option for --signoff (#245) - feat(init): add -b/--branch option ### Changed - fix!: use -S as short opt for --series - feat!: constrain refresh -p to visible patches - feat(series)!: empty patch prefix changed to * - feat!: spell errors in lowercase - refactor: use gitoxide instead of git2 - refactor: use time crate instead of chrono - feat!: update to clap 4.1 - chore: update to latest dependencies ### Fixed - fix: Error if author or committer is not configured - fix: Use correct base directory for core.hooksPaths - fix(rename): colliding patch names - fix(rebase): repair rebasing to a tag (#265) - fix(branch): switch branch with detached head - docs: Repair docstrings being confused as html - docs: normalized spelling for --branch value ## [2.1.0] 2022-12-12 ### Added - feat: Configurable push conflict policy (#60) - feat: Add --committer-date-is-author-date option (#47) - feat(import): Add --3way option (#36) - feat(import): Add --directory option (#36) ### Changed - feat!: Relaxed stack initialization (#238) - feat!: Only sign stack based on stgit.gpgsign (#238) - fix!: Allow "---" separator in messages (#243) - feat: More descriptive push conflict message (#60) - feat: Avoid post-edit commits when no change - chore: Update dependencies to latest versions ### Fixed - fix: Improved error message for uninitialized stack - fix: Improve error for re-initialization attempt - fix(prev): Different error message for empty stack - fix: Accept full ref name for branches - fix(zsh): Complete --edit and --diff for stg new ## [2.0.4] 2022-11-30 ### Changed - docs: Document configuration variables - refactor: Use is-terminal instead of atty - chore: Update Cargo.lock with latest dependencies. ### Fixed - fix: Don't generate new patch name until after edit (#239) - fix: Run shell aliases from top-level of work tree - fix: Use GIT_PREFIX in built-in aliases ## [2.0.3] 2022-11-21 ### Changed - chore: Update Cargo.lock with latest dependencies. ### Fixed - fix: improved git version parsing on MacOS - fix: StGit-specific branch config handling - docs: fixed many typos ## [2.0.2] 2022-11-17 ### Changed - chore: Update Cargo.lock with latest dependencies. - docs(init): Add long help for `stg init`. ### Added - feat: Enable basic support for `extensions.worktreeconfig` to unblock sparse checkout with partial clone (#195). ### Fixed - docs: More inter-command links - docs: Normalize quoting ## [2.0.1] 2022-11-07 ### Changed - chore: Update to clap 4.0.22 ### Fixed - docs(readme): Clarify static versus dynamic linking (#230) - build: Improve Documentation build performance (#229) ## [2.0.0] 2022-11-06 ### Removed - `stg clone` is removed. Use `git clone` and `stg init` instead. - `stg mail` is replaced with `stg email format` and `stg email send`. - `stg refresh --spill` is replaced with dedicated `stg spill` command. - `stg edit` no longer accepts `-O/--diff-opts`. Custom diff options is in conflict with editable diffs since many (most?) diff options cause the diff to no long be applicable. - `stg files` no longer accepts `-O/--diff-opts`. This option was of marginal value since it only had a possible side effect when `--stat` was being used. ### Added - `stg id` now accepts the `-b/--branch` option. - `stg completion` command provides runtime support for shell completions. - `stg completion bash` generates bash shell completion script. - `stg completion fish` generates fish shell completion script. - `stg completion zsh` outputs zsh shell completion script. - `stg completion list` shows StGit commands and aliases and is used at completion-time by shell completion scripts. - `stg completion man` generates man pages in asciidoc format. - `stg email format` wraps `git format-patch` and provides a mechanism to generate patch emails and optional cover letter in mbox format. - `stg email send` wraps `git send-email` and allows sending patch emails, either from files generated by `stg email format` or by specifying patches directly. - `stg new --refresh` allows a new patch to be refreshed with changes in one step. The `-i/--index`, `-F/--force`, `-s/--submodules`, and `--no-submodules` options from `stg refresh` are also available to `stg new` when using `-r/--refresh`. - `stg series` gains the `-i/--commit-id` option to display patches' commit ids. - `stg show` diff output can now be limited to certain paths by specifying path limits on the command line. - `stg spill` replaces `stg refresh --spill`. - `stg version` gains `-s/--short` flag to show shortened version info. - Added documentation for patch range syntax to stg(1) man page. - Added `install-all` target to top-level Makefile that installs the executable, man pages, html pages, and shell completions. ### Changed - StGit is now implemented entirely in Rust instead of Python. - StGit is generally much faster; many commands are up to 4x faster. There was an emphasis on making informational commands such as `stg id`, `stg series`, and `stg top` as fast as possible to make their use in interactive contexts (shell prompts, IDE extensions) more comfortable. - StGit error messages have been updated; many have different, and hopefully better, wording. Error messages are also use color (when color is enabled). Scripts relying on exact error messages from StGit will need to be updated. - StGit output to stdout is generally more terse. Commands that change the stack such as `push`, `pop`, and `commit`, use sigils to denote the changes made to the stack. E.g. `stg commit p0..p3` will output `$ p0..p3` where the "$" sigil means that a patch, or patch range, has been committed. These are all the currently used stack change sigils: - `+` patch was pushed - `-` patch was popped - `>` patch became the current topmost patch - `&` patch was updated - `$` patch was committed - `#` patch was deleted - `@` patch was rolled-back - `!` patch was hidden - StGit aliases are now more like Git aliases. Normal aliases refer to StGit subcommands, but aliases prefixed with '!' are shell aliases that may run arbitrary commands. An example normal alias would be `git config stgit.alias.list 'series --description --empty'`. An example shell alias would be `git config stgit.alias.st '!git status --short'`. - Commands such as `stg goto`, `stg push`, and `stg pop` now require full/correct patch names on the command line and no longer accept unambiguous patch name prefixes. When an inexact patch name is provided on the command line, the error message will now suggest similar valid patch names. - Additional template search paths were added. In addition to looking for template files in .git/, also look in `$XDG_CONFIG_HOME/stgit/templates/` and `$HOME/.stgit/templates`. This search strategy is consistent with how git looks for the global config file. - The new `--signoff` patch edit option supersedes the deprecated `--sign` and `--sign-by` options. `--signoff` without its optional value does the same thing as `--sign`, while `--signoff=<value>` does the same thing as `--sign-by=<value>`. - The `--ack` and `--review` patch edit options now optionally take a value. The `--ack-by` and `--review-by` options are deprecated. - `stg branch` output is now generally less verbose. - `stg branch --describe` replaces `stg branch --description`. The `--description` subcommand remains supported as a hidden alias to `--describe`, but the description string must now be provided as its own argument; i.e. `--description="description string"` is no longer supported. - `stg branch --list` now produces colorized output. The `--color` option or `NO_COLOR` environment variable may be used to affect this behavior. - `stg branch --rename` now supports renaming regular git branches in addition to StGit-enabled branches. - `stg clean` now uses `-A` and `-U` short options for `--applied` and `--unapplied` instead of `-a` and `-u`. This is done for consistency with `stg series` and `stg show`. - `stg import` now only recognizes compressed patches by their file extension (`.bz2` or `.gz`) and no longer proactively attempts to decompress using all known decompressors. - `stg import` support for compressed input files is selectable at compile time using the `import-compressed` feature. - `stg import` support for importing from a URL is selectable at compile time using the `import-url` feature. **N.B.** there is a measurable runtime performance impact of building with `import-url` due to the unconditional, pre-main initialization of `curl` which affects **all** `stg` commands. - `stg log` now colorizes output by default. The `--color` option or `NO_COLOR` environment variable may be used to affect this behavior. - `stgit.new.verbose` changed to `stgit.edit.verbose` and now also affects edit behavior for `edit`, `refresh`, and `squash` along with `new`. - `stg new` now accepts `-e/--edit` and `-d/--diff` instead of `-v/--verbose` - `stg pick` now allows a mix of commits and patches to be picked whereas previously only a single commit xor multiple patches could be picked. - `stg pick` now performs a single stack transaction for all the picked patches/commits instead of one transaction per pick. - `stg push` now attempts to perform three-way merges, which may improve conflict resolution in some cases. This feature is enabled by default when git >= 2.32.0 is detected. - `stg rebase --interactive` the "squash" and "fixup" instructions may no longer be applied to the first patch in the instruction list. The stated semantics of both "squash" and "fixup" is that they squash the labeled patch with the preceding patch, which is not possible/valid when there is no preceding patch. - `stg refresh` no longer has a `--spill` flag. Use `stg spill` instead. - `stg series` has updated colorized output. - `stg series` now requires patch range arguments to be both in-order and contiguous. Constraining patch ranges in this manner ensures that the output from `stg series` is always a valid/correct view of a subset of the series. - `stg show` diff output respects the `--color` option. - `stg squash` now allows the full suite of patch edit options, including `-d/--diff`. Previously only a few message-related options were available. - `stg version` now displays copyright and license statements. ### Fixed - `stg branch --create` inherits the current branch's remote branch configuration, if available. The Python implementation had an apparent bug that prevented inheriting the remote branch configuration when creating from the current branch. - Avoid case insensitive patch name collisions. On operating systems with case-insensitive paths, patch names that only differ by case lead to patch reference collisions. StGit now ensures that patch names are distinct under case insensitive comparisons. - `stg pull` and `stg rebase` record updated stack state instead of deferring until the next stack-modifying command to do so. ### Changed since 2.0.0-rc.2 #### Changed - chore: Update Cargo.lock #### Fixed - fix(zsh): Repair broken completion of --git-opt - fix(zsh): Add missing `stg email send --branch` - fix(email): Send using --branch option - fix: Avoid duplicate signoff with stgit.autosign - fix: Do not use 3way for merged checks ## [2.0.0-rc.2] 2022-10-23 ### Changed - The `--diff-opts` option is renamed to `--diff-opt`. `--diff-opts` remains available as an alias. - The `--diff-opt` option no longer allows multiple git options per occurrence. This allows git diff options with spaces in their values. - The `--git-opts` option for `stg email format` and `stg email send` is renamed `--git-opt`. - The `--git-opt` option no longer allows multiple git options per occurrence. This allows git options with spaces in their values. - Zsh completion for `--diff-opt` and `--git-opt` leverage the full-featured git completion capability. ### Fixed - Repair check for modifications to stack by external tools. - `stg pull` and `stg rebase` record updated stack state instead of deferring until the next stack-modifying command to do so. - Improve patch application with `git apply --3way` when pushing` (#225) - Zsh completion for `--diff-opt` accommodates multiple occurrences ## [2.0.0-rc.1] 2022-09-30 ### Added - Added `--annotate` flag to `stg email send`. - Added `-p`/`--patch` option to `stg show` as alternative way to select patch ranges (#216). - Added `-n`/`--name` option to `stg new` as alternative way to specify new patch name (#216). ### Changed - Update `git2` to 0.15.0, which may further help compatibility with sparse checkouts and multiple worktrees (#195). - Update to `clap` 4.0, which changes the help formatting and coloring. - Update other dependencies to latest versions in Cargo.lock. - No longer depend on `lazy_static` crate. - Use `std::thread::scope` instead of custom mechanism. This brings the total number of uses of `unsafe` in StGit to zero. - Minimum rustc requirement is set to 1.63.0. - The '$' sigil used for committed patches is now yellow instead of white. - Patch names beginning with a hyphen '-' may be disambiguated from command line options by escaping the leading '-' with a backslash. - `stg email format` and `stg email send` now use `-G`/`--git-opts` to pass additional options to `git format-patch` and `git send-email`. - Patch name arguments to `stg email format` and `stg email-send` can now be placed after a `--` separator (#216). - Update top-level usage help for `stg`. ### Fixed - Various errors that may occur when executing a stack transaction are now handled more robustly such that the changes from the transaction are rolled-back so that the stack, repository, and worktree are all in a consistent state (#205). - The `stg uncommit -h` usage indentation is repaired. - The `stg float` usage now shows the two distinct usage modes. - `stg squash --name` allows patch names with leading '-'. - `stg diff --range` allows patch names and ranges with leading '-'. - Fix some pre-indented paragraphs in help/about strings. - Zsh completion for `stg edit` incorrectly included -O/--diff-opts. - Zsh completion for `stg files` incorrectly included -O/--diff-opts. ## [2.0.0-beta.3] 2022-08-28 ### Added - Add install targets for `contrib/` directory. ### Changed - Use `git` executable instead of `libgit2` for all status and index operations to improve compatibility with sparse index checkouts (#195). - Show commit hash in `stg version` output when not built from tag. - Use `cargo --locked` consistently in Makefiles. - Use "patch" extension in temp file name when editing a patch with a diff. - Updated transient dependencies in Cargo.lock. ### Fixed - Repair `stg branch --describe` panic when run without arguments - Repair zsh completions for `git branch` - Repair `stgit.el` to use compatible `stg show` commands (#202). - Repair `stg uncommit --to` to work with annotated tags (#203). - Repair `make install` to not install cargo tracking files. ## [2.0.0-beta.2] 2022-08-05 ### Changed - Improved error when push conflicts with untracked files (#193) - Removed a few transitive dependencies by turning-off features in bstr and chrono. - Update Cargo.lock with latest dependencies - Update to clap 3.2 and only use non-deprecated interfaces ### Fixed - Repair `stg spill` when spilling newly added files and using path limits. ## [2.0.0-beta.1] 2022-07-28 ### Removed - Removed Python implementation of StGit. ### Added - Man page generation in asciidoc format with `stg completion man`. This was needed for feature parity with the Python implementation. - Added documentation for patch range syntax to stg(1) man page. - Added `install-all` target to top-level Makefile that installs the executable, man pages, html pages, and shell completions. ### Changed - Additional template search paths were added. In addition to looking for template files in .git/, also look in `$XDG_CONFIG_HOME/stgit/templates/` and `$HOME/.stgit/templates`. This search strategy is consistent with how git looks for the global config file. - Makefile targets are updated such that they are all applicable to the Rust implementation. - Argument value names are now all lowercase in help and man pages. - Updated Cargo.lock with latest versions of dependencies. - Release checklist is updated for Rust implementation. ### Fixed - Minor typo fixes in help strings - Improved documentation for top-level `stg` options. - Improve error message in edge case of attempting to push a hidden patch by name when there are no unapplied patches. ## [2.0.0-alpha.2] 2022-07-07 ### Added - `stg email format` wraps `git format-patch` and provides a mechanism to generate patch emails and optional cover letter in mbox format. - `stg email send` wraps `git send-email` and allows sending patch emails, either from files generated by `stg email format` or by specifying patches directly. ### Changed - Bash completions for shell aliases now fallback to filename completions (#191). - Help options listings now ensure --color and --help are shown last. - Various zsh completion improvements: - Add descriptions for --color values - Complete -O/--diff-opts values (using `git diff-tree --git-completion-helper`) - Comprehend `stg -C <dir>` options - Improved/corrected alias expansion - Improved error messages when completion is attempted outside git repo and/or StGit-initialized branch - Patch name completions now look and feel like output from `stg series` - Complete patch range syntax ('patch0..patchN') for all relevant commands - Completion for `stg squash` no longer allows duplicate patch name arguments - Removed completions for removed `stg mail` command - Completion for `stg sink` no longer offers hidden patches - Completion for `stg rename` comprehends second, new patch name argument - Completion for `stg diff --range` now works ### Fixed - Compatibility with git versions prior to 2.35.0 is repaired by avoiding using `git apply --allow-empty` (#192). - Fish completions for -O/--diff-opts are repaired ## [2.0.0-alpha.1] 2022-06-17 ### Added - `stg series` gains the `-i/--commit-id` option to display patches' commit ids. - `stg series` colorized output is modified. The main change is that patch descriptions are no longer yellow. - `stg version` now displays copyright and license statements. - `stg version` gains `-s/--short` flag to show shortened version info. - The `stgit.diff-opts` configuration variable is now respected as it was in the Python implementation. - `stg completion` command provides runtime support for shell completions. - `stg completion bash` generates bash shell completion script. - `stg completion fish` generates fish shell completion script. - `stg completion zsh` outputs zsh shell completion script. - `stg completion list` shows StGit commands and aliases and is used at completion-time by shell completion scripts. ### Changed - The `-O/--diff-opts` flag now allows both multiple space separated opts in one value as well as multiple occurrences of `-O/--diff-opts` on the same command line. This behavior is compatible with the Python implementation. - `stg series` help output splits options into a few sections. - Dependencies are updated to more recent versions in Cargo.lock. ### Fixed - `stg edit --set-tree` no longer causes the interactive editor to be implicitly invoked. - Repair build for non-Linux unix targets (including MacOS) and Windows targets. - Avoid case insensitive patch name collisions. On operating systems with case-insensitive paths, patch names that only differ by case lead to patch reference collisions. StGit now ensures that patch names are distinct under case insensitive comparisons. - Add missing `-t` short option for `--set-tree` for `stg edit`. - Add missing `-k` short option for `--keep`. ## [2.0.0-alpha.0] 2022-05-17 ### Removed - `stg edit` no longer accepts `-O/--diff-opts`. Custom diff options is in conflict with editable diffs since many (most?) diff options cause the diff to no long be applicable. - `stg files` no longer accepts `-O/--diff-opts`. This option was of marginal value since it only had a possible side effect when `--stat` was being used. - `stg clone` is removed (at least for the time being). Use `git clone` and `stg init` instead. - `stg mail` is removed, but will be re-added or replaced prior to the 2.0.0 release. ### Added - `stg new --refresh` allows a new patch to be refreshed with changes in one step. The `-i/--index`, `-F/--force`, `-s/--submodules`, and `--no-submodules` options from `stg refresh` are also available to `stg new`. - `stg id` now accepts the `-b/--branch` option. - `stg spill` replaces `stg refresh --spill`. ### Changed - StGit aliases are now more like Git aliases. Normal aliases refer to StGit subcommands, but aliases prefixed with '!' are shell aliases that may run arbitrary commands. An example normal alias would be `git config stgit.alias.list 'series --description --empty'`. An example shell alias would be `git config stgit.alias.st '!git status --short'`. - The `--ack` and `--review` options now optionally take a value. The `--ack-by` and `--review-by` options are deprecated. - Commands such as `stg goto`, `stg push`, and `stg pop` now require full/correct patch names on the command line and no longer accept unambiguous patch name prefixes. When an inexact patch name is provided on the command line, the error message will now indicate similar valid patch names. - `stg branch` output is now generally less verbose. - `stg branch --describe` replaces `stg branch --description`. The `--description` subcommand remains supported as a hidden alias to `--describe`, but the description string must now be provided as its own argument; i.e. `--description="description string"` is no longer supported. - `stg branch --list` now produces colorized output. The `--color` option or `NO_COLOR` environment variable may be used to affect this behavior. - `stg branch --rename` now supports renaming regular git branches in addition to StGit-enabled branches. - `stg clean` now uses `-A` and `-U` short options for `--applied` and `--unapplied` instead of `-a` and `-u`. This is done for consistency with `stg series` and `stg show`. - `stg import` now only recognizes compressed patches by their file extension (`.bz2` or `.gz`) and no longer attempts to decompress using all known decompressors. - `stg import` support for compressed input files is selectable at compile time using the `import-compressed` feature. - `stg import` support for importing from a URL is selectable at compile time using the `import-url` feature. - `stg log` now colorizes output by default. The `--color` option or `NO_COLOR` environment variable may be used to affect this behavior. - `stgit.new.verbose` changed to `stgit.edit.verbose` and now affects edit behavior for `edit`, `refresh`, and `squash` along with `new`. - `stg new` now accepts `-e/--edit` and `-d/--diff` instead of `-v/--verbose` - `stg pick` now allows a mix of commits and patches to be picked whereas previously only a single commit xor multiple patches could be picked. - `stg pick` now performs a single stack transaction for all the picked patches/commits instead of one transaction per pick. - `stg rebase --interactive` the "squash" and "fixup" instructions may no longer be applied to the first patch in the instruction list. The stated semantics of both "squash" and "fixup" is that they squash the labeled patch with the preceding patch, which is not possible/valid when there is no preceding patch. - `stg refresh` no longer has the `--spill` flag. Use `stg spill` instead. - Updated colorized output for `stg series`. - `stg series` now requires patch range arguments to be both in-order and contiguous. Constraining patch ranges in this manner ensures that the output from `stg series` is always a valid/correct view of a subset of the series. - `stg show` diff can now be limited to certain paths by specifying path limits on the command line. - `stg show` diff output respects the `--color` option. - The new `--signoff` patch edit option supersedes the deprecated `--sign` and `--sign-by` options. `--signoff` without its optional value does the same thing as `--sign`, while `--signoff=<value>` does the same thing as `--sign-by=<value>`. - `stg squash` now allows the full suite of patch edit options, including `-d/--diff`. Previously only a few message-related options were available. ### Fixed - `stg branch --create` inherits the current branch's remote branch configuration, if available. The Python implementation had an apparent bug that prevented inheriting the remote branch configuration when creating from the current branch. ## [1.5] 2022-01-28 ### Removed ### Added - Add Makefile targets for installing shell completions - `stg rebase --interactive` learns 'hide' instruction ### Changed - Picked patch names are preserved when possible (#175) - Replace `--unapplied` option with `--noapply` for `stg pick` (#174) - `stg pick --noapply` no longer reverses patch order (#174) - Use `stg version` uses `sys.executable` to get Python version. ### Fixed - Repair `stg repair` with amended first patch (#163) - Repair corner cases where invalid patchnames could be generated by `stg new`, `stg uncommit`, etc. (#176) - `stg mail` could crash due to a misspelled reference (#178) - Zsh completion for `stg refresh -p` now completes against all patches (not just applied patches). - Zsh gains missing completion for `stg push --noapply` - Minor repair to help for `stg float --noapply` and `stg push --noapply` - Restore `stg sink --nopush` capability. ## [1.4] 2021-10-27 ### Removed - Python 3.5, which became EOL 2020-09-13, support is deprecated and will be removed in a future StGit release - Python 3.6, which will be EOL 2021-12-23, support is deprecated and will be removed in a future StGit release ### Added - The new `stg import --message-id` option causes the Message-ID from imported emails to be included as the Message-Id trailer in the patch description (#42) - The new 'stgit.import.message-id' config option also enables the Message-Id trailer (#42) ### Changed - `stg import` no longer creates "Message-Id" trailer by default when importing patches from email (#42) - StGit works with Python 3.10 - `stg version` prints a more abbreviated Python version - `stg commit` will no longer commit empty patches by default; the `--allow-empty` option may be used to override this behavior (#158) - The `stgit.main.main()` function now takes an argv parameter and returns an int return code in most cases instead of calling sys.exit(), thus making main() a bit easier to use as an API. ### Fixed - Repair stack upgrade with `stg branch --list` (#155) - Repair crash in `stg squash` with out of order patches and no name specified (#157) - Zsh completions learn `stg float --noapply` option - Zsh completion for `stg sink` now allows multiple patches ## [1.3] 2021-09-26 ### Removed ### Added ### Changed ### Fixed - Repair crash regression when using `stgit.autosign` ## [1.2] 2021-09-26 ### Removed ### Deprecated - Python 3.5, which became EOL 2020-09-13, support is deprecated and will be removed in a future StGit release - Python 3.6, which will be EOL 2021-12-23, support is deprecated and will be removed in a future StGit release ### Added - `stg rebase ` learns `--interactive`; easily re-order, edit, squash, fixup, or delete patches via your editor - `stg rebase` learns `--autostash`; stash changes before the rebase and apply them after. Also configurable with the `stgit.autostash` configuration option - `stg edit` can now rename patches (#119) - `stg edit` gains helpful instructions (#138) - `stg new` learns `--verbose`, which includes a diff in the editor window (similar to `git commit --verbose`). This behavior is also configurable with the `stgit.new.verbose` configuration option - `stg push` and `stg float` learn `--noapply` option; allows patches to be reordered without updating worktree and deferring merge conflict resolution (#144) - `stg edit`, `stg refresh`, and `stg new` learn the `--sign-by`, `--ack-by`, and `--review-by` options which allow those respective trailers' values to be specified by the user on the command line (#92) ### Changed - Stack metadata version 5; stack metadata is moved from `refs/heads/<branch>.stgit` to `refs/stacks/<branch>` and the stack metadata file now uses a JSON format instead of the prior custom format; the stack metadata will be upgraded to v5 on first use of this version of StGit; like all stack metadata upgrades, **this is a one-way auto-upgrade for existing stacks** (#65) - Use setuptools instead of distutils for packaging - No git or python version checks in setup.py - Use different dynamic versioning system - Install `stg` executable as console_script entry point - More sophisticated search for bash.exe on Windows when running hooks - The editor window text for `stg squash` has been modified to mirror git's behavior -- the squash edit message now includes all commits (#71) - Binary diffs are no longer shown when with `stg edit -d` - Multiple trailers can now be added at once; this is now allowed, for example: `stg edit --sign --review --ack` - Update zsh completion for `stg rebase` to show local and remote heads (#102) - Zsh completions for commands with patch arguments now comprehend the effect of `-b/--branch` and `-B/--ref-branch` - Zsh completions now guard patch names--one less TAB press to complete patch names in certain contexts - `stg import` now extracts the `Message-ID` email header into the patch message (#42) ### Fixed - Repair crash when attempting to export empty patch (#112) - Exact command name matches are unambiguous (#110) - Exiting with an empty `stg edit` editor will now abort the edit; previously it would delete your commit message. (#138) - Repair completions when stg.series.description is enabled in config - Workaround child process reaping race on Windows (#78) - Repair crash with `stg float --series` when bad patch name in series - Repair zsh completion for `stg float` to accept multiple patch names - Repair zsh completion for changed files, affecting `stg refresh` and `stg diff` ### Internal - Add link to coverage.io project to CONTRIBUTING.md - Set smart `exclude_lines` default for 'coverage' - Expanded test suite for `stg edit` - Add pkgtest.py script to help test StGit packaging - Cleanup .gitignore files ## [1.1] 2021-04-30 ### Removed ### Added - StGit GPG-signs patches when `commit.gpgsign` is set (#12) - Support `core.hooksPath` in git config - Add `-C` option for `stg import` and `stg fold` (#18) ### Changed - Allow importing mail and series from urls (#94) - `stg refresh --edit` may also use `--diff` and `--diff-opts` (#98) - `stg goto` allows sha1 of a patch instead of patch name (#93) ### Fixed - Repair hang in `stg pull -m`, `stg goto -m`, and `stg push -m` - Repair `stg mail` to show diffstat of whole series (#104) - Repair MANIFEST.in to include AUTHORS.md and README.md files ## [1.0] 2021-02-07 ### Removed - Drop support for Python < 3.5 - Remove previously deprecated `stg publish` command - Removed contrib scripts: `stg-swallow`, `stg-fold-files-from`, `stg-dispatch`, `stg-whatchanged`, and `stg-show-old` ### Added - The pre-commit hook is now run for `stg refresh` - New `--spill` option for `stg refresh` - Add stgit.series.description config option (#88) - Official support for Python versions up to 3.9 ### Changed - Stack metadata format 4. All metadata now kept in Git objects; no more stack state files in .git/patches. **A one-way auto-upgrade to format version 4 will occur when StGit commands are run on an existing StGit branch.** - Use `python3` in shebangs instead of `python` - `contrib/stgbashprompt.sh` is no longer executable - Internal docstrings now use reStructuredText instead of Epytext ### Fixed - Importing large patches is much, much faster (#66) - Other performance improvements when dealing with large patches - Repair diffstat when outside work tree root (#62) - Use encoded (string) environment variables on Windows (#79) - Fix `stg pull` when no upstream is configured (#83) - Fix `refresh` crash with path limiting and files added to index (#85) - Repair `new` with patchdescr.template crash (#87) - Repair `log` from worktree subdir with patches specified - Repair `import` allowing/generating duplicate patch names (#64) - Repair `mail --auto` to strip comments after addrs (#91) ## [0.23] 2020-06-12 ### Removed - Drop support for Python 3.3; Python 2 (2.6 and 2.7) remain deprecated, but supported for one last release - Tutorial is removed; it now exists as part of the website ### Deprecated - Python 2.x support is deprecated and will be removed in a future release ### Added - Support html5 output of docs from asciidoc - Add `--expose` option for `stg pick` to allow picked commit message to be customized ### Changed - Limit mail diffstat to 72 columns - Added pyproject.toml file for black configuration - Minimum Git version is 2.2.0 - Quote stg and subcommand in man page synopsis - Replaced RELEASENOTES with this CHANGELOG.md - Replaces Documentation/SubmittingPatches with CONTRIBUTING.md ### Fixed - Repair MANIFEST.in and generated source dist - Repair importing mail with ": " (colon space) in subject - Fix mail cover letter shortlog - Fix mail cover letter diffstat - `stg series` now only outputs colors when `isatty()` - Repair mail SSL check (#57) - Repair `stg mail` with both `-a` and `-e` options (#58) - Remove empty short-opt for `--no-submodules` of `stg refresh` - Repair build.py for Python 2 with explicit `flush()` - `stgit.refreshsubmodules` added to sample gitconfig ### Internal - Update docs build system from upstream Git docs - Use coverage contexts to map commands to covered lines - Improve mail tests - Use GitHub Actions instead of TravisCI - Format StGit source using black formatter ## [0.22] - 2020-03-02 ### Removed - Remove debian packaging; downstream Debian uses its own anyway ### Deprecated - Python 2.x support is deprecated and will be removed in the next StGit release - `stg publish` is deprecated and will be removed in the next StGit release ### Added - `stg import` has new --keep-cr option, like `git mailsplit` ### Changed - `stg new` now includes patch name in log message - `stg branch --rename` can now rename the current branch - `stg branch --create` now works even if the workspace is dirty, consistent with `git checkout` - `stg branch --description` now works on both regular and stgit branches - `stg edit --diff` now implies `--edit` - `stg refresh` and `stg edit` now reset the committer information, consistent with `stg push` - git notes are now preserved when patches are modified - Tutorial improvements - Many additional tests and test improvements - All stgit commands now use "new" git library infrastructure ### Fixed - `stg branch --create` inherits remote correctly from parent committish - Patch names are checked earlier to avoid inconsistent stack states - Improved commit data parsing and handling of non-UTF8 encodings - Repair git error messages when checking stgit version from outside a git repo ## [0.21] - 2019-10-28 ### Changed - Faster handling of large patches (#44) ### Fixed - Build reproducibility repairs (Thanks reproducible-builds.org team!) - Python can now be run with optimizations (`python -O`) - `stg log` now prints trailing newline - Improved command line option parsing for `stg log` ## [0.20] - 2019-10-04 ### Added - `stg patches -d` can now output colored diffs. - `stg publish --overwrite` allows branch to be overwritten instead of creating new commits. - `stg log --clear` deletes the stack's log history. Use with caution. - Fish shell completions for stg. - Zsh completions for stg. - `stg mail --domain` option overrides the host's domain in the message ID. ### Changed - Branch protection metadata now captured in config instead of .git/patches/<branch>protect file. This updates stgit's metadata format from v2 to v3. - `stg diff` no longer shows binary diffs by default. Use `-O--binary` or add `--binary` to stgit.diff-opts in config. - Diagnostic output is now routed to stderr instead of stdout. Diagnostic output is also now sent to stderr unconditionally, i.e. no more isatty() test (#35). - Converted to "new" lib infrastructure: `show`, `patches`, `diff`, `pick`, `pull`, `rebase`, and `fold`. ### Fixed - `stg show` detects conflicting --applied and --unapplied options. - `stg show --stat` now shows commit headers. - `stg patches --diff` now shows proper diff instead of `b'...'` repr of diff. - `stg diff --range` detects some invalid values (e.g. `-r ..`). - Date parsing is now more portable, only use platform specific `date` as last parsing option. Affects, e.g., `stg refresh --authdate`. - Repaired search path for templates to avoid looking in Python site-packages directory. - Ensure stdout and stderr are flushed. Rarely affected `stg diff`. - `stg repair` will now fail if extra command line arguments are provided. - Bash completions are now generated in a reproducible manner. - `stg edit --diff` on an empty patch no longer crashes. - `stg pick` no longer fails when picked commit has empty message (#39). - `stg rebase` no longer crashes when there are conflicts (#34). - `stg pick` no longer crashes if --name is not provided when picking a regular commit object. - Improved test coverage for: branch, diff, pick, sync, - New tests for: files, patches, fold, series - Portable use of iconv, sort, and sed in tests. - Linting using flake8 and isort. - All Python code now conforms to PEP-8. - Updated test infrastructure from git 2.20. - Parallel tests with coverage (`make -j4 coverage`) now works. - Documentation build is not included in code coverage. - Repaired log end messages when using `STGIT_SUBPROCESS_LOG=debug`. - Renamed "dunder" instance attributes to improve debugging. - Fail faster when patch name has slash ('/') (#24). ## [0.19] 2018-11-05 ### Changed - Python 3 support. StGit supports Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6, and 3.7. PyPy interpreters are also supported. - Submodules are now ignored when checking if working tree is clean. Submodules are also not included by default when refreshing a patch. - Config booleans are now parsed similarly to git-config. - `contrib/stgit.el` is now licenced with GPLv2. - Add continuous integration (travis-ci) and code coverage (coveralls) support. - Many new test cases were added. ### Fixed - Repair handling of emails with utf-8 bodies containing latin-1 characters. Also correctly decode email headers containing quoted encoded words. - StGit's version is now correct/available in the release archive. ## [0.18] 2017-08-14 ### Added - `commit-msg` hook support for easier integration with Gerrit, allowing a Change-Id line to be inserted in the commit message - `stg mail` improvements for 'Suggested-by:' tag and auto generation of Cc for the cover letter based on all tags in the series - `stg mail` bash completion for the --to, --cc and --bcc options based on the content of the [mail "alias"] section of Git configuration - `stg edit --review` option to add a 'Reviewed-by:' tag - `stg pop --spill` functionality to allow popping a patch from the stack while keeping its modification in the tree ### Changed - Project page details updated (gna.org has been shut down) ### Fixed - Various fixes and test coverage improvements
jperkin
pushed a commit
that referenced
this issue
Aug 24, 2024
From Iris via pkgsrc-wip. Changelog from 2.9.27 to 2.9.28: 8f4e86ca Version 2.9.28 c6c3823b Added Sven Höxter to aboutDialog for his patches cba17cc6 Feature: link app icon as a mimetype icon for the hicolor default theme (#109) 01aae901 Fix: do not install manpage in doc dir (#107) 201ca770 Bugfix: Open french documention if required 97e0e837 Spelling fix: remove duplicate word (#108) 1a3d001d Spelling fixes (#105) 7eb79dde Desktop file improvements (#106) 92a762ed Merge branch 'release' of github.com:insilmaril/vym into release d9d7b12a Updated project name 5248d9a0 Fixed typo in version number 0e87888d Updated year in README.md acdf0677 Updated release notes -- Release notes VYM - View Your Mind The lists below shows differences between vym 2.8.0 and the latest 2.9.x version. Feel free to report any bugs or feature requests on https://github.com/insilmaril/vym/issues Thanks for using vym! Uwe Drechsel - May 2024 Version 2.9.27 Bugfixes Bugfix: Markdown improvements by Markus Seilnacht Bugfix: Allow saving of readonly maps Bugfix: Use vymBaseDir when setting up libreoffice export Bugfix: Resetting task delta prio not limited to visible tasks Version 2.9.26 Features Feature: #87 Enable Crtl modifier for macros triggered by function keys. Feature: Set last export type to "Update" after successfully "Creating" Confluence page Feature: Updated status bar messages when loading/saving maps Feature: #91 Update Italian translation Feature: Dropped URLs are truncated at start of parameters Bugfixes Bugfix: Minor typo in German translation Bugfix: Minor typo in Confluence settings dialog Bugfix: Pasted text URLs in a heading no longer create URL in branch Bugfix: #90 Disable BSP indexing to avoid crashes Bugfix: #88 Improved ASCII export Changes Change: Removed or changed shortcuts with ALT Version 2.9.22 Features Feature: Support multiple Jira instances with specific authentication methods Feature: Floppy disk icon for unsaved maps better visible, if active Feature: Upload images also for new Confluence pages Feature: New commands to control visuals of selection box Feature: added script to set colors of selection box for dark theme: demos/scripts/setSelectionBoxDarkTheme.vys Feature: Center on selection and fit to view with Key_Period + Key_Shift Feature: Delete vymLink with Ctrl-Shift click Feature: Scale pasted images to 300px width Feature: Define pen color, width and brush for selection box setSelectionPenColor setSelectionPenWidth setSelectionBrushColor Feature: Option to 'never' use dark theme Feature: Support Personal Access Tokens for Jira and Confluence Feature: Improved animated centering on selection (Shortcut: Key_Period) Feature: For multiple selected items show count in status line Feature: Scale images on the fly This allows to paste and shrink images (Ctrl + "-"), but when zooming in the images are not pixelized, but still have original resolution. Storing e.g. screenshots is more efficient this way. Bugfixes Bugfix: Creating Confluence page without attachments Bugfix: Icon and status of view icons Bugfix: disabled all icons when no map is available. Bugfix: Fixed layout of dialog for Confluence export Bugfix: Improved adding new branches at border of current scene Bugfix: Urls and VymLinks shown again in statusBar Bugfix: Wrong positon of selection box of xlinks control points, resulting in crazy scrolling, when control point is selected. Bugfix: #79 quell linking error (#79) Bugfix: Set selection background color in TreeEditor Bugfix: Also center on selected branch when using HeadingEditor while editing a heading Bugfix: Save colors of headings Bugfix: Editing long plainText headings might open HeadingEditor Bugfix: #65 and #71 Colors in NoteEditor with RichText Bugfix: #76 Editing heading of zoomed in view causes panning Bugfix: When zooming in/out using mouse wheel don't change rotation Bugfix: Background colors in HeadingEditor Bugfix: #40 Editing PlainText headings with linebreaks Bugfix: #75 TreeEditor and Linebreaks in headings Bugfix: #73 Default maps should not have word default in MapCenter Bugfix: #72 Improved support to load new default maps Bugfix: #74 HTML export uses word wrap for PlainText notes Bugfix: Update HeadingEditor for RichText heading, when frame background changes Bugfix: Update color and heading of HeadingEditor Bugfix: #70 HeadingEditor doesn't use map background when switching on RichText mode Bugfix: #70 settings override macroPath, if local option is used "-l" Bugfix: #68 HeadingEditor doesn't update after in MapEditor Bugfix: Consider zoomFactor after load when scrolling to selection Bugfix: Set color and width of legacy xlink Changes Change: Use Control modifier instead of Shift to only move MapCenter Change: Compatibility with 2.9.514: Some elements can be read, even if vym Version 2.9.2 Bugfixes Bugfix: #64 Read notes correctly from (very old) maps Version 2.9.0 This version provides bugfixes and some new features. The biggest and most visible changes are dark theme support and an extended color bar to select colors. The platform support has been improved, native Mac version is available (again) and also binaries for various Linux flavors. See the README.md for details Features Feature: Dark theme Feature: Increase max. number of recent maps to 20 Feature: Reset priority delta for visible tasks (all maps) Feature: Toggle target for multiple selected items Feature: Copying and pasting between vym instances and pasting images Feature: Added desktop files for easier packaging accross Linux distros Feature: Larger font size for editing headings on WIndows Feature: Scripting commands to edit heading and get depth of branch Feature: Introduced colors toolbar (#39) Feature: Use expand macro in Confluence export for scrolled branches Feature: Move branches diagonally with Ctrl-PageUp/Down Feature: Enable openSSL on Windows Feature: Add information from JIRA as attributes Feature: Toggle flag for multiselection Feature: Confluence and JIRA support Feature: Cycle tasks by clicking status in taskeditor Feature: Cursor up/down + Shift-key can be used to select multiple branches Feature: Updated translations for Greek and German Bugfixes Bugfix: #52 Saving part of map overwrites original map Bugfix: #48 lockfile cannot be renamed on Windows Bugfix: Read map attributes for default map Bugfix: Create translation files during build Bugfix: German translation to show keyboard macros in help menu Bugfix: Set URL when getting Jira data Bugfix: Use mapname and correct postfic when exporting Bugfix: #25 treeEditor opens when pasting images Bugfix: less compiler warnings related to deprecated Qt Bugfix: Restore state of treeEditor and slideEditor from settings in map after load Bugfix: Don't set URL for Jira ticket, if Jira pattern is not known Bugfix: Umlauts when exporting to a Confluence page Bugfix: undo/redo when toggling task via F12-macro Bugfix: Allow selecting text while editing a heading in QLineEdit Bugfix: Remove invalid QModelIndex warning when relinking images from mainbranch to center Bugfix: Avoid jumping of view when adding branches to center" Bugfix: Reset current text format when switching from RichText to PlainText Bugfix: Unused duplicate branchPropertyEditor dockwidget removed Bugfix: Setting for Windows data-root directory (#36) Bugfix: vymBaseDir improvements (#34) Bugfix: Don't trigger reposition when selection changes Bugfix: Relink branches and keep parent Bugfix: set CMAKE_INSTALL_DATAROOTDIR (#24) Bugfix: #31 Confluence export missing siblinigs of hidden first branch Bugfix: #26 tabname for save but unchanged maps does not update Bugfix: Getting user info from Confluence Bugfix: Freemind import Bugfix: exportLast of Markdown export Bugfix: piping plaintext mails from mutt into note Bugfix: Cycling tasks in taskeditor Bugfix: Links to images (color and hiding) Bugfix: Don't give up on unknown tags when importing Freeplane Bugfix: Remove unnecessary columns from taskeditor Bugfix: #14 Packaging for openSUSE: Set vymBaseDir correctly Bugfix: Trash button in NoteEditor Bugfix: vym crashed, when cursor left/right was used and multiple branches were selected Bugfix: Copy to new map Bugfix: crash while checking an empty directory (#9) Changes Changed: Settings for JIRA and Confluence Changed: Moved functionality of recover session into restore ression Changed: Sleeping tasks keep their priority (Before prio was lowered and sleeping tasks dropped to bottom.) Changed: Removed unused Bugzilla script Changed: Builds now use cmake Release notes View Your Mind - vym 2.8.0 This version provides bugfixes and some new features. The biggest and most visible change are the (mostly) reworked and now scalable icons in mind maps. At least on Linux you now can also connect to JIRA and Confluence and retrieve data, but also create or update Confluence pages. A brandnew feature is the (experimental) support to import and export Firefox bookmarks - very handy to sort bigger bookmark collections. Scripting still is considered as Technology Preview - APIs still might change in upcoming versions, when vym will be based on Qt6. Just check out the keyboard macros for F01 to F24 or also the example scripts. The lists below list differences between vym 2.7.0 and 2.8.0. Feel free to report any bugs or feature requests on https://github.com/insilmaril/vym/issues Thanks for using vym! Uwe Drechsel - April 2021 Notes: Some function keys have changed, e.g. Shift-F8 for toggling frames to include children File format has changed within the vym files CDATA is no longer used, but <vymtext> and <heading> use attributes now for texts. Vym versions below 2.7.566 cannot read newer maps Removed support for Bugzilla Removed support for SUSE FATE tool Removed dependency on 7z on Windows platform Removed setting to edit branch after creating Various optimizations, e.g. when updating map when NoteEditor changes Removed unused windows code Updated code to Qt 5.14 Reorganized source code, moved it to github and applied coding style using clang-format Detailed list of features Feature: Improved presentation mode and added projector icon Feature: Added recover option (--recover) Feature: Allow cursor positioning during edit of heading Feature: Allow middle mouse for pasting while editing heading Feature: Alternatively pan view using middle mouse button Feature: Basic editing of tasks in TaskEditor Feature: BranchPropertyEditor show sleep time Feature: Initial Confluence support (on Linux) Create new Confluence pages Get Confluence username and use in export (experimental) Native Confluence Agent to retrieve page name Feature: Dialog to enter credentials for Confluence Feature: Drag drop in TaskEditor for repriorization Feature: Editing in TreeEditor Feature: Hide less popular standard flags if not used in a map (Present, rose, phone, clock) Feature: Icons for filters in taskeditor Feature: Improved editing in TaskEditor Feature: Improved handling of modifiers Feature: Improved winter mode Feature: Import and export of Firefox bookmarks (experimental) Feature: Internal testsuite prepared Feature: Load default map instead of creating it Feature: More verbose status message for toggling frames when using function keys Feature: Most of the flags have been reworked and are scalable vector graphics now Feature: Repeat last command in map using F8 Feature: Save as default map Feature: Select images using cursor left/right in MapEditor Feature: Set sleep time weeks with 'w' Feature: Setting for margin when scrolling to selection Feature: Shortcut Shift-G to goto linked map Feature: Show Delta Priority in TaskEditor Feature: Show Task modification times Feature: Show file location in properties dialog Feature: Show flags in taskeditor Bugfixes Bugfix: Collapse selected branch using "<"-key Bugfix: Better placement of flags toolbars for new user Bugfix: Comment in map properties no longer saved as HTML Bugfix: Compiler warnings Bugfix: Correctly read task modification time from file Bugfix: Crash when exporting HTML Bugfix: Disable user flags toolbar when image is selected Bugfix: Don't save definitions of unused userflags Bugfix: Edit and actually use the correct path for macros Bugfix: Editing of branch heading in heading editor Bugfix: Editor states related to multiple selection Bugfix: Emtpy lines for hidden branches in ASCII export Bugfix: Flag to search notes in FindResultWidget Bugfix: For non-sleeping tasks display "-" in table as sleep time Bugfix: Function key F4 not executing related macro Bugfix: HTML export for svg- and userflags Bugfix: History of changing RichText notes in editor Bugfix: History of editing notes and headings Bugfix: Inactive NoteEditor in some cases Bugfix: Modifier for modModes is SHIFT, not CTRL. Bugfix: Opening default map, but without existing file Bugfix: Reenable context menu in TaskEditor Bugfix: Removal of temporary files on Windows Bugfix: Repeat toggling target with F8 Bugfix: Ruby testsuite Bugfix: Select new tab after creating new map Bugfix: Shortcuts for formats in TextEditor Bugfix: Tests related to changing (named) flags Bugfix: Undo of setting task to sleep Bugfix: Undo/redo toggling flag Bugfix: Update HeadingEditor after reselect and undo/redo Bugfix: Update confluence script Bugfix: Waking up of sleeping tasks is visible again Bugfix: Warning when saving uncompressed map Bugfix: application to open external links Bugfix: libpng warning Bugfix: svg flags not displaying correctly Bugfix: toggling target was not saved Bugfix: use most important shortcuts also in TreeEditor
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
DilOS iso:
http://apt2.dilos.org/dilos/isos/dilos-core-17-10-31_16-39-2.0.0.6.iso
installed pkgsrc:
https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/bootstrap-2017Q3-x86_64.tar.gz
install wireshark by:
/opt/local/bin/pkgin in xterm xauth wireshark
try to start wireshark by and has core.
root@dilos-init11:~# /opt/local/bin/wireshark-gtk
Arithmetic Exception (core dumped)
root@dilos-init11:~# mdb core
Loading modules: [ libumem.so.1 libc.so.1 libnvpair.so.1 libuutil.so.1 libavl.so.1 ld.so.1 ]
root@dilos-init11:/opt/local/bin# ldd wireshark-gtk
libwscodecs.so.1 => /opt/local/lib//libwscodecs.so.1
libwiretap.so.6 => /opt/local/lib//libwiretap.so.6
libwireshark.so.8 => /opt/local/lib//libwireshark.so.8
liblua5.2.so.5 => /opt/local/lib//liblua5.2.so.5
libdl.so.1 => /lib/64/libdl.so.1
libwsutil.so.7 => /opt/local/lib//libwsutil.so.7
libcrypto.so.1.0.0 => /opt/local/lib//libcrypto.so.1.0.0
libpcap.so.0 => /opt/local/lib//libpcap.so.0
libdlpi.so.1 => /lib/64/libdlpi.so.1
libkrb5.so.3 => /opt/local/lib//libkrb5.so.3
libk5crypto.so.3 => /opt/local/lib//libk5crypto.so.3
libcom_err.so.3 => /opt/local/lib//libcom_err.so.3
libkrb5support.so.0 => /opt/local/lib//libkrb5support.so.0
libgcrypt.so.20 => /opt/local/lib//libgcrypt.so.20
libgpg-error.so.0 => /opt/local/lib//libgpg-error.so.0
libgnutls.so.30 => /opt/local/lib//libgnutls.so.30
libunistring.so.2 => /opt/local/lib//libunistring.so.2
libtasn1.so.6 => /opt/local/lib//libtasn1.so.6
libhogweed.so.4 => /opt/local/lib//libhogweed.so.4
libnettle.so.6 => /opt/local/lib//libnettle.so.6
libgmp.so.10 => /opt/local/lib//libgmp.so.10
libgen.so.1 => /lib/64/libgen.so.1
libsmi.so.2 => /opt/local/lib//libsmi.so.2
libgtk-3.so.0 => /opt/local/lib//libgtk-3.so.0
libgdk-3.so.0 => /opt/local/lib//libgdk-3.so.0
libpangocairo-1.0.so.0 => /opt/local/lib//libpangocairo-1.0.so.0
libpangoft2-1.0.so.0 => /opt/local/lib//libpangoft2-1.0.so.0
libharfbuzz.so.0 => /opt/local/lib//libharfbuzz.so.0
libpango-1.0.so.0 => /opt/local/lib//libpango-1.0.so.0
libatk-1.0.so.0 => /opt/local/lib//libatk-1.0.so.0
libcairo-gobject.so.2 => /opt/local/lib//libcairo-gobject.so.2
libcairo.so.2 => /opt/local/lib//libcairo.so.2
libpixman-1.so.0 => /opt/local/lib//libpixman-1.so.0
libfontconfig.so.1 => /opt/local/lib//libfontconfig.so.1
libexpat.so.1 => /opt/local/lib//libexpat.so.1
libfreetype.so.6 => /opt/local/lib//libfreetype.so.6
libbz2.so.0 => /opt/local/lib//libbz2.so.0
libxcb-shm.so.0 => /opt/local/lib//libxcb-shm.so.0
libxcb-render.so.0 => /opt/local/lib//libxcb-render.so.0
libXrender.so.1 => /opt/local/lib//libXrender.so.1
libXext.so.0 => /opt/local/lib//libXext.so.0
libX11.so.6 => /opt/local/lib//libX11.so.6
libxcb.so.1 => /opt/local/lib//libxcb.so.1
libXau.so.6 => /opt/local/lib//libXau.so.6
libXdmcp.so.6 => /opt/local/lib//libXdmcp.so.6
librt.so.1 => /lib/64/librt.so.1
libgdk_pixbuf-2.0.so.0 => /opt/local/lib//libgdk_pixbuf-2.0.so.0
libpng16.so.16 => /opt/local/lib//libpng16.so.16
libgio-2.0.so.0 => /opt/local/lib//libgio-2.0.so.0
libresolv.so.2 => /lib/64/libresolv.so.2
libgobject-2.0.so.0 => /opt/local/lib//libgobject-2.0.so.0
libffi.so.6 => /opt/local/lib//libffi.so.6
libgthread-2.0.so.0 => /opt/local/lib//libgthread-2.0.so.0
libgmodule-2.0.so.0 => /opt/local/lib//libgmodule-2.0.so.0
libglib-2.0.so.0 => /opt/local/lib//libglib-2.0.so.0
libpcre.so.1 => /opt/local/lib//libpcre.so.1
libpthread.so.1 => /lib/64/libpthread.so.1
libthread.so.1 => /lib/64/libthread.so.1
libnsl.so.1 => /lib/64/libnsl.so.1
libsocket.so.1 => /lib/64/libsocket.so.1
libintl.so.8 => /opt/local/lib//libintl.so.8
libiconv.so.2 => /opt/local/lib//libiconv.so.2
libc.so.1 => /lib/64/libc.so.1
libz.so.1 => /opt/local/lib//libz.so.1
libm.so.2 => /lib/64/libm.so.2
libumem.so.1 => /lib/64/libumem.so.1
libssp.so.0 => /opt/local/gcc49/x86_64-sun-solaris2.11/lib/amd64/libssp.so.0
libgcc_s.so.1 => /opt/local/gcc49/x86_64-sun-solaris2.11/lib/amd64/libgcc_s.so.1
libinetutil.so.1 => /lib/64/libinetutil.so.1
libdladm.so.1 => /lib/64/libdladm.so.1
libXinerama.so.1 => /opt/local/lib//libXinerama.so.1
libXrandr.so.2 => /opt/local/lib//libXrandr.so.2
libXcursor.so.1 => /opt/local/lib//libXcursor.so.1
libXcomposite.so.1 => /opt/local/lib//libXcomposite.so.1
libXdamage.so.1 => /opt/local/lib//libXdamage.so.1
libXfixes.so.3 => /opt/local/lib//libXfixes.so.3
libatk-bridge-2.0.so.0 => /opt/local/lib//libatk-bridge-2.0.so.0
libatspi.so.0 => /opt/local/lib//libatspi.so.0
libXtst.so.6 => /opt/local/lib//libXtst.so.6
libXi.so.6 => /opt/local/lib//libXi.so.6
libxkbcommon-x11.so.0 => /opt/local/lib//libxkbcommon-x11.so.0
libxcb-xkb.so.1 => /opt/local/lib//libxcb-xkb.so.1
libxkbcommon.so.0 => /opt/local/lib//libxkbcommon.so.0
libdbus-1.so.3 => /opt/local/lib//libdbus-1.so.3
libbsm.so.1 => /lib/64/libbsm.so.1
libepoxy.so.0 => /opt/local/lib//libepoxy.so.0
libmd.so.1 => /lib/64/libmd.so.1
libmp.so.2 => /lib/64/libmp.so.2
libdevinfo.so.1 => /lib/64/libdevinfo.so.1
libscf.so.1 => /lib/64/libscf.so.1
librcm.so.1 => /lib/64/librcm.so.1
libnvpair.so.1 => /lib/64/libnvpair.so.1
libexacct.so.1 => /usr/lib/64/libexacct.so.1
libkstat.so.1 => /lib/64/libkstat.so.1
libpool.so.1 => /usr/lib/64/libpool.so.1
libvarpd.so.1 => /usr/lib/64/libvarpd.so.1
libsecdb.so.1 => /lib/64/libsecdb.so.1
libtsol.so.2 => /lib/64/libtsol.so.2
libsec.so.1 => /lib/64/libsec.so.1
libuutil.so.1 => /lib/64/libuutil.so.1
libsmbios.so.1 => /usr/lib/64/libsmbios.so.1
libxml2.so.2 => /lib/64/libxml2.so.2
libavl.so.1 => /lib/64/libavl.so.1
libidspace.so.1 => /usr/lib/64/libidspace.so.1
libmd5.so.1 => /lib/64/libmd5.so.1
librename.so.1 => /usr/lib/64/librename.so.1
libbunyan.so.1 => /usr/lib/64/libbunyan.so.1
libidmap.so.1 => /usr/lib/64/libidmap.so.1
libz.so.1 => /lib/64/libz.so.1
liblzma.so.5 => /lib/64/liblzma.so.5
libiconv.so.2 => /lib/64/libiconv.so.2
libofmt.so.1 => /lib/64/libofmt.so.1
The text was updated successfully, but these errors were encountered: