Commit Graph

3835 Commits

Author SHA1 Message Date
jsha 6e61dacbe5 Merge pull request #99 from jsha/update-cfssl
Update cfssl
2015-04-18 23:45:24 -04:00
Jacob Hoffman-Andrews 7d8ef9a019 Fix tests and tidy up for review. 2015-04-18 23:44:42 -04:00
Jacob Hoffman-Andrews 431ad092eb Query certs by sequential part of serial number.
Also refactor WFE for better initialization and change StorageAuthority to
support this type of query.
2015-04-18 00:48:19 -04:00
Roland Shoemaker 3a456d8705 add config section for smtp settings 2015-04-17 18:37:13 -07:00
Roland Shoemaker 696c558bc9 cleanups 2015-04-17 17:46:12 -07:00
Roland Shoemaker b89934aadb actually add it... 2015-04-17 17:41:50 -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
Jacob Hoffman-Andrews 757d8616cc Update latest CFSSL to pick up whitelisting. 2015-04-17 11:42:38 -04:00
James 'J.C.' Jones 3d0e3f212c Merge pull request #100 from rolandshoemaker/add-return
Add missing return in WFE
2015-04-16 17:48:59 -07:00
Roland Shoemaker f839d89f25 add return 2015-04-16 17:44:14 -07:00
Jacob Hoffman-Andrews 69d4ec5a50 Turn on UseSerialSeq in test config. 2015-04-16 15:50:11 -04:00
Jacob Hoffman-Andrews d609656e0f Clarify config loading errors. 2015-04-16 14:26:02 -04:00
Jacob Hoffman-Andrews c982aa756c Fix cfssl-config.json 2015-04-16 14:25:51 -04:00
Jacob Hoffman-Andrews 945d508da5 Fix wfe test. 2015-04-16 14:10:38 -04:00
Jacob Hoffman-Andrews 43877197b0 Whitelist certificate fields rather than Subject
in cfssl.
2015-04-15 18:33:25 -04:00
Jacob Hoffman-Andrews ee31cccd76 Merge branch 'master' into update-cfssl 2015-04-15 17:40:27 -04:00
Jacob Hoffman-Andrews c275a9978d Make whitelist work. 2015-04-15 17:39:37 -04:00
James 'J.C.' Jones 5f6c86b1be Merge pull request #97 from jsha/fix-build
Fix test by updating log init.
2015-04-15 14:16:26 -07:00
Jacob Hoffman-Andrews 679877b950 Fix test by updating log init. 2015-04-15 16:57:37 -04:00
Jacob Hoffman-Andrews e35f138fc1 Update Godeps. 2015-04-15 16:55:27 -04:00
Jacob Hoffman-Andrews 359057e9d5 Update ca for cloudflare changes. 2015-04-15 16:54:55 -04:00
Jacob Hoffman-Andrews 990aaeebba Merge remote-tracking branch 'le/master' into update-cfssl
Conflicts:
	Godeps/Godeps.json
2015-04-15 16:33:57 -04:00
jsha cb615e86c6 Merge pull request #90 from letsencrypt/85-relational_db_in_ca
Add Relational DB support to CA (Issue #85)
2015-04-15 16:31:52 -04:00
James 'J.C.' Jones 0eeeec1d3a Merge pull request #91 from rolandshoemaker/perf-stats
Performance stats monitoring for monolithic and polylithic clients (using Statsd)
2015-04-14 19:46:53 -07:00
Roland Shoemaker e9ac01f0f1 various error catch cleanups 2015-04-14 18:08:35 -07:00
Roland Shoemaker 12a5756a24 address @jcjmoz comments 2015-04-13 21:20:57 -07:00
jsha 7a2b439b8c Merge pull request #93 from jsha/constant-time-compare2
Constant-time compare zName.
2015-04-13 22:10:38 -04:00
J.C. Jones 6c6abeb9b1 Disable the serial numbers pending resolution of Issue #83 2015-04-13 16:32:33 -07:00
J.C. Jones 96aee3184a Fix crash in registration-authority_test.go 2015-04-13 16:24:35 -07:00
J.C. Jones e389f98ba2 Fixes for golint 2015-04-13 16:24:35 -07:00
J.C. Jones b5377616e8 Implement serial use in CA
- Upstream CFSSL update broke a test in certificate-authority_test.go
  See https://github.com/cloudflare/cfssl/issues/156
- Added "SerialPrefix" to config, letting you set a prefix to the generated
  serial numbers.
2015-04-13 16:24:35 -07:00
Jacob Hoffman-Andrews b9c7efb9f8 Constant-time compare zName.
Fixes https://github.com/letsencrypt/boulder/issues/52.

Note that this is probably not a vulnerability, since the value of zName is not
a secret from the subscriber. But better to eliminate this code smell.
2015-04-13 17:47:58 -04:00
Jacob Hoffman-Andrews 675e4916db Add instructions to update dependencies. 2015-04-13 14:36:44 -04:00
Jacob Hoffman-Andrews 7c61a88cfa Update cfssl dependencies. 2015-04-13 14:18:29 -04:00
Roland Shoemaker 5fb6741052 fix tests 2015-04-13 02:00:31 -07:00
Roland Shoemaker b786920c03 various cleanups 2015-04-12 23:36:45 -07:00
Roland Shoemaker b99ef48f6a add timing to monolithic client 2015-04-12 22:02:12 -07:00
Roland Shoemaker ed4a147737 fix conflict 2015-04-12 21:55:01 -07:00
Roland Shoemaker 4967e9486d hook in everywhere, add Noop client in tests 2015-04-12 21:50:07 -07:00
Roland Shoemaker e7f2f4f90c hook cmd.ProfileCmd into all the polylithic clients 2015-04-12 20:26:02 -07:00
Roland Shoemaker f64665cd1b better statsd hooks 2015-04-12 18:02:00 -07:00
J.C. Jones e972647b5e Serial number get-and-increment method
Add stubs for integration with Issue #83.
2015-04-12 08:10:28 -07:00
J.C. Jones 97b356fcd4 Add a Certificate Authority Database stub
* A few tests, but they don't all pass
* needs actual DB code
2015-04-12 08:10:28 -07:00
James 'J.C.' Jones ea4b0be56c Merge pull request #88 from jsha/better-test
Simplify running Boulder with cfssl
2015-04-12 08:10:11 -07:00
Roland Shoemaker b2a294f4b5 comments 2015-04-12 05:15:46 -07:00
Roland Shoemaker 7be115a2dc add monitoring of api resp time + success/failure counters per endpoint! 2015-04-12 04:53:56 -07:00
Roland Shoemaker 8b3654b5a5 better errors 2015-04-12 03:27:01 -07:00
Roland Shoemaker b770f8ce78 typo 2015-04-12 01:48:30 -07:00
Roland Shoemaker 83fe136baf whoops commited before saving 2015-04-12 01:43:46 -07:00