Commit Graph

232 Commits

Author SHA1 Message Date
John Reese 038bcd2b13 Add support for loading push as a user module
Loading as a user module will require either the webadmin or
controlpanel module, as ZNC Push will retain the current behavior
of loading as a network module by default.

Fixes #79
2014-04-11 13:46:51 -07:00
John Reese e0e6ad28a0 Whitespace consistency 2014-04-11 13:39:53 -07:00
John Reese 20d3f021b9 Merge pull request #69 from RsrchBoy/topic/add-debug-stmts
additional debug statements for pushes
2014-02-19 11:34:29 -08:00
John Reese 2e6849fdb7 Move rpm spec to contrib/ 2014-02-19 11:21:27 -08:00
John Reese 52d0f0daf3 Merge pull request #40 from renecunningham/master
rpm spec file
2014-02-19 11:18:24 -08:00
John Reese d614b57c0e Merge pull request #73 from terminalmage/nma-message-priority
Pass message_priority to NMA
2014-02-19 11:16:00 -08:00
John Reese 5b4ea7d028 formatting cleanup from #72 2014-02-19 11:13:19 -08:00
John Reese 326da4980b Merge pull request #72 from mrrcollins/faast
Add support for Faast
2014-02-19 11:13:00 -08:00
Erik Johnson 9f901a9caa Update README to reflect message_priority on NMA 2014-02-17 12:53:04 -06:00
Erik Johnson 50fc3481c6 Pass message_priority to NMA since it is supported
This allows for message priority to be supported in NMA.
2014-02-17 12:50:48 -06:00
Chris Weyl f80b2b8869 drop template line...
Oops!
2014-02-16 12:11:48 -08:00
Ryan Collins ea84b14304 Added the message_uri parameter to the faast server. You can set it to your irc app, like colloquy:// and Faast will open Colloquy when you select it 2014-02-14 17:34:14 -05:00
Ryan Collins 535b36a470 Added Faast to the list of supported services 2014-02-10 20:57:39 -05:00
Ryan Collins cfa606ab05 * Added support for the Faast app (http://faast.io) for iOS
* Fixed the URL link for the logo for SuperToasty
2014-02-10 20:49:08 -05:00
Chris Weyl e57779b88c additional debug statements for pushes
...because pushbullet is defying me!
2014-01-28 15:38:10 -08:00
John Reese a16370fb63 Merge pull request #68 from RsrchBoy/topic/link-libcurl.so
ensure push.so is linked with libcurl properly
2014-01-27 18:15:35 -08:00
Chris Weyl 4cf7a22f24 ensure push.so is linked with libcurl properly
It looks as if the push module was not actually linking against the libcurl
shared library without these additional flags being passed.
2014-01-27 18:00:18 -08:00
John Reese 9fe9eaf052 Merge pull request #67 from syphernl/master
Add support for Airgram
2014-01-22 11:12:01 -08:00
Frank Klaassen f94083d669 Merge remote-tracking branch 'upstream/master'
Conflicts:
	README.md
2014-01-22 20:06:04 +01:00
John Reese 47b5c589ee Merge pull request #65 from rohandhruva/master
Add support for PushBullet device_iden
2014-01-22 10:51:18 -08:00
Frank Klaassen f2ba291fc7 Add support for Airgram
Airgram requires a POST over HTTPS, which is not possible with the "url" service so it has been introduced as a service on its own.
2014-01-22 19:47:33 +01:00
Rohan Dhruva 79a13d9cbf Minor word fix 2014-01-22 00:50:07 -08:00
Rohan Dhruva c9e3378cf7 Remove duplicate word 2014-01-22 00:41:01 -08:00
Rohan Dhruva b7804ade9c Add support for PushBullet device_iden in addition to device_id 2014-01-22 00:35:44 -08:00
John Reese 90594e0764 Merge pull request #60 from Reisen/master
Make nick highlights case insensitive.
2013-12-17 09:12:09 -08:00
Reisen 559ab6d5b9 Make nick highlights case insensitive. 2013-12-17 16:37:54 +00:00
John Reese 0c6de121df Merge pull request #59 from alok0/fix01
Fix unsigned/signed comparison warnings
2013-12-13 10:17:54 -08:00
alok d01ecd8cea Use difftime to do time_t math
This avoid any assumptions of what the underlying time_t type is.
2013-12-12 23:15:26 -05:00
alok 19e07776a6 Fix unsigned/signed comparison warnings 2013-12-11 23:10:03 -05:00
John Reese 2a5242b139 Merge pull request #57 from Kami/specify_curl_ssl_options_update_readme
Force older versions of cURL to verify server SSL certificate, update readme, add module version to the User-Agent header
2013-11-17 10:39:06 -08:00
Tomaz Muraus f579d64076 Update readme. 2013-11-17 18:32:00 +01:00
Tomaz Muraus 3fcc729746 Include module version in the User-Agent header. 2013-11-17 17:51:56 +01:00
Tomaz Muraus bb512f60c3 Make sure server SSL certificate is also validated when using older versions of
cuRL by setting CURLOPT_SSL_VERIFYPEER to 1.

For explicitness sake, also explicity set CURLOPT_SSL_VERIFYHOST option
to a default value of 2.
2013-11-17 17:51:17 +01:00
John Reese 7b9129caca Merge pull request #56 from dgw/master
Fix pushbullet
2013-11-15 09:23:56 -08:00
dgw 976295bc6f Fix pushbullet
Pushbullet gives a misleading error if the client uses
www.pushbullet.com instead of api.pushbullet.com. Whatever
the reason, using the correct hostname fixes it.
2013-11-15 09:44:48 -05:00
John Reese 6ed1610ebd Add debug option when using libcurl 2013-11-14 12:08:35 -08:00
John Reese 77ce3e8c1a Add support for using curl instead of CSocket
When compiling with USE_CURL defined, znc push will use libcurl for
making http requests instead of ZNC's builtin CSocket library.  This
enables some advanced features, such as supporting HTTP proxies for
outbound requests.

Currently, building with curl support requires running the following:

    make curl=yes clean install

libcurl must already be installed and accessible by default.  Otherwise,
it is up to the user to populate CXXFLAGS with the appropriate values so
that znc-buildmod can appropriately find and link libcurl to the module.
2013-10-28 17:01:32 -07:00
John Reese 103933f492 Merge pull request #53 from KiNgMaR/master
consistently use time_t and size_t
2013-10-26 16:13:24 -07:00
Ingmar Runge 2b01e63d0b consistently use time_t and size_t 2013-10-26 11:00:33 +02:00
John Reese d2941c7e17 Merge pull request #52 from ericduran/patch-1
Minor type-o
2013-10-18 10:26:32 -07:00
Eric J. Duran 9f74d17897 Minor type-o 2013-10-18 13:12:38 -04:00
John Reese b0f35781e7 Set up service-specific docs
Clean up new pushover docs from wolfdancer; import screenshots directly
into repo; move non-readme docs into doc; etc.
2013-09-09 11:36:32 -07:00
Shane Duan 897541a328 added section for pushover 2013-09-06 18:36:03 -07:00
John Reese b4952f277e Fix #49: Bundle ZNC logo as used on Pushover.net 2013-09-03 08:58:52 -07:00
John Reese 5225d4327f Fix #46: Remove notifo support (R.I.P.)
Notifo has finally died, so there's no reason to keep its code around
any longer.  It's probably also safe to remove the section from the
readme about migrating from the old notifo module that has been gone for
over a year now.
2013-08-27 16:46:40 -07:00
John Reese 97791061a7 Update build version to flag a dirty working copy
When building with a dirty working copy, that should be made clear in
the build version.  This avoids building from a dirty working copy based
directly from a tag, where it's not obvious that the build contains
local modifications that have not been committed.
2013-08-27 16:45:39 -07:00
John Reese f6e4801c93 Add support for versioning
When building znc-push with the makefile, it will modify the
PUSHVERSION define with version info from `git describe`, build the
module, and then reset PUSHVERSION back to "dev".  When building
directly from znc-buildmod, this will ensure the version is always just
"dev".

A matching command -- `version` -- has been added to the module which
will simply echo the value of PUSHVERSION at the time of compilation.
2013-07-31 17:35:53 +00:00
John Reese 080c767aae Update text when setting pushover service 2013-07-31 16:33:52 +00:00
Jake Watkins be540b540c Remove hardcoded pushover app key; use username/secert for user/token instead 2013-07-30 10:25:46 -07:00
Rene Cunningham 21e29845a6 - bumped znc requires to 1.0.
- removed tabs.
2013-07-13 09:49:42 +10:00