From sobomax at sippysoft.com Sun Nov 2 21:52:27 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 3 Nov 2008 06:52:27 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy main.c rtp.c rtp.h rtp_resizer.c rtpp_command.c rtpp_defines.h rtpp_record.c rtpp_util.c rtpp_util.h Message-ID: <20081103055227.B98F515BBDD@mail.berlios.de> sobomax 2008/11/03 06:52:27 CET SER CVS Repository Modified files: . main.c rtp.c rtp.h rtp_resizer.c rtpp_command.c rtpp_defines.h rtpp_record.c rtpp_util.c rtpp_util.h Log: Fix on Solaris. Submitted by: C. Bergstrom Revision Changes Path 1.84 +2 -2 rtpproxy/main.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/main.c.diff?r1=1.83&r2=1.84 1.8 +14 -13 rtpproxy/rtp.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtp.c.diff?r1=1.7&r2=1.8 1.10 +2 -2 rtpproxy/rtp.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtp.h.diff?r1=1.9&r2=1.10 1.5 +18 -15 rtpproxy/rtp_resizer.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtp_resizer.c.diff?r1=1.4&r2=1.5 1.19 +2 -2 rtpproxy/rtpp_command.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_command.c.diff?r1=1.18&r2=1.19 1.20 +5 -1 rtpproxy/rtpp_defines.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_defines.h.diff?r1=1.19&r2=1.20 1.12 +4 -4 rtpproxy/rtpp_record.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_record.c.diff?r1=1.11&r2=1.12 1.11 +34 -1 rtpproxy/rtpp_util.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_util.c.diff?r1=1.10&r2=1.11 1.12 +2 -1 rtpproxy/rtpp_util.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_util.h.diff?r1=1.11&r2=1.12 From sobomax at sippysoft.com Sun Nov 2 22:10:00 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 3 Nov 2008 07:10:00 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy main.c rtpp_command.c rtpp_command.h rtpp_defines.h rtpp_session.c rtpp_session.h Message-ID: <20081103061000.493B615D025@mail.berlios.de> sobomax 2008/11/03 07:09:59 CET SER CVS Repository Modified files: . main.c rtpp_command.c rtpp_command.h rtpp_defines.h rtpp_session.c rtpp_session.h Log: Improve handling of session updates, which could be either re-INVITE or 183/200 after 183 from different UAS, in which case we might be receiving both old and new streams at the same time. Introduce period of time (can be tweaked via UPDATE_WINDOW in the rtpp_defines.h) during which we look for packets from different IP:port and "latch" this IP:port in session parameters instead of previous address even if packet(s) from old address comes first. Sponsored by: SC Voice Systems SRL Revision Changes Path 1.85 +13 -6 rtpproxy/main.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/main.c.diff?r1=1.84&r2=1.85 1.20 +28 -7 rtpproxy/rtpp_command.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_command.c.diff?r1=1.19&r2=1.20 1.2 +2 -2 rtpproxy/rtpp_command.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_command.h.diff?r1=1.1&r2=1.2 1.21 +2 -1 rtpproxy/rtpp_defines.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_defines.h.diff?r1=1.20&r2=1.21 1.10 +3 -1 rtpproxy/rtpp_session.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_session.c.diff?r1=1.9&r2=1.10 1.15 +5 -1 rtpproxy/rtpp_session.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_session.h.diff?r1=1.14&r2=1.15 From sobomax at sippysoft.com Sun Nov 2 22:45:51 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 3 Nov 2008 07:45:51 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy rtpp_session.c Message-ID: <20081103064551.47187143019@mail.berlios.de> sobomax 2008/11/03 07:45:51 CET SER CVS Repository Modified files: . rtpp_session.c Log: Don't leak prev_addr for RTCP. Revision Changes Path 1.11 +3 -1 rtpproxy/rtpp_session.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_session.c.diff?r1=1.10&r2=1.11 From sobomax at sippysoft.com Mon Nov 3 00:49:45 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 3 Nov 2008 09:49:45 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy rtpp_command.c rtpp_session.c rtpp_session.h Message-ID: <20081103084945.EFE0314C4DC@mail.berlios.de> sobomax 2008/11/03 09:49:45 CET SER CVS Repository Modified files: . rtpp_command.c rtpp_session.c rtpp_session.h Log: o Extent 'U' / 'L' commands with optional payload types list. When specified, this list is saved in the session properties and can be used later on in the 'P' command; o extend 'P' command so that when codec list argument is the word "session" (without quotes) then the list of payload types saved by the 'U' or 'L' will be used to select the most appropriate prompt. o Add a new protocol version 20081102, so that we can use this functionality from nathelper when available. This is part of the work to enable playing announcements and MOH from the Sponsored by: Telio Telecom AS Revision Changes Path 1.21 +43 -3 rtpproxy/rtpp_command.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_command.c.diff?r1=1.20&r2=1.21 1.12 +5 -1 rtpproxy/rtpp_session.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_session.c.diff?r1=1.11&r2=1.12 1.16 +3 -1 rtpproxy/rtpp_session.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_session.h.diff?r1=1.15&r2=1.16 From sobomax at sippysoft.com Mon Nov 10 13:43:24 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 10 Nov 2008 13:43:24 -0800 Subject: [RTPproxy Devel] Mail outage Message-ID: <4918AAFC.805@sippysoft.com> Hi all, Due to some internal reorganization which resulted in corrupted configuration the mailing lists have been down for a few days. If somebody has sent something during this period please feel free to re-send. I apologize for inconvenience. Regards, -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts T/F: +1-646-651-1110 Web: http://www.sippysoft.com From sobomax at sippysoft.com Wed Nov 5 21:42:38 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Thu, 6 Nov 2008 06:42:38 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy configure.ac Message-ID: <20081106054238.C2FDA130B4E@mail.berlios.de> sobomax 2008/11/06 06:42:38 CET SER CVS Repository Modified files: . configure.ac Log: Another place where version number has to be updated. Revision Changes Path 1.20 +1 -1 rtpproxy/configure.ac http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/configure.ac.diff?r1=1.19&r2=1.20 From sobomax at sippysoft.com Wed Nov 5 21:39:58 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Thu, 6 Nov 2008 06:39:58 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy configure Message-ID: <20081106053958.D508112FEBF@mail.berlios.de> sobomax 2008/11/06 06:39:58 CET SER CVS Repository Modified files: . configure Log: Regen. Revision Changes Path 1.16 +9 -9 rtpproxy/configure http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/configure.diff?r1=1.15&r2=1.16 From sobomax at sippysoft.com Wed Nov 5 21:39:39 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Thu, 6 Nov 2008 06:39:39 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy configure.ac Message-ID: <20081106053939.4139C12E467@mail.berlios.de> sobomax 2008/11/06 06:39:38 CET SER CVS Repository Modified files: . configure.ac Log: Update snapshot version number. Revision Changes Path 1.19 +1 -1 rtpproxy/configure.ac http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/configure.ac.diff?r1=1.18&r2=1.19 From sobomax at sippysoft.com Wed Nov 5 21:43:08 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Thu, 6 Nov 2008 06:43:08 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy configure Message-ID: <20081106054308.D9D2713165D@mail.berlios.de> sobomax 2008/11/06 06:43:08 CET SER CVS Repository Modified files: . configure Log: Regen. Revision Changes Path 1.17 +1 -1 rtpproxy/configure http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/configure.diff?r1=1.16&r2=1.17 From sobomax at sippysoft.com Sat Nov 15 00:17:15 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 09:17:15 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy makeann.c Message-ID: <20081115081715.39C9610A79E@mail.berlios.de> sobomax 2008/11/15 09:17:15 CET SER CVS Repository Modified files: . makeann.c Log: There is no err.h on solaris. Reported by: muhammad akl Revision Changes Path 1.10 +3 -1 rtpproxy/makeann.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/makeann.c.diff?r1=1.9&r2=1.10 From sobomax at sippysoft.com Sat Nov 15 00:23:53 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 09:23:53 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy configure.ac makeann.c rtpp_util.h Message-ID: <20081115082353.48FA210A79E@mail.berlios.de> sobomax 2008/11/15 09:23:53 CET SER CVS Repository Modified files: . configure.ac makeann.c rtpp_util.h Log: Fix solaris properly - by detecting presence of err.h in the autoconf. Revision Changes Path 1.21 +1 -1 rtpproxy/configure.ac http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/configure.ac.diff?r1=1.20&r2=1.21 1.11 +4 -4 rtpproxy/makeann.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/makeann.c.diff?r1=1.10&r2=1.11 1.13 +4 -2 rtpproxy/rtpp_util.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_util.h.diff?r1=1.12&r2=1.13 From sobomax at sippysoft.com Sat Nov 15 00:24:47 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 09:24:47 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy config.h.in configure Message-ID: <20081115082447.F0A0340C8C@mail.berlios.de> sobomax 2008/11/15 09:24:47 CET SER CVS Repository Modified files: . config.h.in configure Log: Re-gen. Revision Changes Path 1.3 +4 -1 rtpproxy/config.h.in http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/config.h.in.diff?r1=1.2&r2=1.3 1.18 +1455 -1198 rtpproxy/configure http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/configure.diff?r1=1.17&r2=1.18 From sobomax at sippysoft.com Sat Nov 15 01:20:10 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 10:20:10 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy configure.ac Message-ID: <20081115092010.757CD15E63C@mail.berlios.de> sobomax 2008/11/15 10:20:10 CET SER CVS Repository Modified files: . configure.ac Log: Duh, looks like on solaris we need some extra libs to get functions normally residing in the libc. Revision Changes Path 1.22 +3 -0 rtpproxy/configure.ac http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/configure.ac.diff?r1=1.21&r2=1.22 From sobomax at sippysoft.com Sat Nov 15 01:20:27 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 10:20:27 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy configure Message-ID: <20081115092027.A6618156D62@mail.berlios.de> sobomax 2008/11/15 10:20:27 CET SER CVS Repository Modified files: . configure Log: Regen. Revision Changes Path 1.19 +3 -0 rtpproxy/configure http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/configure.diff?r1=1.18&r2=1.19 From sobomax at sippysoft.com Sat Nov 15 02:05:30 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 11:05:30 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy configure.ac Message-ID: <20081115100530.4E817154824@mail.berlios.de> sobomax 2008/11/15 11:05:30 CET SER CVS Repository Modified files: . configure.ac Log: xinet -> xnet. Revision Changes Path 1.23 +1 -1 rtpproxy/configure.ac http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/configure.ac.diff?r1=1.22&r2=1.23 From sobomax at sippysoft.com Sat Nov 15 02:06:28 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 11:06:28 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy configure Message-ID: <20081115100628.36B24154824@mail.berlios.de> sobomax 2008/11/15 11:06:28 CET SER CVS Repository Modified files: . configure Log: Re-gen. Revision Changes Path 1.20 +1 -1 rtpproxy/configure http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/configure.diff?r1=1.19&r2=1.20 From sobomax at sippysoft.com Sat Nov 15 02:32:51 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 11:32:51 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy makeann.c Message-ID: <20081115103251.A5C2115AB10@mail.berlios.de> sobomax 2008/11/15 11:32:51 CET SER CVS Repository Modified files: . makeann.c Log: Include rtpp_util.h to get err() wrapper for the cases when HAVE_ERR_H is not defined. Revision Changes Path 1.12 +3 -1 rtpproxy/makeann.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/makeann.c.diff?r1=1.11&r2=1.12 From sobomax at sippysoft.com Sat Nov 15 03:07:44 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 12:07:44 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy rtpp_util.h Message-ID: <20081115110744.28C794E426@mail.berlios.de> sobomax 2008/11/15 12:07:44 CET SER CVS Repository Modified files: . rtpp_util.h Log: Use HAVE_ERR_H instead of check for solaris. Revision Changes Path 1.14 +2 -2 rtpproxy/rtpp_util.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_util.h.diff?r1=1.13&r2=1.14 From sobomax at sippysoft.com Sat Nov 15 03:29:26 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 12:29:26 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy rtpp_util.h Message-ID: <20081115112926.AE48115A11D@mail.berlios.de> sobomax 2008/11/15 12:29:26 CET SER CVS Repository Modified files: . rtpp_util.h Log: Include errno.h and stdio.h on solaris. Revision Changes Path 1.15 +4 -1 rtpproxy/rtpp_util.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_util.h.diff?r1=1.14&r2=1.15 From sobomax at sippysoft.com Sat Nov 15 03:33:25 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 12:33:25 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy rtpp_util.h Message-ID: <20081115113325.A8C8515A11D@mail.berlios.de> sobomax 2008/11/15 12:33:25 CET SER CVS Repository Modified files: . rtpp_util.h Log: Fix reversed logic. Revision Changes Path 1.16 +2 -2 rtpproxy/rtpp_util.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_util.h.diff?r1=1.15&r2=1.16 From sobomax at sippysoft.com Sat Nov 15 03:34:38 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Sat, 15 Nov 2008 12:34:38 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy rtpp_util.h Message-ID: <20081115113438.EAD2815A11D@mail.berlios.de> sobomax 2008/11/15 12:34:38 CET SER CVS Repository Modified files: . rtpp_util.h Log: Add missed string.h. Revision Changes Path 1.17 +2 -1 rtpproxy/rtpp_util.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_util.h.diff?r1=1.16&r2=1.17 From sobomax at sippysoft.com Tue Nov 18 14:57:02 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Tue, 18 Nov 2008 23:57:02 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy main.c rtpp_util.c rtpp_util.h Message-ID: <20081118225702.E65B114B8E5@mail.berlios.de> sobomax 2008/11/18 23:57:02 CET SER CVS Repository Modified files: . main.c rtpp_util.c rtpp_util.h Log: Roll in our own daemon(3) implementation borrowed from FreeBSD's libc, so that we can provide this functionality on platforms like solaris. Revision Changes Path 1.86 +2 -4 rtpproxy/main.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/main.c.diff?r1=1.85&r2=1.86 1.12 +55 -1 rtpproxy/rtpp_util.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_util.c.diff?r1=1.11&r2=1.12 1.18 +2 -1 rtpproxy/rtpp_util.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_util.h.diff?r1=1.17&r2=1.18 From sobomax at sippysoft.com Thu Nov 20 11:14:25 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Thu, 20 Nov 2008 20:14:25 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy rtpp_util.c Message-ID: <20081120191425.8F4FACE39@mail.berlios.de> sobomax 2008/11/20 20:14:25 CET SER CVS Repository Modified files: . rtpp_util.c Log: Add missed errno.h. Revision Changes Path 1.13 +2 -1 rtpproxy/rtpp_util.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_util.c.diff?r1=1.12&r2=1.13 From sobomax at sippysoft.com Mon Nov 24 22:12:24 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Tue, 25 Nov 2008 07:12:24 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy rtpp_defines.h Message-ID: <20081125061224.79D5140E23@mail.berlios.de> sobomax 2008/11/25 07:12:23 CET SER CVS Repository Modified files: . rtpp_defines.h Log: Include stdint.h on all platforms, not only on Linux. It's required to get standard integer types ([u]intX_t) in. This fixes build on macos. Revision Changes Path 1.22 +1 -3 rtpproxy/rtpp_defines.h http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_defines.h.diff?r1=1.21&r2=1.22 From sobomax at sippysoft.com Mon Nov 24 22:13:24 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Tue, 25 Nov 2008 07:13:24 +0100 (CET) Subject: [RTPproxy Devel] CVS:commitlog: rtpproxy rtpp_command.c Message-ID: <20081125061324.AC8DC40E23@mail.berlios.de> sobomax 2008/11/25 07:13:24 CET SER CVS Repository Modified files: . rtpp_command.c Log: Make medianum unsigned int to make gcc happy. Revision Changes Path 1.22 +4 -3 rtpproxy/rtpp_command.c http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_command.c.diff?r1=1.21&r2=1.22