Skip to content

Tags: balous/GDriveFS

Tags

0.14.2

Toggle 0.14.2's commit message
- 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).

0.14.1

Toggle 0.14.1's commit message
Fixed bug dsoprea#110.

0.14.0

Toggle 0.14.0's commit message
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.

0.13.14

Toggle 0.13.14's commit message
- Entry epochs now compensate for timezone.

- Fixed a bug with timers that would cause them to not schedule correctly.
- Disabled reporting. We'll reimplement with *statsd*, later.

0.13.13

Toggle 0.13.13's commit message
- Fixed glitch in chunked-download code.

- General refactor.

0.13.3

Toggle 0.13.3's commit message
- Fixed glitch in chunked-download code.

- General refactor.

0.13.12

Toggle 0.13.12's commit message
Removed packaging file.

0.13.11

Toggle 0.13.11's commit message
- 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.

0.13.10

Toggle 0.13.10's commit message
- Now verify and abspath() the creds file.

0.13.9

Toggle 0.13.9's commit message
- Fixed lack of creds file when getting URL.

- Now handling SSLErrors, transient connection errors, and HTTPErrors that Google specified as handleable.