|
2b96c32063
|
[ddg] Split the module in two: ddg for search and urbandict for urbandictionnary
|
2015-10-27 23:05:49 +01:00 |
|
Max
|
aca073faff
|
[framalink] Fix framalink quoting; add @provider
!framalink now allows the provider to be specified using the @provider
parameter.
|
2015-10-27 23:05:49 +01:00 |
|
Max
|
7ce9b2bb4c
|
[framalink] Add error handling (invalid URLs)
|
2015-10-27 23:05:49 +01:00 |
|
|
5141a0dc17
|
tools/web: simplify regexp and typo
|
2015-10-27 23:05:38 +01:00 |
|
|
56c43179f3
|
tools/web: use core xml minidom instead of nemubot xml parser
|
2015-10-27 23:04:54 +01:00 |
|
|
089823d884
|
[rnd] New command to choice between cmd
|
2015-10-20 18:02:02 +02:00 |
|
|
7400957ac2
|
Bump version 4.0.dev3
|
2015-10-20 18:02:02 +02:00 |
|
|
60f7c6eea7
|
Place MessageTreater in context
|
2015-10-20 18:02:01 +02:00 |
|
|
4af108265b
|
Split and rewrite message treatment from consumers
|
2015-10-20 18:02:01 +02:00 |
|
|
a4fd04c310
|
Remove print unhandled in daemon mode
|
2015-10-20 18:02:01 +02:00 |
|
|
f9f54989fe
|
Fix logger level filtering
|
2015-10-20 18:02:01 +02:00 |
|
|
f9ee107403
|
SocketServer: able to connect to Unix socket
|
2015-10-20 18:02:01 +02:00 |
|
|
6c244cffa0
|
Server: add a socket listener, able to accept client on Unix or TCP socket
|
2015-10-20 18:02:00 +02:00 |
|
|
c94d9743dd
|
Add --logfile option
|
2015-10-20 18:02:00 +02:00 |
|
|
5e95f50fb6
|
Expand argument paths
|
2015-10-20 18:02:00 +02:00 |
|
|
e925c47961
|
New function requires_version if module want to restrict to some version for compatibility
|
2015-10-20 18:00:31 +02:00 |
|
|
aee8545e65
|
Fix exception if no owner defined
|
2015-10-20 18:00:25 +02:00 |
|
|
39b7ecdaa4
|
Add keyworded arguments in command received
|
2015-10-20 16:27:00 +02:00 |
|
|
a1e7a7cff8
|
Add test for socket printer
|
2015-10-20 16:25:39 +02:00 |
|
|
981f6cc66c
|
Run core tests in CI
|
2015-10-19 17:15:42 +02:00 |
|
|
dbca402fe7
|
[alias] Use title in response
|
2015-10-19 17:15:42 +02:00 |
|
|
3004c01db4
|
tools/web: set timeout to 7 secs
|
2015-10-19 17:15:42 +02:00 |
|
|
c0ce0ca263
|
Server Factory: Handle URL arguments without value
|
2015-10-19 17:15:42 +02:00 |
|
|
2f1f573af2
|
Fix abstract name of to_server_string function
|
2015-10-19 17:15:42 +02:00 |
|
|
ffc8fe40c3
|
Add a build system
|
2015-10-16 16:39:51 +02:00 |
|
|
fd99deed1d
|
tools/web: colon char in URL precedes optional //
|
2015-10-15 19:26:09 +02:00 |
|
|
55e6550cb1
|
tools/web: factorize getNormalizedURL
|
2015-10-13 16:23:55 +02:00 |
|
|
76ec0d26b4
|
Modules: avoid unhandled exception in all_post
|
2015-10-13 16:23:51 +02:00 |
|
|
68e357d037
|
Initialize an empty module configuration if it has any (sentinel value)
|
2015-10-13 16:23:35 +02:00 |
|
|
aa4050f6cd
|
[framalink] some refactor
|
2015-10-13 16:23:33 +02:00 |
|
|
2cd8f70cdc
|
[networking] Dusting module
|
2015-10-12 13:37:53 +02:00 |
|
|
eb95480c8f
|
[news] normalize URL before performing a join
|
2015-10-12 13:10:58 +02:00 |
|
|
20105e7d98
|
tools/web: add a URL normalizer function
|
2015-10-12 13:10:58 +02:00 |
|
|
7102e08000
|
tools/feed: hardened parser
|
2015-10-10 23:20:52 +02:00 |
|
|
04dcf07fb2
|
tools/web: use standard unescape instead of custom function when available
|
2015-10-09 17:56:34 +02:00 |
|
|
fd8567c60c
|
Fix module unload and reload
|
2015-10-08 18:28:49 +02:00 |
|
|
db70974504
|
[alias] Fix old issues
|
2015-10-08 18:25:57 +02:00 |
|
Max
|
ece42ffe47
|
[urlshortner] Add framalink support
|
2015-10-09 01:47:42 +01:00 |
|
Max
|
c55e66dd70
|
[tools/web] Add header param to getContentUrl()
Add the possibility to specify headers when querying websites.
|
2015-10-08 02:47:42 +01:00 |
|
|
684806baaf
|
Help command: skip discovery of command without name
|
2015-10-07 18:22:01 +02:00 |
|
|
ff2911dbd3
|
Add a subtreat method in modulecontext
This feature allows module to call the message treatment process on a crafted message
|
2015-10-07 18:22:01 +02:00 |
|
|
a6a10b78d1
|
Fill help in some modules
|
2015-10-07 18:22:01 +02:00 |
|
Max
|
e1310516fa
|
[alias] Fix argument consumption, allow multiple usage of same var
|
2015-10-07 00:14:37 +01:00 |
|
Max
|
461c62f596
|
Fix alias ranges
Args are now consumed when in ranges, and ranges with 1 bound now work
|
2015-10-06 23:23:42 +01:00 |
|
|
57ba0d5db9
|
[networking] Fix traceurl: trace all URL even if an error occurs
|
2015-10-03 16:47:20 +02:00 |
|
|
c812fd8c16
|
As the char ':' is not valid in URL, don't expect it
|
2015-10-03 16:47:08 +02:00 |
|
|
7970fca93a
|
Use with section for locking threadsafe region (instead of raw calls to acquire/release)
|
2015-09-28 17:21:03 +02:00 |
|
|
080ab9a626
|
Fix bad event behaviour: if an event ends in less than 6 seconds, it was executed in the event creator thread (blocking it until the event end)
|
2015-09-28 17:20:45 +02:00 |
|
|
ff605756ff
|
[news] Add support for RSS feeds and catch ExpatError when trying to parse a bad URL
|
2015-09-28 12:59:00 +02:00 |
|
|
59aff52ce1
|
Change the behaviour of send_response in module
|
2015-09-28 12:45:11 +02:00 |
|