Skip to content

Tags: yadayada/acd_cli

Tags

0.3.2

Toggle 0.3.2's commit message
bump version to 0.3.2

0.3.1

Toggle 0.3.1's commit message
fix PyPI description links

0.3.0a6

Toggle 0.3.0a6's commit message
simplify node cache and acd client

Introduced collective classes NodeCache and ACDClient composed of mix-ins.

misc:
 - faster folder insertion
 - fixed node purging (closes #28)
 - plugin mechanism changed
 - fixed nlink calculation for folders

0.3.0a5

Toggle 0.3.0a5's commit message
FUSE fixes, add FUSE xattrs

Fixed invalid file chunk range requests with offset == file length.
Fixed rename (overwrite) for files that have a name doppelganger
in the trash.

Added some node info as extended attributes (xattrs).

misc:
- added write timeout to WriteStream to avoid certain
  locking behavior
- increased node attr (validity) timeout
- enabled multi-threaded FUSE by default
  (added single-threaded mount argument)
- add nonempty mount argument

0.3.0a4

Toggle 0.3.0a4's commit message
fix move action, add cat action

Move action was still broken (really fixes #62). Now, old parent ID
is necessary (API restriction) and parent count must be 1 (restriction
arises by method of node resolution).

Added cat action to stream files to stout.

Minor changes:
- OAuth procedure now asks for keypress before opening browser
- query.get_root_node fixed
- added startup check for empty node cache (#105)
- added startup python version check (#104)
- 0.1.3 cache migration removed

0.3.0a3

Toggle 0.3.0a3's commit message
close StreamChunks on file release

Added release method for StreamedResponseCache for closing
unnecessary file chunks. Should prevent excessive number of open
sockets (concerns #98).

0.3.0a2

Toggle 0.3.0a2's commit message
add FUSE other/root access, dedup fix

- added access options for FUSE mount: allow_root, allow_other
- api.content: correct dedup check parameters for duplicates

0.3.0a1

Toggle 0.3.0a1's commit message
bug fixes

- number of links added to FUSE getattr
- deduplication also for non-existing files
- dedup mode formatter fix
- setup.py: read in utf mode (concerns #64)
- added --utf argument to force utf-8 output

0.3.0a0

Toggle 0.3.0a0's commit message
add FUSE read support

This greatly improves FUSE read speeds by streaming chunks on read operations
compared to experimental FUSE release. Reduces read timeout to 5 seconds.
Moving and renaming should now work.

misc:
- raise RequestError on incomplete download (#57)
- moving nodes now done using add-child and remove-child (fixes #62)
- cache.query: new resolve method tha returns (node, parent) tuple

0.2.2a1

Toggle 0.2.2a1's commit message
beta bump

- node cache sped up by using raw SQL for file insertion and bulk deletion (closes #50)
- node listing formats compacted
- cache queries "list_children" and "tree" are now generators
- cache.format module created from Formatter classes in cache.query
- optional coloring for node listings via --color | -c [always|auto|never]

- cache init now performs integrity check
- dump table sql method added

- re-added local oauth method for privacy concerned users
- synced writing of oauth data

misc:
- lots of unittests added
- broken pipe exception now caught
- version validity is now checked by setup.py