Tags: balous/GDriveFS
Tags
- Fixed download-size issues. Also no longer truncating files. Fixes d… …soprea#111. Fixes dsoprea#116. - We no longer enable big_writes, by default. Fixes dsoprea#113. - Fixed /etc/fstab instructions. - Deimplemented OrderedDict (for 2.6 compatibility, issue dsoprea#112).
Big release, a long time coming.
- Reorganized docs. Added debug docs.
- Increased FUSE block-size (jumped from 4K to 64K).
- Increased uplaod chunk-size (big jump to 1M). Adjusted debug logging.
- We now keep different GdriveManager objects per thread, which fixed the socket anomalies.
- We now assert that what we receive from GD, from each interface, is the right 'kind'."
- Now gracefully handle error messages that don't have JSON.
- Updated ignores and updated Vagrant docs.
- Copies (including recursive) are now successful. Truncates are okay, now.
- Massive refactors, and general modernization.
- Rewrote opened-files logic.
- Access to Google Drive wrapper is now direct using wrappers (no more "drive_proxy").
- Refactored debugging (is only via variable now, not parameter).
- Now allow change-monitoring to be disabled (for debugging).
- Added protection against concurrent handles to the same file, for now.
- Deimplemented timers.
- Refactored and fixed change monitoring.
- Renamed unimplemented modules (until we can implement them).
- Renamed debug variable.
- Removed redundant log-config file.
- Added donation icon to README.
- RST README cleanup.
- Conventions refactor. Added Vagrantfile.
- Updated all logging to used modern conventions.
- Rewrote logging configuration. Now we rely purely on console and Syslog.
- Enhanced debug mode. Can now be enabled via DEBUG environment variable, which increases logging as well.
- Repositioned and renamed scripts directory.
- Modernized packaging logic.
- Moved requirements and README to gdrivefs/resources.
- Rewrote README from MD to RST.
- Deimplemented Versioneer.
- Yanked package-level logic.
- Removed a couple of singleton implementations, and replaced with standard module-level logic.
- Removed erroneous packaging code from Git.
- We also added a Vagrantfile for development in a controlled environment, whether or not you're developing from a L
- Updated UBUNTU_QUICKSTART.txt . Updated instructions.
- Write-logic refactor (no longer have to read whole file into memory in order to update).
- Switched to module-level logging, and removed getChild usage (getChild() not supported in 2.6). Removed massive amount of commented logging/logic.
- Removed extraneous requirements.
- Convenience refactors.
- We now verify the creds file exists at the top of mounting.
- We now verify connectivity at the top of mounting.
- Removed a bunch of unremarkable catches in scripts.
- Removed uninstall script, and any references to easy_install from README.
- Removed provisions for apple support in logging, since it's illogical (FUSE isn't supported on Apple).
- Removed unnecessary parameter to get_data() on LiveReader classes.
- Added gdfsdumpentry to installed scripts.
- Bugfix.
- Formalized packaging.
- Repositioned tools as scripts, in a "scripts" directory.
- Refactored Markdown as RST.
- We now use the requirements file and README file to populate those respective components of the setuptools structu
- Wrote resource files into MANIFEST.in .
- Deimplemented Versioneer.
- chmod/chown now appear successful, for rsync. - Fixed positional warning. - Bugfix. - Removed cred path validation. Botches creation. - Did a short-term fix to the download mechanism. It should now prevent massive memory usage, and speed everything up (no longer two steps). Fixes dsoprea#69. - Removed unnecessary try-catch's. - Verbosity changes. - Added op names to FUSE errors. - No longer logging ENOENT (no exist) errors. - Added TODO for miscellaneous notes.
PreviousNext