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

GOG file hashing #2407

Merged
merged 63 commits into from
Jan 16, 2025
Merged

GOG file hashing #2407

merged 63 commits into from
Jan 16, 2025

Conversation

halgari
Copy link
Collaborator

@halgari halgari commented Dec 17, 2024

This PR adds the following:

  • it's now possible to log into GOG via OAuth
  • via a CLI command we can export product info about a game, including hashes
  • we're able to get the build, depot and hash values
  • also possible to get a seekable read-only stream to these files
  • Updates the Proxy Renderer to support progress bars in the console
  • Fixes the seekable chunked stream reader so that it supports chunks of arbitrary sizes (previously all blocks had to be the same size)

halgari and others added 30 commits December 11, 2024 10:12
…ced a .Hashes abstraction library for hash value types. Moved Chunked streams into the IO abstractions library
…elves is rather whack, but we can make it work
@github-actions github-actions bot removed the status-needs-rebase Set by CI do not remove label Jan 14, 2025
Copy link
Contributor

This PR doesn't conflict with main anymore. It can be merged after all status checks have passed and it has been reviewed.

@halgari
Copy link
Collaborator Author

halgari commented Jan 14, 2025

@erri120 @Al12rs @Sewer56 ready for a review, browser stuff is gone.

@erri120 erri120 requested a review from a team January 15, 2025 11:37
@Al12rs Al12rs requested review from Al12rs and removed request for erri120 January 15, 2025 13:18
Copy link
Contributor

@Al12rs Al12rs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A number of questions and potentially some suggestions/improvements above

@github-actions github-actions bot added the status-needs-rebase Set by CI do not remove label Jan 16, 2025
Copy link
Contributor

This PR conflicts with main. You need to rebase the PR before it can be merged.

Copy link
Contributor

This PR doesn't conflict with main anymore. It can be merged after all status checks have passed and it has been reviewed.

@github-actions github-actions bot removed the status-needs-rebase Set by CI do not remove label Jan 16, 2025
@halgari halgari requested a review from Al12rs January 16, 2025 14:11
@halgari halgari merged commit ca81f4d into main Jan 16, 2025
12 checks passed
@halgari halgari deleted the gog-login branch January 16, 2025 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants