sip-router
16 years ago- moved daemonize in its own file
Andrei Pelinescu-Onciul [Mon, 8 Mar 2004 14:05:46 +0000 (14:05 +0000)]
- moved daemonize in its own file
- removed suid stuff from daemonize and moved it in do_suid()
(ser will change uid now after opening the listening sockets)

16 years ago- int2str updated: works for 64bits longs, minor cleanup
Andrei Pelinescu-Onciul [Mon, 8 Mar 2004 13:12:48 +0000 (13:12 +0000)]
- int2str updated: works for 64bits longs, minor cleanup

16 years agot_stats exported via unixsock interface
Jan Janak [Fri, 5 Mar 2004 22:53:21 +0000 (22:53 +0000)]
t_stats exported via unixsock interface

16 years agoMissing header field added
Jan Janak [Fri, 5 Mar 2004 19:27:40 +0000 (19:27 +0000)]
Missing header field added

16 years agoID and fingerprint of my pub key updated
Jan Janak [Fri, 5 Mar 2004 18:42:14 +0000 (18:42 +0000)]
ID and fingerprint of my pub key updated

16 years agoNEW updated (unixsock server and tm changes)
Jan Janak [Fri, 5 Mar 2004 18:38:50 +0000 (18:38 +0000)]
NEW updated (unixsock server and tm changes)

16 years agounix_send_timeout -> unix_tx_timeout -- aligned to the core config variable
Jan Janak [Fri, 5 Mar 2004 18:37:20 +0000 (18:37 +0000)]
unix_send_timeout -> unix_tx_timeout -- aligned to the core config variable

16 years agochar* table -> const char* table
Jan Janak [Fri, 5 Mar 2004 18:27:54 +0000 (18:27 +0000)]
char* table -> const char* table

16 years agoCompile warning eliminated.
Jan Janak [Fri, 5 Mar 2004 17:06:40 +0000 (17:06 +0000)]
Compile warning eliminated.

16 years agoCheck of the buffer length in unixsock_read_lineset
Jan Janak [Fri, 5 Mar 2004 17:05:37 +0000 (17:05 +0000)]
Check of the buffer length in unixsock_read_lineset

16 years agoMinor improvements
Jan Janak [Fri, 5 Mar 2004 16:05:31 +0000 (16:05 +0000)]
Minor improvements

16 years agoWarning fixed.
Jan Janak [Thu, 4 Mar 2004 23:08:16 +0000 (23:08 +0000)]
Warning fixed.

16 years agoConfiguration parameter unix_tx_timeout for tsend_dgram
Jan Janak [Thu, 4 Mar 2004 22:53:53 +0000 (22:53 +0000)]
Configuration parameter unix_tx_timeout for tsend_dgram

16 years agoMinor changes
Jan Janak [Thu, 4 Mar 2004 22:45:07 +0000 (22:45 +0000)]
Minor changes

16 years agot_reply_with_body did not test for the presence of new header fields and
Jan Janak [Thu, 4 Mar 2004 22:44:25 +0000 (22:44 +0000)]
t_reply_with_body did not test for the presence of new header fields and
failed if the parameter was empty -- fixed

16 years agoA copy&paste bug fixed
Jan Janak [Thu, 4 Mar 2004 22:36:54 +0000 (22:36 +0000)]
A copy&paste bug fixed

16 years agot_request->t_request_dlg in unixsock
Jan Janak [Thu, 4 Mar 2004 15:41:30 +0000 (15:41 +0000)]
t_request->t_request_dlg in unixsock

16 years agounixsock version of t_uac_dlg (not properly tested).
Jan Janak [Thu, 4 Mar 2004 15:25:26 +0000 (15:25 +0000)]
unixsock version of t_uac_dlg (not properly tested).

16 years agounixsock version of t_reply
Jan Janak [Thu, 4 Mar 2004 15:23:22 +0000 (15:23 +0000)]
unixsock version of t_reply

16 years agounixsock_read_lineset and unixsock_read_body update the source string
Jan Janak [Thu, 4 Mar 2004 15:22:49 +0000 (15:22 +0000)]
unixsock_read_lineset and unixsock_read_body update the source string
properly

16 years agotsend_dgram used instead of sendto
Jan Janak [Thu, 4 Mar 2004 12:44:11 +0000 (12:44 +0000)]
tsend_dgram used instead of sendto

