sip-router
17 years ago- bug fixed in request() - after linking the RURI in the new dialog,
Bogdan-Andrei Iancu [Thu, 1 Apr 2004 17:06:07 +0000 (17:06 +0000)]
- bug fixed in request() - after linking the RURI in the new dialog,
  calculate_hooks must be called to update next_hop

17 years ago - updated RE bugs
Andrei Pelinescu-Onciul [Thu, 1 Apr 2004 13:40:43 +0000 (13:40 +0000)]
 - updated RE bugs
 - added a workarround for [^something] matches new line, courtesy of Bogdan

17 years ago- changed a warning into a dbg
Andrei Pelinescu-Onciul [Wed, 31 Mar 2004 11:01:20 +0000 (11:01 +0000)]
- changed a warning into a dbg

17 years ago - fixed via->alias not translated bug in tm/sip_msg.c via_body_cloner (not criticial)
Andrei Pelinescu-Onciul [Wed, 31 Mar 2004 09:29:55 +0000 (09:29 +0000)]
 - fixed via->alias not translated bug in tm/sip_msg.c via_body_cloner (not criticial)
 - fixed parse_via, rport set instead of i  (critical, could cause core dumps
  in some configuration involving tcp and  would also open an extra tcp
  connection for replies, if stateless mode is used)
 - Makefile*: version number increase and excluded cpl-c and pa from
   compilation (they depend on libxml2, use make include="cpl-c pa" if you want
   to compile them)

17 years agoMore log message fixes.
Jan Janak [Tue, 30 Mar 2004 16:20:04 +0000 (16:20 +0000)]
More log message fixes.

17 years agoFixed missleading name of function in log message.
Jan Janak [Tue, 30 Mar 2004 15:18:03 +0000 (15:18 +0000)]
Fixed missleading name of function in log message.

17 years ago- news updated with the changes from the last commit
Andrei Pelinescu-Onciul [Tue, 30 Mar 2004 09:51:04 +0000 (09:51 +0000)]
- news updated with the changes from the last commit

17 years ago- core dump limits are by default set to unlimited or a high enough
Andrei Pelinescu-Onciul [Tue, 30 Mar 2004 09:44:19 +0000 (09:44 +0000)]
- core dump limits are by default set to unlimited or a high enough
  value (to disable set disable_core_dump=yes  in ser.cfg).
- open file limits set-able in ser.cfg, use open_files_limit=no
 to make ser automatically try to increase this limit (if no<current limit
 nothing will be done). You must start ser as root to be able to increase
  its open file limit past the hardlimit (default 1024 on most systems).
- move process table init. before module init. (sanity)

17 years ago .- missing copyrights
Andrei Pelinescu-Onciul [Wed, 24 Mar 2004 14:53:04 +0000 (14:53 +0000)]
 .- missing copyrights

17 years ago- more cleanup
Andrei Pelinescu-Onciul [Wed, 24 Mar 2004 11:08:14 +0000 (11:08 +0000)]
- more cleanup

17 years ago - cleanup
Andrei Pelinescu-Onciul [Wed, 24 Mar 2004 10:59:29 +0000 (10:59 +0000)]
 - cleanup

17 years ago- condition fixup
Bogdan-Andrei Iancu [Tue, 16 Mar 2004 19:49:28 +0000 (19:49 +0000)]
- condition fixup

17 years agoRemoved the part about replacing uri==myself
Jan Janak [Tue, 16 Mar 2004 17:00:57 +0000 (17:00 +0000)]
Removed the part about replacing uri==myself

17 years ago - looks like ifndef/define was missing
Bogdan-Andrei Iancu [Tue, 16 Mar 2004 14:47:09 +0000 (14:47 +0000)]
 - looks like ifndef/define was missing

17 years agosplit of t_relay to t_relay_udp/t_relay_tcp documented
Jiri Kuthan [Tue, 16 Mar 2004 13:37:05 +0000 (13:37 +0000)]
split of t_relay to t_relay_udp/t_relay_tcp documented

17 years ago- bugfix: unix_server_loop: buffer.s was never reset
Andrei Pelinescu-Onciul [Mon, 15 Mar 2004 15:50:42 +0000 (15:50 +0000)]
- bugfix: unix_server_loop: buffer.s was never reset

17 years agocmd_list initialized to zero manually, just to be sure
Jan Janak [Mon, 15 Mar 2004 15:42:16 +0000 (15:42 +0000)]
cmd_list initialized to zero manually, just to be sure

