Skip to content

Change: Use checksum for proxy instead of weird flag#392

Merged
MordechaiHadad merged 2 commits into
devfrom
feat/proxy-checksum-validation
Jan 26, 2026
Merged

Change: Use checksum for proxy instead of weird flag#392
MordechaiHadad merged 2 commits into
devfrom
feat/proxy-checksum-validation

Conversation

@MordechaiHadad

@MordechaiHadad MordechaiHadad commented Jan 9, 2026

Copy link
Copy Markdown
Owner

Summary

Using checksum validation instead of weird flag.

Description

Currently bob is using a hack to validate whenever the proxy is using the latest version of bob, which works but eh, I hate it. Anyway this is using sha-2 in order to compare arrays of u8 checksum of the current running exe and the proxy.

Type of change

  • - New feature (non-breaking change which adds functionality)

Checklist

Checklist tick-boxes

  1. Conformity
  • - My code follows the style guidelines of this project
  • - Code is formatted with cargo fmt
  • - No clippy warnings (run cargo clippy --all-targets -- -D warnings)
  1. Best-Effort
  • - My changes generate no new warnings
  • - I have performed a self-review of my own code
  • - I have commented my code, particularly in hard-to-understand areas
  1. Documentation
  • - Any documentation that relates to this PR has been updated
    or will be updated in a PR (Link here: )(if applicable)
  1. Tests
  • - I have added tests that prove my fix is effective or that my feature works
  • - New and existing unit tests pass locally with my changes
  1. Dependencies
  • - Any dependent changes have been merged and published in downstream modules

@MordechaiHadad MordechaiHadad marked this pull request as ready for review January 9, 2026 12:10
@MordechaiHadad MordechaiHadad merged commit aa42545 into dev Jan 26, 2026
31 checks passed
@MordechaiHadad MordechaiHadad deleted the feat/proxy-checksum-validation branch January 26, 2026 10:06
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.

1 participant