1051 Commits

Author SHA1 Message Date
David Kerr
d85dab440f Merge remote-tracking branch 'upstream/master' into FreeDNS 2017-01-31 17:47:59 -05:00
David Kerr
a3e3d3dda9 Resolve travis spellcheck errors (hopefully) 2017-01-31 17:05:44 -05:00
neil
ffa9f104db Merge pull request #570 from Neilpang/dev
Dev
2017-01-31 20:06:55 +08:00
neilpang
b807ec0956 Merge branch 'dev' of https://github.com/Neilpang/acme.sh into dev 2017-01-31 20:04:06 +08:00
neilpang
5f8daeeb6d minor, a better hex_dump 2017-01-31 20:03:41 +08:00
neil
aec8307417 Merge pull request #540 from trancee/dev
Added support for Linode DNS API.
2017-01-31 19:35:39 +08:00
neil
e96a1b01b9 Merge pull request #569 from Neilpang/dev
Dev
2017-01-31 19:25:11 +08:00
neilpang
d78ba322bf fix update 2017-01-31 19:22:14 +08:00
neilpang
ab5c1b0a3a minor 2017-01-31 19:03:29 +08:00
neilpang
53fa16d39f minor 2017-01-31 18:59:00 +08:00
neilpang
05cf405cb5 minor 2017-01-31 18:46:24 +08:00
neilpang
5d833336d3 minor 2017-01-31 18:41:32 +08:00
neil
13be9d8d79 Merge pull request #568 from Neilpang/dev
fix for solaris
2017-01-31 16:26:39 +08:00
neilpang
bb6326f4d4 fix for solaris 2017-01-31 15:57:43 +08:00
Philipp Grosswiler
c070407ab2 Fixed Travis CI complaining about missing newline at end of file. 2017-01-31 13:38:16 +07:00
neil
6b27bdadcd Merge pull request #567 from Neilpang/dev
fix for solaris
2017-01-31 14:05:16 +08:00
neilpang
1c22c2f76a fix for solaris 2017-01-31 14:04:40 +08:00
neil
aa262d4124 Merge pull request #566 from Neilpang/dev
fix for solaris
2017-01-31 12:52:32 +08:00
neilpang
646c0bfcb9 fix for solaris 2017-01-31 12:51:59 +08:00
neil
da68775472 Merge pull request #565 from Neilpang/dev
fix for solaris
2017-01-31 12:44:01 +08:00
neilpang
bcf96608d1 fix for solaris 2017-01-31 12:38:37 +08:00
Philipp Grosswiler
dd17ac5045 Added instructions on how to get the Linode API key. 2017-01-31 10:56:34 +07:00
Philipp Grosswiler
59182dbc97 Removed Linode CLI dependency. 2017-01-31 10:43:30 +07:00
David Kerr
0d2f5f8142 Resolve merge problems. Oops. 2017-01-30 22:36:37 -05:00
David Kerr
e090070b7c Merge branch 'FreeDNS' of github.com:dkerr64/acme.sh into FreeDNS 2017-01-30 22:32:44 -05:00
David Kerr
598fe81f9f Back to mixed case FREEDNS_User and FREEDNS_Password variable naming 2017-01-30 22:19:12 -05:00
David Kerr
0f04a8df5d use new _url_encode function in acme.sh 2017-01-30 22:16:41 -05:00
David Kerr
4e078aeae9 Revert FREEDNS userid and password variables to all uppercase
As these are exported variables by convention they should be uppercase.
Travis/Spellcheck fails because they are not uppercase and it therefore
expects them to be defined or set before use.
2017-01-30 20:13:47 -05:00
David Kerr
6787545e07 travis spellcheck fix 2017-01-30 20:13:47 -05:00
David Kerr
2d4804274d Remove bash unique string manipulation, replace with cut function. 2017-01-30 20:13:47 -05:00
David Kerr
d059831da1 Implement retry to load subdomain page if first attempt fails.
Sometimes FreeDNS does not reurn the subdomain page but rather
returns a page regarding becoming a premium member.  This usually
happens after a period of inactivity.  Immediately trying again
returns the correct subdomain page.  So, we will try twice to
load the page
2017-01-30 20:13:47 -05:00
David Kerr
8c8edd8356 Remove use of rev command... new method of separating top domain from subdomain. 2017-01-30 20:13:47 -05:00
David Kerr
ab8e7e7abf More cleanup and remove bash unique code. 2017-01-30 20:13:47 -05:00
David Kerr
c1dece1cfb Remove some bash specific string handling, replace with sed.
Plus some more code cleanup.
2017-01-30 20:13:47 -05:00
David Kerr
03ec57a054 Change from ((i++)) to i=$(_math $i + 1) 2017-01-30 20:13:47 -05:00
David Kerr
77a0145187 More code cleanup and remove use of IFS for line splitting. 2017-01-30 20:13:47 -05:00
David Kerr
4c95128113 More travis/spellcheck cleanup 2017-01-30 20:13:47 -05:00
David Kerr
24714b7508 Cleanup travis/spellcheck issues 2017-01-30 20:13:47 -05:00
David Kerr
076f057448 Remove remaining usage of curl and replace with acme.sh _get and _post
plus other misc cleanup
2017-01-30 20:13:47 -05:00
David Kerr
6897fa9880 get subdomain page with acme.sh _get() rather than using curl 2017-01-30 20:13:47 -05:00
David Kerr
98c0716347 login with acme.sh _post() rather than using curl. 2017-01-30 20:13:47 -05:00
David Kerr
5a77efd102 Cache FreeDNS authentication cookie rather than userid and password.
Now the FREEDNS_USER and FREEDNS_PASSWORD need only be exported the first
time it is used and whenever the userid or password is changed.  Subsequent
runs use the cookie cached in account.conf
2017-01-30 20:13:47 -05:00
David Kerr
0eb678753f Delete stray line copied/pasted from another pugin 2017-01-30 20:13:47 -05:00
David Kerr
a2a1e2ed25 Support for FreeDNS 2017-01-30 20:13:47 -05:00
neil
11df7187b3 Merge pull request #564 from Neilpang/dev
add my twitter
2017-01-30 14:30:08 +08:00
neilpang
0899803294 add my twitter 2017-01-30 14:29:40 +08:00
neil
4742e0951c Merge pull request #563 from Neilpang/dev
Dev
2017-01-30 12:42:49 +08:00
neilpang
c3b1eb0837 fix format 2017-01-30 12:25:56 +08:00
neilpang
542d7977db add new _url_encode 2017-01-30 12:07:50 +08:00
David Kerr
aebbb1ae57 Revert FREEDNS userid and password variables to all uppercase
As these are exported variables by convention they should be uppercase.
Travis/Spellcheck fails because they are not uppercase and it therefore
expects them to be defined or set before use.
2017-01-29 21:24:31 -05:00