Tycho Andersen
86c94d3e30
add a deb package for pass/secret service backends
...
Note that this single source package produces two binary packages: one for
-pass, and one for -secretservice, so that users can install whichever
password backend (and thus deps) that they want.
Signed-off-by: Tycho Andersen <tycho@docker.com >
2017-08-11 08:15:29 -06:00
Tycho Andersen
1ab1037707
add a pass credential helper backend
...
Signed-off-by: Tycho Andersen <tycho@docker.com >
2017-08-11 08:15:29 -06:00
Peter Hsu
c69c0725bb
A new entry point for calling the cred helpers that allow passing environment variables
...
Signed-off-by: Peter Hsu <shhsu@microsoft.com >
2017-06-30 10:45:22 -07:00
Nassim Eddequiouaq
a8de4f6e8a
Merge pull request #77 from jeanlaurent/win-release
...
Adding winrelease target
2017-06-15 12:39:03 +02:00
Jean-Laurent de Morlhon
4fbc86d7d0
Adding winrelease target
...
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net >
2017-06-15 12:03:00 +02:00
Vincent Demeester
2d19ebb7f4
Merge pull request #76 from thaJeztah/bump-0.5.2
...
Bump version 0.5.2
v0.5.2
2017-06-15 11:31:05 +02:00
Sebastiaan van Stijn
054c53824f
Bump version 0.5.2
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2017-06-15 11:21:41 +02:00
Sebastiaan van Stijn
be1808e3ed
Merge pull request #75 from thaJeztah/update-changelog
...
Update changelog
2017-06-15 11:07:09 +02:00
Sebastiaan van Stijn
e1d4c012bc
Fix storing URLs without scheme ( #72 )
...
* Fix storing URLs without scheme
If secrets are stored without specifying a scheme
(https://), the keychain-helper would interpret the
hostname as _path_, causing lookup of secrets to fail.
This patch makes sure that a scheme is added (if missing).
If no scheme is specified, https:// is used as a default.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
* Have pre go1.8 compiler able to compile
Signed-off-by: Tibor Vass <teabee89@gmail.com >
* Fix URL parsing with port and no scheme
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
* Improve parseURL comment
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-06-15 10:58:17 +02:00
Sebastiaan van Stijn
ad6ee5d58d
Update changelog
...
The changelog wasn't updated for each release.
This patch updates the changelog, with changes
taken from the releases page
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2017-06-15 00:46:21 +02:00
Nassim Eddequiouaq
94be56b6f4
Merge pull request #74 from thaJeztah/bump-travis-to-go-18
...
Update TravisCI to use Go 1.8
2017-06-14 22:08:13 +02:00
Sebastiaan van Stijn
37bf8afe8b
Update TravisCI to use Go 1.8
...
To match the version used in docker
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2017-06-14 21:29:13 +02:00
Nassim Eddequiouaq
3d7e1817f2
Merge pull request #73 from n4ss/travisci-golang1.7
...
Update TravisCI to use Go 1.7
2017-06-14 17:21:44 +02:00
Nassim 'Nass' Eddequiouaq
5651367281
Update TravisCI to use Go 1.7
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-06-14 16:18:01 +02:00
Nassim Eddequiouaq
d8f57a18c6
Merge pull request #61 from danieljoos/linux32
...
Workaround for Linux 32-bit build
2017-05-30 20:56:52 +02:00
Sebastiaan van Stijn
4bc0bc2a85
Merge pull request #67 from jeanlaurent/add-version-command
...
Add version command
2017-05-30 19:13:34 +02:00
Jean-Laurent de Morlhon
167b137eb4
vet/lint/fmt before release
...
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net >
2017-05-30 18:26:18 +02:00
Jean-Laurent de Morlhon
2a67ef1524
make linter happy
...
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net >
2017-05-30 18:26:18 +02:00
Jean-Laurent de Morlhon
6ba4edf6e9
Read version from sources
...
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net >
2017-05-30 18:26:18 +02:00
Jean-Laurent de Morlhon
fa4a4d4f71
Bump Version 0.5.1-> 0.5.2-devel
...
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net >
2017-05-30 18:26:18 +02:00
Jean-Laurent de Morlhon
4d60b372aa
Add a version command
...
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net >
2017-05-30 18:26:18 +02:00
Vincent Demeester
607bf3c174
Merge pull request #68 from jeanlaurent/appveyor-build
...
AppVeyor build
2017-05-30 08:05:06 -07:00
Jean-Laurent de Morlhon
74f4f75bc1
AppVeyor build
...
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net >
2017-05-30 11:59:52 +02:00
Jean-Laurent de Morlhon
0e7779e5a1
Merge pull request #66 from n4ss/release-v0.5.1
...
Update version tag to v0.5.1
v0.5.1
2017-05-29 16:44:20 +02:00
Nassim 'Nass' Eddequiouaq
fb9549d396
Update version tag
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-05-29 16:32:21 +02:00
Nassim Eddequiouaq
ed11c58ebf
Prevent invalid credentials: no missing server URL or username ( #62 )
...
* Prevent invalid credentials: no missing server URL or username
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
* Add missing username/serverURL error checks in credstore client
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
* Clean up doc on invalid creds errors and client's error checks
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
* Add tests for missing ServerURL/Username
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
* Clean isValidCredsMessage prototype
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
* Add test for missing server URL and more detailed error msg
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-05-29 10:21:50 +02:00
Vincent Demeester
79ab7059b0
Merge pull request #64 from shhsu/redirect_stderr
...
Caller of cred helpers would now see the stderr returns from cred helpers
2017-05-26 09:25:21 -07:00
shhsu@microsoft.com
18d35e4984
Caller of cred helpers would now see the stderr returns from cred helpers
...
Signed-off-by: shhsu@microsoft.com <shhsu@microsoft.com >
2017-05-24 15:41:34 -07:00
Daniel Joos
cdde659563
Workaround for Linux 32-bit build
...
This adds a workaround for the `secretservice` sub-package to build under 32bit Linux.
It limits the total number of list entries to (2^29)-1.
A short explanation of how this number was calculated has been added in a comment.
Signed-off-by: Daniel Joos <daniel@joosweb.de >
2017-05-10 00:38:33 +02:00
Vincent Demeester
71779cf7f5
Merge pull request #56 from simonferquel/align-get-with-list-filtering
...
[Windows] align get with list behavior
2017-03-22 09:53:49 +01:00
Simon Ferquel
51c78cdc14
[Windows] align get with list behavior
...
Avoiding to get unlabelled credentials
Signed-off-by: Simon Ferquel <simon.ferquel@docker.com >
2017-03-16 18:16:37 +01:00
Vincent Demeester
120e37f15d
Merge pull request #54 from vdemeester/update-maintainers
...
Add n4ss as maintainer 👼
2017-03-14 19:30:38 +01:00
Vincent Demeester
4962f775bf
Add n4ss as maintainer 👼
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2017-03-14 16:04:27 +01:00
Jean-Laurent de Morlhon
ce617b3357
Merge pull request #52 from jeanlaurent/run-test-on-release
...
Clean and run test before osx release
v0.5.0
2017-03-13 16:45:02 -07:00
Jean-Laurent de Morlhon
f3071aff0a
Merge pull request #53 from n4ss/fix-windows-typos-tests
...
Fix syntax typos and tests implementation for Windows
2017-03-13 16:44:48 -07:00
Nassim 'Nass' Eddequiouaq
1515d4547e
Fix syntax typos and tests implementation for windows
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-03-13 14:51:03 -07:00
Jean-Laurent de Morlhon
f67589c36e
Clean and run test before osx release
...
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net >
2017-03-13 12:49:05 -07:00
Vincent Demeester
479de2a4f5
Merge pull request #45 from jeanlaurent/fix-mkdir
...
Remove mkdir -p where neccessary
2017-03-13 20:43:59 +01:00
Vincent Demeester
cdba2ced06
Merge pull request #44 from jeanlaurent/osxrelease-task
...
Add a osx release target to the makefile to ease releasing.
2017-03-13 20:43:49 +01:00
Nassim Eddequiouaq
7f0538cd5e
Merge pull request #50 from n4ss/fix-secserv-tests
...
Fix secretservice tests and expected behaviors
2017-03-13 11:56:46 -07:00
Nassim Eddequiouaq
14381bf0d6
Merge pull request #49 from n4ss/label-creds
...
Label credentials on each platform' creds store and fix secretservice behavior
2017-03-13 11:22:23 -07:00
Nassim 'Nass' Eddequiouaq
7133af577e
Creds label can be configured from helpers
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-03-11 12:34:22 +01:00
Nassim 'Nass' Eddequiouaq
2f2e85cfb9
Remove unnecessary creds list's size check
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-03-10 16:59:57 +01:00
Nassim 'Nass' Eddequiouaq
47566329ff
Fix secretservice tests and expected behaviors
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-03-10 07:29:25 -08:00
Nassim 'Nass' Eddequiouaq
b9d19b479a
Return empty server-url to usernames map if no search results
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-03-10 15:23:43 +01:00
Nassim 'Nass' Eddequiouaq
e522e56699
Fix memory leaks and non-null terminated strings usage
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-03-10 15:23:17 +01:00
Nassim 'Nass' Eddequiouaq
8cb3338668
Filter docker credentials with label directly through libsecret
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-03-10 15:18:14 +01:00
Nassim 'Nass' Eddequiouaq
cd76e4253f
Use the proper docker secret schema for items to search for
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-03-10 15:15:05 +01:00
Nassim 'Nass' Eddequiouaq
021d7d6a19
Add label filter on the list of secrets
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-03-10 15:14:34 +01:00
Nassim 'Nass' Eddequiouaq
2a8670e0da
Cleanup original modifications to the exposed APIs
...
Signed-off-by: Nassim 'Nass' Eddequiouaq <eddequiouaq.nassim@gmail.com >
2017-03-10 15:14:04 +01:00