summaryrefslogtreecommitdiff
path: root/django/core/files/storage.py
AgeCommit message (Expand)Author
2022-11-11Refs #34110 -- Reorganized django.core.files.storage into a separate module.Francesco Panico
2022-04-11Fixed #32604 -- Made file upload respect group id when uploading to a tempora...Mateo Radman
2022-03-24Refs #32365 -- Removed internal uses of utils.timezone.utc alias.Carlton Gibson
2022-02-07Refs #33476 -- Refactored code to strictly match 88 characters line length.Mariusz Felisiak
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2022-01-04Fixed CVE-2021-45452 -- Fixed potential path traversal in storage subsystem.Florian Apolloner
2021-07-29Fixed 32956 -- Lowercased spelling of "web" and "web framework" where appropr...David Smith
2021-06-07Fixed #32821 -- Updated os.scandir() uses to use a context manager.Chris Jerdonek
2021-06-02Fixed #28154 -- Prevented infinite loop in FileSystemStorage.save() when a br...Jacob Walls
2021-05-12Fixed #32366 -- Updated datetime module usage to recommended approach.Nick Pope
2021-05-04Fixed CVE-2021-31542 -- Tightened path & file name sanitation in file uploads.Florian Apolloner
2021-03-19Refs #32508 -- Raised Type/ValueError instead of using "assert" in django.core.Daniyal
2020-09-01Fixed CVE-2020-24583, #31921 -- Fixed permissions on intermediate-level stati...Mariusz Felisiak
2019-10-31Refs #28428 -- Made FileSystemStorage.save() to support pathlib.Path.Hasan Ramezani
2019-08-30Fixed #30736 -- Added Storage.get_alternative_name() to allow customization.yukihira1992
2019-01-31Fixed #30147 -- Simplified directory creation with os.makedirs(..., exist_ok=...Jon Dufresne
2019-01-28Fixed #30137 -- Replaced OSError aliases with the canonical OSError.Jon Dufresne
2018-10-31Fixed #29890 -- Fixed FileSystemStorage crash if concurrent saves try to crea...Tim Graham
2018-10-17Fixed #29857 -- Added get_storage_class to django.core.files.storage.__all__.Tim Graham
2018-10-09Capitalized "Python" in docs and comments.Jon Dufresne
2018-08-20Fixed #29689 -- Improved performance of FileSystemStorage.listdir() and FileP...Federico Bond
2018-06-29Fixed #28144 -- Added FileSystemStorage.OS_OPEN_FLAGS to allow customization.Jon Prindiville
2018-06-28Fixed #29514 -- Reverted "Used datetime.timezone.utc instead of pytz.utc for ...Tim Graham
2018-03-20Used datetime.timezone.utc instead of pytz.utc for better performance.Sergey Fedoseev
2017-09-07Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()."Tim Graham
2017-06-28Fixed #27818 -- Replaced try/except/pass with contextlib.suppress().Mads Jensen
2017-03-04Refs #27795 -- Removed unneeded force_text callsClaude Paroz
2017-02-24Fixed #27836 -- Allowed FileSystemStorage.delete() to remove directories.chillaranand
2017-02-21Refs #27656 -- Updated django.core docstring verbs according to PEP 257.Anton Samarchyan
2017-01-25Refs #23919 -- Replaced errno checking with PEP 3151 exceptions.Tim Graham
2017-01-20Refs #23919 -- Removed django.utils._os.upath()/npath()/abspathu() usage.Tim Graham
2017-01-19Refs #23919 -- Stopped inheriting from object to define new style classes.Simon Charette
2017-01-18Refs #23919 -- Removed most of remaining six usageClaude Paroz
2017-01-17Refs #23832 -- Removed deprecated non-timezone aware Storage API.Tim Graham
2016-11-14Fixed E305 flake8 warnings.Ramin Farajpour Cami
2016-07-29Fixed #26896 -- Allowed a lazy base_url for FileSystemStorage.Tomas Pazderka
2016-05-31Fixed #26691 -- Removed checking for a file's existence before deleting.Jon Dufresne
2016-04-30Fixed #26058 -- Delegated os.path bits of FileField's filename generation to ...Cristiano
2016-04-21Fixed #26495 -- Added name arg to Storage.save()'s File wrapping.Maxim Novikov
2016-04-03Fixed #25905 -- Prevented leading slashes in urljoin() callsrixx
2016-02-23Fixed #23832 -- Added timezone aware Storage API.James Aylett
2016-01-07Fixed #26038 -- Changed FileSystemStorage defaults on setting change.Simon Charette
2015-09-23Refs #9893 -- Removed shims for lack of max_length support in file storage pe...Tim Graham
2015-06-24Renamed RemovedInDjangoXYWarnings for new roadmap.Tim Graham
2015-06-15Fixed #24979 -- Removed usage of inspect.getargspec().Tim Graham
2015-02-06Sorted imports with isort; refs #23860.Tim Graham
2015-01-12Fixed #9893 -- Allowed using a field's max_length in the Storage.Pavel Shpilev
2014-11-22Revert "Fixed #23892 -- Made deconstructible classes forwards compatible"Carl Meyer
2014-11-22Fixed #23892 -- Made deconstructible classes forwards compatibleCarl Meyer
2014-11-11Removed import forgotten in previous commit.Aymeric Augustin