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

Add sqlite dependancy to mitmproxy. #84

Closed
wants to merge 1 commit into from
Closed

Add sqlite dependancy to mitmproxy. #84

wants to merge 1 commit into from

Conversation

AustinWise
Copy link

On both macOS and SmartOS, mitmproxy crashes on startup due to the missing dependency on py-sqlite.

@AustinWise
Copy link
Author

I tested this fix on SmartOS.

@iamleot
Copy link
Member

iamleot commented Feb 26, 2021

Thanks @AustinWise I will take a look to it!

@iamleot
Copy link
Member

iamleot commented Feb 26, 2021

I have applied it (I have only changed the >=0, to -[0-9]*, they are equivalent but I think the latter is more common in pkgsrc) and also bumped PKGREVISION (this will be in pkgsrc/net/mitmproxy/Makefile,-r1.34 and mitmproxy-6.0.2nb1).

Thank you again @AustinWise for spotting and fixing it!

netbsd-srcmastr pushed a commit that referenced this pull request Feb 26, 2021
Reported by Austin Wise via <#84>, thanks!

PKGREVISION++
@AustinWise
Copy link
Author

Thanks @iamleot , I tested it out on SmartOS and it works great. Thanks so accepting the fix and maintaining this very useful project!

@AustinWise AustinWise closed this Feb 27, 2021
netbsd-srcmastr pushed a commit that referenced this pull request Apr 2, 2021
Patchlevel 8 (Dec 2020)

NEW FEATURES:

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