17 years ago - va_end() on error
Andrei Pelinescu-Onciul [Mon, 15 Mar 2004 15:29:58 +0000 (15:29 +0000)]
 - va_end() on error
 - ret==-1 changed into ret < 0

17 years agoDialog-wise ACKs for local transactions.
Jan Janak [Sun, 14 Mar 2004 17:54:38 +0000 (17:54 +0000)]
Dialog-wise ACKs for local transactions.

17 years ago - modparam types switched to flags; USE_FUNC_PARAM flag added for param
Bogdan-Andrei Iancu [Fri, 12 Mar 2004 14:15:22 +0000 (14:15 +0000)]
 - modparam types switched to flags; USE_FUNC_PARAM flag added for param
   type -  instead of copying the param value, a func is called to process it

17 years agoAdded index to table acc by column sip_callid. It's needful to selecting missed calls...
Karel Kozlik [Wed, 10 Mar 2004 21:00:33 +0000 (21:00 +0000)]
Added index to table acc by column sip_callid. It's needful to selecting missed calls in serweb.

17 years agoadded tables for user preferences, multidomain serweb ACL control, speed-dial and...
Karel Kozlik [Wed, 10 Mar 2004 11:58:37 +0000 (11:58 +0000)]
added tables for user preferences, multidomain serweb ACL control, speed-dial and caller screening

17 years agoProper function names in error messages
Jan Janak [Tue, 9 Mar 2004 19:36:15 +0000 (19:36 +0000)]
Proper function names in error messages

17 years agoUnix domain socket version of serctl
Jan Janak [Tue, 9 Mar 2004 18:32:58 +0000 (18:32 +0000)]
Unix domain socket version of serctl

17 years ago- open_fifo_server split into init_fifo_server and start_fifo_server
Andrei Pelinescu-Onciul [Tue, 9 Mar 2004 15:18:10 +0000 (15:18 +0000)]
- open_fifo_server split into init_fifo_server and start_fifo_server
- init_fifo_server called before do_suid
- start_fifo_server called after do_suid and after all sockets are opened
 (to inherit them)
- fixed init order fro non_fork_mode (this mode is only for debugging,
  shouldn't need fifo or unix server, but if it needs them try to init them
  before do_suid and start them after)
- increased version no.

17 years agoIf SER compiled without USE_TCP don't try to lookup for a function
Maxim Sobolev [Tue, 9 Mar 2004 14:45:12 +0000 (14:45 +0000)]
If SER compiled without USE_TCP don't try to lookup for a function
t_relay_to_tcp. This fixes acc module loading when SER compiled without
USE_TCP.

17 years ago.cvs ignore added
Jan Janak [Tue, 9 Mar 2004 12:53:13 +0000 (12:53 +0000)]
.cvs ignore added

17 years agoserunix added.
Jan Janak [Tue, 9 Mar 2004 12:51:14 +0000 (12:51 +0000)]
serunix added.

17 years agoUnix domain socket wrapper
Jan Janak [Tue, 9 Mar 2004 12:26:42 +0000 (12:26 +0000)]
Unix domain socket wrapper

17 years ago- su_getport type changed from short to unsigned short
Andrei Pelinescu-Onciul [Tue, 9 Mar 2004 11:26:06 +0000 (11:26 +0000)]
- su_getport type changed from short to unsigned short

17 years agoInitialization if unix domain socket split
Jan Janak [Tue, 9 Mar 2004 11:10:59 +0000 (11:10 +0000)]
Initialization if unix domain socket split

17 years agoInitialization of the unixsock server moved before forking of UDP
Jan Janak [Mon, 8 Mar 2004 20:51:57 +0000 (20:51 +0000)]
Initialization of the unixsock server moved before forking of UDP
listeners because they need to inhert open unix sockets

17 years ago- increased vers. no
Andrei Pelinescu-Onciul [Mon, 8 Mar 2004 14:06:18 +0000 (14:06 +0000)]
- increased vers. no

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

17 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

17 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

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

17 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

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

17 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

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

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

17 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

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

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

17 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

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

17 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

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

17 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

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

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

17 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

17 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

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

17 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

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

17 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

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

17 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

17 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

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

17 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

17 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)!

17 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

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

17 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

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

17 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

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

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

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

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

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

17 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

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

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

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

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

17 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

17 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

17 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

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

17 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!!!!

17 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

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

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

17 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

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

17 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

17 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

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

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

17 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

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

17 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

17 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

17 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

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

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