Commit Graph

  • e1b75015e0
    Merge pull request #27 from alanpearce/listen-ipv6 master Phil 2025-05-24 14:29:40 +0200
  • 840bbe5ead enable listening on IPv6 addresses Alan Pearce 2024-12-07 21:26:21 +0100
  • 37871fe462 chore: readme update v1.8.8 Philipp Mieden 2024-03-29 10:52:35 +0100
  • 8fb6331035 chore: upgrade tlsconfig pkg Philipp Mieden 2024-03-29 10:09:43 +0100
  • 936760af1d chore: linter feedback Philipp Mieden 2024-03-28 13:16:13 +0100
  • fd16e2ecba chore: updating deps Philipp Mieden 2024-03-28 13:09:55 +0100
  • 3abb98306e
    Merge pull request #26 from nferch/master Phil 2024-03-28 13:01:39 +0100
  • 29cae83c60 chore: upgrade to lego 4.15.0 / go 1.20 Nathan A. Ferch 2024-03-21 17:21:25 -0400
  • 9d3a0b6970
    Merge pull request #25 from azukaar/master v1.8.7 Phil 2023-07-06 10:33:10 +0200
  • e9dcb2ea9a Update lego to v4.3.1 Yann Stepienik 2023-06-16 00:27:40 +0100
  • cbc84e96ed feat: when obtaining a new cert due to changed domains failed, init with previously cached one instead v1.8.6 Philipp Mieden 2023-05-09 10:04:48 +0200
  • 725f4a0a78 fix: invoke failedToRenewCert in case of failure to renew cert on simplecert.Init and keep runnning v1.8.5 Philipp Mieden 2023-04-21 13:17:15 +0200
  • 9db448f322
    Merge pull request #22 from JDLK7/feat/key-types v1.8.4 Phil 2023-02-10 10:51:14 +0100
  • 8257b4754a Allow other key types in the configuration Jose Domenech Leal 2023-02-09 11:03:53 +0000
  • 8473eac28d updated examples Philipp Mieden 2021-01-20 17:32:07 +0100
  • c45ebd3450 added common container pitfalls to readme Philipp Mieden 2021-01-20 17:31:49 +0100
  • 8faf537327 exit cleanly by default if no cleanup function has been provided v1.8.3 Philipp Mieden 2021-01-20 16:54:23 +0100
  • b441d911f8 improve config validation Philipp Mieden 2021-01-20 16:54:00 +0100
  • f8617e41f6 add troubleshooting infos to readme Philipp Mieden 2021-01-20 16:53:47 +0100
  • d736598735 upgrade dependencies v1.8.2 Philipp Mieden 2021-01-20 10:56:09 +0100
  • c1db697839 update deps, replace deprecated hosts pkg v1.8.1 Philipp Mieden 2020-12-08 09:53:12 +0100
  • e4c891b23b upgrade lego to v4 v1.8.0 Philipp Mieden 2020-11-25 23:56:29 +0100
  • b8215e9faa dont fatal in simplecert.Init v1.7.7 Philipp Mieden 2020-11-19 11:28:13 +0100
  • ef4e749480 add certReloader.ReloadNow() v1.7.6 Philipp Mieden 2020-10-03 11:52:28 +0200
  • 65bd4f40df only send SIGHUP when no handler was specified to restart the service, updated tests and documented setup v1.7.5 Philipp Mieden 2020-07-06 11:26:00 +0200
  • f5c6d48f6d
    Merge pull request #12 from firefixmaarten/master v1.7.4 Phil 2020-06-29 10:22:25 +0200
  • 820362b2f1 remove misplaced variable in CertStatus Maarten Vanden Branden 2020-06-23 12:26:56 +0200
  • c703796028 allow to override dns resolvers if needed Maarten Vanden Branden 2020-06-23 10:52:47 +0200
  • 7259a042dc fix typo in Readme Philipp Mieden 2020-06-02 16:57:20 +0200
  • be5c5db01f prevent a nil pointer exception if the status API is called but the config hasn't been initialized yet v1.7.3 Philipp Mieden 2020-06-02 12:14:27 +0200
  • 4d0d16d55a
    Merge pull request #11 from firefixmaarten/master v1.7.2 Phil 2020-05-29 16:17:37 +0200
  • a955ba8cb2 go mod tidy Maarten Vanden Branden 2020-05-29 16:08:50 +0200
  • 32ebecf658 bugfix: call DidRenewCertificate only when the cert was exchanged v1.7.1 Philipp Mieden 2020-05-29 14:00:00 +0200
  • c084e681d7 bugfix: call WillRenewCertificate only if cert needs to be exchanged v1.7 Philipp Mieden 2020-05-29 13:52:48 +0200
  • 26d752ea11 cleanup and testing, added unit tests for renewing the certificate locally using the pebble staging server Philipp Mieden 2020-05-19 18:27:51 +0200
  • c1be008bbf update lego to v3.7.0 v1.6.9 Philipp Mieden 2020-05-19 11:12:01 +0200
  • 61d77a36cc updated status api to return a CertStatus structure Philipp Mieden 2020-04-24 10:50:23 +0200
  • 8b5bbd46bd adjust status msg Philipp Mieden 2020-04-24 10:35:01 +0200
  • 64d3003cfc fix logging domains from cert for local mode Philipp Mieden 2020-04-24 10:23:06 +0200
  • 5575ab63a4 fix parsing local pem bundle Philipp Mieden 2020-04-24 10:20:52 +0200
  • c551998499 handle local cert in status check Philipp Mieden 2020-04-24 10:12:28 +0200
  • 61fea6b240 added status api, to retrieve expiration info and renewal interval Philipp Mieden 2020-04-24 10:01:31 +0200
  • 65fb00b649 lego pkg update, go mod tidy Philipp Mieden 2020-04-21 16:54:18 +0200
  • 0109758fe7 log which challenges have been set v1.6.8 Philipp Mieden 2020-02-22 17:05:39 +0100
  • 6afb1e7a69 bugfix: syscall.Kill is not available on windows v1.6.7 Philipp Mieden 2020-02-22 13:00:13 +0100
  • 62fa89f857 add time to backup dir name v1.6.6 Philipp Mieden 2020-02-14 12:58:24 +0100
  • c7296f5b4d adjusted default checkInterval to every two days, dont trigger reload via SIGHUP when using dns provider v1.6.5 Philipp Mieden 2020-02-14 12:48:30 +0100
  • e438243530 added cleanup function to readme and updated examples Philipp Mieden 2020-02-11 11:16:26 +0100
  • 5c57aa6e29 go mod tidy v1.6.4 dreadl0ck 2019-12-10 10:45:43 +0100
  • 99679b9d8c updated gitignore Philipp Mieden 2019-11-19 16:47:04 +0100
  • 0902a7bd36 merged v1.6.3 Philipp Mieden 2019-11-19 16:45:01 +0100
  • 36622536f5 client: only set tls and http challenge addrs when supplied, handle error from setting dns provider Philipp Mieden 2019-11-19 16:43:44 +0100
  • 7b4b298b2c
    Merge pull request #5 from Neopallium/master v1.6.2 Phil 2019-10-16 18:42:30 +0200
  • f383a399b2
    Allow disabling HTTP and/or TLS challenges. Robert G. Jakabosky 2019-10-16 22:58:22 +0800
  • f04607bdad
    Merge pull request #4 from Neopallium/master Phil 2019-10-13 21:04:15 +0200
  • fca30b9c8e
    Update lego to 3.1.0 Robert G. Jakabosky 2019-10-12 17:49:06 +0800
  • b4168913f3 updated initializers v1.6.1 Philipp Mieden 2019-09-29 14:17:08 +0200
  • 458253bd33 added optional cleanup func to CertReloader contructor and removed the call to os.Exit after running internal cleanup v1.6 Philipp Mieden 2019-09-29 14:12:47 +0200
  • 817a5922fa bugfix: ignore order of domains in cert and configfile when checking, since letsencrypt issues certs for a set of domains, the order does not matter v1.5.3 Philipp Mieden 2019-09-28 18:29:48 +0200
  • ebdd8aeb42 added another debug when the domains dont match v1.5.2 Philipp Mieden 2019-09-28 18:16:34 +0200
  • 4165a14e6e added debugging info if the domain names have changed v1.5.1 Philipp Mieden 2019-09-28 18:09:36 +0200
  • 7305ec0333 updated to lego v3 v1.5 Philipp Mieden 2019-09-24 11:09:14 +0200
  • 0be1b4960c upgraded cloudflare indirect dependency v1.4 Philipp Mieden 2019-09-23 13:22:16 +0200
  • 4d3d17f331
    Merge pull request #2 from gosticks/master v1.3 Phil 2019-08-05 16:33:39 +0200
  • 84e29765eb remove newer incompatible lego version Wlad Meixner 2019-08-05 16:30:43 +0200
  • 4247179d8c fix vendoring issues Wlad Meixner 2019-08-05 16:25:51 +0200
  • c70ea1f757 Merge branch 'master' of https://github.com/foomo/simplecert 1.2 Philipp Mieden 2019-07-23 09:27:28 +0200
  • fa85310f1c switched to go modules Philipp Mieden 2019-07-23 09:27:09 +0200
  • a8373a6c98 added default cache dir: letsencrypt and made the config field mandatory Philipp Mieden 2019-07-23 09:26:49 +0200
  • d772712110
    Merge pull request #1 from gosticks/master 1.1 1.0 Phil 2019-03-25 14:50:44 +0100
  • 7ce132002b cleanup: revert import path Wlad Meixner 2019-03-25 13:11:52 +0100
  • 35ad55ef3a fix: replace lego xenolf import with go-acme Wlad Meixner 2019-03-25 13:09:14 +0100
  • 34c82cbd47 added a warning if errorHandler is not set, added a note on using wildcard certs in local mode Philipp Mieden 2019-02-25 17:14:56 +0100
  • 5881b13730 check if domains have changed in prod mode, if true obtain a new cert Philipp Mieden 2019-02-25 14:58:24 +0100
  • bbc94f2196 dont fatal if renewal challenge fails, added DidFailToRenewCertificate hook to allow handling failures Philipp Mieden 2019-02-25 12:50:21 +0100
  • 45db3d46e1 cleanup and readme update Philipp Mieden 2019-02-22 12:19:12 +0100
  • 99a49d0840 cleanup, added ListenAndServeTLSCustom Philipp Mieden 2019-02-22 10:00:30 +0100
  • 2f3cf3800a added error constants and improved config validation func Philipp Mieden 2019-02-22 09:51:34 +0100
  • 827e077da5 added support for wildcard certificates Philipp Mieden 2019-02-21 17:55:37 +0100
  • e4f9285d73 added wrappers for ListenAndServeTLS and updated examples Philipp Mieden 2019-02-21 17:40:39 +0100
  • faf5d6df64 more cleanup, made hosts entry creation in local mode configurable Philipp Mieden 2019-02-21 16:49:17 +0100
  • 0886c10e21 cleanup and using filepath.Join for cross platform filepath handling Philipp Mieden 2019-02-21 16:41:05 +0100
  • 85503f229b cleanup, retrieving DNSNames from certificate instead of using a yml file Philipp Mieden 2019-02-21 16:26:00 +0100
  • e5ca1a3d50 bootstrapped local mode, for automatically generating a trusted self signed cert via mkcert tool for local development, added example Philipp Mieden 2019-02-20 18:19:00 +0100
  • 32f3286dd3 cleanup Philipp Mieden 2019-02-19 18:03:38 +0100
  • 5c6c015981 removed vendoring Philipp Mieden 2019-02-19 10:18:40 +0100
  • 86e88c5097 updated endpoints for v2 api Philipp Mieden 2019-02-14 12:28:54 +0100
  • bdf1a01229 readme indent fix Philipp Mieden 2019-02-14 12:22:21 +0100
  • bc72b3095f refactored codebase to use the new lego package api and added support for DNS challenges Philipp Mieden 2019-02-14 12:20:21 +0100
  • 716f19e7e4 updated vendored letsencrypt api package Philipp Mieden 2019-02-14 12:19:40 +0100
  • a35cf90f6a fix: block until cert is renewed Philipp Mieden 2018-12-20 18:24:00 +0100
  • e7fa57d284 make init blocking until cert is renewed Philipp Mieden 2018-12-20 18:19:57 +0100
  • e876c7b294 log when closing logfile handle Philipp Mieden 2018-12-20 14:37:47 +0100
  • 104ad976d9 rename autocert.go to simplecert.go Philipp Mieden 2018-12-20 14:08:34 +0100
  • 61dac9f48e write logs into dedicated logfile in CacheDir and include simplecert string in all messages for filtering logs Philipp Mieden 2018-12-20 14:08:18 +0100
  • 553149bec4 renewalRoutine: check for expiry on init Philipp Mieden 2018-12-20 13:12:57 +0100
  • 8ad390a5ad renamed project to simplecert dreadl0ck 2018-03-06 17:24:51 +0100
  • c28a932fab removed tabs dreadl0ck 2018-03-05 17:46:51 +0100
  • 82af9cc8c9 lets go dreadl0ck 2018-03-05 17:42:50 +0100
  • bf611ef038
    Initial commit Jan Halfar 2018-03-05 16:55:49 +0100