| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2015-01-14 | Skipped a problematic file_storage test on Windows. | Tim Graham | |
| 2015-01-12 | Fixed #9893 -- Allowed using a field's max_length in the Storage. | Pavel Shpilev | |
| 2014-11-03 | Fixed #23620 -- Used more specific assertions in the Django test suite. | Berker Peksag | |
| 2014-09-29 | Replaced set([foo, ...]) by {foo, ...} literals. Refs PR 3282. | Thomas Chaumeny | |
| Thanks Collin Anderson for the review. | |||
| 2014-09-24 | Removed numbering from the models.py header of some test packages. | Loic Bistuer | |
| This is a reliqua from the early days of the modeltests/regressiontests era. | |||
| 2014-08-20 | Fixed #23157 -- Removed O(n) algorithm when uploading duplicate file names. | Tim Graham | |
| This is a security fix. Disclosure following shortly. | |||
| 2014-06-23 | Created import-time test temp dirs in known location | Claude Paroz | |
| Refs #17215. In the same spirit as 5de31cb8cb. | |||
| 2014-06-11 | Fixed #22680 -- I/O operation on closed file. | Florian Apolloner | |
| This patch is two-fold; first it ensure that Django does close everything in request.FILES at the end of the request and secondly the storage system should no longer close any files during save, it's up to the caller to handle that -- or let Django close the files at the end of the request. | |||
