Skip to content
This repository has been archived by the owner on Aug 14, 2024. It is now read-only.

v2.3.0

Latest
Compare
Choose a tag to compare
@hexahigh hexahigh released this 27 Feb 22:03
· 77 commits to main since this release

Alot has changed since the previous version, the way files are stored has completely changed. Files are now identified by their SHA265 hash instead of their CRC32 hash, because of this all files will need to be rehashed when upgrading from v1.x to v2.x. However, the server now hashes each file using multiple alghorithms, the user can input the file hash from any of these alghorithms, this way people can choose to have shorter urls at the cost of a higher chance of collision or longer urls with a lower chance. The database can MySQL instead of SQLite.

Changelog:

Additions:

MySQL support

The server can now connect to a MySQL/MariaDB server instead of SQLite

More reliable shortened urls

The url shortener now uses CRC64 instead of CRC32, before this change only 4,2 billion urls could be stored, now the limit is over 18 and a half QUINTILLION urls. Thats a lot!

Removed:

The speed tester has been removed due to performance issues.

Full Changelog: v1.4.0...v2.3.0

If you like this program please consider becoming a patron at https://patreon.com/Boofdev