Andrey Smirnov
747b9752ce
Keep checksum of not compressed index file even if it's not uploaded
...
Fixes : #756
2018-07-14 00:17:36 +03:00
Oliver Sauder
b7323db31b
Add detached signature to installer hashsum file
2018-07-06 15:02:37 +02:00
Oliver Sauder
108b0ea226
Add support to mirror non package installer files
2018-07-06 15:02:37 +02:00
Andrey Smirnov
5b85522400
Implement 'legacy' Contents indexes to match Ubuntu <=16.04
...
Another index is created which unifies data for all the components.
This certainly requires more resources as we have to build yet another
index.
2018-04-11 00:57:15 +03:00
Oliver Sauder
b4f3573d11
Add acquire by hash when updating publish
2017-11-30 09:46:02 +01:00
Oliver Sauder
2bd0b786ea
Extend publish snapshot test with acquire by hash
2017-11-30 09:46:02 +01:00
Andrey Smirnov
2d66a4ca0a
Enforce SSE/StorageClass in PUT Object Copy
...
"RenameFile" is implemented in S3 using `PUT Object Copy`, which
should enforce SSE/StorageClass same way as regular `PUT Object`.
Fixes : #647
2017-09-28 18:30:50 +03:00
Ludovico Cavedon
d6a3917141
Add -skip-cleanup option for publish commands.
...
Allow skipping unreferenced files cleanup on publish switch/update/drop
via the -skip-cleanup command line option.
Also support API SkipCleanup parameter.
Fixes #570 .
2017-08-15 19:08:17 -07:00
Andrey Smirnov
a584b2e058
Fix bug with PoolPath field being overwritten on mirror update
...
While updating mirror, if package file is already in pool path,
field `PoolPath` was left as empty which results in package file
being unavailable later on while publishing.
2017-08-11 20:05:55 +03:00
Andrey Smirnov
84ef963d7d
Trim slashes while parsing publish prefix
...
Fixes : #607
2017-08-09 01:26:47 +03:00
Andrey Smirnov
cbb576cbcc
Fix up system tests
2017-07-28 22:37:20 +03:00
Andrey Smirnov
68da8a674a
Improve internal PGP provider
...
1. Print additional details about keys being used for signing
2. Skip expired keys
3. Add `\n` to logged messages
2017-07-28 00:53:50 +03:00
Andrey Smirnov
ab20c2d329
Add publishing & repo include tests
2017-07-26 00:31:27 +03:00
Andrey Smirnov
7d179dd405
Small fixups for upcoming 1.1.0 release
...
Fix system tests, add -db-open-attempts to bash completion, small nits
for man page.
2017-07-07 00:14:03 +03:00
Oliver Sauder
e3f1880ad4
Added support for NotAutomatic, ButAutomaticUpgrades and Origin fields
2017-07-05 15:08:02 +02:00
Andrey Smirnov
c798db8056
Add system's requirements.txt, enforce flake8 linter
...
Fix style issues in functional tests.
2017-04-28 00:05:11 +03:00
Andrey Smirnov
7dcc0d597d
Fix S3/Swift tests
2017-04-26 23:17:04 +03:00
Andrey Smirnov
b7b9f12c88
Update system tests for SHA512 checksums being generated
2017-04-26 23:17:04 +03:00
Andrey Smirnov
1f3cb2db5d
When downloading/importing packages, enforce all checksums
2017-04-26 23:17:04 +03:00
Andrey Smirnov
4171a73995
Fix up system test
2017-04-26 23:17:03 +03:00
Andrey Smirnov
45d187bc14
Fix up system test
2017-04-26 23:17:03 +03:00
Clemens Rabe
25f9c29f00
Implemented filesystem endpoint with support for hardlinks, symlinks and copy.
2017-04-13 20:25:40 +02:00
Andrey Smirnov
7a5be6736d
When contents generation fails, don't bail out
...
This replaces `panic` which aborts aptly execution with warning
message on console. So aptly continues publishing actions, but
`Contents` indexes might be incomplete.
Error will be printed every time contents generation is triggered.
2017-03-31 00:57:18 +03:00
Oliver Sauder
0fdee9cbf6
Added publish show command
2017-01-10 10:59:07 +01:00
Andrey Smirnov
60cca0245b
Fix system tests.
2016-03-20 22:01:41 +03:00
Andrey Smirnov
cfaa8f3881
Fix system tests.
2016-03-10 18:42:40 +03:00
Andrey Smirnov
b966b2eabf
Fix HOME expansion.
2016-03-02 13:56:11 +03:00
Andrey Smirnov
a4e573bb07
Fix system tests after squeeze->squeeze-lts move.
2016-03-02 13:25:12 +03:00
Andrey Smirnov
ee05bb23c9
Fix Swift tests for SHA512.
2016-02-18 12:29:12 +03:00
Andrey Smirnov
77be7b9e3b
Support for SHA-512 hashes on publishing/downloads.
2016-02-18 12:01:51 +03:00
Andrey Smirnov
0c6f38ab08
Fix system test.
2015-06-26 13:09:57 +03:00
Andrey Smirnov
974cec3e73
Fix publish tests.
2015-06-26 03:14:22 +03:00
Andrey Smirnov
fb213ef6eb
Fix system tests. #142
2015-04-05 22:47:19 +03:00
Andrey Smirnov
933b019f71
Fix -skip-contents + system tests. #142
2015-04-05 21:55:41 +03:00
Andrey Smirnov
4e3284cd98
Check contents of contents index being generated. #142
2015-04-02 01:19:51 +03:00
Andrey Smirnov
10876b99f5
Check for contents file generation. #142
2015-04-02 01:00:28 +03:00
Andrey Smirnov
61d31ce7c0
Check that contents are generated on repo publish. #142
2015-04-02 00:49:08 +03:00
Andrey Smirnov
e0f284d68f
Check that contents files are generated. #142
2015-04-02 00:45:08 +03:00
Andrey Smirnov
99f6ffe1ca
Fix system test for content generation. #142
2015-04-02 00:29:49 +03:00
Andrey Smirnov
79292dc6c8
Update system tests. #191
2015-02-22 13:47:14 +03:00
Andrey Smirnov
e5d646c007
Merge branch 'sbadia-swift'
...
Conflicts:
AUTHORS
2015-02-21 01:08:48 +03:00
Alexander Guy
63bf30b890
d-i requires the Suite field in order to validate a mirror.
...
Debian's installer validates a mirror by downloading a Release,
and then cross-checking it based on its Codename and Suite. Without
a Suite field, the installer becomes unhappy (e.g. segfaults) and
won't continue the install.
Making the Codename and Suite the same validates with no problem.
2015-02-12 13:38:56 -08:00
Andrey Smirnov
1f73a34a54
Don't put empty Source: fields into package stanza. #195
2015-02-09 19:23:41 +03:00
Andrey Smirnov
cacd0cf103
Merge branch 'swift' of https://github.com/sbadia/aptly into sbadia-swift
2015-02-07 19:18:04 +03:00
Andrey Smirnov
06502584cf
Check component names (that they do exist) before publish switching. #192
2015-02-06 20:16:00 +03:00
Sebastien Badia
bc357a19a1
Added swift python tests
2015-02-05 17:56:09 +01:00
Andrey Smirnov
bd2cc45524
Fix order of 'Component' and 'Architecture' fields. #172
2015-01-19 22:03:31 +03:00
Andrey Smirnov
836abdc81e
Bring back "Archive" into canonical order. #172
2015-01-19 21:33:00 +03:00
Andrey Smirnov
876eeedb14
Update canonical order of fields in stanza to match what apt tools generate. #172
2015-01-19 21:17:58 +03:00
Andrey Smirnov
8049d69793
Update goamz to version with fix for multidel, re-enable S3 delete test.
2014-10-01 19:41:32 +04:00