Commit Graph

127 Commits

Author SHA1 Message Date
Craig Andrews
f038eacca4 enqueue_incoming_raw -> enqueueIncomingRaw 2010-09-03 17:50:28 -04:00
Craig Andrews
e7a026091c enqueue_outgoing_raw -> enqueueOutgoingRaw 2010-09-03 17:50:28 -04:00
Craig Andrews
b05ab5fc85 daemon_screenname -> daemonScreenname 2010-09-03 17:50:28 -04:00
Craig Andrews
764e0ab962 receive_raw_message -> receiveRawMessage 2010-09-03 17:50:28 -04:00
Craig Andrews
6a848bcc8a send_message -> sendMessage 2010-09-03 17:50:28 -04:00
Luke Fitzgerald
a3fea6f673 Merge in Phergie changes 2010-08-12 11:58:53 -07:00
Luke Fitzgerald
d2c72d8ae1 Add an config option to change the ping interval 2010-08-11 10:49:09 -07:00
Luke Fitzgerald
daa3fef96d Added comment to show debugging toggle 2010-08-11 10:42:11 -07:00
Luke Fitzgerald
e10ff3475b Disabled debugging output 2010-08-11 10:35:20 -07:00
Luke Fitzgerald
9da2368383 Retry using the waiting queue so as to preserve message ordering 2010-08-10 19:23:45 -07:00
Luke Fitzgerald
8005bdb421 Reset message to non-delay type before requeuing 2010-08-10 18:34:12 -07:00
Luke Fitzgerald
8e925927c6 First commit of message throttling code 2010-08-10 17:27:02 -07:00
Luke Fitzgerald
322e7c4e9f Small reordering of code (cosmetic) 2010-08-09 09:26:31 -07:00
Luke Fitzgerald
613ae551c6 Set lastPing on connect 2010-08-09 07:08:29 -07:00
Luke Fitzgerald
da61c8567c Small cosmetic changes 2010-08-07 17:29:13 -07:00
Luke Fitzgerald
7cd52847a5 Added pinging to keep connection open 2010-08-07 17:25:43 -07:00
Luke Fitzgerald
067633a608 Added more commenting 2010-08-07 16:32:17 -07:00
Luke Fitzgerald
a9d9e077ba Merged in Phergie changes 2010-08-07 16:31:30 -07:00
Luke Fitzgerald
4b12b8f396 Cosmetic comment change 2010-08-07 13:28:11 -07:00
Luke Fitzgerald
e23ad0bdb3 Commands can now be whitelisted to allow response to the channel 2010-08-07 13:25:05 -07:00
Luke Fitzgerald
a6e865c47a Use nick length instead 2010-08-05 11:12:36 -07:00
Luke Fitzgerald
1f3dbe1198 Bot responds to channel commands via PM 2010-08-05 10:48:41 -07:00
Luke Fitzgerald
cb34d95197 Merge in Phergie changes 2010-08-04 16:02:24 -07:00
Luke Fitzgerald
65a741cce2 Messages with new lines split at plugin stage for reliability 2010-08-04 09:10:57 -07:00
Luke Fitzgerald
2250273942 Only attempt callback if non-null 2010-08-04 08:46:04 -07:00
Luke Fitzgerald
4cfe04a68f Remove old debugging code 2010-08-03 20:07:59 -07:00
Luke Fitzgerald
678911af24 Revert "Merged in Phergie changes"
This reverts commit a3df3b6367.
2010-08-03 11:45:55 -07:00
Luke Fitzgerald
c71319419b Cosmetic whitespace change 2010-08-03 10:02:47 -07:00
Luke Fitzgerald
a3df3b6367 Merged in Phergie changes 2010-08-03 09:42:02 -07:00
Luke Fitzgerald
9b9a36e492 Introduce error checking when calling handleEvents 2010-07-28 11:56:15 -07:00
Luke Fitzgerald
2fe1b12804 Merge in Phergie changes 2010-07-28 10:42:01 -07:00
Luke Fitzgerald
dd882be803 Merge in Phergie fixes and remove some whitespace 2010-07-27 09:14:07 -07:00
Luke Fitzgerald
3c1d7d81cf Remove some testing/debugging code 2010-07-26 12:25:23 -07:00
Luke Fitzgerald
742b302739 More Irc plugin work 2010-07-26 11:13:00 -07:00
Luke Fitzgerald
950685a466 Merged in Phergie changes 2010-07-25 16:04:12 -07:00
Luke Fitzgerald
2645133c43 Use non-statusnet class 2010-07-24 20:04:00 -07:00
Luke Fitzgerald
3b9d720df5 Change ircmanager to not use unnecessary class 2010-07-24 20:03:16 -07:00
Luke Fitzgerald
c0214ac0a4 Merged in Phergie change (Allow sec/usec = 0) 2010-07-24 11:26:20 -07:00
Luke Fitzgerald
007d9ec8ce Updated commenting 2010-07-24 10:01:37 -07:00
Luke Fitzgerald
9f0eea69ff Handle the case where confirmation is cancelled 2010-07-24 07:54:09 -07:00
Luke Fitzgerald
be0fb03560 Cosmetic: Rearrange code 2010-07-23 14:13:37 -07:00
Luke Fitzgerald
4dcf2a1f51 Another comment 2010-07-23 13:57:39 -07:00
Luke Fitzgerald
13c63d554d Added some missing comments 2010-07-23 13:40:11 -07:00
Luke Fitzgerald
f1f78b3142 Remove Phergie diff file 2010-07-23 13:34:39 -07:00
Luke Fitzgerald
c4640c50d3 Lots more work - Implemented nickname checking 2010-07-23 13:33:41 -07:00
Luke Fitzgerald
f818182a37 Update classname in ircmanager too! 2010-07-21 07:39:28 -07:00
Luke Fitzgerald
3cb51e182b Rename Phergie_Plugin_Statusnet_Callback to Phergie_Plugin_StatusnetCallback 2010-07-21 07:39:19 -07:00
Luke Fitzgerald
2e9da023c0 Rename Phergie_ExtendedBot to Phergie_StatusnetBot 2010-07-21 07:33:43 -07:00
Luke Fitzgerald
af5ecb88b1 Corrected UTF8 to UTF-8 2010-07-21 05:21:37 -07:00
Luke Fitzgerald
a34e55e1a3 Change default encoding to UTF-8 2010-07-20 11:32:09 -07:00
Luke Fitzgerald
efdf9b6d4e Code now functional - lots of error checking and extras missing still though 2010-07-20 11:16:59 -07:00
Luke Fitzgerald
1e5198645c Weaken send scope to protected 2010-07-20 06:26:51 -07:00
Luke Fitzgerald
2550971450 ircmanager.php almost complete - Need to add exception catching 2010-07-18 12:45:28 -07:00
Luke Fitzgerald
942ce88a75 Added send method to avoid having to call getDriver() 2010-07-18 12:40:07 -07:00
Luke Fitzgerald
7f2555126a IrcPlugin.php almost complete 2010-07-18 12:26:11 -07:00
Luke Fitzgerald
4c4dc65712 Use original config class as readArray was added upstream 2010-07-18 06:30:52 -07:00
Luke Fitzgerald
7caff948f6 Merged in changes to Phergie 2010-07-18 06:28:15 -07:00
Luke Fitzgerald
8abef1fd65 Added missing '>' 2010-07-09 16:29:42 -07:00
Luke Fitzgerald
4a602eb4ba Modified some config options 2010-07-09 04:20:00 -07:00
Luke Fitzgerald
022e92ce5d Extended Async Processor to allow use of Statusnet driver 2010-07-09 04:18:19 -07:00
Luke Fitzgerald
03670d21d4 Extended Phergie_Bot to allow Statusnet to be the driver 2010-07-09 04:04:45 -07:00
Luke Fitzgerald
054d16426f Added commenting 2010-07-09 04:04:18 -07:00
Luke Fitzgerald
7ef33061bb Updated old comments 2010-07-09 03:21:51 -07:00
Luke Fitzgerald
a86cabfb19 Added Statusnet Driver to give access to sockets and send method 2010-07-09 03:19:18 -07:00
Luke Fitzgerald
ba36fb2bfe Lots more work on ircmanager.php 2010-07-09 03:05:03 -07:00
Luke Fitzgerald
9650d48008 Added missing closing bracket 2010-07-09 02:53:58 -07:00
Luke Fitzgerald
def70cd67f Stopped extended config adding to files array 2010-07-09 02:45:56 -07:00
Luke Fitzgerald
80516cba2f Extended Phergie_Config to allow passing config array instead of loading from file 2010-07-09 02:43:40 -07:00
Luke Fitzgerald
9080fdd56e Updated README 2010-07-09 02:02:50 -07:00
Luke Fitzgerald
63107beb8c Fix Fake_Irc to store data to send, not raw socket data to send 2010-07-09 01:21:33 -07:00
Luke Fitzgerald
2f585076c0 Add StatusNet Phergie plugin to pass messages received to IM architecture 2010-07-09 01:25:18 -07:00
Luke Fitzgerald
4601fddad3 Ported 1.x.x NickServ plugin to 2.x.x 2010-07-07 08:42:35 -07:00
Luke Fitzgerald
2d12d7b9e4 Fixed bug in Stream driver 2010-07-07 08:42:10 -07:00
Luke Fitzgerald
3dce582182 Added README 2010-07-04 10:24:22 -07:00
Luke Fitzgerald
0ef7c5559f Initial IRC plugin work 2010-07-04 09:51:44 -07:00
Luke Fitzgerald
bf6ecfbffc Updated phergie library 2010-06-30 09:33:29 -07:00
Luke Fitzgerald
0b2bbd20aa Added Phergie PHP IRC library 2010-06-16 01:55:39 +01:00