Roland Bracewell Shoemaker
54573b36ba
Remove all stray copyright headers and appends the initial line to LICENSE.txt ( #1853 )
2016-05-31 12:32:04 -07:00
Kane York
37fd71d21e
Rework how KeyAuthorization works ( #1688 )
...
* Enhance error message in NewKeyAuthFromString
* va: generate expected response and string compare
* NewKeyAuth can return error, handle that...
* wip commit
* convert ch.KeyAuthorization to string and rename
* more wip commit
* wip 3
* wip 4
* delete NewKeyAuthorizationFromString
* change to ServerInternalProblem
* fix compile error
* semantic merge conflicts are the worst
actually compiled this time.
* Replace new error with statsd increment
2016-04-19 10:54:39 -07:00
Jacob Hoffman-Andrews
e6c17e1717
Switch to new vendor style ( #1747 )
...
* Switch to new vendor style.
* Fix metrics generate command.
* Fix miekg/dns types_generate.
* Use generated copies of files.
* Update miekg to latest.
Fixes a problem with `go generate`.
* Set GO15VENDOREXPERIMENT.
* Build in letsencrypt/boulder.
* fix travis more.
* Exclude vendor instead of godeps.
* Replace some ...
* Fix unformatted cmd
* Fix errcheck for vendorexp
* Add GO15VENDOREXPERIMENT to Makefile.
* Temp disable errcheck.
* Restore master fetch.
* Restore errcheck.
* Build with 1.6 also.
* Match statsd.*"
* Skip errcheck unles Go1.6.
* Add other ignorepkg.
* Fix errcheck.
* move errcheck
* Remove go1.6 requirement.
* Put godep-restore with errcheck.
* Remove go1.6 dep.
* Revert master fetch revert.
* Remove -r flag from godep save.
* Set GO15VENDOREXPERIMENT in Dockerfile and remove _worskpace.
* Fix Godep version.
2016-04-18 12:51:36 -07:00
Roland Shoemaker
00b617b59a
Switch to upstream square/go-jose + pull latest
2016-03-15 13:54:22 -07:00
Jessica Frazelle
3df2e942be
go fmt fixes
...
Signed-off-by: Jessica Frazelle <acidburn@docker.com>
2016-02-16 12:19:15 -08:00
Jeff Hodges
c9010744b4
delete old challenge code
...
Specifically, delete the simpleHttp and dvsni.
Hooray!
Fixes #894
2015-12-10 15:41:40 -08:00
Jeff Hodges
568dd72f00
require a valid challenge type in RecordsSane
...
This is a change to ValidationRecord. This case is unlikely to be
trigged by code, but was allowing tests to pass in a branch that deleted
the simpleHttp and dvsni challenge types and is a good check to have in
place.
Updates #894
2015-12-07 12:56:55 -08:00
Jeff Hodges
2114f5d5cc
move ProblemDetails into its own package
...
Part of #1161
2015-11-24 23:14:38 -08:00
Richard Barnes
a7a0f8d235
Change to KeyAuthorization in core
2015-10-03 12:58:05 -04:00
Richard Barnes
b4d45321a8
Have the client provide the authorized key object
2015-10-02 13:45:32 -04:00
Richard Barnes
367973122e
Change 'TO DELETE' comments to something more useful
2015-10-01 18:48:15 -07:00
Richard Barnes
0f4ebae6e0
Address @bifurcation comments
2015-09-29 09:33:44 -04:00
Richard Barnes
ea50be6c50
Change 00 to 01, and drop the underscore
2015-09-29 08:57:43 -04:00
Richard Barnes
c1c3d1e871
Changes to core, sa, policy
2015-09-28 10:51:55 -04:00
Richard Barnes
1a9fd9b455
Update to latest ACME spec
2015-09-28 10:10:06 -04:00
Richard Barnes
f08e824018
Val -> AuthzKeys in Challenges
2015-09-10 21:28:39 -04:00
Richard Barnes
fd8f8eb446
Add account key to challenge object
2015-08-25 15:27:27 -04:00
Roland Shoemaker
f15402282c
Review rework
...
Refactor DNS problem details use
Actually store and log resolved addresses
Less convuluted get adresses function/usage
Store redirects, reconstruct transport on redirect, add redirect + lookup tests
Add another test
Review fixes
Initial bulk of review fixes (cleanups inc)
Comment cleanup
Add some more tests
Cleanups
Give addrFilter a type and add the config wiring
Expose filters
LookupHost cleanups
Remove Resolved Addresses and Redirect chain from replies to client without breaking RPC layer
Switch address/redirect logging method, add redirect loop checking + test
Review fixes + remove IPv6
Remove AddressFilter remnant + constant-ize the VA timeout
Review fixes pt. 1
Initialize validation record
Don't blank out validation reocrds
Add validation record sanity checking
Switch to shared struct
Check port is in valid range
Review fixes
2015-08-13 22:49:33 -07:00
Jeff Hodges
0f03494d56
use pointer to AcmeURL everywhere
...
This has the benefit of not requiring us to copy very fat url.URL
objects when we pass them to funcs or call their methods.
2015-08-05 18:23:38 -07:00
Richard Barnes
08c86e560e
Fix test failures in core
2015-07-29 14:40:41 -04:00
Richard Barnes
e60df240d8
Update DVSNI and DNS challenges
2015-07-29 12:19:12 -04:00
Richard Barnes
4cac9da9fd
Refactor simpleHttp challenge
2015-07-29 12:18:09 -04:00
Brad Warren
f19cad3a04
Additional cleanup of error handling
2015-06-18 10:08:59 -07:00
Brad Warren
6fac234036
Updated error messages and internal error handling
2015-06-17 10:56:46 -07:00
J.C. Jones
41f5788c77
Correct most `go lint` warnings. (274 -> 5)
2015-06-16 22:18:28 -05:00
Brad Warren
3ca3d9b283
Finished adding basic errors
2015-06-15 19:30:11 -07:00
Roland Shoemaker
f4ee29d1d3
Change all references from SimpleHTTPS -> SimpleHTTP
2015-06-12 11:22:04 -07:00
Roland Shoemaker
ef3adda09b
Switch TLS to pointer
2015-06-11 22:08:38 -07:00
Roland Shoemaker
c301125e93
Add TLS field to core.Challenge per spec
2015-06-11 17:12:50 -07:00
Roland Shoemaker
bc2c28a5ce
Check Challenge.Path isn't malformed in Challenge.IsSane
2015-06-08 18:02:01 -07:00
Richard Barnes
9b747d08be
More tests
2015-05-30 15:29:58 -04:00
J.C. Jones
42302541bd
Run `go fmt` for PR #186
2015-05-18 18:44:38 -07:00
Roland Shoemaker
3f6bf6d35d
add status check
2015-05-06 17:24:26 -07:00
Roland Shoemaker
07310b5fa1
hook sanity check into VA and RA
2015-05-06 15:19:21 -07:00
Roland Shoemaker
d555e0d0c5
proper nonce test
2015-05-06 01:08:49 -07:00
Roland Shoemaker
e3f9e142f8
sanity test
2015-05-06 00:51:37 -07:00