Andrey Smirnov
d5df049630
Sort paths when generating checksums for Release/InRelease
2017-01-18 23:50:22 +03:00
jolo
91561b40f6
Change 'vertical' argument to a more generic 'layout', fix api
2017-01-16 22:13:13 +01:00
jolo
0e8ea6363a
Support vertical graph layouts
2017-01-14 02:18:56 +01:00
Oliver Sauder
f31b5ec3f8
Adjusted test with new maxTries param for download
2016-11-28 17:02:24 +01:00
Oliver Sauder
6becd5a3aa
Added max-tries flag for mirror update
2016-11-28 17:02:24 +01:00
Oliver Sauder
fcd4429370
only create bzip file if needed. #415
2016-10-13 13:48:28 +02:00
Daniel Stelter-Gliese
1c45c79cc1
Allow overriding architecture info from Release file
...
Adds a flag -force-architectures to ignore missing architectures from
mirrors. This flag can be used in cases where the mirrored repository
does not provide an "Architecture: " line.
Example Release file:
http://mitaka-jessie.pkgs.mirantis.com/debian/dists/jessie-mitaka-backports/Release
2016-05-16 03:25:00 +02:00
Andrey Smirnov
aa53b8da15
Go 1.6.
2016-04-18 12:47:00 +03:00
Andrey Smirnov
d7665119e4
Few more fixes.
2016-03-28 13:44:19 +03:00
Andrey Smirnov
587086beb4
Misc style and simple mistakes fixes.
2016-03-28 13:34:05 +03:00
Andrey Smirnov
644d24d1cc
Attempt to lower memory usage when publishing with contents.
2016-03-28 13:28:26 +03:00
Andrey Smirnov
ff52d2655a
Fix package search missing duplicate packages. #225
...
Implement package list with duplicate entries, use it when
initiating search from PackageCollection.
2016-03-22 12:23:13 +03:00
Harald Sitter
f1b6841757
add Checksums-Sha512 to isMultilineField
...
Otherwise line breaks are not properly handled and the output contains
excess newlines
Fixes #361
2016-03-10 14:40:10 +01:00
Andrey Smirnov
77be7b9e3b
Support for SHA-512 hashes on publishing/downloads.
2016-02-18 12:01:51 +03:00
Andrey Smirnov
f50e008763
Make 'SkipContents' configurable in API. #345
...
Also add global configuration to disable 'skipContents' by
default for all new published repos/snapshots.
2016-02-14 14:49:16 +03:00
Andrey Smirnov
7bb052ac37
Fix unit-tests. #324
2015-12-24 14:08:37 +03:00
Paul Krohn
9d973aeceb
shorten regex to match generated error only
2015-11-26 00:03:51 +00:00
Paul Krohn
7caeac7515
add diagnostic output
2015-11-25 23:48:47 +00:00
Andrey Smirnov
76bf7cba04
Fix handling of folded fields in Stanza. #270
...
Discovered by @sobczyk
When whitespace is stripped from folded stanza fields, some fields
values are glued together without whitespace which might change its meaning.
2015-09-24 11:59:49 +03:00
Andrey Smirnov
84801bce78
Fix unit-tests
...
Go 1.5 has different error message, randomize port number in test to avoid
collisions.
2015-09-22 11:18:57 +03:00
Andrey Smirnov
8bda799545
Support for Go-style templating in format for aptly * search. #254
2015-07-02 12:19:41 +03:00
Andrey Smirnov
a131d6093c
Fix unit-test.
2015-06-26 12:56:02 +03:00
Andrey Smirnov
d04f08c1cf
Correctly handle multine fields in Release/non-Release files. #266
2015-06-26 03:07:33 +03:00
Andrey Smirnov
c44d347540
Don't need to manually insert \n, multiline fields are handled correctly.
2015-06-18 03:32:35 +03:00
Andrey Smirnov
7d4a70ba25
Make first line of multiline field empty for all fields except for Description. #261
2015-06-10 13:44:03 +03:00
Andrey Smirnov
a9c23fb4aa
Fix silly bug with non-encodable value being encoded.
2015-04-26 09:02:40 +02:00
Andrey Smirnov
1bec1e4dc4
Use external binary 'xz' implementation. #142
2015-04-14 23:16:16 +03:00
Andrey Smirnov
bcf8074f31
Revert "Use Go native lzma implementation, so that there are no external dependencies. #142 "
...
This reverts commit 709e14ecc1 .
2015-04-10 22:24:45 +03:00
Andrey Smirnov
709e14ecc1
Use Go native lzma implementation, so that there are no external dependencies. #142
2015-04-10 22:09:18 +03:00
Andrey Smirnov
5b1f446a6b
Ignore empty 'Depends:' while parsing control file. #233
2015-04-10 21:10:53 +03:00
Andrey Smirnov
d46d8de5f7
Make sure contents don't have duplicate package entries. #142
2015-04-05 21:12:25 +03:00
Andrey Smirnov
df887d871b
Skipping contents generation. #142
2015-04-02 00:29:49 +03:00
Andrey Smirnov
138f9f7994
Generate only .gz file for Contents index. #142
2015-04-02 00:29:49 +03:00
Sean
b877e06a02
Update import.go
...
Add support for Automatic Debug Packages (.ddeb's)
2015-03-31 12:17:32 -07:00
Andrey Smirnov
38f4fc209b
Contents index support. #142
2015-03-31 00:08:23 +03:00
Andrey Smirnov
b223acdecb
Contents index generator. #142
2015-03-31 00:07:42 +03:00
Andrey Smirnov
cc8a87b448
Cached calculation of package contents. #142
2015-03-31 00:07:07 +03:00
Andrey Smirnov
ee3d414ed5
Don't use shared encodeBuffer, not safe for API mode.
2015-03-30 23:59:00 +03:00
Andrey Smirnov
d791aa0f15
Remove debugging output. #142
2015-03-30 23:54:36 +03:00
Andrey Smirnov
27da1015af
Test case for filters. #227
2015-03-30 19:56:53 +03:00
Andrey Smirnov
a6c40f3193
Getting contents from .deb files. #142
2015-03-24 22:09:36 +03:00
Andrey Smirnov
1c4b44e772
Uploaders to JSON transformation via String. #71
2015-03-22 12:39:37 +03:00
Andrey Smirnov
d2ce33e66a
Allow local repo to carry uploaders.json config. #71
2015-03-20 22:28:45 +03:00
Andrey Smirnov
cc3f5149c6
Return detailed error if uploaders deny upload. #71
2015-03-20 00:11:30 +03:00
Andrey Smirnov
02a82f3545
Use relaxed config reader. #71
2015-03-19 23:54:35 +03:00
Andrey Smirnov
c573746896
Refactor to get Keys from Changes. #71
2015-03-19 01:36:39 +03:00
Andrey Smirnov
813b9593fa
Uploaders rules facility: controlling who can upload .changes. #71
2015-03-19 01:05:09 +03:00
Andrey Smirnov
bc68513708
Implementation of PackageLike interface for Changes. #71
2015-03-19 00:26:18 +03:00
Andrey Smirnov
22c656d18e
Style fix [ci skip]. #71
2015-03-18 23:27:21 +03:00
Andrey Smirnov
4d622e467c
Refactoring: make PackageQuery work on PackageLike objects (not necessarily Packages). #71
2015-03-18 23:25:20 +03:00