Commit Graph
100 Commits
Author SHA1 Message Date
neil a63b05a9e7 le.sh v2.0.0
1. Unix-like command api
2. 100% compatible with le.sh 1.x command api.
3. Support different webroot for each domain in the same cert.
```
le.sh  --issue  -d a.com  -w /wwwroot/a.com  -d b.com -w /wwwroot/b.com
```
4. Support different authentication methods for each domain in the same cert. Hybrid usage:
```
le.sh  --issue  -d a.com -w /wwwroot/a.com  -d  b.com -dns dns-cf
```

5. Two different debug levels to provide useful debug info. `--debug`  or `--debug 2`
6. Support to install `fullchain.cer` after renewal.
7. Better performance.
2016-04-09 23:40:59 +08:00
neil 6cb415f57e Support revoke cert 2016-04-06 22:16:09 +08:00
neil de9fd54e76 add wiki link 2016-04-05 22:48:33 +08:00
neil 9dfd5a9c31 Add toPkcs doc 2016-04-05 22:46:55 +08:00
neil ac2d512327 add command "toPkcs" to convert cert file to pfx file. 2016-04-05 22:39:34 +08:00
neil b09d597c84 fix compatible: apache before 2.4 and after 2.4 2016-04-05 21:40:48 +08:00
neil 615cb36029 Merge branch 'master' of https://github.com/Neilpang/le 2016-04-05 21:17:27 +08:00
neil 8a144f4d97 minor, remove unnecessary '/' 2016-04-05 21:17:04 +08:00
neil 281aa3497f Save user's PATH for cron job. 2016-04-05 21:08:19 +08:00
neil df886ffa25 fix apache mode: It's not necessary to chown for apache mode. 2016-04-05 19:18:19 +08:00
neil c456d9543f fix httpdconfname to be the basename 2016-04-05 19:10:56 +08:00
neil d62ee94019 fix issue for apache mode: fix case when the httpdconf is absolute path. 2016-04-04 22:37:58 +08:00
neil ed37361700 fix compatible 2016-04-02 11:03:15 +08:00
neil 96a46cfcd5 fix bug save the real params for renewing. 2016-04-02 10:10:05 +08:00
neil 399306a164 fix for Proxmox 2016-04-01 23:48:42 +08:00
neil b7604c0647 add Proxmox 2016-03-31 23:26:31 +08:00
neil ddc04a7549 CloudLinux passed. 2016-03-31 21:40:52 +08:00
neil 73b8b12016 use domain api in sub shell. 2016-03-31 21:28:54 +08:00
neil 6839de663f Merge branch 'master' of https://github.com/Neilpang/le 2016-03-31 20:42:49 +08:00
neil fa8311dc6e minor 2016-03-31 20:42:17 +08:00
neil 37db5b8131 uninstall without crontab. 2016-03-29 21:57:56 +08:00
neil 77546ea5be Force to Install without crontab. 2016-03-29 21:49:18 +08:00
neil 90dda23f33 Install online. 2016-03-27 20:43:32 +08:00
neil d1f97fc85f minor fix 2016-03-27 20:37:26 +08:00
neil 4a0f23e2ad Install online, git is not need. 2016-03-27 20:31:22 +08:00
neil 6d60f28852 fix nc issue for freebsd 2016-03-23 23:02:59 +08:00
neil 14165e5a9b minor 2016-03-23 22:41:24 +08:00
neil edf08da6f3 compatible for netstat on FreeBSD 2016-03-23 22:23:24 +08:00
neil 50a4ef9cca minor fix 2016-03-23 20:39:20 +08:00
neil ccb965359c compatible for windows netstat tool 2016-03-23 20:23:56 +08:00
neil d3d884c16f Test on KaLi Linux 2016-03-21 20:35:19 +08:00
neil bbbdcb091a minor 2016-03-19 22:04:03 +08:00
neil c60883ef92 Use 'wget' instead, if 'curl' is not installed. 2016-03-19 18:18:34 +08:00
neil 88fab7d68e refactor openssl code 2016-03-17 21:18:09 +08:00
neil 2f06c8507b add Archlinux CI status 2016-03-16 23:10:20 +08:00
neil 62d491dea1 Merge branch 'master' of https://github.com/Neilpang/le 2016-03-16 22:21:18 +08:00
neil f76eb45217 compatible to GNU netcat 2016-03-16 22:20:47 +08:00
neil 387c2eab57 add CI status 2016-03-16 00:39:37 +08:00
neil 166096dc12 1.1.9, do not register account key each time. compare the account key hash. 2016-03-15 21:27:47 +08:00
neil bac3b6b08d minor 2016-03-14 22:36:11 +08:00
neil 0f4e8b0e69 minor 2016-03-13 22:08:28 +08:00
neil 850c1128df fix nc -q param for centos5 2016-03-13 21:46:58 +08:00
neil 22514bee34 add fedora 2016-03-13 19:30:47 +08:00
neil 251fc37c3d minor, change debug info 2016-03-13 18:24:03 +08:00
neil 34c27e0995 fix portable. detect 'ss' or 'netstat' 2016-03-13 18:17:13 +08:00
neil 3aff11f629 fix nc compatible. try '-p' first 2016-03-13 16:14:15 +08:00
neil 051c706d78 fix nc info 2016-03-13 15:57:12 +08:00
neil 850db6d4d9 rename fullchain.pem to fullchain.cer 2016-03-13 12:34:53 +08:00
neil caf1fc10ff add fullchain.pem 2016-03-13 11:37:14 +08:00
neil f89d991d0f minor 2016-03-11 22:37:04 +08:00
neil bce55f429b graceful 2016-03-11 22:17:35 +08:00
neil 1b2e940d6a fix issue '-p' is needed by Debian nc tool 2016-03-11 22:08:54 +08:00
neil 211487f3e1 Merge branch 'master' of https://github.com/Neilpang/le 2016-03-10 23:43:28 +08:00
neil 348cddd762 fix compatible to alpine linux 2016-03-10 23:43:03 +08:00
neil 35d55e3abd Merge branch 'master' of https://github.com/Neilpang/le 2016-03-10 21:54:46 +08:00
neil 6389e87fd3 fix compatible for centos5 nc-1.84-10. -p is not necessary for all the tested platforms. so, remove it. 2016-03-10 21:54:07 +08:00
neil cbb5f7ec5c minor, remove space 2016-03-10 13:47:35 +08:00
neil 7bd9a3b17a typo 2016-03-10 13:42:46 +08:00
neil 7203a1c1a0 fix compatible, 'sed -i' is not supported be freeBSD 2016-03-09 23:34:41 +08:00
neil 44df296707 fix compatible for pfsense. 2016-03-09 23:16:46 +08:00
neil 1ad65f7d78 fix compatible to pfsense. use "-config" for single domain to override the default openssl config file. 2016-03-09 22:45:05 +08:00
neil b86869a0a4 minor, fix blank line 2016-03-08 23:18:48 +08:00
neil 6dfaaa702c minor, use "echo" for more compatible 2016-03-08 20:55:54 +08:00
neil 4c3b360886 minor 2016-03-08 20:44:12 +08:00
neil 48a8e6e64b minor, just more checks 2016-03-08 20:40:52 +08:00
neil f8029e2e75 minor 2016-03-08 20:18:24 +08:00
neil cd441d4520 Merge branch 'refs/heads/pr/87' 2016-03-08 20:10:31 +08:00
neil d6863a09a6 minor, uncomment the conf values 2016-03-07 21:14:05 +08:00
neil d250f9c715 fix bug for cloudflare api 2016-02-29 22:42:26 +08:00
neil aa692c0e70 Support FreeBSD 2016-02-20 23:58:36 +08:00
neil 0db15ce230 more portable if bash is not in the default path. 2016-02-19 23:48:55 +08:00
neil 0f793850c6 fix uninstall crontab 2016-02-19 22:58:10 +08:00
neil f9a1b64116 remove sudo from crontab 2016-02-19 22:35:18 +08:00
neil 02c0453b71 support customized standalone server port for servers, that is behind HAProxy or load balance, default is 80. 2016-02-13 11:43:57 +08:00
neil 1add47a6b6 support ECC key, ECDSA certificate 2016-02-12 17:56:50 +08:00
neil 0f71a9fe96 Use openssl dgst -sha256 instead of openssl sha 2016-02-12 08:54:28 +08:00
neil 86c9e55ca2 fix doc error 2016-02-07 20:14:53 +08:00
neil 855d949985 fix links 2016-02-07 18:37:04 +08:00
neil a1f0fb3eae fix link 2016-02-07 18:33:04 +08:00
neil 39c6df299c readme for using api 2016-02-07 18:29:28 +08:00
neil 0809486529 support cloudxns.com api 2016-02-07 18:26:12 +08:00
neil ce56c1bbfc generate default sample account.conf for the first time install 2016-02-06 23:23:00 +08:00
neil b47723adbb minor, renewAll skip 'dnsapi' folder. 2016-02-06 23:06:05 +08:00
neil 65785b5fef typos 2016-02-06 19:35:15 +08:00
neil 876df8567a Merge branch 'master' of https://github.com/Neilpang/le 2016-02-02 23:55:23 +08:00
neil 9773342ad1 support dnspod.cn api 2016-02-02 23:54:49 +08:00
neil b4e2604c82 info: Close and reopen your terminal to start using le 2016-01-31 17:53:19 +08:00
neil bf3135ef84 add alias after install 2016-01-31 17:43:32 +08:00
neil 4ac8d68d06 uninstall alias 2016-01-31 17:38:44 +08:00
neil 525997ee04 do not write /usr/loca/bin/ anymore. install to home. 2016-01-31 17:15:02 +08:00
neil b25d22b05a keep compatible 2016-01-31 16:38:52 +08:00
neil e9209938cb support account config file to save dns api key 2016-01-31 16:30:01 +08:00
neil ab49796192 how to use cloudflare api and create custom api 2016-01-30 23:15:30 +08:00
neil a28b3a653c install dnsapi 2016-01-30 22:51:36 +08:00
neil 0ed4c9391e sleep to wait dns record to take effect. 2016-01-30 22:47:22 +08:00
neil 638b9a0559 fix bugs 2016-01-30 22:34:35 +08:00
neil 1b5bd0e03e minor fix 2016-01-30 22:11:09 +08:00
neil 611f687739 dnsapi folder 2016-01-30 21:14:41 +08:00
neil b4a156da60 install dnsapi 2016-01-30 21:08:43 +08:00
neil 175c9decd7 init dnsapi 2016-01-30 21:00:36 +08:00