Commit Graph

403 Commits

Author SHA1 Message Date
d83b0d1b81 Report HTTP error to users 2014-09-10 21:33:28 +02:00
4cbf73c45a Rework on networking module 2014-09-10 21:28:47 +02:00
4f19f08c9f WatchWebsite module: raw content can be display in response 2014-09-10 12:19:25 +02:00
88219a773a Prompt now uses Python readline feature without need of rlwrap 2014-09-09 07:09:29 +02:00
5f86b35cf0 Fix context reload feature 2014-09-09 07:02:41 +02:00
1c847d11d6 allow_all doesn't exist anymore 2014-09-09 07:00:17 +02:00
28c86d461a Restore !help feature as standard command hook 2014-09-09 06:59:57 +02:00
d32a0cdc15 Update configuration sample with capabilities 2014-09-08 02:42:37 +02:00
f51ad21e91 Don't send CAP REQ if there is no compatible capabilities 2014-09-08 02:41:50 +02:00
95db63bf47 Capabilities negociation fully implemented 2014-09-08 02:36:19 +02:00
9b9c02fe29 Handle connection errors (like timeout) 2014-09-08 02:31:02 +02:00
eba4a07ed1 Event module: use time tag instead of now() as event start time 2014-09-08 02:28:34 +02:00
3ac40ac703 Handle fd/socket exception in select 2014-09-08 02:26:50 +02:00
cccee20cdf Pick from v4 message tag parser 2014-09-08 02:26:18 +02:00
ee14682c4f extractDate function is now in a separate Python module 2014-09-08 02:25:26 +02:00
04bde60482 Fix message decoding: not all parameters was decoded 2014-09-08 01:55:36 +02:00
c13173e62c Handle :***!znc@znc.in 2014-09-08 00:21:10 +02:00
76399a110f New module books: related to #65 2014-09-07 23:55:40 +02:00
8f17c0a977 Velib module: fix use without xml configuration file 2014-09-07 23:52:54 +02:00
8efc92edde Fix usage of parse_string 2014-09-07 23:51:20 +02:00
b63170244a IRC: capabilities negociation 2014-09-07 23:43:22 +02:00
028b7fd88d Fix PONG response: Messages params are not decoded 2014-09-05 01:48:01 +02:00
85ec2dcd01 New callback _on_connect, called after 001 numeric reply reception: currently it joins channels 2014-09-04 10:43:50 +02:00
c32f1579ee Fix PONG response when no registered input treatment 2014-09-04 09:56:53 +02:00
b0e457ffc9 Fix return of parselisten functions 2014-09-03 19:06:26 +02:00
7387fabee1 New module mediawiki 2014-09-02 21:21:06 +02:00
3bc53bb4ef Introducing new hooks manager
Currently, the manager use a naive implementation, this is
	mainly for architectural testing purpose.
2014-09-01 19:21:54 +02:00
29819c7874 Fix private and CTCP responses 2014-08-31 11:08:34 +02:00
038590c659 Server disconnection works properly 2014-08-31 11:07:23 +02:00
dcce36eb7c Implement more and next features as module instead of part of core 2014-08-31 01:55:28 +02:00
81593a493b (wip) use select instead of a thread by server. Currently read and write seems to work properly, we lost some code (like more, next, ...) that never should be in server part 2014-08-30 20:20:47 +02:00
28c1ad088b Move countdown to a separate module in tools 2014-08-29 17:13:28 +02:00
0a16321259 (wip) reworking of the Message class; backported from v4 2014-08-29 17:12:12 +02:00
0e26450d8f Rework CTCP responses and implement FINGER, PING and SOURCE 2014-08-29 12:25:25 +02:00
b4800643e1 Fix list function in prompt 2014-08-29 12:03:49 +02:00
8d1919a36b Backport part of v4 Bot class 2014-08-29 12:03:41 +02:00
a8fe4c5159 Remove legacy and never used response.Hook 2014-08-29 11:46:11 +02:00
4b9a6305d4 Legacy hooks now need to be explicitely declared 2014-08-28 18:05:21 +02:00
da32ee6490 GitHub module: add command !github_commit 2014-08-28 14:28:56 +02:00
039c578987 New builtin IRC command: !next, similar to !more 2014-08-28 12:43:22 +02:00
97143a0182 Centralize configuration: there is no more XML files for module, juste one bot configuration file, also containing module configuration; fixes #56 2014-08-28 12:29:58 +02:00
fdd4847f71 In config: nick, owner and realname can be overwrited in server node 2014-08-28 12:10:51 +02:00
eae0adbb43 IMDB module: reworking, handle year precision 2014-08-28 02:04:33 +02:00
cd7843e16e Replace help_tiny by module docstring 2014-08-28 01:39:31 +02:00
e5ec487d29 Improve logging system 2014-08-27 07:57:00 +02:00
84d3ee262c IMDB module: detect IMDBid 2014-08-26 16:38:30 +02:00
0e5562fa01 New module: github 2014-08-26 07:06:23 +02:00
2100afed66 Remove 0x01 of CTCP messages only one time, even if parse_content is called multiple time 2014-08-25 12:06:21 +02:00
82156543aa Birthday module: fixes #63 2014-08-21 15:16:25 +02:00
5559ae20d9 Merge pull request #62 from nbr23/v3.4
Added imdb id support as a fallback to imdb title checkout feature.
2014-08-20 18:03:00 +02:00