GitHub repository: catalyst/moodle-tool_objectfs

Issues:
issue_604: state: open
title: Possibility to include Linode Object Storage
user: jimmy0017
issue_598: state: open
title: Remove use of utf8_encode (deprecated in PHP 8.2)
user: sammarshallou
issue_596: state: open
title: generate_status_report performance - SQL improvements
user: JoshAudette
issue_595: state: open
title: Inquiry about Moodle 4.3 Compatibility.
user: sheetalgulia
issue_593: state: open
title: Add phpdocs and resume checks
user: jay-oswald
issue_592: state: open
title: WIP check api
user: matthewhilton
issue_591: state: open
title: objectfs not uploading anything to Azure.
user: hjlinde
issue_588: state: open
title: Extend file delete of local files to files which might have wrong location metadata
user: brendanheywood
issue_587: state: open
title: 403 cloudfront errors
user: Course-Creativ
issue_586: state: open
title: Fix PHP 8.2 deprecation warnings in unit tests
user: sammarshallou
issue_581: state: open
title: delete_empty_dirs() task name misleading.
user: danmarsden
issue_580: state: open
title: Download all submissions downloads broken zip file when streaming from S3
user: nbozhkov-ucl
issue_576: state: open
title: Removed legacy cron function and deprecated cron_trace_time_and_memory
user: sammarshallou
issue_575: state: open
title: Custom batch size is not honoured for checker task
user: golenkovm
issue_574: state: open
title: Scheduled Task "\tool_objectfs\task\check_objects_location" view log can have number of objects moved to "mdl_tool_objectfs_objects" table
user: NagaSirishaGarapati
issue_572: state: open
title: Make the generate_status_report work using deltas to make it many orders of magnitude faster
user: brendanheywood
issue_570: state: open
title: add during_initial_install check in update_object_by_hash function
user: ghost
issue_568: state: open
title: replaced deprecated function cron_trace_time_and_memory() for Moodle 4.2+
user: opitz
issue_567: state: open
title: S3 file request and local delete issue
user: alpeshkumar
issue_566: state: open
title: Pushing Objects to Storage is throwing error
user: spuri81
issue_563: state: open
title: Missing File
user: Course-Creativ
issue_561: state: open
title: Objects do not seem to get deleted from external storage when threshold size is increased
user: sheetalgulia
issue_560: state: open
title: Setting to duplicate all objects on external storage for full backup/disaster recovery
user: sheetalgulia
issue_557: state: open
title: If there is any issues putting objects then these should be reflected in the Check API
user: brendanheywood
issue_556: state: open
title: generate_status_report should not delete the existing data while it is running
user: brendanheywood
issue_550: state: open
title: Some objects in S3 bucket not detected
user: Anpedco
issue_549: state: open
title: Adding support for delayed deletion of orphaned external files.
user: KaterynaLove
issue_548: state: open
title: Fix-547: Eliminated legacy cron error.
user: michael-milette
issue_547: state: open
title: Stop using the legacy cron function
user: michael-milette
issue_545: state: open
title: fix: only trigger pre-signed check if on tool_objectfs settings page
user: petermAprende
issue_543: state: open
title: The pre-signed URL check triggers on every admin page
user: petermAprende
issue_541: state: open
title: DigitalOcean Spaces Synchronization 
user: akahky
issue_539: state: open
title: Have a setting for signed urls to embed the ip of the user into it
user: brendanheywood
issue_538: state: open
title: Option for delayed deletion of files from backing store
user: ericmerrill
issue_537: state: open
title: Fixing lock release error
user: caiovncius
issue_536: state: open
title: Issue519 moodle 310 stable presigned urls check
user: andrewmadden
issue_535: state: open
title: Cloudfront presigned url's should honor the prefix set using *tool_objectfs | key_prefix*
user: andrewmadden
issue_531: state: open
title: Set expirationtime to default if it is not saved during install #530
user: marxjohnson
issue_530: state: open
title: Saving settings without selecting a filesystem during install results in warning on plugin settings page
user: marxjohnson
issue_519: state: open
title: Check api for signed urls into performance checks
user: brendanheywood
issue_517: state: open
title: Decouple timeduplicated from timemodified
user: Peterburnett
issue_514: state: open
title: Avoid doing stat calls to remote storage when deleting files and when delete remote files is off
user: brendanheywood
issue_513: state: open
title: Populate missing PHP doc blocks and re-enable CI checks for docs
user: andrewmadden
issue_511: state: open
title: Unable to find the wrapper "s3" - warning during new moodle installation
user: DanielDent
issue_509: state: open
title: CEPH compatibility
user: mastnym
issue_505: state: open
title: Performance - Add filesize to objects table to reduce joins.
user: andrewmadden
issue_503: state: open
title: Switch unicode filename test to 3-byte character
user: marxjohnson
issue_498: state: open
title: Update CLOUDFRONT.md - per wr384955
user: JoshAudette
issue_494: state: open
title: Not getting dropdown option for 'Storage File System' in the Plugin Settings Page - moodle on DO
user: rajib4
issue_486: state: open
title: scheduled tasks do not check if objectfs plugin is actually enabled before running/generating reports
user: danmarsden
issue_484: state: open
title: Can't use non aws s3 providers that doesn't support access to bucket by subdomain.
user: danielannan
issue_483: state: open
title: Added use path endpoint setting for s3
user: danielannan
issue_480: state: open
title: Add check API
user: dmitriim
issue_479: state: open
title: Add more mimetypes the the report: video, image, H5P
user: nadavkav
issue_478: state: open
title: New file sync filter settings: mimetype, filearea, component
user: nadavkav
issue_475: state: open
title: Convert array usage to `[]` instead
user: keevan
issue_474: state: open
title: Add PHPdocs
user: keevan
issue_469: state: open
title: Have an option to not sign cache control immutable / public files
user: brendanheywood
issue_467: state: open
title: Skip connection test for certain storage file systems (e.g. s3) if certain required fields aren't set
user: keevan
issue_463: state: open
title: Switch to reusable workflows 
user: dmitriim
issue_459: state: open
title: object_file_system: embed_origin_url(), rewrite_pluginfile_urls()
user: srdjan-catalyst
issue_455: state: open
title: S3 pre-signed URL: error with unicode filename 
user: PhucNguyen0311
issue_454: state: open
title: Digital Ocean Tweak to prevent PHP notice
user: kisonay
issue_453: state: open
title: Need clear definition of these constants and any new ones
user: keevan
issue_452: state: open
title: Improve the reporting around orphaned files
user: brendanheywood
issue_449: state: open
title: Links improvements in missing files table
user: guillogo
issue_445: state: open
title: Support more cache-control headers as well as expires
user: brendanheywood
issue_444: state: open
title: Objects are not removed from local even when enabled "Delete local objects"
user: prabhakaran8737
issue_443: state: open
title: Improve support for "existing Snapshot" use case
user: aspark21
issue_439: state: open
title: CloudFront: No 'Access-Control-Allow-Origin' header is present on the requested resource
user: golenkovm
issue_426: state: open
title: Duplicated data local and remote. How to delete correctly from remote?
user: jesusvila
issue_424: state: open
title: Add component, filearea, mimetype filters
user: nadavkav
issue_422: state: open
title: Bug with caching long expires signed s3 urls
user: aspark21
issue_420: state: open
title: when main branch drop support for Moodle 3.9, remove compatibiltiy change.
user: danmarsden
issue_418: state: open
title: Stop using the legacy cron function
user: mdjnelson
issue_417: state: open
title: location_report_builder getting stuck on get_filedir_count()
user: marxjohnson
issue_413: state: open
title: fix: Add needed client options to work with digital ocean spaces
user: gcavalcante8808
issue_412: state: open
title: Uncaught exception from the proxy range request
user: peterspicer-catalyst
issue_411: state: open
title: Prevent panic when viewing status report while report being generated.
user: danmarsden
issue_410: state: open
title: whitelist setting should be renamed to allowlist
user: danmarsden
issue_408: state: open
title: DigitalOcean Objectfs Error
user: akahky
issue_405: state: open
title: Allow blocking deletion of local parent directories, but efficiently
user: brendanheywood
issue_393: state: open
title: Report: Add a drilldown report for the 'Delta (filedir - objectfs)' report field
user: Peterburnett
issue_390: state: open
title: New Region
user: dcii-informatica
issue_388: state: open
title: Remove hard coded /usr/bin/find path and turn into admin path setting
user: brendanheywood
issue_386: state: open
title: Uninstall plugin and get data back
user: jesusvila
issue_385: state: open
title: PHP Memory Exhausted error when reading large video files
user: jack-chung
issue_384: state: open
title: If duplicated don't delete the local copy when trashing
user: brendanheywood
issue_377: state: open
title: The running total in the object status report should start at the smaller files and work up
user: brendanheywood
issue_375: state: open
title: Correctly handle intermittent issues connecting to s3
user: brendanheywood
issue_374: state: open
title: Add support for Minio.io Client Integration
user: andreigae
issue_372: state: open
title: Proxy range requests shouldn't proxy local files
user: golenkovm
issue_369: state: open
title: [Question] Delta (objectfs fildir) vs. Filedir
user: kisonay
issue_368: state: open
title: Re normalize cut and pasted signed urls back into moodle plugin files
user: brendanheywood
issue_367: state: open
title: Test for Cors headers when using cloudfront or S3 signed URLS
user: syn
issue_365: state: open
title: unlink doesn't seem to delete files in S3 compatible storages
user: abrahammartin
issue_355: state: open
title: Don't read the file if it looks like an inline key
user: brendanheywood
issue_351: state: open
title: proxy curl should only do this for remote files
user: brendanheywood
issue_348: state: open
title: Send through the cors headers when signing requests
user: brendanheywood
issue_347: state: open
title: Signed urls inside an iframe (eg scorm) must have not have x-frame-options set
user: brendanheywood
issue_346: state: open
title: Have a giant warning for signed urls not to be used for file types which can include relative paths
user: brendanheywood
issue_343: state: open
title: Have an option to not redirect to signed urls if the resource is public AND immutable
user: brendanheywood
issue_341: state: open
title: If normal real xsendfile is on, then fall back to it for local files
user: brendanheywood
issue_336: state: open
title: Navigation buttons are not inline on Object status page (Totara 9)
user: golenkovm
issue_323: state: open
title: fixed digitalocean settings issue
user: hohenstaufen
issue_322: state: open
title: Investigate nicer urls for signed urls using lamba rewrites
user: brendanheywood
issue_318: state: open
title: No candidate objects found
user: hohenstaufen
issue_312: state: open
title: Allow a custom logic for generating presigned URLs
user: jgupta
issue_310: state: open
title: A way to add new object store
user: jgupta
issue_303: state: open
title: CloudFront: Only one auth mechanism allowed
user: golenkovm
issue_301: state: open
title: Add moodle proxy support for all other stores, do, azure, swift
user: brendanheywood
issue_292: state: open
title: Refactor Backporting instructions
user: golenkovm
issue_291: state: open
title: Extend readme and add instructions how to backport `admin_setting_filetypes` class
user: golenkovm
issue_289: state: open
title: Swift: Integration testing
user: golenkovm
issue_288: state: open
title: Azure storage: Can not initialize php unit
user: golenkovm
issue_277: state: open
title: Fix expires parsing for s3 signing to match cloud front
user: brendanheywood
issue_262: state: open
title: Add a test fixture reset button to the top of the signing test page
user: brendanheywood
issue_217: state: open
title: Implement a filedir2 test store for dev / testing purposes
user: brendanheywood
issue_212: state: open
title: Add option to manage trashdir remotely (related to recycle bin)
user: brendanheywood
issue_207: state: open
title: Backport docs and config detection
user: brendanheywood
issue_202: state: open
title: Support for Alibaba Cloud OSS
user: lijiang3800045
issue_195: state: open
title: Change the travis builds to apply patch files for each stable
user: brendanheywood
issue_193: state: open
title: filedir local files double check cron task
user: brendanheywood
issue_192: state: open
title: When we remove a file from filedir we should also cleanup the parent dir if it is empty
user: brendanheywood
issue_191: state: open
title: Failed Azure uploads considered to be successfully transferred?
user: gazlee
issue_174: state: open
title: Add dynamic tests for readstring_accel
user: brendanheywood
issue_173: state: open
title: Rename all the report_builder classes to something else to avoid confusion with totara report builder
user: brendanheywood
issue_168: state: open
title: Investigate tokenpluginfile.php and token signing alternative
user: brendanheywood
issue_167: state: open
title: When we put objects into S3 we should set the mimetype correctly
user: brendanheywood
issue_148: state: open
title: Core method for dir size and then implement it here
user: brendanheywood
issue_132: state: open
title: Add No objects moved message
user: kenneth-hendricks
issue_127: state: open
title: Incomplete files getting to S3
user: peterspicer-catalyst
issue_110: state: open
title: Can't find tool_objectfs settings
user: jsecchiero
issue_109: state: open
title: Performance - SQL replace function call with case
user: egiles
issue_108: state: open
title: Performance - SQL redundant condition?
user: egiles
issue_107: state: open
title: Performance - SQL mimetype
user: egiles
issue_105: state: open
title: Error accessing files in External Storage
user: harrydickinson
issue_93: state: open
title: Misconfigured ObjectFS plugin causing cron job to fail
user: hosungsmsft
issue_87: state: open
title: Google Cloud Support
user: scalebig
issue_84: state: open
title: Ceph support?
user: fishfree
issue_70: state: open
title: Add ability to verify multipart uploaded Etags
user: kenneth-hendricks
issue_69: state: open
title: On all manipulation failures flip state to error. Only 'Recover" every 24 hours.
user: kenneth-hendricks
issue_68: state: open
title: Increase failure logging for all failed manipulations
user: kenneth-hendricks
issue_65: state: open
title: Wrong Content-Length in 'readfile_accel' if file does not exist ( MDL-58281 )
user: kenneth-hendricks
issue_55: state: open
title: Code documentation
user: kenneth-hendricks
issue_53: state: open
title: Add speed test page
user: kenneth-hendricks
issue_46: state: open
title: Speed up the migration massively by queueing up ad hoc tasks for batches of file
user: brendanheywood
issue_42: state: open
title: uninstall should fail if remote files are unsynced to local
user: kenneth-hendricks
issue_38: state: open
title: Fast migrate from CLI in paralell
user: brendanheywood
issue_26: state: open
title: Live read write directly to s3 without sync delay
user: kenneth-hendricks
issue_20: state: open
title: Add metadata field to mdl_files
user: kenneth-hendricks
issue_11: state: open
title: Add setting to ignore backup files or manage them in a separate bucket
user: brendanheywood