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
067d197dac
Update to latest version of goleveldb.
2016-03-01 12:53:25 +03:00
Andrey Smirnov
18d04c7977
Fix failure not being reported from API. #290
2016-03-01 12:52:54 +03:00
Andrey Smirnov
a29453805c
Publish under root using :. explicit prefix. #339
2016-03-01 12:34:59 +03:00
Andrey Smirnov
05b1296144
Merge pull request #354 from smira/313-sha512
...
Support for SHA-512 hashes on publishing/downloads.
2016-02-18 13:06:44 +03:00
Andrey Smirnov
29e33069aa
Merge pull request #355 from smira/remove-s3-retrying-client
...
Remove S3 retrying client which is leftover from goamz times.
2016-02-18 13:05:46 +03:00
Andrey Smirnov
ee05bb23c9
Fix Swift tests for SHA512.
2016-02-18 12:29:12 +03:00
Andrey Smirnov
505da096e6
Remove S3 retrying client which is leftover from goamz times.
...
Also workaround go vet warnings in s3/sever_test.go
2016-02-18 12:03:04 +03:00
Andrey Smirnov
77be7b9e3b
Support for SHA-512 hashes on publishing/downloads.
2016-02-18 12:01:51 +03:00
Andrey Smirnov
ffafed472c
Merge pull request #347 from smira/skip-contents
...
Make 'skipContents' configurable in API. #345
2016-02-14 15:06:49 +03:00
Andrey Smirnov
8c9cc41099
Fix nil pointer dereference on S3 publishing. #338
2016-02-14 14:52:49 +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
64b04c2764
Merge pull request #346 from smira/api-no-lock-fix
...
Flush collection contents on each DB unlock in API.
2016-02-14 14:13:52 +03:00
Andrey Smirnov
d6c7a9a89c
Flush collection contents on each DB unlock in API.
...
See #343
2016-02-13 13:36:35 +03:00
Andrey Smirnov
0339f0fe23
Allow additional options for goxc [ci skip]
2016-02-11 12:46:09 +03:00
Andrey Smirnov
fcedaa3fc5
Merge branch 'bitglue-aws_sdk' #344
2016-02-09 12:00:16 +03:00
Andrey Smirnov
7acfc84c9d
Add @bitglue to AUTHORS. [ci skip]
2016-02-09 11:47:29 +03:00
Andrey Smirnov
02b937ad17
Fix unit-tests.
2016-02-08 14:42:30 +03:00
Andrey Smirnov
7ad1c1ad17
Fix dependencies. #344
2016-02-04 11:05:37 +03:00
Phil Frost
640bd2b530
Use official AWS SDK; support STS credentials
...
Now that there's an official Go AWS SDK from Amazon, use that instead of
goamz. goamz isn't getting much love these days.
Implement support for STS credentials, as in assumed roles and EC2
instance profiles. The configuration is extended to support a session
token, though I'm not sure why anyone would put temporary credentials in
a configuration file. More likely, no credentials will be explicitly
configured at all, and they will be discovered through the standard SDK
mechanisms described at
<https://blogs.aws.amazon.com/security/post/Tx3D6U6WSFGOK2H/A-New-and-Standardized-Way-to-Manage-Credentials-in-the-AWS-SDKs >.
Resolves #342 .
2016-02-03 15:13:01 -05:00
Andrey Smirnov
06149ef2bb
Merge pull request #340 from bryanhong/master
...
another example of aptly in Docker
2016-02-03 17:44:00 +03:00
Bryan Hong
b271e8fe31
another example of aptly in Docker
2016-02-03 00:33:03 -08:00
Andrey Smirnov
efc6ab27db
goxc-based build system
2016-02-02 13:03:18 +03:00
Andrey Smirnov
05c063839d
Update to smira/lzma with import path fixed.
2016-02-02 11:56:13 +03:00
Andrey Smirnov
fd30b37a0e
Bump version to 0.9.7~dev.
2016-01-24 23:15:23 +03:00
Andrey Smirnov
9738687116
Add -no-lock to aptly api serve to excercise locking.
2016-01-24 23:02:46 +03:00
Andrey Smirnov
219315c01d
Fix one more system test on version.
v0.9.6
2016-01-24 22:45:53 +03:00
Andrey Smirnov
62f44e53fd
Version bump to 0.9.6.
2016-01-24 21:48:33 +03:00
Andrey Smirnov
b25f8e438c
Re-generate man [ci skip]
2016-01-24 21:46:45 +03:00
Andrey Smirnov
f14fce01e9
Merge pull request #300 from vincentbernat/fix/api-serve-lock
...
Add a flag to unlock database after each API request
2016-01-24 19:53:17 +03:00
Andrey Smirnov
a790770a19
Add @x539 to AUTHORS. [ci skip]
2015-12-24 14:11:26 +03:00
Andrey Smirnov
7bb052ac37
Fix unit-tests. #324
2015-12-24 14:08:37 +03:00
Andrey Smirnov
631fe44c6b
Security: don't download files we don't have checksums for. #324
2015-12-22 13:52:53 +03:00
Andrey Smirnov
ca319c804e
Print warning message to stderr. #311
2015-12-03 13:18:45 +03:00
Andrey Smirnov
3e368690fd
Stop building Go 1.3, only Go 1.4 supported.
2015-12-03 12:47:23 +03:00
Andrey Smirnov
339bf0a90b
Add new comitters to AUTHORS.
2015-12-03 12:23:29 +03:00
Andrey Smirnov
c5b48f0362
Merge pull request #307 from vincentbernat/fix/defer-lock
...
Fix lock handling in cache flusher for API
2015-12-03 12:12:35 +03:00
Andrey Smirnov
d5f50732c1
Merge pull request #320 from paul-krohn/master
...
add diagnostic output
2015-12-03 12:11:25 +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
Vincent Bernat
7f6a52019f
Add a flag to unlock database after each API request
...
After the first API request, the database was locked as long as the API
server is running. This prevents a user to also use the command-line
client. This commit adds a new flag `-no-lock` that will close the
database after each API request.
Closes #234
2015-10-02 20:04:48 +02:00
Vincent Bernat
16101b56fe
Fix lock handling in cache flusher for API
...
Unlocking the different elements in cache flusher was deferred to the
end of the function. Unfortunately, being a for loop wrapped in a
goroutine, deferred were never executed.
2015-10-02 19:59:47 +02:00
Andrey Smirnov
a294a91685
Cache filepath list in s3.LinkFromPool instead of doing Get checks #297
...
This speeds up publishing with many files already present in the pool
2015-10-01 14:02:32 +03:00
Andrey Smirnov
cf644289a3
Lower limit for goleveldb open files cache to 256 #260
2015-10-01 12:37:43 +03:00
Andrey Smirnov
33c905ce02
Upgrade goleveldb to the latest version. #260
2015-10-01 12:27:19 +03:00
Andrey Smirnov
8fdc222196
Fix retry policy. #297
2015-09-24 13:21:13 +03:00
Andrey Smirnov
1e4d825d36
Disable keep alives, fix return on last retry. #297
2015-09-24 12:21:31 +03: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
08bc5ac934
Fix system tests for Go 1.5.
...
Some error strings in Go 1.5 have changed. Until we have something
better for that, use string replace.
2015-09-22 12:40:42 +03:00