-
-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Stop spreading misinformation #25283
Description
I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.
- Yes
Misinformation 1: TOTP is hard
The TOTP reference implementation in Java is ~100 lines of code (comments stripped, code formatted). Furthermore, passkeys are also very easy to implement. MDN documentation also available. Relying on other auth providers is just another step into vendor lock-in, which is exactly what immich users want to avoid.
Misinformation 2: lack of folders in S3 is a blocker
Lack of folders by itself is not a blocker. You need to store a virtual filesystem with files mapped to S3 endpoints. This is as easy as storing an object with folder/file names as keys and S3 identifiers as values. As long as you store metadata locally, S3 is cheap.
Misinformation 3: Apple proprietary format makes rotation harder
https://www.iso.org/standard/89035.html
Misinformation 4: race conditions during rotation
Race conditions are not a problem if you're using a nonce.
Misinformation 5: Apple blocks custom chunk uploading
Their guidelines do not require you to use Resumable Uploads HTTP spec draft. Unless you post proof your app was rejected due to not implementing their solution, this is utterly bullshit.
Misinformation 6: chunking means out-of-order
As long as you're not using plain UDP, they come exactly in the same order you send them in. Validation is a separate issue and is not strictly bound to chunking. You don't need validation to implement chunking.
Why come with this?
Top comments blaming Apple for inventing their own image format.
A public apology would be in order.
Don't blame Apple for things they didn't do. You have already shown your incompetence twice: #12702 #12706 and potentially caused hundred-dollar bills.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status