09:44:05 <@daigo> !tweet test
09:44:07 < daigobot> You are not able to tweet in #daigo. You must have (n|n flags), or be (op voice) in #daigo. Both of which you aren't. :P
since last night. Strangely, it sometimes is sock9, then sock10 and began at 1:15am CEST (Berlin time) with sock7.
At first I thought it's either me or the host but it looks like it's something else. :/
in twitter.tcl on mine
::http::register https 443 [list ::tls::socket -request 1 -require 0]
change that to
::http::register https 443 [list ::tls::socket -tls1 1]
make sure twitter.tcl is the last script sourced
otherwise it might break the http::register if another script does that last
in twitter.tcl on mine
::http::register https 443 [list ::tls::socket -request 1 -require 0]
change that to
::http::register https 443 [list ::tls::socket -tls1 1]
make sure twitter.tcl is the last script sourced
otherwise it might break the http::register if another script does that last
I can confirm that this fixes the issue.
Sweet, thank you very much (also thank you, speechy!).
I also can confirm this works.
I have two eggdrops (1.8 ) both loaded with twitter script and they functioned fine before the ssl issue. I made the alteration in the code as advised and one works correctly again while the other exhibited this habit of needing to be rehashed to gain functionality again. Inspecting the config I noticed that http.tcl had been sourced twice by mistake. On removing the duplicate and ensuring the titter.tcl was sourced last and http.tcl first the problem seems to have been resolved. So check your config again and maybe remove any recently added tcls which might possibly be conflicting.
On removing the duplicate and ensuring the titter.tcl was sourced last and http.tcl first the problem seems to have been resolved. So check your config again and maybe remove any recently added tcls which might possibly be conflicting.
I am not sourcing http.tcl directly in my bot configs; as far as I know this is correct practice, can anyone confirm?