Skip to content

Bump the npm_and_yarn group across 1 directories with 2 updates#4

Merged
chengwenxi merged 1 commit intomainfrom
dependabot/npm_and_yarn/contracts/npm_and_yarn-security-group-ff0f537ec5
Jan 16, 2024
Merged

Bump the npm_and_yarn group across 1 directories with 2 updates#4
chengwenxi merged 1 commit intomainfrom
dependabot/npm_and_yarn/contracts/npm_and_yarn-security-group-ff0f537ec5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jan 12, 2024

Bumps the npm_and_yarn group with 2 updates in the /contracts directory: axios and follow-redirects.

Updates axios from 1.6.2 to 1.6.3

Release notes

Sourced from axios's releases.

Release v1.6.3

Release notes:

Bug Fixes

  • Regular Expression Denial of Service (ReDoS) (#6132) (5e7ad38)

Contributors to this release

Changelog

Sourced from axios's changelog.

1.6.3 (2023-12-26)

Bug Fixes

  • Regular Expression Denial of Service (ReDoS) (#6132) (5e7ad38)

Contributors to this release

Commits

Updates follow-redirects from 1.15.3 to 1.15.4

Commits
  • 6585820 Release version 1.15.4 of the npm package.
  • 7a6567e Disallow bracketed hostnames.
  • 05629af Prefer native URL instead of deprecated url.parse.
  • 1cba8e8 Prefer native URL instead of legacy url.resolve.
  • 72bc2a4 Simplify _processResponse error handling.
  • 3d42aec Add bracket tests.
  • bcbb096 Do not directly set Error properties.
  • See full diff in compare view

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
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the npm_and_yarn group with 2 updates in the /contracts directory: [axios](https://github.com/axios/axios) and [follow-redirects](https://github.com/follow-redirects/follow-redirects).


Updates `axios` from 1.6.2 to 1.6.3
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.6.2...v1.6.3)

Updates `follow-redirects` from 1.15.3 to 1.15.4
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.15.3...v1.15.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  dependency-group: npm_and_yarn-security-group
- dependency-name: follow-redirects
  dependency-type: indirect
  dependency-group: npm_and_yarn-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Jan 12, 2024
@chengwenxi chengwenxi merged commit 3e80f75 into main Jan 16, 2024
@chengwenxi chengwenxi deleted the dependabot/npm_and_yarn/contracts/npm_and_yarn-security-group-ff0f537ec5 branch January 16, 2024 04:37
curryxbo pushed a commit that referenced this pull request May 8, 2026
…C / mutex skeletons

Adds non-runtime skeletons for the four pieces of SPEC-005 work that are
gated on pending blocking decisions (tech-design §8). All four files are
self-contained and compile, but none are wired into the main derivation
loop yet — switching them on requires the corresponding §8 decisions to
land. Each TODO is annotated with the specific blocking item.

What this commit adds:

- node/derivation/verify_path_b.go (SPEC-005 §3.3 path B):
    Eligibility check (last_block ≤ safe_head + locally present) and
    trigger condition matching tech-design §3.2.2. Stub returns
    errPathBUnavailable; the actual blob-rebuild encoder is left as a
    TODO pending confirmation that we should reuse tx-submitter helpers
    rather than duplicate them (open question §8 #3).

- node/derivation/verify.go::rollbackLocalChain (SPEC-005 §5.2):
    Replaces the previous stub message with the formal 8-step atomic
    ordering, plus a checkRollbackBoundary helper that enforces the
    finalized_head boundary (SPEC-005 §3.6). The actual SetHead call is
    still TODO and depends on §8 #4 (go-ethereum hash-matched SetHead).

- node/derivation/sequencer_mutex.go (SPEC-005 §3.6 / §4):
    SequencerMutex primitive (RWMutex-based for now) with public
    Acquire/Release Production / Rollback methods. Granularity (global
    stop-the-world vs interval lock) intentionally hidden behind the
    method API so §8 #5 can switch implementation without churning
    callers.

- node/derivation/admin_rpc.go (SPEC-005 §5.1):
    AdminAPI.SetL2Head(number, hash) skeleton. Hash-matched per
    tech-design §3.3 and rejects targets below finalized_head before
    delegating to the rollback executor. Authentication wiring blocked
    on §8 #2.

No call sites are modified; runtime behaviour is unchanged. P3 unblocks
parallel work on §8 decisions: while operators decide on auth /
mutex granularity / SetHead semantics, downstream developers can build
tests against these signatures.

Refs: morph-l2/morph-specs SPEC-005 §3.3 / §3.6 / §4 / §5 / §8
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant