- Patch nginx using sed instead of patch strings! Thanks to @eN0RM
- Added a check for port 80 being used by nginx #58
- Added ability to request certificate for more than one domain thanks to @pulecp #53
- Automatically get zimbraPublicServiceHostname hosts from domain and add them to the cert #54
- Removed domain confirmation prompt for new requests. Just use
zmhostname
by default
- Fix prepare certificate, thanks to Antonio Prado (#44)
- Added patches for Zimbra 8.8.8
- Added --patch-only option to only patch nginx, to be called before renewal
- Added --no-zimbra-restart option, thanks to Pavel Pulec
- Added --services options, thanks to Pavel Pulec
- (hopefully) Finally fixed patch detection, thanks to Pavel Pulec
- Added --agree-tos option, thanks to Pavel Pulec
- Less invasive patches (taken from @afrimberger's 619f6e0) #22
- Fixed patch already applied test (thanks to @mauriziomarini) #24
Half rewrite of the first version:
- patches are now embedded: less problems
- patching is done via if/elif, so if there's no newer patch assume the previous is good. Less problems
- now patching templates instead of current nginx files, so patches survives zimbra restart. Less problems
- now patching all nginx templates instead of just http/https: all cert requests goes straight to nginx. Less variations, less problems
- improved README documentation
Initial version