<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Emby.Server.Implementations/Updates, branch v10.4.3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v10.4.3</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v10.4.3'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2019-09-28T19:06:58Z</updated>
<entry>
<title>Fix plugin installation</title>
<updated>2019-09-28T19:06:58Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-09-28T19:06:58Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=06d420f7436c9903737e68c6f0688b4033364ffb'/>
<id>urn:sha1:06d420f7436c9903737e68c6f0688b4033364ffb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove legacy auth code (#1677)</title>
<updated>2019-09-17T16:07:15Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-09-17T16:07:15Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=6f17a0b7af5775386e554f2e2e2a4a6829d2895d'/>
<id>urn:sha1:6f17a0b7af5775386e554f2e2e2a4a6829d2895d</id>
<content type='text'>
* Remove legacy auth code

* Adds tests so we don't break PasswordHash (again)
* Clean up interfaces
* Remove duplicate code

* Use auto properties

* static using

* Don't use 'this'

* Fix build
</content>
</entry>
<entry>
<title>Minor improvements</title>
<updated>2019-08-11T13:57:36Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-08-11T13:57:36Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=72436892154892c53c75ee5fdcbcb3bf843ac85c'/>
<id>urn:sha1:72436892154892c53c75ee5fdcbcb3bf843ac85c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check checksum for plugin downloads</title>
<updated>2019-08-11T13:54:58Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-07-29T21:47:25Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5eaf5465a55df0359f85077b7922ca4a45681831'/>
<id>urn:sha1:5eaf5465a55df0359f85077b7922ca4a45681831</id>
<content type='text'>
* Compare the MD5 checksum when downloading plugins
* Reduced log spam due to http requests
* Removed 'GetTempFileResponse' function from HttpClientManager
* Fixed caching for HttpClientManager
</content>
</entry>
<entry>
<title>Fix whitespace</title>
<updated>2019-06-28T10:22:33Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-06-28T10:22:33Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=ecb8d8991b1ea4e1e26a69c7c9e0a217927d27d4'/>
<id>urn:sha1:ecb8d8991b1ea4e1e26a69c7c9e0a217927d27d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improvements to InstallationManager</title>
<updated>2019-06-14T16:38:14Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-06-14T16:38:14Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=65a0ca2f32e2eba640fbfead46ffb5bfd02e2c88'/>
<id>urn:sha1:65a0ca2f32e2eba640fbfead46ffb5bfd02e2c88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add TODO to remove string target</title>
<updated>2019-04-04T06:34:23Z</updated>
<author>
<name>Joshua Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2019-04-04T06:34:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=754e76a61bbf4bbda5a4a1073737c07bf28f5f3a'/>
<id>urn:sha1:754e76a61bbf4bbda5a4a1073737c07bf28f5f3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply review feedback</title>
<updated>2019-04-04T05:54:31Z</updated>
<author>
<name>Joshua Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2019-04-04T05:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=09505e0988ec53538c3ecc3d243b1d1a5edac8c6'/>
<id>urn:sha1:09505e0988ec53538c3ecc3d243b1d1a5edac8c6</id>
<content type='text'>
Remove a few superfluous/testing log statements, and print the
deletion debug messages when it occurs rather than earlier. Use
a nicer name for the isDirectory variable.
</content>
</entry>
<entry>
<title>Correct the installation and removal of plugins</title>
<updated>2019-04-04T00:05:14Z</updated>
<author>
<name>Joshua Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2019-04-03T23:43:02Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=05a4161fd388d7ecda2f1b4a6ec6d02ee7b4488e'/>
<id>urn:sha1:05a4161fd388d7ecda2f1b4a6ec6d02ee7b4488e</id>
<content type='text'>
Upgrading plugins was broken for various reasons. There are four
fixes and a minor one:

1. Use a directory name based only on the `Name` of the plugin, not
   the source filename, which contains the version. Avoids strange
   duplication of the plugin.
2. Use the new directory name for the deletes if it's present, so
   that installation and removal happen at that directory level
   and we don't leave empty folders laying around. Ensures we
   properly remove additional resources in plugins too, not just
   the main `.dll` file.
3. Ignore the incoming `target` when installing, and always set
   it ourself to the proper directory, which would matter when
   reinstalling.
4. Deletes an existing target directory before installing if it
   exists. Note that not calling any of the plugin removal code
   is intentional; I suspect that would delete configurations
   unexpectedly when upgrading which would be annoying. This way,
   it just replaces the files and then reloads.
5. (Minor) Added some actual debug messages around the plugin
   download section so failures can be more accurately seen.
</content>
</entry>
<entry>
<title>Simplify/remove/clean code</title>
<updated>2019-03-25T21:25:32Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-03-25T21:25:32Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=b44a70ff368f228fc27a184e2139d288bada85cc'/>
<id>urn:sha1:b44a70ff368f228fc27a184e2139d288bada85cc</id>
<content type='text'>
* Remove useless runtime check (we only support one)
* Remove unused args
* Remove a global constant

And ofc fix some warnings ;)
</content>
</entry>
</feed>
