Skip to content

Commit a776da5

Browse files
committed
Bump to v0.11.0
1 parent 35122bb commit a776da5

File tree

2 files changed

+36
-2
lines changed

2 files changed

+36
-2
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
# lua-resty-auto-ssl Change Log
22

3+
## 0.11.0 - 2017-06-18
4+
5+
### Upgrade Notes
6+
7+
This update mostly fixes bugs related to edge-case situations, so upgrading is recommended. However, it requires a couple of small adjustments to your nginx configuration, so if you're upgrading, be sure to make the following changes:
8+
9+
1. Add this line to nginx's `http` block:
10+
11+
```
12+
lua_shared_dict auto_ssl_settings 64k;
13+
```
14+
15+
(This is in addition to the existing `lua_shared_dict auto_ssl` you should already have.)
16+
2. Add these 2 lines to the `server` block that is listening on port 8999:
17+
18+
```
19+
client_body_buffer_size 128k;
20+
client_max_body_size 128k;
21+
```
22+
23+
See the [README](https://github.com/GUI/lua-resty-auto-ssl#installation) for a full example of the updated config.
24+
25+
### Fixed
26+
- Fix potential for failed requests if nginx is reloaded at the same time new certificates are being issued. Many thanks to [@luto](https://github.com/luto). ([#66](https://github.com/GUI/lua-resty-auto-ssl/issues/66), [#68](https://github.com/GUI/lua-resty-auto-ssl/pull/68))
27+
- Fix possibility of sockproc inheriting nginx's sockets, which could lead to nginx hanging after reloading or restarting. ([#75](https://github.com/GUI/lua-resty-auto-ssl/pull/75))
28+
- Fix race condition on nginx reload if the `lua_shared_dict` ran out of memory that could lead to sockproc trying to be started twice. ([#76](https://github.com/GUI/lua-resty-auto-ssl/pull/76))
29+
- Increase the suggested body buffer size configuration, to prevent SSL registration from failing if nginx's default was too small. ([#65](https://github.com/GUI/lua-resty-auto-ssl/issues/65]), [#77](https://github.com/GUI/lua-resty-auto-ssl/pull/77))
30+
31+
### Security
32+
- Fix possibility of certificate private keys being logged to nginx's error log when unexpected errors occur (this has actually been fixed since v0.10.5, but somewhat by accident—further steps have been taken to reduce debug output in this release). ([#64](https://github.com/GUI/lua-resty-auto-ssl/issues/64))
33+
34+
### Added
35+
- Add documentation and link about test suite used. Thanks to [@luto](https://github.com/luto). ([#69](https://github.com/GUI/lua-resty-auto-ssl/pull/69))
36+
337
## 0.10.6 - 2017-04-16
438

539
### Fixed

lua-resty-auto-ssl-0.10.6-1.rockspec renamed to lua-resty-auto-ssl-0.11.0-1.rockspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package = "lua-resty-auto-ssl"
2-
version = "0.10.6-1"
2+
version = "0.11.0-1"
33
source = {
44
url = "git://github.com/GUI/lua-resty-auto-ssl.git",
5-
tag = "v0.10.6",
5+
tag = "v0.11.0",
66
}
77
description = {
88
summary = "Automatic SSL handling for OpenResty",

0 commit comments

Comments
 (0)