jaraco / irc

Full-featured Python IRC library for Python.
MIT License
392 stars 86 forks source link

servermap.py example fails to map quakenet #69

Closed jaraco closed 8 years ago

jaraco commented 8 years ago
python servermap.py irc.quakenet.org testservermap
Connecting to server...
Getting links...

0 servers (0 leaves and 0 hubs)

underworld1.no.quakenet.org

jaraco commented 8 years ago

Does it map other servers? Can you track down why the technique doesn't work here? Is there any reason to think it ever worked with quakenet?


Original comment by: Jason R. Coombs

jaraco commented 8 years ago

I do not know why it fails of if it ever worked on quakenet. I do know it works on dal.net as shown in the examples and would expect it to work just as well on quakenet.


Original comment by: Fabian Barkhau

jaraco commented 8 years ago

It's conceivable to me that quakenet doesn't even support the server map function. Can you demonstrate that whatever function it is you're trying to achieve works on another IRC client with quakenet?


Original comment by: Jason R. Coombs

jaraco commented 8 years ago

I was just trying to run the testservermap, if quakenet does not support that function its pretty much end of story. I though that function was part of the irc standard.


Original comment by: Fabian Barkhau

jaraco commented 8 years ago

In the latest source tree, I've added a parameter for setting the logging level. Setting to debug shows the following:

