summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Kyle Fuller [Fri, 30 Aug 2013 14:50:43 +0000 (15:50 +0100)]
Refactor HTTP socket into it's own class
Kyle Fuller [Fri, 30 Aug 2013 06:15:17 +0000 (07:15 +0100)]
m_pNetwork from OnUnknownUserRaw is not to be trusted
Don't rely on m_pNetwork it seems to store another user in the
OnUnknownUserRaw ZNC hook and not NULL as expected.
In certain circumstances, the client will send a palaver negotiation
before the registration to ZNC has finished. If this happens,
m_pNetwork value from the module hook could contain a different network
instead of NULL.
If m_pNetwork has another user's network, it would cause this device to be
attached to a different network.
This bug could manifest in a different way, if the network is deleted in the
meantime (once m_pNetwork is set to a network that is deleted). When this
certain code path is run again, it could cause a crash because we would try and
read from memory which has been deallocated.
You may need to delete moddata/palaver/palaver.conf to lose any incorrect
config which was caused by this bug.
Kyle Fuller [Sat, 3 Aug 2013 20:54:29 +0000 (13:54 -0700)]
Merge pull request #10 from Un1matr1x/cosmetics/wikilink
[cosmetics/wikilink] add a link to the znc-wiki-page for the module
Falk Seidel [Sat, 3 Aug 2013 19:21:09 +0000 (21:21 +0200)]
[cosmetics/wikilink] add a link to the znc-wiki-page for the module
Kyle Fuller [Mon, 1 Jul 2013 22:37:50 +0000 (23:37 +0100)]
Make sure we add row before removing tables
Kyle Fuller [Mon, 1 Jul 2013 19:29:03 +0000 (20:29 +0100)]
Persist config across module restarts
Closes #1
Kyle Fuller [Mon, 1 Jul 2013 19:28:30 +0000 (20:28 +0100)]
x
Kyle Fuller [Mon, 1 Jul 2013 19:26:09 +0000 (20:26 +0100)]
Parse push endpoint from device
Kyle Fuller [Sun, 16 Jun 2013 10:42:01 +0000 (11:42 +0100)]
Don't match on {nick}
Kyle Fuller [Tue, 4 Jun 2013 17:10:29 +0000 (18:10 +0100)]
Don't use m_pClient from a global module hook
Fixes #5
Kyle Fuller [Mon, 18 Mar 2013 22:15:49 +0000 (22:15 +0000)]
Show devices with no networks associated
Kyle Fuller [Mon, 18 Mar 2013 22:01:36 +0000 (22:01 +0000)]
Add a command to list all registered devices
Kyle Fuller [Mon, 18 Mar 2013 21:35:44 +0000 (21:35 +0000)]
Add a command to test notify
Kyle Fuller [Thu, 14 Mar 2013 07:55:02 +0000 (07:55 +0000)]
Update README to explain when mentions are sent
Kyle Fuller [Thu, 14 Mar 2013 07:43:32 +0000 (07:43 +0000)]
Correctly handle mention keywords
Kyle Fuller [Thu, 14 Mar 2013 07:39:55 +0000 (07:39 +0000)]
Match mention keywords
Kyle Fuller [Wed, 13 Mar 2013 15:40:27 +0000 (08:40 -0700)]
Merge pull request #2 from sjoness/patch-1
Correct minor command and file extension typos
Sam Jones [Wed, 13 Mar 2013 12:34:36 +0000 (12:34 +0000)]
Correct minor command and file extension typos
Kyle Fuller [Tue, 12 Mar 2013 22:38:23 +0000 (22:38 +0000)]
Initial commit