znc-palaver.git
8 years agotest: show raw exception test-exception
Kyle Fuller [Fri, 13 Jan 2017 03:02:28 +0000 (03:02 +0000)]
test: show raw exception

9 years agoMerge pull request #41 from cocodelabs/kylef/changelog
Dennis Collaris [Wed, 6 Jul 2016 14:27:38 +0000 (16:27 +0200)]
Merge pull request #41 from cocodelabs/kylef/changelog

Add a CHANGELOG

9 years agoAdd a CHANGELOG
Kyle Fuller [Tue, 5 Jul 2016 23:39:44 +0000 (00:39 +0100)]
Add a CHANGELOG

9 years agoMerge pull request #40 from cocodelabs/kylef/notice-auth
Dennis Collaris [Tue, 5 Jul 2016 19:58:31 +0000 (21:58 +0200)]
Merge pull request #40 from cocodelabs/kylef/notice-auth

Only send NOTICEs after 001 (authenticated)

9 years agoOnly send NOTICEs after 001 (authenticated)
Kyle Fuller [Tue, 5 Jul 2016 19:50:10 +0000 (20:50 +0100)]
Only send NOTICEs after 001 (authenticated)

9 years agoMerge pull request #38 from cocodelabs/kylef/remove-devices
Dennis Collaris [Sat, 2 Jul 2016 15:56:04 +0000 (17:56 +0200)]
Merge pull request #38 from cocodelabs/kylef/remove-devices

Remove devices when API returns 401

9 years agoMerge pull request #39 from cocodelabs/kylef/actions
Dennis Collaris [Sat, 2 Jul 2016 15:55:43 +0000 (17:55 +0200)]
Merge pull request #39 from cocodelabs/kylef/actions

Send notifications for actions (`/me`)

9 years agoSend notifications for actions (`/me`)
Kyle Fuller [Sat, 2 Jul 2016 10:59:29 +0000 (11:59 +0100)]
Send notifications for actions (`/me`)

9 years agoRemove devices when API returns 401
Kyle Fuller [Sat, 2 Jul 2016 10:24:06 +0000 (11:24 +0100)]
Remove devices when API returns 401

9 years agoEnsure that the compiler properly supports regex
Kyle Fuller [Wed, 15 Jun 2016 17:05:31 +0000 (10:05 -0700)]
Ensure that the compiler properly supports regex

9 years ago[Makefile] Remove `ifneq` to be BSDmake compatible
Kyle Fuller [Tue, 22 Mar 2016 20:22:40 +0000 (21:22 +0100)]
[Makefile] Remove `ifneq` to be BSDmake compatible

10 years agoDon't strip colour codes from messages
Kyle Fuller [Sat, 24 Oct 2015 00:59:04 +0000 (17:59 -0700)]
Don't strip colour codes from messages

10 years agoCatch regex errors #31
Kyle Fuller [Wed, 14 Oct 2015 15:30:12 +0000 (08:30 -0700)]
Catch regex errors #31

10 years agoAllow nick matching if nick contains a word boundary
Kyle Fuller [Wed, 30 Sep 2015 23:10:49 +0000 (16:10 -0700)]
Allow nick matching if nick contains a word boundary

Fixes #30

10 years agoIssue an error when installation instructions we're not followed
Kyle Fuller [Wed, 30 Sep 2015 17:13:08 +0000 (10:13 -0700)]
Issue an error when installation instructions we're not followed

10 years ago[README] Include debugging techniques
Kyle Fuller [Wed, 30 Sep 2015 17:02:20 +0000 (10:02 -0700)]
[README] Include debugging techniques

10 years agoRelease 1.0.1 1.0.1
Kyle Fuller [Wed, 30 Sep 2015 16:18:21 +0000 (09:18 -0700)]
Release 1.0.1

10 years agoAlways enable regex
Kyle Fuller [Wed, 30 Sep 2015 16:17:48 +0000 (09:17 -0700)]
Always enable regex

10 years agoSupport VERSION files
Kyle Fuller [Wed, 30 Sep 2015 16:15:55 +0000 (09:15 -0700)]
Support VERSION files

10 years ago[HTTP] Wait for response before disconnecting 1.0.0
Kyle Fuller [Fri, 4 Sep 2015 04:12:53 +0000 (21:12 -0700)]
[HTTP] Wait for response before disconnecting

10 years agoMerge pull request #26 from cocodelabs/kylef/networks
Kyle Fuller [Fri, 4 Sep 2015 04:07:14 +0000 (21:07 -0700)]
Merge pull request #26 from cocodelabs/kylef/networks

Keep track of Palaver's Client IDs

10 years agoKeep track of Palaver's Client IDs
Kyle Fuller [Fri, 4 Sep 2015 03:43:59 +0000 (20:43 -0700)]
Keep track of Palaver's Client IDs

10 years ago[make install] Create directory before copying
Kyle Fuller [Fri, 4 Sep 2015 03:01:41 +0000 (20:01 -0700)]
[make install] Create directory before copying

10 years agoLog success/failure of HTTP requests
Kyle Fuller [Fri, 4 Sep 2015 02:09:10 +0000 (19:09 -0700)]
Log success/failure of HTTP requests

10 years agoModule requires ZNC >= 1.6.0
Kyle Fuller [Tue, 11 Aug 2015 20:36:47 +0000 (21:36 +0100)]
Module requires ZNC >= 1.6.0

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