Commit Graph

9487 Commits

Author SHA1 Message Date
Valentin Lorentz
bdec243909 ChannelStats: Fix error when using @channelstats on a channel the bot did not join. 2013-11-18 20:44:56 +00:00
Valentin Lorentz
6c9b03f70c PluginDownloader: Fix traceback printing. 2013-11-10 17:48:09 +01:00
Valentin Lorentz
fed2bcf9d3 PluginDownloader: Display plugin description on one line. 2013-11-10 17:46:30 +01:00
Valentin Lorentz
e65a722b2f Add certfp support. Closes GH-468. 2013-11-10 11:45:01 +01:00
Valentin Lorentz
2b12a33d82 Tell the users to use the list command if they use the help command without any arguments. Closes GH-516. 2013-11-10 11:27:42 +01:00
Valentin Lorentz
25dc7e092e Fix precedence of shorter Aka commands in Aka. 2013-11-09 21:19:19 +00:00
Valentin Lorentz
3883b3dfd3 Fix infinite recursion in Aka when calling a command in Aka which has a
prefix that is another Aka command.
2013-11-09 20:45:44 +00:00
Valentin Lorentz
9d2c43d2f4 Socket: Trigger reconnect if socket file number has been set to -1. 2013-11-09 15:47:36 +00:00
Valentin Lorentz
c40c2c1f79 Added SQLAlchemy in INSTALL.md. 2013-11-03 19:30:52 +01:00
Valentin Lorentz
0876bb345c Fix import of supybot.gpg if gnupg is not available. 2013-11-02 06:17:51 +00:00
Valentin Lorentz
cc9f1f0a2c Misc: Fix output of @version. 2013-10-29 17:10:59 +01:00
Valentin Lorentz
e6bda5657e Add python-gnupg as a dependency on Travis. 2013-10-29 17:10:09 +01:00
Valentin Lorentz
3f150e12e7 gpg: Disable use of incompatible library 'gnupg'. 2013-10-29 17:09:41 +01:00
Valentin Lorentz
5846059c3f Merge branch 'testing' of github.com:ProgVal/Limnoria into testing 2013-10-28 14:17:23 +01:00
Valentin Lorentz
15872a2e6a supybot-test: Display a full traceback when there is an error while importing a plugin. 2013-10-27 11:53:36 +01:00
Valentin Lorentz
4aa34ba6d8 Fix detection of Limnoria version from Git when running the setup with Python 3. 2013-10-27 11:43:21 +01:00
Valentin Lorentz
b6ea53b07a Add Python version to 'supybot --version' and @version. 2013-10-27 11:40:10 +01:00
Valentin Lorentz
a67b31c9ea Aka: Fix typo (Error, not error). 2013-10-23 13:42:02 +00:00
Valentin Lorentz
677f7fdd6f irclib: Prevent crash if 324 or 329 is not received after any other post-join messages. 2013-10-10 14:10:06 +00:00
Valentin Lorentz
359d3c633d registry: Make subvalues inherit privacy. Closes GH-519. 2013-10-06 14:26:03 +00:00
Valentin Lorentz
16b95bb244 Merge pull request #515 from nyuszika7h/cleanup-gitignore
Clean up .gitignore
2013-09-25 03:52:09 -07:00
Valentin Lorentz
f0a9db6d07 Merge pull request #514 from Hoaas/testing
Google: Filter out [, before attempting to interpret Googles response as json
2013-09-25 03:51:03 -07:00
nyuszika7h
f760d54d7d I forgot this one...
Who uses Emacs anyway?
2013-09-25 11:44:14 +02:00
nyuszika7h
f0050b95b9 Fix previous commit 2013-09-25 11:43:31 +02:00
nyuszika7h
46f5cd98b3 Clean up .gitignore 2013-09-25 11:04:48 +02:00
Terje Hoås
599f80ec5f Google: Filter out [, before attempting to interpret Googles response as json. 2013-09-25 10:20:43 +02:00
Valentin Lorentz
657b76d174 Fix merge. 2013-09-22 20:29:52 +02:00
Valentin Lorentz
990b911c06 Merge remote-tracking branch 'supybot/master' into testing
Conflicts:
	src/callbacks.py
	src/ircdb.py
2013-09-22 20:16:20 +02:00
James McCoy
6361b1e856 ircdb: Deduplicate hostmasks in IrcUser.addAuth
If addAuth is called with a hostmask that already exists (exactly, not
just equivalent patterns) in self.auth, remove the entry for the old
authentication.  This essentially updates the timeout for the hostmask.

Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2013-09-22 11:13:52 -04:00
Valentin Lorentz
83a2895e18 Format: Add command @stripformatting. 2013-09-21 12:09:37 +00:00
Valentin Lorentz
4e2962b39e Fix error when writing hostmask-collision error message. 2013-09-17 13:32:52 +00:00
Valentin Lorentz
26d7fd7aa1 Seen: Fix docstring of @since. 2013-09-14 20:24:13 +02:00
Valentin Lorentz
0a439012c1 setup.py: Fix 0fb2ee1bf7 for Git version. 2013-09-11 19:27:10 +02:00
Valentin Lorentz
dfafee3ff2 Misc: Adapt GitHub's version format to the new one (introduced in 0fb2ee1bf7). 2013-09-11 17:17:32 +00:00
Valentin Lorentz
0fb2ee1bf7 setup.py: Change format of the version number (illegal in rpm and buggy in deb packages). 2013-09-11 19:13:59 +02:00
James McCoy
4bc549c1ed Prevent exception when replying with a genericNoCapability error
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2013-08-31 23:04:38 -04:00
Valentin Lorentz
cf975227ba Factoids: Fix help of @random.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2013-08-26 21:38:03 -04:00
Valentin Lorentz
01a6ed6540 Fix use of rsplit for IPv6 addresses.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2013-08-26 21:37:12 -04:00
Valentin Lorentz
0cb22ce6be Fix previous commit. 2013-08-25 21:58:10 +02:00
Valentin Lorentz
8f8e208072 Revert jamessan's switch to setuptools. 2013-08-25 21:51:34 +02:00
Valentin Lorentz
81ce98656f Alias: Allow interrogation mark. 2013-08-25 15:41:56 +02:00
Valentin Lorentz
d78ae3de7b Aka: Fix encoding issue with Python 2. 2013-08-25 15:41:06 +02:00
Valentin Lorentz
d26a1a5be9 Aka: Fix typo. 2013-08-25 01:23:53 +02:00
Valentin Lorentz
fba38a5df9 Aka: Prevent overriding of other plugins commands. 2013-08-25 01:07:45 +02:00
Valentin Lorentz
10d9c43ab8 Merge remote-tracking branch 'supybot/master' into testing 2013-08-24 19:50:34 +02:00
James McCoy
0283bb7f9a ShrinkUrl: Fix the check for ur1ca results.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2013-08-24 08:51:33 -04:00
Valentin Lorentz
3099c1aae9 setup.py: Install optional dependencies. 2013-08-24 11:57:33 +02:00
Valentin Lorentz
40675ffdfa Merge remote-tracking branch 'supybot/master' into testing
Conflicts:
	plugins/Admin/plugin.py
	plugins/BadWords/config.py
	plugins/Filter/plugin.py
	plugins/Google/plugin.py
	plugins/Math/plugin.py
	plugins/Misc/plugin.py
	plugins/Note/plugin.py
	plugins/RSS/plugin.py
	plugins/Seen/test.py
	plugins/ShrinkUrl/config.py
	plugins/ShrinkUrl/plugin.py
	plugins/ShrinkUrl/test.py
	plugins/Status/plugin.py
	plugins/String/config.py
	plugins/String/plugin.py
	plugins/Time/plugin.py
	plugins/Todo/plugin.py
	plugins/Web/plugin.py
	plugins/__init__.py
	scripts/supybot-botchk
	setup.py
	src/__init__.py
	src/callbacks.py
	src/commands.py
	src/conf.py
	src/drivers/Socket.py
	src/ircdb.py
	src/irclib.py
	src/ircutils.py
	src/questions.py
	src/registry.py
	src/schedule.py
	src/test.py
	src/utils/file.py
	src/utils/gen.py
	src/utils/net.py
	src/utils/web.py
	src/world.py
2013-08-24 11:28:29 +02:00
James McCoy
ea7f1f8419 Socket: Match the expected API of reconnect
driver.reconnect(wait=True) should flag a driver to reconnect, but not
immediately.  The Socket driver lost its handling of this flag in
8730832e.

Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2013-08-24 00:29:16 -04:00
James McCoy
a483fef39d RSS: Ensure results is declared before trying to access it
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2013-08-24 00:04:29 -04:00