sip-router
14 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

14 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)

14 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

14 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

14 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

14 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

14 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

14 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)

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

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

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

14 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

14 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

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

14 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 {...}.

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

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

14 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)

14 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)

14 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

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

14 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)

14 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;
}

14 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.

14 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)

14 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

14 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

14 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

14 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.

14 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

14 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

14 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

14 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)

14 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

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

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

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

14 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

14 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)

14 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

14 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).

14 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

14 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

14 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

14 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"))

14 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

14 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

14 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

14 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

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

14 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

14 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>

14 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

14 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

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

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

14 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

14 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

14 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

14 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)

14 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

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

14 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

14 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

14 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)

14 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

14 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.

14 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

14 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

14 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

14 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

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

14 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

14 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)

14 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

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

14 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

14 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

14 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

14 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.

14 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).

14 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

14 years ago- oracle db schema (not functional yet)
Jan Janak [Sat, 19 Nov 2005 19:10:31 +0000 (19:10 +0000)]
- oracle db schema (not functional yet)
- postgres db schema
- ser_postgres.sh (not functional yet)

14 years ago- well known attribute names
Jan Janak [Sat, 19 Nov 2005 19:08:16 +0000 (19:08 +0000)]
- well known attribute names

14 years ago- uid/did manipulation
Jan Janak [Sat, 19 Nov 2005 17:05:03 +0000 (17:05 +0000)]
- uid/did manipulation

14 years ago- reset domain avps
Jan Janak [Sat, 19 Nov 2005 16:57:54 +0000 (16:57 +0000)]
- reset domain avps

14 years ago- common flags in database
Jan Janak [Sat, 19 Nov 2005 16:55:14 +0000 (16:55 +0000)]
- common flags in database

14 years ago- add_avp_list and reset_domain_avps added
Jan Janak [Sat, 19 Nov 2005 16:51:51 +0000 (16:51 +0000)]
- add_avp_list and reset_domain_avps added

14 years agoadded parametr "mode" to RLS module for control over resource list handling (see...
Vaclav Kubart [Fri, 18 Nov 2005 14:58:57 +0000 (14:58 +0000)]
added parametr "mode" to RLS module for control over resource list handling (see doc):
 value of "full" -> behaviour according to xcap draft (lists read through rls-services document)
 value of "simple" -> read resource-list documents directly (stored under specific XCAP uri)

14 years ago - log compile-time params at init/startup
Andrei Pelinescu-Onciul [Fri, 18 Nov 2005 14:19:22 +0000 (14:19 +0000)]
 - log compile-time params at init/startup

14 years ago- fixed wrong condition
Jan Janak [Thu, 17 Nov 2005 20:47:14 +0000 (20:47 +0000)]
- fixed wrong condition

14 years ago- Aligned to new prototypes of functions in usr_avp.h
Jan Janak [Thu, 17 Nov 2005 13:20:25 +0000 (13:20 +0000)]
- Aligned to new prototypes of functions in usr_avp.h
- clone missing attributes in to_body

14 years ago- reason phrase translation maps
Jan Janak [Thu, 17 Nov 2005 12:10:11 +0000 (12:10 +0000)]
- reason phrase translation maps

14 years ago- updated to include all documentation
Jan Janak [Thu, 17 Nov 2005 12:08:17 +0000 (12:08 +0000)]
- updated to include all documentation

14 years ago- management interface overview (not commited yet)
Jan Janak [Thu, 17 Nov 2005 12:07:18 +0000 (12:07 +0000)]
- management interface overview (not commited yet)

14 years ago- support for AVP classes (user, domain, global attributes)
Jan Janak [Thu, 17 Nov 2005 11:59:27 +0000 (11:59 +0000)]
- support for AVP classes (user, domain, global attributes)

14 years ago- variables made extern
Jan Janak [Thu, 17 Nov 2005 11:55:52 +0000 (11:55 +0000)]
- variables made extern
- removed accidental comment

14 years ago- Removed initialization which is not needed (and generates gcc warning)
Jan Janak [Thu, 17 Nov 2005 10:52:56 +0000 (10:52 +0000)]
- Removed initialization which is not needed (and generates gcc warning)

14 years agoProvide two useful macros for str initialization: STR_STATIC_INIT() and
Maxim Sobolev [Thu, 17 Nov 2005 03:49:37 +0000 (03:49 +0000)]
Provide two useful macros for str initialization: STR_STATIC_INIT() and
STR_NULL. Adjust all modules to use those macros where appropriate.

Verified by: md5(1) (those modules, which actually compile)

14 years agoMake libxcap compilable on FreeBSD, particularly:
Maxim Sobolev [Thu, 17 Nov 2005 02:40:17 +0000 (02:40 +0000)]
Make libxcap compilable on FreeBSD, particularly:

o always include <time.h> before libxml's headers, since apparently they
  expect time_t to be defined;

o reorder includes, so that system ones are includes first;

o add appropriate -I/-L into Makefile (quick hack). It would be better if
  those libs were using main ser's Makefile* infrastructure, so that it's
  possible to re-use LOCALBASE.