J.C. Jones
2f73884e8b
Resolve build errors from Issue #171
2015-05-11 14:24:44 -07:00
Roland Shoemaker
1276d82146
Add /acme/issuer-cert endpoint and up links to it
...
In /acme/new-cert and /acme/cert/<serial>.
2015-05-10 21:35:28 -07:00
Jacob Hoffman-Andrews
ac78f333f8
Merge branch 'master' into ocsp-table
...
Conflicts:
ca/certificate-authority.go
ca/certificate-authority_test.go
cmd/boulder-ca/main.go
cmd/boulder/main.go
sa/storage-authority.go
sa/storage-authority_test.go
2015-05-02 11:10:05 -07:00
J.C. Jones
a77152e828
Rework Authority "New" methods to obtain AuditLogger from Singleton
...
- Also ran `go fmt` against these files I was touching anyway:
sa/storage-authority.go
va/validation-authority.go
wfe/web-front-end.go
2015-05-01 21:50:07 -07:00
J.C. Jones
e828c61818
Add singleton semantics to Audit Logger, per Issue #135
...
- Update tests to use the singleton logger
- Update commands to set the audit logger singleton
- Formatting updates to the tests (go fmt)
2015-05-01 21:48:24 -07:00
Jacob Hoffman-Andrews
7733793bb6
Fix test mode boulder instances.
...
Update initialization stanza.
Revert to inmemory sqlite storage for now.
Remove NOT NULL constraint from some fields.
2015-05-01 19:28:10 -07:00
Jacob Hoffman-Andrews
8e30ff81fb
Partly done implementation of revoke.
2015-04-29 18:36:26 -07:00
Roland Shoemaker
2c370de691
back to always-init method
2015-04-22 20:15:57 -07:00
jsha
ba622d4cdb
Merge pull request #105 from letsencrypt/certificate-query
...
Certificate query by serial
2015-04-21 12:06:55 -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
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
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
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
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
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
Roland Shoemaker
274e7efd3c
switch client lib
2015-04-12 01:38:39 -07:00
Roland Shoemaker
1938e305e2
switch to statsd
2015-04-11 20:01:45 -07:00
Roland Shoemaker
a0ebfc39b3
remove useless range selector
2015-04-11 15:51:21 -07:00
Roland Shoemaker
d9522e0590
initial monitoring stuff in AM
2015-04-10 21:04:19 -07:00
Jacob Hoffman-Andrews
4bdec58e05
Include cfssl in vendored deps.
...
And introduce a start.sh that starts both boulder and cfssl.
2015-04-10 16:39:56 -07:00
J.C. Jones
ab538ec332
go fmt updates
2015-04-08 21:03:08 -07:00
Roland Shoemaker
93ccd37c82
consistent infinite for loop style
2015-04-08 20:07:57 -07:00
Roland Shoemaker
e8ac96d68d
fixes re: @jcjones
2015-04-08 19:17:39 -07:00
Roland Shoemaker
16e0799742
not really client so... just !
2015-04-03 21:05:28 -07:00
Roland Shoemaker
7441fbcb1f
remove debug statement
2015-04-03 18:09:25 -07:00
Roland Shoemaker
ec477b8986
remove unneeded for loops
2015-04-03 18:02:42 -07:00
Roland Shoemaker
fe16dc3ce9
reconnect to amqp channels and rewire clients on amqp server restart/conn dropped
2015-04-03 17:54:11 -07:00
jsha
e077548886
Merge pull request #65 from letsencrypt/vendorize
...
Vendorize all dependencies with godep.
2015-03-26 19:12:15 -07:00
Jacob Hoffman-Andrews
a0b06f3edd
Rewrite paths again.
2015-03-26 17:01:01 -07:00
Jacob Hoffman-Andrews
2940bb3c7c
Merge branch 'vendorize' into vendorize2
...
Conflicts:
analysis/analysis-engine.go
analysis/analysis-engine_test.go
ca/certificate-authority.go
ca/certificate-authority_test.go
cmd/activity-monitor/main.go
cmd/boulder-sa/main.go
cmd/boulder/main.go
cmd/mkcrl/main.go
cmd/mkroot/main.go
cmd/shell.go
ra/registration-authority_test.go
rpc/amqp-rpc.go
rpc/rpc-wrappers.go
2015-03-26 14:21:48 -07:00
Jacob Hoffman-Andrews
99bf61c0ac
Add Godeps.
2015-03-26 14:20:34 -07:00
Jacob Hoffman-Andrews
34f88abbb0
Update some files that didn't get deps rewritten.
2015-03-25 16:55:40 -07:00
Jacob Hoffman-Andrews
41651ca568
Fix up some files that I missed in vendor rewrite
2015-03-25 15:40:52 -07:00
Jacob Hoffman-Andrews
0435e0feb6
Merge branch 'master' into vendorize
...
Conflicts:
analysis/analysis-engine.go
analysis/analysis-engine_test.go
cmd/activity-monitor/main.go
cmd/boulder-start/main.go
2015-03-25 15:18:20 -07:00
Jacob Hoffman-Andrews
ddc0d7dcf5
Vendorize all dependencies with `nut`.
...
Nut, https://github.com/jingweno/nut , is a tool to manage Go dependencies and
versioning by vendorizing them, i.e. including them in your own repo.
This makes version management easier, as well as authenticating the contents of
this repository.
Also inthis change: Factor out the testing commands from .travis.yml to make it
easier to run them by hand. Add Vim swap files to .gitignore.
2015-03-25 15:11:40 -07:00