<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Jellyfin.Server.Implementations/Users/DefaultAuthenticationProvider.cs, branch v10.11.0-rc4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v10.11.0-rc4</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v10.11.0-rc4'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2025-03-25T15:45:00Z</updated>
<entry>
<title>Fixed namespaces</title>
<updated>2025-03-25T15:45:00Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-03-25T15:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=42bdb22bfb690a6af37d70f12844881d884927b1'/>
<id>urn:sha1:42bdb22bfb690a6af37d70f12844881d884927b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Increase password hash iterations</title>
<updated>2024-08-30T17:29:23Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2024-08-30T17:26:48Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e69e097e19b3b4c32dd0f6ca1ca9a562520449d7'/>
<id>urn:sha1:e69e097e19b3b4c32dd0f6ca1ca9a562520449d7</id>
<content type='text'>
It has been a while since this was last updated: https://github.com/jellyfin/jellyfin/pull/6818
Recommendations have changed since: https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
</content>
</entry>
<entry>
<title>Reduce log spam on failed logins</title>
<updated>2023-08-21T17:09:32Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2023-08-21T17:09:32Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a963bce9beb16f0d66ec0cef8d92f0d4f6536730'/>
<id>urn:sha1:a963bce9beb16f0d66ec0cef8d92f0d4f6536730</id>
<content type='text'>
Failed logins already get logged higher up the call chain
</content>
</entry>
<entry>
<title>Replace == null with is null</title>
<updated>2022-12-05T14:00:20Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2022-12-05T14:00:20Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=c7d50d640e614a3c13699e3041fbfcb258861c5a'/>
<id>urn:sha1:c7d50d640e614a3c13699e3041fbfcb258861c5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace PBKDF2-SHA1 with PBKDF2-SHA512</title>
<updated>2021-11-10T21:34:54Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2021-11-10T21:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5265b3eee794762b4de39a68b5bfbf767faaac36'/>
<id>urn:sha1:5265b3eee794762b4de39a68b5bfbf767faaac36</id>
<content type='text'>
This also migrates already created passwords on login

Source for the number of iterations:
https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
</content>
</entry>
<entry>
<title>Enable nullable for Jellyfin.Server.Implementations</title>
<updated>2020-12-12T16:20:48Z</updated>
<author>
<name>Patrick Barron</name>
<email>barronpm@gmail.com</email>
</author>
<published>2020-12-12T16:20:48Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d9263dacd5d2e3594e08a5c75bedb31cfc4c5c97'/>
<id>urn:sha1:d9263dacd5d2e3594e08a5c75bedb31cfc4c5c97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More spelling corrections.</title>
<updated>2020-11-18T13:46:14Z</updated>
<author>
<name>Greenback</name>
<email>jimcartlidge@yahoo.co.uk</email>
</author>
<published>2020-11-18T13:46:14Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9a323f6df08927b5db06ba634f430523a236265f'/>
<id>urn:sha1:9a323f6df08927b5db06ba634f430523a236265f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix merge</title>
<updated>2020-06-23T02:24:59Z</updated>
<author>
<name>crobibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2020-06-23T02:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=3169b0af8917ac0bfd189fdb2f261be774b8b869'/>
<id>urn:sha1:3169b0af8917ac0bfd189fdb2f261be774b8b869</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into easypassword</title>
<updated>2020-06-23T02:23:06Z</updated>
<author>
<name>crobibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2020-06-23T02:23:06Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f4d8e0e20cca81b68919ac8d242fa793612d8c85'/>
<id>urn:sha1:f4d8e0e20cca81b68919ac8d242fa793612d8c85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into check-stored-password-exists</title>
<updated>2020-06-16T18:30:23Z</updated>
<author>
<name>aled</name>
<email>aled@wibblr.com</email>
</author>
<published>2020-06-16T18:30:00Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=05f736defb9b045ace57262d19ec3691414f8bfc'/>
<id>urn:sha1:05f736defb9b045ace57262d19ec3691414f8bfc</id>
<content type='text'>
# Conflicts:
#	Jellyfin.Server.Implementations/Users/DefaultAuthenticationProvider.cs
</content>
</entry>
</feed>
