# Battle plan for migrating to .Net8

**URL:** <https://forum.duplicati.com/t/battle-plan-for-migrating-to-net8/17482>\
**Category:** Developer\
**Created:** [February 28, 2024, 7:41pm UTC](https://forum.duplicati.com/t/battle-plan-for-migrating-to-net8/17482 "2024-02-28T19:41:48Z")\
**Posts on this page:** 1\
**Showing post:** 21

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [March 2, 2024, 3:22pm UTC](https://forum.duplicati.com/t/battle-plan-for-migrating-to-net8/17482/21 "2024-03-02T15:22:02Z")

</div>

> [@tsuckow](#):
>
> BSD support is probably impractical

FreeBSD just got .NET 8 in their ports system and is [working on it](https://www.freshports.org/lang/dotnet/). Maybe this will help at some point.

> [@tsuckow](#):
>
> Encryption of the database is legally encumbered

How so? [The SQLite Encryption Extension (SEE)](https://sqlite.org/com/see.html) is not used AFAIK, but we do face issue of the weak RC4 encryption being removed from the [public domain System.Data.SQLite](https://system.data.sqlite.org/index.html/doc/trunk/www/copyright.wiki). One proposed solution is

> [@Kestrel is coming](https://forum.duplicati.com/t/kestrel-is-coming/15527/27):
>
> Since most Linux distros ship SQLite without the weak RC4 cipher, there is no protection on Linux by default. I think it would be a better solution to simply encrypt the fields in the database (done by the application) instead of using poor encryption on the whole file.

other links at

> [@Which tool can open encrypted DB](https://forum.duplicati.com/t/which-tool-can-open-encrypted-db/2372/18):
>
> Some other discussion about it: [Password-protected databases no longer work with 1.113, no rollback possible](https://sqlite.org/forum/forumpost/e5a5545a9a)[SQLITE\_HAS\_CODE is gone?](https://www.sqlite.org/forum/forumpost/775a68525e) Done as part of some [Aug 2019 work](https://github.com/duplicati/duplicati/pull/3844). Dodged this encryption issue by chance… Next time will not be that lucky. If I understand you, Windows Duplicati will break. Would you like to open a [GitHub Issue](https://github.com/duplicati/duplicati/issues/) so that it can be tracked by development? You look like you probably know C#. Would you be able to help with the solution? Duplicati exists and improves thanks…

but I’m not sure either of these issues has to be solved for some initial builds to move the port forwards.

---

_[View the full topic](https://forum.duplicati.com/t/battle-plan-for-migrating-to-net8/17482)._
