Ev Kontsevoy
7521b57e56
Rough implementation of SCP
...
Refs #244
Closes #244
2016-03-13 16:18:08 -07:00
Ev Kontsevoy
35185a49e6
Started implementing #244
2016-03-13 00:15:00 -08:00
Ev Kontsevoy
04db6cc769
Webassets aren't in "Data Dir" anymore
...
When teleport starts, it looks for web assets in the following
directories:
- Dir where executable is
- /usr/local/share/teleport
- /usr/share/teleport
- /opt/teleport
2016-03-12 23:24:57 -08:00
Ev Kontsevoy
d934a37dc8
Implemented 'teleport status' command
...
TODO:
When auth_access_point.GetProcies() will get implemented, I will remove
hardcoded <proxyhost> with an actual host+port of the proxy
Fixes #232
Closes #232
2016-03-11 17:23:30 -08:00
Ev Kontsevoy
9dca79d883
Fixes #233
...
Closes #233
2016-03-11 15:15:16 -08:00
klizhentas
09725aab60
recover etcd backend support
2016-03-10 17:03:01 -08:00
klizhentas
0e503ca376
Add proper integration with OpenSSH on both sides
2016-03-09 19:39:15 -08:00
klizhentas
519f07611b
fix data races and remove sleep from tests
...
* fix data race with advertise ip
* remove global variable
* simplify pings logic and fix ping bug
* fix potential bug in dynamic labels
2016-03-08 18:41:05 -08:00
Ev Kontsevoy
39382dc41a
tsh ls works
...
similarly to tctl nodes ls
closes #181
2016-03-08 16:30:32 -08:00
Ev Kontsevoy
9dc5b62b47
Merge remote-tracking branch 'origin/master' into ev/token-handling
2016-03-08 15:04:24 -08:00
klizhentas
35852bdca9
remove hangouts, report errors from subsystems, refs #179
2016-03-08 12:02:45 -08:00
Ev Kontsevoy
9052c62c1f
Fixes #210
...
Ok this commit is rather large for a seemingly "simple" problem. In
reality, the problem isn't simple.
Changes:
1. I refactored lib/service/service.go : I created a new structure called
TeleportProcess. It wraps the configuration and various callbacks together.
It made the code in that file MUCH easier to follow because functions
do not require 5+ parameters anymore.
2. Created loginToAuthService() method which is now used in two places:
1. On start-up
2. Immediately after registration.
This way both actions can be combined in the same loop, so if
_either_ one succeeds, the daemon successfuly starts.
3. Added support for multiple auth servers. Everywhere in our code we
always go for conf.AuthServers[0].Addr. So at least in this code
there's a proper loop.
4. Added a nicer logging around "failed to join the cluster", where I
suggest to try --token flag when it's missing.
5. Fixed tests broken by other commits (unrelated to this)
Fixes #210
2016-03-07 23:37:49 -08:00
Ev Kontsevoy
3bed94a7c6
Hostname handling changes:
...
1. `--name` setting is passed through into AuthServer as "AuthServiceName".
This will be used in UIs when there are multiple clusters, and also
in places like Google Authenticator
2. `tctl nodes ls` now lists both host name and host UUID
3. Changed `--name` setting to `--nodename` to be consistent with the
config file.
Closes #194
2016-03-05 16:54:58 -08:00
Ev Kontsevoy
6151ab208a
Bugfix: --proxy=localhost did not work
...
`web.SSHAgentLogin(proxyAddr string)` expects proxyAddr string to be a
URL, while everywhere else we address servers by host:port pair.
Because of that, `--proxy=host` sytax was broken.
2016-03-04 20:14:41 -08:00
Ev Kontsevoy
2d66f99f48
Adding new host does not require a name
2016-03-04 18:13:00 -08:00
Ev Kontsevoy
cf36192575
Merge branch 'master' into ev/194
2016-03-04 17:27:11 -08:00
Ev Kontsevoy
39b90c21b6
Merge remote-tracking branch 'origin/master' into ev/183
...
Conflicts:
.gitignore
web/dist/app/app
2016-03-04 16:53:54 -08:00
Ev Kontsevoy
42f55959ed
Intermediate commit
2016-03-04 16:27:52 -08:00
Ev Kontsevoy
f9aa87a2f5
--token and --name are not mandatory anymore...
...
... when a teleport node re-joins the cluster who already trusts it
refs #187
2016-03-03 17:11:42 -08:00
Ev Kontsevoy
a3474e0d87
Updated https key/cert generation (code cleanup)
2016-03-03 15:29:11 -08:00
Ev Kontsevoy
75fcb39f04
Intermediate commit
2016-03-02 17:37:11 -08:00
Ev Kontsevoy
a3df6e6768
Added client-side validation of advertise-ip
2016-03-01 22:18:50 -08:00
Ev Kontsevoy
0d476caae7
Merge branch 'master' into ev/183
...
Conflicts:
lib/auth/api_with_roles.go
2016-03-01 18:33:26 -08:00
Ev Kontsevoy
eeaadb913a
Added --advertise-ip flag to teleport server
2016-03-01 18:24:20 -08:00
klizhentas
583d1e06ac
Merge branch 'master' into web
...
Conflicts:
lib/client/client_test.go
lib/srv/srv.go
web/dist/app/app
2016-03-01 14:01:01 -08:00
klizhentas
59b16d1ca4
rename to terminal params
2016-03-01 13:26:15 -08:00
Ev Kontsevoy
b46cae4c4a
Added multi-host operation to TSH
...
- `tsh ls` now accepts label filters
- `tsh ssh` now can use labels instead of a direct host name
2016-02-29 19:00:45 -08:00
Ev Kontsevoy
30b1e1b502
Added label parsing routine
2016-02-29 19:00:45 -08:00
Ev Kontsevoy
82a0299053
Intermediate commit
2016-02-29 19:00:45 -08:00
Ev Kontsevoy
70fd2b9bfa
TSH test coverate + ssh commands (instead of shell)
2016-02-28 14:22:52 -08:00
Ev Kontsevoy
54169b91f1
Super early implementation of SSH
2016-02-28 14:22:52 -08:00
Ev Kontsevoy
317393c821
CLI flag parsing for 'tsh ssh'
2016-02-28 14:22:52 -08:00
Ev Kontsevoy
9704899dfd
Brought back "list nodes" functionality to tctl
2016-02-28 14:22:52 -08:00
Ev Kontsevoy
02c6786521
Intermediate commit
2016-02-28 14:22:52 -08:00
Alex Lyulkov
bd61f6793f
Changed limiter initialization
2016-02-26 16:59:35 +03:00
Alex Lyulkov
45654a0ddb
rebased
2016-02-25 22:46:30 +03:00
Alex Lyulkov
07c0ca47f9
Fixed tsh tests, changed tests ports
2016-02-25 20:30:44 +03:00
klizhentas
71a5dbc2c4
refactor
2016-02-24 17:58:22 -08:00
klizhentas
af569afd7e
Merge branch 'master' into pre-production
2016-02-24 13:32:14 -08:00
Ev Kontsevoy
02f3459afc
Better "sample config" implementation
...
Three changes:
- Sample configuration is no longer a dump of a string constant. It's
generated using the same data structure used for configuration
parsing. This guarantees that 'teleport configure' will always dump a
valid sample config file.
- Added a unit test which validates sample configuration and verifies
its correctness
- MakeSampleConfig() does not return an error anymore. It will
default to 'localhost' with error logged instead of failing. It
makes no sense to fail when generating an example. Also this makes
code cleaner.
2016-02-23 23:42:36 -08:00
klizhentas
d5f24e5c39
implement new session management and user signup API
2016-02-23 17:26:23 -08:00
Ev Kontsevoy
d4accce49d
Merge remote-tracking branch 'origin/master' into ev/133-newconf
...
Conflicts:
lib/service/cfg.go
2016-02-22 16:34:20 -08:00
Ev Kontsevoy
d91eed6f3d
Covered 'main' with tests
2016-02-22 16:21:51 -08:00
Ev Kontsevoy
e230447f2e
Properly vendored dependencies
...
- removed `gravitational/configure`
2016-02-22 14:11:31 -08:00
Alex Lyulkov
824f98e8e3
Fixed password reading, changed hangouts dir to ioutils.Tempdir()
2016-02-22 23:59:20 +03:00
Alex Lyulkov
eec2217e56
Fixed client test, fixed srv test, minor changes
2016-02-22 22:38:37 +03:00
Ev Kontsevoy
df4a334a10
Config. file functionaliy is done.
...
Left to do:
- tests
- a bit of usability testing and code polish
2016-02-20 17:17:09 -08:00
Ev Kontsevoy
fff0d8875a
Merge remote-tracking branch 'origin/master' into ev/133-newconf
...
Conflicts:
Godeps/Godeps.json
lib/service/cfg_test.go
tool/teleport/main_test.go
vendor/github.com/gravitational/configure/README.md
vendor/github.com/gravitational/configure/cli.go
vendor/github.com/gravitational/configure/cstrings/split.go
vendor/github.com/gravitational/configure/kv.go
vendor/github.com/gravitational/configure/schema/schema.go
2016-02-20 15:02:39 -08:00
Alex Lyulkov
2ebb3d07a2
Added tests for hangouts
2016-02-20 01:54:42 +03:00
klizhentas
278420174f
refactor roles and certificates handling
2016-02-18 18:07:43 -08:00
klizhentas
6a9ad7b820
check nodes names when inviting them, fixes #119
2016-02-18 14:55:39 -08:00
Alexander Klizhentas
c151d064be
Merge pull request #144 from gravitational/alex/share-rebased2
...
Added Hangouts
2016-02-18 13:38:20 -08:00
Alex Lyulkov
042212ad65
Joined regular and hangouts reverse tunnels, changed authentication, minor fixes
2016-02-19 00:23:22 +03:00
klizhentas
7012d465bc
list active nodes, fixes #129
2016-02-18 12:22:44 -08:00
Alex Lyulkov
5741526bf4
Merged from alex/share-rebased
2016-02-18 22:10:34 +03:00
klizhentas
9fcc861e09
Replace dependencies with code.google.com paths, remove unused code
...
* Remove usage of lemma/secret and gravitational/session
* Replace deps using code.google.com with alternatives
* Vendor test keys to the code base
2016-02-17 18:36:52 -08:00
klizhentas
6cdaba2ef6
user mappings should be deleted if user is deleted, fixes #116
...
This commit includes refactoring and cleanup of cert authority sybsystem:
* User keys methods are deleted
* Authorities CRUD is simplified
* Lots of code removed
2016-02-17 15:29:01 -08:00
Alex Lyulkov
bcb6411a7b
merged from alex/sharing
2016-02-17 22:58:28 +03:00
Alex Lyulkov
caee704e83
changes for rebase
2016-02-17 21:59:18 +03:00
Alex Lyulkov
2fb458ca2c
Changed hangout authentication and url
2016-02-17 21:24:11 +03:00
Ev Kontsevoy
206d503f3a
Added more configuration settins via a config file
2016-02-16 19:34:12 -08:00
Ev Kontsevoy
0a1bb00cc1
Changed the format of the configuration
...
Instead of providing a token per auth server, it's now one global token
for all.
Also added a check for unknown config values to the config file parsing
code.
2016-02-16 18:50:08 -08:00
Ev Kontsevoy
e3e9a59337
Started to work on a new YAML confinguration
...
1. Persistence layer is done
2. Tests are done
2016-02-16 16:15:25 -08:00
Ev Kontsevoy
e0f5696743
Wrote tests for configuration defaults
2016-02-16 13:18:58 -08:00
Ev Kontsevoy
ad001cc0a7
Merge remote-tracking branch 'origin/master' into ev/133-newconf
2016-02-16 11:09:24 -08:00
Alex Lyulkov
ed430daaa9
Minor code style fixes
2016-02-16 21:07:21 +03:00
Alex Lyulkov
d0fd7b26d3
Hangouts: everything works
2016-02-16 20:06:25 +03:00
Alex Lyulkov
66dd4436e9
working hangouts
2016-02-16 15:51:33 +03:00
Ev Kontsevoy
b0aa774178
Intermediate commit
...
- Removed gravitational/configure
- Played with different ideas for YAML persistence
2016-02-15 22:24:56 -08:00
klizhentas
9fa5b3f281
fix users API, cleanup unused code, fixes #118
2016-02-15 17:51:23 -08:00
Alexander Klizhentas
ad435d6acd
Merge pull request #128 from gravitational/ev/126
...
Fixed issue #126
2016-02-14 00:01:17 -08:00
Alexander Klizhentas
0fd6ca035b
Merge pull request #132 from gravitational/ev/110
...
This closes #110
2016-02-13 23:54:45 -08:00
Ev Kontsevoy
4d6800623c
Removed old configuration persistence
...
- Removed `yaml` structure attributes
- Removed "LoadFromYAML()" routine
- Removed YAML persistence tests
References #133
2016-02-13 21:17:30 -08:00
Ev Kontsevoy
bfa3f9d300
This closes #110
...
- Tests can be enabled in Jenkins
- Unused tctl/command code is removed
- Fixed one broken test
2016-02-13 20:31:56 -08:00
Ev Kontsevoy
bcfcefa8e5
Fixed issue #126
...
Summary:
Sasha proposed to use the certificate principal instead of the host name
when establishing new SSH connections.
What I did:
Replaced `ReadKeys()` function in `auth/init.go` with `ReadIdentity()`
which, instead of a simple "key signer" returns a more comprehensive
structure called "Identity"
The structure has the `Cert` field which can be used to obtain "valid
principals".
The first principal is used as an SSH username, instead of the hostname
like before.
2016-02-13 18:47:58 -08:00
Ev Kontsevoy
b2499b4514
Usability improvements
...
- Tidier CLI help/usage messages
- Overly annoying log.Info() replaced with log.Debug()
2016-02-13 14:38:22 -08:00
Ev Kontsevoy
bf52d61157
Joining cluster via nodes invite works (kinda)
2016-02-12 17:33:10 -08:00
Ev Kontsevoy
f95eb92f46
Two minor things:
...
1. Created Vagrant file to play with Teleport
2. Nicer CLI UI for 'nodes add'
2016-02-12 16:29:33 -08:00
Alex Lyulkov
f35f74cb46
working on tsh share
2016-02-12 18:25:54 +03:00
Ev Kontsevoy
c52bfc9fd0
Adding node via invite token
2016-02-11 12:23:37 -08:00
Ev Kontsevoy
1b7ccb5c46
Added stubs for tctl commands
...
- node add
- node add help
- node ls
- node ls help
2016-02-10 13:52:29 -08:00
Ev Kontsevoy
f0ffca0bb9
Added 'users rm' and 'users list' but they do not work
2016-02-09 22:58:40 -08:00
Ev Kontsevoy
640c6cf772
Removed excessive INFO logging and fixed a bug
...
The bug was 'missing default shell'
2016-02-09 21:50:06 -08:00
Ev Kontsevoy
82595955e0
Wrote 'usage' for tctl users add
2016-02-09 21:03:20 -08:00
Ev Kontsevoy
05a719b70d
Adding users works with mappings via new CLI
2016-02-09 18:28:38 -08:00
Ev Kontsevoy
b3d4f079d5
Added "connect to auth server" routine to tctl
2016-02-09 16:37:24 -08:00
Ev Kontsevoy
68badf4bc2
Moved the default build output from ./ to out/
...
Otherwise tctl, teleport and tsh binaries were causing issues with
.gitignore conflicts (we have directories with these names in tool)
2016-02-09 15:05:02 -08:00
Ev Kontsevoy
d88a44a3d5
hoho
2016-02-09 14:54:18 -08:00
Ev Kontsevoy
7592e974cf
Merge branch 'ev/105' into ev/105-tctl
...
Conflicts:
tool/tctl/main.go
2016-02-09 14:47:59 -08:00
Ev Kontsevoy
2db4d98213
Incorporated PR comments from here:
...
https://github.com/gravitational/teleport/pull/115
2016-02-09 13:46:34 -08:00
Ev Kontsevoy
1610105910
Started work on simplifying tctl CLI
2016-02-08 22:29:15 -08:00
Ev Kontsevoy
d6d5cb7d9c
Added support for auth-server and tokens
2016-02-08 21:33:46 -08:00
Ev Kontsevoy
058f6eb9cf
Added rudimentary logging control via --debug flag
2016-02-08 17:28:03 -08:00
Ev Kontsevoy
5b5dd5b306
Intermediate commit:
...
- Reverse tunnel service is now configurable
- Separated logging output from the console UI output
2016-02-08 15:02:20 -08:00
Ev Kontsevoy
5d6f8ecf89
Removed old default configuration
2016-02-08 11:50:09 -08:00
Ev Kontsevoy
458d8984a1
Fixed Build errors...
2016-02-08 10:41:25 -08:00
Ev Kontsevoy
47f95c0f9e
Got the basics done for 'teleport'
2016-02-07 23:35:34 -08:00
Ev Kontsevoy
cfa2997671
Merge branch 'master' into ev/105
2016-02-07 11:45:41 -08:00
Alex Lyulkov
c2b6d96485
Fixed OS username in tests
2016-02-06 15:15:01 +03:00
Ev Kontsevoy
b5fd2e1253
Merge branch 'master' into ev/105
...
Conflicts:
tool/tsh/main.go
2016-02-05 15:35:19 -08:00
Ev Kontsevoy
7829880507
Moved to a forked kingpin for CLI arg parsing
2016-02-05 11:44:46 -08:00
Alex Lyulkov
d2f50cf4b6
Fixed tests logging
2016-02-05 17:09:21 +03:00
alexlyulkov
e5cb47e168
Merge pull request #108 from gravitational/alexander/env
...
Alexander/env
2016-02-05 15:46:03 +03:00
Alex Lyulkov
ed3a5088e8
Merged: added user mapping
2016-02-05 03:29:49 +03:00
Ev Kontsevoy
7bf35b02a8
Fixed log-related errors in tests
2016-02-04 15:39:50 -08:00
Alex Lyulkov
566933b541
Fixed code style
2016-02-05 02:03:05 +03:00
klizhentas
b72c76ea41
use environment variables
2016-02-04 13:45:59 -08:00
alexlyulkov
470b185bd0
Merge pull request #83 from gravitational/alex/fast-login
...
Added precompiled auth key-pairs to reduce login time
2016-02-04 20:42:55 +03:00
Alex Lyulkov
acd9cf4943
Added user mapping, web shell restarts after exit
2016-02-04 20:19:42 +03:00
Ev Kontsevoy
60b009c83a
Applied new kingpin UsageTemplate to tctl and teleport
...
Initially only `tsh` used the new UsageTemplate
See [this PR](/gravitational/teleport/pull/104)
This commit applies the same change to `tctl` and `teleport`
Now all 3 tools:
* Use the same logger initialization procedure
* Use the same command line argument parsing/reporting
2016-02-03 22:00:54 -08:00
Ev Kontsevoy
4262ad693f
Updated kingpin to the latest version
...
It had features we need, namely customization of --help flag
2016-02-03 17:37:51 -08:00
Ev Kontsevoy
128d6fc8a1
Added our own custom kingpin usage template
2016-02-03 17:34:05 -08:00
Ev Kontsevoy
31893e7f61
Removed gravitational/log from Godeps
2016-02-02 18:14:43 -08:00
Ev Kontsevoy
83f2d30d12
Replaced our own logger with logrus
2016-02-02 17:53:21 -08:00
Ev Kontsevoy
91288d01e5
Added Logrus initialization
2016-02-02 12:14:59 -08:00
alexlyulkov
ff8c8c4dd6
Merge pull request #95 from gravitational/alex/connected-auth
...
Added init encryption keys for auth backend config, backend configs a…
2016-02-01 16:53:00 +03:00
Alex Lyulkov
e87fbfb720
Now tsh client closes on 'exit' command
2016-01-29 22:24:04 +03:00
Alex Lyulkov
40a77cfe06
tsh: added -p and -P flags, ssh command now argument not flag
2016-01-29 20:26:47 +03:00
Alex Lyulkov
67bcda7b82
Added init encryption keys for auth backend config, backend configs are JSON now, all complex env configs are JSON now
2016-01-29 19:17:12 +03:00
Alex Lyulkov
b38a6236ef
Fixed precalculation, fixed the tests affected by additional parallel calculations
2016-01-26 20:29:45 +03:00
Alex Lyulkov
2b1a05f53c
Added provisioning token role information inside the output token string
2016-01-26 03:16:58 +03:00
Alex Lyulkov
ebb25f0f88
Fixed new account creation, added Error page for website
2016-01-22 22:05:46 +03:00
Alex Lyulkov
1cb498fbe1
Fixed code style
2016-01-21 22:41:04 +03:00
Alex Lyulkov
0def2900a3
Added new account creation via website
2016-01-21 21:18:59 +03:00
Alex Lyulkov
a56b5236ac
Moved to go1.5 vendoring
2016-01-20 18:52:25 +03:00
Alex Lyulkov
e9a1a04ddf
Added parallel scp, moved Download and Upload functions from client app to api
2016-01-19 23:54:46 +03:00
Alex Lyulkov
20e15fe7c6
Client app: added scp command, added multiplexing
2016-01-18 20:09:37 +03:00
Alex Lyulkov
17d120bde8
Moved multi authMethod and local certificates management to client lib
2016-01-12 19:21:09 +03:00
Alex Lyulkov
67d3d61e3f
Added embedded agent
2016-01-10 01:33:30 +03:00
Alex Lyulkov
fc7cfdc026
Changed client GetServers formatting
2015-12-30 17:23:19 +03:00
Alex Lyulkov
4c02338225
Tsh client. Everything works.
2015-12-25 02:24:47 +03:00
Alex Lyulkov
a952217066
Client application draft
2015-12-23 02:33:56 +03:00
Alex Lyulkov
c6ed9ba9f9
Added scp for client, fixed scp receiveDir handler, made utils.NetAddr implement net.Addr
2015-12-18 00:40:42 +03:00
Alex Lyulkov
0a7e6fdfbe
Refactoring
2015-12-03 12:26:34 +03:00
Alex Lyulkov
91bfd6e719
Added rate limiter, connection limiter
2015-12-02 21:51:32 +03:00
Alex Lyulkov
18c8ff180a
Refactored: renamed fqdn to domainName, renaimed CAservice names
2015-11-20 13:15:48 -08:00
Alex Lyulkov
3f2ab06e40
Refactored CertificateAuthority service, added getTrustedKeys function
2015-11-17 20:39:19 -08:00
Alex Lyulkov
ddd625035b
Added reconnections, added certificates cache in nodes and proxy
2015-11-16 20:50:48 -08:00
Alex Lyulkov
0e7de32e61
Cleaned up
2015-11-15 21:21:34 -08:00
Alex Lyulkov
dfb80c8347
Cleaned up
2015-11-14 23:52:37 -08:00
Alex Lyulkov
8c7f849805
Added tests for permissions, everythink works
2015-11-13 19:47:59 -08:00
Alex Lyulkov
390714b842
Integrated permissions checker, replaced special tun requests by API calls.
2015-11-12 17:32:45 -08:00
Alex Lyulkov
15e80c0a4f
Deleted http api, added api via memory pipe, added permissions checker
2015-11-11 14:21:11 -08:00
Alex Lyulkov
850a113e98
Now ssh servers check certificates ttl
2015-11-08 19:11:16 -08:00
Alex Lyulkov
e94152b6f6
Added hostname to presence service(Now auth knows hostname of each node)
2015-11-04 21:02:58 -08:00
Alex Lyulkov
e3073a57c5
Merge branch 'alex/ssh-agent'
...
Conflicts:
lib/auth/srv_test.go
2015-11-04 17:38:53 -08:00
Alex Lyulkov
074807012c
Cleaned up, added checking that server is known
2015-11-04 16:49:38 -08:00
Alex Lyulkov
01cef17bd3
Cleaned up
2015-11-03 19:53:44 -08:00
Alex Lyulkov
6a3e2f621e
Added ssh agent tests
2015-11-03 18:28:20 -08:00
Alex Lyulkov
7b67556c1e
Cleaned up
2015-11-02 13:02:34 -08:00
klizhentas
00ef621e6b
Apply apache license to teleport
2015-10-31 11:56:49 -07:00
Alex Lyulkov
821e16ae8b
Added proxy, needs more test and cleaning up
2015-10-30 18:17:37 -07:00
alexlyulkov
23fa57dde1
Merge pull request #44 from gravitational/master
...
Merged from master
2015-10-30 17:54:23 -07:00
Alex Lyulkov
f19dca656e
Added teleport ssh agent - teleagent
2015-10-28 11:07:00 -07:00
klizhentas
655328d03d
rename supervisor and export a couple of functions
2015-10-26 17:11:57 -07:00
klizhentas
53127b9021
add command line helper tool and support for using passed CA keys in configuration
2015-10-26 09:41:37 -07:00
klizhentas
d8c8007c14
delete telescope related binaries and assets
2015-10-24 16:35:56 -07:00
klizhentas
dbbd15b192
first batch of code changes of moving telescope into teleport
2015-10-24 16:04:13 -07:00
klizhentas
ebd770e0ce
moving the code from telescope, so we can use telescope features like a library
2015-10-23 16:46:01 -07:00
Alex Lyulkov
59a5fd0318
Added 2 factor hotp authorization, not tested
2015-10-22 17:45:51 -07:00
Alex Lyulkov
8aec73d168
Added precompiled key genenators for backend and auth
2015-10-21 15:23:48 -07:00
Alex Lyulkov
9c6187cb8a
Added precompiled encrypting keys for backend tests, fixed some bugs
2015-10-21 11:45:10 -07:00
klizhentas
c58654d55f
orbit-compatible packaging and configuration for teleport and telescope
2015-10-14 20:01:25 -07:00
Alex Lyulkov
a3db86b236
More folders arrangments
2015-10-05 20:36:55 +03:00
Alex Lyulkov
9afc9a38a1
Fixed imports
2015-10-05 17:33:25 +03:00