Nicky Semenza
2fbbde0b1d
Merge pull request #203 from cloudflare/nicky/routine-upgrades
...
chore: switch dep -> mod, go 1.12 -> 1.16, travis -> actions upgrade deps
2021-10-13 16:13:43 -07:00
Nicky Semenza
dae41a447c
move GODEBUG from code to readme
2021-10-13 15:37:09 -07:00
Nicky Semenza
dcb780a3a5
use go 1.16, GODEBUG=x509ignoreCN=0, upgrade some old deps, replace travis with actions
2021-10-13 11:19:36 -07:00
Nicky Semenza
730c286fd5
switch from dep to mod
2021-10-13 08:22:27 -07:00
Nicky Semenza
99c99a8e75
Merge pull request #200 from dthadi3/master
2020-10-13 14:40:28 -07:00
dthadi3
e188958ee7
Update .travis.yml
...
Added power architecture
2020-10-12 09:30:53 +05:30
dthadi3
6316205585
Update .travis.yml
2020-10-12 09:29:07 +05:30
Ryan Carter
34d894fcc2
Merge pull request #199 from jmmcatee/master
...
Updating README.md
2020-01-17 10:03:38 -08:00
Michael McAtee
0788ed7009
Updating README.md
2020-01-16 15:52:21 -06:00
Chris Broglie
5186f264f3
Merge pull request #198 from mihirjham/mihir/fix-ci
...
update(travis): Bump up go version to 1.12 to see if travis builds pass
2020-01-15 16:36:51 -08:00
Mihir Jham
24271586c9
update(travis): Bump up go version to 1.12 to see if travis builds pass
2020-01-15 16:21:02 -08:00
Ryan Carter
197769656f
Merge pull request #197 from mihirjham/mihir/sanitize-summary
...
update(core): Sanitizied the output of Summary to remove key material
2020-01-15 09:44:18 -08:00
Mihir Jham
672eef54f4
update(core): Sanitizied the output of Summary to remove key material
2020-01-14 17:21:53 -08:00
Ryan Carter
3f826eedb6
Merge pull request #194 from cloudflare/eiginn/go-systemd-update
...
Eiginn/go systemd update
2018-09-28 14:40:28 -07:00
Ryan Carter
ff51806d17
Convert to dep from gvt
2018-09-17 12:58:22 -07:00
Ryan Carter
25606b1b5f
Update vendored go-systemd/activation package
...
And fix call to activation.Listeners
2018-09-14 13:26:52 -07:00
Mahrud Sayrafi
c0b30b638a
user/pass prompts from ro-ssh-agent are printed to stderr
2018-03-12 12:39:32 -07:00
Mahrud Sayrafi
b1fdf6d637
RO SSH Agent Forwarding Works
...
Well, technically it already worked once the ROAgent.List method
was working.
2018-03-12 12:39:32 -07:00
Mahrud Sayrafi
998d924d79
ssh-add mode is introduced, ssh-agent mode is polished
...
See the last paragraph in README.md for an example.
2018-03-12 12:39:32 -07:00
Mahrud Sayrafi
3fc06e3b12
New functions (AddROSigner, etc.) and data structures for ROAgent.
...
Almost compatible with ssh-add now.
2018-03-12 12:39:32 -07:00
Mahrud Sayrafi
433afa9574
Replaced ssh subcommand with a working ssh-agent subcommand
2018-03-12 12:39:32 -07:00
Mahrud Sayrafi
e6481c0513
Fixing rebase of andrewbuss/decrypt_sign
...
Also switched testdata/ssh_key with an ssh-ed25519 key
2018-03-12 12:39:32 -07:00
Andrew Buss
9a49b3a39e
Rebasing fixups
2018-03-12 12:39:32 -07:00
Andrew Buss
370d8c6d3b
Ran goimports on the whole project. No functional changes
2018-03-12 12:39:32 -07:00
Andrew Buss
7fb0228c2a
Addressed comments
...
Addressed comments
2018-03-12 12:39:32 -07:00
Andrew Buss
186092a44e
Renamed DecryptSign -> SSHSignWith, added tests for SSHSignWith and Usages
2018-03-12 12:39:32 -07:00
Andrew Buss
4571399c6f
Include Usages field when computing HMAC
2018-03-12 12:39:32 -07:00
Andrew Buss
2e2ee53f30
Added Usages field to web interface
2018-03-12 12:39:32 -07:00
Andrew Buss
bba026d535
Added SSH authentication example to README
2018-03-12 12:39:32 -07:00
Andrew Buss
9035eed8fd
Add SSH wrapper to RO client
...
Add Usages field to EncryptedData to allow creation of a file which
can only be used to create signatures and cannot be directly decrypted
2018-03-12 12:39:32 -07:00
Andrew Buss
a45f80f613
Working prototype using RO as a remote Signer for SSH authentication
2018-03-12 12:39:32 -07:00
Andrew Buss
5b9a4b2fcb
Initial decrypt-sign support
2018-03-12 12:39:32 -07:00
Kyle Spiers
746a508df1
Add validation on username
...
Signed-off-by: Kyle Spiers <kyle@spiers.me >
2017-11-27 09:59:43 -08:00
Daniel Dao
d77eb9a456
move server code to an importable package
...
Commit 6f8424ad38
added an public function so we can import redoctober's NewServer
function in external test packages to create an RO server without having
to actually install the binary in test environments.
This used to work until 0f06d0a051 ,
which makes it impossible to import main package in external packages.
This change moves `NewServer` and its related code to a non-main
package so other packages can still import it in tests or any other
places.
Signed-off-by: Daniel Dao <dqminh89@gmail.com >
2017-06-21 10:31:22 -07:00
Zi Lin
77e093946b
Merge pull request #186 from cloudflare/nick/Ftof
...
Update License.
2017-02-14 12:22:45 -08:00
Nick Sullivan
7fb5610f35
Update License.
2017-02-14 12:17:09 -08:00
Zi Lin
9508cafd80
Merge pull request #185 from ferringb/cleanup-UI
...
static/index.html: Convert from single page to tabbed app
2017-01-09 10:25:36 -08:00
Brian Harring
767f3d3912
static/index.html: Convert from single page app to tabbed app.
...
The diff for this is a bit ugly due to indentation changes, but
essentially each navbar tag that exists, was converted into a tab. From
there, only one tab is shown at a time- this makes navigation generally
suck less, and is visually less painful.
In parallel, the markup for each tab was adjusted to be more consistent.
2017-01-09 08:58:33 -08:00
Zi Lin
7d8077902b
ro owner command should be robust with base64 encoded RedOctober encryption.
...
- We would avoid sending double base64 encoded request to server, triggering cryptic error message
2017-01-04 14:00:46 -08:00
Zi Lin
6b441d2e85
fix a casing in error message
2017-01-04 12:24:58 -08:00
Zi Lin
43ffe45e72
GetOwners returns labels on the encryption too
2017-01-04 12:24:58 -08:00
Zi Lin
1a1d8dec00
Merge pull request #182 from cloudflare/kyle/vendor-sentry
...
kyle/vendor sentry
2016-12-21 15:27:28 -08:00
Kyle Isom
db2d698b74
Add raven-go to vendored packages.
2016-12-21 15:08:22 -08:00
Kyle Isom
b6ab57791e
Enable sentry reporting. ( #180 )
...
This commit adds basic sentry reporting. If enabled by setting the
appropriate configuration value, it will report panics and errors.
Certain functions in the core package (Delegate, Encrypt, Decrypt,
Restore, and ResetPersisted) have additional Sentry reporting as
these are the most common errors.
2016-12-08 14:40:08 -08:00
Kyle Isom
a2cd47445f
Send hipchat message on startup (if configured). ( #179 )
...
+ If a valid hipchat configuration is provided, send a message when
Red October has restarted.
+ If persistence is inactive, alert the channel that this is the case.
2016-12-06 17:49:54 -08:00
Kyle Isom
7c4413ab4a
Permit usernames with spaces. ( #178 )
...
+ We have an account with a space in it; the tool should accomodate
this.
+ Additionally, support supplying only the username to the program.
2016-12-06 17:28:58 -08:00
Kyle Isom
29dd3b2411
Fix the concurrent map write error. ( #177 )
...
+ Add a lock to the keycache.
+ Ensure that all instantiations of keycaches use New, rather
than the old keycache.Cache{make()} construct. This no longer
works with the lock in place.
+ Update travis to run the race detector on a few specific packages
that should help identify this type of problem in the future.
2016-12-06 15:41:18 -08:00
Zi Lin
75dfb8ef6e
Merge pull request #176 from gliptak/warnings1
...
Cleanup Go Report Card warnings
2016-11-09 14:41:47 -08:00
Gábor Lipták
6b9fad5e9d
Cleanup Go Report Card warnings
2016-11-09 17:21:39 -05:00
Zi Lin
78e9720635
Zi/disable dead loop retry ( #175 )
...
* disable endless retry logic
- we should do the retry logic at application cmd/ro, cmd/ro will need to
deal with keyboard interrupts as well
* update test self-signed certificate with a expiry of 100 years
* ro tool supports retries after getting delegation errors
2016-10-17 15:19:30 -07:00