Skip to content

Fix: Password-protected shared links were accessible without a password#76

Open
AmeerDlshad wants to merge 9 commits into
vinceanalytics:mainfrom
AmeerDlshad:fix/password-protected-shared-links
Open

Fix: Password-protected shared links were accessible without a password#76
AmeerDlshad wants to merge 9 commits into
vinceanalytics:mainfrom
AmeerDlshad:fix/password-protected-shared-links

Conversation

@AmeerDlshad
Copy link
Copy Markdown

Overview

This pull request fixes a critical issue where password-protected shared links could be accessed without being prompted for a password.

What Was Happening

Even when a shared link was configured with a password, users were never asked to enter it. As a result, anyone with the link could access the content bypassing the intended security.

What’s Fixed

  • Fixed expiration handling for shared links.
  • Users are required to enter the correct password before access is granted.

Testing

  • Created a shared link with a password.
  • Verified that the password prompt appears.
  • Confirmed that access is only granted after entering the correct password.

Notes

This restores the intended behavior for password-protected links.

gernest and others added 8 commits March 1, 2025 12:36
No luck so far, time to move on.
define enums for Resolution, Prefix and Field. We have been running vince
in production successfully for a while. These symbols were written by hand.

This commit moves all hand written enums to protobuf.

NOTE: this breacks compatibility with previos versions of vince because database
keys will change.
Assigning domain as part of key is redundant and will result in bloating keyspace.
We should store domain like any other fields and use mutex filter during search.
* store resolution in columns

Remove timestamp resolution from keyspace. Initially I designed vince storage
to be immutable.We don't need this guarantee anymore, we should be able to delete
records  to free up space.

This commit introduces minute,hour,day,week and month fields which stores truncated
timestamps to respective resolution.

This simplifies queries since search will be perfomed on truncated fields.

* add missing month column
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.

2 participants