<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Common/Extensions, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=master</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2025-06-03T21:22:30Z</updated>
<entry>
<title>Fix missing logging of connections by disallowed IPs (#14011)</title>
<updated>2025-06-03T21:22:30Z</updated>
<author>
<name>jade</name>
<email>software@lfcode.ca</email>
</author>
<published>2025-06-03T21:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=44b5de156886995fdcf881cbc1208505ad0e8b0e'/>
<id>urn:sha1:44b5de156886995fdcf881cbc1208505ad0e8b0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Process.WaitForExitAsync added in .NET 5</title>
<updated>2023-10-09T22:18:50Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2023-10-09T22:18:50Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=4757ce105bedb075c6663d92bc1e93f87c4779f2'/>
<id>urn:sha1:4757ce105bedb075c6663d92bc1e93f87c4779f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #9799 from Bond-009/genregex</title>
<updated>2023-07-06T17:56:00Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2023-07-06T17:56:00Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b95fa294c9e896349c528c032508b9c714c13395'/>
<id>urn:sha1:b95fa294c9e896349c528c032508b9c714c13395</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use RegexGenerator where possible</title>
<updated>2023-06-28T15:07:57Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2023-05-22T20:48:09Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b5f0760db8dba96e9edd67d4b9c914cf25c3d26a'/>
<id>urn:sha1:b5f0760db8dba96e9edd67d4b9c914cf25c3d26a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Consistently write IP in upercase</title>
<updated>2023-02-17T18:27:36Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2023-02-17T18:27:36Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=20fd05b05081ad387e94128b4f26d907808c8f0c'/>
<id>urn:sha1:20fd05b05081ad387e94128b4f26d907808c8f0c</id>
<content type='text'>
</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.lodewillems.com/jellyfin/commit/?id=c7d50d640e614a3c13699e3041fbfcb258861c5a'/>
<id>urn:sha1:c7d50d640e614a3c13699e3041fbfcb258861c5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimize GetMD5 function</title>
<updated>2022-04-09T18:17:07Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2022-04-09T18:17:07Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5012c093687c629ffdf26918ed712c8469c824eb'/>
<id>urn:sha1:5012c093687c629ffdf26918ed712c8469c824eb</id>
<content type='text'>
|                       Method |     Mean |   Error |  StdDev |  Gen 0 | Allocated |
|----------------------------- |---------:|--------:|--------:|-------:|----------:|
|                          Old | 795.1 ns | 5.90 ns | 4.61 ns | 0.0029 |     312 B |
| HashDataInsteadOfComputeHash | 396.1 ns | 1.36 ns | 1.13 ns | 0.0014 |     152 B |
|      StackallocedDestination | 395.8 ns | 1.80 ns | 1.60 ns | 0.0014 |     152 B |
|                   RentBuffer | 498.8 ns | 3.35 ns | 2.97 ns |      - |      40 B |

Tested multiple possible speedups, in the end the simplest of them all won
</content>
</entry>
<entry>
<title>Always create TaskCompletionSource&lt;T&gt; with TaskCreationOptions.RunContinuationsAsynchronously</title>
<updated>2022-01-22T16:06:57Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2022-01-22T16:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=832da133d820a5886904e7ea6480dfa029d6f5e8'/>
<id>urn:sha1:832da133d820a5886904e7ea6480dfa029d6f5e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor improvements</title>
<updated>2021-08-04T12:40:09Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2021-08-04T12:40:09Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f1f72c3060ed9c8ccd665fb86d8ddfb5e6836056'/>
<id>urn:sha1:f1f72c3060ed9c8ccd665fb86d8ddfb5e6836056</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move non-jellyfin extensions to separate project</title>
<updated>2021-06-19T16:04:46Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2021-06-19T16:02:33Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=6f8ccab788e85e025eaa44b67a1487bf419afb53'/>
<id>urn:sha1:6f8ccab788e85e025eaa44b67a1487bf419afb53</id>
<content type='text'>
</content>
</entry>
</feed>
