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
02b937ad17
Fix unit-tests.
2016-02-08 14:42:30 +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
8cc7d1345b
Support for new S3 configuration options: endpoint & multi del disabling. #218
2015-04-17 01:18:34 +03:00
Andrey Smirnov
c4692bec3d
Matching short/long GPG key IDs. #71
2015-03-19 00:25:54 +03:00
Andrey Smirnov
4a57fe3c39
Refactoring: make gpg verification return missing/good key IDs. #71
...
Eliminate "hint" on missing keys which doesn't apply to .changes.
Would be good to eventually stop using GPG and start calling golang.org/x/crypto/openpgp
2015-03-18 21:34:54 +03:00
Andrey Smirnov
5b4563f250
Simple CopyFile utility function. #71
2015-03-15 18:15:46 +03:00
Andrey Smirnov
8e20daa927
Refactor out IsClearSigned to separate method. #71
2015-03-13 18:42:34 +03:00
Andrey Smirnov
618d06678c
Style fixes from go vet.
2015-02-22 14:36:14 +03:00
Andrey Smirnov
903d4cefba
gofmt -s
2015-02-22 14:29:09 +03:00
Andrey Smirnov
48b8311150
Style fixes. #191
2015-02-20 23:58:00 +03:00
Sebastien Badia
0f22dc590a
Fix config tests and update man page
...
Fix ConfigSuite.TestSaveConfig, ConfigShowTest and CreateConfigTest
tests
2015-02-05 21:27:09 +01:00
Sebastien Badia
7f038be1cb
Add swift backend for repository publishing
2015-02-05 17:54:09 +01:00
Andrey Smirnov
1fd80c40d0
Add --no-default-keyring to example command. #182
2015-01-30 18:24:30 +03:00
Andrey Smirnov
ae5ab2d138
Use https:// in example when talking about Release.key download. #179
2015-01-30 18:19:28 +03:00
Andrey Smirnov
129c34806c
Pass --no-use-agent when running with --passphare flag. #162
2015-01-12 20:00:18 +03:00
Chris Read
daf887e54f
Upgrade gocheck
2014-11-05 13:27:15 -06:00
Andrey Smirnov
6d1efe0200
Docstrings, gofmt. #122
2014-10-10 17:50:43 +04:00
Dmitrii Kashin
59055d7fbd
Add batch flag for publish commands
2014-10-10 04:04:44 +04:00
Andrey Smirnov
aeae6009c4
Introduce plusWorkaround: generate copy of file with '+' -> ' ' to workaround S3/apt bug. #98
2014-10-01 21:32:56 +04:00
Andrey Smirnov
8aa1954ba7
Support for custom storage class and encryption method. #105
2014-10-01 19:16:15 +04:00
Andrey Smirnov
97158ef37b
Support for --passphrase & --passphrase-file arguments on publishing. #94
2014-09-01 15:13:07 +04:00
Andrey Smirnov
2c470c1535
Rename config option to endpoint. #15
2014-07-28 15:01:51 +04:00
Andrey Smirnov
521c52f600
Remove unused field.
2014-07-24 01:15:01 +04:00
Andrey Smirnov
de0954732a
Style fix.
2014-07-21 17:43:35 +04:00
Andrey Smirnov
7a7bb56557
Config options for S3 storage. #15
2014-07-18 17:37:08 +04:00
Andrey Smirnov
f12cf935ba
GPG signer shouldn't report full path name. #15
2014-07-17 00:53:36 +04:00
Andrey Smirnov
a54a366c95
New config setting: downloadSpeedLimit to limit download speed. #62
2014-07-13 15:47:44 +04:00
Andrey Smirnov
1a88876e63
GPG may suddenly decide to re-validate its trustdb, resulting in any
...
call to `gpg` resulting in exit code 2.
Don't allow GPG to validate trustdb when invoked in automated fashion.
2014-03-25 18:42:03 +04:00
Andrey Smirnov
5bd5e0a827
Style fix.
2014-03-24 18:23:34 +04:00
Andrey Smirnov
099806aa82
Function HumanBytes for human-readable representation of numbers. #18
2014-03-17 16:47:04 +04:00
Andrey Smirnov
dff0ab2fa3
Leave filedescriptors to gpg.
2014-03-17 15:55:35 +04:00
Andrey Smirnov
bed0ac475e
Short syntax for aptly mirror create to support ppa:user/project mirror URLs.
2014-03-06 21:06:50 +04:00
Andrey Smirnov
1fe8a8b703
Refactor GPG clearsigned verification into extract + verification.
2014-02-23 13:44:03 +04:00
Andrey Smirnov
2d589bd23d
Refactoring: new packages console, http, Progress is interface.
2014-02-19 13:08:55 +04:00
Andrey Smirnov
7864ce241b
Refactoring: replace sort.StringSlice with simply []string
2014-02-18 14:13:18 +04:00
Andrey Smirnov
19af0547e8
Style fixes [no ci]
2014-02-18 01:00:49 +04:00
Andrey Smirnov
21123ac6a4
Add config option to follow dependency to source packages.
2014-02-17 15:08:21 +04:00
Andrey Smirnov
5fb512f86e
Add ability to expect responses in any order.
2014-02-15 16:32:28 +04:00
Andrey Smirnov
36446e46a1
Add config option 'downloadSourcePackages'.
2014-02-14 23:44:46 +04:00
Andrey Smirnov
796489e88d
Don't compain about missing keys when using custom keyring.
2014-02-13 00:05:21 +04:00
Andrey Smirnov
5bf370e18a
Add new flags for specifying GPG keyring manually when signing.
2014-02-12 21:25:33 +04:00
Andrey Smirnov
974d30b837
StrSlice substraction.
2014-02-12 12:59:02 +04:00
Andrey Smirnov
8ae1f7aab0
Fix: progress bar sometimes doesn't disappear.
2014-02-12 11:56:42 +04:00
Andrey Smirnov
766d634fbb
terminal.IsTerminal() is not available on FreeBSD until go1.3
2014-02-10 22:48:12 +04:00
Andrey Smirnov
7a3063963c
Add note on downloading keys from repository.
2014-02-10 15:29:48 +04:00
Andrey Smirnov
f3bad4ee2c
Style fixes.
2014-02-07 13:36:10 +04:00
Andrey Smirnov
ca4736674e
Make gpg be less chattly about untrusted keys.
2014-02-07 12:17:33 +04:00
Andrey Smirnov
3a51116881
Use better words.
2014-02-07 02:07:41 +04:00
Andrey Smirnov
f5ee710098
Major rework of GnuPG interface: support verifying, more help to the user.
2014-02-07 01:22:13 +04:00