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
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
Kane York
25b45a45ec
Errcheck errors fixed ( #1677 )
...
* Fix all errcheck errors
* Add errcheck to test.sh
* Add a new sa.Rollback method to make handling errors in rollbacks easier.
This also causes a behavior change in the VA. If a HTTP connection is
abruptly closed after serving the headers for a non-200 response, the
reported error will be the read failure instead of the non-200.
2016-04-12 16:54:01 -07:00
Kane York
98567efdfc
Add integration tests for expiry mailer
...
This creates a new server, 'mail-test-srv', which is a simplistic SMTP
server that accepts mail and can report the received mail over HTTP.
An integration test is added that uses the new server to test the expiry
mailer.
The FAKECLOCK environment variable is used to force the expiry mailer to
think that the just-issued certificate is about to expire.
Additionally, the expiry mailer is modified to cleanly shut down its
SMTP connections.
2016-03-25 10:02:02 -07:00
Jacob Hoffman-Andrews
556afa3547
Reuse a single connection to SMTP server.
...
Also, add a Subject config field and use TLS-wrapped SMTP if appropriate.
2016-01-11 15:51:54 -08:00
Jacob Hoffman-Andrews
b61c2a7e3a
Add a From field to mailer config.
...
Fixes #1351 .
2016-01-07 12:24:51 -08:00
Roland Shoemaker
4e569184d5
Disallow non-ASCII addresses
2016-01-06 17:26:59 -08:00
Roland Shoemaker
aa94f07081
Review fixes
2016-01-06 17:13:04 -08:00
Roland Shoemaker
95f5a5b0a0
Strip LF from headers and encode body using MIME quoted-printable
2016-01-06 15:54:40 -08:00
Roland Shoemaker
043bfd8041
Add header/body escaping
2016-01-04 10:39:33 -08:00
Roland Shoemaker
cb18c22c0d
Use crypto/rand for Message-Id
2015-12-31 23:59:35 +00:00
Roland Shoemaker
aacafb7ff5
Add unit test
2015-12-29 20:50:26 +00:00
Roland Shoemaker
eb52f02d06
Make expiration mailer RFC 822 compliant (and satisfy SpamAssassin)
2015-12-29 11:54:05 +00:00
Roland Shoemaker
145790d9c3
Review fixes
2015-07-27 12:46:09 -07:00
Roland Shoemaker
a69021f918
Add sendWarning test
2015-07-24 14:53:50 -07:00
Roland Shoemaker
b5f519d22d
Rework how the expiration mailer looks for certificates
2015-07-23 15:33:28 -07:00
J.C. Jones
41f5788c77
Correct most `go lint` warnings. (274 -> 5)
2015-06-16 22:18:28 -05:00
J.C. Jones
42302541bd
Run `go fmt` for PR #186
2015-05-18 18:44:38 -07:00
Roland Shoemaker
696c558bc9
cleanups
2015-04-17 17:46:12 -07:00
Roland Shoemaker
cc5ab9c465
add empty tests
2015-04-17 17:41:37 -07:00
Roland Shoemaker
72d8862371
add simple mailer
2015-04-17 17:37:23 -07:00