Releases: hexahigh/yapc
v2.3.0
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
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