InfiniDrive Versions Save

A project that leverages Google Drive's API and "0 size file" rules for native Docs for unlimited storage space. - A SteelHacks 2019 Project

v1.0.22

3 years ago

InfiniDrive v1.0.22 Changelog

As of June 1, 2021, Google counts Google Docs files towards the 15GB storage quota granted to each Google account for free. Since InfiniDrive relied on Google not counting Docs towards the storage quota, it is no longer possible for the project to remain fully functional. Any InfiniDrive uploads made before this date will remain accessible, but users will be limited to performing basic file operations including renaming, downloading, querying for size, and deleting. Additionally, InfiniDrive will no longer be maintained. All pull requests and bug reports will not be accepted. This release of InfiniDrive v1.0.22 is the final release and recommended version of InfiniDrive for all users. Thank you to everyone who used and supported the InfiniDrive project during its 1.5 years of development.

This release includes the changes necessary to display an alert about the quota change to users and automatically disable uploading and updating InfiniDrive files on the date of the quota change going into effect.

⚠️ Attention: This release introduces new library requirements. To ensure that you have all of the necessary libraries installed, please repeat step 3 from the "How to Use" section of the README even if you are upgrading from a previous release.

v1.0.21

3 years ago

InfiniDrive v1.0.21 Changelog

  • This release fixes an issue that caused InfiniDrive to crash when processing duplicate fragments resulting from Google Drive API failures when performing an upload.

v1.0.20

3 years ago

InfiniDrive v1.0.20 Changelog

  • This release adds an FTP server interface. This feature allows InfiniDrive files to be accessed by any programs that support FTP. The server is run using the new ftp command. Refer to the help command for usage instructions. The FTP server interface is currently in BETA. Please report any issues with the server on the issue tracker. Additionally, please note that the server binds to localhost. This means that the server expects client connections to come from localhost.
  • The size command now responds faster for large files
  • Fixed size command failing for files with a size of 0 bytes
  • The download command now initiates downloads faster for large files

v1.0.19

3 years ago

InfiniDrive v1.0.19 Changelog

  • Added support for getting sizes of InfiniDrive files using the new size command.
  • Added support for updating existing uploads using the new update command.
  • Improved validation of file integrity when downloading a file. Please note that the improvements to validation of file integrity will not be applied to any upload made using an InfiniDrive release prior to v1.0.19 unless this version or newer was used to update the upload.
  • Several minor bug fixes.

v1.0.18

4 years ago

InfiniDrive v1.0.18 Changelog

  • This release eliminates the use of File IDs for performing file operations. Instead, all file operations are performed using file names.
  • Duplicate file names are no longer permitted. Any attempt to upload a file with a duplicate name will result in a prompt to either overwrite the existing file or continue the upload with a different file name. InfiniDrive users who have uploads with duplicate names should rename their uploads to have unique names using InfiniDrive v1.0.17 before upgrading to this release.
  • Entering an invalid command now displays an error message instead of defaulting to the help command output.
  • InfiniDrive will now display a helpful error message when the user has not properly installed dependencies as documented in the README.

Thank you to @maitreerawat for her contributions to this release.

v1.0.17

4 years ago

InfiniDrive v1.0.17 Changelog

  • Fixed an issue with the list command only listing 100 files in cases where the user has uploaded more than 100 files.

v1.0.16

4 years ago

InfiniDrive v1.0.16 Changelog

  • The data corruption bug described in issue #33 has been fixed in this release. There are currently no known ways for corruption to occur without detection.
  • As of InfiniDrive v1.0.16, any uploads made will now have their integrity validated when performing a download. If corruption is detected, the download will terminate and an error message will display. Please note that integrity checking will not be performed when downloading any upload made using an InfiniDrive release prior to v1.0.16.

v1.0.15

4 years ago

InfiniDrive v1.0.15 Changelog

  • Debug logging has been improved.
  • When an upload has completed, InfiniDrive will attempt to detect if the upload is corrupted.

v1.0.14

4 years ago

InfiniDrive v1.0.14 Changelog

  • Fixed an issue with debug logging that would cause InfiniDrive to crash in the event of an exception.

v1.0.13

4 years ago

InfiniDrive v1.0.13 Changelog

  • Added debug logging. Each use of InfiniDrive will produce a "log.txt" file that should be provided when reporting issues.
  • Fixed minor formatting issue with help output.