Commit Graph

5028 Commits (5a51454d136bb23eeb7d7fa6ca20bed00bfde7fd)
 

Author SHA1 Message Date
Neil 585f46c49a Merge pull request from Neilpang/h2b
h2b: my own hex to bin.  remove dependency to 'xxd' tool
neil a179e5fc97 h2b: my own hex to bin. remove dependency to xxd tool
neil de8090f57e minor fix error message.
neil 5de1611628 minor fix output message.
neil 8ad71801eb minor, uninstall le.sh in the workingdir.
neil a6f744edb1 use nmap Ncat for centOS
neil 18629d0fdd minor, use WORKING_DIR/le.sh to run cronjob. removes the dependency to "which" command.
neil 17c100d6ff minor, remove unnecessary error message.
neil 8bbe9b75f2 Merge branch 'master' of https://github.com/Neilpang/le
neil 34d91b9f97 support fullchain. If the real cert path equals to the ca cert path, we will append the ca cert to the domain cert, which makes it a fullchain.
Neil 7a894c4cda update usage for the new separated features
neil c24e86a697 hide un-recommended parms from 'issue' command. It's recommended to set "cert-file-path" etc via 'installcert' command.
neil ab5ec2a2d2 fix bug: Le_RealCertPath was missing from installcert command
Neil a84d3b995f Merge pull request from samueltardieu/fix-space
Remove extra space
Samuel Tardieu 2276a9ec97 remove extra space leading to an error
The line was parsed as: execute command "" with removelevel being
cleared.
neil 649fc386d1 minor: fix install message.
neil 9a66cdb6a0 make le more friendly to no-root user.
1. separate installcronjob/uninstallcronjob. no-root users can use cron job without installing le.sh
2. add cron command for cron only.
3. polish help messages.
4. move le from /bin/le  to /usr/local/bin/le
5. only root can install to /usr/local/bin/le.  non-root users can use ether /usr/local/bin/le  or ~/.le/le.sh instead
6. WORKING_DIR can be specified when install/cronjob
neil ebcf30d02f remove ".well-known" folder after verification
neil f074cb1036 fix bug for webroot mode. The token was missing.
neil 79c2453a2c separate "installcert" from "issue" command.
Neil 6e89f81139 typos
Neil 5263914990 Dns mode
Neil a947dbc635 Support dns-01 challenge
neil e9840e6146 Support DNS-01 manually. Automatic api support is on its way.
Neil ef4ee47f11 Merge pull request from lucasRolff/add_chown
Chown directories to parent
Lucas Rolff edcbe247cf Also changing group of .well-known directory
Neil 58b8dfad05 Merge pull request from tombii/patch-1
FORCE=1 then we also need to regenerate the CSR
tombii 5248c51770 Update le.sh
If we regenerate the key by using FORCE=1 then we also need to regenerate the CSR, otherwise the key will not match the certificate.
Lucas Rolff 4b70d69029 Chown directories to parent
- You might configure web-servers to not allow reading files owned by root (or user you execute as), modified script to try chowning the .well-known recursively
- If you do not have chown rights it will work anyway
neil 2bd7774b8f remove unnecessary kill
neil 6586a86902 nc exit automatically, not use kill anymore.
neil 9877d46620 make the nc exit automatically, don't use kill anymore.
neil 282eae22a2 change default renewall days to 80 days.
neil 5f68af17d2 load domain.conf only when renewal.
Neil a178095f8f Merge pull request from samueltardieu/fix-typo
Fix typo
Samuel Tardieu ff88fa31d6 fix typo in output string
neil 93900a7a48 compatible with Proxmox, use cp instead of ln to update certs
Neil 7bc5e3bb5c avoid unnecessary kill & fix reload command
neil 30dbdbbde9 fix issue for apache
neil 1d9dcdd5b2 fix bug. Renewall
neil 889dbbc092 minor, set paths via env vars
neil 4b853d3c1e minor support to specify API
Neil 63f046759e Acknowledgment
Neil ad5d2a685d fix Apache 2.4 compatibility
neil 5b11958279 minor show version
neil 5a148a02d7 fix apache mode for SAN certificate
Neil e03fae0099 minor
Neil 22f86e39db first version number 1.0.1
Neil a0a2fe3ada clearup on success
Neil bcbb64e5ce explain 'no' value