Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

mosquitto not found in trunk #302

Open
bahamas10 opened this issue Apr 23, 2021 · 4 comments
Open

mosquitto not found in trunk #302

bahamas10 opened this issue Apr 23, 2021 · 4 comments

Comments

@bahamas10
Copy link

$ pkgin search mosquitto
No results found for mosquitto

I can compile it manually with:

curl -o mosquitto.tar.gz https://mosquitto.org/files/source/mosquitto-2.0.10.tar.gz
mkdir src
tar -xf mosquitto.tar.gz -C src --strip-components=1
cd src/

I then edited config.mk to set WITH_CJSON=no as it failed to compile with it enabled (and i don't personally need it). After, I ran:

prefix=/opt/local make
prefix=/opt/local make install

and it installed.

mosquitto works:

$ mosquitto -h
mosquitto version 2.0.10

pub and sub kinda work:

$ mosquitto_pub --help
ld.so.1: mosquitto_pub: fatal: ../lib/libmosquitto.so.1: open failed: No such file or directory
Killed
$ cd /opt/local/bin/
$ mosquitto_pub --help
mosquitto_pub is a simple mqtt client that will publish a message on a single topic and exit.
mosquitto_pub version 2.0.10 running on libmosquitto 2.0.10.

I want to say this was a known issue and there was some sort of patch for this? I'm not certain though. I spoke with @papertigers and he said to ping @sjorge on this.

@papertigers
Copy link

Hmm it looks like its in 2020Q4:
https://pkgsrc.joyent.com/packages/SmartOS/2020Q4/x86_64/All/mosquitto-1.6.12nb1.tgz

My first guess is that it failed in the trunk bulk build. Not sure if those logs are published anywhere.

@sjorge
Copy link

sjorge commented Apr 23, 2021

Yeah 2020Q4 had it! I guess something new broke :(
My zone using it is still on 2020Q4.

@jperkin
Copy link
Collaborator

jperkin commented Apr 23, 2021

@bahamas10
Copy link
Author

Forgive my ignorance here, but do trunk built packages need to work on a system with a broken epoll header? I did some digging into mosquitto and found that epoll support is relatively new, and can be disabled by setting:

WITH_EPOLL:=no

In the config.mk file at the root of the source tree - I'm not sure of any performance penalties or the like that comes with that config option.

jperkin pushed a commit that referenced this issue Jan 24, 2022
# 0.66

Asciidoc:
 * Support empty cells in tablecells mode (GitHub's #343) [J.N. Avila]
 * Disable tablecells when table is not in PSV format (GitHub's #343 too)
   [J.N. Avila]

Yaml:
 * New option "paths" to select the full paths to extract.
   The old "key" option (that allows to select any path ending with
   the given key) still works as previously (thanks Oliver Rahner).

Tests:
 * Make the SGML tests use valid input files to fix brekages on
   paranoid OSes (GitHub's#327 -- thanks newbluemoon for report and fix).
 * Add a new tests that fixes the weird permission settings of the
   other tests, and prevent the users from running the tests as root.
   (GitHub's #332 -- thanks Oliver Rahner for stepping on that trap)
 * Fix the testsuite so that it works even if the source is checkouted
   in an arbitrary directory (GitHub's #338).

po4a-gettextize:
 * Use UTF-8 by default for localized charset.

# 0.65

Asciidoc:
 * Ensure that comments appear in the translated contents, to preserve
   the document structure (Github's #307 and #308). Thanks Jean-Noël
   Avila for the fix!
 * Add an "nolinting" option to disable lint messages.

po4a runner:
 * In split mode, allow to group several files within the same POT file.
 * Rename the option 'master:file' to 'pot' for clarity. The old name
   still works (with a warning).

Tex:
 * Don't use the full absolute file path in #: references of PO files.
   (Debian's #998196, Github's #281)

# 0.64

Asciidoc:
 * Detect sublevel description lists with :::
 * Don't split in attributes include:: and ifeval:: lines (Github's #298)

Pod:
 * Don't wrap textblocks, as it may break C<> markup (similar to Github's #242)

Core:
 * Mitigate Perl bug #18604 (simplify a regexp into a substring index) (Github's #302)
 * Improve the consistency of all our module lists (related to Github's #136)
   Thanks Viet Than.

# 0.63

A bug in v0.62 removed all binary translations :(

Asciidoc:
 * Properly deal with the YAML Front Matter, when one is found.

Texinfo:
 * Add support for @tindex (Github's #284)

Yaml:
 * Follow the reference style of YAML Front Matter in Markdown module to
   fix the GitHub issue #289. (GitHub's #292)

Portability:
 * Fix po4a(1) on Windows (GitHub's #293)

Build scripts:
 * Fix Po4aBuilder to use -I instead of reseting PERL5LIB (Github's #286)
 * Fix Po4aBuilder to actually install the mo files (GitHub's #294)
jperkin pushed a commit that referenced this issue Jun 2, 2022
Upstream changes:
Changes in 0.4-20 (2022-04-29)

    Remove check for Yahoo Finance cookies because the site no longer responds with a cookie, and that caused the connection attempt to fail. This affected getSymbols(), getDividends(), and getSplits(). Thanks to several users for reporting, and especially to @pverspeelt and @alihru for investigating potential fixes! #358

    Update getSymbols.yahooj() for changes to the web page. #312

    Add HL() and supporting functions. These are analogues to HLC(), OHLC(), etc.Thanks for Karl Gauvin for the nudge to implement them.

    Add adjusted close to getSymbols.tiingo() output. Thanks to Ethan Smith for the suggestion and patch! #289 #345

    Use a Date index for getSymbols.tiingo() daily data. Thanks to Ethan Smith for the report! #350

    Remove unneeded arguments to the getSymbols.tiingo() implementation. Thanks to Ethan Smith for the suggestion and patch! #343 #343

    Load dividends and splits data into the correct environment when the user provides a value for the env argument. The previous behavior always loaded the data into the environment the function was called from. Thanks to Stewart Wright for the report and patch! #33

    Make getOptionChain() return all the fields that Yahoo Finance provides. Thanks to Adam Childers (@rhizomatican) for the patch! #318 #336

    Add orats as a source for getOptionChain(). Thanks to Steve Bronder (@SteveBronder) for the suggestion and implementation! #325

    Improve the error message when getSymbols() cannot import data for a symbol because the symbol is not valid or does not have historical data. Thanks to Peter Carl for the report. #333

    Fix the getMetals() example in the documentation. The example section previously had an example of getFX(). Thanks to Gerhard Nachtmann

    for the report and patch! #330

    Fix getQuote() so it returns data when the ticker symbol contains an “&”. Thanks to @pankaj3009 for the report! #324

    Fix addMACD() when col is specified. Thanks to @nvalueanalytics for the report! #321

Changes in 0.4-18 (2020-11-29)

    Fix issues handling https:// in getSymbols.yahooj(). Thanks to @Lobo1981 and @tchevri for the reports and @ethanbsmith for the suggestion to move from XML to xml2. #310 #312

    Fix getSymbols.yahoo(), getDividends(), and getSplits() so they all handle download errors and retry again. Thanks for @helgasoft for the report on getSymbols.yahoo() and @msfsalla for the report on getDividends() and getSplits(). #307 #314

    Add implied volatility and last trade date to getOptionChain() output. Thanks to @hd2581 and @romanlelek for the reports. And thanks to @rjvelasquezm for noticing the error when lastTradeDate is NULL. #224 #304

    Fix getOptionChain() to throw a warning and return NULL for every expiry that doesn’t have data. #299

    Add “Defaults” handling to getQuote() and getQuote.yahoo(). Thanks to @ethanbsmith for the report. #291

    Add Bid and Ask fields to the output from getQuote(). Thanks to @jrburl for the report and PR. #302

    Fix “Defaults” to handle unexported function (e.g. getQuote.av(). Thanks to @helgasoft for the report. #316

    importDefaults() doesn’t call get() on vector with length > 1. Thanks to Kurt Hornik for the report. #319

Changes in 0.4-17 (2020-03-31)

    chartTheme() now works when quantmod is not attached. Thanks to Kurt Hornik for the report.

Changes in 0.4-16 (2020-03-08)

    Remove disk I/O from getSymbols() and getQuote(). This avoids any disk contention, and makes the implementation pattern more consistent with other functions that import data. Thanks to Ethan Smith suggestion and PR. #280 #281

    Make getQuote() robust to symbols without data, so it does not error if one or more symbols are not found. Also return quotes in the same order as the ‘Symbols’ argument. Thanks to Ethan Smith feature request and PR. #279 #282 #288

    Handle semicolon-delimited symbol string handling to main getQuote() function. This makes getQuote() consistent with getSymbols(). Thanks to Ethan Smith suggestion and PR. #284 #285

    Fix ex-dividend and pay date mapping. getQuote() returned the dividend pay date labeled as the ex-dividend date. Thanks to @matiasandina for the report. #287

    Fix Yahoo Finance split ratio. The delimiter changed from “/” to “:”. For example, a 2-for-1 split was 1/2 but is now “2:1”. Thanks to @helgasoft for the report. #292

    Error messages from getQuote.alphavantage() and getQuote.tiingo() no longer contain the API key when symbols can’t be found. #286

    Fix getQuote.alphavantage() by replacing the defunct batch quote request with a loop over the single quote request. Thanks to @helgasoft for the report and patch. #296

    Update getOptionChain() to handle empty volume or open interest Thank to @jrburl for the report and PR. #299 #300
jperkin pushed a commit that referenced this issue Feb 7, 2023
pkgsrc change: remove pkglint warning.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Code was tidied:

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

New functionality:

* We now store positioning info for url_match #201
* We now expose cmark_parent_footnote_def for non-C renderers #254
* Footnote aria-label text now reference the specific footnote backref, and
  we include a data-footnote-backref-idx attribute so the label can be
  internationalized in a downstream filter #307
jperkin pushed a commit that referenced this issue Mar 12, 2023
# htmltools 0.5.4

## New Features

* Added  a   new  `bindFillRole()`  function  for   modifying  `tag()`
  object(s) into tags  that are allowed to grow and  shrink when their
  parent is  opinionated about  their height.  See `help(bindFillRole,
  "htmltools")`  for  documentation  and examples.  Note  the  primary
  motivation for  adding these functions  is to power  `{bslib}`'s new
  `card()`        API        (in        particular,        [responsive
  sizing](https://rstudio.github.io/bslib/articles/cards.html#responsive-sizing))
  as  well  as  the  new `fill`  arguments  in  `shiny::plotOutput()`,
  `shiny::imageOutput()`,                         `shiny::uiOutput()`,
  `htmlwidgets::sizingPolicy()`,                                   and
  `htmlwidgets::shinyWidgetOutput()`. (#343)

## Bug fixes

* Closed #331: `copyDependencyToDir()` creates `outputDir`
  recursively, which happens in Quarto or when `lib_dir` points to a
  nested directory. (@gadenbuie, #332)

* Closed #346: `tagQuery()`'s `$remove()`, `$after()`, `$before()`,
  `$replaceWith()` had a bug that prevented expected behavior when
  sibling children values where not tag elements. (#348)


# htmltools 0.5.3

## Breaking changes

* Closed #305: `htmlPreserve()` no longer uses _inline_ code blocks
  for Pandoc's raw attribute feature when used inside a _non_-inline
  knitr/rmarkdown code chunk, and as a result, in this case, an
  additional `<p>` tag is no longer wrapped around the HTML
  content. (#306)

## Bug fixes

* Closed #301: `tagQuery()` was failing to copy all `tagList()` html
  dependencies within nest child tag lists. `tagQuery()` will now
  relocate html dependencies as child objects. (#302)

* Closed #290: htmltools previously did not specify which version of
  fastmap to use, and would fail to install with an old version of
  fastmap. (#291)

* `copyDependencyToDir()` no longer creates empty directories for
  dependencies that do not have any files. (@gadenbuie, #276)

* Closed #320: `copyDependencyToDir()` now works with dependencies
  with specified attributes. (@dmurdoch, #321)
jperkin pushed a commit that referenced this issue Mar 12, 2023
# httpuv 1.6.9

* Fixed #354: The incorrect method was called to clear a `vector`. (#355)

* The `src/Makevars` file no longer sets `CXX_STD=CXX11`, and the
  `DESCRIPTION` file no longer lists `SystemRequirements: C++11`,
  because newer R versions always support C++11. (#356, #357)


# httpuv 1.6.8

* Fixed #351: A race condition could cause httpuv to crash when
  starting the background thread for I/O. (#352)


# httpuv 1.6.7

* Fixed rstudio/shiny#3741: The `TZ` environment variable could get
  unset in some cases. (#346)

* Closed #302: Fixed potential thread-safety issues with `timegm2`
  implementation. (#346)


# httpuv 1.6.6

* Update docs for CRAN (#343)

* Updated to libuv 1.43.0. (#328)

* Fixed #336: `encodeURI()` and `encodeURIComponent()` printed a space
  instead of a leading zero, as in `"% A"` instead of `"%0A"`. (#337)
jperkin pushed a commit that referenced this issue May 25, 2023
### 3.22.24 (GTK 3.22)

  * Translations update
  * Most themes: fix border-radius of csd decorations
  * Traditional*: Fix selectors for toolbar buttons (#302)
  * Fix headerbar rendering in GNOME 1.41 apps
  * Fix button states of charpick-applet with Yaru themes
  * BLACKMATE: fix dictionary applet in panel
  * BlackMATE: fix issues with tasklist, charpick buttons
jperkin pushed a commit that referenced this issue Jun 2, 2023
################################################################################
Changed in xts 0.13.1:

o Ignore attribute order in `all.equal()`. Attribute order shouldn't matter.
  That can be checked with `identical()`.

o Only call `tzone()` and `tclass()` once in `check.TZ()`. Calling these
  functions multiple times throws multiple warnings for xts objects created
  before the tclass and tzone were attached to the index instead of the xts
  object. (#306)

o Add instructions to update old objects. Old xts objects do not have tclass
  and tzone attributes on the index. Add a function to update the object
  attributes and add a note to the warning to show how to use it. (#306)

o Return 'POSIXct' if object has no 'tclass'. An empty string is not a valid
  'tclass', so it can cause an error.

o Add notes on `plot.xts()` nomenclature and structure. Also add ASCII art to
  illustrate definitions and layout. (#103)

o Remove 'tis' support. The implementation was not even a bare minimum, and
  it's not clear it even worked correctly. (#398)

o Register missing S3 methods and update signatures. With R-devel (83995-ish),
  `R CMD check` notes these S3 methods are not registered. It also notes that
  the signatures for `as.POSIXct.tis()` and `str.replot_xts()` do not match
  the respective generics.

  It also thinks `time.frequency()` is a S3 method because `time()` is a
  generic. The function isn't exported, so renaming won't break any external
  code. Thanks to Kurt Hornik for the report. (#398)

o Format each column individually before printing. The top/bottom rows could
  have a different number of decimal places and there are often multiple
  variying spaces between columns. For example:

                                close      volume          ma         bsi
      2022-01-03 09:31:00     476.470  803961.000          NA   54191.000
      2022-01-03 09:32:00     476.700  179476.000          NA   53444.791
      2022-01-03 09:33:00     476.540  197919.000          NA  -16334.994
                      ...
      2023-03-16 14:52:00    394.6000  46728.0000    392.8636  28319.4691
      2023-03-16 14:53:00    394.6500  64648.0000    392.8755  15137.6857
      2023-03-16 14:54:00    394.6500  69900.0000    392.8873  -1167.9368

  There are 4 spaces between the index and the 'close' column, 2 between
  'close' and 'volume', 4 between 'volume' and 'ma', and 2 between 'ma' and
  'bsi'. There should be a consistent number of spaces between the columns. Most
  other classes of objects print with 1 space between the columns.

  The top rows have 3 decimals and the bottom rows have 4. These should also be
  the same. (#321)

o Only convert printed index values to character. Converting the entire index
  to character is time-consuming for xts objects with many observations. It can
  take more than a second to print an xts object with 1mm observations.

o Make column names based on number of columns. The original code was a lot
  more complicated because it tried to account for truncating the number of
  printed columns. That functionality was removed because of how complicated
  it was. So now we can simply create printed column names from the number of
  columns. (#395)

o Fix `xts()` for zero-row data.frame. The `xts()` constructor would create an
  object with a list for coredata when 'x' is a data.frame with no rows. It
  needs to convert 'x' to a matrix and throw an error if 'x' is a list. (#394)

o Reduce instances when `dplyr::lag()` warning is shown. The warning was shown
  whenever it detected dplyr is installed, even if the user wasn't actively
  using dplyr. That caused an excessive amount of noise when other packages
  attached xts (e.g. quantmod). Thanks to Duncan Murdoch for the report and
  suggested fix! (#393)

o Keep colname when only one non-time-based column. The subset `x[, -which.col]`
  would return a vector when the data frame has a time-based column and only
  one additional column. Do not drop dimensions, so 'x' will still be a
  data.frame in this case. (#391)

o Treat NA the same as NULL for start or end values. NULL represents an
  undefined index value. NA represents an unknown or missing index value. xts
  does not allow NA as index values. Subsetting an xts or zoo object by NA
  returns a zero-length object. So a NA (unknown) index value is essentially
  the same as an undefined index value. (#383, #345)

o Warn and remove NA when `periodicity()` called on date-time with NA.
  Otherwise the uninformative error below will be thrown. (#289)

      Error in try.xts(x, error = "'x' needs to be timeBased or xtsible") :
        'x' needs to be timeBased or xtsible

o Account for TZ when making names for `split.xts()`. `as.yearmon.POSIXct()`
  always sets `tz = "GMT"` when calling `as.POSIXlt()`, regardless of the xts'
  index tzone.  That can cause the `as.yearmon()` results to be different days
  for GMT and the index's timezone.

  Use `format.POSIXct()` for "months" because it checks for a 'tzone' attribute
  before converting to POSIXlt and calling `format.POSIXlt()`.  The conversion
  to POSIXlt is important because it checks and uses the 'tzone' attribute
  before considering the 'tz' argument. So it effectively ignores the
  `tz = "GMT"` setting in `as.yearmon()`. This is also the reason for calling
  `as.POSIXlt()` before calling `as.yearqtr()`. (#392)


################################################################################
Changed in xts 0.13.0:

### New Features

o Added a xts method for `na.fill()` to significantly increase performance when
  'fill' is a scalar. (#259)

o `as.xts()` will look for a time-based column in a data.frame if it cannot
  create an index from the row names. (#381)

o Change `print()` xts method to only show the first and last 'show.rows' rows
  if number of rows is > 'max.rows'. (#321)

o Made `str()` output more descriptive for xts objects. It now differentiates
  between xts objects that are empty, zero-width, or zero-length, and defines
  each type of object. It also adds column names to the output. (#168, #378)

o Add startup warning that `dplyr::lag()` breaks method dispatch, which means
  calls to `lag(my_xts)` won't work any more.

o Added open-ended time of day subsetting ranges. This allows users to subset
  by time of day from the start/end of the day without providing the start/end
  times (00:00:00.000/23:59:59.999).

  For example:
      x["/T1800"]  # between the start of the day and 5pm
      x["T0500/"]  # between 5am and the end of the day

  Thanks to Chris Katsulis for the suggestion! (#243)

o Updated `to.period()` to accept custom 'endpoints' via the 'period' argument.
  Now you can aggregate on something other than the times that 'endpoints()'
  supports. Thanks to Ethan B. Smith for the suggestion! (#302)

### Fixes

o Fixed typo and expand `period.apply()` documentation. (#205)
    The original description has:
      * "the data from INDEX[k] to INDEX[k+1]"
    But that's not consistent with the code. It should be:
      * "the data from INDEX[k]+1 to INDEX[k+1]"

o Calls to `merge.xts()` on zero-width objects now match `merge.zoo()`.
  Previously, `merge.xts()` would return empty xts objects if called on two or
  more zero-width xts objects. `merge.zoo()` would return a zero-width object
  with the correct index. (#227, #379)

o Fixed `Ops.xts()` so it always returned an object with the same class as the
  first (left-hand side) argument. It previously returned an xts object even
  if the first argument was a subclass of xts. (#49)

### Other

o Migrated unit tests from RUnit to tinytest. Thanks Mark van der Loo!

o Updated the `endpoints()` documentation to make it clearer that the result
  is based on the UNIX epoch (midnight 1970, UTC). Thanks to GitHub user
  Eluvias for the suggestion! (#299)

o Fixed `reclass()` to ensure it always adds index attributes from the
  'match.to' argument. It was not copying `tclass`, `tzone`, or `tformat` from
  'match.to' to the result object. (#43)

o Removed an unnecessary check in `na.locf()` (which is not user-facing).
  Thanks to GitHub user @cgiachalis for the suggestion! (#307)

o Updated C entry points so they're not able to accidentally be found via
  dynamic lookup (i.e. `.Call("foo", ...)`). This makes each call to the C
  code a few microseconds faster, which is nice. (#260)

o Made `merge.xts()` results consistent with `merge.zoo()` for zero-length xts
  objects with columns. The result of `merge.xts()` did not include the
  columns of any objects that had one or more columns, but zero rows. A join
  should include all the columns of the joined objects, regardless of the
  number of rows in the object. This is consistent with `merge.zoo()`. Thanks
  to Ethan B. Smith for the report and testing! (#222)
jperkin pushed a commit that referenced this issue Jun 28, 2023
Upstream changes:
1.40 - 30 April 2023
 - Note usage with dzil (Steve Rogerson) (GH-319)
 - Fix html_basic report (jkahrman) (GH-318)
 - Use CPAN::Meta (Slaven Rezić) (GH-314)
 - Make non-interactive output less noisy (jkahrman) (GH-312)
 - Avoid infinite recursion in Type::Tiny and other places (Ed J) (GH-307)
 - Add ignore_covered_err option (Tina Müller) (GH-323)
 - Handle empty hashes and arrays on condition RHS in 5.37.6 and later

1.39 - 29 April 2023
 - Remove dependency on B::Debug (Jim Keenan) (GH-289)
 - Raise minimum version to 5.12
 - Correct spelling of Pod::Coverage trustme parameter (Oliver Youle) (GH-302)
 - Fix annotations in html_basic report (Opera Wang) (GH-310)

1.38 - 5 June 2022
 - Improve documentation

1.37 - 5 June 2022
 - Fix Subroutine module docs (bkerin) (GH-262)
 - Use github actions instead of travis (Zakariyya Mughal) (GH-291)
 - Improve mkdir error messages (Felipe Gasper) (GH-296)
 - Remove asterisk from gcov count (Zakariyya Mughal) (GH-294)
 - Test against 5.36.0
 - Avoid warnings from check_files (Nicolas R) (GH-292)
 - Support __SUB__ (Graham Knop) (GH-290, GH-243, GH-285)
 - Support uncoverable count ranges (Tina Müller) (GH-288)
 - Improve gcov support for XS code (Ed J) (GH-280)
 - Allow overriding of HTML code highlighting (Jesús Alonso Abad) (GH-271)
 - Improve contributing docs
jperkin pushed a commit that referenced this issue Aug 14, 2023
pkgsrc changes:
 - Remove patch-line.c: was a backport from upstream, no longer needed
 - Add patch-edit.c because several <signal.h> definitions are actually
   accessed on non-OS2 codepaths as well (noticed on NetBSD but should be
   relevant for all non-OS2 platforms)

Changes:
Major changes between "less" versions 633 and 643

* Fix problem when a program piping into less reads from the tty,
  like sudo asking for password (github #368).
* Fix search modifier ^E after ^W.
* Fix bug using negated (^N) search (github #374).
* Fix erroneous EOF when terminal window size changes (github #372).
* Fix compile error with some definitions of ECHONL (github #395).
* Fix regression in exit code when stdin is /dev/null and
  output is a file (github #373).
* Add lesstest test suite to production release (github #344).
* Change lesstest output to conform with
  automake Simple Test Format (github #399).

Major changes between "less" versions 632 and 633

* Fix build on systems which have ncurses/termcap.h or
  ncursesw/termcap.h but not termcap.h.

Major changes between "less" versions 608 and 632

* Add LESSUTFCHARDEF environment variable (github #275).
* Add # command (github #330).
* Add ^S search modifier (github #196).
* Add --wordwrap option (github #113).
* Add --no-vbell option (github #304).
* Add --no-search-headers option (github #44).
* Add --modelines option (github #89).
* Add --intr option (github #224).
* Add --proc-backspace, --proc-tab and --proc-return options (github #335).
* Add --show-preproc-errors option (github #258).
* Add LESS_LINES and LESS_COLUMNS environment variables (github #84).
* Add LESS_DATA_DELAY environment variable (github #337).
* Allow empty "lines" field in --header option.
* Update Unicode tables.
* Improve ability of ^X to interrupt F command (github #49).
* Status column (-J) shows off-screen matches.
* Parenthesized sub-patterns in searches are colored with unique colors,
  if supported by the regular expression library (github #196).
* Don't allow opening a tty as file input unless -f is set (github #309).
* Don't require newline input after +&... option (github #339).
* Fix incorrect handling of some Private Use Unicode characters.
* Fix ANSI color bug when overstriking with colored chars (github #276).
* Fix compiler const warning (github #279).
* Fix signal race in iread (github #280).
* Fix reading procfs files on Linux (github #282).
* Fix --ignore-case with ctrl-R (no regex) search (github #300).
* Fix bug doing repeat search after setting & filter (github #299).
* Fix bug doing repeat search before non-repeat search.
* Fix crash with -R and certain line lengths (github #338).
* Don't retain search options from a cancelled search (github #302).
* Don't call realpath on fake filenames like "-" (github #289).
* Implement lesstest test suite.
* Convert function parameter definitions from K&R to C89 (github #316).
jperkin pushed a commit that referenced this issue Sep 19, 2023
Changes since 0.11.1:

eza v0.12.0 (final rust v1.65 release)

Changelog

Bug Fixes

  * Expand --all help
  * RUSTSEC-2020-0071
  * Generalize gitignore to ignore all eza deb packages
  * Canonicalize errors when the destination of a symbolic link is bad
  * Handle other canonicalize errors in hyperlinks and git
  * Fix windows build when canonicalize returns an error
  * Change trycmd config to use test/itest folder for testing
  * Revert to old apt install command suggestion and add hint
  * Remove stray backslashes
  * Is_some_and is an unstable Rust feature until 1.70
  * Revert "Support for Windows Hidden Files"
  * Shellcheck warnings
  * Revert "Support for Windows Hidden Files"
  * Shellcheck warnings
  * Exit 13 on os error 13
  * Rewrite comment
  * Improve trace strings
  * Tracing typo

Documentation

  * Expand --all documentation
  * Add pthorpe92 gist
  * Remove xtests section from readme
  * Add deprecation warning to xtests/readme
  * Add deprecation warning to just xtest commands
  * Add deprecation warning to vagrantfile
  * Add MacPorts install info
  * Add gentoo
  * Fix gentoo install
  * Add docs for --git-repos & --git-repos-no-status
  * Fix gpg armor flag for deb release in readme
  * Add better explanation of git repos + no status
  * Add scoop install info
  * Remove color specifications. change unknown git repo status to ~
  * Fix missing color specification from man page

Features

  * Add audit workflow
  * Add trycmd as dev-dependency
  * Add minimal trycmd binary
  * Add a few trycmd tests as example
  * Document and change output for --git-repos
  * Add apt installation workflow
  * Adds filtering on Windows hidden files
  * Adds filtering on Windows hidden files
  * Adds filtering on Windows hidden files
  * Added shellcheck to treefmt
  * Adds filtering on Windows hidden files
  * Add PERMISSION_DENIED exit code

Miscellaneous Tasks

  * Bump chrono from 0.4.27 to 0.4.30
  * Removal of xtests
  * Removal of vagrant
  * Remove deprecated devtools
  * Run spellcheck

Refactor

  * Over-engineer deb-package.sh
  * Hide xtests folder
  * Split trycmd into tests for all, unix and windows
  * Limit unit-tests run on workflow change to unit-tests itself
  * Moved generateTest.sh to devtools/
  * Renamed the file
  * Add tracing to various code parts
  * Make std::process::exit global

Revert

  * "Support for Windows Hidden Files"

Styling

  * Remove TODO message on the absolute_path property
  * Fix shellcheck issues in deb-package.sh
  * Fix shellcheck issues in deb-package.sh
  * Fix shellcheck issues in deb-package.sh

Testing

  * Remove vhs from flake
  * Remove vhs-runner files
  * Dump trycmd from nix sandbox
  * Fix name of trydump
  * Add trycmd
  * Add nix feature
  * Add example long tests for sandbox
  * Set itests files to unix epoch
  * Set itest files to unix epoch
  * Refactor setting unix epoch
  * Auto discard old definitions
  * Fix test reference
  * Add long_all_nix.toml
  * Add long_blocksize_nix.toml
  * Add long_extended_nix.toml
  * Add long_git_nix.toml
  * Add long_git_repos_nix.toml
  * Add long_git_repos_no_status_nix.toml
  * Add long_grid_nix.toml
  * Add long_header_nix.toml
  * Add long_icons_nix.toml
  * Add long_octal_nix.toml
  * Add long_time_style_relative_nix.toml
  * Freeze nix tests
  * Fix trydump when no files to delete
  * Adding more content to test
  * Modified unix and all tests
  * Regenerate nix tests
  * Convert windows tests with new itest dir
  * Fixed windows tests being wrong
  * Added a test generator
  * Add more unix_tests
  * Fixed unix tests to remove any distro specific
  * Removed git test breaking on nix

Build

  * Add compression, checksum gen for bin
  * Update flake.lock, cargo.lock
  * Add deny.toml
  * Remove org warnings
  * Remove itest
  * Update flake.lock
  * Add itest, idump
  * Make trycmd part of checks

Ci

  * Don't use nix feature on ci
  * Enforce conventional commits
  * Enforce conventional commits

New Contributors

  * @NekoiNemo made their first contribution in #253
  * @sevz17 made their first contribution in #268
  * @herbygillot made their first contribution in #266
  * @m-czernek made their first contribution in #287
  * @sitiom made their first contribution in #302
  * @MartinFillon made their first contribution in #288
  * @aidandenlinger made their first contribution in #303
  * @alamb3142 made their first contribution in #225
  * @9glenda made their first contribution in #293

Full Changelog: eza-community/eza@v0.11.1...v0.12.0
jperkin pushed a commit that referenced this issue Dec 11, 2023
Changelog:
29 November 2023: Wouter
	- Tag for 4.8.0rc1.

28 November 2023: Wouter
	- Set up doc/RELNOTES for upcoming release.
	- Fix unit test kill_from_pidfile function for nonexistent files
	  because the argument is evaluated before the test expression.
	- Fix rr-test to also convert the contents of the just written output
	  file.
	- Fix test set to remove -f nsd.db and rm nsd.db commands.
	- Fix test set to remove difffile option.

27 November 2023: Jeroen
	- Fix #14: Set timeout to 3s when servicing remaining TCP connections.
	- Fix: Always instate write handler after reading queries from TCP.
	- Answer first query on connections accepted just before reload.

27 November 2023: Wouter
	- Merge #305: faster stats. Statistics can be gathered while a reload
	  is in progress.

27 November 2023: Willem
	- Merge #302: Test package fixes. Correct Auxfiles, kill_from_pidfile
	  function and fix drop_updates, rr-test and xfr_update tests.

1 November 2023: Jeroen
	- Remove on-disk database.

31 October 2023: Wouter
	- Merge #301: improve the logging of ixfr fallbacks to axfr.

30 October 2023: Jeroen
	- Fix processing of consolidated IXFRs.

30 October 2023: Wouter
	- Fix for interprocess communication to set quit sync command from
	  main process explicitly.

3 October 2023: Wouter
	- Merge #281: Proxy protocol. An implementation of PROXYv2 for NSD.
	  It can be configured with proxy-protocol-port: portnum with the
	  port number of the interface on which proxy traffic is handled.
	  The interface can support proxy traffic for UDP, TCP and TLS.

21 September 2023: Wouter
	- Merge #295: Update e-mail addresses, add ref to support contracts

31 August 2023: Wouter
	- Fix autoconf 2.69 warnings in configure.

14 July 2023: Wouter
	- Merge #287: Update nsd.conf.5.in.

11 July 2023: Wouter
	- Fix unused variable warning in unit test of udb.

22 June 2023: Wouter
	- Fix #284: dnstap_collector.c: SOCK_NONBLOCK is not available on
	  Mac/Darwin.

7 June 2023: Wouter
	- Merge #282: Improve nsd.conf man page.
	- Fix unused but set variable warning.
	- Fix #283: Compile failure in remote.c when --disable-bind8-stats
	  and --without-ssl are specified.
jperkin pushed a commit that referenced this issue Jan 25, 2024
What's Changed
 - Added: Add an optional priority field to the journals by @AmmarAbouZor in #280
 - Added: Add Default suggested priority while creating a journal by @AmmarAbouZor in #294
 - Added: CLI Sub-Command to assign priority to journals by @AmmarAbouZor in #296
 - Added: Add sort Functionality for journals by @AmmarAbouZor in #299
 - Changed: Skip Rendering the UI on Key-Release & Key-Repeat Events by @AmmarAbouZor in #302
 - Added: Go to Top/Bottom & Page Up/Down Commands by @AmmarAbouZor in #303
 - Added: App State (Sorting and Full-Screen Options) will be persisted by @AmmarAbouZor in #304
jperkin pushed a commit that referenced this issue Mar 26, 2024
Hello all! This will likely be the final release of Amfora.
For more information, please see my blog post, https://www.makeworld.space/2023/08/bye_gemini.html

Thanks to all the users and especially the contributors, who made this project
the personal success it was for me.

The following is copied from the CHANGELOG.md file in this repo.
Added
    Syntax highlighting for preformatted text blocks with alt text (#252, #263, wiki page)
    Client certificates can be restricted to certain paths of a host (#115)
    header config option in [subscriptions] to allow disabling the header text on the subscriptions page (#191)
    Selected link and scroll position stays for non-cached pages (#122)
    Keybinding to open URL with URL handler instead of configured proxy (#143)
    include theme key to import themes from an external file (#154, #290)
    Support SOCKS5 proxying by setting AMFORA_SOCKS5 environment variable (#155)
    When bookmarking a page, the first level one heading is suggested as the name (#267, #293)
    Confirmation prompts for URL schemes in new [url-prompts] config section (#301, #302)

Changed
    Center text automatically, removing left_margin from the config (#233)
    max_width defaults to 80 columns instead of 100 (#233)
    Tabs have the domain of the current page instead of numbers (#202)
    Closing Amfora with q was removed in favor of Shift-q (#243)
    Paging up or down scrolls by 50% instead of 75%, to match less (#303)
    Update deps, require Go 1.17 (#336)
    Show local directory index file if available (#319)
    Updated Project Gemini URLs (#342)

Fixed
    Modal can't be closed when opening non-gemini text URLs from the commandline (#283, #284)
    External programs started by Amfora remain as zombie processes (#219)
    Prevent link lines (and other types) from being wider than the max_width setting (#280)
    new:7 on new tab page fails to open link (#306)
    Slashes aren't decoded in redirect URLs (#322, #324)
    Typing localhost in the bottom bar actually loads localhost instead of searching (#326, #327)
jperkin pushed a commit that referenced this issue Aug 24, 2024
## v2.1.4

**Implemented enhancements:**

- Config reload command for live profile reload [#811]
- Button to save/apply preferences [#801]
- Favorites/Bookmarks ??? [#706]
- Plugin Submission + Generic Plugin Utility Functions & KeyBinding Feature:   Mouseless / Mousefree / Keyboard URL opening or yanking  [#681]
- Add detachable tabs feature to preferences [#698]

**Closed issues:**

- Suddenly lagging on gnome4  [#899]
- Keybindings for cursor/caret movement  [#896]
- Group tab shortcut does not work for a window with 1 parent terminal with N internal terminals  [#893]
- Donations? [#891]
- [Feature request\] Possibility to enlarge edge bar of a tab [\#885]
- Neovim incompatible keybindings [#881]
- preferences -> layout -\> add/save does nothing [\#877]
- drag and drop file from file-manager to terminator-release 2.1.3 causes a crash [#871]
- Feature Request - Add the possibility to add padding for the output [#867]
- file:/// links not clickable if the root dir has a underscore [#865]
- terminator bug: can't get file path [#861]
- Window splits are transparent, showing screen behind [#854]
- terminator.py get_focussed\_terminal always returns none [\#852]
- [Feature Request\] Add SelectAll function [\#851]
- Issues with Terminal reloading [#850]
- Add custom keybinding to set ctrl+backspace to delete a full word instead of alt-backspace or ctrl+w [#838]
- Crash after unzooming a single terminal inside a tab [#835]
- Profile per window [#831]
- Option for prompt for closing against accidental closure [#830]
- FCITX input method does not work in Version 2.1.2  anymore  [#828]
- Slow Resize [#825]
- Adjust size / resize cursor area is 1px [#820]
- Add preferences about default window size [#815]
- Plugins don't receive keboard signals on newly opened windows [#808]
- keyboard-shortcut-support-for-plugins-code-decoupling [#805]
- Ability to undo or restore changes to the preferences [#802]
- Explain what "Smart copy" means [#800]
- Include global menu/preferences button in the window title bar [#799]
- Can't open context menu [#796]
- custom plugins are not found when using `--display` [#795]
- doc/help missing --display option [#794]
- In krusader terminator option --working-directory=DIR doesn't work [#793]
- Pasting on tab title bar closes tab. [#789]
- When in broadcast mode single character
- System wide defaults [#782]
- can't run on mac os ventura [#780]
- Implement OSC52 functionality to use clipboard [#779]
- Logger plugin crashes with "TypeError: 'NoneType' object is not subscriptable" [#776]
- Split panes based on size of current pane [#772]
- Broadcasting terminals duplicates keys in other terminals
- Terminator layouts don't respect any more the number of columns [#766]
- Different font for tabs
- Re-size the width of Terminator, the Shell Prompt will repeatedly increase in the terminal windows. [#762]
- No focus in right click menu [#761]
- sudden problem with line spacing
- After chaning to python3.11 getting a import error [#752]
- clipboard - putty style paste - copy using external app - cant paste into terminator [#749]
- Context Menu not showing in v2.1.3 [#746]
- Long delay before able to enter password [#745]
- terminal.py: AttributeError: 'bytes' object has no attribute 'encode'. Did you mean: 'decode'? [#743]
- drag and drop of path stopped working in terminator version 2.1.3 [#742]
- [Feature\] Have the ability to set custom geometry permanently [\#737]
- traceback when drag and drop [#727]
- Unset keybinding toggle_scrollbar prevents right-click menu from opening [\#724]
- Font size change unexpectedly when maximizing a splitted windows. [#721]
-  When broadcast terminator duplicates the keys in others terminals
- 2.1.3 release for Ubuntu 22.04 LTS [#718]
- Layouts menu not working [#717]
- "Don't ask, don't tell" focus hack causes gnome-shell to freeze for seconds / Xwayland to crash [#714]
- How to enable fast encoding change? [#712]
- Release file [#705]
- Failed to execute default Terminal Emulator on Kali Linux. [#700]
- Disable detachable tabs flag [#697]
- Focus loss when renaming a tab [#696]
- Slowdowns, hangs and crashes when used with ibus [#695]
- Pasting Primary Clipboard Pastes Mouse Clipboard [#636]
- Feature request: Save and restore terminal state [#563]

**Merged pull requests:**

- Install manpages to share/man on FreeBSD [#898]
- Properly parse file:/// URIs [#895]
- fix traceback in layout_done [\#887]
- fix syntax warnings [#886]
- Ask before close gui [#884]
- window.py: Fix window group toggle keybind [#883]
- [bug 760\] working directory feature is broken [\#882]
- add missing @with_proxy, fixes \#850 [\#875]
- Updates for file po/terminator.pot in ru [#863]
- [bug 852\] - 852-terminator\_py\_get\_focussed\_terminal\_always\_returns\_none [\#856]
- 846 mouseless keyboard url open fails to extract text and clear search between commands [#855]
- [bug 835\] 835-crash-after-unzooming-a-single-terminal-inside-a-tab \#835 [\#849]
- [bug 843\] 843-Plugin-SaveLastSessionLayout-not-saving-layout-when-use… [\#844]
- 706 favorites bookmarks plugin [#841]
- Ask before closing, even if there is only one terminal [#834]
- Fix: Add CLI command to reload configuration [#824]
-  [bug 802\] - Ability to undo or restore changes to the preferences \#802 [\#822]
- chore: bump ations/checkout
- Fix Insert Term Name Plugin error [#819]
- 681 Plugin submission mouseless keyboard url open decoupled code [#810]
- [bug 808\] Plugins-dont-receive-keboard-signals-on-newly-opened-windows [\#809]
- Document syntax error [#807]
- 805 keyboard shortcut support for plugins code decoupling [#806]
- Updates for file po/terminator.pot in zh_CN on branch master [\#798]
- Add command line option --toggle-visibility [#797]
- Revert "modify terminator separater size setting in gui to start from 1" [#778]
- Alter get_text\_range call based on VTE version [\#777]
- Updates for po/terminator.pot in hr [#774]
- Enable sixel support in VTE if it's available. [#770]
- add new tab after current tab option [#767]
- remove deprecated pytest-runner [#756]
- Rewrite terminator_config.5 man page in AsciiDoc format [\#747]
- fix: Minor fixes in terminatorlib/configjson.py [#741]
- fix: typo in french translation [#738]
- Fix for issue #676: title field not seem to be working with JSON profile [\#736]
- Remove more unused settings and update the docs accordingly [#735]
- Remove settings 'hide_tabbar' and 'disable\_real\_transparency' [\#734]
- Rewrite terminator.1 man page in AsciiDoc format [#733]
- fix drag and drop [#728]
- Do not remove focus from the last_active\_window [\#726]
- Fix context menu keybinding reading. [#725]
- Fix typo in man page [#722]
- Capitalize the first letter for "Read only" [#720]
- Remove hack to ensure that focus is set. [#716]
- feat: Add CLI command to reload configuration [#690]

## v2.1.3

**Implemented enhancements:**

- Option to set split ratio of terminals [#708]
- Add option to set given terminal to "read only" [#649]
- background image - respect ratio [#644]
- Shortcut for autosplit h/v depending on active terminal size [#613]
- Feature: Insert terminal name to terminal
- Background image drawing modes and alignment [#713]
- Zoom on notebook even if there is only one terminal in the tab + keep tab position and label in notebook rotation [#589]

**Fixed bugs:**

- Resets the tab title on rotation [#624]
- - bug context menu
- Fix missing icons when started with Ctrl-Alt-T [#628]

**Closed issues:**

- Terminator not working with latest version of python-cairo [#711]
- [Bug\]\[Fedora 36 KDE\]\[terminator v2.1.1\] "broadcast group" sends each terminal input/keystroke depending on the group's members count to everyone in the group [\#704]
- reset_clear doesn't show new prompt [\#703]
- `-x`/`--execute` still broken [#702]
- Make unfocused terminal text transparent instead of blacker [#694]
- A translucent separation occurs between terminals [#687]
- [2.1.2\] Foreground processes started in new window close immediately [\#673]
- Is there a official page to maintain a offical/third-part plugin list? [#668]
- What happened to the change terminal titlebar under preferences? [#664]
- [Feature Request\] - In the Context Menu\
- terminator: error: unrecognized arguments [#660]
- Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD on Terminal Window Close [#654]
- Loading layout loads only the last added layout from context menu
- When can we expect a new release? [#650]
- Profiles for different Shells - is it possible? how does it work? [#640]
- Double input to broadcasted group [#623]
- background images only  displaying on default profile [#595]
- The repository 'https://ppa.launchpadcontent.net/mattrose/terminator/ubuntu jammy Release' does not have a Release file. [#594]
- Increase the usage of augmented assignment statements [#555]

**Merged pull requests:**

- Better distinguishing of inactive windows from the active one, by changing the background brightness [#709]
- Ctrl+Click on group button automatically creates groups whenever needed [#691]
- [bug 680\] Open up keybindings page on keypress \#680 [\#686]
- Translate '/po/terminator.pot' in 'pt_BR' [\#684]
- Plugin and Group menu item that inserts the name of the terminal. [#683]
- Add Readonly toggle to popup menu [#679]
- Fix argument handling of the --execute flag [#678]
- Remove all ibus workarounds [#674]
- [bug 613\] -  Shortcut for autosplit h/v depending on active terminal … [\#671]
- [bug 662\] \[Feature Request\] - In the Context Menu\
- [bug 559\] Add menu autocomplete \#559 [\#665]
- [bug 662\] \[Feature Request\] - In the Context Menu\
- [bug 654\] - Plugin Submission : SaveLastSessionLayout Uses Layout to … [\#661]
- Update terminal.py [#659]
- docs: Change number of columns in repology badge [#657]
- Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD [#655]
- Fix typos [#651]
- data: Remove GNOME branding [#647]
- this line has an extra ';' symbol [#632]
- Use the term 'zero padded' instead of 'padded'. [#189]

## v2.1.2

**Implemented enhancements:**

- [Feature request\] move layout/session definitions into separate files with a dedicated extension in a dedicated directory [\#604]
- Bash completion [#495]
- Changing cursor foreground color [#467]
- Wallpaper configuration option from terminal [#466]
- Launch a new command in a vertical or horizontal split. [#446]
- Separators is wider after upgrading to ubuntu 21.04 [#445]
- Broadcast profile changes to existing terminals [#421]
- How to deactivate the middle mouse button paste? [#415]
- Feature request: expose the window and terminal title setting features in context menu [#405]
- Integrate --layout-json command line parameter so that it can be passed to dbus [#401]
- Feature request: move titlebar colors config to profiles, rather than global settings [#379]
- Visual aids [#367]
- Feature Request: detach tab [#302]
- Pls add version on OS X [#283]

**Fixed bugs:**

- Ctrl+Shift+Mouse-Scroll triggers Ctrl+Mouse Scroll [#606]
- None isn't a valid value of keybindings config anymore [#548]
- psutil.AccessDenied: psutil.AccessDenied
- Find functionality does not show matches on same line [#511]
- Ratio and/or position on a config file's layout ignored [#433]
- Black background remains after hide_window [\#425]
- Cannot create working config file with 5 terminals [#409]
- Terminal loses focus versus tab title [#400]
- Terminal title-bars are transparent on first start [#392]

**Closed issues:**

- Hide window in waybar [#633]
- Split window profile incorrect inheritance  [#631]
- [Question\] is there a way to prevent Terminator from dereferencing symbolic links? [\#617]
- Terminator not working on RHEL 9  [#616]
- Is there a right-click menu in sway? [#614]
- Set Terminator tab title via command line [#603]
- Unable to launch KeyError: b'Rss:' [#601]
- Cannot view emoji [#599]
- Clickable filepath:rownumber [#598]
- Feature Request: set initial window size in preferences [#593]
- Update the authorship in README [#586]
- xbindkeys doesn't work in Terminator, but works in other apps [#582]
- Unable to load Keybinder module [#580]
- terminator for MacOS user [#578]
- UTF-8 character breaks terminator config file [#577]
- Terminator need to highlight search string [#575]
- Custom Commands NOT Working in Linux Mint 20.3 [#573]
- Can't add/remove terminal panes from layout editor [#572]
- Language not applied after build [#569]
- Moving Cursor Word By Word using ALT + Arrows [#566]
- Enabling "putty style paste" causes context menu to be unreachable with 2-button mouse [#565]
- Setting stty options [#564]
- Switch focus and splits don't work when terminal is zoomed [#550]
- Will terminator ever consider picking up ligature support? [#543]
- feature request: Implement line spacing as a configuration option [#542]
- Change separator color [#538]
- remotinator split and execute command — cannot determine uuid [#537]
- Split vertical keyboard don't work on debian 11 [#535]
- Vte.Terminal
- Fix Keyboard Input [#533]
- group broadcasting switched on/off for all groups [#532]
- Drop a file from nautilus onto terminator window no longer works
- Crash everytime after encoding is changed to TCVN [#529]
- Change the color of the current tab to highlight it better [#522]
- Feature: Configuration to colorize split screens from default grey colour, Issue: Remove ability to select 0 and 1 handle_size from configuration gui [\#518]
- Error when using "Insert Terminal Number"
- Auto-scroll to the cursor position when typing [#513]
- hide_window mapped with Shift+Control+Alt+$an\_alphabet catches Control+Alt+$an\_alphabet instead [\#509]
- Cursor is blinking on inactive windows [#508]
- custom commands are not persisted [#505]
- Terminator slow to close if xclip was invoked [#503]
- terminator failing to open on ubuntu 21.04 [#502]
- Monospace Bold isn't working [#497]
- No prompt when closing terminator now, despite say vim running in terminal [#496]
- suppor for sixel graphics [#492]
- which is deprecated and should not be used [#488]
- could tmux Key bindings using in terminator? [#474]
- Support OpenType font features [#473]
- Crash on Terminal resize when using fish [#458]
- Incorrect layout sorting in notebook [#453]
- Coloring Tabs / Tabs Appearance [#449]
- Option to disable system notifications [#448]
- Window vanishes [#447]
- Multiple Terminator instances randomly crash on Ubuntu 20.04 [#444]
- Option to open URLs with just a click [#434]
- Doubled input from keyboard when broadcasting in tabs [#432]
- Does this tool support macOS Big Sur? [#430]
- terminator is slow [#426]
- Add more fundamental "editor-ish" feature [#424]
- Allow disabling and resetting keybindings in Preferences [#423]
- Project based layout [#418]
- Unable to Install from Source [#412]
- CTRL+A behaviour abnormal [#384]
- regexp/command hyperlink handler [#381]
- Update PPA to 2.1.0 [#374]
- Create Snap and Flatpak for Terminator [#206]
- Remove gtk-update-icon-cache handling in setup [#102]

**Merged pull requests:**

- update translations [#656]
- Terminal ctrl+mousewheel: do not try to zoom if shift is pressed [#609]
- More fixes to the Color pickers in the Preferences Editor [#592]
- Modification in the /terminatorlib/prefseditor.py file [#590]
- Various README fixes [#588]
- Remove duplicated info in some debug messages [#576]
- Added hotfix for #78 that deletes GTK\_IM\_MODULE environment variable [\#574]
- Fix POTFILES.in + update translation files [#571]
- Add initial flatpak-spawn support [#570]
- Fix: handle_size treated as cell\_width [\#561]
- Transifex translations from Dec 20 2021 [#558]
- Unzoom terminal on interaction [#553]
- Add ability to configure cell width
- Improve and optimize the code for background images [#551]
- Fix: 'None' value for keybindings breaks editor [#549]
- don't traceback while searching through /proc [#546]
- os.environ does not have LANGUAGE in Centos8. [#544]
- Remove Encoding settings
- Allow multiline commands in Custom Commands plugin [#525]
- Add paste_selection keybinding. [\#520]
- Fix terminal separator size setting [#519]
- Automatically focus the Keybindings menu [#516]
- Fix hide_window keybinding unset check [\#515]
- Add 'Disable mouse paste' [#512]
- Bug Fix: hide_window keybinding ignores Shift key [\#510]
- Improve argument parser + implement bash completion [#506]
- add Set Window Title item to context menu [#501]
- BugFix: terminal won't restart if there is no custom command [#500]
- Add a "Copy" button to clone profiles [#499]
- Make tabs detachable + minor bugfix [#494]
- remove gtk-update-icon-cache from setup.py [#493]
- remove vsplit_cmd and hsplit\_cmd from ipc.py, superseded by newer hsp… [\#491]
- Update tr.po [#490]
- add bg_img and bg\_img\_all commands to remotinator [\#487]
- Cursor: make it possible to change foreground color
- fixes for --config-json [#484]
- GUI: set all CheckButtons off to avoid blinking + remove grid empty rows/columns [#482]
- Move titlebar settings to profiles
- Issue 365 [#480]
- Fix typo in `po/de.po` [#476]
- add parameters to remotinator split commands [#472]
- add switch_profile\_all command to remotinator [\#471]
- Set CAN_FOCUS to False for notebook widgets [\#470]
- tell titlebar to start focussed out if it does not have focus [#462]
- Update translation [#460]
- Add new plugin for opening current directory using right mouse button [#459]
- Fixed Issue #425 \
- Incorrect layout sorting in notebook [#454]
- Closing tab on middle mouse button press [#451]
- Bug Fix: 'Clear selection on copy' is always unchecked [#443]
- Fixed issue #433 \
- Fix the background image loading exception handling [#436]
- Added set_tab\_title command to remotinator. [\#435]
- Ukrainianized by 93% [#428]
- Fixed geometry hints [#416]
- Feat+run cmd on match [#399]
- add feat: config to open links with single click [#398]
- Add new vsplit hsplit cmd dbus [#390]
- Added new get_focused\_terminal dbus command which returns uuid of current focused terminal [\#389]

## v2.1.1

**Implemented enhancements:**

- add "switch profile" command to remotinator [#321]

**Fixed bugs:**

- Terminal text isn't shown on lost focus of multiple tabs and hidden scroll bar [#372]

**Closed issues:**

- Terminator display freeze [#411]
- Albert hotkey
- ImportError: bad magic number in 'six': b'x03\xf3\r\n' [\#404]
- Last split in tab greyed out [#402]
- Using the `--debug-classes` option makes terminator crash [#397]
- cannot import name 'Validator' from 'validate' | arch community/terminator 2.1.0-2 [#395]
- Clicking on terminator title bars does not focus the terminal belonging to the title-bar [#394]
- Losing focus on a tabbed window will grey out the window [#393]
- Terminator turns white when using tabs [#391]
- unremovable background image [#387]
- Tab focus change causes white-out of console [#383]
- Allow hide title bar as global option [#377]
- Add project management tool [#376]
- module 'command_notify' has no attribute 'AVAILABLE' [\#375]
- weird bug with long commands [#373]
- Open in terminal [#368]
- Clipboard commands [#366]
- Background image not showing up on Xubuntu 20.04 [#364]
- Pasted text is highlighted [#363]
- [FR\] Option to elide terminal title from the left [\#362]
- Windows title are not udpated after ssh session disconnected [#359]
- No broadcast menu in sway [#357]
- Remove spaces between tabs [#331]
- Enhancement: Stjerm Layout Like Functionality [#298]
- Unwanted transparent pane separators [#293]
- clusterssh like behaviour via plugin [#222]

**Merged pull requests:**

- Release version 2.1.1 [#413]
- i18n: pt_BR: add missing space in translations with shortcuts [\#406]
- Fixed race condition when calling grab_focus after underlying vte could be closed [\#388]
- disable 2.7 tests until we can figure out how to run them in GH [#386]
- Revert 74 [#385]
- update spanish translation [#370]
- Remotinator "switch_profile" command [\#361]
- clarify config file sentences [#360]
- fix broadcast menu for sway and wayland [#358]
github-actions bot pushed a commit that referenced this issue Oct 16, 2024
 Enhancements and bugfixes

    autotools: fix to update `LDFLAGS` for each detected dependency (d19b6190 #1384 #1381 #1377)
    autotools: delete `--disable-tests` option, fix CI tests (e051ae34 #1271 #715 revert: 7483edfa)
    autotools: show the default for `hidden-symbols` option (a3f5594a #1269)
    autotools: enable `-Wunused-macros` with gcc (ecdf5199 #1262 #1227 #1224)
    autotools: fix dotless gcc and Apple clang version detections (89ccc83c #1232 #1187)
    autotools: show more clang/gcc version details (fb580161 #1230)
    autotools: avoid warnings in libtool stub code (96682bd5 #1227 #1224)
    autotools: sync warning enabler code with curl (5996fefe #1223)
    autotools: rename variable (ce5f208a #1222)
    autotools: picky warning options tidy-up (cdca8cff #1221)
    autotools: fix `cp` to preserve attributes and timestamp in `Makefile.am` (f64e6318)
    autotools: fix selecting WinCNG in cross-builds (and more) (00a3b88c #1187 #1186)
    autotools: use comma separator in `Requires.private` of `libssh2.pc` (7f83de14 #1124)
    autotools: remove `AB_INIT` from `configure.ac` (f4f52ccc)
    autotools: improve libz position (c89174a7 #1077 #941 #1075 #1013 regr: 4f0f4bff)
    autotools: skip tests requiring static lib if `--disable-static` (572c57c9 #1072 #663 #1056 regr: 83853f8a)
    build: stop detecting `sys/param.h` header (2677d3b0 #1418 #1415)
    build: silence warnings inside `FD_SET()`/`FD_ISSET()` macros (323a14b2 #1379)
    build: drop `-Wformat-nonliteral` warning suppressions (c452c5cc #1342)
    build: enable `-pedantic-errors` (3ec53f3e #1286)
    build: add mingw-w64 support to `LIBSSH2_PRINTF()` attribute (f8c45794 #1287)
    build: add `LIBSSH2_NO_DEPRECATED` option (b1414503 #1267 #1266 #1260 #1259)
    build: enable missing OpenSSF-recommended warnings, with fixes (afa6b865 #1257)
    build: enable more compiler warnings and fix them (7ecc309c #1224)
    build: picky warning updates (328a96b3 #1219)
    build: revert: respect autotools `DLL_EXPORT` in `libssh2.h` (481be044 #1141 #917 revert: fb1195cf)
    build: stop requiring libssl from openssl (c84745e3 #1128)
    build: tidy-up `libssh2.pc.in` variable names (5720dd9f #1125)
    build: add/fix `Requires.private` packages in `libssh2.pc` (ef538069 #1123)
    buildconf: drop (814a850c #1441 follow: fc5d7788)
    checksrc: update, check all sources, fix fallouts (1117b677 #1457)
    checksrc: sync with curl (8cd473c9 #1272)
    checksrc: fix spelling in comment (a95d401f)
    checksrc: modernise Perl file open (3d309f9b)
    checksrc: switch to dot file (d67a91aa #1052)
    ci: use Ninja with cmake (20ad047d #1458)
    ci: disable dependency tracking in autotools builds (e44f0418 #1396)
    ci: fix mbedtls runners on macOS (84411539 #1381)
    ci: enable Unity mode for most CMake builds (1bfae57b #1367 #1034)
    ci: add shellcheck job and script (d88b9bcd)
    ci: verify build and install from tarball (a86e27e8 #1362)
    ci: add reproducibility test for `maketgz` (2d765e45 #1360)
    ci: use Linux runner for BSDs, add arm64 FreeBSD 14 job (6f86b196 #1343)
    ci: do not parallelize `distcheck` job (5e65dd87 #1339)
    ci: add FreeBSD 14 job, fix issues (46333adf #1277)
    ci: add OmniOS job, fix issues (5e0ec991)
    ci: show compiler in cross/cygwin job names (c9124088)
    ci: add OpenBSD (v7.4) job + fix build error in example (0c9a8e35 #1250)
    ci: add NetBSD (v9.3) job (65c7a7a5)
    ci: update and speed up FreeBSD job (eee4e805)
    ci: use absolute path in `CMAKE_INSTALL_PREFIX` (74948816 #1247)
    ci: boost mbedTLS build speed (236e79a1 #1245)
    ci: add BoringSSL job (cmake, gcc, amd64) (c9dd3566 #1233)
    ci: fixup FreeBSD version, bump mbedTLS (fea6664e #1217)
    ci: add FreeBSD 13.2 job (a7d2a573 #1215)
    ci: mbedTLS 3.5.0 (5e190442 #1202)
    ci: update actions, use shallow clones with appveyor (d468a33f #1199)
    ci: replace `mv` + `chmod` with `install` in `Dockerfile` (5754fed6 #1175)
    ci: set file mode early in `appveyor_docker.yml` (633db55f)
    ci: add spellcheck (codespell) (a79218d3)
    ci: add MSYS builds (autotools and cmake) (d43b8d9b #1162)
    ci: add Cygwin builds (autotools and cmake) (f1e96e73 #1161)
    ci: add mingw-w64 UWP build (1215aa5f #1155 #1147)
    ci: add missing timeout to 'autotools distcheck' step (6265ffdb)
    ci: add non-static autotools i386 build, ignore GHA updates on AppVeyor (c6e137f7 #1074 #1072)
    ci: prefer `=` operator in shell snippets (e5c03043 #1073)
    ci: drop redundant/unused vars, sync var names (ab8e95bc #1059)
    ci: add i386 Linux build (with mbedTLS) (abdf40c7 #1057 #1053)
    ci/appveyor: reduce test runs (workaround for infrastructure permafails) (b5e68bdc #1461)
    ci/appveyor: increase wait for SSH server on GHA (bf3af90b)
    ci/appveyor: bump to OpenSSL 3.2.1 (53d9c1a6 #1363 #1348)
    ci/appveyor: re-enable parallel mode (e190e5b2 #1294 #884 #867)
    ci/appveyor: delete UWP job broken since Visual Studio upgrade (d0a7f1da #1275)
    ci/appveyor: YAML/PowerShell formatting, shorten variable name (06fd721f #1200)
    ci/appveyor: move to pure PowerShell (8a081fd9 #1197)
    ci/GHA: revert concurrency and improve permissions (e4c042f6)
    ci/GHA: FreeBSD 14.1, actions bump (ae04b1b9 #1424)
    ci/GHA: fix wolfSSL-from-source AES-GCM tests (1c0b07a7 #1409 #1408)
    ci/GHA: add Linux job with latest wolfSSL built from source (d4cea53f #1408 #1299 #1020)
    ci/GHA: tidy up build-from-source steps (2c633033)
    ci/GHA: show configure logs on failure and other tidy-ups (dab48398 #1403)
    ci/GHA: bump parallel jobs to nproc+1 (6f3d3bc8 #1402)
    ci/GHA: show test logs on failure (b8ffa7a5 #1401)
    ci/GHA: fix `Dockerfile` failing after Ubuntu package update (839bb84e #1400)
    ci/GHA: use ubuntu-latest with OmniOS job (50143d58)
    ci/GHA: shell syntax tidy-up (3b23e039 #1390)
    ci/GHA: bump NetBSD/OpenBSD, add NetBSD arm64 job (e980af72 #1388)
    ci/GHA: tidy up wolfSSL autotools config on macOS (5953c1f1 #1383)
    ci/GHA: shorter mbedTLS autotools workaround (736e3d7d #1382 #1381)
    ci/GHA: fix gcrypt with autotools/macOS/Homebrew/ARM64 (ae2770de #1377)
    ci/GHA: fix verbose option for autotools jobs (499b27ae #1376)
    ci/GHA: dump `config.log` on failure for macOS autotools jobs (4fa69214 #1375)
    ci/GHA: fix `autoreconf` failure on macOS/Homebrew (0b64b30b #1374)
    ci/GHA: fixup Homebrew location (for ARM runners) (6128aee0 #1373)
    ci/GHA: review/fixup auto-cancel settings (b08cfbc9 #1292)
    ci/GHA: restore curly braces in `if` (36748270 #1145)
    ci/GHA: simplify `if` strings (cab3db58 #1140)
    cmake: sync and improve Find modules, add `pkg-config` native detection (45064137 #1445 #1420)
    cmake: generate `LIBSSH2_PC_LIBS_PRIVATE` dynamically (c87f1296 #1466)
    cmake: add comment about `ibssh2.pc.in` variables (14b1b9d0)
    cmake: support absolute `CMAKE_INSTALL_INCLUDEDIR`/`CMAKE_INSTALL_LIBDIR` (d70cee36 #1465)
    cmake: rename two variables and initialize them (0fce9dcc #1464)
    cmake: prefer `find_dependency()` in `libssh2-config.cmake` (d9c2e550 #1460)
    cmake: tidy up syntax, minor improvements (9d9ee780 #1446)
    cmake: rename mbedTLS and wolfSSL Find modules (570de0f2)
    cmake: fixup version detection in mbedTLS Find module (8e3c40b2 #1444)
    cmake: mbedTLS detection tidy-ups (6d1d13c2 #1438)
    cmake: add quotes, delete ending dirseps (2bb46d44 #1437 #1166)
    cmake: sync formatting in `cmake/Find*` modules (a0310699)
    cmake: tidy up function name casing in `CopyRuntimeDependencies.cmake` (03547cb8)
    cmake: use the imported target of FindOpenSSL module (82b09f9b #1322)
    cmake: rename picky warnings script (64d6789f #1225)
    cmake: fix multiple include of libssh2 package (932d6a32 #1216)
    cmake: show crypto backend in feature summary (20387285 #1211)
    cmake: simplify showing CMake version (fc00bdd7 #1203)
    cmake: cleanup mbedTLS version detection more (4c241d5c #1196 #1192)
    cmake: delete duplicate `include()` (30eef0a6)
    cmake: improve/fix mbedTLS detection (41594675 #1192 #1191)
    cmake: tidy-up `foreach()` syntax (4a64ca14 #1180)
    cmake: verify `libssh2_VERSION` in integration tests (a20572e9)
    cmake: show cmake versions in ci (87f5769b)
    cmake: quote more strings (e9c7d3af #1173)
    cmake: add `ExternalProject` integration test (aeaefaf6 #1171)
    cmake: add integration tests (8715c3d5 #1170)
    cmake: (re-)add aliases for `add_subdirectory()` builds (4ff64ae3 #1169)
    cmake: style tidy-up (3fa5282d #1166)
    cmake: add `LIB_NAME` variable (5453fc80 #1159)
    cmake: tidy-up concatenation in `CMAKE_MODULE_PATH` (ae7d5108 #1157)
    cmake: replace `libssh2` literals with `PROJECT_NAME` variable (72fd2595 #1152)
    cmake: fix `STREQUAL` check in error branch (42d3bf13 #1151)
    cmake: cache more config values on Windows (11a03690 #1142)
    cmake: streamline invocation (f58f77b5 #1138)
    cmake: merge `set_target_properties()` calls (a9091007 #1132)
    cmake: (re-)add zlib to `Libs.private` in `libssh2.pc` (64643018 #1131)
    cmake: use `wolfssl/options.h` for detection, like autotools (c5ec6c49 #1130)
    cmake: add openssl libs to `Libs.private` in `libssh2.pc` (5cfa59d3 #1127)
    cmake: bump minimum CMake version to v3.7.0 (9cd18f45 #1126)
    cmake: CMAKE_SOURCE_DIR -> PROJECT_SOURCE_DIR (0f396aa9 #1121)
    cmake: tidy-ups (2fc36790 #1122)
    cmake: re-add `Libssh2:libssh2` for compatibility + lowercase namespace (2da13c13 #1104 #731 #1103)
    copyright: remove years from copyright headers (187d89bb #1082)
    disable DSA by default (b7ab0faa #1435 #1433)
    docs: update `INSTALL_AUTOTOOLS` (2f0efde3 #1316)
    docs: replace SHA1 with SHA256 in CMake example (766bde9f)
    example: restore `sys/time.h` for AIX (24503cb9 #1340 #1335 #1334 #1001 regr: e53aae0e)
    example: use `libssh2_socket_t` in X11 example (3f60ccb7)
    example: replace remaining libssh2_scp_recv with libssh2_scp_recv2 in output messages (8d69e63d #1258 follow: 6c84a426)
    example: fix regression in `ssh2_exec.c` (279a2e57 #1106 #861 #846 #1105 regr: b13936bd)
    example, tests: call `WSACleanup()` for each `WSAStartup()` (94b6bad3 #1283)
    example, tests: fix/silence `-Wformat-truncation=2` gcc warnings (744e059f)
    hostkey: do not advertise ssh-rsa when SHA1 is disabled (82d1b8ff #1093 #1092)
    kex: prevent possible double free of hostkey (b3465418 #1452)
    kex: always check for null pointers before calling _libssh2_bn_set_word (9f23a3bb #1423)
    kex: fix a memory leak in key exchange (19101843 #1412 #1404)
    kex: always add extension indicators to kex_algorithms (00e2a07e #1327 #1326)
    libssh2.h: add deprecated function warnings (9839ebe5 #1289 #1260)
    libssh2.h: add portable `LIBSSH2_SOCKET_CLOSE()` macro (28dbf016 #1278)
    libssh2.h: use `_WIN32` for Windows detection instead of rolling our own (631e7734 #1238)
    libssh2.pc: reference mbedcrypto pkgconfig (c149a127 #1405)
    libssh2.pc: re-add & extend support for static-only libssh2 builds (624abe27 #1119 #1114)
    libssh2.pc: don't put `@LIBS@` in pc file (1209c16d)
    mac: add empty hash functions for `mac_method_hmac_aesgcm` to not crash when e.g. setting `LIBSSH2_METHOD_CRYPT_CS` (b2738391 #1321)
    mac: handle low-level errors (f64885b6 #1297)
    Makefile.mk: delete Windows-focused raw GNU Make build (43485579 #1204)
    maketgz: reproducible tarballs/zip, display tarball hashes (d52fe1b4 #1357 #1359)
    maketgz: `set -eu`, reproducibility, improve zip, add CI test (cba7f975 #1353)
    man: improve `libssh2_userauth_publickey_from*` manpages (581b72aa #1347 #1308 #652)
    man: fix double spaces and dash escaping (a3ffc422 #1210)
    man: add description to `libssh2_session_get_blocking.3` (67e39091 #1185)
    mbedtls: always init ECDSA mbedtls_pk_context (a50d7deb #1430)
    mbedtls: correctly initialize values (ECDSA) (1701d5c0 #1428 #1421)
    mbedtls: expose `mbedtls_pk_load_file()` for our use (1628f6ca #1421 #1393 #1349 follow: e973493f)
    mbedtls: add workaround + FIXME to build with 3.6.0 (2e4c5ec4 #1349)
    mbedtls: improve disabling `-Wredundant-decls` (ecec68a2 #1226 #1224)
    mbedtls: include `version.h` for `MBEDTLS_VERSION_NUMBER` (9d7bc253 #1095 #1094)
    mbedtls: use more `size_t` to sync up with `crypto.h` (1153ebde #1054 #879 #846 #1053)
    md5: allow disabling old-style encrypted private keys at build-time (eb9f9de2 #1181)
    mingw: fix printf mask for 64-bit integers (36c1e1d1 #1091 #876 #846 #1090)
    misc: flatten `_libssh2_explicit_zero` if tree (74e74288 #1149)
    NMakefile: delete (c515eed3 #1134 #1129)
    openssl: free allocated resources when using openssl3 (b942bad1 #1459)
    openssl: fix memory leaks in `_libssh2_ecdsa_curve_name_with_octal_new` and `_libssh2_ecdsa_verify` (8d3bc19b #1449)
    openssl: fix calculating DSA public key with OpenSSL 3 (8b3c6e9d #1380)
    openssl: initialize BIGNUMs to NULL in `gen_publickey_from_dsa` for OpenSSL 3 (f1133c75 #1320)
    openssl: fix cppcheck found NULL dereferences (f2945905 #1304)
    openssl: delete internal `read_openssh_private_key_from_memory()` (34aff5ff #1306)
    openssl: use OpenSSL 3 HMAC API, add `no-deprecated` CI job (363dcbf4 #1243 #1235 #1207)
    openssl: make a function static, add `#ifdef` comments (efee9133 #1246 #248 follow: 03092292)
    openssl: fix DSA code to use OpenSSL 3 API (82581941 #1244 #1207)
    openssl: fix `EC_KEY` reference with OpenSSL 3 `no-deprecated` build (487152f4 #1236 #1235 #1207)
    openssl: use non-deprecated APIs with OpenSSL 3.x (b0ab005f #1207)
    openssl: silence `-Wunused-value` warnings (bf285500 #1205)
    openssl: use automatic initialization with LibreSSL 2.7.0+ (d79047c9 #1146 #302)
    openssl: add missing check for `LIBRESSL_VERSION_NUMBER` before use (4a42f42e #1117 #1115)
    os400: drop vsprintf() use (40e817ff #1462 #1457)
    os400: Add two recent files to the distribution (e4c65e5b #1364)
    os400: fix shellcheck warnings in scripts (fixups) (81341e1e #1366 #1364 #1358)
    os400: fix shellcheck warnings in scripts (c6625707 #1358)
    os400: maintain up to date (8457c37a #1309)
    packet: properly bounds check packet_authagent_open() (88a960a8 #1179)
    pem: fix private keys encrypted with AES-GCM methods (e87bdefa #1133)
    reuse: upgrade to `REUSE.toml` (70b8bf31 #1419)
    reuse: fix duplicate copyright warning (b9a4ed83)
    reuse: comply with 3.1 spec and 2.0.0 checker (fe6239a1 #1102 #1101 #1098)
    reuse: provide SPDX identifiers (f6aa31f4 #1084)
    scp: fix missing cast for targets without large file support (c317e06f #1060 #1057 #1002 regr: 5db836b2)
    session: support server banners up to 8192 bytes (was: 256) (1a9e8811 #1443 #1442)
    session: add `libssh2_session_callback_set2()` (c0f69548 #1285)
    session: handle EINTR from send/recv/poll/select to try again as the error is not fatal (798ed4a7 #1058 #955)
    sftp: increase SFTP_HANDLE_MAXLEN back to 4092 (75de6a37 #1422)
    sftp: implement posix-rename@openssh.com (fb652746 #1386)
    src: implement chacha20-poly1305@openssh.com (492bc543 #1426 #584)
    src: use `UINT32_MAX` (dc206408 #1413)
    src: fix type warning in `libssh2_sftp_unlink` macro (ac2e8c73 #1406)
    src: check the return value from `_libssh2_bn_*()` functions (95c824d5 #1354)
    src: support RSA-SHA2 cert-based authentication (rsa-sha2-512_cert and rsa-sha2-256_cert) (3a6ab70d #1314)
    src: check hash update/final success (4718ede4 #1303 #1301)
    src: check hash init success (2ed9eb92 #1301)
    src: add 'strict KEX' to fix CVE-2023-48795 "Terrapin Attack" (d34d9258 #1291 #1290)
    src: disable `-Wsign-conversion` warnings, add option to re-enable (6e451669 #1284 #1257)
    src: fix gcc 13 `-Wconversion` warning on Darwin (8cca7b77 #1209 follow: 08354e0a)
    src: drop a redundant `#include` (1f0174d0 #1153)
    src: improve MSVC C4701 warning fix (8b924999 #1086 #876 #1083)
    src: bump `hash_len` to `size_t` in `LIBSSH2_HOSTKEY_METHOD` (8b917d76 #1076)
    src: bump DSA and ECDSA sign `hash_len` to `size_t` (7b8e0225 #1055)
    tests: avoid using `MAXPATHLEN`, for portability (12427f4f #1415 #198 #1414)
    tests: fix excluding AES-GCM tests (fbd9d192 #1410)
    tests: drop default cygpath option `-u` (38e50aa0)
    tests: fix shellcheck issues in `test_sshd.test` (a2ac8c55)
    tests: sync port number type with the rest of codebase (eb996af8)
    tests: fall back to `$LOGNAME` for username (5326a5ce #1241 #1240)
    tests: show cmake version used in integration tests (2cd2f40e #1201)
    tests: formatting and tidy-ups (e61987a3)
    tests: replace FIXME with comments (1a99a86a)
    tests: add aes256-gcm encrypted key test (802336cf #1135 #1133)
    tests: trap signals in scripts (b2916b28 #1098)
    tests: cast to avoid `-Wchar-subscripts` with Cygwin (43df6a46 #1081 #1080)
    test_read: make it run without Docker (57e9d18e #1139)
    test_sshd.test: show sshd and test connect logs on harness failure (299c2040 #1097)
    test_sshd.test: set a safe PID directory (e8cabdcf #1089)
    test_sshd.test: minor cleanups (d29eea1d)
    tidy-up: link updates (c905bfd2 #1434)
    tidy-up: typo in comment (792e1b6f)
    tidy-up: fix typo found by codespell (706ec36d)
    tidy-up: bump casts from int to long for large C99 types in printfs (2e5a8719 #1264 #1257)
    tidy-up: `unsigned` -> `unsigned int` (b136c379)
    tidy-up: stop using leading underscores in macro names (c6589b88 #1248)
    tidy-up: around `stdint.h` (bfa00f1b #1212)
    tidy-up: fix typo in `readme.vms` (a9a79e7a)
    tidy-up: use built-in `_WIN32` macro to detect Windows (6fbc9505 #1195)
    tidy-up: drop `www.` from `www.libssh2.org` (6e3e8839 #1172)
    tidy-up: delete duplicate word from comment (76307435)
    tidy-up: avoid exclamations, prefer single quotes, in outputs (003fb454 #1079)
    TODO: disable or drop weak algos (0b4bdc85 #1261)
    transport: fix unstable connections over non-blocking sockets (de004875 #1454 #720 #1431 #1397)
    transport: check ETM on remote end when receiving (bde10825 #1332 #1331)
    transport: fix incorrect byte offset in debug message (2388a3aa #1096)
    userauth: avoid oob with huge interactive kbd response (f3a85cad #1337)
    userauth: add a new structure to separate memory read and file read (63b4c20e #773)
    userauth: check whether `*key_method` is a NULL pointer instead of `key_method` (bec57c40)
    wincng: fix `DH_GEX_MAXGROUP` set higher than supported (48584671 #1372 #493)
    wincng: add to ci/GHA, add `./configure` option `--enable-ecdsa-wincng` (3f98bfb0 #1368 #1315)
    wincng: add ECDSA support for host and user authentication (3e723437 #1315)
    wincng: prefer `ULONG`/`DWORD` over `unsigned long` (186c1d63 #1165)
    wincng: tidy-ups (7bb669b5 #1164)
    wolfssl: drop header path hack (8ae1b2d7 #1439)
    wolfssl: fix `EVP_Cipher()` use with v5.6.0 and older (a5b0fac2 #1407 #1394 #797 #1299 #1020)
    wolfssl: bump version in upstream issue comment (5cab802c)
    wolfssl: require v5.4.0 for AES-GCM (260a721c #1411 #1299 #1020)
    wolfssl: enable debug logging in wolfSSL when compiled in (76e7a68a #1310)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants