<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/bbot/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/bbot/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/bbot/bugs/</id><updated>2010-11-04T01:34:55Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>Database Creation broke in BBot() in Python 2.5</title><link href="https://sourceforge.net/p/bbot/bugs/7/" rel="alternate"/><published>2010-11-04T01:34:55Z</published><updated>2010-11-04T01:34:55Z</updated><author><name>Aj G</name><uri>https://sourceforge.net/u/aj00200/</uri></author><id>https://sourceforge.netc3ee60ee876685b95565ecaca652622689fbc082</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;$ python bbot.py&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File "bbot.py", line 5, in &amp;lt;module&amp;gt;&lt;br /&gt;
import q,config,sys,re,time,thread,colorz,traceback,api,asyncore&lt;br /&gt;
File "/home/g/BBot/q.py", line 1, in &amp;lt;module&amp;gt;&lt;br /&gt;
import bbot,config,asynchat,asyncore,traceback,socket,time,api,re,colorz&lt;br /&gt;
File "/home/g/BBot/bbot.py", line 13, in &amp;lt;module&amp;gt;&lt;br /&gt;
networks[config.network].append(eval(module+'.module(config.network)'))&lt;br /&gt;
File "&amp;lt;string&amp;gt;", line 1, in &amp;lt;module&amp;gt;&lt;br /&gt;
File "/home/g/BBot/modules/BBot.py", line 23, in __init__&lt;br /&gt;
self.read_dict()&lt;br /&gt;
File "/home/g/BBot/modules/BBot.py", line 191, in read_dict&lt;br /&gt;
self.c.execute('''create table if not exists factoids (key, value, by, ts)''')&lt;br /&gt;
sqlite3.OperationalError: near "by": syntax error&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>BBot()'s | and &gt; arguments allow impersonation</title><link href="https://sourceforge.net/p/bbot/bugs/6/" rel="alternate"/><published>2010-08-20T23:53:36Z</published><updated>2010-08-20T23:53:36Z</updated><author><name>Aj G</name><uri>https://sourceforge.net/u/aj00200/</uri></author><id>https://sourceforge.netec956bfae75cd463971107d99150d1c5acfa80b7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&amp;lt;@aj00200&amp;gt; ?pie &amp;gt; #channel | anynick&lt;br /&gt;
&amp;lt;@BBot&amp;gt; From anynick: mmmm... I take your pie!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>api.checkIfSuperUser fails to comply with specs</title><link href="https://sourceforge.net/p/bbot/bugs/5/" rel="alternate"/><published>2010-08-20T23:50:52Z</published><updated>2010-08-20T23:50:52Z</updated><author><name>Aj G</name><uri>https://sourceforge.net/u/aj00200/</uri></author><id>https://sourceforge.netf46f8d062d774e6c3459b9a5930cbd04a27a2a79</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;PRIVMSG  :Error: &amp;lt;type 'exceptions.TypeError'&amp;gt;; With args: ('checkIfSuperUser() takes exactly 2 arguments (1 given)',);&lt;/p&gt;
&lt;p&gt;api.checkIfSuperUser should by default define a list of superusers as config.superusers&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>?notify bug in statusbot()</title><link href="https://sourceforge.net/p/bbot/bugs/3/" rel="alternate"/><published>2010-07-11T20:54:30Z</published><updated>2010-07-11T20:54:30Z</updated><author><name>Aj G</name><uri>https://sourceforge.net/u/aj00200/</uri></author><id>https://sourceforge.net9f3032baff4dce7e4ede9df24e9e86d8f7e21b6c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Allows anyone to make the bot pm anyone by saying "?notify &amp;lt;nick&amp;gt; :message" because extra words are never striped off and queue class joins the nick and data together.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allows anyone to crash the bot</title><link href="https://sourceforge.net/p/bbot/bugs/2/" rel="alternate"/><published>2010-07-05T21:32:24Z</published><updated>2010-07-05T21:32:24Z</updated><author><name>Aj G</name><uri>https://sourceforge.net/u/aj00200/</uri></author><id>https://sourceforge.net1a483cc269c2faf32825172f93b5cbe49f73f0ad</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;saying NOTICE will crash the bot because it uses .split&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>allows others to control the bot</title><link href="https://sourceforge.net/p/bbot/bugs/1/" rel="alternate"/><published>2010-06-14T14:23:18Z</published><updated>2010-06-14T14:23:18Z</updated><author><name>Aj G</name><uri>https://sourceforge.net/u/aj00200/</uri></author><id>https://sourceforge.net4ae16fc65778d250590548882602cba3c8e09b7e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Allows anyone to control the bot&lt;br /&gt;
(09:06:40 AM) NICK: (notice) xxx@&amp;lt;HOST ON THE SUPERUSERS LIST&amp;gt; PRIVMSG raw NOTICE #spam I LIEK STABBING PEOPLE.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>