48 Commits

Author SHA1 Message Date
rudolfkoenig
6cc8d5032b TcpServerUtils.pm: wheeze compatibility mode (Forum #126290)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@25866 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2022-03-21 09:01:16 +00:00
rudolfkoenig
346261385b TcpServerUtils.pm: 126290
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@25831 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2022-03-14 09:07:12 +00:00
rudolfkoenig
763f70e6a2 TcpServerUtils.pm: add a comment to the code (Forum #126448)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@25743 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2022-02-26 10:35:32 +00:00
rudolfkoenig
fdf842fba3 TcpServerUtils.pm: generate a better certificate (Forum #124874)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@25358 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-12-20 10:16:10 +00:00
rudolfkoenig
cb644ae7c7 01_FHEMWEB.pm: avoid unnecessary removeFromNtfyHash calls (Forum #117399)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@23472 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-01-04 19:56:38 +00:00
rudolfkoenig
409414d960 TcpServerUtils.pm: use optimized removeFromNtfyHash (Forum #114627)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@22894 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2020-10-01 19:49:32 +00:00
rudolfkoenig
bcb24f585e TcpServerUtils.pm: second try to fix the addToWriteBuffer bug (Forum #114435)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@22887 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2020-09-29 17:43:13 +00:00
rudolfkoenig
0ae1529183 TcpServerUtils.pm: remove closed hash from ntfyHash (Forum #114425)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@22871 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2020-09-28 07:52:13 +00:00
rudolfkoenig
5ad147ad75 fhem.pl: Log ERROR for addToWriteBuffer without FD (Forum #113947)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@22726 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2020-09-03 21:56:29 +00:00
rudolfkoenig
809162ee8c TcpServerUtils.pm: remove SSL/HTTP check (Forum #108926), add FWTP Hook
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@21344 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2020-03-03 11:10:07 +00:00
rudolfkoenig
e2f8fcac0d TcpServerUtils.pm: certificate generation: handle pwd!=modpath (Forum #108789)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@21319 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2020-02-29 20:48:21 +00:00
rudolfkoenig
e6a295b9cd 01_FHEMWEB.pm: Collect some statistics & limit header size
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@21298 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2020-02-27 23:04:16 +00:00
rudolfkoenig
5c69126dad #01_FHEMWEB.pm: stricter check for websocket & auto SSL cert (Forum #108536)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@21230 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2020-02-19 16:59:03 +00:00
rudolfkoenig
a6ebc78844 TcpServerUtils.pm: remove Chrome 73 https error messages (Forum #61511)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@19138 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-04-07 10:17:21 +00:00
rudolfkoenig
ba503fb8b3 TcpServerUtils.pm: Watch out for wide characters (Forum #90145)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@18528 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-02-08 11:30:37 +00:00
rudolfkoenig
2572526ded TcpServerUtils.pm: add sslCertPrefix option (Forum #92030)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@17529 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-10-14 12:57:06 +00:00
rudolfkoenig
e27748f92b TcpServerUtils.pm: Deny connecting without encryption if SSL is set (Forum #91148)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@17500 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-10-10 08:34:43 +00:00
rudolfkoenig
ca0f129170 00_MQTT2_SERVER.pm: add NRCLIENTS, set state. global/FileLog: add FD (Forum #90145)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@17124 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-08-11 06:54:58 +00:00
rudolfkoenig
025b4494e6 01_FHEMWEB.pm: parallel computing of non-embed SVG and other small changes (Forum #82351)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@16985 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-07-15 14:08:15 +00:00
rudolfkoenig
8d55842e4b TcpServerUtils.pm: do not crash on perl 5.24+ if certs is missing (Forum #81512)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@15707 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-12-27 14:41:21 +00:00
rudolfkoenig
905f40dd25 TcpServerUtils.pm: report peer address on SSL error (Forum #75155)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@14862 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-08-07 15:16:03 +00:00
rudolfkoenig
2fab5fbcc9 TcpServerUtils.pm: avoid fhem.pl log about missing DeleteFn (Forum #73490)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@14603 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-06-30 09:38:41 +00:00
rudolfkoenig
e33d348850 TcpServerUtils.pm: avoid memory leak, delete attribtue for temprary connections (Forum #73490)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@14602 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-06-30 08:41:34 +00:00
rudolfkoenig
d5b9290a22 TcpServerUtils.pm: adjust the "local-IP" regexp for IPV6 (Forum #73686)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@14588 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-06-28 13:21:57 +00:00
rudolfkoenig
a089bb5ce2 TcpServerUtils: refuse connects from non-local nets without an allowed definition (Forum #72629)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@14453 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-06-02 17:37:59 +00:00
rudolfkoenig
273c468108 TcpServerUtils.pm: use ::1 for non-global IPV6 (Forum #62203)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@13967 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-11 09:32:30 +00:00
rudolfkoenig
c0422110b2 TcpServerUtils.pm: avoid useless error (Forum #56364)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@11908 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-08-06 15:09:55 +00:00
rudolfkoenig
8fa0d203e1 HttpUtils.pm: fix SSL for noConn2 connects (FHEM2FHEM, DevIo.pm) (Forum #55194)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@11758 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-07-07 14:09:30 +00:00
rudolfkoenig
8f7810c2a1 fhem.pl: generate warning on : in reading or devicename
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@10346 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-01-03 12:34:27 +00:00
rudolfkoenig
db7a8d2a6e 98_telnet.pm: allow to listen on special interfaces.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@10212 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-12-20 11:31:26 +00:00
rudolfkoenig
6790d67159 01_FHEMWEB.pm: enable more precise JavaScript client notification (Forum #43945)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9867 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-12 16:41:48 +00:00
rudolfkoenig
580524450b fhem.pl: add sslVersion (Forum #39094)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8952 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-07-13 12:30:26 +00:00
rudolfkoenig
bb70915410 TcpServerUtils: change cipher parameters (Forum #35004)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8205 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-03-14 08:07:17 +00:00
rudolfkoenig
4ef7cd82b2 01_FHEMWEB.pm: unsaved changes (Forum #32296)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7688 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-01-24 12:38:25 +00:00
rudolfkoenig
de46d09305 fhem.pl/01_FHEMWEB.pm/TcpServerUtils.pm: Nonblocking patches by geek (Forum #24799)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7212 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-14 15:55:51 +00:00
rudolfkoenig
77638c49ee TcpServerUtils.pm: add default SSL_version. (Forum #27565)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7045 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-23 09:24:03 +00:00
rudolfkoenig
28847aea13 TcpServerUtils.pm: Check for EAGAIN (Forum #27163)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6628 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-09-29 07:55:53 +00:00
rudolfkoenig
4b224a7f75 TcpServerUtils.pm: Blocking(0) deactivated, as causes problems with SSL.
Forum # 24799


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6257 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-07-15 07:18:02 +00:00
rudolfkoenig
85f8ad997d TcpServerUtils.pm: avoid blocking (Forum #24799)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6250 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-07-13 12:20:28 +00:00
rudolfkoenig
84b1f2250f DevIo.pm/TcpServerUtils.pm: TCP KEEPALIVE added, as requested in forum#21022
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5350 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-28 12:48:14 +00:00
rudolfkoenig
93b1cf0b16 TcpServerUtils: added a timeout for SSL handshaking
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4719 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-01-23 05:57:45 +00:00
rudolfkoenig
c542043602 TcpServerUtils: trying to avoid write on close filehandle
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4326 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-12-05 15:23:11 +00:00
rudolfkoenig
9b339f163d TcpServerUtils: Blocking=0 is not working on windows
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4300 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-30 11:32:23 +00:00
rudolfkoenig
bf510e0540 FHEMWEB: Late checking of write-blocking fix
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4202 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-11 07:56:11 +00:00
rudolfkoenig
991f1684f4 all modules/files maintained by me: loglevel removed, Log3 uses the verbose
attribute, which is available from now on for all devices.


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3738 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-18 14:13:59 +00:00
rudolfkoenig
51faa03c51 Enabling 0 for dynamic port-number. By andre / justme1968
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2954 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-21 11:14:31 +00:00
borisneubert
573d5c7ee0 introduced readingsBulkUpdate, readingsSingleUpdate
introduced GPLv2

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2099 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-08 20:56:21 +00:00
rudolfkoenig
e24371a037 New telnet module and its consequences
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1638 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-06-23 16:22:28 +00:00