Table of Contents
List of Tables
The presence_xcapdiff is an OpenSIPS module that adds support for the "xcap-diff" event to presence and pua. At the moment, the module just registers the event but doesn't do any event-specific processing. The module will automatically determine if the presence and/or pua modules are present and if so it will register the xcap-diff event with them. This allows the module to automatically offer presence or pua related functionality simply based on the presence of the aforementioned modules in the OpenSIPS configuration, without any need for manual configuration.
Registering the event with pua, allows the XCAP server to publish the xcap-event when some modification of a document happens. Registering the event with presence allows clients to subscribe to the event.
The module is intended to be used with the OpenXCAP server (www.openxcap.org), although it doesn't contain any OpenXCAP-specific code and should be usable with any XCAP server.
The following modules must be loaded before this module:
presence module - to enable clients to subscribe to the xcap-diff event package.
pua module - to be able to publish the xcap-diff event when some modification of a document happens.
pua_mi module - to enable pua to publish the xcap-diff event using the MI interface. This is needed if this module is intended to be used in conjunction with OpenXCAP.
Table 2.1. Top contributors by DevScore(1), authored commits(2) and lines added/removed(3)
Name | DevScore | Commits | Lines ++ | Lines -- | |
---|---|---|---|---|---|
1. | Bogdan-Andrei Iancu (@bogdan-iancu) | 9 | 7 | 7 | 7 |
2. | Liviu Chircu (@liviuchircu) | 8 | 6 | 26 | 31 |
3. | Denis Bilenko | 7 | 3 | 300 | 4 |
4. | Razvan Crainea (@razvancrainea) | 6 | 4 | 4 | 2 |
5. | Vlad Patrascu (@rvlad-patrascu) | 5 | 3 | 4 | 7 |
6. | Anca Vamanu | 4 | 2 | 2 | 11 |
7. | Dan Pascu (@danpascu) | 4 | 1 | 76 | 120 |
8. | Maksym Sobolyev (@sobomax) | 3 | 1 | 2 | 2 |
9. | Peter Lemenkov (@lemenkov) | 3 | 1 | 1 | 1 |
(1) DevScore = author_commits + author_lines_added / (project_lines_added / project_commits) + author_lines_deleted / (project_lines_deleted / project_commits)
(2) including any documentation-related commits, excluding merge commits. Regarding imported patches/code, we do our best to count the work on behalf of the proper owner, as per the "fix_authors" and "mod_renames" arrays in opensips/doc/build-contrib.sh. If you identify any patches/commits which do not get properly attributed to you, please submit a pull request which extends "fix_authors" and/or "mod_renames".
(3) ignoring whitespace edits, renamed files and auto-generated files
Table 2.2. Most recently active contributors(1) to this module
Name | Commit Activity | |
---|---|---|
1. | Maksym Sobolyev (@sobomax) | Feb 2023 - Feb 2023 |
2. | Razvan Crainea (@razvancrainea) | Aug 2015 - Sep 2019 |
3. | Bogdan-Andrei Iancu (@bogdan-iancu) | Jul 2009 - Apr 2019 |
4. | Vlad Patrascu (@rvlad-patrascu) | May 2017 - Apr 2019 |
5. | Peter Lemenkov (@lemenkov) | Jun 2018 - Jun 2018 |
6. | Liviu Chircu (@liviuchircu) | Jul 2014 - Jun 2018 |
7. | Anca Vamanu | Sep 2010 - Dec 2010 |
8. | Dan Pascu (@danpascu) | Sep 2008 - Sep 2008 |
9. | Denis Bilenko | Sep 2008 - Sep 2008 |
(1) including any documentation-related commits, excluding merge commits
Last edited by: Peter Lemenkov (@lemenkov), Liviu Chircu (@liviuchircu), Dan Pascu (@danpascu), Denis Bilenko.
Documentation Copyrights:
Copyright © 2008 AG Projects