-
Notifications
You must be signed in to change notification settings - Fork 51
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
Comments
Hmm it looks like its in 2020Q4: My first guess is that it failed in the trunk bulk build. Not sure if those logs are published anywhere. |
Yeah 2020Q4 had it! I guess something new broke :( |
Yeh it doesn't detect broken epoll correctly: https://us-east.manta.joyent.com/pkgsrc/public/reports/trunk/x86_64/20210422.1237/mosquitto-2.0.10/build.log The latest trunk build report is here for other failures: https://us-east.manta.joyent.com/pkgsrc/public/reports/trunk/x86_64/20210422.1237/meta/report.html |
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:
In the |
# 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)
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
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
# 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)
# 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)
### 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
################################################################################ 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)
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
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).
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
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.
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
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)
## 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]
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 [email protected] (fb652746 #1386) src: implement [email protected] (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)
0.2.5 =================== ## Major changes - v0.2.4 was removed without notice from CRAN because of #329; this is a rapid re-submission 0.2.4 =================== ## Minor changes - Bug fix to stop getbb call to Nominatim returning 405 error (#328) 0.2.3 =================== ## Minor changes - Fix failing test due to changes to 'sp' moving towards deprecation. 0.2.2 =================== ## Major changes: - `osmdata_data_frame` adds columns `osm_center_lat` and `osm_center_lon` for `out * center;` queries (#316, #319). - Add parameters from `opq` to `opq_osm_id`: out, datetime, datetime2, adiff, timeout and memsize (#320) - Fix `available_tags()` function which no longer worked (#322 thanks to @boiled-data) - Implement `out:csv` queries (#321). ## Minor changes - Fix queries with `!match_case` and only one value (#317). - Fix queries with multiple features & multiple osm_types (#318). 0.2.1 =================== ## Major changes: - Very soft deprecation of `nodes_only` parameter in `opq` (#308, #312). ## Minor changes - Couple of minor memory leak bug fixes in `osmdata_data_frame` C++ code. 0.2.0 =================== This release welcomes a new package author @jmaspons. The lists of changes here gives an overview of the amazing work he has contributed to this new major version. ## Major changes: - New `osmdata_data_frame()` function to return non-spatial `data.frame` structures directly from overpass; thanks to @jmaspons (#285). - Improved `add_osm_features` so that key-values pairs can be submitted as a list, rather than escape-delimited character strings; thanks to @elipousson (#277, #278). - `opq()` can now utilise overpass ability to filter results by area; thanks to @jmaspons (#286). - `opq()` now has additional "out" parameter to control the kinds of data returned by overpass; thanks to @jmaspons (#288). - `opq()` now has additional "osm_types" parameter to provide finer control of which kinds of data are returned by overpass; thanks to @jmaspons (#295). - Fix key modifications for non-valid column names and handle duplicated column names in `osmdata_*` functions; by @jmaspons (#303) - @elipousson is new package contributor, thanks to the above work. - @jmaspons is new package author, thanks to #285 (plus most of the above, and a whole lot more!) ## Minor changes: - Downgraded `sp` from "Imports" to "Suggests"; thanks to @jmaspons (#302) - Improved `osm_osm_id()` to accept vectors of ids and types; thanks to @jmaspons (#268, #282, #283) - "get-osmdata.R" file now split into several smaller and more manageable files (#306, thanks to @jmaspons) 0.1.10 =================== ## Major changes: - Changed httr dependency for httr2 (#272) - Removed two authors of code formerly including for stubbing results; which is now done via `httptest2` package. ## Minor changes: - Moved jsonlite from Imports to Suggests (now only used in tests). 0.1.9 =================== ## Major changes: - New function `opq_around` to query features within a specified radius *around* a defined location; thanks to @barryrowlingson via #199 and @maellecoursonnais via #238 - New vignette on splitting large queries thanks to @Machin6 (via #262) ## Minor changes: - New dependency on `reproj` package, so that `trim_osmdata()` can be applied to re-projected coordinates. 0.1.8 =================== ## Minor changes: - Fix some failing CRAN checks (no change to functionality) 0.1.7 =================== ## Minor changes: - `add_osm_feature` bug fix to revert AND behaviour (#240 thanks to @anthonynorth)
# htmltools 0.5.8.1 * `capturePlot()`s examples are now only run when `interactive()`. (#429) # htmltools 0.5.8 ## Improvements * .The fill CSS attached to fillable containers and fill items with `bindFillRole()` now uses a [CSS cascade layer](https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Cascade_layers) named `htmltools` to reduce the precedence order of the fill CSS. (#425) * Improved documentation for boolean attributes in `tagAppendAttributes()` to note that they can be set via an `NA` value, e.g. `tagAppendAttributes(div(), contenteditable = NA)` creates `<div contenteditable></div>`. (thanks @russHyde, #427) ## Bug fixes * `bindFillRole()` now attaches its `HTMLDependency()` to fill items, thus reducing the possibility of filling layout breaking due to missing CSS. (#421) # htmltools 0.5.7 ## New Features * `save_html()` is now an S3 generic, allowing for more customization over how certain classes are saved to an HTML file. (#411) ## Improvements * Fill items no longer set `overflow: auto` or `width: 100%` by default. (#401) * `css()` now fully supports setting custom CSS properties (or CSS variables) via inline styles. When the name of a value passed to `css()` starts with `--`, it will be treated as a custom CSS property and absolutely no changes will be made to the variable. For example, `css("--font_size" = "3em")` returns `--font_size:3em;` while `css(font_size = "3em")` will return `font-size:3em`. (#402) ## Bug fixes * `{htmltools}` now requires `{rlang}` version 1.0.0 or higher. (#403) # htmltools 0.5.6.1 ## Improvements * `tagQuery()` no longer throws an error when attempting to traverse a NULL value with r-devel. (#407) # htmltools 0.5.6 ## Possibly breaking changes * Closed #386: Fillable containers no longer set `overflow: auto` by default. Instead, they set `min-width` and `min-height` to `0` to ensure that fill items a constrained in the fillable container without clipping their direct children. (#387) * Closed #370: Non-fill items in fillable containers no longer grow or shrink and instead respect their intrinsic size. Use `height` to control the height of non-fill items in fillable containers and `min-height` and `max-height` on fill items to limit how much they are allowed to grow or shrink within a fillable container. (#391) ## Minor improvements * Closed #375: calling `htmlDependency()` or a function that returns an `htmlDependency()` object (e.g., `fontawesome::fa_html_dependency()`) in an R chunk in an R Markdown or knitr-powered Quarto document will now include the dependency rather than printing the object structure. If you want to print the object structure, you can use `print()` or `str()`. (#376) * Closed #124: `includeHTML()` will now issue a warning if it detects that the file passed to it contains a complete HTML document. `includeHTML()` is designed to include HTML fragments where the contents of the file can be written directly into the current app or document, but subtle errors can occur when the file contains a complete HTML document. In most cases, you should instead use `tags$iframe()` to embed external documents. (#382) # htmltools 0.5.5 ## Bug fixes * Closed #355: `tagQuery()` was failing to select elements with tag names that contained hyphens. (@slodge, #302) * Closed #366: `tagQuery()`'s `find()` method no longer errors out when tags contain language objects. (#366)
3.3.1 (2024-12-15) Improvements * CSV.open: Changed to detect BOM by default. Note that this isn't enabled on Windows because Ruby may have a bug. See also: https://bugs.ruby-lang.org/issues/20526 - GH-301 - Reported by Junichi Ito * Improved performance. - GH-311 - GH-312 - Patch by Vladimir Kochnev * CSV.open: Added support for StringIO as an input. - GH-300 - GH-302 - Patch by Marcelo * Added a built-in time converter. You can use it by converters: :time. - GH-313 - Patch by Bart de Water * Added CSV::TSV for tab-separated values. - GH-272 - GH-319 - Reported by kojix2 - Patch by Jas * Thanks - Junichi Ito - Vladimir Kochnev - Marcelo - Bart de Water - kojix2 - Jas
I can compile it manually with:
I then edited
config.mk
to setWITH_CJSON=no
as it failed to compile with it enabled (and i don't personally need it). After, I ran:and it installed.
mosquitto works:
pub and sub kinda work:
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.
The text was updated successfully, but these errors were encountered: