69 Commits

Author SHA1 Message Date
rudolfkoenig
ba69448d21 HttpUtils.pm: fix nonblocking_get for windows/32 (Forum #45403)
git-svn-id: https://svn.fhem.de/fhem/trunk@10137 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-12-09 09:01:41 +00:00
rudolfkoenig
36050a08c7 HttpUtils.pm: do not append empty header (Forum #44589)
git-svn-id: https://svn.fhem.de/fhem/trunk@9997 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-24 19:16:33 +00:00
rudolfkoenig
a088824f6e HttpUtils.pm: intendation fixed (Forum #43451)
git-svn-id: https://svn.fhem.de/fhem/trunk@9784 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-05 05:39:27 +00:00
martinp876
2a8f93e626 CUL_HM:bugfix rename and tempList
git-svn-id: https://svn.fhem.de/fhem/trunk@9781 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-04 19:22:50 +00:00
rudolfkoenig
fe7d88f1f4 HttpUtils.pm: another change for non-conforming Server (Forum #38587)
git-svn-id: https://svn.fhem.de/fhem/trunk@9775 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-04 11:19:48 +00:00
rudolfkoenig
0cca4b8148 HttpUtils.pm: Handle non-standard header/body separator (Forum #43482)
git-svn-id: https://svn.fhem.de/fhem/trunk@9769 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-04 08:05:48 +00:00
rudolfkoenig
e1e7272d6e HttpUtils.pm: allow header as HASH (Forum #43451)
git-svn-id: https://svn.fhem.de/fhem/trunk@9768 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-04 06:10:26 +00:00
rudolfkoenig
09448aa15a HttpUtils.pm: Auth Digest, second try (Forum #43043)
git-svn-id: https://svn.fhem.de/fhem/trunk@9756 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-02 19:41:04 +00:00
rudolfkoenig
0bbd056859 HttpUtils.pm: "chunked patch"-patch (Forum #43377)
git-svn-id: https://svn.fhem.de/fhem/trunk@9754 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-02 13:28:21 +00:00
rudolfkoenig
a01de174f4 HttpUtils.pm: Chunked encoding (Forum #43376)
git-svn-id: https://svn.fhem.de/fhem/trunk@9753 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-02 11:05:25 +00:00
rudolfkoenig
008019cd17 HttpUtils.pm: remove Authorization:Digest patch (Forum #43043)
git-svn-id: https://svn.fhem.de/fhem/trunk@9720 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-10-29 20:58:39 +00:00
rudolfkoenig
941a4a78d7 HttpUtils.pm: Authorization:Digest added (Forum #43043)
git-svn-id: https://svn.fhem.de/fhem/trunk@9705 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-10-28 10:28:50 +00:00
rudolfkoenig
61ad1ce5d4 HttpUtils.pm: Async write for POST Requests (Forum #41583)
git-svn-id: https://svn.fhem.de/fhem/trunk@9576 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-10-21 14:28:19 +00:00
rudolfkoenig
1b341c6e1d 01_FHEMWEB.pm: Add redirect fix (Forum #40654)
git-svn-id: https://svn.fhem.de/fhem/trunk@9318 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-27 08:52:45 +00:00
rudolfkoenig
1e84d58a2b HttpUtils.pm: add defined (Forum #41219)
git-svn-id: https://svn.fhem.de/fhem/trunk@9273 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-19 11:55:23 +00:00
rudolfkoenig
19567d6070 00_FBAHA: Compare the id with the stored FBNAME (Forum #40396)
git-svn-id: https://svn.fhem.de/fhem/trunk@9212 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-07 18:56:00 +00:00
rudolfkoenig
a419b4a8fe HttpUtils.pm: call the callback on SSL error (Forum #40631)
git-svn-id: https://svn.fhem.de/fhem/trunk@9196 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-03 07:29:30 +00:00
rudolfkoenig
8bf82b6ad2 HttpUtils.pm: fixing close problem for Nonblocking (Forum #40631)
git-svn-id: https://svn.fhem.de/fhem/trunk@9189 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-01 18:44:04 +00:00
rudolfkoenig
8ecaaf706e HttpUtils.pm: avoid warning (Forum #39923)
git-svn-id: https://svn.fhem.de/fhem/trunk@9116 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-23 11:30:20 +00:00
rudolfkoenig
e38500d988 HttpUtils.pm: close keepalive if the server does not support it (Forum #40272)
git-svn-id: https://svn.fhem.de/fhem/trunk@9115 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-23 09:40:37 +00:00
rudolfkoenig
e48f65af5d HttpUtils: sslargs patch from Claudiu (Forum #40251)
git-svn-id: https://svn.fhem.de/fhem/trunk@9105 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-22 06:33:07 +00:00
rudolfkoenig
2c058b0019 HttpUtils.pm, 98_update.pm: add Connection:keep-alive (Forum #39923)
git-svn-id: https://svn.fhem.de/fhem/trunk@9101 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-20 17:11:28 +00:00
rudolfkoenig
fa7b98957b fhem.pl: add sslVersion (Forum #39094)
git-svn-id: https://svn.fhem.de/fhem/trunk@8952 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-07-13 12:30:26 +00:00
rudolfkoenig
68937afbe0 HttpUtils.pm: check content-length case insensitive (Forum #38126)
git-svn-id: https://svn.fhem.de/fhem/trunk@8747 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-06-14 15:33:00 +00:00
rudolfkoenig
3911dbcd14 HttpUtils.pm: Change HTTPHEADER to httpheader (Forum #29785)
git-svn-id: https://svn.fhem.de/fhem/trunk@7155 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-07 11:41:33 +00:00
rudolfkoenig
cb1bb23e90 HttpUtils.pm: call the callback if it is a file URL.
git-svn-id: https://svn.fhem.de/fhem/trunk@7134 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-05 21:00:19 +00:00
rudolfkoenig
130e04b710 HttpUtils.pm: file:// URL implemented
git-svn-id: https://svn.fhem.de/fhem/trunk@7125 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-05 07:40:52 +00:00
rudolfkoenig
052768acfe HttpUtils.pm: modified patches from Stefan (Forum #29785)
git-svn-id: https://svn.fhem.de/fhem/trunk@7101 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-30 13:14:25 +00:00
rudolfkoenig
74f06556b1 HttpUtils.pm: add SSL_version (Forum #27565)
git-svn-id: https://svn.fhem.de/fhem/trunk@7091 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-29 14:50:11 +00:00
rudolfkoenig
64ffdad9bb HttpUtils.pm: fix timerHash for read-timeout (Forum #29397)
git-svn-id: https://svn.fhem.de/fhem/trunk@7050 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-23 11:00:12 +00:00
rudolfkoenig
dbc0f301fd HttpUtils.pm: remove internal timer (Forum #29397)
git-svn-id: https://svn.fhem.de/fhem/trunk@7030 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-21 09:24:14 +00:00
rudolfkoenig
d6fe70e06d HttpUtils.pm: fix SSL_ERROR (Forum #27565)
git-svn-id: https://svn.fhem.de/fhem/trunk@6716 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-09 04:56:48 +00:00
rudolfkoenig
ddaad27799 HttpUtils.pm: Report error earlier (Forum #27565)
git-svn-id: https://svn.fhem.de/fhem/trunk@6686 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-05 09:57:35 +00:00
rudolfkoenig
39b6aa7544 HttpUtils.pm: report SSL_ERROR (Forum #27565)
git-svn-id: https://svn.fhem.de/fhem/trunk@6659 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-03 06:22:42 +00:00
rudolfkoenig
8f42289fc1 HttpUtils: HTTP version reverted to 1.0, set $hash->{httpversion} for other
git-svn-id: https://svn.fhem.de/fhem/trunk@6067 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-05 08:04:57 +00:00
rudolfkoenig
125a910069 HttpUtils: add Connection:Close (Forum #24163)
git-svn-id: https://svn.fhem.de/fhem/trunk@6038 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-03 08:01:01 +00:00
rudolfkoenig
c3e6b71809 HttpUtils: return code and change to HTTP/1.1 (Forum #24163)
git-svn-id: https://svn.fhem.de/fhem/trunk@6023 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-01 11:50:16 +00:00
rudolfkoenig
cf7d76596e HttpUtils: ignore noshutdown for https
git-svn-id: https://svn.fhem.de/fhem/trunk@5580 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-20 08:38:43 +00:00
rudolfkoenig
f7bb97c3d9 update: do not write controlfile on error
HttpUtils: default noshutdown is changed  1 (due to squid) / shutdown option added


git-svn-id: https://svn.fhem.de/fhem/trunk@5569 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-19 16:51:44 +00:00
rudolfkoenig
7e0a46aaef HttpUtils: closing connection on error
git-svn-id: https://svn.fhem.de/fhem/trunk@5529 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-15 07:19:35 +00:00
rudolfkoenig
c09ca50074 HttpUtils: no shutdown for https
git-svn-id: https://svn.fhem.de/fhem/trunk@5335 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-26 23:17:18 +00:00
rudolfkoenig
61bab752f7 HttpUtils: method parameter from justme1968
git-svn-id: https://svn.fhem.de/fhem/trunk@5200 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-11 13:33:21 +00:00
rudolfkoenig
c925a10616 HttpUtils: "POST data as hash" patch from justme1968
git-svn-id: https://svn.fhem.de/fhem/trunk@4909 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-13 15:10:26 +00:00
rudolfkoenig
e3830fc30f HttpUtils: code for checking HTML content before the connection is closed.
Needed for FHEMWEB when noShutdown is set.


git-svn-id: https://svn.fhem.de/fhem/trunk@4817 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-06 09:07:25 +00:00
rudolfkoenig
67e8a00b9d HttpUtils: return raw-data/avoid error-messages when the answer is not HTTP
git-svn-id: https://svn.fhem.de/fhem/trunk@4601 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-01-10 10:57:58 +00:00
rudolfkoenig
c48da46b41 HttpUtils: create $hash->{NAME} only if does not exist
git-svn-id: https://svn.fhem.de/fhem/trunk@4523 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-01-02 07:36:48 +00:00
rudolfkoenig
d1d39de466 HttpUtils: complete rewrite, addition of HttpUtils_NonblockingGet
git-svn-id: https://svn.fhem.de/fhem/trunk@4514 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-12-31 08:09:40 +00:00
rudolfkoenig
9442052080 HttpUtils: Avoid perl errors on empty return
git-svn-id: https://svn.fhem.de/fhem/trunk@4497 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-12-29 09:37:08 +00:00
rudolfkoenig
648a5f2144 HttpUtils: Changed default loglevel from 1 to 4
git-svn-id: https://svn.fhem.de/fhem/trunk@4260 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-22 12:50:29 +00:00
rudolfkoenig
c096049a3b HttpUtils: 301 patches from Wolfgang, Boris & me
git-svn-id: https://svn.fhem.de/fhem/trunk@4259 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-22 12:48:31 +00:00