znc-palaver.git
10 years agowip kylef/tls
Kyle Fuller [Tue, 11 Aug 2015 00:01:07 +0000 (01:01 +0100)]
wip

10 years agowip
Kyle Fuller [Mon, 10 Aug 2015 23:53:36 +0000 (00:53 +0100)]
wip

10 years agoConnect to HTTPS using TLSv2
Kyle Fuller [Mon, 10 Aug 2015 22:02:09 +0000 (23:02 +0100)]
Connect to HTTPS using TLSv2

10 years agoSend SNI when connecting via TLS
Kyle Fuller [Mon, 10 Aug 2015 22:02:09 +0000 (23:02 +0100)]
Send SNI when connecting via TLS

10 years agoRFC doesn't specify that HTTP GET cannot have a body
Kyle Fuller [Fri, 10 Apr 2015 19:28:25 +0000 (20:28 +0100)]
RFC doesn't specify that HTTP GET cannot have a body

10 years agoUpdate copyright
Kyle Fuller [Fri, 10 Apr 2015 19:28:05 +0000 (20:28 +0100)]
Update copyright

10 years agoMerge pull request #24 from cocodelabs/kylef/circle
Kyle Fuller [Mon, 3 Aug 2015 15:48:54 +0000 (17:48 +0200)]
Merge pull request #24 from cocodelabs/kylef/circle

Build with Circle CI

10 years agoBuild with Circle CI
Kyle Fuller [Sun, 31 May 2015 04:31:23 +0000 (21:31 -0700)]
Build with Circle CI

10 years ago[palaver] Send notifications for matching NOTICEs
Kyle Fuller [Thu, 2 Apr 2015 00:35:50 +0000 (01:35 +0100)]
[palaver] Send notifications for matching NOTICEs

10 years agoDepend on ZNC 1.5 for regex use
Kyle Fuller [Tue, 23 Dec 2014 22:24:38 +0000 (22:24 +0000)]
Depend on ZNC 1.5 for regex use

10 years agoMatch on word-boundaries
Kyle Fuller [Tue, 23 Dec 2014 22:01:47 +0000 (22:01 +0000)]
Match on word-boundaries

Closes #6

10 years ago[HTTP] Don't disconnect straight away
Kyle Fuller [Tue, 23 Dec 2014 20:52:27 +0000 (20:52 +0000)]
[HTTP] Don't disconnect straight away

11 years ago[README] Show commands to download
Kyle Fuller [Fri, 10 Oct 2014 19:07:01 +0000 (21:07 +0200)]
[README] Show commands to download

11 years agoMerge pull request #15 from praseodym/patch-1
Kyle Fuller [Sun, 27 Apr 2014 22:58:43 +0000 (23:58 +0100)]
Merge pull request #15 from praseodym/patch-1

Create standard .gitignore

11 years agoIgnore built `palaver.so` file
Mark Janssen [Sat, 26 Apr 2014 22:40:28 +0000 (00:40 +0200)]
Ignore built `palaver.so` file

12 years agoStrip color codes from notifications
Kyle Fuller [Wed, 27 Nov 2013 08:03:16 +0000 (08:03 +0000)]
Strip color codes from notifications

Closes #7
Closes #14

12 years agoInclude a makefile to install and build the module
Kyle Fuller [Fri, 27 Sep 2013 06:45:50 +0000 (07:45 +0100)]
Include a makefile to install and build the module

12 years agoInclude an info command to get info
Kyle Fuller [Fri, 27 Sep 2013 06:45:09 +0000 (07:45 +0100)]
Include an info command to get info

12 years agoFix a bug where PATH and headers were not being sent to the server correctly
Kyle Fuller [Tue, 24 Sep 2013 07:08:27 +0000 (08:08 +0100)]
Fix a bug where PATH and headers were not being sent to the server correctly

Add additional logging when we send a notification

12 years agoReset the badge when another client connects
Kyle Fuller [Fri, 13 Sep 2013 17:11:38 +0000 (18:11 +0100)]
Reset the badge when another client connects

12 years agoRefactor HTTP socket into it's own class
Kyle Fuller [Fri, 30 Aug 2013 14:50:43 +0000 (15:50 +0100)]
Refactor HTTP socket into it's own class

12 years agom_pNetwork from OnUnknownUserRaw is not to be trusted
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.

12 years agoMerge pull request #10 from Un1matr1x/cosmetics/wikilink
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

12 years ago[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

12 years agoMake sure we add row before removing tables
Kyle Fuller [Mon, 1 Jul 2013 22:37:50 +0000 (23:37 +0100)]
Make sure we add row before removing tables

12 years agoPersist config across module restarts
Kyle Fuller [Mon, 1 Jul 2013 19:29:03 +0000 (20:29 +0100)]
Persist config across module restarts

Closes #1

12 years agox
Kyle Fuller [Mon, 1 Jul 2013 19:28:30 +0000 (20:28 +0100)]
x

12 years agoParse push endpoint from device
Kyle Fuller [Mon, 1 Jul 2013 19:26:09 +0000 (20:26 +0100)]
Parse push endpoint from device

12 years agoDon't match on {nick}
Kyle Fuller [Sun, 16 Jun 2013 10:42:01 +0000 (11:42 +0100)]
Don't match on {nick}

12 years agoDon't use m_pClient from a global module hook
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

12 years agoShow devices with no networks associated
Kyle Fuller [Mon, 18 Mar 2013 22:15:49 +0000 (22:15 +0000)]
Show devices with no networks associated

12 years agoAdd a command to list all registered devices
Kyle Fuller [Mon, 18 Mar 2013 22:01:36 +0000 (22:01 +0000)]
Add a command to list all registered devices

12 years agoAdd a command to test notify
Kyle Fuller [Mon, 18 Mar 2013 21:35:44 +0000 (21:35 +0000)]
Add a command to test notify

12 years agoUpdate README to explain when mentions are sent
Kyle Fuller [Thu, 14 Mar 2013 07:55:02 +0000 (07:55 +0000)]
Update README to explain when mentions are sent

12 years agoCorrectly handle mention keywords
Kyle Fuller [Thu, 14 Mar 2013 07:43:32 +0000 (07:43 +0000)]
Correctly handle mention keywords

12 years agoMatch mention keywords
Kyle Fuller [Thu, 14 Mar 2013 07:39:55 +0000 (07:39 +0000)]
Match mention keywords

12 years agoMerge pull request #2 from sjoness/patch-1
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

12 years agoCorrect 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

12 years agoInitial commit
Kyle Fuller [Tue, 12 Mar 2013 22:38:23 +0000 (22:38 +0000)]
Initial commit

git clone https://git.99rst.org/PROJECT