3eaf11d | Antoine R. Dumont (@ardumont) | 06 December 2017, 11:21:44 UTC | New upstream version 0.0.36 | 06 December 2017, 11:21:44 UTC |
dbcea99 | Antoine R. Dumont (@ardumont) | 06 December 2017, 11:19:46 UTC | swh.deposit.api.private: Deposit's author is swh | 06 December 2017, 11:19:46 UTC |
89b506c | Antoine R. Dumont (@ardumont) | 06 December 2017, 10:55:44 UTC | d/control: Bump to latest dependencies version swh-core, swh-loader-tar | 06 December 2017, 11:08:42 UTC |
ab74040 | Antoine R. Dumont (@ardumont) | 05 December 2017, 18:23:40 UTC | New upstream version 0.0.35 | 05 December 2017, 18:23:40 UTC |
6805414 | Antoine R. Dumont (@ardumont) | 05 December 2017, 18:22:44 UTC | swh.deposit.loader: Fix intermediary status 'loading' | 05 December 2017, 18:23:30 UTC |
b446d41 | Antoine R. Dumont (@ardumont) | 05 December 2017, 14:43:59 UTC | New upstream version 0.0.34 | 05 December 2017, 14:43:59 UTC |
3445c63 | Antoine R. Dumont (@ardumont) | 05 December 2017, 14:42:21 UTC | d/control: Bump to latest version | 05 December 2017, 14:43:18 UTC |
c9f96b0 | moranegg | 05 December 2017, 14:42:38 UTC | Fix client config for local url | 05 December 2017, 14:42:38 UTC |
795e2ab | Antoine R. Dumont (@ardumont) | 04 December 2017, 17:59:50 UTC | New upstream version 0.0.33 | 04 December 2017, 17:59:50 UTC |
ef1d0ba | Antoine R. Dumont (@ardumont) | 04 December 2017, 17:16:18 UTC | d/control: Bump to latest swh.loader.tar | 04 December 2017, 17:59:36 UTC |
eacccf4 | Antoine R. Dumont (@ardumont) | 04 December 2017, 16:58:12 UTC | bin/Makefile: Add multipart deposit sample script | 04 December 2017, 16:58:12 UTC |
761ccc1 | Antoine R. Dumont (@ardumont) | 04 December 2017, 14:08:26 UTC | swh.deposit.api: Add parent deposit to deposit at creation time | 04 December 2017, 14:39:39 UTC |
a1f9751 | Antoine R. Dumont (@ardumont) | 04 December 2017, 11:29:15 UTC | swh.deposit.service: Clean dead code | 04 December 2017, 14:39:39 UTC |
d8ec28d | moranegg | 04 December 2017, 13:58:38 UTC | Added tests for metadata check | 04 December 2017, 13:58:38 UTC |
fdd9521 | moranegg | 01 December 2017, 15:26:10 UTC | Added checks on metadata of a deposit before load Summary: TODO: checking the url with the client's url Differential Revision: https://forge.softwareheritage.org/D274 | 01 December 2017, 15:31:18 UTC |
f96d804 | Antoine R. Dumont (@ardumont) | 01 December 2017, 10:25:41 UTC | docs: Update documentation with the right terms | 01 December 2017, 10:25:41 UTC |
85257e6 | Antoine R. Dumont (@ardumont) | 30 November 2017, 15:27:19 UTC | New upstream version 0.0.32 | 30 November 2017, 15:27:19 UTC |
03fc6b9 | Antoine R. Dumont (@ardumont) | 30 November 2017, 15:14:48 UTC | setup: Update dependency range | 30 November 2017, 15:14:48 UTC |
37ecaa2 | Antoine R. Dumont (@ardumont) | 30 November 2017, 15:00:16 UTC | swh.deposit.injection: Rename to swh.deposit.loader | 30 November 2017, 15:13:48 UTC |
c1009bc | Antoine R. Dumont (@ardumont) | 30 November 2017, 12:18:15 UTC | New upstream version 0.0.31 | 30 November 2017, 12:18:15 UTC |
7d8887f | Antoine R. Dumont (@ardumont) | 30 November 2017, 12:15:41 UTC | swh.deposit.api: Separate public/private api | 30 November 2017, 12:17:55 UTC |
805fa07 | Antoine R. Dumont (@ardumont) | 30 November 2017, 11:29:56 UTC | swh.deposit.api.common: Fix authentication issue in production Private API was tested for authentication but that's not the deposit's concerns, that's apache's. | 30 November 2017, 11:29:56 UTC |
bf12dcd | Antoine R. Dumont (@ardumont) | 29 November 2017, 17:34:29 UTC | New upstream version 0.0.30 | 29 November 2017, 17:34:29 UTC |
caab23a | Antoine R. Dumont (@ardumont) | 29 November 2017, 17:33:45 UTC | swh.deposit.signals: Fix wrong task scheduling argument Related T821 | 29 November 2017, 17:34:08 UTC |
afca25d | Antoine R. Dumont (@ardumont) | 29 November 2017, 16:12:00 UTC | swh.deposit.migration: Remove default value | 29 November 2017, 16:12:00 UTC |
82f3e0c | Antoine R. Dumont (@ardumont) | 29 November 2017, 14:22:36 UTC | New upstream version 0.0.29 | 29 November 2017, 14:22:36 UTC |
ca03956 | Antoine R. Dumont (@ardumont) | 29 November 2017, 14:21:33 UTC | Be consistent in the term used: ingestion -> injection | 29 November 2017, 14:21:33 UTC |
3fa1114 | Antoine R. Dumont (@ardumont) | 29 November 2017, 14:03:56 UTC | New upstream version 0.0.28 | 29 November 2017, 14:03:56 UTC |
db4fe6b | Antoine R. Dumont (@ardumont) | 29 November 2017, 13:45:07 UTC | swh.deposit.injection.loader: Sets loader's configuration as usual | 29 November 2017, 14:03:43 UTC |
4024b48 | Antoine R. Dumont (@ardumont) | 29 November 2017, 12:42:34 UTC | docs: Remove blank space | 29 November 2017, 12:42:34 UTC |
41933a0 | Antoine R. Dumont (@ardumont) | 29 November 2017, 12:40:24 UTC | docs: Update deposit statuses listing | 29 November 2017, 12:42:17 UTC |
cd9e0f3 | Antoine R. Dumont (@ardumont) | 29 November 2017, 12:37:36 UTC | swh.deposit: Use revision_id as swh_id | 29 November 2017, 12:42:17 UTC |
1cc3259 | Antoine R. Dumont (@ardumont) | 29 November 2017, 11:53:55 UTC | d/control: Bump to latest swh-scheduler dependency | 29 November 2017, 11:53:55 UTC |
41a05dc | Antoine R. Dumont (@ardumont) | 29 November 2017, 11:38:26 UTC | swh.deposit.injection: Unify task class name | 29 November 2017, 11:47:37 UTC |
e9f31b4 | Antoine R. Dumont (@ardumont) | 29 November 2017, 11:36:36 UTC | swh.deposit: Ready status triggers oneshot loading task scheduling Related T821 | 29 November 2017, 11:47:37 UTC |
84be8dc | Antoine R. Dumont (@ardumont) | 29 November 2017, 10:34:45 UTC | swh.deposit.signal: Saving deposit triggers the signal And not when saving a deposit request. Related T857 | 29 November 2017, 10:34:45 UTC |
39e6589 | Antoine R. Dumont (@ardumont) | 29 November 2017, 10:16:29 UTC | swh.deposit.injection.tasks: Unify task's queue names | 29 November 2017, 10:16:29 UTC |
299f63e | Antoine R. Dumont (@ardumont) | 28 November 2017, 18:32:39 UTC | swh.deposit.injection.scheduler: Permit to schedule check tasks Related T857 | 28 November 2017, 18:32:39 UTC |
72e8f9e | Antoine R. Dumont (@ardumont) | 28 November 2017, 18:04:23 UTC | d/control: Bump to latest loader-core | 28 November 2017, 18:04:23 UTC |
9c27522 | Antoine R. Dumont (@ardumont) | 28 November 2017, 14:44:35 UTC | swh.deposit: Update default data with deposit client's url | 28 November 2017, 14:44:35 UTC |
8e34634 | Antoine R. Dumont (@ardumont) | 28 November 2017, 14:17:47 UTC | swh.deposit.config: Actually permit to use additional configs This permits to use default configuration when not provided in configuration file. | 28 November 2017, 14:20:59 UTC |
f8b24d5 | Antoine R. Dumont (@ardumont) | 28 November 2017, 13:42:16 UTC | swh.deposit.injection.checker: Implement full deposit checks This also: - aligns loader and checker regarding their deposit client use - improve deposit client's setup regarding authentication and base url setup Related T857 | 28 November 2017, 14:11:34 UTC |
9a95c10 | Antoine R. Dumont (@ardumont) | 28 November 2017, 11:04:58 UTC | swh.deposit.tests.injection: Clean up | 28 November 2017, 11:04:58 UTC |
3b5fb85 | Antoine R. Dumont (@ardumont) | 27 November 2017, 17:30:12 UTC | swh.deposit: Schedule deposit checks Related T857 | 27 November 2017, 17:43:47 UTC |
4d0474b | Antoine R. Dumont (@ardumont) | 27 November 2017, 16:56:44 UTC | swh.deposit.api.private: Open deposit checks api Related T857 | 27 November 2017, 17:43:44 UTC |
be77c02 | Antoine R. Dumont (@ardumont) | 27 November 2017, 16:37:37 UTC | swh.deposit.tests: Permit check inhibition from configuration As we deactivate the checks in tests, all deposit are now passed to 'ready-for-checks' instead of ready. Related T857 | 27 November 2017, 17:43:40 UTC |
446fb90 | Antoine R. Dumont (@ardumont) | 27 November 2017, 10:53:47 UTC | swh.deposit.injection.client: Permit basic authentication use Related T857 | 27 November 2017, 17:43:36 UTC |
07a7c13 | Antoine R. Dumont (@ardumont) | 27 November 2017, 10:02:56 UTC | swh.deposit.injection.client: Unify client api Related T857 | 27 November 2017, 17:43:26 UTC |
45eba7f | Antoine R. Dumont (@ardumont) | 27 November 2017, 10:28:26 UTC | swh.deposit.parsers: Remove print statement | 27 November 2017, 17:40:15 UTC |
d1f4146 | Antoine R. Dumont (@ardumont) | 24 November 2017, 15:06:33 UTC | swh.deposit.injection.client: Add tests around swh-deposit client | 24 November 2017, 15:06:33 UTC |
b8d78b8 | Antoine R. Dumont (@ardumont) | 24 November 2017, 15:06:19 UTC | swh.deposit.injection.client: Fix potential bug | 24 November 2017, 15:06:19 UTC |
74cc84b | Antoine R. Dumont (@ardumont) | 24 November 2017, 15:06:08 UTC | swh.deposit.injection.client: Refactor instruction | 24 November 2017, 15:06:08 UTC |
22d93b3 | Antoine R. Dumont (@ardumont) | 24 November 2017, 15:05:49 UTC | swh.deposit.injection.client: Update docstring | 24 November 2017, 15:05:49 UTC |
9ae58f6 | Antoine R. Dumont (@ardumont) | 24 November 2017, 15:05:23 UTC | swh.deposit.injection: Move test_loader in the right arborescence | 24 November 2017, 15:05:23 UTC |
f6f742f | Antoine R. Dumont (@ardumont) | 24 November 2017, 13:58:30 UTC | swh.deposit.injection: Move DepositClient to its own module | 24 November 2017, 14:00:06 UTC |
bc367c1 | Antoine R. Dumont (@ardumont) | 24 November 2017, 13:57:21 UTC | swh.deposit.injection: Rename task with Tsk prefix | 24 November 2017, 13:58:18 UTC |
e0f0db8 | Antoine R. Dumont (@ardumont) | 24 November 2017, 10:45:20 UTC | d/control: Bump runtime dependency to latest swh.loader.core | 24 November 2017, 10:45:57 UTC |
217a040 | Antoine R. Dumont (@ardumont) | 24 November 2017, 10:43:17 UTC | d/control: Align runtime dependency version range on swh.loader.tar | 24 November 2017, 10:45:53 UTC |
b827c93 | moranegg | 23 November 2017, 10:34:04 UTC | Refactor tests: use actual prepare_metadata without overriding it for tests | 23 November 2017, 11:27:23 UTC |
53f407f | moranegg | 20 November 2017, 14:56:03 UTC | Refactor origin_metadata injection with prepare_metadata from loader-core | 20 November 2017, 14:56:03 UTC |
e2d1938 | moranegg | 16 November 2017, 15:44:41 UTC | Added tests for metadata injection | 20 November 2017, 11:01:12 UTC |
922f895 | moranegg | 13 November 2017, 15:56:08 UTC | Change metadata provider and tool as additional config | 20 November 2017, 11:01:12 UTC |
49f7bee | moranegg | 08 November 2017, 16:12:31 UTC | Added metadata injection and url to client Summary: - structured origin_metadata with tool and provider - used store_metadata function in DepositLoader to add metadata to storage Note: modification in SWHLoader (loader-core) are in another diff Reviewers: ardumont Differential Revision: https://forge.softwareheritage.org/D265 | 20 November 2017, 11:01:12 UTC |
02ab731 | Antoine R. Dumont (@ardumont) | 17 November 2017, 09:54:08 UTC | New upstream version 0.0.27 | 17 November 2017, 09:54:08 UTC |
6c5989a | Antoine R. Dumont (@ardumont) | 16 November 2017, 16:36:40 UTC | swh.deposit.parsers: Fix edge case about decimal serialization Fix by overriding the parsing done prior to storage in db. This is simpler than to use encoder for serializing the right types in the db (which also needs a superior version of django). | 16 November 2017, 16:39:32 UTC |
ecb8312 | Antoine R. Dumont (@ardumont) | 13 November 2017, 15:01:47 UTC | swh.loader.test: Fix path initialization | 13 November 2017, 15:01:47 UTC |
f7258a0 | Antoine R. Dumont (@ardumont) | 09 November 2017, 17:35:05 UTC | swh.deposit.injection.loader: Add test on loading a deposit | 09 November 2017, 17:35:05 UTC |
281336c | Antoine R. Dumont (@ardumont) | 06 November 2017, 14:25:45 UTC | swh.deposit.api.private: Streaming file's content properly | 06 November 2017, 14:30:57 UTC |
739cd23 | Antoine R. Dumont (@ardumont) | 06 November 2017, 14:24:44 UTC | bin/Makefile: Fix typo in ARCHIVE2 variable | 06 November 2017, 14:30:57 UTC |
22b07b7 | Stefano Zacchiroli | 02 November 2017, 10:09:01 UTC | docs: add absolute anchor to documentation index | 02 November 2017, 10:09:01 UTC |
bd93bc6 | Antoine R. Dumont (@ardumont) | 31 October 2017, 13:34:19 UTC | swh.deposit.injection.scheduler: Adapt default task | 31 October 2017, 13:34:19 UTC |
942f10c | Antoine R. Dumont (@ardumont) | 25 October 2017, 15:37:01 UTC | New upstream version 0.0.26 | 25 October 2017, 15:37:01 UTC |
eecd339 | Antoine R. Dumont (@ardumont) | 25 October 2017, 15:35:05 UTC | swh.deposit: Be consistent in the deposit_status key returned | 25 October 2017, 15:35:05 UTC |
47e08f8 | Antoine R. Dumont (@ardumont) | 25 October 2017, 13:45:47 UTC | docs: Move actual docs inside the docs/ folder | 25 October 2017, 13:45:47 UTC |
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 |