~funderscore blog cgit wiki get in touch
Chat logs of #funderscore for Tuesday, 2024-10-08

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/!