summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* releasing package python-etcd version 0.4.3-2HEADdebian/0.4.3-2masterJelmer Vernooij2016-07-03
|
* Drop '-b unstable' from Vcs-Git header, consistent with team maintainedJelmer Vernooij2016-07-03
| | | | packages.
* Bump standards version to 3.9.8 (no changes).Jelmer Vernooij2016-07-03
|
* Unicodify my surname.Jelmer Vernooij2016-07-03
|
* Merge in 0.4.2-2 changes.Jelmer Vernooij2016-07-03
|
* Merge packaging team branch.Jelmer Vernooij2016-07-03
|\
| * Fixed VCS URL (https)Ondřej Nový2016-03-29
| |
| * git-dpm tag configStefano Rivera2015-12-31
| |
| * Initialize git-dpmStefano Rivera2015-12-31
| |\
| * | * Change python/python3-all-dev build-deps to python/python3-all since there ↵Scott Kitterman2015-12-30
| | | | | | | | | | | | is no arch any content that needs the -dev packages
* | | releasing package python-etcd version 0.4.3-1debian/0.4.3-1Jelmer Vernooij2016-07-03
| | |
* | | Move .gitignore to debian/Jelmer Vernooij2016-07-03
| | |
* | | New upstream release.Jelmer Vernooij2016-07-03
| | |
* | | Merge tag 'upstream/0.4.3' into unstableJelmer Vernooij2016-07-03
|\ \ \ | |/ / |/| | | | | Upstream version 0.4.3
| * | Imported Upstream version 0.4.3Jelmer Vernooij2016-07-03
| |\ \ | | |/ | |/|
| | * Include latest fix to the 0.4.3 releaseJose Plana2015-12-14
| | |
| | * Fix check for parameters in case of connection error.Giuseppe Lavagetto2015-12-14
| | | | | | | | | | | | | | | | | | If any direct call to api_execute was made, and a connection error occurred, this would result in an error because the params would be None.
| | * Release 0.4.3Giuseppe Lavagetto2015-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enough changes were important enough to grant a release, namely python 3.5 compatibility and authentication/ACLs. Also a ton of fixes that people would probably love to have. Added an AUTHORS file to acknowledge openly the work of all the contributors to the project.
| | * Cluster ID change shouldn't log a traceback.Nick Bartos2015-12-02
| | | | | | | | | | | | | | | | | | | | | Having the Cluster ID shouldn't log a traceback, because: 1. It's not a coding error. 2. Having a trace isn't really helpful in this case.
| | * Merge pull request #126 from thepwagner/python3-timeoutGiuseppe Lavagetto2015-12-02
| | |\ | | | | | | | | Python3 fix when blocking on contented lock
| | | * Python3 fix when blocking on contented lockPeter Wagner2015-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default of "None" triggers: TypeError: unorderable types: NoneType() > int() Introducing failing test case + fix; mocked API response may be wonky but it demonstrates issue.
| | * | Merge pull request #145 from pax0r/clear-responseGiuseppe Lavagetto2015-12-01
| | |\ \ | | | | | | | | | | Make response False on exception
| | | * | Make response False on exceptionBartlomiej Biernacki2015-11-30
| | |/ / | | | | | | | | | | | | | | | | When exception will be raised on _ = response.data we will handle exception, but as response is not None the while loop won't be repeated. This may lead to an error on _handle_server_response as we may get a response with status == 200 and empty data.
| | * | Merge pull request #147 from jplana/rewrite_authGiuseppe Lavagetto2015-11-29
| | |\ \ | | | | | | | | | | Rewrite auth
| | | * | Re-Adding the auth module.Giuseppe Lavagetto2015-11-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This new, reworked version of auth guarantees: - A simple, ORM-like interface, centered on Users and Roles and not on the client - No useless repetition of code - Fixes some shortcomings of the old interface (deleting objects is now possible, more than one ACL is allowed per role(!!!)) - Doesn't write/read without explicit authorization from the user - Better error handling
| | | * | Add error handling for ACLs (use and management)Giuseppe Lavagetto2015-11-28
| | | | | | | | | | | | | | | | | | | | Also removed auth.py; in its current form it's wrong and unusable
| | | * | Move the boilerplate retry logic to a wrapper, add api_execute_jsonGiuseppe Lavagetto2015-11-28
| | |/ / | | | | | | | | | | | | | | | | Since what we have in AuthClient right now is not DRY at all, and that needs to be fixed before it ships in any release.
| | * | Merge branch 'thepwagner-user-authentication'Giuseppe Lavagetto2015-11-16
| | |\ \
| | | * | etcd.auth.AuthClientPeter Wagner2015-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This extension affords create/read/update without cluttering the basic etcd.Client implementation. The model is reworked for a cleaner API: user's roles can be assigned via list/tuple, permissions are moddeled like a dictionary. Adding coverage goal to buildout to verify testing progress.
| | | * | User authentication initialPeter Wagner2015-11-16
| | |/ / | | | | | | | | | | | | | | | | | | | | * Initial BASIC auth implementation + unit tests Checkpoint before integration tests.
| | * | Merge pull request #143 from jplana/fix_leaderGiuseppe Lavagetto2015-11-15
| | |\ \ | | | | | | | | | | Fix leader lookup
| | | * | Fix leader lookupMatthias Urlichs2015-11-15
| | |/ / | | | | | | | | | | | | | | | | /stats/leader only works when talking to the leader, which is not helpful when checking which node it _is_.
| | * | Merge pull request #141 from jplana/cleanup_connectionsGiuseppe Lavagetto2015-11-15
| | |\ \ | | | | | | | | | | Cleanup connections
| | | * | Suppress ReferenceError when cleaning upMatthias Urlichs2015-11-15
| | | | | | | | | | | | | | | | | | | | since we can't do anything about it at this point
| | | * | Client: clean up open connections when deletingMatthias Urlichs2015-11-15
| | |/ / | | | | | | | | | | | | Otherwise you get some warnings about still-open connections from Python3.
| | * | Merge pull request #137 from jplana/add_coverallsGiuseppe Lavagetto2015-11-01
| | |\ \ | | | | | | | | | | Add coveralls support
| | | * | Add coveralls supportGiuseppe Lavagetto2015-11-01
| | |/ /
| | * | Add coveralls badge to the readmeGiuseppe Lavagetto2015-11-01
| | | | | | | | | | | | | | | | So that we can be properly ashamed of ourselves
| | * | Merge pull request #136 from jplana/srv_record_correctedGiuseppe Lavagetto2015-11-01
| | |\ \ | | | | | | | | | | Add SRV record
| | | * | Fix tests for python 3.5Giuseppe Lavagetto2015-11-01
| | | | |
| | | * | Add srv record-based DNS discovery.Giuseppe Lavagetto2015-11-01
| | |/ / | | | | | | | | | | | | | | | | | | | | We use the same keys used by confd (https://github.com/kelseyhightower/confd) to allow service discovery via DNS.
| | * | Merge pull request #135 from projectcalico/smc-fix-read-timeout-errGiuseppe Lavagetto2015-10-14
| |/| | | | | | | | | | Introduce EtcdWatchTimedOut exception.
| | * | Introduce EtcdWatchTimedOut exception.Shaun Crampton2015-10-14
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suppress spammy error log when a watch times out and raise a dedicated exception instead. EtcdWatchTimedOut subclasses EtcdConnectionFailed for back-compatibility. Revs urllib3 dependency to 1.7.1, which split TimeoutError into ReadTimeoutError and ConnectionTimeoutError.
* | | releasing package python-etcd version 0.4.2-1Jelmer Vernooij2015-10-25
| | |
* | | Ignore debhelper files.Jelmer Vernooij2015-10-25
| | |
* | | Fix version.Jelmer Vernooij2015-10-25
| | |
* | | Require at least python3.3.Jelmer Vernooij2015-10-25
| | |
* | | Clean up properly.Jelmer Vernooij2015-10-25
| | |
* | | Install to actual packages.Jelmer Vernooij2015-10-25
| | |
* | | Install python3.Jelmer Vernooij2015-10-25
| | |