Chat logs of #funderscore for Tuesday, 2024-10-08
00:35 *** Joins: danct121/h (~danct12@hackint/user/danct12)
00:35 *** moist/h sets mode: +o danct121/h
02:08 *** Joins: tweezers (~tweezers@103.108.229.68)
03:11 *** Quits: tweezers (~tweezers@103.108.229.68) (Connection closed)
03:12 *** Joins: tweezers (~tweezers@103.108.229.68)
03:35 *** Quits: tweezers (~tweezers@103.108.229.68) (Connection closed)
03:35 *** Joins: tweezers (~tweezers@103.108.229.68)
03:43 *** Joins: Juesto/ef (~Juest@rev190-105-167-002.pccp.net.ar)
03:43 *** f_|aop/ef sets mode: +o Juesto/ef
03:44 *** Quits: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar) (Read error: Operation timed out)
03:51 *** Quits: Juesto/ef (~Juest@rev190-105-167-002.pccp.net.ar) (Read error: Operation timed out)
03:56 *** Joins: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar)
03:56 *** f_|aop/ef sets mode: +o Juest/ef
05:25 <pkfpycjz|m/h> fumo
05:25 <pkfpycjz|m/h> Elestren: fumo
05:25 <Elestren> fumo
05:26 <pkfpycjz|m/h> good
05:26 <danct121/h> fumo
05:27 <f_[x]/h> =fumo
05:27 <Elestren> fumo
05:27 <f_[x]/h> =whoami
05:27 <Elestren> f_[x]/h: I don't recognize you. You can message me either of these two commands: "user identify <username> <password>" to log in or "user register <username> <password>" to register.
05:29 <pkfpycjz|m/h> Elestren: fumo is fumo
05:29 <Elestren> pkfpycjz|m/h: Error: You must be registered to use this command. If you are already registered, you must either identify (using the identify command) or add a hostmask matching your current hostmask (using the "hostmask add" command).
05:29 <pkfpycjz|m/h> Elestren: whoami is fumo
05:29 <Elestren> pkfpycjz|m/h: (whoami takes no arguments) -- Returns the name of the user calling the command.
05:30 <danct121/h> im coughing
05:30 <danct121/h> im bleeding
05:30 <pkfpycjz|m/h> Elestren: whoami is <reply> fumo
05:30 <Elestren> pkfpycjz|m/h: (whoami takes no arguments) -- Returns the name of the user calling the command.
05:30 <pkfpycjz|m/h> sad. i cannot fool it
05:31 <hax[xor]> do those two correlate or simply happen to both be the case? :P
05:33 <f_[x]> pkfpycjz|m/h: you cannot fool Limnoria
05:33 <f_[x]> =version
05:33 <Elestren> f_[x]: The current (running) version of this Limnoria is 2024.05.30, running on Python 3.11.2 (main, Aug 26 2024, 07:20:54) [GCC 12.2.0]. The newest version available online is 2024.08.26, or 2024.10.04 in Git
05:34 *** Quits: danct121/h (~danct12@hackint/user/danct12) (Ping timeout: 258 seconds)
08:45 *** Joins: danct121/h (~danct12@hackint/user/danct12)
08:45 *** moist/h sets mode: +o danct121/h
08:48 *** Quits: danct121/h (~danct12@hackint/user/danct12) (Client Quit)
08:55 <f_[x]`> Elestren rainbow Good Morning Everyone!
08:55 <Elestren> f_[x]`: 05G04o07o08d 03M11o10r12n02i06n13g 04E07v08e09r03y11o10n12e02!
08:55 *** Joins: exxxxkc/h (~exxxxkc@disroot.org)
08:55 *** moist/h sets mode: +v exxxxkc/h
08:57 *** Joins: danct121/h (~danct12@hackint/user/danct12)
08:57 *** moist/h sets mode: +o danct121/h
09:01 *** Parts: exxxxkc/h (~exxxxkc@disroot.org) ()
10:03 <f_> Elestren: shell toilet --irc --metal --font future hello
10:03 <Elestren> f_: 12╻ 12╻┏━╸╻ 12╻ 12┏━┓
10:03 <Elestren> f_: 12┣━┫┣╸ 12┃ 2┃ 2┃ 2┃
10:03 <Elestren> f_: 2╹ 2╹┗━╸┗━╸┗━╸┗━┛
10:03 <f_> Elestren: shell toilet --irc --metal --font larry3d hello
10:03 <Elestren> f_: Error: error: could not load font larry3d
10:03 <f_> Elestren: shell toilet --irc --metal --font digital hello
10:03 <Elestren> f_: 12+-+-+-+-+-+
10:03 <Elestren> f_: 12|h|e|l|l2|o|
10:03 <Elestren> f_: 2+-+-+-+-+-+
10:03 <f_> Elestren: config search rate
10:03 <Elestren> f_: supybot.protocols.irc.queuing.rateLimit and supybot.protocols.irc.queuing.rateLimit.join
10:03 <f_> Elestren: config supybot.protocols.irc.queuing.rateLimit
10:03 <Elestren> f_: Error: 'supybot.protocols.irc.queuing.rateLimit' is not a valid settable configuration variable.
10:03 <f_> Elestren: config supybot.protocols.irc.queuing.rateLimit 1
10:03 <Elestren> f_: Error: 'supybot.protocols.irc.queuing.rateLimit' is not a valid settable configuration variable.
10:03 <f_> Elestren: config supybot.protocols.irc.queuing.rateLimit 0
10:03 <Elestren> f_: Error: 'supybot.protocols.irc.queuing.rateLimit' is not a valid settable configuration variable.
10:04 <f_> Elestren: config search flood
10:04 <Elestren> f_: supybot.abuse.flood, supybot.abuse.flood.command, supybot.abuse.flood.command.invalid, supybot.abuse.flood.command.invalid.maximum, supybot.abuse.flood.command.invalid.notify, supybot.abuse.flood.command.invalid.punishment, supybot.abuse.flood.command.maximum, supybot.abuse.flood.command.notify, supybot.abuse.flood.command.punishment, supybot.abuse.flood.ctcp, supybot.abuse.flood.ctcp.maximum, supybot.abuse.flood.ctcp.punishment, supybot.abuse.flood.int
10:04 <f_> Elestren: list
10:04 <Elestren> f_: Admin, AutoMode, ChanTracker, Channel, Config, Ctcp, DuckHunt, Filter, Herald, Karma, MessageParser, Misc, MoobotFactoids, Network, NickAuth, Owner, QuoteGrabs, RSS, Services, Unix, User, and Utilities
10:04 <f_> Elestren: unload AutoMode
10:04 <Elestren> f_: The operation succeeded.
10:09 <f_/h> JAA: Image expiry is fixed it seems.
10:09 <f_> Elestren: messageparser list
10:09 <Elestren> f_: #2: ^\?, #3: ... \(full message at <https://matrix.hackint.org/.*\)$, #7: uploaded a.*: \(.*\) \< https://matrix.hackint.org/.* \>, #8: ^[Yy]ay.*, #9: \\o/.*, #13: ^\\o\\ \\o\| \|o\| \|o/ /o/
10:09 <f_> Elestren: messageparser del --id 7
10:09 <Elestren> f_: Error: The "MessageParser" plugin is loaded, but there is no command named "del" in it. Try "list MessageParser" to see the commands in the "MessageParser" plugin.
10:09 <f_> Elestren: messageparser remove --id 7
10:09 <Elestren> f_: The operation succeeded.
10:10 <f_> Elestren: shell toilet --irc --metal --font banner hello
10:10 <Elestren> f_:
10:10 <Elestren> f_: 12# 12# 12#2##### 2# 2# 15####
10:10 <Elestren> f_: 2# 2# 2# 2# 15# 15# 14#
10:10 <Elestren> f_: 2###### 2#15#### 15# 15# 14# 14#
10:10 <Elestren> f_: 15# 15# 15# 15# 14# 14# 12#
10:10 <Elestren> f_: 15# 15# 15# 14# 14# 12# 12#
10:10 <Elestren> f_: 14# 14# 14###### 14##12#### 12###### 12###2#
10:10 <Elestren> f_:
10:10 <f_> Elestren: shell toilet --irc --metal --font block hello
10:10 <Elestren> f_:
10:10 <Elestren> f_: 12_| 2_| 15_|
10:10 <Elestren> f_: 2_|_|_| 2_|_| 15_| 15_| 15_|14_|
10:10 <Elestren> f_: 2_| 2_| 15_|_|_|_| 15_| 14_| 14_| 14_|
10:10 <Elestren> f_: 15_| 15_| 15_| 14_| 14_| 14_| 12_|
10:10 <Elestren> f_: 15_| 15_| 14_|_|_| 14_| 12_| 12_|_|
10:10 <Elestren> f_:
10:10 <Elestren> f_:
10:10 <f_> Elestren: shell toilet --irc --metal --font emboss hello
10:10 <Elestren> f_: 12┃ 12┃┏━┛┃ 12┃ 12┏━┃
10:10 <Elestren> f_: 12┏━┃┏━┛┃ 2┃ 2┃ 2┃
10:10 <Elestren> f_: 2┛ 2┛━━┛━━┛━━┛━━┛
10:10 <f_> Elestren: shell toilet --irc --metal --font frango hello
10:10 <Elestren> f_: Error: error: could not load font frango
10:10 <f_> Elestren: shell toilet --irc --metal --font hz hello
10:10 <Elestren> f_: Error: error: could not load font hz
10:10 <f_> Elestren: shell toilet --irc --metal --font ivrit hello
10:10 <Elestren> f_: 12_ 12_ 12_
10:10 <Elestren> f_: 12| 12|__ 2___| 2| 2| 2___
10:10 <Elestren> f_: 2| 2'_ 2\ 2/ 2_ 2\ 2| 2|15/ 15_ 15\
10:10 <Elestren> f_: 2| 2| 2| 2| 15__/ 15| 15| 15(_) 15|
10:11 <Elestren> f_: 15|_| 15|_|\___|_|_|14\___/
10:11 <Elestren> f_:
10:11 <f_> Elestren: shell toilet --irc --metal --font jis0201 hello
10:11 <Elestren> f_: Error: error: could not load font jis0201
10:11 <f_> Elestren: shell toilet --irc --metal --font lean hello
10:11 <Elestren> f_:
10:11 <Elestren> f_: 12_/ 15_/ 15_/
10:11 <Elestren> f_: 2_/_/_/ 2_15/_/ 15_/ 15_/ 14_/_/
10:11 <Elestren> f_: 2_/ 15_/ 15_/_/_/_/ 15_/ 14_/ 14_/ 14_/
10:11 <Elestren> f_: 15_/ 15_/ 15_/ 14_/ 14_/ 14_/ 12_/
10:11 <Elestren> f_: 15_/ 15_/ 14_/_/_/ 14_/ 12_/ 12_/_/
10:11 <Elestren> f_:
10:11 <Elestren> f_:
10:11 <f_> Elestren: shell toilet --irc --metal --font mini hello
10:11 <Elestren> f_:
10:11 <Elestren> f_: 12|_ 12_ 2| 2| 2_
10:11 <Elestren> f_: 2| 2| 2(/_ 2| 2| 2(_)
10:11 <Elestren> f_:
10:11 <f_> Elestren: shell toilet --irc --metal --font moscow hello
10:11 <Elestren> f_: Error: error: could not load font moscow
10:11 <f_> Elestren: shell toilet --irc --metal --font pagga hello
10:11 <Elestren> f_: 12░█░█░█▀▀░█░░░█░░2░█▀█
10:11 <Elestren> f_: 12░█▀█░█▀▀2░█░░░█░░░█░█
10:11 <Elestren> f_: 2░▀░▀░▀▀▀░▀▀▀░▀▀▀15░▀▀▀
10:11 <f_> Elestren: shell toilet --irc --metal --font upper hello
10:11 <Elestren> f_: Error: error: could not load font upper
10:12 *** Joins: hax (root™@netadmin.irc.andrewyu.org)
10:12 <f_> Elestren: shell toilet --irc --metal --font slant hello everyone
10:12 <Elestren> f_: 12__ 12_2___
10:12 <Elestren> f_: 12/ 12/_ 2___ 2/ 2/ 2/___ 15___ 15_ 15_____ 14_______ 14_____12_ 12____ 12___
10:12 <Elestren> f_: 2/ 2__ 2\/ 2_ 2\/ 2/ 15/ 15__ 15\ 15/ 15_ 15\ 14| 14/ 14/ 14_ 14\/ 14___/ 12/ 12/ 12/ 12__ 12\/ 12__ 12\2/ 2_ 2\
10:12 <Elestren> f_: 2/ 2/ 2/ 2/ 15__/ 15/ 15/ 15/_/ 15/ 14/ 14__/ 14|/ 14/ 14__12/ 12/ 12/ 12/_/ 12/ 12/_/ 2/ 2/ 2/ 2/ 2__/
10:12 <Elestren> f_: 15/_/ 15/_/\___/_/_/14\____/ 14\___/|_12__/\___/_/ 12\__2, 2/\____/_/ 2/_/\15___/
10:12 <Elestren> f_: 2/____/
10:13 <f_> Elestren: shell toilet --irc --gay -w 10000 --font slant I know hax will complain about how slow it all is.
10:13 <Elestren> f_: 8__9__ 12_13_ 4_8_ 11_ 12__13__ 11__ 8_ 11_12_ 4_8_ 12__ 4__ 11_ 12_13_ 13__4__ 9_
10:13 <Elestren> f_: 8/ 11_/ 13/ 4/_8__9__11_ 12_13__4_ 8_ 12_13_ 8/ 9/_ 12__13__ 4_8_ 9_11_ 13_ 9_11_(12_) 13/ 4/ 9__11__12__13__4_ 8_9__11_ 12__13_ 4_8__9_ 11/ 12/13__4_ 8_(9_)11__12_ 8__9__ 11_12/ 13/_ 8__9__ 12__ 4__8/ 9/_ 12/ 13/4_ 8_9__11_ 12_ 8_9_ 12__13__4_/ 8/9__11_ 12_ 8_9_ 12(_13) 4/_ 9_11__
10:13 <Elestren> f_: 9/ 11/ 13/ 4/8/_9/ 11__ 12\13/ 4__ 8\ 9| 11/12| 13/ 4/ 8/ 9_11_ 12\/ 13_4_ 8`/ 9|11/_12/ 13| 4| 8/9| 11/ 12/ 13/ 4/ 8/ 9/ 11_12__13/ 4__ 8\9/ 11__ 12`13__ 4\8/ 9__ 11\12/ 13/ 4__ 8`9/ 11/ 12__ 13\ 8/ 9_11_ 12`/ 13_4_ 8\/ 9_11_ 12\/ 13/ 4/ 8/ 9_11_/ 13/ 4__ 8\9/ 11__ 12\ 13| 4/8| 9/ 11/ 12/ 13_4__
10:13 <Elestren> f_: 9_11/ 12/ 4/ 8,< 9/ 11/ 12/ 13/ 4/8_/ 9/ 11|12/ 13|/ 4/ 9/ 11/ 12/ 13/ 4/_8/ 9/> 12< 4| 8|9/ 11|/ 12/ 13/ 4/ 8/ 11/ 12/_13_/ 4/8_/ 9/ 11/ 12/ 13/ 4/ 8/ 9/11_/ 12/ 13/ 4/8_/ 9/ 11/ 12/ 13/ 4/ 9/ 11/_12/ 13/ 4/_8/ 9/ 11/_12/ 13/ 4/_8/ 9/ 11/_ 13/ 4/ 8/ 9/ 11/12_/ 13/ 4|8/ 9|/ 11/ 13(_4_ 8) 9/
10:13 <Elestren> f_: 11/_12__13/ 4/8_/9|_11/_12/ 13/_4/\8__9__11/|12__13/|4__8/ 9/11_/ 12/13_/4\_8_,9_/11_/12|_13| 8|9__11/|12__13/_4/_8/_9/ 12\_13__4/\8__9__11/_12/ 13/_4/ 8/_9/ 11._12__13/_4/\8__9,_11/_12/_13/ 4/_8/ 11\_12_,13_/4_.8__9_/11\_12__13_/4\_8_,9_/11\_12_/ 4/_8/ 9/_11/\12__13__4/|8__9/|11__12/ 13/4__8__9/_11/\12__13__4/|8__9/|11__12/ 13/4_
10:13 <Elestren> f_: 9/11_/
10:13 <f_> Elestren: shell toilet --irc --gay -w 512 --font slant I know hax will complain about how slow it all is.
10:13 <Elestren> f_: 8__9__ 12_13_ 4_8_ 11_ 12__13__ 11__ 8_ 11_12_ 4_8_ 12__ 4__ 11_ 12_13_ 13__4__ 9_
10:13 <Elestren> f_: 8/ 11_/ 13/ 4/_8__9__11_ 12_13__4_ 8_ 12_13_ 8/ 9/_ 12__13__ 4_8_ 9_11_ 13_ 9_11_(12_) 13/ 4/ 9__11__12__13__4_ 8_9__11_ 12__13_ 4_8__9_ 11/ 12/13__4_ 8_(9_)11__12_ 8__9__ 11_12/ 13/_ 8__9__ 12__ 4__8/ 9/_ 12/ 13/4_ 8_9__11_ 12_ 8_9_ 12__13__4_/ 8/9__11_ 12_ 8_9_ 12(_13) 4/_ 9_11__
10:13 <Elestren> f_: 9/ 11/ 13/ 4/8/_9/ 11__ 12\13/ 4__ 8\ 9| 11/12| 13/ 4/ 8/ 9_11_ 12\/ 13_4_ 8`/ 9|11/_12/ 13| 4| 8/9| 11/ 12/ 13/ 4/ 8/ 9/ 11_12__13/ 4__ 8\9/ 11__ 12`13__ 4\8/ 9__ 11\12/ 13/ 4__ 8`9/ 11/ 12__ 13\ 8/ 9_11_ 12`/ 13_4_ 8\/ 9_11_ 12\/ 13/ 4/ 8/ 9_11_/ 13/ 4__ 8\9/ 11__ 12\ 13| 4/8| 9/ 11/ 12/ 13_4__
10:13 <Elestren> f_: 9_11/ 12/ 4/ 8,< 9/ 11/ 12/ 13/ 4/8_/ 9/ 11|12/ 13|/ 4/ 9/ 11/ 12/ 13/ 4/_8/ 9/> 12< 4| 8|9/ 11|/ 12/ 13/ 4/ 8/ 11/ 12/_13_/ 4/8_/ 9/ 11/ 12/ 13/ 4/ 8/ 9/11_/ 12/ 13/ 4/8_/ 9/ 11/ 12/ 13/ 4/ 9/ 11/_12/ 13/ 4/_8/ 9/ 11/_12/ 13/ 4/_8/ 9/ 11/_ 13/ 4/ 8/ 9/ 11/12_/ 13/ 4|8/ 9|/ 11/ 13(_4_ 8) 9/
10:13 <Elestren> f_: 11/_12__13/ 4/8_/9|_11/_12/ 13/_4/\8__9__11/|12__13/|4__8/ 9/11_/ 12/13_/4\_8_,9_/11_/12|_13| 8|9__11/|12__13/_4/_8/_9/ 12\_13__4/\8__9__11/_12/ 13/_4/ 8/_9/ 11._12__13/_4/\8__9,_11/_12/_13/ 4/_8/ 11\_12_,13_/4_.8__9_/11\_12__13_/4\_8_,9_/11\_12_/ 4/_8/ 9/_11/\12__13__4/|8__9/|11__12/ 13/4__8__9/_11/\12__13__4/|8__9/|11__12/ 13/4_
10:13 <Elestren> f_: 9/11_/
10:13 <f_> Elestren: shell toilet --irc --gay -w 300 --font slant I know hax will complain about how slow it all is.
10:13 <Elestren> f_: 8__9__ 12_13_ 4_8_ 11_ 12__13__ 11__ 8_ 11_12_ 4_8_ 12__ 4__ 11_ 12_13_ 13__4__ 9_
10:13 <Elestren> f_: 8/ 11_/ 13/ 4/_8__9__11_ 12_13__4_ 8_ 12_13_ 8/ 9/_ 12__13__ 4_8_ 9_11_ 13_ 9_11_(12_) 13/ 4/ 9__11__12__13__4_ 8_9__11_ 12__13_ 4_8__9_ 11/ 12/13__4_ 8_(9_)11__12_ 8__9__ 11_12/ 13/_ 8__9__ 12__ 4__8/ 9/_ 12/ 13/4_ 8_9__11_ 12_ 8_9_ 12__13__4_/ 8/9__11_ 12_ 8_9_ 12(_13) 4/_ 9_11__
10:13 <Elestren> f_: 9/ 11/ 13/ 4/8/_9/ 11__ 12\13/ 4__ 8\ 9| 11/12| 13/ 4/ 8/ 9_11_ 12\/ 13_4_ 8`/ 9|11/_12/ 13| 4| 8/9| 11/ 12/ 13/ 4/ 8/ 9/ 11_12__13/ 4__ 8\9/ 11__ 12`13__ 4\8/ 9__ 11\12/ 13/ 4__ 8`9/ 11/ 12__ 13\ 8/ 9_11_ 12`/ 13_4_ 8\/ 9_11_ 12\/ 13/ 4/ 8/ 9_11_/ 13/ 4__ 8\9/ 11__ 12\ 13| 4/8| 9/ 11/ 12/ 13_4__
10:13 <Elestren> f_: 9_11/ 12/ 4/ 8,< 9/ 11/ 12/ 13/ 4/8_/ 9/ 11|12/ 13|/ 4/ 9/ 11/ 12/ 13/ 4/_8/ 9/> 12< 4| 8|9/ 11|/ 12/ 13/ 4/ 8/ 11/ 12/_13_/ 4/8_/ 9/ 11/ 12/ 13/ 4/ 8/ 9/11_/ 12/ 13/ 4/8_/ 9/ 11/ 12/ 13/ 4/ 9/ 11/_12/ 13/ 4/_8/ 9/ 11/_12/ 13/ 4/_8/ 9/ 11/_ 13/ 4/ 8/ 9/ 11/12_/ 13/ 4|8/ 9|/ 11/ 13(_4_ 8) 9/
10:13 <Elestren> f_: 11/_12__13/ 4/8_/9|_11/_12/ 13/_4/\8__9__11/|12__13/|4__8/ 9/11_/ 12/13_/4\_8_,9_/11_/12|_13| 8|9__11/|12__13/_4/_8/_9/ 12\_13__4/\8__9__11/_12/ 13/_4/ 8/_9/ 11._12__13/_4/\8__9,_11/_12/_13/ 4/_8/ 11\_12_,13_/4_.8__9_/11\_12__13_/4\_8_,9_/11\_12_/ 4/_8/ 9/_11/\12__13__4/|8__9/|11__12/ 13/4__8__9/_11/\12__13__4/|8__9/|11__12/ 13/4_
10:13 <hax> 03sh toilet --irc --metal --font slant -F border "Let's ban f_ for spamming in #funderscore"
10:13 <DeprecatedServ> ┌───────────────────────────────────────────────────────────────────────────┐
10:13 <DeprecatedServ> │ 12__ 12_2_ 2_ 2__ 14____ 14___12_ │
10:13 <DeprecatedServ> │ 12/ 12/ 2___ 2/ 2/( 2)____15_ 15/ 15/_ 15____ 15_14____ 14/ 14__/ 12/ 12__/___ 12__2___│
10:13 <DeprecatedServ> │ 2/ 2/ 2/ 2_ 2\/ 2_15_/// 15___/ 15/ 15__ 14\/ 14__ 14`/ 14__ 14\ 12/ 12/_ 12/ 12/_/ 2__ 2\/ 2___/│
10:13 <DeprecatedServ> │ 2/ 2/___/ 15__/ 15/_ 15(__ 15) 14/ 14/_/ 14/ 14/_/ 14/ 12/ 12/ 12/ 12/ 12__/ 2/ 2__/ 2/_/ 2/ 2/ │
10:13 <DeprecatedServ> │15/_____/\___/\__/ 14/____/ 14/_.___/12\__,_/_/ 12/_/ 12/_2/_____ 2/_/ 2\_15___/_/ │
10:13 <DeprecatedServ> │ 2/_____/ │
10:13 <DeprecatedServ> │ 2_ 15_ │
10:13 <DeprecatedServ> │ 14__12_______ 12____ 12__2___ 2___ 2____ 2__15_ 15(_)___ 15____ 14_ 14(_)___ │
10:13 <DeprecatedServ> │ 12/ 12___/ 12__ 12\2/ 2__ 2`/ 2__ 2`__ 2\15/ 15__ 15`__ 15\/ 15/ 15__ 14\/ 14__ 14`/ 14/ 14/ 14_12_ 12\ │
10:13 <DeprecatedServ> │ 12(__ 2) 2/_/ 2/ 2/_/ 2/ 2/ 15/ 15/ 15/ 15/ 15/ 15/ 15/ 15/ 14/ 14/ 14/ 14/ 14/ 14/_/ 14/ 12/ 12/ 12/ 12/ 12/ │
10:13 <DeprecatedServ> │ 2/____/ 2.___/\15__,_/_/ 15/_/ 15/_/_14/ 14/_/ 14/_/_/_/ 14/_12/\__, 12/ 12/_/_/ 12/2_/ │
10:13 <DeprecatedServ> │ 2/15_/ 12/____/ │
10:13 <DeprecatedServ> │ 15__ 15__ 15____ 12__ │
10:13 <DeprecatedServ> │ 15__/ 15// 14/_/ 14__/_ 14_____12_ 12____/ 12/__ 12__2________________15_ 15________ │
10:13 <DeprecatedServ> │ 14/_ 14_ 14__/ 14/_/ 12/ 12/ 12/ 12__ 12\/ 12__ 2/ 2_ 2\/ 2___/ 2___/ 15___/ 15__ 15\/ 15___/ 14_ 14\ │
10:13 <DeprecatedServ> │14/_ 14_ 14_12_/ 12__/ 12/_/ 12/ 12/ 12/ 2/ 2/_/ 2/ 2__/ 2/ 15(__ 15) 15/__/ 15/_/ 14/ 14/ 14/ 14__/ │
10:13 <DeprecatedServ> │ 12/_//_/ 12/_/ 12\__2,_/_/ 2/_/\__,_/\15___/_/ 15/____/\_14__/\____/_/ 14\_12__/ │
10:13 <DeprecatedServ> │ │
10:13 <DeprecatedServ> └───────────────────────────────────────────────────────────────────────────┘
10:13 <Elestren> f_: 9/11_/
10:14 <f_> Elestren: config search spam
10:14 <Elestren> f_: There were no matching configuration variables.
10:14 <f_> Elestren: config search flodd
10:14 <Elestren> f_: There were no matching configuration variables.
10:14 <f_> Elestren: config search flood
10:14 <Elestren> f_: supybot.abuse.flood, supybot.abuse.flood.command, supybot.abuse.flood.command.invalid, supybot.abuse.flood.command.invalid.maximum, supybot.abuse.flood.command.invalid.notify, supybot.abuse.flood.command.invalid.punishment, supybot.abuse.flood.command.maximum, supybot.abuse.flood.command.notify, supybot.abuse.flood.command.punishment, supybot.abuse.flood.ctcp, supybot.abuse.flood.ctcp.maximum, supybot.abuse.flood.ctcp.punishment, supybot.abuse.flood.int
10:14 <f_> Elestren: config flood supybot.abuse.flood
10:14 <Elestren> f_: Error: 'supybot.flood' is not a valid configuration variable.
10:14 <f_> Elestren: config supybot.abuse.flood
10:14 <Elestren> f_: Error: 'supybot.abuse.flood' is not a valid settable configuration variable.
10:14 <f_> Elestren: config supybot.abuse.floo.int
10:14 <Elestren> f_: Error: 'supybot.abuse.floo.int' is not a valid configuration variable.
10:14 <f_> Elestren: config supybot.abuse.flood.int
10:14 <Elestren> f_: Error: 'supybot.abuse.flood.int' is not a valid configuration variable.
10:14 <f_> Elestren: config search limit
10:14 <Elestren> f_: supybot.protocols.irc.queuing.rateLimit and supybot.protocols.irc.queuing.rateLimit.join
10:14 <f_> Elestren: config help
10:14 <Elestren> f_: (config help <name>) -- Returns the description of the configuration variable <name>.
10:14 <f_> Elestren: config help supybot.protocols.irc.queuing.rateLimit
10:14 <Elestren> f_: That configuration group exists, but seems to have no help. Try "config list supybot.protocols.irc.queuing.rateLimit" to see if it has any children values.
10:14 <f_> Elestren: config list supybot.protocols.irc.queuing.rateLimit
10:14 <Elestren> f_: join
10:14 <f_> Elestren: config list supybot.protocols.irc.queuing.rateLimit.join
10:14 <Elestren> f_: Error: There don't seem to be any values in supybot.protocols.irc.queuing.rateLimit.join.
10:15 <f_> Elestren: config supybot.protocols.irc.queuing.rateLimit.join
10:15 <Elestren> f_: 0.0
10:17 <hax[xor]> https://0x0.st/XEU1.png also what's up with this? (and that's not just on my end, right?)
10:17 <hax[xor]> the broken message from Elestren
10:17 <hax> ...oh, right
10:17 <hax> I see
10:17 <hax> elestren's message is getting truncated, right
10:18 <hax> bc irc color formatting is wide
10:18 <f_> yeah yeah
10:18 <f_> =config supybot.protocols.irc.queuing.rateLimit
10:18 <Elestren> f_: Error: 'supybot.protocols.irc.queuing.rateLimit' is not a valid settable configuration variable.
10:18 <f_> Elestren: config search thrott
10:18 <Elestren> f_: supybot.plugins.DuckHunt.maxthrottle, supybot.plugins.DuckHunt.minthrottle, supybot.plugins.Herald.throttle, supybot.plugins.Herald.throttle.afterPart, supybot.plugins.Herald.throttle.afterSplit, supybot.protocols.irc.throttleTime, and supybot.snarfThrottle
10:19 <f_> Elestren: config help supybot.protocols.irc.throttleTime
10:19 <Elestren> f_: A floating point number of seconds to throttle queued messages -- that is, messages will not be sent faster than once per throttleTime seconds. (Current value: 1.0)
10:19 <f_> =config supybot.protocols.irc.throttleTime 0.0
10:19 <Elestren> f_: The operation succeeded.
10:19 <f_> Elestren: shell toilet --irc --gay --font slant -F border No longer rate-limited!
10:19 <Elestren> f_: ┌────────────────────────────────────────────────────────────────────────────┐
10:19 <Elestren> f_: │ 8_ 11__ 9_11_ 4_8_ │
10:19 <Elestren> f_: │ 8/ 9| 11/ 12/13__4_ 11/ 12/_13__ 8__9__ 12__13__ 4_8__9_ 11_12__13__ 8_9__11__12__13__ 4_8/ 9/_11__12_ │
10:19 <Elestren> f_: │ 9/ 11|12/ 13/ 4__ 8\ 11/ 12/ 13_4_ 8\/ 9_11_ 12\/ 13_4_ 8`/ 9_ 11\12/ 13__4_/ 9/ 11__12_/ 13_4_ 8`/ 9_11_/ 12_ 13\4__8__9__│
10:19 <Elestren> f_: │ 9/ 11/12| 13/ 4/8_/ 9/ 12/ 13/ 4/_8/ 9/ 11/ 12/ 13/ 4/_8/ 9/ 11_12_/ 13/ 9/ 11/ 13/ 4/_8/ 9/ 11/_12/ 13_4_/8__9__11_/│
10:19 <Elestren> f_: │11/_12/ 13|_4/\8__9__11/ 12/13_/4\_8__9_/11_/ 12/13_/4\_8_, 9/11\_12__13/_4/ 11/_12/ 4\_8_,9_/11\_12_/13\_4__8/ │
10:19 <Elestren> f_: │ 4/8__9__11/ │
10:19 <Elestren> f_: │ 8__9_ 9_ 11__ 11_12__13_ │
10:19 <Elestren> f_: │ 8/ 9(11_)12__13_ 4__8_ 9(11_) 12/13__4__ 9__11__12/ 13/ 4/ │
10:19 <Elestren> f_: │ 9/ 11/ 12/ 13__ 4`8__ 9\11/ 12/ 13__4/ 8_ 9\/ 11_12_ 13/ 4/ │
10:19 <Elestren> f_: │ 9/ 11/ 12/ 13/ 4/ 8/ 9/ 11/ 12/ 13/4_/ 9__11/ 12/_13/ 4/_8/ │
10:19 <Elestren> f_: │11/_12/_13/_4/ 8/_9/ 11/_12/_13/\4__8/\9__11_/12\_13_,4_(8_) │
10:20 <Elestren> f_: │ │
10:20 <Elestren> f_: └────────────────────────────────────────────────────────────────────────────┘
10:20 <hax[xor]> looks ratelimited to me :p
10:20 <hax[xor]> just less so
10:20 <f_/h> Same
10:20 <hax[xor]> elestren as an oper would fix that though
10:20 <Elestren> hax[xor]: Error: "as" is not a valid command.
10:20 <hax[xor]> no : required to take it as a command?
10:21 <f_> Elestren: shell toilet --irc --gay --font lean -F border "No."
10:21 <Elestren> f_: ┌───────────────────────────┐
10:21 <Elestren> f_: │ │
10:21 <Elestren> f_: │ 9_/ 4_/ │
10:21 <Elestren> f_: │ 9_11/_12/ 4_8/ 11_12/_13/ │
10:21 <Elestren> f_: │ 11_/ 13_/ 8_/ 11_/ 4_/ │
10:21 <Elestren> f_: │ 11_12/ 4_8/_9/ 11_12/ 4_8/ │
10:21 <Elestren> f_: │12_/ 9_/ 13_/4_/ 11_/ │
10:21 <Elestren> f_: │ │
10:21 <Elestren> f_: │ │
10:21 <Elestren> f_: └───────────────────────────┘
10:21 <f_> Elestren: shell toilet --irc --gay --font lean -F border "Morning, everyone."
10:21 <Elestren> f_: ┌─────────────────────────────────────────────────────────────────────────┐
10:21 <Elestren> f_: │ │
10:21 <Elestren> f_: │ 9_/ 4_/ 13_/ │
10:21 <Elestren> f_: │ 9_11/_12/ 13_4/_8/ 11_12/_13/ 8_9/ 11_12/_13/ 4_8/_9/_11/ 8_9/_11/_12/ 8_9/_11/_12/ │
10:21 <Elestren> f_: │ 11_/ 13_/ 8_/ 11_/ 4_/ 9_/11_/ 8_/ 12_/ 4_/ 9_/ 13_/ 8_/ 12_/ │
10:21 <Elestren> f_: │ 11_12/ 8_9/ 11_12/ 4_8/ 9_11/ 8_9/ 12_13/ 4_8/ 9_11/ 13_4/ 8_9/ 12_13/ │
10:21 <Elestren> f_: │12_/ 9_/ 13_/4_/ 11_/ 9_/ 13_/ 8_/ 11_/ 4_/ 11_/12_/13_/ 9_/ │
10:21 <Elestren> f_: │ 13_4/ 8_9/ │
10:21 <Elestren> f_: │ 12_/13_/ │
10:21 <Elestren> f_: │ │
10:21 <Elestren> f_: │ │
10:21 <Elestren> f_: │ 9_11/_12/ 4_8/ 12_13/ 8_9/_11/ 13_4/ 8_9/_11/ 12_13/ 8_9/ 12_13/_4/ │
10:21 <Elestren> f_: │ 9_/11_/12_/13_/ 8_/ 13_/ 8_/9_/11_/12_/ 4_/8_/ 13_/ 9_/ 12_/ 8_/ │
10:21 <Elestren> f_: │ 9_11/ 9_11/ 12_13/ 8_9/ 4_8/ 13_4/ 9_11/ 12_13/ 8_9/ │
10:21 <Elestren> f_: │ 12_/13_/4_/ 12_/ 11_/12_/13_/ 8_/ 8_/9_/11_/ 4_/8_/ │
10:21 <Elestren> f_: │ 11_12/ │
10:21 <Elestren> f_: │ 9_/11_/ │
10:21 <Elestren> f_: │ │
10:21 <Elestren> f_: │ │
10:22 <Elestren> f_: │ 4_8/_9/_11/ 4_8/_9/ │
10:22 <Elestren> f_: │ 8_/ 12_/ 4_/8_/9_/11_/ │
10:22 <Elestren> f_: │ 8_9/ 12_13/ 4_8/ │
10:22 *** Elestren was kicked by f_ (f_)
10:22 <hax> /saoper Elestren
10:22 *** Joins: Elestren (bot@andrewyu.org)
10:22 *** irc.andrewyu.org sets mode: +o Elestren
10:22 <f_> SAOPER is not a thing sadly
10:22 <f_> Elestren: shell toilet --irc --metal --font slant -w 1000 "/SAOPER Elestren"
10:22 <hax[xor]> yep
10:22 <Elestren> f_: 12_______ 12_2__ 2____ 2____ 15__________ 14________ 12__
10:22 <Elestren> f_: 12_/_2/ 2___// 2| 2/ 2__ 15\/ 15__ 15\/ 15____/ 14__ 14\ 14/ 14____/ 14/12__ 12_____/ 12/____2_____ 2____
10:22 <Elestren> f_: 2_/_/ 2\__ 2\/ 2/15| 15|/ 15/ 15/ 15/ 15/_/ 15/ 14__/ 14/ 14/_/ 14/ 14/ 12__/ 12/ 12/ 12_ 12\/ 12___2/ 2__/ 2___/ 2_ 2\/ 15__ 15\
10:22 <Elestren> f_: 2_/_/ 2_15__/ 15/ 15___ 15/ 15/_/ 14/ 14____/ 14/___/ 14_, 12_/ 12/ 12/___/ 12/ 2__(__ 2) 2/_/ 2/ 15/ 15__/ 15/ 15/ 15/
10:22 <Elestren> f_: 15/_/ 15/____/_/ 14|_\____/_/ 14/__12___/_/ 12|_| 12/___2__/_/\___/____/\15__/_/ 15\___/_/ 14/_/
10:22 <Elestren> f_:
10:23 <f_> After all, Elestren is an rx helper bot :P
10:23 <hax[xor]> will be once haxircd protocol is a think though :P
10:23 <hax[xor]> *thing
10:23 <f_> Why can't you just implement that in InspIRCd?
10:23 <hax[xor]> because then I'd have to write an inspircd module for it to be of any use
10:23 <f_> hax[xor]: consider joining #IRCv3 on Libera
10:24 <f_> Elestren: config search prefix
10:24 <Elestren> f_: supybot.reply.withNickPrefix
10:24 <f_> Elestren: config supybot.reply.withNickPrefix
10:24 <Elestren> f_: Global: True; #funderscore @ rx: True
10:24 <f_> Elestren: config supybot.reply.withNickPrefix False
10:24 <Elestren> f_: The operation succeeded.
10:24 <f_> Elestren: config supybot.reply.withNickPrefix
10:24 <Elestren> Global: False; #funderscore @ rx: False
10:24 <f_> great
10:24 <f_> now it will no longer ping me a thousand times
10:25 <f_> Elestren: choose
10:25 <Elestren> Error: "choose" is not a valid command.
10:25 <f_> Elestren: test
10:25 <Elestren> Error: "test" is not a valid command.
11:20 <runxiyu> f_: I would also like to complain about how wide it is
11:21 <runxiyu> Elestren: shell toilet --irc --gay --font slant -w 100 "#!/usr/bin/go"
11:21 <runxiyu> Elestren: help
11:21 <Elestren> Use the 'list' command to list all plugins, and 'list <plugin>' to list all commands in a plugin. To show the help of a command, use 'help <command>'.
11:21 <runxiyu> Elestren: shell toilet --irc --gay --font slant -w 100 "#!/usr/bin/go"
11:21 <runxiyu> ?
11:21 <Elestren> yes?
11:22 <hax[xor]> Elestren: shell toilet --irc --metal --font slant hi
11:22 <Elestren> Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
11:23 <runxiyu> Elestren: rms gnu
11:23 <Elestren> Error: "rms" is not a valid command.
11:23 <hax> 03sh toilet --irc --gay --font slant -w 100 "#!/usr/bin/go
11:23 <runxiyu> Elestren: whoami
11:23 <Elestren> Harriet
11:23 <hax> 03sh toilet --irc --gay --font slant -w 100 "#!/usr/bin/go"
11:23 <DeprecatedServ> 8_9_ 11__ 13__ 8_9_ 13_4__8_ 11_ 11__
11:23 <DeprecatedServ> 8__9/ 11// 12/13_/ 4/ 8_9/_11/_ 13__4__8__9__11__12__ 13_4/_8/ 9/_ 12(_13)_4__ 11_/12_/13__4_ 8__9__11_
11:23 <DeprecatedServ> 8/9_ 11_ 13__4/ 8/_9/_11// 12/ 13/ 4/ 8_9__11/ 12__13_/4/_8// 9_11_ 12\/ 13/ 4_8_ 9\ 11_/12_/13/ 4__ 8`9/ 11__ 12\
11:23 <DeprecatedServ> 9/_ 12_ 13_4_/8_/9/_11/ 12/ 13/_4/ 8(_9_ 11) 12/ 13_4/_8/ 9/ 11/_12/ 13/ 4/ 8/ 9/ 11//12_/ 13/ 4/8_/ 9/ 11/12_/ 13/
11:23 <DeprecatedServ> 11/12_/13/_4/ 8(_9)_11/ 13\_4_,8_/9__11__12/_13/ 4/_8/ 9/11_.12__13_/4_/8_/ 9/11_/12_/ 4\8__9, 11/\12__13__4/
11:23 <DeprecatedServ> 8/_9__11_/
11:23 <hax> hmmmm
11:23 <longnoserob|m/h> elestren: whomi
11:23 <Elestren> Error: "whomi" is not a valid command.
11:23 <runxiyu> longnoserob|m/h: e
11:23 <hax> runxiyu: try a different shell command to it?
11:23 <runxiyu> Elestren: shell echo e
11:23 <Elestren> e
11:23 <runxiyu> Elestren: shell head -c 500 /dev/random
11:23 <Elestren> An error has occurred and has been logged. Check the logs for more information.
11:24 <runxiyu> Elestren: shell head -c 500 /dev/random | base64
11:24 <Elestren> iTNj01hY2H9E63Nm1VtjSxf4oF+ELQ7ql7wU9X/esbgd2V2Jix+rRFZC/thZuxtZVAIprmIA9une
11:24 <Elestren> X8S4E4ICcAdZnyd8uYpOd8WpK9ryMUpu4hhYiT8KvWZoBXAa5ufkR5Dus244ei8vkKle5nE74fn5
11:24 <Elestren> OUI+MtEIrkkKJc2ayuKBTczYV7fwSoCemlMKLvPhAJ8ms6aVQv7khVX9J93qbDY9uaNJq7mr6VlA
11:24 <Elestren> /CKrti/GI9DN91wKRN2YC/yI7h72sOYbEo8vjIRv9eUKExXVJSs7fqNQ0rsHS0blPt+TNd3F4Kyp
11:24 <Elestren> g6F8KqO9IEJGWpokKxFJixaEJYjRS4mbAQdsUdMne5C5pFSBXppMkFFbEZeXH1+4v8WOrly0OmIH
11:24 <Elestren> siYZj95XGvZKjfjhpUApVEVKtZ+Gm7pyTdV+bM96vppeBz672IXNpdHxwR4zsqtfSjbtNyWkqei3
11:24 <Elestren> n76YtCioUYrDgPs9Yw1qq5eZ0ZAX9Ct72xumJsC6zassw8WCLkFEfrvls64FiDNRXj2nFkOSr1yb
11:24 <Elestren> MLmwt0m8y5uPAoD4B5LFwGPJqThtqFBkDjkcIl8B3BX7GvzsaW+eDv4crK8GGJxW7yfhU9QetlcT
11:24 <Elestren> oreNKxFMCVmNzt7yhuUdDVWTtwG8fW9G8jPGOerzxUjf02dnHjtCwNHHjRU=
11:24 <longnoserob|m/h> elestren: shell whoami
11:24 <Elestren> Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
11:24 <runxiyu> Elestren: shell head -c 30 /dev/random | od
11:24 <Elestren> 0000000 110443 131002 102475 036344 172762 046366 063157 057310
11:24 <Elestren> 0000020 145343 071663 055656 171014 120346 176260 116066
11:24 <Elestren> 0000036
11:24 <longnoserob|m/h> kk
11:24 <hax> so it specifically can't handle that toilet command...
11:24 <hax> maybe it doesn't like the quotes?
11:25 <runxiyu> Elestren: shell toilet hi
11:25 <Elestren>
11:25 <Elestren> # "
11:25 <Elestren> # mm mmm
11:25 <Elestren> #" # #
11:25 <Elestren> # # #
11:25 <Elestren> # # mm#mm
11:25 <Elestren>
11:25 <Elestren>
11:25 <runxiyu> Elestren: shell toilet --irc --gay --font slant -w 100 hi
11:25 <Elestren> 8__ 12_
11:25 <Elestren> 8/ 9/11_ 12(13_)
11:25 <Elestren> 9/ 11__ 12\13/ 4/
11:25 <Elestren> 9/ 11/ 12/ 13/ 4/
11:25 <Elestren> 11/_12/ 13/_4/_8/
11:25 <Elestren>
11:25 <runxiyu> Elestren: shell toilet --irc --gay --font slant -w 100 'hi'
11:25 <Elestren> 8__ 12_
11:25 <Elestren> 8/ 9/11_ 12(13_)
11:25 <Elestren> 9/ 11__ 12\13/ 4/
11:25 <Elestren> 9/ 11/ 12/ 13/ 4/
11:25 <Elestren> 11/_12/ 13/_4/_8/
11:25 <Elestren>
11:25 <runxiyu> Elestren: shell toilet --irc --gay --font slant -w 100 "hi"
11:25 <Elestren> 8__ 12_
11:25 <Elestren> 8/ 9/11_ 12(13_)
11:25 <Elestren> 9/ 11__ 12\13/ 4/
11:25 <Elestren> 9/ 11/ 12/ 13/ 4/
11:25 <Elestren> 11/_12/ 13/_4/_8/
11:25 <Elestren>
11:25 <runxiyu> ????
11:25 <Elestren> yes?
11:25 <runxiyu> Elestren: shell toilet --irc --gay --font slant -w 100 "#!/usr/bin/go"
11:25 <runxiyu> I suspect bad comment parsing
11:25 <runxiyu> Elestren: shell toilet --irc --gay --font slant -w 100 '#!/usr/bin/go'
11:25 <hax> maybe insane # or ! issues?
11:25 <Elestren> 8_9_ 11__ 13__ 8_9_ 13_4__8_ 11_ 11__
11:25 <Elestren> 8__9/ 11// 12/13_/ 4/ 8_9/_11/_ 13__4__8__9__11__12__ 13_4/_8/ 9/_ 12(_13)_4__ 11_/12_/13__4_ 8__9__11_
11:25 <Elestren> 8/9_ 11_ 13__4/ 8/_9/_11// 12/ 13/ 4/ 8_9__11/ 12__13_/4/_8// 9_11_ 12\/ 13/ 4_8_ 9\ 11_/12_/13/ 4__ 8`9/ 11__ 12\
11:25 <Elestren> 9/_ 12_ 13_4_/8_/9/_11/ 12/ 13/_4/ 8(_9_ 11) 12/ 13_4/_8/ 9/ 11/_12/ 13/ 4/ 8/ 9/ 11//12_/ 13/ 4/8_/ 9/ 11/12_/ 13/
11:25 <Elestren> 11/12_/13/_4/ 8(_9)_11/ 13\_4_,8_/9__11__12/_13/ 4/_8/ 9/11_.12__13_/4_/8_/ 9/11_/12_/ 4\8__9, 11/\12__13__4/
11:25 <Elestren> 8/_9__11_/
11:25 <hax> uhh
11:25 <runxiyu> Elestren: shell toilet --irc --gay --font slant -w 100 "\#!/usr/bin/go"
11:25 <Elestren> 8_9_ 11__ 13__ 8_9_ 13_4__8_ 11_ 11__
11:25 <Elestren> 8__9/ 11// 12/13_/ 4/ 8_9/_11/_ 13__4__8__9__11__12__ 13_4/_8/ 9/_ 12(_13)_4__ 11_/12_/13__4_ 8__9__11_
11:25 <Elestren> 8/9_ 11_ 13__4/ 8/_9/_11// 12/ 13/ 4/ 8_9__11/ 12__13_/4/_8// 9_11_ 12\/ 13/ 4_8_ 9\ 11_/12_/13/ 4__ 8`9/ 11__ 12\
11:25 <Elestren> 9/_ 12_ 13_4_/8_/9/_11/ 12/ 13/_4/ 8(_9_ 11) 12/ 13_4/_8/ 9/ 11/_12/ 13/ 4/ 8/ 9/ 11//12_/ 13/ 4/8_/ 9/ 11/12_/ 13/
11:25 <Elestren> 11/12_/13/_4/ 8(_9)_11/ 13\_4_,8_/9__11__12/_13/ 4/_8/ 9/11_.12__13_/4_/8_/ 9/11_/12_/ 4\8__9, 11/\12__13__4/
11:25 <Elestren> 8/_9__11_/
11:25 <hax> ah yes
11:27 <runxiyu> toilets
11:27 <runxiyu> what is toilet written in
11:27 <runxiyu> Display (Color LCD): 3360x2100 @ 60 Hz (as 1680x1050) in 13" [Built-in]
11:27 <hax[xor]> looks like C
11:28 <hax[xor]> usually some kind of Ceramic, to be clear on the variant of C :P
11:29 <runxiyu> lol
11:30 <hax[xor]> also strange
11:30 <hax[xor]> is what elestren must be doing to parsing that that needs the comment escaped
11:31 <runxiyu> "weird parsing security issues!"
11:31 <hax[xor]> vs popen on deprecatedserv was handling it just fine
11:31 <runxiyu> now i can t rely on proper escaping on my side to accept arbitrary user input
11:32 * hax[xor] throws a parse error at your last sentence
11:32 <hax[xor]> ...actually, though
11:32 <runxiyu> like
11:32 <runxiyu> if i made a bot
11:32 <runxiyu> that accepts arbitrary user input
11:32 <runxiyu> and escapes them
11:32 <runxiyu> and puts them into elestren shell commands
11:32 <runxiyu> elestrem might still misinterpret it and cause RCEs
11:33 <hax[xor]> you'd have to escape according to elestren's parsing
11:33 <runxiyu> yeah
11:33 <hax[xor]> which, if you don't know how its parsing needs escaped, yeah is a problem
11:33 <hax[xor]> Elestren: rms
11:33 <Elestren> Error: "rms" is not a valid command.
11:34 <hax[xor]> Elestren: echo
11:34 <Elestren> (echo <text>) -- Returns the arguments given it. Uses our standard substitute on the string(s) given to it; $nick (or $who), $randomNick, $randomInt, $botnick, $channel, $user, $host, $today, $now, and $randomDate are all handled appropriately.
11:34 <hax[xor]> Elestren: echo "#!/usr/bin/go"
11:34 <Elestren> #!/usr/bin/go
11:34 <hax[xor]> oh
11:34 <longnoserob|m/h> elestren: bang
11:34 <Elestren> You missed the duck!
11:34 <hax[xor]> runxiyu: problem found
11:34 <hax[xor]> elestren eats the quotations on its end
11:34 <Elestren> Error: "eats" is not a valid command.
11:34 <hax[xor]> Elestren: echo '#!/usr/bin/go'
11:34 <Elestren> '#!/usr/bin/go'
11:35 <hax[xor]> Elestren: echo \"#!/usr/bin/go\"
11:35 <Elestren> \"#!/usr/bin/go\"
11:35 <hax[xor]> ...lol?
11:35 <hax[xor]> Elestren: echo \"#!/usr/bin/go"
11:35 <Elestren> \"#!/usr/bin/go"
11:35 <hax[xor]> Elestren: echo "#!/usr/bin/go"
11:35 <Elestren> #!/usr/bin/go
11:35 <hax[xor]> great escaping
11:35 <hax[xor]> Elestren: echo e"#!/usr/bin/go"
11:35 <Elestren> e"#!/usr/bin/go"
11:36 <hax[xor]> Elestren: echo e "#!/usr/bin/go"
11:36 <Elestren> e #!/usr/bin/go
12:12 <f_[x]> > like
12:12 <f_[x]> > if i made a bot
12:12 <f_[x]> > that accepts arbitrary user input
12:12 <f_[x]> > and escapes them
12:12 <f_[x]> > and puts them into elestren shell commands
12:12 <f_[x]> > elestrem might still misinterpret it and cause RCEs
12:12 <f_[x]> runxiyu: but elestren `shell` requires "owner"
12:12 <f_[x]> Elestren: scores
12:12 <Elestren> Error: "scores" is not a valid command.
12:12 <f_[x]> elestren duckscores
12:12 <Elestren> Error: "duckscores" is not a valid command.
12:13 <f_[x]> elestren list duckhunt
12:13 <Elestren> bang, dayscores, dbg, fridaymode, launched, listscores, listtimes, mergescores, mergetimes, rmscore, rmtime, score, starthunt, stophunt, total, and weekscores
12:13 <f_[x]> elestren score
12:13 <Elestren> (score ) -- <nick> Shows the score for a given nick
12:13 <runxiyu> > arbitrary user input
12:13 <f_[x]> elestren listscores
12:13 <Elestren> \_o< ~ DuckHunt top-5 scores for #funderscore ~ >o_/
12:13 <Elestren> (xf_x: 5) (xkatia/hx: 3) (xlongnoserob|m/hx: 3) (xkatia/efx: 2) (xlongnoserob_x: 2)
12:13 <f_[x]> elestren help mergescores
12:13 <Elestren> (mergescores ) -- [<channel>] <nickto> <nickfrom> nickto gets the points of nickfrom and nickfrom is removed from the scorelist
12:14 <f_[x]> elestren mergescores longnoserob|m/h longnoserob_
12:14 <Elestren> Error: You don't have the admin capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
12:14 <f_[x]> :(
12:14 <f_[x]> Elestren: bang
12:14 <Elestren> \_x< | Score: 1 (74057.99 seconds)
12:18 <Elestren> \_o< quack!
12:22 <longnoserob|m/h> elesten: bang
12:22 <longnoserob|m/h> elestren: bang
12:22 <Elestren> \_x< | Score: 5 (270.96 seconds)
12:25 <Elestren> \_o< quack!
12:29 <hax[xor]> Elestren: bang
12:29 <Elestren> \_x< | Score: 1 (239.21 seconds)
12:30 <Elestren> \_o< quack!
12:30 <longnoserob|m/h> elestren: bang
12:30 <Elestren> You missed the duck!
12:30 <longnoserob|m/h> sh*te
12:33 * hax[xor] pulls out rpg
12:33 <hax[xor]> Elestren: bang
12:33 <Elestren> \_x< | Score: 2 (230.90 seconds)
12:37 <Elestren> \_o< quack!
12:37 <longnoserob|m/h> elestren: bang
12:37 <Elestren> \_x< | Score: 6 (14.22 seconds)
12:41 <Elestren> \_o< quack!
12:41 <hax[xor]> Elestren: bang
12:41 <Elestren> \_x< | Score: 3 (16.68 seconds)
12:41 <hax[xor]> Elestren: bang
12:41 <Elestren> There was no duck! hax[xor]: 2 (28.36 seconds)
12:44 <Elestren> \_o< quack!
12:45 <hax[xor]> Elestren: bang
12:45 <Elestren> You missed the duck!
12:46 <hax[xor]> Elestren: bang
12:46 <Elestren> \_x< | Score: 3 (95.15 seconds)
12:48 <Elestren> \_o< quack!
12:48 <hax[xor]> Elestren: bang
12:48 <Elestren> \_x< | Score: 4 (9.93 seconds)
12:49 <runxiyu> why are there so many ducks?
12:49 <hax[xor]> good question
12:49 <hax[xor]> but it's rather convenient for testing my totally not sus newly written bug code :P
12:50 <runxiyu> bug code?
12:50 <hax[xor]> probably only the one bug I already ran into, over having changed my naming scheme since I had written the stuff originally :D
12:52 <Elestren> \_o< quack!
12:53 <hax[xor]> Elestren: bang
12:53 <Elestren> \_x< | Score: 5 (17.73 seconds)
12:53 <hax[xor]> (userlist vs user_list)
12:53 <runxiyu> hmmm
12:55 <Elestren> \_o< quack!
12:55 <hax[xor]> Elestren: bang
12:55 <Elestren> \_x< | Score: 6 (12.16 seconds)
12:58 <Elestren> \_o< quack!
12:59 <hax[xor]> Elestren: bang
12:59 <Elestren> \_x< | Score: 7 (41.89 seconds)
13:01 <f_[x]/h> hax[xor] are you auto-banging?
13:01 <hax[xor]> f_[x]/h: no(t exactly)
13:02 <hax[xor]> you'll see my plan when it happens
13:03 <runxiyu> I don't think 42 second delays are usual for autobang
13:03 <f_[x]/h> elestren echo \_o< quack!
13:03 <Elestren> \_o< quack!
13:03 <Elestren> \_o< quack!
13:03 <hax[xor]> Elestren: bang
13:03 <Elestren> \_x< | Score: 8 (4.64 seconds)
13:03 <runxiyu> Elestren: bang
13:03 <Elestren> There was no duck! runxiyu: -1 (11.87 seconds)
13:03 <runxiyu> ?
13:03 <Elestren> yes?
13:03 <hax[xor]> lol
13:03 <hax[xor]> Elestren: bang
13:03 <Elestren> There was no duck! hax[xor]: 7 (22.07 seconds)
13:03 <runxiyu> runxiyu++
13:03 <Elestren> Error: You're not allowed to adjust your own karma.
13:03 -eggdrop/h- [karma] '<&runxiyu/rx> runxiyu' now has 1 karma!
13:04 <f_[x]/h> elestren echo \_o< quack!
13:04 <Elestren> \_o< quack!
13:04 <hax[xor]> looks like it decrements it if none was around
13:04 <f_[x]/h> runxiyu++
13:04 -eggdrop/h- [karma] self karma is a selfish pursuit.
13:04 <f_[x]/h> eggdrop++
13:04 -eggdrop/h- [karma] self karma is a selfish pursuit.
13:04 <f_[x]/h> [x]++
13:04 -eggdrop/h- [karma] self karma is a selfish pursuit.
13:04 <hax[xor]> ++
13:04 <f_[x]/h> :D:D:D
13:04 -eggdrop/h- [karma] '<&hax[xor]/rx>' now has 1 karma!
13:04 <hax[xor]> :D:D:D
13:04 <runxiyu> ++
13:04 -eggdrop/h- [karma] '<&runxiyu/rx>' now has 1 karma!
13:07 <Elestren> \_o< quack!
13:07 <hax[xor]> Elestren: bang
13:07 <Elestren> You missed the duck!
13:08 <hax[xor]> Elestren: echo You missed the duck!
13:08 <Elestren> You missed the duck!
13:08 <hax[xor]> mmmm
13:09 <longnoserob|m/h> elestren: bang
13:09 <Elestren> \_x< | Score: 7 (145.16 seconds)
13:09 <Elestren> Scores: (longnoserob|m/h: 7) (haxxor: 7) (f_: 2) (pkfpycjz|m/h: 1) (f_x: 1) (runxiyu: -1)
13:09 <Elestren> Best time: f_ with 0.17 seconds. This is the new record for this channel! (previous record was held by katia/h with 5.55 seconds)
13:09 <Elestren> Longest time: f_[x] with 74057.99 seconds. This is the new longest time for this channel! (previous longest time was held by f_ with 57284.0 seconds)
13:09 <Elestren> longnoserob|m/h took the lead for the week over f_ with 7 points.
13:10 <runxiyu> Elestren: list
13:10 <Elestren> Admin, ChanTracker, Channel, Config, Ctcp, DuckHunt, Filter, Herald, Karma, MessageParser, Misc, MoobotFactoids, Network, NickAuth, Owner, QuoteGrabs, RSS, Services, Unix, User, and Utilities
13:10 <runxiyu> Elestren: list unix
13:10 <Elestren> call, crypt, errno, fortune, pid, ping, ping6, shell, spell, sysuname, sysuptime, and wtf
13:11 <runxiyu> Elestren: help crypt
13:11 <Elestren> (crypt <password> [<salt>]) -- Returns the resulting of doing a crypt() on <password>. If <salt> is not given, uses a random salt. If running on a glibc2 system, prepending '$1$' to your salt will cause crypt to return an MD5sum based crypt rather than the standard DES based crypt.
13:11 <runxiyu> Elestren: crypt squishy science
13:11 <Elestren> scTpp0NwOLGII
13:11 <runxiyu> DES???
13:11 <runxiyu> what in the actual fuck-
13:12 <hax[xor]> Elestren: echo You missed the duck!
13:12 <Elestren> You missed the duck!
13:14 <Elestren> \_o< quack!
13:14 <hax[xor]> Elestren: bang
13:14 <Elestren> \_x< | Score: 1 (4.28 seconds)
13:14 <hax[xor]> ?
13:14 <Elestren> yes?
13:14 <hax[xor]> did my score overflow
13:15 <Elestren> \_o< quack!
13:15 <hax[xor]> Elestren: bang
13:15 <Elestren> \_x< | Score: 2 (6.62 seconds)
13:18 <Elestren> \_o< quack!
13:18 <hax[xor]> Elestren: bang
13:18 <Elestren> \_x< | Score: 3 (3.80 seconds)
13:22 <Elestren> \_o< quack!
13:23 <longnoserob|m/h> elestren: bang
13:23 <Elestren> \_x< | Score: 1 (41.55 seconds)
13:24 *** Quits: danct121/h (~danct12@hackint/user/danct12) (Quit: WeeChat 4.4.2)
13:25 <Elestren> \_o< quack!
13:26 <hax[xor]> Elestren: bang
13:26 <Elestren> You missed the duck!
13:26 <hax[xor]> ...?
13:45 <pkfpycjz|m/h> Elestren: shell echo fumo
13:45 <Elestren> Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
13:46 <pkfpycjz|m/h> umm. web shell?
13:47 <pkfpycjz|m/h> Elestren: fumo?
13:47 <Elestren> fumo
13:49 <pkfpycjz|m/h> Elestren: may the father of understanding guide us
13:49 <Elestren> Error: "may" is not a valid command.
14:03 <longnoserob|m/h> elestren: bang
14:03 <Elestren> \_x< | Score: 2 (2284.02 seconds)
14:07 <Elestren> \_o< quack!
14:12 <runxiyu> hax[xor]: The Go compiler (well, at least the GC toolchain's one, not sure about GCC's) does a lot of inlining
14:17 <longnoserob|m/h> elestren: bang
14:17 <Elestren> \_x< | Score: 3 (608.60 seconds)
14:18 <Elestren> \_o< quack!
14:18 <longnoserob|m/h> elestren: bang
14:18 <Elestren> \_x< | Score: 4 (43.63 seconds)
14:20 <Elestren> \_o< quack!
14:22 <longnoserob|m/h> elestren: bang
14:22 <Elestren> \_x< | Score: 5 (93.67 seconds)
14:22 * longnoserob|m/h stops
14:25 <pkfpycjz|m/h> Elestren: Rhalâta'Shera
14:25 <Elestren> Error: "Rhalâta'Shera" is not a valid command.
14:26 <Elestren> \_o< quack!
14:27 <pkfpycjz|m/h> Elestren: Rhalâta'Shera is <reply> From Ashes to Blood. From Blood to Liberation.
14:27 <Elestren> Error: You must be registered to use this command. If you are already registered, you must either identify (using the identify command) or add a hostmask matching your current hostmask (using the "hostmask add" command).
14:45 <f_[x]/h> pkfpycjz|m: what
14:46 <pkfpycjz|m/h> meme
14:57 <f_[x]/h> ok
15:06 <f_[x]> pkfpycjz|m/h: why did you change nick to r_
15:06 <pkfpycjz|m/h> rxbridge: i was just trying to play with irc nick but it takes effect on oftc
15:07 <f_[x]/h> ok
15:07 <pkfpycjz|m/h> it's already registered by someone else tho
15:07 <f_[x]/h> also rxbridge is an IRC relaybot
15:07 <f_[x]/h> not an actual user :P
15:08 <f_[x]/h> pkfpycjz|m: what about reimu or whatever
15:08 <f_[x]/h> *whatever you got :P
15:09 <pkfpycjz|m/h> > !nick reimu
15:09 <pkfpycjz|m/h> > This nickname is registered and protected. If it is your nickname, you may
15:09 <pkfpycjz|m/h> expected
15:10 <f_[x]/h> pkfpycjz|m: that nick was last seen in 2021
15:10 <f_[x]/h> so you could ask staff to delete it
15:11 <f_[x]/h> https://www.oftc.net/FAQ/Services/
15:12 <pkfpycjz|m/h> umm hmm. well i haven't been paid much attention on irc
15:13 <f_[x]/h> they usually answer within a day
15:13 <f_[x]/h> so give it a few hours
15:13 <f_[x]/h> or minutes
15:17 * pkfpycjz|m/h is weary of learning about how irc works
15:17 <pkfpycjz|m/h> how do i play with it on hackint
15:19 <f_> pkfpycjz|m: well same as in oftc except you message @NickServ:hackint.org and @appservice-irc:hackint.org
15:20 <f_> IMO using IRC from matrix is more trouble than it's worth though.
15:21 <f_/h> I know it. I tried using IRC from Matrix before.
15:21 <f_/h> And I know it as an IRC user.
15:21 <pkfpycjz|m/h> Elestren: whoami
15:21 <Elestren> I don't recognize you. You can message me either of these two commands: "user identify <username> <password>" to log in or "user register <username> <password>" to register.
15:22 <f_/h> pkfpycjz|m: Elestren accounts have nothing to do with hackint/oftc/nickserv
15:22 <pkfpycjz|m/h> right
15:22 <katia/ef> Elestren login 123456
15:22 <Elestren> Error: "login" is not a valid command.
15:22 <katia/ef> Elestren user identify 123456
15:22 <Elestren> Error: That operation cannot be done in a channel.
15:22 <f_> Elestren: List DuckHunt
15:22 <Elestren> bang, dayscores, dbg, fridaymode, launched, listscores, listtimes, mergescores, mergetimes, rmscore, rmtime, score, starthunt, stophunt, total, and weekscores
15:23 <f_> Elestren: help mergescores
15:23 <Elestren> (mergescores ) -- [<channel>] <nickto> <nickfrom> nickto gets the points of nickfrom and nickfrom is removed from the scorelist
15:23 <f_> Elestren: mergescores f_ f_[x]
15:23 <Elestren> Error: "x" is not a valid command.
15:23 <f_> Elestren: mergescores f_ f_x
15:23 <Elestren> Error: Can't merge total scores
15:23 <Elestren> Error: Can't merge day scores
15:23 <f_> Elestren: mergescores f_ f_\[x\]
15:23 <Elestren> Error: "x\" is not a valid command.
15:23 <f_> Elestren: mergescores f_ f_\\[x\\]
15:23 <Elestren> Error: "x\\" is not a valid command.
15:23 <f_> Elestren: mergescores f_ f_x
15:23 <Elestren> Error: Can't merge total scores
15:23 <Elestren> Error: Can't merge day scores
15:23 <f_> Elestren: listscores
15:23 <Elestren> \_o< ~ DuckHunt top-5 scores for #funderscore ~ >o_/
15:23 <Elestren> (xlongnoserob|m/hx: 10) (xf_x: 7) (xhax[xor]x: 7) (xkatia/hx: 3) (xkatia/efx: 2)
15:23 <f_> Elestren: total
15:23 <Elestren> 33 ducks have been shot in #funderscore!
15:23 <f_> Elestren: bang
15:23 <Elestren> \_x< | Score: 1 (3420.88 seconds)
15:23 <f_> :D:D:D
15:24 <f_> pkfpycjz|m : but try connecting a real IRC client
15:24 <f_> The Matrix IRC bridge is not great.. OFTC autologin is completely broken on the OFTC bridge and has been for years and years and years.
15:24 <pkfpycjz|m/h> need sometime to prepare for vpn first
15:25 <pkfpycjz|m/h> for political reasons i have to hide my region
15:25 <f_> Why?
15:25 <f_> Just use Tor.
15:25 <f_> OFTC and Hackint both allow Tor and have hidden services you can connect to.
15:26 <f_> > Use of Tor is permitted to irc.oftc.net or our onion service on ircs://oftcnet6xg6roj6d7id4y4cu6dchysacqj2ldgea73qzdagufflqxrid.onion.
15:26 <f_> and
15:26 <f_> https://hackint.org/transport/tor
15:27 <f_/h> rx (irc.runxiyu.org) (the other IRC network rxbridge bridges to) also allows Tor and has a hidden service https://irc.runxiyu.org/connecting.html
15:27 <f_/h> Although rx's nickserv is slightly different and (probably) more complicated to use
15:27 <f_/h> And also:
15:27 <f_/h> > The operators of this network are funny. They often like to introduce strange protocol violations (e.g. spaces in nicknames) for fun, testing, or no purpose at all. Sometimes client crash as a result. We are not responsible for damages due to protocol violations, and you should fix your client if it crashes in unexpected ways :)
15:28 <f_/h> And wouldn't you know it:
15:28 <f_/h> > The administrators of this network are:
15:28 <f_/h> > [...]
15:28 <f_/h> > * Ferass El Hafidi (f_)
15:28 <Elestren> \_o< quack!
15:28 <f_/h> ok, I'm not the only one doing weird protocol violations.
15:28 <pkfpycjz|m/h> fun fact
15:28 <f_/h> Elestren Bang !
15:28 <Elestren> (bang ) -- Shoots the duck!
15:28 <f_/h> Elestren Bang
15:28 <Elestren> \_x< | Score: 1 (11.77 seconds)
15:29 <f_> Elestren: MergeScores f_ f_/h
15:29 <Elestren> Error: Can't merge total scores
15:29 <Elestren> Error: Can't merge day scores
15:29 <runxiyu> it's not always easy to access tor
15:29 <f_> Elestren: listscors
15:29 <Elestren> Error: "listscors" is not a valid command.
15:29 <f_> Elestren: listscore
15:29 <Elestren> Error: "listscore" is not a valid command.
15:29 <f_> Elestren: listscores
15:29 <Elestren> \_o< ~ DuckHunt top-5 scores for #funderscore ~ >o_/
15:29 <Elestren> (xlongnoserob|m/hx: 10) (xf_x: 7) (xhax[xor]x: 7) (xkatia/hx: 3) (xkatia/efx: 2)
15:29 <f_> runxiyu I agree
15:29 <f_> Elestren: MergeScores katia/h katia/ef
15:29 <Elestren> Total scores merged
15:29 <Elestren> Error: Can't merge day scores
15:29 <f_> Elestren: listscores
15:29 <Elestren> \_o< ~ DuckHunt top-5 scores for #funderscore ~ >o_/
15:29 <Elestren> (xlongnoserob|m/hx: 10) (xf_x: 7) (xhax[xor]x: 7) (xkatia/hx: 5) (xlongnoserob_x: 2)
15:30 <f_> Elestren: MergeScores longnoserob_ longnoserob|m/h
15:30 <Elestren> Total scores merged
15:30 <Elestren> Error: Can't merge day scores
15:30 <f_> Elestren: listscores
15:30 <Elestren> \_o< ~ DuckHunt top-5 scores for #funderscore ~ >o_/
15:30 <Elestren> (xlongnoserob_x: 12) (xf_x: 7) (xhax[xor]x: 7) (xkatia/hx: 5) (xf_[l]x: 1)
15:30 <pkfpycjz|m/h> Elestren: bang
15:30 <Elestren> There was no duck! pkfpycjz|m/h: -1 (104.24 seconds)
15:30 <f_> Elestren: MergeScores f- f_[l]
15:30 <Elestren> Error: "l" is not a valid command.
15:30 <f_> Elestren: MergeScores f- f_
15:30 <Elestren> Error: Can't merge total scores
15:30 <Elestren> Error: Can't merge day scores
15:30 <f_> Elestren: listscores
15:30 <Elestren> \_o< ~ DuckHunt top-5 scores for #funderscore ~ >o_/
15:30 <Elestren> (xlongnoserob_x: 12) (xf_x: 7) (xhax[xor]x: 7) (xkatia/hx: 5) (xf_[l]x: 1)
15:30 <f_> Elestren: MergeScores f_ f_l
15:30 <Elestren> Error: Can't merge total scores
15:30 <Elestren> Error: Can't merge day scores
15:30 <f_> Elestren: listscores
15:30 <Elestren> \_o< ~ DuckHunt top-5 scores for #funderscore ~ >o_/
15:30 <Elestren> (xlongnoserob_x: 12) (xf_x: 7) (xhax[xor]x: 7) (xkatia/hx: 5) (xf_[l]x: 1)
15:30 <f_> Elestren: MergeScores f_ f_\[l\]
15:30 <Elestren> Error: "l\" is not a valid command.
15:30 <f_> Elestren: MergeScores f_ f_\[l\\]
15:30 <Elestren> Error: "l\\" is not a valid command.
15:30 <f_> Elestren: MergeScores f_ f_\[l\\\]
15:30 <Elestren> Error: "l\\\" is not a valid command.
15:31 <pkfpycjz|m/h> still no changes on nick. maybe another day
15:31 <f_> Elestren: MergeScores f_ f_[echo "[l]"]
15:31 <Elestren> (mergescores ) -- [<channel>] <nickto> <nickfrom> nickto gets the points of nickfrom and nickfrom is removed from the scorelist
15:31 <f_/h> pkfpycjz|m: did you ask?
15:31 <f_/h> You're not joined to #oftc on oftc
15:32 <f_/h> #oftc is where you'd ask for a nick that's been unused for >2 years
15:32 <pkfpycjz|m/h> okay hackint joined my dm just now
15:32 <Elestren> \_o< quack!
15:33 <f_/h> elestren bang
15:33 <Elestren> \_x< | Score: 2 (29.38 seconds)
15:33 * pkfpycjz|m/h uploaded an image: (22KiB) < https://matrix.hackint.org/_irc/v1/media/download/AQjq6olM0F25K5A6LTF1C1L0kCw4HULGWeFOnkBUwdk8kngks72KgAOEQD9a-B07zWJRmvrzJSOjExCLbL967HxCfb2a-R7QAG1hdHJpeC5vcmcvUVFma0NCdXptdmJPWWd3UmNpQklyVHFP >
15:33 <pkfpycjz|m/h> i am confused
15:34 <f_/h> pkfpycjz|m: just "help"
15:34 <f_/h> "/msg NickServ" just sends a message to NickServ and opens the PM on IRC clients.
15:36 <Elestren> \_o< quack!
15:37 <pkfpycjz|m/h> is it necessary to register?
15:41 * pkfpycjz|m/h hibernates
15:42 <f_/h> pkfpycjz|m: That's one of the best features IRC has
15:42 <f_/h> you don't need an account to use IRC
15:42 <f_/h> In fact, some networks don't have the concept of an account at all *looks at EFnet*
15:43 <f_/h> IRC at first did not have accounts. That came a bit later.
16:15 <f_/ef> I enjoy EFnet so much.
16:15 <f_/ef> *** Quits: f_ (Read error: Operation timed out)
16:17 <f_/ef> That one and only network that won't let me stay connected.
16:18 <JAA/h> I don't want to say told you so, but... :-P
16:21 <hax[xor]> Elestren: echo mergescores f_ "f_[x]"
16:21 <Elestren> mergescores f_ f_[x]
16:21 <hax[xor]> f_: ^
16:21 <hax[xor]> note "" is not special to `echo`
16:21 <f_> Elestren: MergeScores f_ "f_[x]"
16:21 <Elestren> Total scores merged
16:21 <Elestren> Error: Can't merge day scores
16:21 <f_> Elestren: MergeScores f_ "f_[l]"
16:21 <Elestren> Total scores merged
16:21 <Elestren> Error: Can't merge day scores
16:21 <f_> Elestren: ListScores
16:21 <Elestren> \_o< ~ DuckHunt top-5 scores for #funderscore ~ >o_/
16:21 <Elestren> (xlongnoserob_x: 12) (xf_x: 9) (xhax[xor]x: 7) (xkatia/hx: 5) (xpkfpycjz|m/hx: 1)
16:22 <hax[xor]> Elestren: bang
16:22 <Elestren> \_x< | Score: 4 (2723.95 seconds)
16:22 <hax[xor]> Elestren: ListScores
16:22 <Elestren> \_o< ~ DuckHunt top-5 scores for #funderscore ~ >o_/
16:22 <Elestren> (xlongnoserob_x: 12) (xf_x: 9) (xhax[xor]x: 7) (xkatia/hx: 5) (xpkfpycjz|m/hx: 1)
16:22 <hax[xor]> ?
16:22 <Elestren> yes?
16:23 <f_> hax[xor]: What?
16:23 <hax[xor]> what does Elestren think it's adding my score of 4 to
16:23 <f_> That score is the score you have *during the current hunt*
16:23 <f_> ListScores shows total scores
16:24 <hax[xor]> total isn't moving either
16:24 <Elestren> \_o< quack!
16:25 <hax[xor]> Elestren: bang
16:25 <Elestren> \_x< | Score: 5 (22.25 seconds)
16:28 <Elestren> \_o< quack!
16:28 <hax[xor]> Elestren: bang
16:28 <Elestren> \_x< | Score: 6 (2.79 seconds)
16:30 <f_> hax[xor]: it will once the hunt is over
16:30 <f_> Elestren: stophunt
16:30 <Elestren> Scores: (haxxor: 6) (longnoserob|m/h: 5) (f_/h: 2) (f_: 1) (pkfpycjz|m/h: -1)
16:30 <Elestren> Best time: hax[xor] with 2.79 seconds (this is your new record in this channel! Your previous record was 4.64)
16:30 <Elestren> hax[xor] took the lead for the week over longnoserob|m/h with 13 points.
16:30 <hax[xor]> ah
16:30 <f_> Elestren: listscores
16:30 <Elestren> \_o< ~ DuckHunt top-5 scores for #funderscore ~ >o_/
16:30 <Elestren> (xhax[xor]x: 13) (xlongnoserob_x: 12) (xf_x: 10) (xkatia/hx: 5) (xlongnoserob|m/hx: 5)
16:30 <f_> c ?
16:31 <f_> Elestren: bang
16:31 <Elestren> There is no hunt right now! You can start a hunt with the 'starthunt' command
16:31 <f_> Enough ducks for today.
16:31 <f_> Elestren: ignore LuaServ
16:31 <f_> Elestren: help ignore
16:31 <Elestren> (ignore requires no arguments) -- Does nothing. Useful sometimes for sequencing commands when you don't care about their non-error return values.
16:31 <f_> Elestren: list
16:31 <Elestren> Admin, ChanTracker, Channel, Config, Ctcp, DuckHunt, Filter, Herald, Karma, MessageParser, Misc, MoobotFactoids, Network, NickAuth, Owner, QuoteGrabs, RSS, Services, Unix, User, and Utilities
16:31 <f_> Elestren: list Owner
16:31 <Elestren> announce, defaultcapability, defaultplugin, disable, enable, flush, ircquote, load, logmark, quit, reload, reloadlocale, rename, unload, unrename, and upkeep
16:32 <f_> Elestren: help Rename
16:32 <Elestren> (rename <plugin> <command> <new name>) -- Renames <command> in <plugin> to the <new name>.
16:32 <f_> Elestren: help flush
16:32 <Elestren> (flush takes no arguments) -- Runs all the periodic flushers in world.flushers. This includes flushing all logs and all configuration changes to disk.
16:32 <f_> Elestren: help Ircquite
16:32 <Elestren> Error: There is no command "ircquite".
16:32 <f_> Elestren: help reload
16:32 <Elestren> (reload <plugin>) -- Unloads and subsequently reloads the plugin by name; use the 'list' command to see a list of the currently loaded plugins.
16:35 <LuaServ> Elestren: hi
16:35 <Elestren> hi
16:36 <LuaServ> with rlwrap now :P
16:36 * f_ sets mode: +b m:LuaServ*!*@*
16:36 *** Quits: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar) (Ping timeout: 630 seconds)
16:36 <f_> Elestren: load ignore
16:36 <Elestren> Error: No plugin named "ignore" exists.
16:37 <f_> Elestren: load
16:37 <Elestren> (load [--deprecated] <plugin>) -- Loads the plugin <plugin> from any of the directories in conf.supybot.directories.plugins; usually this includes the main installed directory and 'plugins' in the current directory. --deprecated is necessary if you wish to load deprecated plugins.
16:37 <f_> Elestren: help
16:37 <Elestren> Use the 'list' command to list all plugins, and 'list <plugin>' to list all commands in a plugin. To show the help of a command, use 'help <command>'.
16:37 <f_> Elestren: list
16:37 <Elestren> Admin, ChanTracker, Channel, Config, Ctcp, DuckHunt, Filter, Herald, Karma, MessageParser, Misc, MoobotFactoids, Network, NickAuth, Owner, QuoteGrabs, RSS, Services, Unix, User, and Utilities
16:37 <f_> Elestren: list Channel
16:37 <Elestren> alert, ban add, ban hostmask, ban list, ban remove, capability add, capability list, capability remove, capability set, capability setdefault, capability unset, cycle, dehalfop, deop, devoice, disable, enable, halfop, iban, ignore add, ignore list, ignore remove, invite, kban, key, kick, limit, listbans, lobotomy add, lobotomy list, lobotomy remove, mode, moderate, nicks, op, part, unban, unmoderate, and voice
16:37 <LuaServ> yeah that'll definitely work
16:37 <f_> LuaServ: Of course it will
16:37 <f_> Elestren: Channel ignore add
16:37 <Elestren> (channel ignore add [<channel>] <nick|hostmask> [<expires>]) -- If you have the #channel,op capability, this will set a persistent ignore on <hostmask> or the hostmask currently associated with <nick>. <expires> is an optional argument specifying when (in "seconds from now") the ignore will expire; if it isn't given, the ignore will never automatically expire. <channel> is only necessary if the message isn't sent in the channel itself.
16:38 <f_> Elestren: Channel ignore add *Serv!*@*
16:38 <Elestren> The operation succeeded.
16:38 <f_> Elestren: Channel ignore add *Serw!*@*
16:38 <Elestren> The operation succeeded.
16:38 <LuaServ> /nick LuaSeAndAZeroWidthSpacerv
16:39 <LuaServ> hax[xor] I can control LuaServ too
16:39 <LuaServ> hax[xor] I can control LuaServ too
16:39 <LuaServ> hax[xor] I can control LuaServ too
16:39 <LuaServ> hax[xor] I can control LuaServ too
16:39 <LuaServ> hax[xor] I can control LuaServ too
16:39 <LuaServ> hax[xor] I can control LuaServ too
16:39 <LuaServ> hax[xor] I can control LuaServ too
16:39 <LuaServ> hax[xor] I can control LuaServ too
16:39 <LuaServ> hax[xor] I can control LuaServ too
16:39 <LuaServ> hax[xor] I can control LuaServ too
16:39 <LuaServ> no you can't :P
16:39 <LuaServ> Yes I can
16:39 <LuaServ> Yes I can
16:39 <LuaServ> you can only speak from it, not control it
16:40 <lua.hax.irc.andrewyu.org> I can have it run arbitrary IRC commands.
16:40 <LuaServ> I can have it run arbitrary IRC commands.
16:40 <LuaServ> I can make it run arbitrary code on the host
16:40 <LuaServ> you're the host
16:40 <LuaServ> :D
16:40 <LuaServ> But I can control DuckServ
16:40 <LuaServ> yep
16:41 <LuaServ> too bad Elestren ignores that too
16:41 <LuaServ> and most importantly I can have LuaServ talk to itself :D:D:D
16:41 <LuaServ> technically? no :P
16:41 *** Joins: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar)
16:41 *** f_|aop/ef sets mode: +o Juest/ef
16:41 <f_> where did LuaServ go
16:41 <hax[xor]> to the abyss of ^C
16:42 <f_> DuckServ: you ok?
16:42 <DuckServ> GET ME OUT GET ME OUT OF THE CAROUSEL
16:42 <f_> it's ok
16:42 <hax[xor]> DuckServ: SIGSEGV
16:42 <DuckServ> The instruction at '0x7793320' referenced memory at '0x94837223'. The memory could not be 'read'.
16:42 <fun.irc.runxiyu.org> hax[xor]: Too bad.
16:42 <hax[xor]> too bad regarding...?
16:42 <DuckServ> And too bad that LinkServ/rxbridge/PyLink ignores server privmsgs...
16:43 <LuaServ> I brought LuaServ back btw :P
16:43 <DuckServ> yay!
16:43 <LuaServ> well that too
16:43 <DuckServ> :(
16:43 <DuckServ> I wonder if there's a config value I need to change....
16:44 <LuaServ> probably breaks due to lack of @!
16:44 <DuckServ> I don't think so.
16:44 <DuckServ> Also, PyLink is S2S not C2S
16:44 <LuaServ> oh right, serverlink, ofc
16:45 <DuckServ> irc.runxiyu!irc.runxiyu.org@irc.runxiyu.org looks weird though.
16:45 <LuaServ> in that case it just doesn't substitute nick with server name like inspircd does
16:45 <LuaServ> eh?
16:45 <DuckServ> No, I think it's deliberate.
16:45 <LuaServ> could be both
16:45 *** Quits: DuckServ (\_o<@services.irc.vitali64.duckdns.org) (*.net *.split)
16:45 *** Joins: DuckServ (\_o<@services.irc.vitali64.duckdns.org)
16:45 *** fun.irc.runxiyu.org sets mode: +o DuckServ
16:45 *** DuckServ is now known as ChanServ
16:46 <ChanServ> Hello I'm now ChanServ.
16:46 <LuaServ> hello ChanServ. You are now tasked with serving chans.
16:46 <ChanServ> No.
16:46 <ChanServ> I'm not doing it.
16:46 <LuaServ> how would you like it if NickServ didn't serv nicks?
16:47 <ChanServ> But NickServ serves nicks not chans.
16:47 <LuaServ> and NickServ isn't ChanServ
16:47 <LuaServ> ChanServ MUST Serv Chans.
16:48 *** ChanServ is now known as No,Thanks.
16:48 <LuaServ> much better
16:48 <f_> DuckServ: RAW :1FU000000 NICK \_o<
16:48 <f_> No,Thanks.: RAW :1FU000000 NICK \_o< 1
16:48 <f_> :(
16:48 <f_> it died
16:48 <f_> ,help
16:48 -LuaServ- SANICK <target> <new nick>
16:48 -LuaServ- GETUID [<nick>]
16:48 -LuaServ- JUPE <server>
16:48 -LuaServ- OP [<target>]
16:48 -LuaServ- RELOAD [<section>]
16:48 -LuaServ- HELP
16:48 -LuaServ- : <raw IRC message>
16:48 -LuaServ- CR
16:48 -LuaServ- SH <command>
16:48 -LuaServ- RECONNECT
16:48 -LuaServ- PRINT <list>
16:48 -LuaServ- SPAM <target> <count> <message>
16:48 -LuaServ- GETNICK [<UID>]
16:48 -LuaServ- SUS
16:48 -LuaServ- DENY <user>
16:48 -LuaServ- ALLOW <user>
16:48 -LuaServ- GETUSERINFO [<UID>]
16:48 <f_> I did not realise LuaServ is joined here
16:48 <f_> oh wait it's not
16:48 <hax[xor]> it isn't
16:49 <f_> but why is it still responding to my commands
16:49 <f_> My channel isn't +H
16:49 <hax[xor]> it's listening in because hax and because I didn't implement channel route pruning in HaxIRCd
16:49 <f_> ah
16:49 *** Quits: No,Thanks. (\_o<@services.irc.vitali64.duckdns.org) (*.net *.split)
16:49 *** Joins: DuckServ (\_o<@services.irc.vitali64.duckdns.org)
16:49 *** fun.irc.runxiyu.org sets mode: +o DuckServ
16:50 *** Quits: f_/ef (s-UNK@195-15-242-30.dc3-a.pub1.etik-cloud.com) (*.net *.split)
16:50 *** Quits: pkfpycjz|m/h (~pkfpycjzm@fd1a:6295:5133::f715) (*.net *.split)
16:50 *** Quits: longnoserob|m/h (~longnoser@fd1a:6295:5133::209a) (*.net *.split)
16:50 *** Quits: runxiyu/h (runxiyu@runxiyu.org) (*.net *.split)
16:50 *** Quits: katia/h (katia@2001:41d0:a:14d8:ca75:ca75:ca75:ca75) (*.net *.split)
16:50 *** Quits: JAA/ef (~JAA@ns531958.ip-192-99-9.net) (*.net *.split)
16:50 *** Quits: aop/ef (aop@vps-9bde1a96.vps.ovh.net) (*.net *.split)
16:50 *** Quits: Noisytoot/h (~noisytoot@dn42/person/Noisytoot) (*.net *.split)
16:50 *** Quits: LinkServ (ircbridge@fun.irc.andrewyu.org) (*.net *.split)
16:50 *** Quits: Larsenv/h (~Larsenv@2603:c020:4002:8da8:6f20:6d80:9704:a358) (*.net *.split)
16:50 *** Quits: riku/h (~riku@lynx.viitanen.xyz) (*.net *.split)
16:50 *** Quits: katia_/h (znc@vps-9e7f52b6.vps.ovh.net) (*.net *.split)
16:50 *** Quits: f_/h (~vdoSoju@hackint/user/funderscore) (*.net *.split)
16:50 *** Quits: KQVHTheyAll|m/h (~exxxxkcma@fd1a:6295:5133::f70d) (*.net *.split)
16:50 *** Quits: f_|aop/ef (~haha@195-15-242-30.dc3-a.pub1.etik-cloud.com) (*.net *.split)
16:50 *** Quits: eggdrop/h (~eggdrop@hackint/user/eggdrop) (*.net *.split)
16:50 *** Quits: TheTechRobo/h (~loser@hackint/user/TheTechRobo) (*.net *.split)
16:50 *** Quits: fireonlive/h (fire@hackint/user/fireonlive) (*.net *.split)
16:50 *** Quits: Noisytoot/ef (noisytoot@not.eris.berkeley.edu.pl) (*.net *.split)
16:50 *** Quits: katia/ef (znc@2001:41d0:a:14d8:ca75:ca75:ca75:ca75) (*.net *.split)
16:50 *** Quits: f_[x]/ef (~fun@scarlet.mboa.dev) (*.net *.split)
16:50 *** Quits: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar) (*.net *.split)
16:50 *** Quits: moist/h (moist@hackint/bots) (*.net *.split)
16:50 *** Quits: [R]/h (~rms@d75-159-130-146.abhsia.telus.net) (*.net *.split)
16:50 *** Quits: f_[x]/h (~f@hackint/user/funderscore) (*.net *.split)
16:50 *** Quits: DigitalDragons/h (~digi@arto.servers.digitaldragon.dev) (*.net *.split)
16:50 *** Quits: Danct12/h (~danct12@hackint/user/danct12) (*.net *.split)
16:50 *** Quits: JAA/h (~JAA@archiveteam/JAA) (*.net *.split)
16:50 *** Quits: hexaheximal|m/h (~hexahexim@fd1a:6295:5133::f70a) (*.net *.split)
16:50 *** Quits: fol/ef (fire@static.96.98.78.5.clients.your-server.de) (*.net *.split)
16:50 *** Joins: LinkServ (ircbridge@fun.irc.andrewyu.org)
16:50 *** fun.irc.andrewyu.org sets mode: +o LinkServ
16:50 *** Joins: JAA/h (~JAA@archiveteam/JAA)
16:50 *** Joins: hexaheximal|m/h (~hexahexim@fd1a:6295:5133::f70a)
16:50 *** Joins: eggdrop/h (~eggdrop@hackint/user/eggdrop)
16:50 *** Joins: fireonlive/h (fire@hackint/user/fireonlive)
16:50 *** Joins: [R]/h (~rms@d75-159-130-146.abhsia.telus.net)
16:50 *** Joins: Noisytoot/h (~noisytoot@dn42/person/Noisytoot)
16:50 *** Joins: f_/h (~vdoSoju@hackint/user/funderscore)
16:50 *** Joins: Larsenv/h (~Larsenv@2603:c020:4002:8da8:6f20:6d80:9704:a358)
16:50 *** Joins: Danct12/h (~danct12@hackint/user/danct12)
16:50 *** Joins: katia/h (katia@2001:41d0:a:14d8:ca75:ca75:ca75:ca75)
16:50 *** Joins: longnoserob|m/h (~longnoser@fd1a:6295:5133::209a)
16:50 *** Joins: katia_/h (znc@vps-9e7f52b6.vps.ovh.net)
16:50 *** Joins: KQVHTheyAll|m/h (~exxxxkcma@fd1a:6295:5133::f70d)
16:50 *** Joins: f_[x]/h (~f@hackint/user/funderscore)
16:50 *** Joins: riku/h (~riku@lynx.viitanen.xyz)
16:50 *** Joins: TheTechRobo/h (~loser@hackint/user/TheTechRobo)
16:50 *** Joins: pkfpycjz|m/h (~pkfpycjzm@fd1a:6295:5133::f715)
16:50 *** Joins: DigitalDragons/h (~digi@arto.servers.digitaldragon.dev)
16:50 *** Joins: moist/h (moist@hackint/bots)
16:50 *** Joins: runxiyu/h (runxiyu@runxiyu.org)
16:50 *** h.relay.fun.irc.andrewyu.org sets mode: +vvvvvoovovovoovvvvov JAA/h hexaheximal|m/h eggdrop/h fireonlive/h [R]/h Noisytoot/h f_/h Larsenv/h Danct12/h Danct12/h katia/h longnoserob|m/h katia_/h f_[x]/h riku/h TheTechRobo/h pkfpycjz|m/h DigitalDragons/h moist/h runxiyu/h
16:50 *** h.relay.fun.irc.andrewyu.org sets mode: +b f_|aop!*@*
16:50 *** Joins: f_[x]/ef (~fun@scarlet.mboa.dev)
16:50 *** Joins: aop/ef (aop@vps-9bde1a96.vps.ovh.net)
16:50 *** Joins: f_/ef (s-UNK@195-15-242-30.dc3-a.pub1.etik-cloud.com)
16:50 *** Joins: Noisytoot/ef (noisytoot@not.eris.berkeley.edu.pl)
16:50 *** Joins: katia/ef (znc@2001:41d0:a:14d8:ca75:ca75:ca75:ca75)
16:50 *** Joins: JAA/ef (~JAA@ns531958.ip-192-99-9.net)
16:50 *** Joins: fol/ef (fire@static.96.98.78.5.clients.your-server.de)
16:50 *** Joins: f_|aop/ef (~haha@195-15-242-30.dc3-a.pub1.etik-cloud.com)
16:50 *** Joins: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar)
16:50 *** ef.relay.fun.irc.andrewyu.org sets mode: +ooooooooo f_[x]/ef aop/ef f_/ef Noisytoot/ef katia/ef JAA/ef fol/ef f_|aop/ef Juest/ef
16:50 *** Quits: DuckServ (\_o<@services.irc.vitali64.duckdns.org) (*.net *.split)
16:50 <hax[xor]> uhh
16:50 *** Joins: DuckServ (\_o<@services.irc.vitali64.duckdns.org)
16:50 *** fun.irc.runxiyu.org sets mode: +o DuckServ
16:50 <hax[xor]> oh you squit it
16:50 <f_/ef> yes
16:50 *** f_/ef sets mode: +b rx-relay!*@*
16:50 *** f_/ef was kicked by ef.relay.fun.irc.andrewyu.org (Clientbot kicked by f_ (rx-relay))
16:50 *** Noisytoot/ef was kicked by ef.relay.fun.irc.andrewyu.org (Clientbot kicked by f_ (rx-relay))
16:50 *** katia/ef was kicked by ef.relay.fun.irc.andrewyu.org (Clientbot kicked by f_ (rx-relay))
16:50 *** JAA/ef was kicked by ef.relay.fun.irc.andrewyu.org (Clientbot kicked by f_ (rx-relay))
16:50 *** fol/ef was kicked by ef.relay.fun.irc.andrewyu.org (Clientbot kicked by f_ (rx-relay))
16:50 *** f_|aop/ef was kicked by ef.relay.fun.irc.andrewyu.org (Clientbot kicked by f_ (rx-relay))
16:50 *** Juest/ef was kicked by ef.relay.fun.irc.andrewyu.org (Clientbot kicked by f_ (rx-relay))
16:50 *** aop/ef was kicked by ef.relay.fun.irc.andrewyu.org (Clientbot kicked by f_ (rx-relay))
16:50 *** f_[x]/ef was kicked by ef.relay.fun.irc.andrewyu.org (Clientbot kicked by f_ (rx-relay))
16:51 *** Joins: f_[x]/ef (~fun@scarlet.mboa.dev)
16:51 *** Joins: aop/ef (aop@vps-9bde1a96.vps.ovh.net)
16:51 *** Joins: f_/ef (s-UNK@195-15-242-30.dc3-a.pub1.etik-cloud.com)
16:51 *** Joins: Noisytoot/ef (noisytoot@not.eris.berkeley.edu.pl)
16:51 *** Joins: JAA/ef (~JAA@ns531958.ip-192-99-9.net)
16:51 *** Joins: katia/ef (znc@2001:41d0:a:14d8:ca75:ca75:ca75:ca75)
16:51 *** Joins: fol/ef (fire@static.96.98.78.5.clients.your-server.de)
16:51 *** Joins: f_|aop/ef (~haha@195-15-242-30.dc3-a.pub1.etik-cloud.com)
16:51 *** Joins: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar)
16:51 *** ef.relay.fun.irc.andrewyu.org sets mode: +ooooooooo f_[x]/ef aop/ef f_/ef Noisytoot/ef JAA/ef katia/ef fol/ef f_|aop/ef Juest/ef
16:51 <hax[xor]> also for some reason pyserv isn't listening to stdin like it should
16:52 <katia/h> h
16:53 <f_> hi
16:53 <f_/h> morning katia
16:54 <katia/h> evening f_
16:54 <f_/h> How are things going for you?
16:55 <katia/h> not great not terrible. how about you? :)
16:55 <f_/h> not terrible either!
16:57 <f_/h> > User -- f_[m] is away: I don't use matrix
16:58 <PyServ> ah yes, more bugs, fun
17:00 <f_/h> PyServ: Wdym?
17:00 *** Quits: tweezers (~tweezers@103.108.229.68) (Connection closed)
17:00 <hax[xor]> broken python usage was the issue, as usual
17:03 *** Joins: tweezers (~tweezers@103.108.229.68)
17:05 <f_[x]`> moo
17:05 <hax> 03sh apt moo
17:05 <DeprecatedServ> (__)
17:05 <DeprecatedServ> (oo)
17:05 <DeprecatedServ> /------\/
17:05 <DeprecatedServ> / | ||
17:05 <DeprecatedServ> * /\---/\
17:05 <DeprecatedServ> ~~ ~~
17:05 <DeprecatedServ> ..."Have you mooed today?"...
17:07 <f_> Elestren: MessageParser add "^[Mm][Oo][Oo]" "echo Have you mooed today?"
17:07 <Elestren> The operation succeeded.
17:07 <f_> moo
17:07 <Elestren> Have you mooed today?
17:07 <f_> MOO
17:07 <Elestren> Have you mooed today?
17:07 <hax[xor]> moOiii
17:07 <Elestren> Have you mooed today?
17:07 <f_> yes
17:11 <f_/h> moo
17:11 <Elestren> Have you mooed today?
17:12 <f_|aop/ef> moo
17:12 <Elestren> Have you mooed today?
17:12 <katia/ef> moooooooooo
17:12 <Elestren> Have you mooed today?
17:12 <katia/ef> moom
17:12 <Elestren> Have you mooed today?
17:13 <f_/ef> no
17:14 <hax> 03 sh aptitude moo -v -v -v -v -v
17:14 <hax> 03sh aptitude moo -v -v -v -v -v
17:14 <DeprecatedServ> All right, you win.
17:14 <DeprecatedServ>
17:14 <DeprecatedServ> /----\
17:14 <DeprecatedServ> -------/ \
17:14 <DeprecatedServ> / \
17:14 <DeprecatedServ> / |
17:14 <DeprecatedServ> -----------------/ --------\
17:14 <DeprecatedServ> ----------------------------------------------
17:14 -eggdrop/h- [karma] '<DeprecatedServ/rx> --------------------------------------------' now has -1 karma!
17:14 <hax> lol
17:14 <katia/h> <DeprecatedServ/rx> --------------------------------------------++
17:14 -eggdrop/h- [karma] '<DeprecatedServ/rx> --------------------------------------------' now has 0 karma!
17:14 <katia/h> !kfind -----------------
17:14 -eggdrop/h- [karma] '!kfind ---------------' now has -1 karma!
17:14 <katia/h> ops
17:14 <hax> lol
17:15 <katia/h> !kfind ---------------++
17:15 -eggdrop/h- [karma] '!kfind ---------------' now has 0 karma!
17:15 <katia/h> !kinfd
17:15 <katia/h> !kfind
17:15 -eggdrop/h- What should be found?
17:15 <katia/h> !kfind <
17:15 -eggdrop/h- [karma] 28 matches for '<'. top 10 matches: <~f_/rx> funderscore: 2 <item>: 1 <@runxiyu-/rx> matrix: 1 <@hax[xor]/rx> LAGnet: 1 <@hax[xor]/rx> PyDesync: 1 <@f_/ef> fireonlive: 1 <@Elestren/rx> f_: Global: ++; #funderscore @ rx:: 1 <&runxiyu/rx> runxiyu: 1 <&hax[xor]/rx>: 1 <&runxiyu/rx>: 1
17:15 <katia/h> <item>--
17:15 -eggdrop/h- [karma] '<item>' now has 0 karma!
17:15 <hax[xor]> ++
17:15 -eggdrop/h- [karma] '<&hax[xor]/rx>' now has 2 karma!
18:50 *** Quits: katia/ef (znc@2001:41d0:a:14d8:ca75:ca75:ca75:ca75) (*.net *.split)
18:50 *** Quits: JAA/ef (~JAA@ns531958.ip-192-99-9.net) (*.net *.split)
18:50 *** Quits: f_/ef (s-UNK@195-15-242-30.dc3-a.pub1.etik-cloud.com) (*.net *.split)
18:50 *** Quits: aop/ef (aop@vps-9bde1a96.vps.ovh.net) (*.net *.split)
18:50 *** Quits: f_[x]/ef (~fun@scarlet.mboa.dev) (*.net *.split)
18:50 *** Quits: runxiyu/h (runxiyu@runxiyu.org) (*.net *.split)
18:50 *** Quits: moist/h (moist@hackint/bots) (*.net *.split)
18:50 *** Quits: pkfpycjz|m/h (~pkfpycjzm@fd1a:6295:5133::f715) (*.net *.split)
18:50 *** Quits: riku/h (~riku@lynx.viitanen.xyz) (*.net *.split)
18:50 *** Quits: f_[x]/h (~f@hackint/user/funderscore) (*.net *.split)
18:50 *** Quits: f_|aop/ef (~haha@195-15-242-30.dc3-a.pub1.etik-cloud.com) (*.net *.split)
18:50 *** Quits: KQVHTheyAll|m/h (~exxxxkcma@fd1a:6295:5133::f70d) (*.net *.split)
18:50 *** Quits: katia_/h (znc@vps-9e7f52b6.vps.ovh.net) (*.net *.split)
18:50 *** Quits: longnoserob|m/h (~longnoser@fd1a:6295:5133::209a) (*.net *.split)
18:50 *** Quits: katia/h (katia@2001:41d0:a:14d8:ca75:ca75:ca75:ca75) (*.net *.split)
18:50 *** Quits: Larsenv/h (~Larsenv@2603:c020:4002:8da8:6f20:6d80:9704:a358) (*.net *.split)
18:50 *** Quits: f_/h (~vdoSoju@hackint/user/funderscore) (*.net *.split)
18:50 *** Quits: Noisytoot/h (~noisytoot@dn42/person/Noisytoot) (*.net *.split)
18:50 *** Quits: [R]/h (~rms@d75-159-130-146.abhsia.telus.net) (*.net *.split)
18:50 *** Quits: fireonlive/h (fire@hackint/user/fireonlive) (*.net *.split)
18:50 *** Quits: eggdrop/h (~eggdrop@hackint/user/eggdrop) (*.net *.split)
18:50 *** Quits: fol/ef (fire@static.96.98.78.5.clients.your-server.de) (*.net *.split)
18:50 *** Quits: hexaheximal|m/h (~hexahexim@fd1a:6295:5133::f70a) (*.net *.split)
18:50 *** Quits: JAA/h (~JAA@archiveteam/JAA) (*.net *.split)
18:50 *** Quits: LinkServ (ircbridge@fun.irc.andrewyu.org) (*.net *.split)
18:50 *** Quits: TheTechRobo/h (~loser@hackint/user/TheTechRobo) (*.net *.split)
18:50 *** Quits: Noisytoot/ef (noisytoot@not.eris.berkeley.edu.pl) (*.net *.split)
18:50 *** Quits: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar) (*.net *.split)
18:50 *** Quits: DigitalDragons/h (~digi@arto.servers.digitaldragon.dev) (*.net *.split)
18:50 *** Quits: Danct12/h (~danct12@hackint/user/danct12) (*.net *.split)
18:50 *** Joins: LinkServ (ircbridge@fun.irc.andrewyu.org)
18:50 *** fun.irc.andrewyu.org sets mode: +o LinkServ
18:50 *** Joins: JAA/h (~JAA@archiveteam/JAA)
18:50 *** Joins: hexaheximal|m/h (~hexahexim@fd1a:6295:5133::f70a)
18:50 *** Joins: eggdrop/h (~eggdrop@hackint/user/eggdrop)
18:50 *** Joins: fireonlive/h (fire@hackint/user/fireonlive)
18:50 *** Joins: [R]/h (~rms@d75-159-130-146.abhsia.telus.net)
18:50 *** Joins: Noisytoot/h (~noisytoot@dn42/person/Noisytoot)
18:50 *** Joins: f_/h (~vdoSoju@hackint/user/funderscore)
18:50 *** Joins: Larsenv/h (~Larsenv@2603:c020:4002:8da8:6f20:6d80:9704:a358)
18:50 *** Joins: Danct12/h (~danct12@hackint/user/danct12)
18:50 *** Joins: katia/h (katia@2001:41d0:a:14d8:ca75:ca75:ca75:ca75)
18:50 *** Joins: longnoserob|m/h (~longnoser@fd1a:6295:5133::209a)
18:50 *** Joins: katia_/h (znc@vps-9e7f52b6.vps.ovh.net)
18:50 *** Joins: KQVHTheyAll|m/h (~exxxxkcma@fd1a:6295:5133::f70d)
18:50 *** Joins: f_[x]/h (~f@hackint/user/funderscore)
18:50 *** Joins: riku/h (~riku@lynx.viitanen.xyz)
18:50 *** Joins: TheTechRobo/h (~loser@hackint/user/TheTechRobo)
18:50 *** Joins: pkfpycjz|m/h (~pkfpycjzm@fd1a:6295:5133::f715)
18:50 *** Joins: DigitalDragons/h (~digi@arto.servers.digitaldragon.dev)
18:50 *** Joins: moist/h (moist@hackint/bots)
18:50 *** Joins: runxiyu/h (runxiyu@runxiyu.org)
18:50 *** h.relay.fun.irc.andrewyu.org sets mode: +vvvvvoovovovoovvvvov JAA/h hexaheximal|m/h eggdrop/h fireonlive/h [R]/h Noisytoot/h f_/h Larsenv/h Danct12/h Danct12/h katia/h longnoserob|m/h katia_/h f_[x]/h riku/h TheTechRobo/h pkfpycjz|m/h DigitalDragons/h moist/h runxiyu/h
18:50 *** Joins: aop/ef (aop@vps-9bde1a96.vps.ovh.net)
18:50 *** Joins: f_/ef (s-UNK@195-15-242-30.dc3-a.pub1.etik-cloud.com)
18:50 *** Joins: Noisytoot/ef (noisytoot@not.eris.berkeley.edu.pl)
18:50 *** Joins: katia/ef (znc@2001:41d0:a:14d8:ca75:ca75:ca75:ca75)
18:50 *** Joins: JAA/ef (~JAA@ns531958.ip-192-99-9.net)
18:50 *** Joins: fol/ef (fire@static.96.98.78.5.clients.your-server.de)
18:50 *** Joins: f_|aop/ef (~haha@195-15-242-30.dc3-a.pub1.etik-cloud.com)
18:50 *** Joins: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar)
18:50 *** Joins: f_[x]/ef (~fun@scarlet.mboa.dev)
18:50 *** ef.relay.fun.irc.andrewyu.org sets mode: +ooooooooo aop/ef f_/ef Noisytoot/ef katia/ef JAA/ef fol/ef f_|aop/ef Juest/ef f_[x]/ef
18:50 *** Quits: DuckServ (\_o<@services.irc.vitali64.duckdns.org) (*.net *.split)
18:50 *** Joins: DuckServ (\_o<@services.irc.vitali64.duckdns.org)
18:50 *** fun.irc.runxiyu.org sets mode: +o DuckServ
19:20 *** f_[x] sets mode: -b f_|aop!*@*
22:38 *** Quits: tweezers (~tweezers@103.108.229.68) (Connection closed)
22:39 *** Joins: tweezers (~tweezers@103.108.229.68)
Generated by irclog2html.py 3.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!