c4d9e51 | Antoine R. Dumont (@ardumont) | 24 October 2017, 12:08:42 UTC | New upstream version 0.0.25 | 24 October 2017, 12:08:42 UTC |
f30482a | Antoine R. Dumont (@ardumont) | 24 October 2017, 12:06:10 UTC | swh.deposit.production: Add support for proxy headers in django Related T806 | 24 October 2017, 12:06:10 UTC |
2b6df34 | Antoine R. Dumont (@ardumont) | 23 October 2017, 13:37:11 UTC | New upstream version 0.0.24 | 23 October 2017, 13:37:11 UTC |
51aa7e2 | Antoine R. Dumont (@ardumont) | 23 October 2017, 13:36:30 UTC | swh.deposit.api: Fix 500 error when browsing api through browser | 23 October 2017, 13:36:30 UTC |
fba01d2 | Antoine R. Dumont (@ardumont) | 23 October 2017, 09:31:39 UTC | New upstream version 0.0.23 | 23 October 2017, 09:31:39 UTC |
c12fd4a | Antoine R. Dumont (@ardumont) | 23 October 2017, 09:31:17 UTC | swh.deposit: Fix pep8 warnings | 23 October 2017, 09:31:17 UTC |
f04c12e | moranegg | 20 October 2017, 14:05:15 UTC | Metadata tests and docs added | 20 October 2017, 14:05:15 UTC |
d97181a | Antoine R. Dumont (@ardumont) | 20 October 2017, 12:37:29 UTC | swh.deposit.api: Add 'rejected' status tests on deposit Now, we use real basic archives for testing purpose. | 20 October 2017, 13:43:42 UTC |
ce3f8cf | Antoine R. Dumont (@ardumont) | 20 October 2017, 09:48:51 UTC | docs: Update documentation samples to latest development | 20 October 2017, 09:48:51 UTC |
72c48a7 | Antoine R. Dumont (@ardumont) | 20 October 2017, 09:20:07 UTC | swh.deposit.api: Update docstring properly | 20 October 2017, 09:20:07 UTC |
27dce88 | Antoine R. Dumont (@ardumont) | 19 October 2017, 18:42:05 UTC | swh.deposit.tests: Add upload size limit test | 19 October 2017, 18:42:05 UTC |
0897cb2 | Antoine R. Dumont (@ardumont) | 19 October 2017, 18:39:41 UTC | swh.deposit.api: Add post check validation on deposit Separated from the query/response flow, we now check that we can at least read deposit's archives (implementation wise, we use django's signal api). If the archives' check fails, the deposit is deemed 'rejected'. The client can check the state endpoint to know the status. deposit_status key). Otherwise, the status is set to ready-for-injection. | 19 October 2017, 18:39:41 UTC |
d609496 | Antoine R. Dumont (@ardumont) | 19 October 2017, 18:37:57 UTC | swh.deposit.tests: Use a small upload size limit for tests | 19 October 2017, 18:37:57 UTC |
7aa250e | Antoine R. Dumont (@ardumont) | 19 October 2017, 18:37:13 UTC | swh.deposit.api: Fix mismatch hash check message | 19 October 2017, 18:37:13 UTC |
561522e | Antoine R. Dumont (@ardumont) | 19 October 2017, 13:38:01 UTC | New upstream version 0.0.22 | 19 October 2017, 13:38:01 UTC |
06d36f0 | Antoine R. Dumont (@ardumont) | 19 October 2017, 13:31:35 UTC | swh.deposit.api: Return fqdn urls | 19 October 2017, 13:31:35 UTC |
5e90771 | Antoine R. Dumont (@ardumont) | 19 October 2017, 13:16:31 UTC | swh.deposit.api: Use variable to define the pivot status 'ready' | 19 October 2017, 13:17:26 UTC |
bba4271 | Antoine R. Dumont (@ardumont) | 19 October 2017, 13:15:23 UTC | swh.deposit.api: Add state iri in the deposit receipt | 19 October 2017, 13:17:26 UTC |
0d815b7 | Antoine R. Dumont (@ardumont) | 19 October 2017, 13:12:22 UTC | swh.deposit.api: Add deposit's status in the deposit receipt | 19 October 2017, 13:17:25 UTC |
1d8a475 | Antoine R. Dumont (@ardumont) | 19 October 2017, 12:58:05 UTC | swh.deposit.api: Explicit no support for Metadata-Relevant header | 19 October 2017, 13:17:25 UTC |
53c6443 | Antoine R. Dumont (@ardumont) | 19 October 2017, 12:57:44 UTC | swh.deposit.tests: Fix potential listing error | 19 October 2017, 12:57:44 UTC |
647a26e | Antoine R. Dumont (@ardumont) | 19 October 2017, 10:19:42 UTC | presentation: Fix empty space | 19 October 2017, 10:19:42 UTC |
4db3cf9 | Antoine R. Dumont (@ardumont) | 18 October 2017, 14:07:16 UTC | swh.deposit.tests: Remove spurious print statement | 18 October 2017, 14:07:16 UTC |
c66460f | Antoine R. Dumont (@ardumont) | 18 October 2017, 14:02:03 UTC | docs/Makefile: Make copy_md target execute before sphinx generation | 18 October 2017, 14:02:03 UTC |
340ed5a | Antoine R. Dumont (@ardumont) | 18 October 2017, 13:58:26 UTC | docs/Makefile: Clean copies | 18 October 2017, 13:58:26 UTC |
ced68c3 | Antoine R. Dumont (@ardumont) | 18 October 2017, 09:36:40 UTC | New upstream version 0.0.21 | 18 October 2017, 09:36:40 UTC |
4f4b192 | Antoine R. Dumont (@ardumont) | 18 October 2017, 09:06:37 UTC | swh.deposit.read: Simplify clean up temporary directory routine | 18 October 2017, 09:13:46 UTC |
cea900e | Antoine R. Dumont (@ardumont) | 17 October 2017, 14:08:33 UTC | swh.deposit.tests: Use django-nose runner | 17 October 2017, 14:08:33 UTC |
32c7c35 | Antoine R. Dumont (@ardumont) | 17 October 2017, 13:23:01 UTC | swh.deposit.tests: Add tests around deposit archives' read api | 17 October 2017, 13:25:47 UTC |
97d9b8c | Antoine R. Dumont (@ardumont) | 17 October 2017, 09:59:05 UTC | swh.deposit.tests: Rename deposit_read to deposit_read_metadata | 17 October 2017, 09:59:05 UTC |
ceb5090 | Antoine R. Dumont (@ardumont) | 17 October 2017, 09:57:08 UTC | swh.deposit.tests: Add missing case around read metadata endpoint | 17 October 2017, 09:57:08 UTC |
85a9c1f | Antoine R. Dumont (@ardumont) | 17 October 2017, 09:56:43 UTC | README-injection: Improve sentence phrasing | 17 October 2017, 09:56:43 UTC |
26d7215 | Antoine R. Dumont (@ardumont) | 17 October 2017, 09:56:06 UTC | swh.deposit.tests: Clean up unused test configuration | 17 October 2017, 09:56:06 UTC |
034ba2d | Antoine R. Dumont (@ardumont) | 16 October 2017, 16:23:19 UTC | New upstream version 0.0.20 | 16 October 2017, 16:23:19 UTC |
0df83b9 | Antoine R. Dumont (@ardumont) | 16 October 2017, 16:23:06 UTC | requirements: Remove unneeded requirements | 16 October 2017, 16:23:06 UTC |
2125a7b | Antoine R. Dumont (@ardumont) | 16 October 2017, 16:15:42 UTC | swh.deposit.scheduler: Move scheduling part to swh.deposit.injection | 16 October 2017, 16:19:14 UTC |
cf98e0f | Antoine R. Dumont (@ardumont) | 16 October 2017, 16:11:08 UTC | swh.deposit.injection: Separation of concern between reading/loading | 16 October 2017, 16:11:08 UTC |
5a9761d | Antoine R. Dumont (@ardumont) | 16 October 2017, 11:59:11 UTC | swh.deposit.api: Remove dead code | 16 October 2017, 11:59:29 UTC |
3663136 | Antoine R. Dumont (@ardumont) | 16 October 2017, 10:46:11 UTC | New upstream version 0.0.19 | 16 October 2017, 10:46:11 UTC |
662215d | Antoine R. Dumont (@ardumont) | 16 October 2017, 10:44:22 UTC | error: Define summary message for method not allowed endpoints | 16 October 2017, 10:44:22 UTC |
3ffe0eb | Antoine R. Dumont (@ardumont) | 14 October 2017, 08:45:08 UTC | New upstream version 0.0.18 | 14 October 2017, 08:45:08 UTC |
ceb38e9 | Antoine R. Dumont (@ardumont) | 14 October 2017, 08:37:23 UTC | swh.deposit.api.deposit: make slug header mandatory To: - to receive the origin in that slot - incidentally, respect the db model | 14 October 2017, 08:37:23 UTC |
b8f049f | Antoine R. Dumont (@ardumont) | 13 October 2017, 16:44:08 UTC | bin: Add script for atom deposit creation | 14 October 2017, 08:07:59 UTC |
993831f | Antoine R. Dumont (@ardumont) | 13 October 2017, 14:37:27 UTC | New upstream version 0.0.17 | 13 October 2017, 14:37:27 UTC |
b6a8f02 | Antoine R. Dumont (@ardumont) | 13 October 2017, 14:36:02 UTC | swh.deposit: Fix missing files | 13 October 2017, 14:36:02 UTC |
f7754d9 | Antoine R. Dumont (@ardumont) | 13 October 2017, 13:41:47 UTC | New upstream version 0.0.16 | 13 October 2017, 13:41:47 UTC |
889d219 | Antoine R. Dumont (@ardumont) | 13 October 2017, 12:51:12 UTC | packaging: Split python3-swh.deposit / python3-swh.deposit.injection Goal: Reducing dependencies | 13 October 2017, 13:35:12 UTC |
ea0381b | Antoine R. Dumont (@ardumont) | 13 October 2017, 12:21:46 UTC | d/control: Bump dependency to latest swh-loader-core | 13 October 2017, 13:10:14 UTC |
1e6b345 | Antoine R. Dumont (@ardumont) | 13 October 2017, 12:20:20 UTC | requirements-swh: Fix version typo | 13 October 2017, 13:10:14 UTC |
8288f8e | Antoine R. Dumont (@ardumont) | 13 October 2017, 12:09:23 UTC | swh.deposit.injection: Separate task from loading process | 13 October 2017, 13:10:13 UTC |
d181b00 | Antoine R. Dumont (@ardumont) | 13 October 2017, 08:31:42 UTC | swh.deposit.tasks: Move tasks in subfolder injection | 13 October 2017, 08:31:42 UTC |
c6f91af | Antoine R. Dumont (@ardumont) | 13 October 2017, 08:23:23 UTC | Deposit update: Update status to success imposes revision id key | 13 October 2017, 08:23:23 UTC |
44a4a46 | Antoine R. Dumont (@ardumont) | 12 October 2017, 17:01:52 UTC | swh.deposit.tasks: Add deposit archive ingestion task | 12 October 2017, 18:04:39 UTC |
0ee6798 | Antoine R. Dumont (@ardumont) | 12 October 2017, 16:04:17 UTC | packaging: Cleanup | 12 October 2017, 18:04:39 UTC |
27dfb89 | Antoine R. Dumont (@ardumont) | 12 October 2017, 13:53:23 UTC | swh.deposit.auth: private api is free from basic authentication This includes: - dropping the old swh.deposit.auth module which included a basic authentication middleware. We now use djangorestframework's (drf). We did not prior to this due to some package version issue. - As this returns json response in failing authentication though, we convert the response into an swh-deposit one (that code remained in the swh.deposit.auth module) | 12 October 2017, 14:06:26 UTC |
ad61dc2 | Antoine R. Dumont (@ardumont) | 12 October 2017, 12:28:05 UTC | swh.deposit.tasks: Describe the deposit task's implementation plan | 12 October 2017, 12:28:25 UTC |
20a2e08 | Antoine R. Dumont (@ardumont) | 12 October 2017, 12:17:53 UTC | swh.deposit.api: Permit child class to define additional checks | 12 October 2017, 12:27:43 UTC |
ad91a76 | Antoine R. Dumont (@ardumont) | 12 October 2017, 11:51:39 UTC | swh.deposit.auth: Remove unneeded login step from authentication | 12 October 2017, 12:27:43 UTC |
d86010c | Antoine R. Dumont (@ardumont) | 12 October 2017, 10:42:34 UTC | swh.deposit.tests: use the collection name when creating uri | 12 October 2017, 12:27:43 UTC |
e87d27b | Antoine R. Dumont (@ardumont) | 12 October 2017, 10:38:04 UTC | swh.deposit.api: Split between private and public api | 12 October 2017, 12:26:23 UTC |
637b67f | Antoine R. Dumont (@ardumont) | 12 October 2017, 08:58:17 UTC | swh.deposit.urls: Move api urls to api subfolder | 12 October 2017, 12:26:23 UTC |
d80b6db | Antoine R. Dumont (@ardumont) | 12 October 2017, 08:44:23 UTC | swh.deposit.admin: Clean up unused code | 12 October 2017, 08:44:23 UTC |
d0c39d2 | Antoine R. Dumont (@ardumont) | 11 October 2017, 15:55:45 UTC | swh.deposit.tests: Reuse swh.deposit.config setup routine | 11 October 2017, 15:55:45 UTC |
19a6a07 | Antoine R. Dumont (@ardumont) | 11 October 2017, 15:10:36 UTC | swh.deposit.scheduler.cli: Add one-shot task scheduling machinery | 11 October 2017, 15:16:35 UTC |
bd26e2a | Antoine R. Dumont (@ardumont) | 11 October 2017, 12:37:35 UTC | bin/Makefile: Ease manual tests orchestration | 11 October 2017, 15:16:34 UTC |
c1ca943 | Antoine R. Dumont (@ardumont) | 11 October 2017, 12:15:08 UTC | swh.deposit.api: Add private api to update deposit's status | 11 October 2017, 15:16:34 UTC |
5287e32 | Antoine R. Dumont (@ardumont) | 11 October 2017, 10:19:45 UTC | swh.deposit.urls: Rename variable to explicit the private api notion | 11 October 2017, 10:19:45 UTC |
16a8004 | Antoine R. Dumont (@ardumont) | 10 October 2017, 10:33:15 UTC | swh.deposit.tests: Badly formatted atom xml results in a bad request | 10 October 2017, 10:49:37 UTC |
4b9fec5 | Antoine R. Dumont (@ardumont) | 10 October 2017, 09:46:33 UTC | swh.deposit.tests: Add TEI input xml flux | 10 October 2017, 10:49:36 UTC |
13d319a | Antoine R. Dumont (@ardumont) | 10 October 2017, 09:46:08 UTC | swh.deposit.tests: Improve no value check on atom deposit entry | 10 October 2017, 10:49:36 UTC |
9173138 | Antoine R. Dumont (@ardumont) | 10 October 2017, 09:45:16 UTC | swh.deposit.tests: Improve existence checks | 10 October 2017, 10:49:36 UTC |
5885304 | Antoine R. Dumont (@ardumont) | 09 October 2017, 08:31:21 UTC | d/control: Bump dependency to latest swh.loader.tar | 10 October 2017, 10:49:27 UTC |
50ea9a8 | Antoine R. Dumont (@ardumont) | 06 October 2017, 16:23:19 UTC | swh.deposit.tasks: Prepare deposit tar ingestion task | 10 October 2017, 10:49:19 UTC |
580afa1 | Antoine R. Dumont (@ardumont) | 09 October 2017, 08:23:48 UTC | New upstream version 0.0.15 | 09 October 2017, 08:23:48 UTC |
fd6b622 | Antoine R. Dumont (@ardumont) | 09 October 2017, 08:22:38 UTC | d/control: Downgrade to already package loader-tar dependency The actual dependency to the current code does not depend on the latest yet. | 09 October 2017, 08:23:05 UTC |
569cd2b | Antoine R. Dumont (@ardumont) | 09 October 2017, 08:12:37 UTC | d/control: Drop no longer needed swh.objstorage dependency | 09 October 2017, 08:12:37 UTC |
ea6c15b | Antoine R. Dumont (@ardumont) | 06 October 2017, 13:07:21 UTC | swh.deposit.api: Add service to clean up temporary archives The retrieval of archives can temporarily build an archive from multiple ones before sending its content to the client. As a result, when retrieving a content, we leave in a temporary location an archive. This temporary archive is referenced in a table deposit_temporary_archive. This adds a service which is in charge to poll regularly and delete old temporary archives. | 06 October 2017, 14:00:53 UTC |
3475704 | Antoine R. Dumont (@ardumont) | 05 October 2017, 14:57:58 UTC | swh.deposit.api: Add private api to read a deposit's raw content This possibly aggregates multiple archives into one and stream the result to the client. This is incomplete for now as the possibly temporary archive referenced is left on the server. | 06 October 2017, 14:00:53 UTC |
0da3bd5 | Antoine R. Dumont (@ardumont) | 06 October 2017, 13:06:45 UTC | swh.models: Import when needed | 06 October 2017, 13:10:31 UTC |
b6fa22c | Antoine R. Dumont (@ardumont) | 06 October 2017, 11:02:15 UTC | swh.deposit.api: Update docstring | 06 October 2017, 13:10:30 UTC |
42a4534 | Antoine R. Dumont (@ardumont) | 06 October 2017, 10:04:04 UTC | bin: Reference sample executables to exercise local run | 06 October 2017, 13:10:30 UTC |
e706bfa | Antoine R. Dumont (@ardumont) | 06 October 2017, 10:03:47 UTC | Makefile.local: Update make target dependency | 06 October 2017, 13:10:30 UTC |
90f8b15 | Antoine R. Dumont (@ardumont) | 06 October 2017, 10:03:25 UTC | docs: Fix typo in private yaml sample | 06 October 2017, 13:10:30 UTC |
dbe43be | Antoine R. Dumont (@ardumont) | 06 October 2017, 08:14:45 UTC | swh.deposit.tests: Check existence before directory cleanup | 06 October 2017, 08:15:22 UTC |
c193b13 | Antoine R. Dumont (@ardumont) | 05 October 2017, 13:23:57 UTC | Remove reference to noop and verbose since no longer in spec 2.0 | 05 October 2017, 13:30:31 UTC |
7c18eec | Antoine R. Dumont (@ardumont) | 05 October 2017, 12:53:59 UTC | swh.deposit: Switch from objstorage layer to django's | 05 October 2017, 13:30:18 UTC |
3fe32ac | Antoine R. Dumont (@ardumont) | 05 October 2017, 12:07:40 UTC | README-dev: Update documentation about bootstraping the dev env | 05 October 2017, 12:07:40 UTC |
8c35106 | Antoine R. Dumont (@ardumont) | 04 October 2017, 13:20:49 UTC | d/control: Bump dependency to swh.objstorage Fix missing runtime dependencies on swh-*. | 04 October 2017, 13:20:49 UTC |
c8570b3 | Antoine R. Dumont (@ardumont) | 04 October 2017, 13:16:15 UTC | swh.objstorage: Use the in-memory objstorage implementation | 04 October 2017, 13:18:42 UTC |
a22792a | Antoine R. Dumont (@ardumont) | 02 October 2017, 15:02:59 UTC | swh.deposit.scheduler.cli: Add a scheduling implementation on deposit WIP, this still needs: - integration testing (manual so far) - clean up routine - scheduler api interface (for now this uses celery directly) | 04 October 2017, 13:18:41 UTC |
85940e5 | Antoine R. Dumont (@ardumont) | 28 September 2017, 14:56:54 UTC | New upstream version 0.0.14 | 28 September 2017, 14:56:54 UTC |
33da86c | Antoine R. Dumont (@ardumont) | 28 September 2017, 14:47:46 UTC | swh.deposit.tests: Add missing test cases scenario about updates - Fix error in PUT EM_IRI implementation - Improve test docstrings - Separate delete tests from update ones | 28 September 2017, 14:56:22 UTC |
cc294ca | Antoine R. Dumont (@ardumont) | 28 September 2017, 10:39:27 UTC | README-injection: Improve documentation | 28 September 2017, 10:39:27 UTC |
8117a6c | Antoine R. Dumont (@ardumont) | 27 September 2017, 14:33:12 UTC | docs: Remove unneeded setup It's already declared at the common swh.docs dependency | 27 September 2017, 14:33:12 UTC |
1196e86 | Antoine R. Dumont (@ardumont) | 27 September 2017, 13:48:41 UTC | README: Improve documentation | 27 September 2017, 13:48:41 UTC |
f47935d | Antoine R. Dumont (@ardumont) | 27 September 2017, 13:34:28 UTC | README: Improve documentation and add schema representation | 27 September 2017, 13:34:41 UTC |
011690a | Antoine R. Dumont (@ardumont) | 27 September 2017, 11:23:35 UTC | README: Improve documentation and rendering | 27 September 2017, 11:23:39 UTC |
d8887b9 | Antoine R. Dumont (@ardumont) | 27 September 2017, 09:57:19 UTC | README: Improve documentation and rendering | 27 September 2017, 09:57:27 UTC |
247abca | Antoine R. Dumont (@ardumont) | 27 September 2017, 09:29:56 UTC | docs: Integration the injection part in the docs rendering | 27 September 2017, 09:33:09 UTC |
3b3ec7c | Antoine R. Dumont (@ardumont) | 27 September 2017, 09:29:49 UTC | README-injection: Improve documentation and rendering issues | 27 September 2017, 09:33:09 UTC |