| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-25 | [2.2.x] Fixed CVE-2020-24583, #31921 -- Fixed permissions on ↵ | Mariusz Felisiak | |
| intermediate-level static and storage directories on Python 3.7+. Thanks WhiteSage for the report. Backport of ea0febbba531a3ecc8c77b570efbfb68ca7155db from master. | |||
| 2018-12-31 | Updated test URL patterns to use path() and re_path(). | Tim Graham | |
| 2018-10-31 | Fixed #29890 -- Fixed FileSystemStorage crash if concurrent saves try to ↵ | Tim Graham | |
| create the same directory. Regression in 632c4ffd9cb1da273303bcd8005fff216506c795. | |||
| 2018-10-09 | Capitalized "Python" in docs and comments. | Jon Dufresne | |
| 2018-09-28 | Refs #28909 -- Simplifed code using unpacking generalizations. | Sergey Fedoseev | |
| 2018-07-10 | Fixed ResourceWarning from unclosed test files. | Jon Dufresne | |
| When running Django tests with Python warnings enabled. | |||
| 2018-06-29 | Fixed #28144 -- Added FileSystemStorage.OS_OPEN_FLAGS to allow customization. | Jon Prindiville | |
| 2018-04-27 | Removed urllib2 reference in file storage tests | Claude Paroz | |
| 2017-06-01 | Refs #23968 -- Removed unnecessary lists, generators, and tuple calls. | Jon Dufresne | |
| 2017-05-25 | Fixed #28224 -- Tested for SuspiciousOperation subclasses in Django's tests. | Rajesh Veeranki | |
| 2017-03-01 | Refs #27836 -- Fixed cleanup exception in file_storage test. | Vytis Banaitis | |
| TemporaryDirectory tries to delete the directory that was already removed. | |||
| 2017-02-24 | Fixed #27836 -- Allowed FileSystemStorage.delete() to remove directories. | chillaranand | |
| 2017-02-03 | Fixed spelling of "nonexistent". | Tim Graham | |
| 2017-01-25 | Refs #23919 -- Replaced super(ClassName, self) with super(). | chillaranand | |
| 2017-01-25 | Refs #23919 -- Replaced errno checking with PEP 3151 exceptions. | Tim Graham | |
| 2017-01-20 | Refs #23919 -- Removed django.utils._os.upath()/npath()/abspathu() usage. | Tim Graham | |
| These functions do nothing on Python 3. | |||
| 2017-01-20 | Refs #23919 -- Simplified assertRaisesRegex()'s that accounted for Python 2. | Tim Graham | |
| 2017-01-18 | Refs #23919 -- Removed most of remaining six usage | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-01-18 | Refs #23919 -- Removed encoding preambles and future imports | Claude Paroz | |
| 2017-01-17 | Refs #26058 -- Removed deprecated FileField.get_directory_name()/get_filename(). | Tim Graham | |
| 2017-01-17 | Refs #23832 -- Removed deprecated non-timezone aware Storage API. | Tim Graham | |
| 2016-12-07 | Fixed #27579 -- Added aliases for Python 3's assertion names in SimpleTestCase. | Tim Graham | |
| 2016-11-10 | Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings. | za | |
| 2016-10-27 | Fixed #27327 -- Simplified time zone handling by requiring pytz. | Tim Graham | |
| 2016-08-09 | Fixed #13809 -- Made FieldFile.open() respect its mode argument. | Chris Sinchok | |
| 2016-07-29 | Fixed #26896 -- Allowed a lazy base_url for FileSystemStorage. | Tomas Pazderka | |
| 2016-06-18 | Refs #26772 -- Added a test for FileField reopening closed files. | Paul J Stevens | |
| Thanks Simon Charette for review. | |||
| 2016-06-18 | Reverted "Fixed #26644 -- Allowed wrapping NamedTemporaryFile with File." | Tim Graham | |
| This reverts commit 1b407050dd53e56686fdd3e168f8cac4f9be8306 as it introduces a regression in the test for refs #26772. | |||
| 2016-06-17 | Reverted "Fixed #26398 -- Made FieldFile.open() respect its mode argument." | Tim Graham | |
| This reverts commit a52a531a8b34f049fba11c3ee7b010af7534bf90 due to regressions described in refs #26772. | |||
| 2016-06-14 | Fixed #26644 -- Allowed wrapping NamedTemporaryFile with File. | Hugo Osvaldo Barrera | |
| 914c72be2abb1c6dd860cb9279beaa66409ae1b2 introduced a regression that causes saving a NamedTemporaryFile in a FileField to raise a SuspiciousFileOperation. To remedy this, if a File has an absolute path as a filename, use only the basename as the filename. | |||
| 2016-06-06 | Refs #26712 -- Removed workarounds for PostgreSQL queries on TIME_ZONE changes. | Simon Charette | |
| 2016-04-30 | Fixed #26058 -- Delegated os.path bits of FileField's filename generation to ↵ | Cristiano | |
| the Storage. | |||
| 2016-04-21 | Fixed #26495 -- Added name arg to Storage.save()'s File wrapping. | Maxim Novikov | |
| 2016-04-08 | Fixed E128 flake8 warnings in tests/. | Tim Graham | |
| 2016-04-03 | Fixed #25905 -- Prevented leading slashes in urljoin() calls | rixx | |
| Leading slashes in the second urljoin argument will return exactly that argument, breaking FileSystemStorage.url behavior if called with a parameter with leading slashes. Also added test cases for null bytes and None. Thanks to Markus for help and review. | |||
| 2016-03-23 | Fixed #26398 -- Made FieldFile.open() respect its mode argument. | Alexey Kotlyarov | |
| 2016-02-23 | Fixed #23832 -- Added timezone aware Storage API. | James Aylett | |
| New Storage.get_{accessed,created,modified}_time() methods convert the naive time from now-deprecated {accessed,created_modified}_time() methods into aware objects in UTC if USE_TZ=True. | |||
| 2016-01-29 | Refs #26022 -- Used context manager version of assertRaisesMessage in tests. | Hasan | |
| 2016-01-29 | Refs #26022 -- Used context manager version of assertRaises in tests. | Hasan | |
| 2016-01-07 | Fixed #26038 -- Changed FileSystemStorage defaults on setting change. | Simon Charette | |
| Thanks to Dave Voutila for the report and Tim for the review. | |||
| 2015-10-01 | Fixed #21042 -- Allowed accessing FileDescriptor on the model class. | Tim Graham | |
| This is consistent with ability to reference other descriptors on the model class (5ef0c03ae9aca99289737ba6d88a371ad95cf432). | |||
| 2015-09-23 | Refs #9893 -- Removed shims for lack of max_length support in file storage ↵ | Tim Graham | |
| per deprecation timeline. | |||
| 2015-06-24 | Renamed RemovedInDjangoXYWarnings for new roadmap. | Tim Graham | |
| Forwardport of ae1d663b7913f6da233c55409c4973248372d302 from stable/1.8.x plus more. | |||
| 2015-05-22 | Fixed #24826 -- Accounted for filesystem-dependent filename max length | Claude Paroz | |
| Thanks Raphaël Hertzog for the report and help on the patch, and Tim Graham for the review. | |||
| 2015-05-20 | Fixed typo in file_storage tests. | Tim Graham | |
| 2015-05-20 | Refs #24652 -- Enforced test isolation in file_storage tests. | Simon Charette | |
| 2015-05-12 | Fixed #24105 -- Called Storage.get_valid_name() when upload_to is callable | Abhaya Agarwal | |
| 2015-02-23 | Guaranteed removal of temporary files during tests. | Aymeric Augustin | |
| Dropped the DJANGO_TEST_TEMP_DIR environment variable. Before this change, proper removal depended on the developer passing dir=os.environ['DJANGO_TEST_TMP_DIR'] to tempfile functions. | |||
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2015-01-28 | Removed threading fallback imports. | Tim Graham | |
| Django imports threading in many other places without fallback. | |||
