Skip to content

[stable30] feat(share): ensure unique share tokens - #48142

Merged
nickvergessen merged 1 commit into
stable30from
backport/47265/stable30
Sep 26, 2024
Merged

[stable30] feat(share): ensure unique share tokens#48142
nickvergessen merged 1 commit into
stable30from
backport/47265/stable30

Conversation

@nickvergessen

Copy link
Copy Markdown
Member
  • check for token collisions and retry up to three times.
  • abort with an error if maximum token length is reached without finding a unique token.

Backport of #47265

Checklist

@nickvergessen

Copy link
Copy Markdown
MemberAuthor

/backport to stable29

@nickvergessen

Copy link
Copy Markdown
MemberAuthor

/backport to stable28

@nickvergessen

Copy link
Copy Markdown
MemberAuthor

/backport to stable28

@nickvergessen

Copy link
Copy Markdown
MemberAuthor

/backport to stable27

@nickvergessen

Copy link
Copy Markdown
MemberAuthor

/backport to stable26

@nickvergessen

Copy link
Copy Markdown
MemberAuthor

/backport to stable25

Comment threadlib/private/Share20/Manager.php Fixed
- check for token collisions and retry up to three times.
- throw after 3 attempts without finding a unique token.
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>

@ernolfernolf left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Tested, works!

@nickvergessen
nickvergessen requested review from a team, ArtificialOwl, come-nc and yemkareems and removed request for a teamSeptember 25, 2024 10:05
@nickvergessen
nickvergessen merged commit 5cc1fb9 into stable30Sep 26, 2024
@nickvergessen
nickvergessen deleted the backport/47265/stable30 branch September 26, 2024 10:33
@nickvergessennickvergessen changed the title [stable30] feat(share): ensure unique share tokens with dynamic length adjustment[stable30] feat(share): ensure unique share tokensSep 26, 2024
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@nickvergessen@ernolf@github-advanced-security@come-nc