Commit Briefs

7317d784aa noodle

use braces around 2 vars inside strings (master)





4236ee7a4f noodle

ball: fix typo



8bd45e7d56 noodle

add a bible command and extra sanitization before sending anything out (origin/master)





3ff36cb661 noodle

fix IO::Socket::SSL errors not working


3c901ffa8c noodle

TODO: add more tasks


0cca054666 noodle

TODO: add more items


699af57593 noodle

refactor and change -l and -v description


a90fe83e64 noodle

matabot.8: cleanup and add a noodle command




3d896652c9 noodle

Merge branch 'fix_noreconnect'


86570063ad noodle

make a todo file and add tasks


283be9bcdb noodle

implement reconnection

bot now reconnects after a cooldown on socket creation error, falsy return value of recv, or server not responding with PONG after a set amount of time from a PING (sent after a set amount of time too). thanks #perl for showing me the recv() -> 0/undef trick :3


f4d1373146 noodle

remove i/o side effects from most subroutines

subroutine msg was deleted too as it was used only once after the purification. now only logger, out, evasdrop and the toplevel main code is impure. i might try to optimize them further later. for now, we'll be implementing reconnection as i/o has been minimized




dd5b28e6c5 noodle

simplify http link regex


05d86fdaa3 noodle

Merge branch 'master' into fix_noreconnect