Commit graph

2146 commits

Author SHA1 Message Date
Ev Kontsevoy ac205ad530 Finished cleaning up storage back-ends
I hope this closes #688
2017-01-15 23:23:37 -08:00
Ev Kontsevoy 8330658526 Fixed haning tests 2017-01-15 16:28:18 -08:00
Ev Kontsevoy 7040331660 Fixed all tests
Also replaced mailgun.FrozenTime with `clockwork` in a few places
(mailgun's frozen time still remains elsewhere)
2017-01-15 16:28:18 -08:00
Ev Kontsevoy 1d51aa647d Started working on etcd tests 2017-01-15 16:28:18 -08:00
Ev Kontsevoy 312af8f02d Converted DynamoDB and etcd to common backend API
TODO:
- fix etcd tests
- do some manual testing of all backends
2017-01-15 16:28:18 -08:00
Ev Kontsevoy 40caec6048 Converted boltbk to the new format
BoltDB backend is now compatible with how all backends should
initialize.

Also all BoltDB-specific code/constants have been consolidated inside of
`backend.boltbk` package.
2017-01-15 16:28:18 -08:00
Ev Kontsevoy e648bdc4dd Minor changes to the "dir" backend:
1. Nicer tests for locking
2. Bugfix around Acquirelock / Releaselock
2017-01-15 16:28:18 -08:00
Ev Kontsevoy eee8bac224 Added filesystem backend configuration parsing
+initialization
2017-01-15 16:28:18 -08:00
Ev Kontsevoy bdd46234ee Implemented backend.NewFunc() for the FS backend 2017-01-15 16:28:18 -08:00
Ev Kontsevoy 36a2d488d7 Merge pull request #707 from gravitational/ev/669
Code refactoring / cleanup
2017-01-12 14:47:42 -08:00
Ev Kontsevoy 7f33b3724a Merge remote-tracking branch 'origin/master' into ev/669 2017-01-12 14:35:23 -08:00
Ev Kontsevoy 21e72dce45 Merge pull request #706 from gravitational/alexey/cluster-selector
Cluster selector and session list redesign
2017-01-12 14:34:37 -08:00
Alexey Kontsevoy 8649c9ad20 (web) cluster selector and session list redesign 2017-01-12 09:09:29 -05:00
Ev Kontsevoy 5fc8104d83 Merge pull request #703 from gravitational/ev/1.3.2
Proper implementation of Seek() for web assets
2017-01-10 10:25:13 -08:00
Ev Kontsevoy d35ee4393d Merge branch 'master' into ev/1.3.2 2017-01-10 00:01:40 -08:00
Ev Kontsevoy a21013422a Merge pull request #702 from gravitational/sasha/intefaces
add omitempty
2017-01-09 23:42:26 -08:00
Ev Kontsevoy 52fa112ee9 Non-functional changes (comments, formatting) 2017-01-09 23:39:40 -08:00
Sasha Klizhentas 27f223e598 add omitempty 2017-01-09 19:47:53 -08:00
Ev Kontsevoy 9e2ac2929b Merge pull request #701 from russjones/rjones/docs-fix
Documentation typo correction
2017-01-09 18:02:44 -08:00
Russell Jones fb044095d1 Changed make to mkdir. 2017-01-09 16:36:23 -08:00
Ev Kontsevoy b67e9ec7dc Merge pull request #698 from tehsis/master
Added make task to create a Teleport release using docker
2017-01-09 10:33:32 -08:00
Ev Kontsevoy da09287178 Undo the previous commit (there's a PR with this already) 2017-01-09 10:33:09 -08:00
Ev Kontsevoy 55166a9dc4 Added a convenience make target for make release under docker 2017-01-09 10:05:42 -08:00
Alexander Klizhentas 564cbad368 Merge pull request #697 from mebezac/patch-1
Fix typo
2017-01-08 10:32:37 -08:00
Pablo Terradillos 6c68804acd Added make task to create a teleport release using docker 2017-01-06 18:02:24 -03:00
Zac Clay 70ce3cbbfa Fix typo 2017-01-06 15:52:51 -05:00
Ev Kontsevoy b24c9c9594 Merge pull request #696 from gravitational/sasha/interfaces
update interfaces to simplify integrations
2017-01-06 12:47:27 -08:00
Sasha Klizhentas 1e9c9c91b5 update interfaces to simplify integrations 2017-01-06 12:42:34 -08:00
Alexey Kontsevoy ab56409c8c (web) dist - missing .html file 2017-01-04 14:26:42 -05:00
Ev Kontsevoy 02464f6547 Added proper comments to teleport package
So we're playing nicer with godoc
2017-01-03 22:54:53 -08:00
Ev Kontsevoy 39349090b5 Update README.md 2017-01-03 22:10:08 -08:00
Alexey Kontsevoy d9bc8ca175 (web) dist 2017-01-03 23:49:40 -05:00
Alexey Kontsevoy b63956bc35 (web) fix sesssion search 2017-01-03 23:47:20 -05:00
Ev Kontsevoy 33044f6d89 Fixed bug #687
zip-based implementation of http.FileSystem did not have `http.File::Seek()`
implementation.
2017-01-03 18:34:26 -08:00
Alexey Kontsevoy f0d66cb04f Merge branch 'ev/669' of github.com:gravitational/teleport into ev-ui 2017-01-03 17:52:24 -05:00
Alexey Kontsevoy 880ea35683 (web) dist files 2017-01-03 17:52:12 -05:00
Alexey Kontsevoy f9565140bb (web) merge active and stored sessions in 1 list 2017-01-03 17:51:09 -05:00
Alexander Klizhentas e4e1db80be Merge pull request #690 from gravitational/sasha/migrations
fix migrations from V1
2017-01-03 12:51:37 -08:00
Sasha Klizhentas aad5bba5a1 fix migrations from V1
Trusted clusters and cert authorities static configuration
sections were not properly processed and we've been creating
incomplete V2 objects in the database. This commit fixes the problem
2017-01-02 12:49:05 -08:00
Ev Kontsevoy e1ff1443cc Merge branch 'master' into ev/669 2017-01-01 19:18:41 -08:00
Ev Kontsevoy b9605a28c1 Marked in-progress tctl commands as 'hidden' 2017-01-01 19:04:37 -08:00
Ev Kontsevoy 08213ef220 Merge pull request #686 from gravitational/sasha/resources
get, upsert, delete commands support new resources
2017-01-01 18:43:23 -08:00
Alexey Kontsevoy 8bd01d5997 Merge remote-tracking branch 'origin/alexey/fixes' into ev-ui 2017-01-01 17:42:03 -05:00
Alexey Kontsevoy f956985464 (web) move user status check to auth.js 2017-01-01 17:38:55 -05:00
Alexey Kontsevoy 919fb660ae (web) clean-up 2017-01-01 13:09:14 -05:00
Sasha Klizhentas 255d6d870e get, upsert, delete commands support new resources 2016-12-31 17:11:00 -08:00
Ev Kontsevoy 3c6325f283 Code refactoring before trying to fix #669
Web UI backend used very generic and hard to follow naming conventions,
like "connect" or "connectHandler" or "newHandlerRequest".

Renaming everything to something easier to follow, like "makeTerminal"
or "newTerminalRequest"

Even the source file is renamed from "connect.go" to "terminal.go"
2016-12-31 16:14:56 -08:00
Ev Kontsevoy 2545c7329f Added license headers to some files where they were missing 2016-12-31 01:20:51 -08:00
Ev Kontsevoy 937632dc3d Update README.md 2016-12-31 00:37:14 -08:00
Ev Kontsevoy 1eef8667e7 Docs update + friendlier error message
Updated README.md with information on starting teleport in development
mode.
2016-12-31 00:27:10 -08:00