$ python scripts/servermap.py irc.quakenet.org testservermap -l debug
Connecting to server...DEBUG:irc.client:connect(server='irc.quakenet.org', port=6667, nickname='testservermap', ...)
DEBUG:irc.client:TO SERVER: NICK testservermap
DEBUG:irc.client:TO SERVER: USER testservermap 0 * :testservermap
DEBUG:irc.client:process_forever(timeout=0.2)
DEBUG:irc.client:FROM SERVER: NOTICE AUTH :*** Looking up your hostname
DEBUG:irc.client:command: privnotice, source: None, target: AUTH, arguments: ['*** Looking up your hostname'], tags: None
DEBUG:irc.client:FROM SERVER: NOTICE AUTH :*** Checking Ident
DEBUG:irc.client:command: privnotice, source: None, target: AUTH, arguments: ['*** Checking Ident'], tags: None
DEBUG:irc.client:FROM SERVER: PING :3307447960
DEBUG:irc.client:command: ping, source: None, target: 3307447960, arguments: ['3307447960'], tags: None
DEBUG:irc.client:TO SERVER: PONG 3307447960
DEBUG:irc.client:FROM SERVER: NOTICE AUTH :*** Found your hostname
DEBUG:irc.client:command: privnotice, source: None, target: AUTH, arguments: ['*** Found your hostname'], tags: None
DEBUG:irc.client:FROM SERVER: NOTICE AUTH :*** No ident response
DEBUG:irc.client:command: privnotice, source: None, target: AUTH, arguments: ['*** No ident response'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 001 testservermap :Welcome to the QuakeNet IRC Network, testservermap
DEBUG:irc.client:command: welcome, source: port80c.se.quakenet.org, target: testservermap, arguments: ['Welcome to the QuakeNet IRC Network, testservermap'], tags: None

Getting links...DEBUG:irc.client:TO SERVER: LINKS
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 002 testservermap :Your host is port80c.se.quakenet.org, running version u2.10.12.10+snircd(1.3.4a)
DEBUG:irc.client:command: yourhost, source: port80c.se.quakenet.org, target: testservermap, arguments: ['Your host is port80c.se.quakenet.org, running version u2.10.12.10+snircd(1.3.4a)'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 003 testservermap :This server was created Wed Apr 23 2014 at 01:59:23 CEST
DEBUG:irc.client:command: created, source: port80c.se.quakenet.org, target: testservermap, arguments: ['This server was created Wed Apr 23 2014 at 01:59:23 CEST'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 004 testservermap port80c.se.quakenet.org u2.10.12.10+snircd(1.3.4a) dioswkgxRXInP biklmnopstvrDcCNuMT bklov
DEBUG:irc.client:command: myinfo, source: port80c.se.quakenet.org, target: testservermap, arguments: ['port80c.se.quakenet.org', 'u2.10.12.10+snircd(1.3.4a)', 'dioswkgxRXInP', 'biklmnopstvrDcCNuMT', 'bklov'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 005 testservermap WHOX WALLCHOPS WALLVOICES USERIP CPRIVMSG CNOTICE SILENCE=15 MODES=6 MAXCHANNELS=20 MAXBANS=45 NICKLEN=15 :are supported by this server
DEBUG:irc.client:command: featurelist, source: port80c.se.quakenet.org, target: testservermap, arguments: ['WHOX', 'WALLCHOPS', 'WALLVOICES', 'USERIP', 'CPRIVMSG', 'CNOTICE', 'SILENCE=15', 'MODES=6', 'MAXCHANNELS=20', 'MAXBANS=45', 'NICKLEN=15', 'are supported by this server'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 005 testservermap MAXNICKLEN=15 TOPICLEN=250 AWAYLEN=160 KICKLEN=250 CHANNELLEN=200 MAXCHANNELLEN=200 CHANTYPES=#& PREFIX=(ov)@+ STATUSMSG=@+ CHANMODES=b,k,l,imnpstrDducCNMT CASEMAPPING=rfc1459 NETWORK=QuakeNet :are supported by this server
DEBUG:irc.client:command: featurelist, source: port80c.se.quakenet.org, target: testservermap, arguments: ['MAXNICKLEN=15', 'TOPICLEN=250', 'AWAYLEN=160', 'KICKLEN=250', 'CHANNELLEN=200', 'MAXCHANNELLEN=200', 'CHANTYPES=#&', 'PREFIX=(ov)@+', 'STATUSMSG=@+', 'CHANMODES=b,k,l,imnpstrDducCNMT', 'CASEMAPPING=rfc1459', 'NETWORK=QuakeNet', 'are supported by this server'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 251 testservermap :There are 25 users and 28926 invisible on 43 servers
DEBUG:irc.client:command: luserclient, source: port80c.se.quakenet.org, target: testservermap, arguments: ['There are 25 users and 28926 invisible on 43 servers'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 252 testservermap 65 :operator(s) online
DEBUG:irc.client:command: luserop, source: port80c.se.quakenet.org, target: testservermap, arguments: ['65', 'operator(s) online'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 253 testservermap 4 :unknown connection(s)
DEBUG:irc.client:command: luserunknown, source: port80c.se.quakenet.org, target: testservermap, arguments: ['4', 'unknown connection(s)'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 254 testservermap 30468 :channels formed
DEBUG:irc.client:command: luserchannels, source: port80c.se.quakenet.org, target: testservermap, arguments: ['30468', 'channels formed'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 255 testservermap :I have 4940 clients and 1 servers
DEBUG:irc.client:command: luserme, source: port80c.se.quakenet.org, target: testservermap, arguments: ['I have 4940 clients and 1 servers'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org NOTICE testservermap :Highest connection count: 6056 (6055 clients)
DEBUG:irc.client:command: privnotice, source: port80c.se.quakenet.org, target: testservermap, arguments: ['Highest connection count: 6056 (6055 clients)'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 375 testservermap :- port80c.se.quakenet.org Message of the Day - 
DEBUG:irc.client:command: motdstart, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- port80c.se.quakenet.org Message of the Day - '], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- 2015-9-10 13:30
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- 2015-9-10 13:30'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- .........................................................................
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- .........................................................................'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...           You are connected to the QuakeNet IRC Network           ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...           You are connected to the QuakeNet IRC Network           ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                     via port80c.se.quakenet.org.                  ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                     via port80c.se.quakenet.org.                  ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                     port80c.se.quakenet.org                       ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                     port80c.se.quakenet.org                       ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...        i t ' s         g o o d         t o         b 0 r k        ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ["- ...        i t ' s         g o o d         t o         b 0 r k        ..."], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...       For information about this server's host please visit       ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ["- ...       For information about this server's host please visit       ..."], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                        the website below:                         ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                        the website below:                         ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                      http://www.ip-only.se/                       ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                      http://www.ip-only.se/                       ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...          For information about this network please visit          ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...          For information about this network please visit          ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                        the website below:                         ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                        the website below:                         ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                     http://www.quakenet.org/                      ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                     http://www.quakenet.org/                      ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...   This server accepts IPv6 connections on the following ports:    ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...   This server accepts IPv6 connections on the following ports:    ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                        6667, 6668 & 6669                          ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                        6667, 6668 & 6669                          ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...  By connecting to this network you give us permission to probe    ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...  By connecting to this network you give us permission to probe    ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ... your machine for open proxies/wingates. You also agree to adhere  ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ... your machine for open proxies/wingates. You also agree to adhere  ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                      by the following rules:                      ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                      by the following rules:                      ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o No flooding (including flood/clonebots).                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o No flooding (including flood/clonebots).                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o No distribution of copyrighted material or pornography.    ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o No distribution of copyrighted material or pornography.    ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o No multiplayer gaming cheat channels.                      ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o No multiplayer gaming cheat channels.                      ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o No clones. http://www.quakenet.org/faq/faq.php?c=128       ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o No clones. http://www.quakenet.org/faq/faq.php?c=128       ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o No channel takeovers.                                      ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o No channel takeovers.                                      ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o No attempts to disrupt network services.                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o No attempts to disrupt network services.                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o No racism and/or Nazism.                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o No racism and/or Nazism.                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o No spamming and/or advertising.                            ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o No spamming and/or advertising.                            ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o No hacking (including Virus/Trojan distribution).          ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o No hacking (including Virus/Trojan distribution).          ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o No actions we, the operators, regard as abuse.             ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o No actions we, the operators, regard as abuse.             ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...           For more details of the network's terms of service      ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ["- ...           For more details of the network's terms of service      ..."], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                  please visit the website below:                  ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                  please visit the website below:                  ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                   http://www.quakenet.org/rules/                  ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                   http://www.quakenet.org/rules/                  ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...       Violation of the network's rules will result in kills       ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ["- ...       Violation of the network's rules will result in kills       ..."], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...              and possible network-wide access bans.               ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...              and possible network-wide access bans.               ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      o Server Admins:                                             ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      o Server Admins:                                             ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                     _nalle              stevoo                    ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                     _nalle              stevoo                    ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...             (E-mail: append @quakenet.org to above.)              ... 
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...             (E-mail: append @quakenet.org to above.)              ... '], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      Many common problems are explained on the website below:     ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      Many common problems are explained on the website below:     ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                    http://www.quakenet.org/faq/                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                    http://www.quakenet.org/faq/                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...     If you have a general enquiry not answered by this website    ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...     If you have a general enquiry not answered by this website    ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...     please visit #help. If you *require* an IRC operator please   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...     please visit #help. If you *require* an IRC operator please   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      visit #feds.                                                 ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      visit #feds.                                                 ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...   The use of this server & network is a privilege, not a right.   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...   The use of this server & network is a privilege, not a right.   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...      The network operators may deny network access to anyone,     ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...      The network operators may deny network access to anyone,     ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...              for any reason, at their sole discretion.            ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...              for any reason, at their sole discretion.            ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ... IRC is a free media, therefore the operators of this network take ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ... IRC is a free media, therefore the operators of this network take ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...    no responsibility whatsoever for the opinions expressed or     ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...    no responsibility whatsoever for the opinions expressed or     ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...   the actions taken by users. Absolutely no warranty is either    ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...   the actions taken by users. Absolutely no warranty is either    ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                      expressed or implied.                        ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                      expressed or implied.                        ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- ...                                                                   ...
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- ...                                                                   ...'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 372 testservermap :- .........................................................................
DEBUG:irc.client:command: motd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['- .........................................................................'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 376 testservermap :End of /MOTD command.
DEBUG:irc.client:command: endofmotd, source: port80c.se.quakenet.org, target: testservermap, arguments: ['End of /MOTD command.'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org NOTICE testservermap :on 1 ca 2(4) ft 20(20)
DEBUG:irc.client:command: privnotice, source: port80c.se.quakenet.org, target: testservermap, arguments: ['on 1 ca 2(4) ft 20(20)'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 221 testservermap +i
DEBUG:irc.client:command: umodeis, source: port80c.se.quakenet.org, target: testservermap, arguments: ['+i'], tags: None
DEBUG:irc.client:FROM SERVER: :testservermap!~testserve@c-73-129-0-187.hsd1.dc.comcast.net MODE testservermap +i
DEBUG:irc.client:command: umode, source: testservermap!~testserve@c-73-129-0-187.hsd1.dc.comcast.net, target: testservermap, arguments: ['+i'], tags: None
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org 365 testservermap * :End of /LINKS list.
DEBUG:irc.client:command: endoflinks, source: port80c.se.quakenet.org, target: testservermap, arguments: ['*', 'End of /LINKS list.'], tags: None
DEBUG:irc.client:TO SERVER: QUIT :Using irc.client.py
DEBUG:irc.client:FROM SERVER: :port80c.se.quakenet.org NOTICE testservermap :/LINKS has been disabled, from CFV-165.  Visit  http://www.quakenet.org/serverlist.php
DEBUG:irc.client:command: privnotice, source: port80c.se.quakenet.org, target: testservermap, arguments: ['/LINKS has been disabled, from CFV-165.  Visit  http://www.quakenet.org/serverlist.php'], tags: None
DEBUG:irc.client:TO SERVER: QUIT :Connection reset by peer

0 servers (0 leaves and 0 hubs)

port80c.se.quakenet.org

Seems links has been intentionally disabled and the IRC library is returning the proper response.


Original comment by: Jason R. Coombs