summaryrefslogtreecommitdiff
path: root/django/core/files
AgeCommit message (Expand)Author
2026-04-14Fixed #27150 -- Made base File objects truthy by default.VIZZARD-X
2026-03-03Fixed CVE-2026-25674 -- Prevented potentially incorrect permissions on file s...Natalia
2025-12-09Fixed #36768 -- Optimized string concatenation in File.__iter__().varunkasyap
2025-09-14Fixed typo in django/core/files/storage/base.py docstring.Siyabonga Dlikilili
2025-07-23Refs #36500 -- Rewrapped long docstrings and block comments via a script.django-bot
2025-07-23Removed double spaces after periods and within phrases.Sarah Boyce
2025-04-07Fixed #36298 -- Truncated the overwritten file content in file_move_safe().Sarah Boyce
2025-02-18Refs #36005 -- Used datetime.UTC alias instead of datetime.timezone.utc.Mariusz Felisiak
2025-02-17Fixed #36191 -- Truncated the overwritten file content in FileSystemStorage.Gaël Utard
2025-01-15Refs #35326 -- Removed FileSystemStorage.OS_OPEN_FLAGS per deprecation timeline.Sarah Boyce
2024-08-28Refs #35326 -- Adjusted deprecation warning stacklevel in FileSystemStorage.O...Simon Charette
2024-08-09Fixed #35658 -- Initialized InMemoryFileNode instances with a name.lucasesposito
2024-07-24Fixed #35604, Refs #35326 -- Made FileSystemStorage.exists() behaviour indepe...Sarah Boyce
2024-07-22Fixed broken link in django.core.files.temp docstring.Ellen
2024-07-09Fixed CVE-2024-39330 -- Added extra file name validation in Storage's save me...Natalia
2024-05-21Fixed #35326 -- Added allow_overwrite parameter to FileSystemStorage.Ben Cail
2024-03-24Fixed #35323 -- Prevented file_move_safe() from trying to overwrite existing ...Ben Cail
2024-03-21Fixed #35320 -- Removed unnecessary django.core.files.move._samefile() hook.Ben Cail
2024-02-20Fixed #23759 -- Preserved all file extensions in Storage.get_available_name().Adam Zapletal
2024-01-26Applied Black's 2024 stable style.Mariusz Felisiak
2023-09-18Refs #26029 -- Removed DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings.Mariusz Felisiak
2023-09-11Fixed #34642 -- Added File.open() support for *args and **kwargs.Yves Weissig
2023-03-20Fixed some typos in comments, docstrings, and tests.Liyang Zhang
2023-01-26Fixed #34294 -- Protected django.core.files.locks against argtypes redefiniti...Simon Sawicki
2023-01-12Refs #26029 -- Deprecated DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings.Jarosław Wygoda
2023-01-12Fixed #26029 -- Allowed configuring custom file storage backends.Jarosław Wygoda
2023-01-10Fixed #34110 -- Added in-memory file storage.Francesco Panico
2022-11-11Refs #34110 -- Added StorageSettingsMixin.Francesco Panico
2022-11-11Refs #34110 -- Reorganized django.core.files.storage into a separate module.Francesco Panico
2022-10-24Fixed #29027 -- Fixed file_move_safe() crash when moving files with SELinux.Yuri Konotopov
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-12-02Updated various links to HTTPS and new locations.Mariusz Felisiak
2021-09-02Fixed #33079 -- Fixed get_image_dimensions() on nonexistent images.Stefanos I. Tsaklidis
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-13Fixed #32718 -- Relaxed file name validation in FileField.Mariusz Felisiak
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-30Fixed #30422 -- Made TemporaryFileUploadHandler handle interrupted uploads.aryan
2020-09-15Fixed #31989 -- Fixed return value of django.core.files.locks.lock()/unlock()...Hasan Ramezani
2020-09-01Fixed CVE-2020-24583, #31921 -- Fixed permissions on intermediate-level stati...Mariusz Felisiak
2020-07-30Bumped minimum isort version to 5.1.0.David Smith
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