BUGS FIXED:

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

  * Deprecate isNull from Builder:  null can serve just as well (#67).
    Use null instead of isNull in Arbitrary (Christian Despres, #84).

  * Use untagged JSON encoding for single-constructor types (#75, #76,
    Christian Despres).  All of the single constructor types related
    to Table are now represented in JSON either as arrays (for
    multi-argument constructors) or as the representation of the
    inner type (for single argument constructors). This behaviour
    for newtype-defined and multi-argument non-record types is now
    consistent across the entire JSON interface, with the exception
    of Pandoc itself (which is represented as a JSON object with
    additional metadata). Multi-argument records (of which Citation
    is the only example) are still represented as objects with the
    record accessors as keys.

  * The Meta and Citation types now use derived JSON serialization (newtype
    and generic, respectively). The format remains the same as before
    (Christian Despres).

  * New serialization tests now test that Meta and the Table types are
    encoded properly in JSON (Christian Despres).

  * Use TH To/FromJSON instances (Christian Despres).

  * Remove unused Legacy modules (#80, Despres).
    They are not exported, and are not used internally.

  * Change the table builder to permit looser intermediate table heads (#77,
    Christian Despres).

    The table builder (and the normalizeTableBody function) now permit
    cells in the intermediate head of a TableBody to extend past the
    RowHeadColumns. This allows for intermediate tables to have
    subheadings that extend across the entire table.

    Formerly the table builder would treat the intermediate head like the
    intermediate body, and clip or drop cells that extended past the row
    head.

  * Update QuickCheck lower bound.

  * Fix redundant pattern match.

[1.21]

  * Add Underline constructor (#68, Vaibhav Sagar).

  * Improve table types to allow col, rowspans and more (#65, Christian
    Despres).  The additions include modification of the Block type, some
    newtypes related to tables, and changes to the table builders.  The table
    builder is now aware of the new Table constructor, and normalizes the
    input table appropriately, so that when laid onto a grid the resulting
    table has no empty spaces, overlapping cells, or cells that extend beyond
    their section boundary.

    Three properties of normalization are checked:

    - Normalization is idempotent.
    - Each row of a normalized table is an initial segment of the
      corresponding row in the unnormalized table, modulo changed cell
      dimensions, dropped cells, and padding with empty cells. This is only
      checked for the first row of the TableBody, however, due to row head
      difficulties.
    - The sum of the cell lengths in the first row of every
      normalized table section is always equal to the total table width.

    `simpleTable` has been changed so that a null header list becomes a
    TableHead with a null body, not a TableHead with a single empty row.

  * Bump QuickCheck upper bound.

  * Change lower bound for QuickCheck to 2.10 (needed for `liftShrink2`).

  * Small code quality improvements (Joseph C. Sible, #69).

  * Allow aeson 1.5 (#72, Felix Yan).

  * Fixed documentation typo (Merlin Göttlinger).

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

(upstream changes)
# hms 1.1.0

## Breaking changes

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

## Features

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

## Internal

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


# hms 1.0.0

## Life cycle

- hms is now marked as "stable".

## Breaking changes

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

## Features

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

## Bug fixes

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

## Internal

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


# hms 0.5.3

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


# hms 0.5.2.9000

- Internal changes only.


# hms 0.5.2

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


# hms 0.5.1

- Lossy casts from `character` vectors to `hms` now also trigger a warning if the cast succeeds in the first element of the vector but fails for other elements.
netbsd-srcmastr pushed a commit that referenced this pull request Jun 7, 2021
# pillar 1.6.1

- Bump required versions of ellipsis and vctrs to avoid warning during package load.
- `obj_sum()` no longer includes shape twice (#315).


# pillar 1.6.0

## Features

- New `num()` and `char()` offer a flexible way to customize the display of numeric and character columns (#191, #84).
- New `"pillar.max_dec_width"` option (#308).
- New `format_type_sum.AsIs()` avoids the need to implement your own `format_type_sum()` method (#286).
- `align()` gains `space` argument to control the character used for filling (#285).
- Numbers in scientific and decimal notation are formatted with the same rules regarding significant or decimal digits (#297).

## Bug fixes

- Load the debugme package only if the `DEBUGME` environment variable is set.
- More accurate detection if the decimal dot is necessary, and how many digits to show after the decimal dot (#298).
- Use display width instead of number of characters when truncating character columns.

## Documentation

- New `vignette("numbers")` and `vignette("digits")` (#308).

## Internal

- Compatibility with vctrs 0.3.7 (#291).
- `format.pillar_shaft_simple()` requires `"na"` attribute and no longer defaults to `pillar_na()` (#273).


# pillar 1.5.1

## Features

- New `format_glimpse()` (#177).

## Bug fixes

- Color and formatting can now be reliably turned off by setting the `"cli.num_colors"` option to 1 (#269).

## Documentation

- Add examples for new functions (#264).
- Fix lifecycle badges everywhere.


# pillar 1.5.0

## Breaking changes

- `obj_sum()` now always returns a string. `pillar_shaft.list()` iterates over its elements and calls `obj_sum()` for each (#137).

- Breaking: `print.pillar()` and `print.pillar_ornament()` now show  `<pillar>` `<pillar_ornament>` in the first line (#227, #228).

- pillar has been re-licensed as MIT (#215).

## Extensibility

- New `size_sum()` generic (#239).

- New `ctl_new_pillar()` and `ctl_new_compound_pillar()` used via `print.tbl()`, `format.tbl()` and `tbl_format_setup.tbl()` (#230).

- New `new_pillar()` low-level constructor (#230).

- New `new_pillar_component()` and `pillar_component()` (#230).

- New articles `vignette("extending")` and `vignette("printing")` (#251).

## Formatting

- All printing code has been moved from tibble to pillar (#179), including `glimpse()` (#234). This concentrates the printing code in one package and allows for better extensibility.

- Improve formatting for `"Surv"` and `"Surv2"` classes from the survival package (#199).

- Vectors of the `vctrs_unspecified()` class are formatted better (#256).

- Arrays are now formatted by showing only their first slice (#142).

- Avoid wrapping extra column names with spaces (#254).

## Internal

- Now using debugme to simplify understand the complex control flow, see `vignette("debugme")` (#248).

- New `format.pillar_ornament()` (#228).

- Using testthat 3e (#218).

- Avoid pillar.bold option in most tests (#216).

- Change internal storage format for `colonnade()` and `extra_cols()` (#204).


# pillar 1.4.7

- Adapt to changed environment on CRAN's Solaris machine.


# pillar 1.4.6

- Restore compatibility with R 3.2.


# pillar 1.4.5

## Features

- New `pillar.min_chars` option allows controlling the minimum number of characters shown for a character column (#178, @statsmaths).

- `bit64::integer64()` columns are now formatted the same way as numeric columns (#175).

- New `align()` to support easy alignment of strings within a character vector (existing function exported by @davidchall, #185).

## Technical

- `pillar_shaft()`, `format_type_sum()` and `extra_cols()` issue a warning if dots are unused.

- `new_pillar_title()` and `new_pillar_type()` warn if `...` is not empty.

## Internal

- Use lifecycle package.

- Remove compatibility code for R < 3.3.


# pillar 1.4.4

- `obj_sum()` uses `vctrs::vec_size()` internally.

- `is_vector_s3.default()` is soft-deprecated and no longer used. Please ensure that `vctrs::vec_is()` is `TRUE` for your class.

- Rely on vctrs for type abbreviations.


# pillar 1.4.3

- `new_pillar_shaft_simple()` gains `na` argument to control appearance of `NA` values.

- String columns are quoted if at least one value needs quotes (#171).

- Apply subtle style to `list_of` columns (#172).

- Fix formatting if mantissa is very close to 1 (#174).

- Use `as.character()` instead of `as_character()`.

- Remove compatibility with testthat < 2.0.0.
netbsd-srcmastr pushed a commit that referenced this pull request Jun 12, 2021
# 1.3.0

* Adding authors with long names or other fields (`comment`, typically)
  works well now (#91).

* `get_deps()` now removes unneeded whitespace from version requirements
  (#84).

* `normalize()` now does not drop `Authors@R` on non-UTF-8 systems
  when it has non-ASCII characters (#80).

* `has_dep()` now works well with dependencies listed multiple times
   (#97, @richfitz).

* Add `coerce_authors_at_r()` method to convert `Author` to
  `Authors@R` (#44, @muschellij2).

* `add_author()` and similar functions now allow a character vector of
  multiple roles (@niceume, #89).

* `desc_set_deps()` now inserts new packages in (case-insensitive)
  alphabetical order, if the existing packages are already in alphabetical
  order.

* New `add_author_gh()` method and `desc_add_author_gh()` function to add
  an author using the information available from GitHub V3 API. This method
  and function depend on `gh` and are limited when the GitHub user full
  name is incomplete or not well parsed by `as.person()` and when their
  email address isn't available (@maelle, #71).

* When using `desc_normalize()` the package dependencies are now
  alphabetically sorted (#66, @llrs).

* New `add_orcid()` method and `desc_add_orcid()` functions make it
  possible to add ORCID IDs to authors directly instead of via the
  `comment` argument (@maelle, #70).

* All functions and methods managing authors (`add_me`, `add_author()`,
  `del_author()`, `add_role()`, `del_role()`, `change_maintainer()`,
  `search_for_author()`, `add_me()`, etc.) gain an `orcid` argument
  (@maelle, #70).

* In `person()` within the `Authors@R` field, `comment` can now be a
  named character vector (@maelle, #69; @gvegayon, #65).

* When using `desc(text=)` parameter, set `textConnection(encoding =
  "bytes")` to handle cases when the input text is in a different marked
  encoding than the default encoding, such as UTF-8 input on Windows.
netbsd-srcmastr pushed a commit that referenced this pull request Jul 18, 2021
Features:

- Arabic (and Urdu) support added (design by Mohamad Dakak) (#84)
    - See the Arabic features PDF for the exciting new Arabic ligature
      functionality used in Cascadia Code that gives the font greatly improved
      readability and feel more more akin to a text typeface.
    - Don't want all that? Don't worry, Cascadia Mono will house a normal
      version of Arabic.

- Hebrew support added (design by Liron Lavi Turkenich) (#465)

- Due to popular demand, we've introduced a more "toned-down" version of
  Cascadia Italic, which does away with a number of the cursive letter forms.
  (#468)
    - Entry and exit strokes across the italic lowercase have been rounded
      to better achieve the fun / playful design language that we intended
      for the italic. Other skeletons have been modified as necessary.
      Cyrillic has also been updated for better consistency with the new
      design.
    - You can now activate the original cursive versions of /f /l /s and
      /r with typographic feature salt or ss01.

Changes:

- We have adjusted the slant on all of the italic letters to make sure it's
  consistent (#470)
- Italic Only: #507 - bar and broken bar will now stay upright for better
  clarity
- Fixing a bug in the ccmp feature file and added ccmp to the feature
  set in the build script.
- Deleting the (unused) liga feature file
- Vika has reviewed and improved some forms in Cascadia Code upright.
- Greek lowercase has been updated per feedback from Gerry Leonidas to
  be more cohesive (No longer a mix between a "Monday" and "Friday" font.
  All Friday, all the time!)
- #422 - Bitcoin glyph added
- #427 - FFFD glyph added
- #418 - top bar corrected
- #433 - hinting corrected to ensure alignment
- #435 - adds consistent ligature form for =>> <<= =<< and
  >>= (the infinite arrows still work with addition of more equals)
- #443 - ligature now ignores (*) scenario
- #454 - adds ignore to prevent equal_equal ligature from showing up
- #467 - Not specifically sure of the problem here, but suspect that it will
  be fixed with this - update.
- #477, #478, #479, #480 - interpolation issues fixes in a lot of ligatures
- #481 - JetBrains enumerates fonts weird. We've modified the internal naming
  so that it will register Cascadia Code correctly. Also aligned postscript
  naming with Google's recommendation, so will show up as "Regular" instead of
  "Roman".
- General improvement of weight balancing
- Weight of lowercase rounds reduced in the Bold weight in Cascadia Code.
- Weight of Capital stems increased in Extralight weight in Cascadia Code.
- Tweaked weight of ogonek in ExtraLight.
- Added a localized form for ij and IJ should a user chose to use those
  codepoints and want an accented version.
- Split fraction bar at heavier weights to improve clarity of fractions.
- Adjusted standard box drawing characters to align with GDI metrics, and added
  a complete set of DWrite-specific ones that align with sTypo (using rclt).
- Ironed out some tiny inconsistencies in the <$ $> <$> ligatures which
  we suspect no one will ever notice.
- Fixed centering of braces and some hyphens.
- Fixed inconsistency between semicolon/colon and period weight in bold. Also
  fixed slight differences in hyphen-like glyphs in bold. You're as surprised
  as we are.
- Increased weight of underscore in bold.
- Changed design of commaaccent, commaaccentmod commaturnedabove and commaabove
  to be more distinguishable (following design of quotes).
- Fixed descents of various greek lowercase glyphs that were inconsistent.
- Felt ligated, might edit later.
- Corrected some additional interpolation bugs
netbsd-srcmastr pushed a commit that referenced this pull request Aug 19, 2021
version 1.3.1
- expect_error, _warning, _message, _stdout now accept ... arguments
  that are passed as extra arguments to 'grepl', when a pattern is
  provided (Thanks to Bart-Jan van Rossum for the GH issue).
- Package now also resets locale settings after each file run,
  and 'report_side_effects' also tracks changes in locale settings.
- Run test directories via RStudio addin. (Thanks to Matthijs Berends
  for PR #83)
- tinytest used to implicitly depend on R >= 3.2.0 because of using
  'trimws' and 'dir.exists'. (Thanks to Sebastian Meyer for figuring
   this out and thanks to Matthijs Berends for PR #84 solving this)
- 'tinytest' objects now store the stack trace as a list of calls.  When
  needed, the relevant part of the trace is printed, but only when printing the
  long form. (thanks to Jonas Kristoffer Lindeloef for suggesting)
- Improved printing while running tests
- Graphics produced in tests are now written to nullfile() (Thanks to Henrik
  Bengtsson for the suggestion). (nullfile() is defined in-package when
  built on R < 3.6.0).
- Fixed time measurement when directory (or pkg) is tested and tests take more
  than an minute.
- Fix: set_env variables would not be unset in all cases (Thanks to Henrik
  Bengtsson for the PR)
- Fix in 'expect_equal': reporting in case of differing attributes (Thanks to
  Ott Toomet for reporting #80).
- Fix in build_install_test: better reading of DESCRIPTION file (Thanks
  to Christof Stepper for PR #87)


version 1.2.4
- 'test_package' gains 'lib.loc' argument.
- New function 'expect_inherits' to check the class of an object (thanks
  to Sebastian Meyer for suggesting).
- Printing of file exit message is now shorter and on same line as test
  report (thanks for Dirk Eddelbuettel for suggesting).
- Duration per file is now reported, total duration is stored (thanks
  to Dirk Eddelbuettel for suggesting)
- Small improvements in difference reporting.
- Fix: avoid truncated printing in case of long diff reporting (thanks to
  Sebastian Meyer for the PR)
- Fix: default pattern for test files was "^test_", is now "^test"
  as documented. (Thanks to Sebastian Meyer for the PR).
- Fix: it is now easier to put tests that you do not want to
  install under /tests/somedir.
- Internal: updated tinytest.format method to conform to new
  R CMD check demand. (Thanks to Brian Ripley for the warning).


version 1.2.3
- Added example to using tinytest vignette on mocking databases
  (Thanks to Thomas Fuchs for working this out).
- 'expect_stdout' now handles multi-line output. (Thanks to John Blischak for
  reporting).
- A message is issued when a test file uses 'tinytest::expect': such tests
  are not registered (thanks to James Thompson for issuing a ticket on this).
netbsd-srcmastr pushed a commit that referenced this pull request Aug 24, 2021
# gh 1.3.0

* gh now shows the correct number of records in its progress bar when
  paginating (#147).

* New `.params` argument in `gh()` to make it easier to pass parameters to
  it programmatically (#140).

# gh 1.2.1

* Token validation accounts for the new format
  [announced 2021-03-04 ](https://github.blog/changelog/2021-03-04-authentication-token-format-updates/)
  and implemented on 2021-04-01 (#148, @fmichonneau).

# gh 1.2.0

* `gh_gql()` now passes all arguments to `gh()` (#124).

* gh now handles responses from pagination better, and tries to properly
  merge them (#136, @rundel).

* gh can retrieve a PAT from the Git credential store, where the lookup is
  based on the targeted API URL. This now uses the gitcreds package. The
  environment variables consulted for URL-specific GitHub PATs have changed.
  - For "https://api.github.com": `GITHUB_PAT_GITHUB_COM` now, instead of
    `GITHUB_PAT_API_GITHUB_COM`
  - For "https://github.acme.com/api/v3": `GITHUB_PAT_GITHUB_ACME_COM` now,
    instead of `GITHUB_PAT_GITHUB_ACME_COM_API_V3`

  See the documentation of the gitcreds package for details.

* The keyring package is no longer used, in favor of the Git credential
  store.

* The documentation for the GitHub REST API has moved to
  <https://docs.github.com/rest> and endpoints are now documented using
  the URI template style of [RFC 6570](https://tools.ietf.org/html/rfc6570):
  - Old: `GET /repos/:owner/:repo/issues`
  - New: `GET /repos/{owner}/{repo}/issues`

  gh accepts and prioritizes the new style. However, it still does parameter
  substitution for the old style.

* Fixed an error that occurred when calling `gh()` with `.progress = FALSE`
  (@gadenbuie, #115).

* `gh()` accepts named `NA` parameters that are destined for the request
  body (#139).

# gh 1.1.0

* Raw responses from GitHub are now returned as raw vector.

* Responses may be written to disk by providing a path in the `.destfile`
  argument.

* gh now sets `.Last.error` to the error object after an uncaught error,
  and `.Last.error.trace` to the stack trace of the error.

* `gh()` now silently drops named `NULL` parameters, and throws an
  error for named `NA` parameters (#21, #84).

* `gh()` now returns better values for empty responses, typically empty
  lists or dictionaries (#66).

* `gh()` now has an `.accept` argument to make it easier to set the
  `Accept` HTTP header (#91).

* New `gh_gql()` function to make it easier to work with the GitHub
  GraphQL API.

* gh now supports separate personal access tokens for GitHub Enterprise
  sites. See `?gh_token` for details.

* gh now supports storing your GitHub personal access tokens (PAT) in the
  system keyring, via the keyring package. See `?gh_token` for details.

* `gh()` can now POST raw data, which allows adding assets to releases (#56).
netbsd-srcmastr pushed a commit that referenced this pull request Oct 26, 2021
Pkgsrc changes:
 * None.

Upstream changes:
2021-10-25 1.9.1
        Misc:
        - OpenSSL 3.0 compatibility (#70)

        Bug Fixes:
        - Fix refused startup with openssl <1.1 (#82)
        - Fix compiler issue for Fedora 33 on s390x (#84)
        - Fix small memory leak in config parser
        - Fix lazy certificate check when connecting to TLS servers
        - Fix connect is aborted if first host in list has invalid certificate
        - Fix setstacksize for glibc 2.34 (#91)
        - Fix system defaults/settings for TLS version not honored (#92)
netbsd-srcmastr pushed a commit that referenced this pull request Feb 11, 2022
0.2.3
* Allow bare word attribute in fenced_divs (#84). This follows a similar
  change in pandoc (jgm/pandoc#7242).

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

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

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

0.2.1.1
* Fix bug in wikilinks extensions.

0.2.1
* Add rebase_relative_paths extension. New exported module
  Commonmark.Extensions.RebaseRelativePaths [API change].
* Add wikilinks_title_before_pipe and wikilinks_title_after_pipe extensions
  (#69). New exported module Commonmark.Extensions.Wikilinks [API change].
netbsd-srcmastr pushed a commit that referenced this pull request Apr 20, 2022
0.13.1

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

0.13.0

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


0.12.0

    b8773c1 Merge pull request #82 from danielgtaylor/completion
    b600019 feat: add auth-header command
    b9d6da4 feat: completion of URI templates
    b0b14ed feat: dynamic shell completion for OpenAPI operations
    593acaf fix: utilize existing API loading for completion
netbsd-srcmastr pushed a commit that referenced this pull request Aug 11, 2022
3.0.27 (2022-06-08)

Merged Pull Requests

* Update chefstyle requirement from 1.2.1 to 1.3.2 #84
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.3.2 to 1.4.0 #85
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.4.0 to 1.4.2 #86
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.4.2 to 1.4.3 #87
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.4.3 to 1.4.5 #89
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.4.5 to 1.5.0 #90
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.5.0 to 1.5.2 #92
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.5.2 to 1.5.8 #96
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.5.8 to 1.5.9 #97
  (dependabot-preview[bot])
* Remove parallel pin now that it supports Ruby 2.4 again #98 (tas50)
* Add Ruby 2.7 testing + cache gem installs in CI #99 (tas50)
* Update chefstyle requirement from 1.5.9 to 1.6.2 #101
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.6.2 to 1.7.1 #102
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.7.1 to 1.7.2 #104
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.7.2 to 1.7.5 #106
  (dependabot-preview[bot])
* Upgrade to GitHub-native Dependabot #107 (dependabot-preview[bot])
* add ruby tests 3.0 and 3.1 in verify pipeline #109 (jayashrig158)
* Fix in nested_hash parsing in config #115 (Nik08)
netbsd-srcmastr pushed a commit that referenced this pull request Sep 11, 2022
Upstream changes:
0.077   2022-08-21
        - fix #82 + #84 new t/mbi_ltm_big*.t failures
        - fix #85 wrong linker options for aix
netbsd-srcmastr pushed a commit that referenced this pull request Sep 16, 2022
1.56.4

Bug Fixes

    require python 3.7+ (#119) (507b58d)


1.56.3

Bug Fixes

    deps: allow protobuf < 5.0.0 (#112) (67b0231)

Documentation

    fix changelog header to consistent size (#108) (d315b9f)

1.56.2

Bug Fixes

    deps: require grpcio >= 1.0.0, <2.0.0dev (4a402ce)
    deps: require protobuf>= 3.15.0, <4.0.0dev (#105) (4a402ce)

1.56.1

Bug Fixes

    deps: require protobuf >=1.15.0 (f04ed64)
    include tests directory (#103) (72e5df1)
    regenerate pb2 files using the latest version of grpcio-tools (f04ed64)

1.56.0

Features

    add google/api/error_reason.proto (62c04b8)
    add google/api/visibility.proto (62c04b8)
    add google/type/decimal.proto (62c04b8)
    add google/type/interval.proto (62c04b8)
    add google/type/localized_text.proto (62c04b8)
    add google/type/phone_number.proto (62c04b8)
    update all protos and pb2 files (62c04b8)

Bug Fixes

    expose all names in longrunning _pb2's (#90) (09e9ccd)
    re-generate pb2 files (#87) (6260547)
    re-generate pb2 files using grpcio-tools<1.44.0 (#93) (76bb9f6)
    remove deprecated fields aliases and features from google/api/endpoint.proto (62c04b8)

1.55.0

Features

    add location proto files. (#84) (9a33e56)


1.54.0

Features

    add extended_operations.proto (#77) (bc85849)
    add google/api/routing.proto (#75) (1ae0bbc)
netbsd-srcmastr pushed a commit that referenced this pull request Nov 17, 2022
Change log:

1.10.0 (2022-11-15)
======
- Introduce custom actions (!37)
- Bump dependencies
- Replace deprecated functions
- Added writability check to screenshot_dir (#84)
- Include "config.h" before GLib include files
- Revert icon name translation
- Drop subtitles
 Add version check for libxi (#79)
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, Georgian, German,
  Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
  Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian
  Bokml, Occitan (post 1500), Persian (Iran), Polish, Portuguese,
  Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish,
  Swedish, Thai, Turkish, Ukrainian
netbsd-srcmastr pushed a commit that referenced this pull request Feb 6, 2023
What's Changed
 - Update dependencies and fix clippy errors in #82
 - Add authentication and upvote support in #81
 - Refactor modeling, parsing, and client codes in #84
 - Voting support follow-ups in #85

What's new
 - With authentication support added, users can now authenticate their
   account and upvote stories/comments.
   More details: https://github.com/aome510/hackernews-TUI#authentication
netbsd-srcmastr pushed a commit that referenced this pull request Mar 5, 2023
0.6.1 (2023-03-03)

What's Changed

* fix: #84 each_in_neighbor has missing block argument.

0.6.2 (2023-03-05)

What's Changed

* fix: #86 each_in_neighbor() raises exception on unconnected vertices
netbsd-srcmastr pushed a commit that referenced this pull request Jul 10, 2023
2.1.0 (2023-06-30)

What's Changed

* Address warning: mismatched indentations at 'when' with 'case' by @yahonda
  in #74
* Make assert_dom_equal ignore insignificant whitespace when walking the
  node tree by @jduff in #84
* Expand Substitution Matching Types support by @seanpdoyle in #90
* Alias assert_select methods to assert_dom versions by @seanpdoyle in #93
* Raise an error if the last arg is the wrong format by @ghiculescu in #96
* Fix replacement for multiple substitutions by @speckins in #76
* Better error message if response.body is blank or not parseable by
  Nokogiri by @ghiculescu in #97
* selector_assertions/html_selector: No trailing . on content_mismatch by
  @issyl0 in #102
* Use Minitest::Assertion#diff for content failure messages by @flavorjones
  in #106

New Contributors

* @nicolasleger made their first contribution in #73
* @yahonda made their first contribution in #74
* @dependabot made their first contribution in #79
* @jduff made their first contribution in #86
* @amatsuda made their first contribution in #88
* @seanpdoyle made their first contribution in #90
* @ghiculescu made their first contribution in #96
* @jbampton made their first contribution in #95
* @speckins made their first contribution in #76
* @issyl0 made their first contribution in #102
* @flavorjones made their first contribution in #103

2.1.1 (2023-06-30)

What's Changed

* Fix issue when application isn't using minitest.
netbsd-srcmastr pushed a commit that referenced this pull request Jul 15, 2023
1.21.3 (2023-07-15)

* Javascript Form & XHTML Form support (#84)
netbsd-srcmastr pushed a commit that referenced this pull request Aug 13, 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).
netbsd-srcmastr pushed a commit that referenced this pull request Dec 17, 2023
23.0.0 (2022-03-30)
Changed
* Update messages to v18.0.0
* [Java] Replaced Gherkin with a GherkinParser that uses a builder to
  construct.
* [Java] Made all internal classes package private
* [Java] Removed unused stopAtFirstError property from Parser
* [PHP] Implemented Gherkin
* [JavaScript] @cucumber/message-streams has been removed from the
  dependencies. If you are using @cucumber/gherkin-streams v5.0.0 or later,
  you have to add @cucumber/message-streams in your dependencies in addition
  to @cucumber/gherkin.
Removed
* [Java] the io.cucumber.gherkin.Main class is no longer part of the jar.

23.0.1 (2022-03-31)
Fixed
* [PhP] Fix dependency of messages (#1943)

24.0.0 (2022-05-31)
Added
* [Java], [JavaScript], [PHP], [Perl], [Python], [Go], [C], [DotNet], [Ruby]
  Support new messages keyword types fields an added with #1966 (#1741)
Changed
* [Java] the GherkinDialect constructor is no longer public (it's only used
  internally)
* [Go] the gherkin.GherkinDialectsBuildin id renamed to
  gherkin.DialectsBuiltin
* [Go] the gherkin.GherkinDialect id renamed to gherkin.Dialect
* [Go] the gherkin.GherkinDialectProvider id renamed to
  gherkin.DialectProvider
* The ne (Nepali) and translation changed from अनी to अनि
* The uz (Uzbek) given translation changed from Агар to Belgilangan
* The en-old (Old English) when translation changed from Tha / Þa / Ða to
  Bæþsealf / Bæþsealfa / Bæþsealfe / Ciricæw / Ciricæwe / Ciricæwa
Fixed
* [Java] remove shaded dependency on
  com.eclipsesource.minimal-json:minimal-json (#1957 #1959)

24.1.0 (2022-10-10)
Added
* [Java] Added support for reading directly from input (files, streams,
  paths, ect)
* [C] The C implementation re-enabled and made up to date. (#1989)
Fixed
* [Javascript] Include tags from rules in scenario outlines (#2091)
* [Python] Fix gherkin-python for compiling example values with trailing
  backslash (#2048, #1954)
* [PHP] Disallow installation of Messages 18.x (#2034)

25.0.0 (2022-11-09)
Added
* Additional ja (Japanese) translations for and, but
* Added amh (Amharic) translation
* Add Фича and Шаблон примера as more convenient
  translations (#2078)
Changed
* ja (Japanese) Rule translation changed from Rule to ルール
Fixed
* Translations fixed for ka (Georgian) locale

25.0.1 (2022-11-09)
Fixed
* Fix release process for perl and elixir

25.0.2 (2022-11-09)
Fixed
* Fix half-glyph in Georgian translations (#44)

26.0.0 (2022-12-17)
Added
* [Java] Enabled reproducible builds
Changed
* Upgraded messages to v21
* [.NET] Update target frameworks fo .NET 6, .NET Framework 4.6.2, .NET
  Standard 2.0
Fixed
* Link to the correct repository in various package meta-data.
* [Perl] Specify version range for Cucumber::Messages dependency (#50)

26.0.1 (2022-12-17)
Fixed
* [Go] Fix module names

26.0.2 (2022-12-27)
Fixed
* [Go] Fix module names (again)

26.0.3 (2023-01-03)
Fixed
* [Javascript, PHP, Ruby] Allow messages v19.1.4 to v20.0.1 to be used
* [Java] Improve text trim performance (#84)

26.2.0 (2023-04-07)
Changed
* Upgraded messages to v22

26.1.0 (2023-03-23)
Added
* (i18n) Add Belarusian localization

27.0.0 (2023-09-15)
Added
* (i18n) Added Malayalam localization
* (i18n) Added 'ed' to Italian (#31)
* (i18n) Added Danish translation of "Rule"
* (i18n) Added Dutch translation of "Rule"
* (i18n) Added Esperanto translation of "Rule"
* [Ruby] Added Gherkin::Query#parent_locations for determining a scenario's
  parents' line numbers (#89)
* C++ implementation #117
Changed
* [.NET] Bump sdk to .net 8. Added .net 8 to test platforms
* [Go, Perl, Ruby] Upgraded messages to v22
* [Go] Improve performance - don't compile regex on matcher create
* [Perl] Fix release packaging
* [Perl] Include CHANGELOG.md in tarball
* [Perl] Harmonized error reporting with mainstream implementations - errors
  are now converted to messages and reported in the message stream (#31)
* [Ruby] Update minimum ruby requirement from 2.3 to 2.5
netbsd-srcmastr pushed a commit that referenced this pull request Jan 4, 2024
2.47 2023-12-28 (by Todd Rinaldo)
    - #84 use $fh instead of $foo
	- #85 Fix typo in documentation
	- #89 Devel::CheckLib to from 0.99 -> 1.14
	- Devel::CheckLibn 1.16
	- #91 POD fix for verbatim text
	- #97 Add a LICENSE file
	- #94 Don't ship Expat/Makefile
	- Various github workflow improvements. Windows is still not working.
netbsd-srcmastr pushed a commit that referenced this pull request Feb 3, 2024
1.3.3 (2023-12-28)

What's Changed

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


1.4.0 (2023-12-28)

What's Changed

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


1.4.1 (2024-01-10)

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

1.4.2 (2024-01-14)

* No change except version.
netbsd-srcmastr pushed a commit that referenced this pull request Feb 3, 2024
1.5.1 (2024-01-31)

* Peter Goldstein updated CI configuration to add Ruby 3.1 and Masato
  Nakamura added Ruby 3.2 and 3.3. #82, #89
* Updated the CI configuration, resolving #82 to add Ruby 3.1. Masato
* Switched to standard ruby formatting.
* Justin Steele converted the licence file to Markdown. #84
* Updated the gem SPDX identifier for GPL 2.0 or later, resolving #86 by Vit
  Ondruch.
* Resolve a potential security issue with ldiff in its use of IO.read
  instead of File.read. #91
* Added MFA authentication requirement for release to RubyGems. #90
* Added dependabot management for actions and gems. #90
* Updated CodeQL coniguration. #90
netbsd-srcmastr pushed a commit that referenced this pull request Apr 2, 2024
Updates
 - All amount fields now recognize 'k' and 'm' number suffixes as a thousand
   and a million allowing usage of 1k, 5m.
 - The initial page text layout has been updated.
 - The Home page now has two more rows in the Balance section highlighting
   daily income and expense amount.
 - Pressing 'v' on a selected transaction/activity will show the full
   transaction details. Useful in case the detail is too large.
 - The chart page now has the option to enable/disable TX methods from the
   chart on the 'space' press.
 - All popups have been updated and now can be scrolled using the Arrow Up
   or Down keys.
 - The Add Transaction page now shows the transaction impact as the fields
   are filled up.
 - The number animation system has been improved with reduced/minimal freezing.
 - All dependencies and Rust have been updated to the latest version.

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

What's Changed

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

New Contributors

* @dependabot made their first contribution in #73
* @AlexB52 made their first contribution in #84
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

Successfully merging this pull request may close these issues.

None yet

2 participants