sip-router
15 years agoNew script element, Jan's select function framework (@xxx), extended for
Michal Matyska [Tue, 20 Dec 2005 00:49:32 +0000 (00:49 +0000)]
New script element, Jan's select function framework (@xxx), extended for
modular use. In the script it can be used as value assigned to AVP and
in the string comparision, RE matching, like:
$my_avp=@my.function[1];
if (@via.protocol=="UDP")...

The name to called function conversion is implemented as tree in a table,
modules can register their own tables in module initialization function.

Description of the construction of the table expected to follow soon in the
documentation files...

15 years agoAdded support for target html for documentation build system.
Greger V. Teigre [Mon, 19 Dec 2005 15:22:20 +0000 (15:22 +0000)]
Added support for target html for documentation build system.

15 years agoFixed a type preventing proper build of pdf with xep.
Greger V. Teigre [Mon, 19 Dec 2005 14:10:11 +0000 (14:10 +0000)]
Fixed a type preventing proper build of pdf with xep.

15 years ago - added a SER_VER define which contains the numerical ser version
Andrei Pelinescu-Onciul [Mon, 19 Dec 2005 12:58:10 +0000 (12:58 +0000)]
 - added a SER_VER define which contains the numerical ser version
 (0.10.99 = 0*1000000 + 10*1000 +99 = 10099). It can be used to compile code
 conditionally (#if SER_VER > x...). If SER_VER is not defined => older ser
  version (0.9.x).

15 years agocorrected bug in internal status notification mechanism
Vaclav Kubart [Mon, 19 Dec 2005 08:26:28 +0000 (08:26 +0000)]
corrected bug in internal status notification mechanism

15 years ago- fixed t_uac 0 fr_timer (reported by Stefan Sayer) : all the fifo created
Andrei Pelinescu-Onciul [Fri, 16 Dec 2005 13:09:06 +0000 (13:09 +0000)]
- fixed t_uac 0 fr_timer (reported by Stefan Sayer) : all the fifo created
 transaction will have the default tm timer (fr_inv_timer, fr_timer). They will
  not be affected by t_set_fr or the fr_timer avps.

15 years ago- skip via test for HTTP requests
Jan Janak [Thu, 15 Dec 2005 23:37:19 +0000 (23:37 +0000)]
- skip via test for HTTP requests

15 years ago- take protocol version from the request, as opposed to hardcoded
Jan Janak [Thu, 15 Dec 2005 23:36:46 +0000 (23:36 +0000)]
- take protocol version from the request, as opposed to hardcoded
  value

15 years ago- removed unused variables
Jan Janak [Thu, 15 Dec 2005 23:31:03 +0000 (23:31 +0000)]
- removed unused variables

15 years ago- do not compile xmlrpc module by default (requires libxml2)
Jan Janak [Thu, 15 Dec 2005 23:30:41 +0000 (23:30 +0000)]
- do not compile xmlrpc module by default (requires libxml2)

15 years ago- _timegm added to utils
Jan Janak [Thu, 15 Dec 2005 23:17:40 +0000 (23:17 +0000)]
- _timegm added to utils

15 years ago- core rpc commands
Jan Janak [Thu, 15 Dec 2005 23:16:57 +0000 (23:16 +0000)]
- core rpc commands

15 years ago- slightly change function prototypes
Jan Janak [Thu, 15 Dec 2005 23:16:26 +0000 (23:16 +0000)]
- slightly change function prototypes

15 years agocorrected get_to_uid - added call to parse_headers(HDR_TO_F)
Vaclav Kubart [Thu, 15 Dec 2005 14:39:20 +0000 (14:39 +0000)]
corrected get_to_uid - added call to parse_headers(HDR_TO_F)

15 years agohandling notes for tuples:
Vaclav Kubart [Thu, 15 Dec 2005 14:21:42 +0000 (14:21 +0000)]
handling notes for tuples:
 - they are processed in PUBLISH handling - not tested
 - they are stored in DB
 - they are added to generated PIDF documents

15 years agoadded position constants of TMCB_xxxx
Tomas Mandys [Thu, 15 Dec 2005 08:46:05 +0000 (08:46 +0000)]
added position constants of TMCB_xxxx

15 years ago- DBG_F_MALLOC warning fixes
Andrei Pelinescu-Onciul [Wed, 14 Dec 2005 16:24:32 +0000 (16:24 +0000)]
- DBG_F_MALLOC warning fixes

15 years ago- fixed DBG_F_MALLOC typo
Andrei Pelinescu-Onciul [Wed, 14 Dec 2005 16:12:45 +0000 (16:12 +0000)]
- fixed DBG_F_MALLOC typo

15 years ago- Modules can properly register processes in SER process table
Jan Janak [Tue, 13 Dec 2005 12:10:15 +0000 (12:10 +0000)]
- Modules can properly register processes in SER process table
  - process_count function has been replaced by process_count variable
  - modules can increase the value of process_count in mod_init,
    this will be used to allocate process table that will be big enough
  - modules can create processes in child_init with rank PROC_MAIN
    - the index into process table is in last_process, this is where
      information about the new process should be recorded
  - do not forget to reset is_main in the new process otherwise it
    will not be terminated properly
  - modules should increate last_process before fork
  - the new child should set process_no = last_process

15 years agoforgotten file for previous commit (thanks Jan)
Vaclav Kubart [Tue, 13 Dec 2005 06:48:18 +0000 (06:48 +0000)]
forgotten file for previous commit (thanks Jan)

15 years ago- initial FO stylesheet for documentation
Jan Janak [Tue, 13 Dec 2005 01:18:22 +0000 (01:18 +0000)]
- initial FO stylesheet for documentation

15 years ago- user2uid and group2gid moved to ut.c
Jan Janak [Tue, 13 Dec 2005 01:12:22 +0000 (01:12 +0000)]
- user2uid and group2gid moved to ut.c
- typo fixed in core_cmd.c

15 years ago- user2uid and group2gid made available to modules
Jan Janak [Tue, 13 Dec 2005 01:05:04 +0000 (01:05 +0000)]
- user2uid and group2gid made available to modules

15 years ago- updated from latest schema description
Jan Janak [Tue, 13 Dec 2005 00:51:02 +0000 (00:51 +0000)]
- updated from latest schema description

15 years ago- indexes should not be unique
Jan Janak [Tue, 13 Dec 2005 00:50:01 +0000 (00:50 +0000)]
- indexes should not be unique

15 years ago- Schema documentation (not yet complete)
Jan Janak [Tue, 13 Dec 2005 00:49:18 +0000 (00:49 +0000)]
- Schema documentation (not yet complete)

15 years ago- support for PDF target
Jan Janak [Tue, 13 Dec 2005 00:46:11 +0000 (00:46 +0000)]
- support for PDF target

15 years ago- HTTP version macro
Jan Janak [Tue, 13 Dec 2005 00:41:18 +0000 (00:41 +0000)]
- HTTP version macro

15 years ago- HTTP test macro
Jan Janak [Tue, 13 Dec 2005 00:40:43 +0000 (00:40 +0000)]
- HTTP test macro

15 years ago- module interface exended with list of management functions
Jan Janak [Tue, 13 Dec 2005 00:19:30 +0000 (00:19 +0000)]
- module interface exended with list of management functions

15 years ago- Module interface extended, each module can specify list
Jan Janak [Tue, 13 Dec 2005 00:02:03 +0000 (00:02 +0000)]
- Module interface extended, each module can specify list
  of management functions in a common fashion
- added rpc lookup function

15 years ago- ver. no ++
Andrei Pelinescu-Onciul [Mon, 12 Dec 2005 23:48:31 +0000 (23:48 +0000)]
- ver. no ++

15 years ago- return [val] support (returns from the current route with value val, by
Andrei Pelinescu-Onciul [Mon, 12 Dec 2005 23:47:56 +0000 (23:47 +0000)]
- return [val] support (returns from the current route with value val, by
 default 1)
- exit [val] support (exits the script with code val, where 0 means drop,
 >0 means do default actions and <0 means error)
- drop is now equivalent to exit 0
- drop should be faster when used to exit deep routes
- break is now equivalent with return 1
- the return code can be checked with $?, e.g.:
   if ($?==1) {...} else if ($?==-1){...} else {...}.

15 years ago- core commands reimplemented
Jan Janak [Mon, 12 Dec 2005 23:41:30 +0000 (23:41 +0000)]
- core commands reimplemented

15 years ago- new management interface
Jan Janak [Mon, 12 Dec 2005 23:40:42 +0000 (23:40 +0000)]
- new management interface

15 years ago - shoot-yourself-in-the-foot bug reporting and workarround (time_del(self) in a...
Andrei Pelinescu-Onciul [Mon, 12 Dec 2005 20:27:16 +0000 (20:27 +0000)]
 - shoot-yourself-in-the-foot bug reporting and workarround (time_del(self) in a timer handle)
 - added timer_allow_del() - use with care
 - updated timer docs
 - tm: uses timer_allow_del() in fr (as a safeguard)

15 years ago - fr timer marked as inactive before executing final_reponse handler, should
Andrei Pelinescu-Onciul [Mon, 12 Dec 2005 16:10:35 +0000 (16:10 +0000)]
 - fr timer marked as inactive before executing final_reponse handler, should
 fix slow_timer infinite loop bug, reported by Michal.
 (code in the fr handler might want to send a reply and fail due to low mem.
 condition => it will try to clear all timers and put the transaction on wait
 => it will try to self delete the running fr timer, which has an infinite loop
 side effect)

15 years ago - changed handle_rls_subscription parameters !!! (only one XCAP server for lists...
Vaclav Kubart [Mon, 12 Dec 2005 14:33:41 +0000 (14:33 +0000)]
 - changed handle_rls_subscription parameters !!! (only one XCAP server for lists supported now)
 - improved work with Accept headers in RLS
 - cosmetic changes in PA

15 years ago- added missing onsend.h
Andrei Pelinescu-Onciul [Mon, 12 Dec 2005 12:26:53 +0000 (12:26 +0000)]
- added missing onsend.h

15 years ago- fixed real_used *realloc accounting
Andrei Pelinescu-Onciul [Mon, 12 Dec 2005 12:18:19 +0000 (12:18 +0000)]
- fixed real_used *realloc accounting
- fixed initial size (didn't include overhead => fifo meminfo free was sometime
 negative)

15 years ago- tm: t_relay will not stop script execution anymore in case of send error
Andrei Pelinescu-Onciul [Sun, 11 Dec 2005 22:46:38 +0000 (22:46 +0000)]
- tm: t_relay will not stop script execution anymore in case of send error
- added onsend_route: special route executed before forwarding a message, when
 the final destination is known. Only a limited number of commands are allowed
 ( if (expr) {}else{}, drop, flags manipulations, send(), log()).
 Usefull to catch more easily unauthorized attempts to relay/bounce message to
 protected destinations (e.g PSTN gateways)
- new onsend checks: to_{ip,port}, snd_{ip,port,proto,af}. to= to whom the
  message will be sent to. snd=how ser will send it (socket ip/port,proto,af).
- msg:len in onsend_route will containg the "new" message len
- textops: search() onsend_route support (it will use the new, freshly
  constructed message and not the original one)

Example:
onsend_route{
    # allow messages from 10.0.0.0/8 to 1.2.3.4 only if flag 10 was set
    # from the script
    if (to_ip==1.2.3.4 && src_ip==10.0.0.0/8 && !isflagset(10)){
       log("msg dropped\n");
       drop;
    }
   # drop all messages that contain banned_user in from
    if (search("From|f[  ]*:.*banned_user")) drop;
}

15 years ago - tsend_* functions changed to obey the timeout more accurately and in all
Andrei Pelinescu-Onciul [Sat, 10 Dec 2005 23:44:06 +0000 (23:44 +0000)]
 - tsend_* functions changed to obey the timeout more accurately and in all
   cases
 - unix_tx_timeout changed to milliseconds and its default value to 500 ms.

15 years ago - warning fixes
Andrei Pelinescu-Onciul [Sat, 10 Dec 2005 17:06:30 +0000 (17:06 +0000)]
 - warning fixes
 - s/DEBUG/EXTRA_DEBUG/ in some modules
 - excluded more modules from compile by default (depend on external libs or
 are obsolete)

15 years ago- tm migrated to the new timers (tm timers completely re-written).
Andrei Pelinescu-Onciul [Sat, 10 Dec 2005 16:04:53 +0000 (16:04 +0000)]
- tm migrated to the new timers (tm timers completely re-written).
- tm structures re-ordered & cleaned up for better "packing" on 64 bit
  machines => size reduction (~800 bytes less per transaction on a 64 bit
  machine)
 - params: - retr_timer1p1, retr_timer1p2, retr_timer1p3 removed and replaced
   by retr_timer1 and retr_timer2
           - all timer values are now expressed in milliseconds (they were in
             seconds before).  Affected params: fr_timer, fr_inv_timer,
             wt_timer, delete_timer, retr_timer1, retr_timer2
           - retr_timer1 (first retransmission) changed to 500 ms
           - delete_timer changed to 200 ms
- functions: - new t_set_fr(timeout_fr_inv, timeout_fr) -- allows changing the
  transaction timer from script, even if the transaction was already created
  (see tm docs for more).
- fr_inv_timer/fr_timer can be changed now without any performance penalty
- more precise retransmissions timing
- overall improved tm speed an memory footprint (e.g. on a 64 bit 2*Xeon 2.8Ghz
  + HT, optimized ser, NO_DEBUG => ~ 6370 cps new version, ~6000 cps old
  version + rel_0_9_0 tm inser_timer fix; memory usage @ 6000cps: 490Mb new
  version, 616Mb old version).
- NEWS updated

15 years ago - warning message fixed (integer overflow) before_tm_timers
Andrei Pelinescu-Onciul [Sat, 10 Dec 2005 15:48:39 +0000 (15:48 +0000)]
 - warning message fixed (integer overflow)
 - added set_msg_id_val

15 years ago -fixed t_on_failure docs
Andrei Pelinescu-Onciul [Fri, 9 Dec 2005 22:38:25 +0000 (22:38 +0000)]
 -fixed t_on_failure docs
- added t_on_reply, t_on_branch

15 years agoLet tm module be relatively independent on the route action internal structure (resp...
Michal Matyska [Fri, 9 Dec 2005 18:33:58 +0000 (18:33 +0000)]
Let tm module be relatively independent on the route action internal structure (resp. its data size).
When accessing param #1 while fixing param #2 in the fixup_hostport2proxy function
use correct type for pointer arithemtics.

15 years ago- added struct msgid_var and get_msgid_val() macro - usefull to link some
Andrei Pelinescu-Onciul [Fri, 9 Dec 2005 18:29:38 +0000 (18:29 +0000)]
- added struct msgid_var and get_msgid_val() macro - usefull to link some
 value to a msg id

15 years agoimproved handling presence documents in PA
Vaclav Kubart [Thu, 8 Dec 2005 15:39:22 +0000 (15:39 +0000)]
improved handling presence documents in PA
 - added generating of cpim-pidf+xml (draft version 07)
 - improved parsing Accept header fields
 - clarified work with document types

15 years ago - added parsing mimetype application/cpim-pidf+xml
Vaclav Kubart [Wed, 7 Dec 2005 17:53:31 +0000 (17:53 +0000)]
 - added parsing mimetype application/cpim-pidf+xml
 - added parsing cpim-pidf+xml document (draft version 07 - the same as PIDF, but other namespace)
 - corrected a little bug in parsing mimetypes
 - using default_expires for PUBLISH handling

15 years agocorrect work with notes published for presentities (with persistence)
Vaclav Kubart [Wed, 7 Dec 2005 09:22:47 +0000 (09:22 +0000)]
correct work with notes published for presentities (with persistence)

15 years ago- acc and missed_call table flags
Jan Janak [Tue, 6 Dec 2005 15:57:53 +0000 (15:57 +0000)]
- acc and missed_call table flags

15 years ago- reverted previous accidental commit
Jan Janak [Tue, 6 Dec 2005 15:14:26 +0000 (15:14 +0000)]
- reverted previous accidental commit

15 years ago- fixed gcc warning
Jan Janak [Tue, 6 Dec 2005 15:09:45 +0000 (15:09 +0000)]
- fixed gcc warning

15 years ago- added missing presence tables
Jan Janak [Tue, 6 Dec 2005 14:57:43 +0000 (14:57 +0000)]
- added missing presence tables

15 years ago- support for 3rd party extension tables
Jan Janak [Tue, 6 Dec 2005 14:54:49 +0000 (14:54 +0000)]
- support for 3rd party extension tables

15 years ago- bsd fixes (ADD already defined)
Andrei Pelinescu-Onciul [Tue, 6 Dec 2005 13:15:11 +0000 (13:15 +0000)]
- bsd fixes (ADD already defined)

15 years ago- forgot it during last commit new_timers
Andrei Pelinescu-Onciul [Mon, 5 Dec 2005 18:33:11 +0000 (18:33 +0000)]
- forgot it during last commit

15 years agoNew timer interface:
Andrei Pelinescu-Onciul [Mon, 5 Dec 2005 18:29:30 +0000 (18:29 +0000)]
New timer interface:
  - allows adding timers dynamically
  - supports one shot and periodic timers
  - precise
  - allows timeouts < 0.5 s (depends on the config., by default min. timeout
    = 62.5 ms)
  - based on a 3 level hierarchical timing wheel
  - very fast
  - low overhead for timer functions (most of the time, the excetion is
    timer_del which  take can take quite a long time in special situations)
  - supports "slow" timers (compile option, by default on), "slow" timer = a
    timer handler which is declared as possible taking a long timer to execute.
  - backward compatible: old timer functions are preserverd => no changes
    needed for the existing code (although migration to the new interface is
    recommended)
For more information read doc/timers.txt.
tm timer update will follow shortly (this week).

15 years ago- improved PIDF document publishing (DB data storage not fully finished yet) before_new_timers
Vaclav Kubart [Mon, 5 Dec 2005 17:43:13 +0000 (17:43 +0000)]
- improved PIDF document publishing (DB data storage not fully finished yet)
  partialy solves BUGS: SER-86, SER-49
- unified PIDF documents creation

15 years ago - fixed some warnings
Andrei Pelinescu-Onciul [Mon, 5 Dec 2005 17:32:17 +0000 (17:32 +0000)]
 - fixed some warnings
 - fixed typo in action.c
 - fixed dynamic regex not regfreed and backup char not restored on error in
  route.c

15 years ago- fixed misplaced set_avp list, courtesy of cesc.santa@gmail.com
Jan Janak [Mon, 5 Dec 2005 17:14:07 +0000 (17:14 +0000)]
- fixed misplaced set_avp list, courtesy of cesc.santa@gmail.com

15 years ago- rls excluded from the compile by default list (depends on external libs)
Andrei Pelinescu-Onciul [Mon, 5 Dec 2005 17:01:08 +0000 (17:01 +0000)]
- rls excluded from the compile by default list (depends on external libs)
- added DEBUG(), ERR(), WARN(), INFO(), BUG() which can be used instead of
 LOG(L_*, ). The new macros will add "DEBUG:", "ERROR:" a.s.o in front of the
 message and also the filename and line number from where they were called
 ( DEBUG("x")  in foo.c:23 is equiv. with DBG("DEBUG: foo.c:23: x"))

15 years ago- Processing instructions to generate output in subdirs
Jan Janak [Mon, 5 Dec 2005 12:11:18 +0000 (12:11 +0000)]
- Processing instructions to generate output in subdirs
- acc removed

15 years ago- Configurable output directory, filename, and extension
Jan Janak [Mon, 5 Dec 2005 12:10:41 +0000 (12:10 +0000)]
- Configurable output directory, filename, and extension
- New variable OUTPUT_DIR which can be overriden from doc Makefiles
- Separate stylesheet for plain-text documentation

15 years ago- Separate stylesheet to generate plaintext documentation from docbook
Jan Janak [Mon, 5 Dec 2005 12:08:58 +0000 (12:08 +0000)]
- Separate stylesheet to generate plaintext documentation from docbook

15 years ago- Added stylesheet to generate chunked XHTML output
Jan Janak [Mon, 5 Dec 2005 12:08:01 +0000 (12:08 +0000)]
- Added stylesheet to generate chunked XHTML output
- Added stylesheet to generate single file XHTML output
- XHTML stylesheets generate strict and clean XHTML code

15 years ago- CSS file renamed
Jan Janak [Mon, 5 Dec 2005 12:06:10 +0000 (12:06 +0000)]
- CSS file renamed

15 years ago- Description of various stylesheets in sip_router/doc/stylesheet directory
Jan Janak [Mon, 5 Dec 2005 12:05:02 +0000 (12:05 +0000)]
- Description of various stylesheets in sip_router/doc/stylesheet directory

15 years ago- removed comments to make the file work with older flex versions,
Jan Janak [Sat, 3 Dec 2005 18:57:37 +0000 (18:57 +0000)]
- removed comments to make the file work with older flex versions,
  reported by Jan Ruzicka <janru@cesnet.cz>

15 years agoadded DB tables for RLS module
Vaclav Kubart [Fri, 2 Dec 2005 13:57:59 +0000 (13:57 +0000)]
added DB tables for RLS module

15 years ago- updated to latest avp api
Jan Janak [Thu, 1 Dec 2005 10:56:48 +0000 (10:56 +0000)]
- updated to latest avp api

15 years ago- fixed conflicting column names
Jan Janak [Thu, 1 Dec 2005 10:20:04 +0000 (10:20 +0000)]
- fixed conflicting column names

15 years ago- typo fixed
Jan Janak [Thu, 1 Dec 2005 10:18:27 +0000 (10:18 +0000)]
- typo fixed

15 years ago- fixed incorrectly set attribute name
Jan Janak [Thu, 1 Dec 2005 10:18:07 +0000 (10:18 +0000)]
- fixed incorrectly set attribute name

15 years ago- reverted the default value of shared memory buffer
Jan Janak [Wed, 30 Nov 2005 17:31:00 +0000 (17:31 +0000)]
- reverted the default value of shared memory buffer

15 years ago- Size of avp value increased to 255
Jan Janak [Wed, 30 Nov 2005 16:45:31 +0000 (16:45 +0000)]
- Size of avp value increased to 255
- uid-based grp table
- explicit string lengths in i18n table
- silo table format updated

15 years ago- AVPs can be used in place of strings and integers in expressions
Jan Janak [Wed, 30 Nov 2005 16:26:50 +0000 (16:26 +0000)]
- AVPs can be used in place of strings and integers in expressions
  (if (method == %method))
- Support for AVP assign statements ( %var1 = "value"; %var1 += "value2"; )
- Support for binary operators & and | in expressions
- AVPs can be tested in expressions (if (%var1 == 4))
- fixed a bug in string comparisons in expressions
- extended parameters of expression evaluation functions
- fixed possible buffer overflow vulnerability in log("dfd") script function
- default memory buffers enlarged
- length of string is calculated in expression fixup
- fixed bug in function printing route statements (traversed the list
  recursively several times)

15 years ago- Support for AVP identifiers
Jan Janak [Wed, 30 Nov 2005 16:14:51 +0000 (16:14 +0000)]
- Support for AVP identifiers
- Support for binary operators & and |
- Support for binary number notation: 0100b
- Support for negative numbers
- Support for assign statements

15 years ago- aligned to avp api
Jan Janak [Wed, 30 Nov 2005 16:10:37 +0000 (16:10 +0000)]
- aligned to avp api

15 years ago- When retrieving from uid - try digest username first,
Jan Janak [Wed, 30 Nov 2005 16:10:12 +0000 (16:10 +0000)]
- When retrieving from uid - try digest username first,
  then proceed to from

15 years ago- small change in avp lists
Jan Janak [Wed, 30 Nov 2005 16:09:01 +0000 (16:09 +0000)]
- small change in avp lists

15 years ago- reverse_hex2int/int2reverse_hex switched to unsigned int (int2reverse_hex returned...
Andrei Pelinescu-Onciul [Tue, 29 Nov 2005 19:28:13 +0000 (19:28 +0000)]
- reverse_hex2int/int2reverse_hex switched to unsigned int (int2reverse_hex returned error for large integers)

15 years agocorrected BUG in callback (to usrloc) unregistration
Vaclav Kubart [Tue, 29 Nov 2005 15:48:58 +0000 (15:48 +0000)]
corrected BUG in callback (to usrloc) unregistration

15 years agoadded support for provisional responses while using t_uac_dlg.
Raphael Coeffic [Tue, 29 Nov 2005 14:48:50 +0000 (14:48 +0000)]
added support for provisional responses while using t_uac_dlg.
added transaction relevant information on locally generated replies.

15 years agocorrected BUG in XCAP authorization rules processing
Vaclav Kubart [Mon, 28 Nov 2005 14:53:37 +0000 (14:53 +0000)]
corrected BUG in XCAP authorization rules processing

15 years agofirst attempt about resource lists nested in other resource lists
Vaclav Kubart [Mon, 28 Nov 2005 12:09:18 +0000 (12:09 +0000)]
first attempt about resource lists nested in other resource lists

15 years ago - improved cleanup of pa, rls and libs
Vaclav Kubart [Thu, 24 Nov 2005 15:34:03 +0000 (15:34 +0000)]
 - improved cleanup of pa, rls and libs
 - corrected error in watcherinfo authorization

15 years ago- pending and deleted flags added
Jan Janak [Thu, 24 Nov 2005 15:09:45 +0000 (15:09 +0000)]
- pending and deleted flags added

15 years ago- added missing grp table
Jan Janak [Thu, 24 Nov 2005 15:09:12 +0000 (15:09 +0000)]
- added missing grp table

15 years ago- support for from and to attributes
Jan Janak [Thu, 24 Nov 2005 15:04:41 +0000 (15:04 +0000)]
- support for from and to attributes

15 years ago- exported structure avp_spec
Jan Janak [Thu, 24 Nov 2005 15:03:54 +0000 (15:03 +0000)]
- exported structure avp_spec
- Support for AVP tracks (tracks identify who owns the attributes,
  it can be either FROM (caller) or TO (CALLEE)
- Better support for AVP classes
- function delete_avp added
- str* in int_str changed to str (there is no need to create
  temporary str variables)

15 years ago - presence partialy modified for uuid-zed usrloc callback
Vaclav Kubart [Tue, 22 Nov 2005 13:18:25 +0000 (13:18 +0000)]
 - presence partialy modified for uuid-zed usrloc callback
 - modified documentation about XCAP server simulation
 - added RLS module parameter for better work with XCAP simulation

15 years ago- database tables for i18n
Jan Janak [Mon, 21 Nov 2005 16:53:08 +0000 (16:53 +0000)]
- database tables for i18n

15 years ago- gflags (saved value of global flags) attribute added
Jan Janak [Mon, 21 Nov 2005 16:49:23 +0000 (16:49 +0000)]
- gflags (saved value of global flags) attribute added

15 years ago- support for global flags persistence
Jan Janak [Mon, 21 Nov 2005 16:40:18 +0000 (16:40 +0000)]
- support for global flags persistence
- support for fifo dump_gflags command
- support for fifo flush_gflags command
- flush_gflags script command added

15 years agoRLS modified to be usable not only with XCAP server, but with standard
Vaclav Kubart [Mon, 21 Nov 2005 15:54:37 +0000 (15:54 +0000)]
RLS modified to be usable not only with XCAP server, but with standard
web server too, with short description in presence handbook about how
to simulate XCAP server with web server

15 years ago- extract uid from message when not available.
Jan Janak [Sun, 20 Nov 2005 23:55:05 +0000 (23:55 +0000)]
- extract uid from message when not available.

15 years ago- added missing instance column to locatio table
Jan Janak [Sun, 20 Nov 2005 23:53:38 +0000 (23:53 +0000)]
- added missing instance column to locatio table
- credentials table index relaxed (not unique, there
  can be several instances of credentials with different
  flags).

15 years ago- make sure SER does not crash when modules are not loaded in correct
Jan Janak [Sun, 20 Nov 2005 23:44:39 +0000 (23:44 +0000)]
- make sure SER does not crash when modules are not loaded in correct
  order