Commit graph

  • f69458afcb Merge pull request #33 from novagile/master Benoît Bryon 2013-05-06 07:56:23 -0700
  • ee773e185d Merge e8266615ed into c00b4425ac Benoît Bryon 2013-05-06 07:53:05 -0700
  • e8266615ed Refs #32 - Respect 'attachment' argument in X-Accel optimization. Benoît Bryon 2013-05-06 16:50:47 +0200
  • eff185b858 Frozen version of evg.recipe.activate in development environment. Benoît Bryon 2013-05-06 16:48:49 +0200
  • c00b4425ac Back to development: 1.2 Benoît Bryon 2013-04-11 15:57:47 +0200
  • 8a3fd20f3c Preparing release 1.1 1.1 Benoît Bryon 2013-04-11 15:56:44 +0200
  • f67757baaa Reviewed documentation. Benoît Bryon 2013-04-11 15:42:28 +0200
  • cd4a0dcf24 Reviewed documentation. Benoît Bryon 2013-04-11 15:02:45 +0200
  • 57b3cefbc9 Frozen version of evg.recipe.activate in development environment. Benoît Bryon 2013-04-11 14:42:25 +0200
  • 33a23a48c3 Merge pull request #31 from novagile/master Benoît Bryon 2013-04-11 03:09:16 -0700
  • 69e6a336a9 Merge c64f083c9d into aa73e2a47a Benoît Bryon 2013-04-11 02:39:32 -0700
  • c64f083c9d Updated changelog. Benoît Bryon 2013-04-11 11:39:22 +0200
  • c2c152ec49 Fixed demo's 'http_download_hello_world' view: using 'basename' and not 'name'. Benoît Bryon 2013-04-11 11:39:08 +0200
  • c7033295fc Sorted known good set of versions, for easier maintenance. Benoît Bryon 2013-04-11 11:32:38 +0200
  • df0728c341 Frozen version of 'requests' for development environment. Benoît Bryon 2013-04-11 11:30:23 +0200
  • 58a5131a39 Refs #29 - Improved HTTPDownloadView. Benoît Bryon 2013-04-09 16:50:24 +0200
  • aa73e2a47a Merge pull request #30 from benoitbryon/29-httpdownloadview Benoît Bryon 2013-04-08 07:45:29 -0700
  • 07a2b0b6b6 Merge a770727b5e into 6b58ea1398 Benoît Bryon 2013-04-08 07:45:21 -0700
  • a770727b5e Encoded data written to StringIO. Benoît Bryon 2013-04-08 16:36:53 +0200
  • 3b65324a06 Refs #29 - Introduced HTTPFile and HTTPDownloadView to create proxy to arbitrary HTTP URL. Benoît Bryon 2013-04-08 15:39:06 +0200
  • 6b58ea1398 Added minimal Django settings in Sphinx configuration. Benoît Bryon 2013-03-20 16:58:24 +0100
  • b01fa006aa Closes #18, refs #27 - Added documentation about test utilities. Benoît Bryon 2013-03-20 16:46:24 +0100
  • 1fc008a685 Added link to TravisCI.org in README. Benoît Bryon 2013-03-20 16:27:58 +0100
  • a6631ffb00 Merge pull request #28 from novagile/master Benoît Bryon 2013-03-20 08:24:23 -0700
  • 3dff3f71ac Merge 5a3ff57e23 into 5c17707a8f Benoît Bryon 2013-03-20 08:23:33 -0700
  • 5c17707a8f Added support for TravisCI.org. Benoît Bryon 2013-03-20 16:22:38 +0100
  • c978f21373 Improved Makefile + some other minor improvements Benoît Bryon 2013-03-20 16:21:48 +0100
  • 5a3ff57e23 Refs #13 - Using Django's StreamingHttpResponse. Requires Django>=1.5. Introduced django_downloadview.test.assert_download_response(). Benoît Bryon 2013-03-20 16:00:20 +0100
  • 5159adae93 Minor review of packaging. Added dependency to setuptools. Benoît Bryon 2013-02-06 08:59:03 +0100
  • c671037db0 Merge pull request #24 from novagile/23-file-wrapper Benoît Bryon 2013-02-06 11:16:54 -0800
  • 33a353192f Merge 060233abc5 into 3dca740615 Benoît Bryon 2013-02-06 11:12:03 -0800
  • 060233abc5 Refs #23 - Implemented VirtualDownloadView and VirtualFile for basic support of in-memory (StringIO) or other generated files. Benoît Bryon 2013-02-06 20:11:42 +0100
  • 58cf4bac7d Removed deprecated DownloadView. Replaced by PathDownloadView and StorageDownloadView. Benoît Bryon 2013-02-06 19:15:00 +0100
  • 02f0b7aa0d Using doc comments instead of docstrings for attributes. Benoît Bryon 2013-02-06 19:07:23 +0100
  • e94054bcba Refs #23 - Implemented and tested StorageDownloadView. This StorageDownloadView is to replace an use case of former DownloadView. Benoît Bryon 2013-02-06 18:59:22 +0100
  • 5c91a53f40 Introduced narrative overview of available download views in documentation. Benoît Bryon 2013-02-06 16:18:37 +0100
  • 7876cfffc7 Changed sidebars in documentation. Removed unused links at documentation index bottom. Benoît Bryon 2013-02-06 15:41:17 +0100
  • 631099d173 Updated buildout configuration. Added tests around documentation with sphinxcontrib-testbuild. Benoît Bryon 2013-02-06 15:32:29 +0100
  • cc3df73905 Refs #23 - Implemented and tested PathDownloadView. This PathDownloadView is to replace an use case of former DownloadView. Benoît Bryon 2013-02-06 11:01:33 +0100
  • b8d51c12fb Minor refactoring in demo's tests. Benoît Bryon 2013-02-06 09:16:05 +0100
  • 562773799a Added Rémy to AUTHORS. Benoît Bryon 2013-02-06 09:12:16 +0100
  • d4dfbcffbe Come back baby come back Rémy HUBSCHER 2013-02-05 16:49:43 +0100
  • f7dd4114d7 Fix error on content-type Rémy HUBSCHER 2013-02-05 16:21:58 +0100
  • f9fe4f3a2f Improve DownloadView for cStringIO file download response Rémy HUBSCHER 2013-02-05 10:51:11 +0100
  • a012b11e97 Refs #21 and refs #23 - Download view passes a file wrapper to download response. The file wrapper encapsulates file attributes such as name, size or URL (introduced URL). Benoît Bryon 2012-12-13 19:01:50 +0100
  • 3dca740615 Fixed development version number. Benoît Bryon 2012-12-10 11:43:41 +0100
  • 3dad9728a1 Merge pull request #20 from benoitbryon/references Benoît Bryon 2012-12-10 02:40:22 -0800
  • a0b524d446 Merge ea0b267de2 into dd687d148b Benoît Bryon 2012-12-10 02:40:12 -0800
  • ea0b267de2 Refs #8, refs #9, refs #12 - Introduced links to alteratives: django-sendfile, django-private-files, django-protected-files. Benoît Bryon 2012-12-10 11:38:04 +0100
  • dd687d148b Merge pull request #17 from novagile/16-assert-response Benoît Bryon 2012-12-10 02:07:15 -0800
  • 4aa31f7d14 Merge 4dd718fba3 into 9338455399 Benoît Bryon 2012-12-10 02:05:40 -0800
  • 4dd718fba3 Refs #16 - Improved documentation for Nginx optimizations (references to demo project). Refs #18 - Moved temporary_media_root utility from demoproject.download.tests to django_downloadview.test. Benoît Bryon 2012-12-10 11:05:28 +0100
  • 78c1941b50 Refs #16 - Introduced nginx.assert_x_accel_redirect() utility function, for use in tests. Benoît Bryon 2012-12-07 17:05:28 +0100
  • 9338455399 Back to development: 1.1 Benoît Bryon 2012-12-04 12:58:32 +0100
  • e7cb6e884a Preparing release 1.0 1.0 Benoît Bryon 2012-12-04 12:57:48 +0100
  • 0d2d38718e Improved demo project: provided initial data and a simple homepage with some links. Benoît Bryon 2012-12-04 12:17:57 +0100
  • 4f29852ddb Reviewed documentation. Preparing first public release. Benoît Bryon 2012-12-04 11:47:37 +0100
  • 7738d1c0b6 Merge pull request #6 from benoitbryon/1-nginx Benoît Bryon 2012-11-28 10:06:32 -0800
  • 8af9099392 Merge 9762025d1a into e5a36a4b41 Benoît Bryon 2012-11-28 10:05:59 -0800
  • 9762025d1a Refs #1 - Fixed nginx middleware. Populated documentation (examples should be moved to demo project). Benoit Bryon 2012-11-28 19:04:13 +0100
  • 1f8876ba4f Refs #1 - Experimental support for Nginx X-Accel. Work in progress Benoit Bryon 2012-11-28 16:53:20 +0100
  • 66c83a8914 Introduced DownloadResponse.url. Not used yet. Benoit Bryon 2012-11-22 10:29:09 +0100
  • 450d2f42bb Minor precision about deserialization in views. Benoit Bryon 2012-11-22 10:00:36 +0100
  • 5a031a2011 Use **kwargs in DownloadMixin.render_to_response() Benoit Bryon 2012-11-22 09:51:52 +0100
  • e5a36a4b41 Introduced DownloadResponse.url. Not used yet. Benoit Bryon 2012-11-22 10:29:09 +0100
  • 9e9ee8bfdf Minor precision about deserialization in views. Benoit Bryon 2012-11-22 10:00:36 +0100
  • 343b8bea07 Use **kwargs in DownloadMixin.render_to_response() Benoit Bryon 2012-11-22 09:51:52 +0100
  • 41e00d312d Refs #1 - Introduced experimental support for Nginx X-Accel. WORK IN PROGRESS. Benoit Bryon 2012-11-19 14:41:36 +0100
  • 46542cdc3c Refs #3 - Introduced base decorators and middlewares. Benoit Bryon 2012-11-19 14:39:30 +0100
  • 5a432dc700 Refs #3 - Introduced DownloadResponse. Benoit Bryon 2012-11-16 23:29:55 +0100
  • 0ae3653d1e Clarified charset and encoding. Benoit Bryon 2012-11-16 22:35:14 +0100
  • faaa12fcb8 PEP8 on views.py Benoit Bryon 2012-11-16 21:59:06 +0100
  • 434db01168 Fixed ObjectDownloadView.object access with a cache. Using client-side basename instead of server-side filename to guess the mimetype. Benoit Bryon 2012-08-30 23:12:27 +0200
  • 9e4e7bfc0a Added attributes to ObjectDownloadView, so that it is possible to use a model as a cache for file metadata (size, mime-type, basename...). Added docstrings. Benoit Bryon 2012-08-29 18:06:29 +0200
  • d69b84a705 Modified the way documentation version is retrieved, so that readthedocs.org can get it. Benoit Bryon 2012-08-29 10:19:51 +0200
  • 36e862d1c0 Introduced API documentation. Not complete yet, since docstrings are not verbose. Benoit Bryon 2012-08-29 10:11:08 +0200
  • 33ad5d492e Refactored generic download views. Added storage argument to DownloadView. Renamed DownloadView's 'file' argument to 'filename'. Benoit Bryon 2012-08-28 15:47:26 +0200
  • 5a2a174b3e Reduced memory usage when serving files: return an iterator of chunks, don't load the whole file into memory. Benoit Bryon 2012-08-28 10:46:02 +0200
  • ab75aa6e08 Fixed tests: tests use a temporary settings.MEDIA_ROOT, so files are isolated for tests. Benoit Bryon 2012-08-28 10:13:41 +0200
  • 24b15e0400 Improved testing. Fixed 'make documentation'. Benoit Bryon 2012-08-27 18:27:00 +0200
  • 7f1801c684 Fixed example in README. ObjectDownloadView now use 'file_field' argument instead of 'file_attribute', in order to mimic 'slug_field'. Benoit Bryon 2012-08-27 17:33:33 +0200
  • d48a3d9052 Promoted ObjectDownloadView instead of DownloadView in README. Benoit Bryon 2012-08-27 17:25:24 +0200
  • a45c79552e Introduced ObjectDownloadView. UNSTABLE. Work in progress. Benoit Bryon 2012-08-27 17:05:24 +0200
  • 224fbb15ec Added notice in README: experimental project. Benoit Bryon 2012-08-27 16:14:35 +0200
  • 536728bc0a Introduced DownloadView. Introduced demo project, used to develop and test the library. Work in progress. Benoit Bryon 2012-08-27 15:57:47 +0200
  • f9bdd8fca7 Introduced project's placeholders. Work in progress. Benoit Bryon 2012-08-27 12:00:17 +0200