Commit graph

  • ec1230e51d Merge d29e3532e8 into 3b725c2ab4 Benoît Bryon 2014-03-03 10:47:29 +0100
  • d29e3532e8 Refs #80 - Updated changelog. Benoît Bryon 2014-03-03 08:19:43 +0100
  • eeaabd2a37 Refs #80 - Added a test around demo's 'object:inline_file' URL. Benoît Bryon 2014-03-03 08:15:46 +0100
  • ffef9ce703 Refs #80 - Referenced options inherited from DownloadMixin in each view's documentation. Benoît Bryon 2014-03-03 07:58:43 +0100
  • 7875999fe2 Refs #80 - Improved documentation about 'DownnloadMixin.attachment' attribute. Benoît Bryon 2014-03-03 07:49:30 +0100
  • 8e83ec559f Refs #80 - Changed wording in 'serve file inline' documentation. Benoît Bryon 2014-03-03 07:11:38 +0100
  • af0ffa3e2c Psycho-rebased branch 80-no-attachment-docs on top of master Benoît Bryon 2014-03-02 19:42:17 +0100
  • 8c5e37ca8c Merge 21cb8f6409 into 3b725c2ab4 Erik Dykema 2014-03-02 13:36:26 -0500
  • 3b725c2ab4 Introduced support of Python >= 3.3. Closes #46. Benoît Bryon 2014-03-02 19:35:20 +0100
  • b29c424e3b Merge 5850ffac81 into 6232fcb736 Natim 2014-02-25 01:08:08 +0100
  • 5850ffac81 Fixed indentation in tox.ini file. Benoît Bryon 2014-02-25 01:07:59 +0100
  • 5cde2b0d2d Revert "Minor changes in tox configuration file." Benoît Bryon 2014-02-25 01:06:59 +0100
  • 2d4f8c9773 Refs #46 - Updated changelog. Benoît Bryon 2014-02-25 00:57:07 +0100
  • cfb6964af3 Minor changes in tox configuration file. Benoît Bryon 2014-02-25 00:56:50 +0100
  • 70c6b00442 Refs #46 - Fixed Python 2 and Python 3 compatibility in doctests related to string/unicode. Benoît Bryon 2014-02-25 00:47:20 +0100
  • 546bdc2461 Test of README build to HTML is now done with 'rst2html' command via tox. Benoît Bryon 2014-02-25 00:43:09 +0100
  • 1ea2790ba9 Refs #46 -- Add Py3 support. Rémy HUBSCHER 2014-02-16 19:04:47 +0100
  • 21cb8f6409 Add documentation for serving a file inline. Erik Dykema 2014-02-10 14:30:41 -0500
  • 558bd757a3 Add non-downloading inline_file_view Erik Dykema 2014-02-10 14:29:48 -0500
  • 6232fcb736 Using tox in development environment. Makefile no longer uses buildout or virtualenv. Dropped tests for Python 2.6. Closes #74. Benoît Bryon 2014-02-10 01:38:28 +0100
  • ac75fab881 Merge d587c515f0 into e28951d0a1 Benoît Bryon 2014-02-10 01:27:22 +0100
  • d587c515f0 Refs #74 - Switched to tox as test-environment manager. Added flake8 to the test suite. Dropped python 2.6 tests. Makefile no longer creates a virtualenv. Benoît Bryon 2014-02-10 01:27:14 +0100
  • 2962b84135 Refs #74 - Removing zc.buildout for DEV/TEST environments. WORK IN PROGRESS. Benoît Bryon 2014-01-24 15:26:16 +0100
  • e28951d0a1 Back to development: 1.6 Benoît Bryon 2013-11-29 09:23:54 +0100
  • 32322c1163 Preparing release 1.5 1.5 Benoît Bryon 2013-11-29 09:23:32 +0100
  • 40f407b627 Upgraded versions in development environment. Benoît Bryon 2013-11-29 09:21:26 +0100
  • 9b2a745383 Merge pull request #73 from benoitbryon/41-django-sendfile Benoît Bryon 2013-11-28 16:01:40 -0800
  • 6dd090757a Refs #41 - Added 'mimetype' and 'encoding' arguments to 'DownloadMixin' => supported all arguments of original sendfile() function. Added documentation about migrating from django-sendfile to django-downloadview. Benoît Bryon 2013-11-29 00:55:46 +0100
  • 59d9b4966e Refs #41 - django_downloadview.sendfile is a PathDownloadView (was StorageDownloadView). PathDownloadView.get_file() raises FileNotFound if file does not exists. Benoît Bryon 2013-11-28 23:29:50 +0100
  • 194699045c Merge pull request #72 from benoitbryon/2-lighttpd-x-sendfile Benoît Bryon 2013-11-28 14:05:38 -0800
  • e33a8165ef Refs #2 - Introduced support of Lighttpd's X-Sendfile (mostly copied from django_downloadview.apache). Benoît Bryon 2013-11-28 23:02:40 +0100
  • b5191c6a6f Merge pull request #71 from benoitbryon/36-apache-x-sendfile Benoît Bryon 2013-11-28 13:23:23 -0800
  • ce31392efb Refs #36 - Updated changelog. Benoît Bryon 2013-11-28 22:21:11 +0100
  • 8b44724c90 Refs #36 - Introduced support of Apache X-Sendfile. Benoît Bryon 2013-11-26 09:30:19 +0100
  • 13c0f8b103 Back to development: 1.5 Benoît Bryon 2013-11-24 11:18:03 +0100
  • 8210e87bc6 Preparing release 1.4 1.4 Benoît Bryon 2013-11-24 11:17:31 +0100
  • 62b8a80f7f Merge pull request #66 from benoitbryon/65-versions-kgs Benoît Bryon 2013-11-24 02:13:04 -0800
  • dd6c4bf70a Refs #65 - Updated CHANGELOG. Benoît Bryon 2013-11-24 11:12:25 +0100
  • b8c5120f20 Refs #65 - Added notes about requirements and known good set of versions in INSTALL. Benoît Bryon 2013-11-24 11:09:50 +0100
  • cf086e0458 Merge pull request #64 from benoitbryon/43-file-not-found-404 Benoît Bryon 2013-11-24 01:41:22 -0800
  • 8d3d119be8 Refs #43 - Updated CHANGELOG. Benoît Bryon 2013-11-24 10:37:45 +0100
  • 567cf591b9 Refs #43 - ObjectDownloadView.get_file() raises FileNotFound if field is empty. Raises AttributeError if field does not exist (view or model is misconfigured). Benoît Bryon 2013-11-24 10:09:46 +0100
  • 0b2a26e180 Refs #43 - ObjectDownloadView.get_file() raises FileNotFound if file field does not exists or is empty. Introduced DownloadMixin.file_not_found_response(). Benoît Bryon 2013-11-24 10:03:11 +0100
  • b31e7b16ed Merge pull request #63 from benoitbryon/7-content-disposition-encoding Benoît Bryon 2013-11-18 03:15:18 -0800
  • f2d5a92b99 Refs #7 - Urlencoded non US-ASCII characters in Content-Disposition header (file name). Benoît Bryon 2013-11-18 12:12:02 +0100
  • cbf1e19f84 Merge pull request #62 from benoitbryon/10-djangopackages Benoît Bryon 2013-11-17 14:07:15 -0800
  • fce6583583 Refs #10 - Simplified 'alternatives' documentation: djangopackages's 'file-streaming' grid is enough to compare django-downloadview, django-private-files and django-protected-files. Benoît Bryon 2013-11-17 23:00:56 +0100
  • 448e9e849c Refs #10 - Referenced 'file-streaming' grid on djangopackages.com. Refreshed 'django.contrib.staticfiles' highlights. Benoît Bryon 2013-11-17 22:57:39 +0100
  • bb982b84be Upgraded software in development environment, including zc.buildout 2.2.1 and Django 1.6. Benoît Bryon 2013-11-08 11:51:22 +0100
  • a0f7b7400b Back to development: 1.4 Benoît Bryon 2013-11-08 11:31:59 +0100
  • b0ddcc9202 Preparing release 1.3 1.3 Benoît Bryon 2013-11-08 11:31:11 +0100
  • fb1de9996d Merge pull request #61 from benoitbryon/60-virtualfile-force-bytes Benoît Bryon 2013-11-08 01:00:47 -0800
  • f170c8904b Psycho-rebased branch 60-virtualfile-force-bytes on top of master Benoît Bryon 2013-11-08 09:59:51 +0100
  • 443d76b636 Merge pull request #59 from benoitbryon/57-binary-mode Benoît Bryon 2013-11-08 00:57:57 -0800
  • c141f027de Refs #60 - VirtualFile uses force_bytes(). Removed (wrong) patch of File.__iter__(). Benoît Bryon 2013-11-08 09:56:26 +0100
  • c372cac003 Refs #57 - PathDownloadView opens files in binary mode by default. Benoît Bryon 2013-11-08 09:37:54 +0100
  • c32313ca8e Merge pull request #56 from benoitbryon/25-single-backend Benoît Bryon 2013-11-06 15:12:03 -0800
  • e9d9b3dfaa Refs #25 - Introduced SmartDownloadMiddleware: makes it possible to setup several rules given a single optimization backend. Benoît Bryon 2013-11-07 00:09:30 +0100
  • e900c1a253 Merge pull request #55 from benoitbryon/api-readability Benoît Bryon 2013-11-05 16:52:18 -0800
  • 970820c5e2 Updated CHANGELOG. Benoît Bryon 2013-11-06 01:46:55 +0100
  • 6a4f421892 Dropped support (tests) for Python 2.6. Benoît Bryon 2013-11-05 11:53:29 +0100
  • 2c1ad3c730 ObjectDownloadView now inherits from SingleObjectMixin and BaseDownloadView. Added example for setup_view() in documentation. Benoît Bryon 2013-11-05 11:44:48 +0100
  • 0371f84f26 Added unit tests around BaseDownloadView. Introduced setup_view() test utility. Benoît Bryon 2013-11-05 07:29:58 +0100
  • def3e97a39 Added unit tests for DownloadMixin. Benoît Bryon 2013-11-04 23:20:13 +0100
  • 4c3787b2a0 Refs #25 - Added unit tests about API and deprecated settings. Benoît Bryon 2013-10-29 09:25:48 +0100
  • 1790094422 Standardized demo's packaging. Benoît Bryon 2013-10-28 21:07:42 +0100
  • 2e5d778651 Renamed README to README.rst. Improved setup.py readability. Benoît Bryon 2013-10-28 18:15:09 +0100
  • 9f82aea15b Updated description and keywords for PyPI. Benoît Bryon 2013-10-28 18:04:43 +0100
  • 874f3b9b54 Refs #25, refs #39, refs #40, refs #42 - Big refactoring in documentation and demo: narrative documentation uses examples from demo project. Benoît Bryon 2013-10-28 16:58:18 +0100
  • 413f7a9052 Refs #39 - Improved narrative documentation. Work in progress. Benoît Bryon 2013-10-21 15:06:19 +0200
  • cb68d7f8e5 Added few lines about vision in documentation. Benoît Bryon 2013-10-21 15:05:21 +0200
  • 47cc4ce04d Refs #41 - Introduced experimental port of django-sendfile's sendfile() function. Benoît Bryon 2013-10-21 15:04:30 +0200
  • 4547cc2f90 Refs #42 - Ignored Content-Length header for generated files. Benoît Bryon 2013-10-21 15:02:37 +0200
  • a38876d15c Refs #42 - Introduced StringIteratorIO, for use in VirtualDownloadView when you need to stream generated content (yield). Benoît Bryon 2013-10-21 14:59:25 +0200
  • 7c3b3a8de2 Splitted django_downloadview.views in several smaller modules. Benoît Bryon 2013-10-21 14:57:54 +0200
  • f34deba503 Moved API imports from django_downloadview's __init__.py to api.py. Benoît Bryon 2013-10-21 14:54:57 +0200
  • 5f0e40e23f Refs #39 - Removed auto-generated API documentation. Benoît Bryon 2013-10-21 14:36:46 +0200
  • 80392705b7 Refs #25, refs #39 - Simplified INSTALL, reviewed docs/settings.txt. Benoît Bryon 2013-10-21 14:35:06 +0200
  • 81e9607b82 Reviewed README. Benoît Bryon 2013-10-21 14:30:41 +0200
  • f623728bb9 Enabled collective.recipe.omelette in DEV environment. Benoît Bryon 2013-10-21 14:29:12 +0200
  • a93561601a Changed encoding declaration style in setup.py. Benoît Bryon 2013-10-21 14:27:38 +0200
  • fbfd2ecee4 Using sphinx.ext.intersphinx to reference Django and Python documentations. Benoît Bryon 2013-10-21 14:26:46 +0200
  • 588b1b0a6e Introduced DownloadDispatcherMiddleware and settings.DOWNLOADVIEW_MIDDLEWARES. Deprecated most options for former global XAccelRedirectMiddleware. Splitted nginx module into a package. Introduced BaseDownloadMiddleware. Benoît Bryon 2013-10-04 18:11:16 +0200
  • 47fc5bc9e3 Enhanced buildout configuration for development environment: using crate.io, upgraded to python-termstyle 0.1.10. Benoît Bryon 2013-07-26 01:38:38 +0200
  • b7f660c5e3 Back to development: 1.3 Benoît Bryon 2013-05-28 15:52:26 +0200
  • 0d29e332d0 Preparing release 1.2 1.2 Benoît Bryon 2013-05-28 15:51:32 +0200
  • 7f26fc362d Upgraded zest.releaser to version 3.45 (support of VERSION file). Benoît Bryon 2013-05-28 15:50:43 +0200
  • 01299a4351 Merge pull request #37 from benoitbryon/26-virtual-download-size Benoît Bryon 2013-05-28 06:31:04 -0700
  • 46d084d444 Merge d21d07c1e7 into 44f1ca3be3 Benoît Bryon 2013-05-28 06:22:06 -0700
  • d21d07c1e7 Refs #26 - Fixed assertIs() compatibility for Python<2.7 Benoît Bryon 2013-05-28 15:21:55 +0200
  • 121fb4d391 Refs #26 - Do not compute size of virtual files, unless file wrapper implements was_modified_since(). Benoît Bryon 2013-05-28 15:15:32 +0200
  • 44f1ca3be3 Refs #35 - Fixed conversion of README from reStructuredText to HTML. Benoît Bryon 2013-05-28 14:40:46 +0200
  • ce0569612b Refs #35 - Removed :doc: directives in README. Benoît Bryon 2013-05-28 08:52:15 +0200
  • 086aae5964 Refs #34 - Updated changelog Benoît Bryon 2013-05-28 08:51:31 +0200
  • e3aa01bd45 Refs #34 - Merged branch 34-modification-time. Benoît Bryon 2013-05-28 08:41:23 +0200
  • db5ed370c6 Merge pull request #34 from novagile/master Benoît Bryon 2013-05-27 23:37:27 -0700
  • 6c40354f4a Refs #34, refs #35 - Added documentation about DownloadMixin and BaseDownloadView. Benoît Bryon 2013-05-28 08:34:33 +0200
  • 31c0a0f4b9 Refs #34 - Introduced unit tests for DownloadMixin.was_modified_since(). Refactored DownloadMixin: easier to test, better docstrings. Benoît Bryon 2013-05-14 00:25:30 +0200
  • b550529791 Merge af2133909e into f69458afcb Natim 2013-05-13 02:56:40 -0700
  • af2133909e Fix AttributeError: 'File' object has no attribute 'modified_time' Rémy HUBSCHER 2013-05-07 18:50:51 +0200