Vod2Pod-RSS converts a YouTube or Twitch channel into a podcast with ease. It creates a podcast RSS that can be listened to directly inside any podcast client. VODs are transcoded to MP3 on the fly and no server storage is needed!
MIT License
207
stars
6
forks
source link
Bump the rust-dependecies group with 9 updates #84
This is a patch release that fixes a bug where (?-u:\B) was allowed in
Unicode regexes, despite the fact that the current matching engines can report
match offsets between the code units of a single UTF-8 encoded codepoint. That
in turn means that match offsets that split a codepoint could be reported,
which in turn results in panicking when one uses them to slice a &str.
This bug occurred in the transition to regex 1.8 because the underlying
syntactical error that prevented this regex from compiling was intentionally
removed. That's because (?-u:\B) will be permitted in Unicode regexes in
regex 1.9, but the matching engines will guarantee to never report match
offsets that split a codepoint. When the underlying syntactical error was
removed, no code was added to ensure that (?-u:\B) didn't compile in the
regex 1.8 transition release. This release, regex 1.8.4, adds that code
such that Regex::new(r"(?-u:\B)") returns to the regex <1.8 behavior of
not compiling. (A bytes::Regex can still of course compile it.)
Bug fixes:
[BUG #1006](rust-lang/regex#1006):
Fix a bug where (?-u:\B) was allowed in Unicode regexes, and in turn could
lead to match offsets that split a codepoint in &str.
1.8.3 (2023-05-25)
This is a patch release that fixes a bug where the regex would report a
match at every position even when it shouldn't. This could occur in a very
small subset of regexes, usually an alternation of simple literals that
have particular properties. (See the issue linked below for a more precise
description.)
Bug fixes:
[BUG #999](rust-lang/regex#999):
Fix a bug where a match at every position is erroneously reported.
1.8.2 (2023-05-22)
This is a patch release that fixes a bug where regex compilation could panic
in debug mode for regexes with large counted repetitions. For example,
a{2147483516}{2147483416}{5} resulted in an integer overflow that wrapped
in release mode but panicking in debug mode. Despite the unintended wrapping
arithmetic in release mode, it didn't cause any other logical bugs since the
errant code was for new analysis that wasn't used yet.
The changes from #807 we merged for 0.4.25 unfortunately restricted parsing in a way that was incompatible with earlier 0.4.x releases. We reverted this in #1113. A small amount of other changes were merged since.
This documents notable changes to Chrono
up to and including version 0.4.19. For later releases, please review the
release notes on GitHub.
0.4.19
Correct build on solaris/illumos
0.4.18
Restore support for x86_64-fortanix-unknown-sgx
0.4.17
Fix a name resolution error in wasm-bindgen code introduced by removing the dependency on time
v0.1
0.4.16
Features
Add %Z specifier to the FromStr, similar to the glibc strptime
(does not set the offset from the timezone name)
Drop the dependency on time v0.1, which is deprecated, unless the oldtime
feature is active. This feature is active by default in v0.4.16 for backwards
compatibility, but will likely be removed in v0.5. Code that imports
time::Duration should be switched to import chrono::Duration instead to
avoid breakage.
0.4.15
Fixes
Correct usage of vec in specific feature combinations (@quodlibetor)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
Updates the requirements on log, regex, reqwest, serde, serde_json, tokio, uuid, simple_logger and chrono to permit the latest version. Updates
log
to 0.4.19Changelog
Sourced from log's changelog.
... (truncated)
Commits
84ddc30
Merge pull request #552 from rust-lang/cargo/0.4.189ae986d
Merge pull request #548 from iorust/master5322e56
update changelog to reflect actual changesdb9e5cc
Add the structured-logger crate to the README92e83c0
fixes for unrevert54d48fb
prepare for 0.4.19 release3c8473d
Revert "Revert "Remove build.rs file""304eef7
Merge pull request #566 from rust-lang/cargo/0.4.18-patchd062c83
prepare for 0.4.18 releasefcbb351
Merge pull request #565 from rust-lang/fix/nightly-build-msrvUpdates
regex
to 1.8.4Changelog
Sourced from regex's changelog.
... (truncated)
Commits
5a34a39
1.8.4407f6d3
changelog: 1.8.4b2ca9c1
compile: make Regex::new(r"(?-u:\B)") fail againa1a9ebe
1.8.3710222d
changelog: 1.8.340d883d
bug: fix complete literal optimization issued555d61
fuzz: don't run on big haystacks8afffab
fuzz: OSS-fuzz build scripts into this repo6fb1810
1.8.2709248c
deps: bump regex-syntax to 0.7.2Updates
reqwest
to 0.11.18Release notes
Sourced from reqwest's releases.
Changelog
Sourced from reqwest's changelog.
... (truncated)
Commits
00be85e
v0.11.18a0b5ea5
deps: update rustls v0.20.1 -> v0.21.0 (#1791)b13ca4b
bug: fix custom content-type overidden by json method (#1833)eca2a2f
CI: Enable dependabot for GitHub Action Workflow (#1831)9de702c
Speedup CI (#1830)7e7b116
deps: Update async-compression v0.3.13 => v0.4.0 (#1828)eeca649
v0.11.17b4d5ab0
update h3 and h3-quinn to 0.0.2 (#1811)2fa69ad
wasm: blob url support (#1797)Updates
serde
to 1.0.164Release notes
Sourced from serde's releases.
Commits
107018c
Release 1.0.164a398237
Point out serde(untagged) variants which are out of orderb63c65d
Merge pull request #2470 from dtolnay/contentreff60324e
Reuse a single ContentRefDeserializer throughout untagged enum deserialization361c23a
Simplify enumerate().find(...) -> Iterator::position43b23c7
Format PR 2403 with rustfmt6081497
Resolve semicolon_if_nothing_returned pedantic clippy lint48e5753
Allowed Enum variants to be individually marked as untagged (#2403)bbba632
Revert "Ui tests with compile_error resolved at call site"e77db40
Ui tests with compile_error resolved at call siteUpdates
serde_json
to 1.0.99Release notes
Sourced from serde_json's releases.
Commits
b4ec50c
Release 1.0.991153052
Merge pull request 1030 from SecondHalfGames/map-key-serialize-someba29a89
Release 1.0.989508e50
Merge pull request #1031 from serde-rs/indexmap706fc2b
Do all CI builds with old rustc using shim crated4c98d0
Move serde_json_test crate to own workspacee09d78f
Update indexmap dependency used for preserve_order feature to version 25145907
Delete unneeded conditional on preserve_order steps in CIb0fa978
Change MapKeySerializer::serialize_some to fall through instead of erroringa0ddb25
Release 1.0.97Updates
tokio
to 1.29.1Release notes
Sourced from tokio's releases.
Commits
1b1b9dc
chore: prepare Tokio v1.29.1 release012c848
rt: fix nesting block_in_place with block_on (#5837)48c5576
chore: prepare Tokio v1.29.0 release (#5826)657fd88
task: add guarantee about when a spawned task may be polled (#5816)6b076a2
fs: wait for in-flight ops before cloningFile
(#5803)910a1e2
io: fixfutures_io::AsyncSeek
implementaion forCompat
(#5783)6d25a00
fs: update cfg attr infs::read_dir
(#5806)78bf8a9
sync: replace Poll::Ready with Ready (#5815)b8af5aa
task: add spawn_blocking methods to JoinMap (#5797)2e62374
rt: pad the task struct to avoid false sharing (#5809)Updates
uuid
to 1.4.0Release notes
Sourced from uuid's releases.
Commits
0fc3101
Merge pull request #692 from uuid-rs/cargo/1.4.0d9f72db
prepare for 1.4.0 releasecb2aac0
Merge pull request #691 from uuid-rs/fix/timestamp-gen0cb9232
add missing wasm importcb80ba2
run fmt8babf97
add missing wasm test attr759c971
fix a warning in arbitrary support646bd98
wrap rather than overflow timestamps7da3f69
remove dbg call from wasm-based timestamp952f75f
Merge pull request #686 from pod2co/borshUpdates
simple_logger
to 4.2.0Release notes
Sourced from simple_logger's releases.
Commits
5965c06
Bump version68db75e
Merge pull request #81 from ChrisCA/mainccb0d8f
replaced dependency of atty for windows targets by std implementation introdu...Updates
chrono
to 0.4.26Release notes
Sourced from chrono's releases.
Changelog
Sourced from chrono's changelog.
... (truncated)
Commits
5b8449e
Bump version to 0.4.267e6646d
Update README8bd13db
Use result in doctestbecc222
Revert backport of #807373c6e4
Update to 2021 editione41451d
try_verify_against_date_command NFC print progress messagesb1729f3
try_verify_against_date sanity check date command05c9408
consolidate path todate
b5b936a
Error on negative durations inDurationRound
c0d848d
parse tests around nanosecond parsing bare '.'Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually