Skip to content

Releases: hexahigh/yapc

v2.3.0

27 Feb 22:03
Compare
Choose a tag to compare

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

v1.4.0

14 Feb 11:44
Compare
Choose a tag to compare

Changelog

  • Added hits counter to the url shortener
  • Removed system report tool, (Moved to github.com/hexahigh/boofutils)
  • Added /exists api which checks if a file exists on the server

Full Changelog: v1.3.3...v1.4.0

v1.3.3

26 Jan 21:12
Compare
Choose a tag to compare

v1.3.3