Waqas Hussain
|
9cbf9dc9d6
|
modulemanager: Removed another legacy events API (add_event_hook), and related code.
|
2010-10-16 08:15:11 +05:00 |
|
Waqas Hussain
|
eab4099f57
|
modulemanager: Removed legacy events API, and related code.
|
2010-10-16 07:31:50 +05:00 |
|
Waqas Hussain
|
bfd2418b3b
|
modulemanager: Removed add_iq_handler() from the plugin API.
|
2010-10-16 06:25:55 +05:00 |
|
Matthew Wild
|
1e67c9931c
|
modulemanager: Remove dependency on eventmanager
|
2010-08-03 10:52:53 +01:00 |
|
Matthew Wild
|
3846f08f09
|
Rename mod_defaultauth -> mod_auth_internal, mod_hashpassauth -> mod_auth_internal_hashed, and the providers to internal and internal_hashed respectively. Also no longer auto-load defaultauth, but instead auto-load the plugin selected for each host at startup based on the provider name.
|
2010-06-04 14:33:36 +01:00 |
|
Jeff Mitchell
|
534d1b91a4
|
Have defaultauth load by default
|
2010-05-27 09:20:08 -04:00 |
|
Waqas Hussain
|
daf1f01bda
|
modulemanager: Log proper tracebacks on errors during module load/unload.
|
2010-04-19 18:29:10 +05:00 |
|
Matthew Wild
|
ef919e1417
|
Merge 0.6->0.7
|
2010-03-30 19:45:56 +01:00 |
|
Matthew Wild
|
ad6a65efa1
|
stanza_router, s2smanager, modulemanager: Fix for handling of the default namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and accepted
|
2010-03-30 19:40:16 +01:00 |
|
Matthew Wild
|
46c0b8c7f9
|
Merge 0.6->0.7
|
2010-03-22 17:24:55 +00:00 |
|
Matthew Wild
|
2bc0606453
|
Update copyright headers for 2010
|
2010-03-22 17:06:15 +00:00 |
|
Matthew Wild
|
9db76151d4
|
modulemanager: Fix traceback on unloading global modules (thanks KSid)
|
2010-02-18 16:22:50 +00:00 |
|
Waqas Hussain
|
f33b657ef4
|
modulemanager: Load plugin libraries in the same environment as the plugins.
|
2010-02-11 05:36:03 +05:00 |
|
Waqas Hussain
|
85d418686a
|
modulemanager: Make the plugin environment available directly (module.environment within plugins).
|
2010-02-11 05:34:53 +05:00 |
|
Matthew Wild
|
566248821c
|
modulemanager: Remove obsolete actions code
|
2010-01-21 12:57:12 +00:00 |
|
Waqas Hussain
|
f742f93609
|
modulemanager: Fire item-removed events on module unload.
|
2009-12-10 03:02:04 +05:00 |
|
Waqas Hussain
|
8495a4cfff
|
modulemanager: Fixed a global access.
|
2009-12-10 03:00:16 +05:00 |
|
Matthew Wild
|
44066a0897
|
modulemanager, net.dns: Remove trailing whitespace
|
2009-12-02 20:32:44 +00:00 |
|
Matthew Wild
|
29d4a0246b
|
modulemanager: Fire events module-loaded and module-unloaded, both receive a table with 'module' and 'host' fields, thanks bjc
|
2009-12-01 19:57:33 +00:00 |
|
Matthew Wild
|
0ccdad92ef
|
modulemanager: New module API methods for getting config options with type conversion, get_option_string, get_option_number, get_option_boolean, get_option_array, get_option_set
|
2009-11-23 16:07:33 +00:00 |
|
Waqas Hussain
|
2f8bd04c9c
|
modulemanager: Fire item-removed events on module unload.
|
2009-12-10 03:02:04 +05:00 |
|
Matthew Wild
|
581c6ab9d1
|
modulemanager: api:get_option(): Handle correctly option values of boolean false, don't assume value unset
|
2009-11-08 15:09:11 +00:00 |
|
Waqas Hussain
|
9e0c207650
|
modulemanager: Module loading rewritten to gracefully deal with errors in module initialization.
|
2009-10-18 05:17:07 +05:00 |
|
Waqas Hussain
|
4b7031b383
|
modulemanager: Use componentmanager to create new components.
|
2009-10-18 03:15:33 +05:00 |
|
Waqas Hussain
|
a180af24ea
|
modulemanager: Fixed: Stanza modules were being auto-loaded for components (regression in hg:1e674dae31ae).
|
2009-10-18 01:19:03 +05:00 |
|
Waqas Hussain
|
fe8f9b9c37
|
modulemanager: Fixed traceback on loading modules on unknown hosts.
|
2009-10-17 23:50:09 +05:00 |
|
Waqas Hussain
|
bf059aa455
|
modulemanager: Slightly rearranged code for more robust unloading of modules.
|
2009-10-17 23:48:30 +05:00 |
|
Matthew Wild
|
6c0b6f76fb
|
modulemanager: Re-organise module loading to still work when no global modules_enabled is defined in the config (thanks hoelzro for accidentally discovering this one)
|
2009-10-16 22:12:46 +01:00 |
|
Waqas Hussain
|
157842119d
|
modulemanager: Changed api:get_host_items to include items from the global host in its result.
|
2009-10-13 14:58:45 +05:00 |
|
Matthew Wild
|
9ff673912f
|
modulemanager: Bump log level of unhandled non-default-namespace elements, and log their full XML
|
2009-10-06 23:14:01 +01:00 |
|
Matthew Wild
|
e1543fa5b0
|
Merge with 0.5
|
2009-10-05 14:42:56 +01:00 |
|
Matthew Wild
|
c3ffb26132
|
modulemanager: Add host.modules to contain a table of modules for a host
|
2009-10-05 10:42:36 +01:00 |
|
Matthew Wild
|
3525d3e370
|
Merge with 0.5
|
2009-09-30 11:06:02 +01:00 |
|
Matthew Wild
|
271afa3673
|
modulemanager: Load modules for components, too
|
2009-09-30 11:05:26 +01:00 |
|
matthew
|
62ef87bb8f
|
Merge with 0.5
|
2009-09-05 23:01:06 +01:00 |
|
Waqas Hussain
|
be1b9e55c0
|
modulemanager: Fixed: Internally generated stanzas could be missing namespaces, which causes tracebacks in logging (e.g., auto-generated offline presence)
|
2009-09-06 01:31:18 +05:00 |
|
Waqas Hussain
|
87af4a64f3
|
modulemanager: Removed unused variables and reference to core.discomanager
|
2009-08-18 12:55:37 +05:00 |
|
Waqas Hussain
|
e6991edfc5
|
modulemanager: Removed unnecessary code in the unload function
|
2009-08-18 12:54:16 +05:00 |
|
Waqas Hussain
|
ed8982a1e9
|
modulemanager: Removed legacy disco#items hook
|
2009-08-18 12:52:44 +05:00 |
|
Waqas Hussain
|
f56e892bf8
|
modulemanager: add_feature and add_identity APIs updated to use only the add_item API
|
2009-08-18 12:51:14 +05:00 |
|
Waqas Hussain
|
ff0bd781d2
|
modulemanager: Added module API function to get all items for a given host based on a key
|
2009-08-18 12:35:42 +05:00 |
|
Waqas Hussain
|
d772917f2d
|
modulemanager: Module API functions add_item and add_feature updated to use the add_item API
|
2009-08-18 12:34:59 +05:00 |
|
Waqas Hussain
|
49c8f89be2
|
modulemanager: Changed the add_identity module API to accept an optional name parameter (the 'name' attribute for the <identity/> element)
|
2009-08-18 12:32:38 +05:00 |
|
Waqas Hussain
|
3900d20a7c
|
Added: functions add_item and remove_item to add and remove items to the module API
|
2009-08-18 12:30:06 +05:00 |
|
Waqas Hussain
|
8b5ca7aabb
|
modulemanager: Added get_option(name, default_value) to plugin API
|
2009-07-25 18:37:05 +05:00 |
|
Matthew Wild
|
118883d655
|
Remove version number from copyright headers
|
2009-07-10 03:11:45 +01:00 |
|
Matthew Wild
|
b20127b81a
|
modulemanager: Small code improvement, move autoloaded modules list to the top of the file
|
2009-07-09 14:37:04 +01:00 |
|
Matthew Wild
|
455e77f21d
|
configmanager, modulemanager: Allow components to have modules specified in the config (but don't load the global set of modules for them)
|
2009-07-09 14:34:49 +01:00 |
|
Waqas Hussain
|
d28fa4c70b
|
modulemanager: Don't close stream on stream:error with unsupported-stanza-type (fixes #102)
|
2009-06-29 15:26:04 +05:00 |
|
Matthew Wild
|
f00a5d70b3
|
Automated merge with http://waqas.ath.cx:8000/
|
2009-06-23 15:58:56 +01:00 |
|