/[projects]/smsdaemon/PluginManager.cpp
ViewVC logotype

Log of /smsdaemon/PluginManager.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 521 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 27 18:01:36 2009 UTC (14 years, 4 months ago) by torben
File length: 4016 byte(s)
Diff to previous 520
Deprecate the old spam plugin and make the new one the default


Revision 520 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 26 23:01:01 2009 UTC (14 years, 4 months ago) by torben
File length: 4119 byte(s)
Diff to previous 222
Added delayspam plugin+task



Revision 222 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 10 20:00:07 2009 UTC (15 years, 1 month ago) by torben
File length: 4016 byte(s)
Diff to previous 217
Alter GetPlugin(string) so that it does not pollute  the map with null pointers 
(the [] operator used previously will create a map entry if no entry exists)


Revision 217 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 23 14:20:43 2008 UTC (15 years, 4 months ago) by torben
File length: 3953 byte(s)
Diff to previous 208
Solved ToDo item:
'- Create a filtering method:
-  Incoming: which phonenumbers are allowed to invoke which plugins
-  Incoming could be solved with a PluginProxy() which intercepts the ExecutePlugin calls (only 
PluginManager needs to know about this one)'

Move the Access related items to AccessManager.*



Revision 208 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 21 18:41:08 2008 UTC (15 years, 4 months ago) by torben
File length: 3546 byte(s)
Diff to previous 207
Enable dynamic reload of plugins/tasks when recieving a HUP signal


Revision 207 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 21 17:42:30 2008 UTC (15 years, 4 months ago) by torben
File length: 3680 byte(s)
Diff to previous 205
Loaded tasks should also be configurable


Revision 205 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 19 22:29:25 2008 UTC (15 years, 4 months ago) by torben
File length: 3629 byte(s)
Diff to previous 203
Enable selection and configuration of loaded plugins to be specified in the configuration file


Revision 203 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 19 07:03:34 2008 UTC (15 years, 4 months ago) by torben
File length: 2115 byte(s)
Diff to previous 196
Util: added another exec wrapper

PlugiinManager,  change  path to wake script


Revision 196 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 18 06:53:29 2008 UTC (15 years, 4 months ago) by torben
File length: 2117 byte(s)
Diff to previous 193
Make pretty

astyle -t -b -N


Revision 193 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 17 23:43:26 2008 UTC (15 years, 4 months ago) by torben
File length: 2118 byte(s)
Diff to previous 188
Util.*, HttpClient.*: 
	make a new Http client based on libcurl and deprecate Util::readUrl
	
WeatherPlugin.cpp, TrainInfo.cpp:
	Make use of HttpClient
	
UrlTriggerPlugin.*:
	Make a new plugin which can trigger an external webapp. and return the response back to the requester





Revision 188 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 15 13:27:53 2008 UTC (15 years, 4 months ago) by torben
File length: 2004 byte(s)
Diff to previous 184
First version of a a weather plugin


Revision 184 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 12 14:06:11 2008 UTC (15 years, 4 months ago) by torben
File length: 1937 byte(s)
Diff to previous 157
Add the helper plugin concept


Revision 157 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 8 21:28:40 2008 UTC (15 years, 5 months ago) by torben
File length: 1845 byte(s)
Diff to previous 137
Move logpart to its own files


Revision 137 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 7 11:08:31 2008 UTC (15 years, 5 months ago) by torben
File length: 1908 byte(s)
Diff to previous 132
ListPlugin.cpp: dont send the plugin descriptions back to user (too much text)

PluginManager.cpp, HostStatusPlugin.(h|cpp), CMakeLists.txt: 
	Add a new plugin which sends server status back to requester (data is from uptime(1) and df(1) )



Revision 132 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 7 00:59:05 2008 UTC (15 years, 5 months ago) by torben
File length: 1832 byte(s)
Diff to previous 114
Added spooling (queing) function, with a standalone application(smsqueue) to put new messages 
into the spool dir.


Revision 114 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 2 20:14:20 2008 UTC (15 years, 6 months ago) by torben
File length: 1784 byte(s)
Diff to previous 107
Enable compilation 4.3


Revision 107 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 19 14:47:52 2008 UTC (15 years, 10 months ago) by torben
File length: 1734 byte(s)
Diff to previous 101
Allow ShellExecPlugin to return the output of the executed command.


Revision 101 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 16 16:41:18 2008 UTC (15 years, 10 months ago) by torben
File length: 1614 byte(s)
Diff to previous 56
Finally is the version.h working as i want to

Added a StatusPlugin


Revision 56 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 11 15:55:18 2008 UTC (15 years, 10 months ago) by torben
File length: 1558 byte(s)
Diff to previous 54
Allow clients of ShellExecPlugin to specify whether user specified arguments to the commands
should be allowed


Revision 54 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 11 12:57:26 2008 UTC (15 years, 10 months ago) by torben
File length: 1551 byte(s)
Copied from: smsdaemon/plugins/PluginManager.cpp revision 53
Diff to previous 49
Moving Plugin and PluginManager back to the main library because ... because I can !!!



Revision 49 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 11 10:21:47 2008 UTC (15 years, 10 months ago) by torben
Original Path: smsdaemon/plugins/PluginManager.cpp
File length: 1551 byte(s)
Diff to previous 45
Make togplugin work

GsmModem.cpp - when sending SMS - truncate message body to 160 chars


Revision 45 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 11 09:00:56 2008 UTC (15 years, 10 months ago) by torben
Original Path: smsdaemon/plugins/PluginManager.cpp
File length: 1508 byte(s)
Copied from: smsdaemon/PluginManager.cpp revision 44
Diff to previous 35
CMakeLists.txt added a smsdaemon core library in order to ease testing.

The other changes is to make this new library work correctly


Revision 35 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 10 14:38:59 2008 UTC (15 years, 11 months ago) by torben
File length: 1508 byte(s)
Diff to previous 28
Finished PluginManager::AddPlugin() so that the plugins can register them selves.

Added a plugin for executing an external program.



Revision 28 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 9 20:56:03 2008 UTC (15 years, 11 months ago) by torben
File length: 1170 byte(s)
Diff to previous 27
Restructured the plugins a little and implemented a spam plugin.



Revision 27 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 9 19:22:59 2008 UTC (15 years, 11 months ago) by torben
File length: 987 byte(s)
Diff to previous 26
Switched from homemade makefiles to CMake


Revision 26 - (view) (download) (annotate) - [select for diffs]
Added Mon Jun 9 18:15:53 2008 UTC (15 years, 11 months ago) by torben
File length: 995 byte(s)
Added first basic edition of smsdaemon.

So far sending & receiving sms works and a basic sample plugin is implemented.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.20