16 years agoA typo fixed
Jan Janak [Thu, 4 Mar 2004 12:23:42 +0000 (12:23 +0000)]
A typo fixed

16 years agoAdditional socket in non-blocking mode created for sending replies
Jan Janak [Thu, 4 Mar 2004 12:23:05 +0000 (12:23 +0000)]
Additional socket in non-blocking mode created for sending replies

16 years agounixsock_reply_sendto added.
Jan Janak [Wed, 3 Mar 2004 20:41:52 +0000 (20:41 +0000)]
unixsock_reply_sendto added.

16 years agounixsock version of t_uac_cancel
Jan Janak [Wed, 3 Mar 2004 18:11:04 +0000 (18:11 +0000)]
unixsock version of t_uac_cancel

16 years agoMinor fix in skip_line
Jan Janak [Wed, 3 Mar 2004 18:10:32 +0000 (18:10 +0000)]
Minor fix in skip_line

16 years agofifo_hash_unx -> unixsock_hash (better name)
Jan Janak [Wed, 3 Mar 2004 16:26:37 +0000 (16:26 +0000)]
fifo_hash_unx -> unixsock_hash (better name)
missing header field added

16 years agot_hash equivalent for the unix domain sockets
Jan Janak [Wed, 3 Mar 2004 16:16:30 +0000 (16:16 +0000)]
t_hash equivalent for the unix domain sockets

16 years ago- tsend_dgram_ev used instead of writev
Jan Janak [Wed, 3 Mar 2004 16:03:53 +0000 (16:03 +0000)]
- tsend_dgram_ev used instead of writev
- new parameter -- unix_send_timeout which allows to specify the timeout
  when sending datagrams to unix domain sockets (in seconds)

16 years ago- Better API for sending replies
Jan Janak [Wed, 3 Mar 2004 15:36:55 +0000 (15:36 +0000)]
- Better API for sending replies
- Core commands implemented

16 years ago - in failure route, msg->parsed_uri_ok must be reset!!! since msg_parsed_uri is
Bogdan-Andrei Iancu [Wed, 3 Mar 2004 13:09:58 +0000 (13:09 +0000)]
 - in failure route, msg->parsed_uri_ok must be reset!!! since msg_parsed_uri is
    not cloned (and cannot be cloned)!

16 years ago- added tsend_dgram_ev (== writev+timeout)
Andrei Pelinescu-Onciul [Wed, 3 Mar 2004 11:13:25 +0000 (11:13 +0000)]
- added tsend_dgram_ev (== writev+timeout)
- changed parameter order for tsend_dgram

