August 22, 2007
View 7532087a3a

- modified presence and presence_xml to allow using external XCAP servers with the possibility to configure the mode of operation through presence_xml module parameter 'integrated_xcap_server'

Anca Vamanu authored on 22/08/2007 13:32:55
August 16, 2007
View 85de52fc1a

- included memory caching storage with the possibility to configure a fallback to database mode

Anca Vamanu authored on 16/08/2007 07:35:58
August 7, 2007
View 5032991441

- enabled a 'library' like functioning mode - if the db_url module parameter is not set, no messages are processed and the exported functions can be used by other modules.' - added a event specific parameter 'default expires' - exported 2 new event list handling functions

Anca Vamanu authored on 07/08/2007 12:17:09
July 19, 2007
View 2e7331574e

- added some KEYs to presence tables to improve db query performance (table version increased) - did some cleanup (corrected some log messages, a bit of restructuring )

Anca Vamanu authored on 19/07/2007 14:34:45
July 2, 2007
View ef03a33f9e

- Solved the problem with the free function call, reported by Juha Heinanen - added a new field to event structure - 'free_body'- in which the function to be used when freing body should be registered; registered the specific functions from presence_xml and presence_mwi. - Fixed not sending Notify messages when unsubscribing - reported by Michel de Boer <>.

Anca Vamanu authored on 02/07/2007 11:13:26
May 25, 2007
View a1776eca59

- implemented the feature described in RFC 4827 - An Extensible Markup Language (XML) Configuration Access Protocol (XCAP) Usage for Manipulating Presence Document Contents - it enables the possibility to set a permanent presence state that is independent of activeness of any particular device ( example of situations in which it is useful: setting person-related state or when in vacantion/travelling ) - the usage is configurable through 'presence_xml' new module parameter - 'pidf_manipulation' - if set to 1 the feature is enabled - thanks to Mircea Amarascu from AG Projects for an initial version and for help with the testing.

Anca Vamanu authored on 25/05/2007 14:53:55
May 24, 2007
View cb65a81418

- fixed a memory leak when dealing with authorization ( reported by Adrian Georgescu )

Anca Vamanu authored on 24/05/2007 13:03:17
May 11, 2007
View d2d171434e

- removed unnecessary ev_t structure field

Anca Vamanu authored on 11/05/2007 10:16:48
May 10, 2007
View a053e0a046

- introduced the possiblity to choose where to take presentity uri from, specific for event (needed for pua_bla)

Anca Vamanu authored on 10/05/2007 15:56:06
April 27, 2007
View 039c14ca6b

- added a new field to structure ev - etag_not_new wich sets wheter to generate a new tag for each Publish (like the standard) or generate a new one only for the initial Publish

Anca Vamanu authored on 27/04/2007 13:21:48
View 702128f2dd

- verified if all tables are accesible in child_init

Anca Vamanu authored on 27/04/2007 11:48:24
April 23, 2007
View f42f79bf4d

- Restructured the module to handle PUBLISH and SUBSCRIBE messages and generates NOTIFY messages in a general, event independentway. It allows registering events to it from other OpenSER modules. presence_xml module adds events: presence, presence.winfo, dialog;sla.

Anca Vamanu authored on 23/04/2007 07:28:35
April 6, 2007
View 582927cce4

- restructured the module so that the handling of messages is not event dependent, new events can be added easily.

Anca Vamanu authored on 06/04/2007 13:24:12