Commit Graph
296 Commits
Author SHA1 Message Date
Matthew McPherrin 2b1e3d0dfd Remove whitespace before colon 2017-02-26 20:29:39 -08:00
Matthew McPherrin d1f35820e3 Use one-line dates in --verbose too 2017-02-26 18:17:09 -08:00
Matthew McPherrin 5f2a57c233 Use three-letter timezone instead of fixed 'Z' 2017-02-26 18:13:11 -08:00
Matthew McPherrin 67a61e6466 Format expiry dates as 2006-01-02 15:04Z 2017-02-26 16:03:54 -08:00
Matthew McPherrin 1c1db68419 Collapse validity period to one line 2017-02-25 18:14:57 -08:00
Matthew McPherrin c71c2e9df8 Move pkix.Name formatting to a real function to fix bugs 2017-02-25 17:56:01 -08:00
Matthew McPherrin f5f617c58f Make text certs shorter, existing text output now has a --verbose flag 2017-02-25 16:33:09 -08:00
Cedric StaubandGitHub fca450a6f0 Merge pull request #124 from square/mmc/human-tls
Generate the "Human readable" names by splitting up the cipher suite slug
2017-02-25 15:41:33 -08:00
Cedric StaubandGitHub 27336504a8 Merge branch 'master' into mmc/human-tls 2017-02-25 15:35:32 -08:00
Matthew McPherrin ea85f13959 Incorporate review feedback 2017-02-25 15:29:52 -08:00
Cedric Staub 6960f2a866 Small improvements in lib/tls.go 2017-02-25 13:26:14 -08:00
Cedric StaubandGitHub bbc8536561 Update connect example 2017-02-25 13:20:35 -08:00
Cedric Staub 94ad3a4062 Double newline after TLS connection state 2017-02-25 13:19:44 -08:00
Cedric StaubandGitHub 89a256c567 Update README.md 2017-02-24 23:00:15 -08:00
Cedric StaubandGitHub fcbde5157c Merge pull request #125 from square/cs/starttls-ftp
Implement AUTH TLS for FTP servers
2017-02-24 22:27:21 -08:00
Cedric Staub 2404cbbd3d Implement AUTH TLS for FTP servers 2017-02-24 20:29:43 -08:00
Matthew McPherrin dbe0d3da78 Generate the "Human readable" names by splitting up the cipher suite slug.
This makes assumptions about the format of the slug.
2017-02-21 18:37:30 -08:00
Cedric Staub 14d573b760 Bump certigo app version v1.7.0 2017-02-21 13:53:40 -08:00
Cedric Staub 10ed6bd46f Set draft: true for Travis-CI releases 2017-02-21 13:47:23 -08:00
Cedric StaubandGitHub 4a5679ee8b Merge pull request #123 from square/cs/flag-cleanup
Cleanup flag order, add short opts for flags
2017-02-21 13:33:31 -08:00
Cedric Staub d04d729103 Update README with new --help-long output 2017-02-21 13:30:15 -08:00
Cedric Staub 97cd3e7d39 Cleanup flag order, add short opts for flags 2017-02-21 13:28:45 -08:00
Matthew McPherrinandGitHub ba53dc65bc Merge pull request #119 from square/mmc/tlsinfo
Print TLS version & cipher suite when connecting
2017-02-21 13:14:52 -08:00
Matthew McPherrin b9352020ee go fmt 2017-02-21 12:20:25 -08:00
Matthew McPherrin f5c61e3ffc Add fallback for unknown TLS and cipher suites 2017-02-21 12:19:16 -08:00
Matthew McPherrin 5d84bacd4f Add quality tags
RC4 and 3DES get 0.  ECDHE and GCM or CHACHA get 2.  Everything else is a 1
2017-02-21 11:55:56 -08:00
Cedric StaubandGitHub 1cb20961cb Merge pull request #121 from square/cs/better-output
Nicer output for verified chains
2017-02-20 21:51:01 -08:00
Cedric StaubandGitHub de854d8ab6 Merge pull request #122 from square/csstaub-patch-1
Use --help-long output in readme
2017-02-20 21:50:49 -08:00
Cedric StaubandGitHub b8a37348cd Use --help-long output in readme 2017-02-20 11:20:25 -08:00
Cedric Staub c5021c0065 Nicer output for verified chains 2017-02-19 18:53:45 -08:00
Matthew McPherrin a2d32441fc Update README with TLS connect output 2017-02-19 18:06:57 -08:00
Matthew McPherrin 2a61c3e010 Update README for starttls and go 1.8
Note we support more STARTTLS protocols, and require go 1.8
2017-02-19 18:03:50 -08:00
Matthew McPherrinandMatthew McPherrin 2a02e76a19 [WIP] Print TLS version & cipher suite when connecting 2017-02-19 14:36:31 -08:00
Matthew McPherrin 7262504ad9 Require Go 1.8 for new cipher suites 2017-02-19 14:36:31 -08:00
Matthew McPherrin c368df917a Allow SSL 3.0, so we can see old and bad servers. 2017-02-19 14:36:31 -08:00
Matthew McPherrinandGitHub 521af8973e Merge pull request #115 from square/mmc/ldap
LDAP start tls
2017-02-19 12:26:04 -08:00
Matthew McPherrinandGitHub 93e123007a Merge pull request #118 from square/mmc/release
Have travis-ci upload an artifact to the github release when we tag commits
2017-02-19 12:25:46 -08:00
Matthew McPherrin 5c0832b26f ldap starttls support 2017-02-18 23:45:16 -08:00
Matthew McPherrin 84fb87afa5 Add TLSConnectionState() method to forked ldap package 2017-02-18 23:45:16 -08:00
Matthew McPherrin 2cd70c1d10 Vendor asn1-ber.v1 (ldap dependency) 2017-02-18 23:45:16 -08:00
Matthew McPherrin 65c225f0e3 Vendor starttls for forking 2017-02-18 23:45:16 -08:00
Matthew McPherrin 0e9f91f9cc Change some variable names in the starttls package
They made sense in the certigo main() context, but seem weird here.
2017-02-18 23:28:42 -08:00
Matthew McPherrin 7f32aa8a78 Move before_install stuff to install
This prevents the default `install` from running (which does `go get`), thus
ensuring we've vendored dependencies properly
2017-02-18 23:26:41 -08:00
Matthew McPherrin 52d19f4d65 Build for linux, darwin, and windows 2017-02-18 23:26:40 -08:00
Matthew McPherrinandGitHub 9eda6bacb6 Merge pull request #117 from square/mmc/colours
Add support for coloured output on windows
2017-02-18 19:21:39 -08:00
Cedric StaubandGitHub 54745742a8 Merge pull request #116 from square/cs/rm-dead-code
Remove unused tlsConfigForConnect function
2017-02-18 18:42:55 -08:00
Matthew McPherrin 436d1f48a4 Get rid of old env variable
The vendor experiment env variables isn't used on >= 1.6
2017-02-18 17:29:19 -08:00
Matthew McPherrin 35d2125a5f Have travis-ci upload an artifact to the github release when we tag commits 2017-02-18 17:24:16 -08:00
Matthew McPherrin b866e297c8 Add support for coloured output on windows 2017-02-18 16:46:00 -08:00
Cedric Staub 62a8de327f Remove unused tlsConfigForConnect function 2017-02-18 15:01:04 -08:00