16 years ago- added tcp init code for the unixsock_server (to be able to send
Andrei Pelinescu-Onciul [Wed, 3 Mar 2004 09:25:26 +0000 (09:25 +0000)]
- added tcp init code for the unixsock_server (to be able to send
 messages over tcp from its processes)
- fixed unixsock cmd. line param.

16 years ago- updated process_count() to refelect the unixsock_server
Andrei Pelinescu-Onciul [Wed, 3 Mar 2004 08:30:27 +0000 (08:30 +0000)]
- updated process_count() to refelect the unixsock_server
- changed version number to reflect the same thing

16 years agoRemoved fixup function for t_write_unix, socket initialized upon startup.
Jan Janak [Tue, 2 Mar 2004 18:26:40 +0000 (18:26 +0000)]
Removed fixup function for t_write_unix, socket initialized upon startup.

16 years agoNew function introduced -- t_write_unix. The functions send a pre-formatted
Jan Janak [Tue, 2 Mar 2004 16:39:38 +0000 (16:39 +0000)]
New function introduced -- t_write_unix. The functions send a pre-formatted
message through a unix domain socket

16 years agoDid not commit in the previous run...
Jan Janak [Tue, 2 Mar 2004 16:07:14 +0000 (16:07 +0000)]
Did not commit in the previous run...

16 years agoUNIX Domain socket server, it allows more flexible communication between ser
Jan Janak [Tue, 2 Mar 2004 15:19:47 +0000 (15:19 +0000)]
UNIX Domain socket server, it allows more flexible communication between ser
and SEMS or AA than the FIFO interface.

New variables in the script:
unix_sock -- It should be set to the name of the socket
unix_sock_children -- number of processes that will be listening on the socket.

16 years ago - small fix (some poll flags were not checked)
Andrei Pelinescu-Onciul [Fri, 27 Feb 2004 12:42:05 +0000 (12:42 +0000)]
 - small fix (some poll flags were not checked)

16 years ago- replaced tcp_blocking_write with more generic
Andrei Pelinescu-Onciul [Thu, 26 Feb 2004 18:00:49 +0000 (18:00 +0000)]
- replaced tcp_blocking_write with more generic
   tsend_stream(fd, buf, len, timeout) &
   tsend_dgram(fd, buf, len, timeout, to, tolen)
  so that they can be used from ser modules a.s.o.

16 years ago- increased initial interface list probing buffer
Andrei Pelinescu-Onciul [Thu, 26 Feb 2004 17:58:33 +0000 (17:58 +0000)]
- increased initial interface list  probing buffer
(should work better/start faster for hosts with >100 network interfaces)

16 years ago- str2ip & str2ip6 used to accept ip addresses with to few dots/colons
Andrei Pelinescu-Onciul [Wed, 25 Feb 2004 18:48:57 +0000 (18:48 +0000)]
- str2ip & str2ip6 used to accept ip addresses with to few dots/colons
 (e.g. 127.0 => 127.0.0.0 or ff02:1 => ff02:1::), now they are more strict

16 years agoregistar->registrar
Jan Janak [Wed, 25 Feb 2004 14:06:49 +0000 (14:06 +0000)]
registar->registrar

16 years agot_attr_to_uri() moved from tm into core as avp_to_uri() (Jiri's wish)
Bogdan-Andrei Iancu [Tue, 24 Feb 2004 16:59:33 +0000 (16:59 +0000)]
t_attr_to_uri() moved from tm into core as avp_to_uri() (Jiri's wish)

16 years ago - t_write_req moved from t_funcs.c to t_fifo.c (on Jiri's request)
Bogdan-Andrei Iancu [Mon, 23 Feb 2004 17:30:06 +0000 (17:30 +0000)]
 - t_write_req moved from t_funcs.c to t_fifo.c (on Jiri's request)
 - t_write_req doesn't handle internaly special parsing when called from
   failure_route (there are no more diff if called from failure or request
   route)

16 years agosome enhancement related to failure handlers processing:
Bogdan-Andrei Iancu [Mon, 23 Feb 2004 16:47:43 +0000 (16:47 +0000)]
some enhancement related to failure handlers processing:
- lumps (add_rm and body_lumps) are not any more duplicated, used and removed
  -> are used direclty the ones from shm memory and at the end all non shm
  lumps are removed.
- after failure handlers are executed, all non null hdr->parsed are checked if
  points into cloned request's memory chunk. If not, it means the parse was
  added by failure handlers (some function did some parsing there) and it will
  be freed as pkg mem. -> It will be safe to call from failure route any
  functions that does parsing without any additional modifications.

16 years ago- del_nonshm_lump(lump_list) added - removes from lump's tree all lumps that
Bogdan-Andrei Iancu [Mon, 23 Feb 2004 16:40:49 +0000 (16:40 +0000)]
- del_nonshm_lump(lump_list) added - removes from lump's tree all lumps that
  are not marked as LUMPFLAG_SHMEM.

- hdr_allocs_parse(hdr) macro added  - return true if the header uses
  allocated memory on parse field

16 years ago- a minor cleanup in preparation for some other changes:
Jiri Kuthan [Mon, 23 Feb 2004 05:17:36 +0000 (05:17 +0000)]
- a minor cleanup in preparation for some other changes:
  a big function smallified

16 years ago- 487 no longer generated localy (hopefuly, UACs are well-behaving
Jiri Kuthan [Mon, 23 Feb 2004 04:34:34 +0000 (04:34 +0000)]
- 487 no longer generated localy (hopefuly, UACs are well-behaving
  and no longer go crazy if it takes time to get the 487 due to
  another branch which is unresponsive) -> race conditions (200
  coming from upstream) eliminated;
- messages complaining about UAC status rewrites removed in
  special cases: a) negative reply retransmission b) receipt
  of 487 on a branch which was localy 408-ed

16 years agoupdating...
Bogdan-Andrei Iancu [Wed, 18 Feb 2004 16:41:34 +0000 (16:41 +0000)]
updating...

16 years ago - VM import to TM finished and tested - NOTE that it would work with current
Bogdan-Andrei Iancu [Wed, 18 Feb 2004 16:24:31 +0000 (16:24 +0000)]
 - VM import to TM finished and tested - NOTE that it would work with current
   SEMS/AA since TM exports t_reply and SEMS/AA look fro vm_reply!!!!

16 years ago- load_avp() returns false if no avp was loaded
Bogdan-Andrei Iancu [Wed, 18 Feb 2004 16:17:00 +0000 (16:17 +0000)]
- load_avp() returns false if no avp was loaded

16 years ago - vm functionality moved in tm (not fully tested); DB dependency replaced by
Bogdan-Andrei Iancu [Tue, 17 Feb 2004 18:49:39 +0000 (18:49 +0000)]
 - vm functionality moved in tm (not fully tested); DB dependency replaced by
   AVP (user's preferences)

16 years agostatic part of a transaction (struct cell) reduced by 216 bytes (for current
Bogdan-Andrei Iancu [Fri, 13 Feb 2004 18:21:33 +0000 (18:21 +0000)]
static part of a transaction (struct cell) reduced by 216 bytes (for current
MAX_BRANCHES) :
- timer_link structer has no more payload field (calculated on the fly) ->
  208 bytes less
- local, is_invite, noisy_ctimer merged as flags -> 8 bytes less

acc module update (for using the flags)

16 years ago - separated by defines some log facilites that are not supported on solaris
Bogdan-Andrei Iancu [Thu, 12 Feb 2004 20:59:49 +0000 (20:59 +0000)]
 - separated by defines some log facilites that are not supported on solaris

16 years ago - logging facility can be configure - usefull when you config syslogd to
Bogdan-Andrei Iancu [Thu, 12 Feb 2004 15:47:37 +0000 (15:47 +0000)]
 - logging facility can be configure - usefull when you config syslogd to
   divert all ser loggings into a separat file.
   Config param is log_facility=LOG_LOCAL0 (see syslog(3) man page)

16 years ago - silent final response timeout disabled when FAILURE callbacks are
Bogdan-Andrei Iancu [Thu, 12 Feb 2004 13:51:37 +0000 (13:51 +0000)]
 - silent final response timeout disabled when FAILURE callbacks are
   registered

16 years ago - more flexible - the values from db_query response can be STRING and STR
Bogdan-Andrei Iancu [Wed, 11 Feb 2004 15:58:41 +0000 (15:58 +0000)]
 - more flexible - the values from db_query response can be STRING and STR

16 years ago- bug fixed - all calbacks return as parameter a pointer to the registered
Bogdan-Andrei Iancu [Wed, 11 Feb 2004 11:27:58 +0000 (11:27 +0000)]
- bug fixed - all calbacks return as parameter a pointer to the registered
  param, instead of the param itself (to allow you to modify the param).
  looks like fifo_callback wasn't updated (probably my fault)

16 years ago - fixing compiling error
Bogdan-Andrei Iancu [Wed, 11 Feb 2004 10:44:32 +0000 (10:44 +0000)]
 - fixing compiling error

16 years agofix: TM callback writes to fifo are changed to non-blocking
Jiri Kuthan [Wed, 11 Feb 2004 06:44:51 +0000 (06:44 +0000)]
fix: TM callback writes to fifo are changed to non-blocking

16 years agohash id calculation order fixed
Jiri Kuthan [Wed, 11 Feb 2004 04:14:40 +0000 (04:14 +0000)]
hash id calculation order fixed

16 years ago(hopefuly successful) merger of Uli's CANCEL/FIFO (thanks!), jiri's hash
Jiri Kuthan [Wed, 11 Feb 2004 03:38:48 +0000 (03:38 +0000)]
(hopefuly successful) merger of Uli's CANCEL/FIFO (thanks!), jiri's hash
calculation for UAC transactions and current development branch

16 years ago - added t_attr_to_uri to rewrite RURI from an attribute
Bogdan-Andrei Iancu [Tue, 10 Feb 2004 17:39:16 +0000 (17:39 +0000)]
 - added t_attr_to_uri to rewrite RURI from an attribute

16 years ago - final version of user preferences (AVP) support
Bogdan-Andrei Iancu [Tue, 10 Feb 2004 17:38:04 +0000 (17:38 +0000)]
 - final version of user preferences (AVP) support

16 years agoThe length of parameters was not calculated properly in a corner case.
Jan Janak [Mon, 9 Feb 2004 15:52:21 +0000 (15:52 +0000)]
The length of parameters was not calculated properly in a corner case.
A bug in the record route parser fixed.

16 years agoMissleading comment fixed.
Jan Janak [Mon, 9 Feb 2004 14:25:04 +0000 (14:25 +0000)]
Missleading comment fixed.

16 years ago- oops - I forgot about adding the new files :-(
Bogdan-Andrei Iancu [Sat, 7 Feb 2004 09:16:22 +0000 (09:16 +0000)]
- oops - I forgot about adding the new files :-(

16 years agoLOG(L_INFO, "SIGCHLD received...") changed to DBG(..) because otherwise log
Jan Janak [Fri, 6 Feb 2004 23:00:04 +0000 (23:00 +0000)]
LOG(L_INFO, "SIGCHLD received...") changed to DBG(..) because otherwise log
is full of these messages when exec is used.

16 years ago - basics for users preferences:
Bogdan-Andrei Iancu [Fri, 6 Feb 2004 18:56:49 +0000 (18:56 +0000)]
 - basics for users preferences:
  - script param. "avp_db_url" added
- scrit function "load_avp" with 2 or 3 params added
- do_action updated
- init. of bd connection from core on startup per each proccess
- reseting avp list after main route and reply/failure_route execution

16 years ago - more simple way of setting on_reply and failure routes;
Bogdan-Andrei Iancu [Thu, 5 Feb 2004 17:23:19 +0000 (17:23 +0000)]
 - more simple way of setting on_reply and failure routes;
 - bug in setting these routes from failure_route

16 years agoRemoved connected attribute
Jan Janak [Mon, 26 Jan 2004 12:51:10 +0000 (12:51 +0000)]
Removed connected attribute

16 years ago- Problem with adding aliases fixed.
Jan Janak [Fri, 23 Jan 2004 22:32:08 +0000 (22:32 +0000)]
- Problem with adding aliases fixed.

16 years ago- instead of passing the registerde param, the TM callbacks give you
Bogdan-Andrei Iancu [Fri, 23 Jan 2004 15:33:51 +0000 (15:33 +0000)]
- instead of passing the registerde param, the TM callbacks give you
  a pointer to the param. (usefull if you want to change the param value)

16 years agoCheck if ser configuration is valid before restarting the server.
Adrian Georgescu [Fri, 23 Jan 2004 10:53:17 +0000 (10:53 +0000)]
Check if ser configuration is valid before restarting the server.
If configuration is broken, fix it, then do again:

/etc/init.d/ser restart

Valid for restarts only (start/stop not affected).

16 years agoMissing header field added
Jan Janak [Fri, 23 Jan 2004 01:01:27 +0000 (01:01 +0000)]
Missing header field added

16 years agotable_version returns version 0 if there is no row for the given table
Jan Janak [Thu, 22 Jan 2004 22:28:36 +0000 (22:28 +0000)]
table_version returns version 0 if there is no row for the given table
is found in table "version".

16 years ago- t_newtran export to the other modules
Bogdan-Andrei Iancu [Thu, 22 Jan 2004 14:28:50 +0000 (14:28 +0000)]
- t_newtran export to the other modules

16 years agoadded presence.winfo, xcap-change, and location event packages
Jamey Hicks [Wed, 21 Jan 2004 18:26:09 +0000 (18:26 +0000)]
added presence.winfo, xcap-change, and location event packages

16 years ago- define added free_from -> free_to (used by vm)
Bogdan-Andrei Iancu [Wed, 21 Jan 2004 12:41:56 +0000 (12:41 +0000)]
- define added free_from -> free_to (used by vm)

16 years ago- diversion and remote-party-id parsing macros
Jan Janak [Sun, 18 Jan 2004 16:17:56 +0000 (16:17 +0000)]
- diversion and remote-party-id parsing macros

16 years ago- remote-party-id parser
Jan Janak [Sun, 18 Jan 2004 16:17:15 +0000 (16:17 +0000)]
- remote-party-id parser

16 years ago- diversion parser
Jan Janak [Sun, 18 Jan 2004 16:16:52 +0000 (16:16 +0000)]
- diversion parser

16 years ago- Diversion and Remote-Party-ID support from Juha Heinanen
Jan Janak [Sun, 18 Jan 2004 16:15:33 +0000 (16:15 +0000)]
- Diversion and Remote-Party-ID support from Juha Heinanen

16 years agolimit for length of packets to be dropped raised (there was a guy flooding
Jiri Kuthan [Sun, 18 Jan 2004 04:25:13 +0000 (04:25 +0000)]
limit for length of packets to be dropped raised (there was a guy flooding
our logs with keep-alive message "THIS IS A KEEP ALIVE"

16 years agoRT_NO made bigger -- 10 was too few for well proceduralized scripts
Jiri Kuthan [Sun, 18 Jan 2004 04:23:12 +0000 (04:23 +0000)]
RT_NO made bigger -- 10 was too few for well proceduralized scripts

16 years agomemory leak fixed (see the error stack for when it occured: dialog
Jiri Kuthan [Sat, 17 Jan 2004 21:18:04 +0000 (21:18 +0000)]
memory leak fixed (see the error stack for when it occured: dialog
fragment was allocated, contact processing failed, the dialog fragment
stayed)
Jan 15 16:41:07 fox /home/srouter/bin/sr[8864]: contact_parser(): Empty body
Jan 15 16:41:07 fox /home/srouter/bin/sr[8864]: parse_contact(): Error while parsing
Jan 15 16:41:07 fox /home/srouter/bin/sr[8864]: get_contact_uri(): Error while parsing Contact body
Jan 15 16:41:07 fox /home/srouter/bin/sr[8864]: print_routes(): Error while creating dialog structure

16 years ago- TM callbacks bug (reflected on acc) fixed
Bogdan-Andrei Iancu [Thu, 15 Jan 2004 15:28:44 +0000 (15:28 +0000)]
- TM callbacks bug (reflected on acc) fixed

16 years agochanged vm module name from 'voicemail' to 'vm' to avoid confusion.
Raphael Coeffic [Wed, 14 Jan 2004 18:23:50 +0000 (18:23 +0000)]
changed vm module name from 'voicemail' to 'vm' to avoid confusion.

16 years ago- ser.cfg template preprocessed by m4
Jan Janak [Tue, 13 Jan 2004 19:42:56 +0000 (19:42 +0000)]
- ser.cfg template preprocessed by m4

16 years ago- FL_PERMANENT is used instead of a fixed expires value
Jan Janak [Mon, 12 Jan 2004 00:11:45 +0000 (00:11 +0000)]
- FL_PERMANENT is used instead of a fixed expires value

16 years agoFOREVER extended by a couple of years
Jiri Kuthan [Sun, 11 Jan 2004 19:21:27 +0000 (19:21 +0000)]
FOREVER extended by a couple of years

16 years ago- typo in an error message fixed.
Jan Janak [Sun, 4 Jan 2004 10:35:31 +0000 (10:35 +0000)]
- typo in an error message fixed.

16 years agoinitial support for presence.winfo event package
Jamey Hicks [Mon, 22 Dec 2003 16:11:22 +0000 (16:11 +0000)]
initial support for presence.winfo event package

16 years ago- added support for lump_rpl in failur route
Bogdan-Andrei Iancu [Thu, 18 Dec 2003 22:45:23 +0000 (22:45 +0000)]
- added support for lump_rpl in failur route

16 years agointroduce a check against creation of duplicate aliases
Jiri Kuthan [Wed, 17 Dec 2003 23:17:27 +0000 (23:17 +0000)]
introduce a check against creation of duplicate aliases

16 years ago- new table -- trusted
Jan Janak [Mon, 15 Dec 2003 20:27:10 +0000 (20:27 +0000)]
- new table -- trusted

16 years ago- fixed bug in print_routeset (reported by Alexander Mayrhofer)
Jan Janak [Mon, 15 Dec 2003 19:15:48 +0000 (19:15 +0000)]
- fixed bug in print_routeset (reported by Alexander Mayrhofer)

16 years ago- message fix: removed BUG: tcp dead child
Andrei Pelinescu-Onciul [Thu, 11 Dec 2003 14:02:32 +0000 (14:02 +0000)]
- message fix: removed BUG: tcp dead child

16 years ago - t_uac doesn't register a callback anymore if received a null function
Bogdan-Andrei Iancu [Thu, 11 Dec 2003 13:59:53 +0000 (13:59 +0000)]
 - t_uac doesn't register a callback anymore if received a null function
   (thanks to Jamey Hicks)