/[resiprocate]/branches
ViewVC logotype

Log of /branches

View Directory Listing Directory Listing


Sticky Revision:

Revision 11206 - Directory Listing
Modified Sat May 31 10:43:50 2014 UTC (5 years, 5 months ago) by dpocock
resip/stack: TlsConnection: check for errors after calling SSL_shutdown

Revision 11205 - Directory Listing
Modified Sat May 31 10:43:30 2014 UTC (5 years, 5 months ago) by dpocock
resip/stack: TlsConnection: check for errors after calling SSL_pending

Revision 11204 - Directory Listing
Modified Sat May 31 10:43:10 2014 UTC (5 years, 5 months ago) by dpocock
rpm: add definitions for stdint to CXXFLAGS

Revision 11203 - Directory Listing
Modified Sat May 31 10:42:53 2014 UTC (5 years, 5 months ago) by dpocock
resip/stack: TlsConnection: check for errors after calling SSL_get_shutdown

Revision 11198 - Directory Listing
Modified Fri May 30 19:33:45 2014 UTC (5 years, 5 months ago) by dpocock
release: update changelog for 1.9.7

Revision 11197 - Directory Listing
Modified Fri May 30 19:22:46 2014 UTC (5 years, 5 months ago) by dpocock
rpm: Indicate that b2bua package is obsolete

Revision 11195 - Directory Listing
Modified Fri May 30 19:15:08 2014 UTC (5 years, 5 months ago) by dpocock
release: update for v1.9.7

Revision 11194 - Directory Listing
Modified Fri May 30 18:55:13 2014 UTC (5 years, 5 months ago) by dpocock
resip/stack: TlsConnection: correctly handle OpenSSL error queue after SSL_read

Revision 11193 - Directory Listing
Modified Fri May 30 18:54:51 2014 UTC (5 years, 5 months ago) by dpocock
-fix for forced target routing in TransactionState - thanks to John Gregg for this

Revision 11192 - Directory Listing
Modified Fri May 30 18:54:30 2014 UTC (5 years, 5 months ago) by dpocock
-enhance command line parsing exceptions with additional details - thanks to John Gregg for initial contribution

Revision 11191 - Directory Listing
Modified Fri May 30 18:54:11 2014 UTC (5 years, 5 months ago) by dpocock
-if a v6 address is passed to the GenericIPAddress sockaddr constructor, ensure the entire v6 address
 is copied over properly.  Note:  sockaddr is smaller than sockaddr_in6 - Thanks to Bjorn A for this fix

Revision 11190 - Directory Listing
Modified Fri May 30 18:53:51 2014 UTC (5 years, 5 months ago) by dpocock
-accept case insensitive log level strings

Revision 11189 - Directory Listing
Modified Fri May 30 18:53:15 2014 UTC (5 years, 5 months ago) by dpocock
-fix obscure bug in basicClient where if we don't use a threaded stack processing does
 not function correctly - required PollGrp to be passed to SipStack constructor

Revision 11188 - Directory Listing
Modified Fri May 30 18:25:20 2014 UTC (5 years, 5 months ago) by dpocock
-fix for a use-after-free bug when adding multi-headers to a list that has been copied, and then
 one of the headers is accessed (but not necessarily parsed) - thanks to Byron Campen for this fix!

Revision 11187 - Directory Listing
Modified Fri May 30 18:24:55 2014 UTC (5 years, 5 months ago) by dpocock
Added accessor for TransactionUser FIFO so to obtain stats

Revision 11186 - Directory Listing
Modified Fri May 30 18:24:35 2014 UTC (5 years, 5 months ago) by dpocock
-additional OpenSSL cleanup fn - reordered functions to match order used in this post:
 http://openssl.6102.n7.nabble.com/Cleanup-procedure-missing-some-calls-td37441.html

Revision 11185 - Directory Listing
Modified Fri May 30 18:24:00 2014 UTC (5 years, 5 months ago) by dpocock
-modified asio and boost include file ordering to avoid multiply defined symbol errors on linking

Revision 11184 - Directory Listing
Modified Fri May 30 18:22:46 2014 UTC (5 years, 5 months ago) by dpocock
-remove extra sleep definitions

Revision 11183 - Directory Listing
Modified Fri May 30 18:22:27 2014 UTC (5 years, 5 months ago) by dpocock
-remove extra sleep definitions

Revision 11182 - Directory Listing
Modified Fri May 30 18:19:11 2014 UTC (5 years, 5 months ago) by dpocock
-fix a bug with Keepalive processing that causes transaction state leakage and potential traps

Revision 11181 - Directory Listing
Modified Fri May 30 18:18:49 2014 UTC (5 years, 5 months ago) by dpocock
rutil: syslog: use LOG_PID, avoid sending redundant data in log string.

Revision 11138 - Directory Listing
Modified Thu Apr 10 18:39:30 2014 UTC (5 years, 7 months ago) by dpocock
release: update changelog for 1.9.6

Revision 11136 - Directory Listing
Modified Wed Apr 9 21:57:03 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: use correct Codec constructor

Revision 11135 - Directory Listing
Modified Wed Apr 9 21:56:42 2014 UTC (5 years, 7 months ago) by dpocock
-when looking for authentication headers to remove don't use mRequestContext.getDigestRealm since it can punt
 on the RequestUri host and that host may have nothing to do with our domain(s) - use isMyDomain instead

Revision 11134 - Directory Listing
Modified Wed Apr 9 21:53:14 2014 UTC (5 years, 7 months ago) by dpocock
repro/reprocmd: no need to link directly with RADIUS library

Revision 11133 - Directory Listing
Modified Wed Apr 9 21:52:53 2014 UTC (5 years, 7 months ago) by dpocock
repro: ensure dl is linked for dlsym

Revision 11132 - Directory Listing
Modified Wed Apr 9 21:52:34 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: directly link with the other sipX libs we access

Revision 11131 - Directory Listing
Modified Wed Apr 9 21:44:47 2014 UTC (5 years, 7 months ago) by dpocock
release: update for v1.9.6

Revision 11120 - Directory Listing
Modified Wed Mar 26 14:51:50 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: ensure MOHParkServer links with sipXport

Revision 11119 - Directory Listing
Modified Wed Mar 26 14:51:32 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: ensure testUA links with sipXport

Revision 11117 - Directory Listing
Modified Wed Mar 26 14:25:46 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: check return value of getenv

Revision 11115 - Directory Listing
Modified Wed Mar 26 12:23:41 2014 UTC (5 years, 7 months ago) by dpocock
release: update ChangeLog for v1.9.5

Revision 11114 - Directory Listing
Modified Wed Mar 26 12:20:30 2014 UTC (5 years, 7 months ago) by dpocock
release: update for v1.9.5

Revision 11113 - Directory Listing
Modified Wed Mar 26 12:20:04 2014 UTC (5 years, 7 months ago) by dpocock
build: include new source files in Windows build system

Revision 11110 - Directory Listing
Modified Wed Mar 26 12:18:33 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: SipXHelper: map log entries

Revision 11109 - Directory Listing
Modified Wed Mar 26 12:17:40 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: do not send DTMF as inband audio, can be troublesome as sipXtapi echoes it back to caller

Revision 11108 - Directory Listing
Modified Wed Mar 26 12:16:55 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: safety checks when using dynamic_cast with ConversationProfile

Revision 11107 - Directory Listing
Modified Wed Mar 26 12:15:58 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: avoid changing payload IDs in the default ConversationProfile

Revision 11106 - Directory Listing
Modified Wed Mar 26 12:15:19 2014 UTC (5 years, 7 months ago) by dpocock
travis: use trusty instead of saucy, get some packages direct from sid

Revision 11088 - Directory Listing
Modified Tue Mar 25 20:21:36 2014 UTC (5 years, 7 months ago) by dpocock
release: update ChangeLog for v1.9.4

Revision 11087 - Directory Listing
Modified Tue Mar 25 20:17:44 2014 UTC (5 years, 7 months ago) by dpocock
release: update ChangeLog for v1.9.4

Revision 11086 - Directory Listing
Modified Tue Mar 25 20:16:48 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: clarify DTMF API: tones represented by event code, API-user durations in milliseconds

Revision 11085 - Directory Listing
Modified Tue Mar 25 20:16:10 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: per-participant tone support

Revision 11084 - Directory Listing
Modified Tue Mar 25 20:15:51 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: fix for case where DialogSet Profile is not an instance of ConversationProfile

Revision 11083 - Directory Listing
Modified Tue Mar 25 20:15:32 2014 UTC (5 years, 7 months ago) by dpocock
reflow, resip/recon: ensure libraries link with sipXtapi libs

Revision 11075 - Directory Listing
Modified Mon Mar 24 14:28:37 2014 UTC (5 years, 7 months ago) by dpocock
release: update ChangeLog for v1.9.3

Revision 11074 - Directory Listing
Modified Mon Mar 24 14:22:15 2014 UTC (5 years, 7 months ago) by dpocock
release: update for v1.9.3

Revision 11073 - Directory Listing
Modified Mon Mar 24 14:20:28 2014 UTC (5 years, 7 months ago) by dpocock
resip/dum: add some comments and a warning about acceptNIT and rejectNIT for SIP INFO

Revision 11072 - Directory Listing
Modified Mon Mar 24 14:20:05 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: call acceptNIT()/rejectNIT() after handling INFO message

Revision 11071 - Directory Listing
Modified Mon Mar 24 14:19:27 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: ConversationManager: specify UserProfile and extension headers when creating new remote participant

Revision 11070 - Directory Listing
Modified Mon Mar 24 14:17:30 2014 UTC (5 years, 7 months ago) by dpocock
-added allowed events to 489 errors - thanks to Ionut Slaveanu for this fix

Revision 11069 - Directory Listing
Modified Mon Mar 24 14:17:09 2014 UTC (5 years, 7 months ago) by dpocock
resip/recon: ConversationManager: allow alternate sample rates to be selected

Revision 11068 - Directory Listing
Modified Mon Mar 24 14:16:48 2014 UTC (5 years, 7 months ago) by dpocock
reTurn/client: TurnSocket: fix for sending when not using TURN

Revision 11067 - Directory Listing
Modified Mon Mar 24 14:16:29 2014 UTC (5 years, 7 months ago) by dpocock
travis: remove some build flags

Revision 11066 - Directory Listing
Modified Mon Mar 24 14:16:11 2014 UTC (5 years, 7 months ago) by dpocock
travis: add libsrtp-dev, required for recon build

Revision 11065 - Directory Listing
Modified Mon Mar 24 14:15:51 2014 UTC (5 years, 7 months ago) by dpocock
travis: use libfreeradius-client-dev instead of radiusclient-ng

Revision 11064 - Directory Listing
Modified Mon Mar 24 14:15:32 2014 UTC (5 years, 7 months ago) by dpocock
travis: build recon in CI

Revision 11063 - Directory Listing
Modified Mon Mar 24 14:15:13 2014 UTC (5 years, 7 months ago) by dpocock
resip/stack: handler for the dtmf-relay content type

Revision 11036 - Directory Listing
Modified Sun Mar 9 07:56:53 2014 UTC (5 years, 8 months ago) by dpocock
release: update ChangeLog for v1.9.2

Revision 11035 - Directory Listing
Modified Sun Mar 9 07:53:10 2014 UTC (5 years, 8 months ago) by dpocock
release: update for v1.9.2

Revision 11034 - Directory Listing
Modified Sun Mar 9 07:52:46 2014 UTC (5 years, 8 months ago) by dpocock
fix issues found by ASan

Revision 11033 - Directory Listing
Modified Sun Mar 9 05:50:48 2014 UTC (5 years, 8 months ago) by bcampen
Remove merged branch.


Revision 11031 - Directory Listing
Modified Fri Mar 7 05:22:06 2014 UTC (5 years, 8 months ago) by bcampen
Merge latest from main.


Revision 11026 - Directory Listing
Modified Wed Mar 5 05:33:23 2014 UTC (5 years, 8 months ago) by bcampen
Fix another case where we were assuming memcmp never reads anything after the first difference.
Also, introducing a slightly more efficient way to determine the remaining length in a ParseBuffer.


Revision 11025 - Directory Listing
Modified Wed Mar 5 05:31:15 2014 UTC (5 years, 8 months ago) by bcampen
Fix ASan error in testLogger; it is not safe to assume that memcmp will not
read memory after the first difference.


Revision 11024 - Directory Listing
Modified Wed Mar 5 05:23:13 2014 UTC (5 years, 8 months ago) by bcampen
Fix failures in testParseBuffer by working around the implicit type conversion gotcha that caused them.


Revision 11023 - Directory Listing
Modified Wed Mar 5 05:20:41 2014 UTC (5 years, 8 months ago) by bcampen
Improve parse test-cases.


Revision 11022 - Directory Listing
Modified Wed Mar 5 05:17:35 2014 UTC (5 years, 8 months ago) by bcampen
Branch for testing out fixes for bugs found with ASan.


Revision 11010 - Directory Listing
Modified Sat Mar 1 18:38:42 2014 UTC (5 years, 8 months ago) by sgodin
-fix for Windows DNS Server use.  Ignore Link Local DNS Server entries:

// Source: http://comments.gmane.org/gmane.network.dns.c-ares/1090
// Windows implements a draft RFC from 2001
// (http://tools.ietf.org/id/draft-ietf-ipngwg-dns-discovery-03.txt) that
// suggests that DNS resolvers try a couple of fixed "site-local" IPv6
// addresses (fec0:0:0:ffff::1, fec0:0:0:ffff::2 and fec0:0:0:ffff::3), which
// would allow the networking stack to find DNS servers without any
// configuration. 

// The whole concept of site-local addresses is now considered problematic and
// the use of the fec0::/10 address range has been officially deprecated in RFC
// 3879 (http://www.ietf.org/rfc/rfc3879.txt) so it seems unlikely that this
// way of setting up DNS on a network will become popular in the future.

Revision 10998 - Directory Listing
Modified Fri Feb 21 21:11:46 2014 UTC (5 years, 8 months ago) by dpocock
release: ChangeLog updates missed in v1.9.1

Revision 10996 - Directory Listing
Modified Thu Feb 20 14:34:05 2014 UTC (5 years, 9 months ago) by dpocock
-fix coding style

Revision 10995 - Directory Listing
Modified Thu Feb 20 14:32:35 2014 UTC (5 years, 9 months ago) by dpocock
-fix for spinning in DnsThread - thanks to Bjorn Andersson

Revision 10994 - Directory Listing
Modified Thu Feb 20 14:31:05 2014 UTC (5 years, 9 months ago) by dpocock
-ensure mPollGrp is set before accessing it in AresDnsPollItem::resetPollGrp

Revision 10993 - Directory Listing
Modified Thu Feb 20 14:30:14 2014 UTC (5 years, 9 months ago) by dpocock
-fix RegSyncClient so that it detects breaks in the socket connection to the server - by using keepalives
 -if we try to send on the socket periodically then we will detect connection errors
-made EGAIN and EWOULDBLOCK processing the same in a few additional spots
-add WinLeakCheck header to some new Websocket class files to aid in leak detection on windows


Revision 10990 - Directory Listing
Modified Thu Feb 20 12:07:51 2014 UTC (5 years, 9 months ago) by dpocock
resip: Security: stop trying to write cert files in various places

Revision 10989 - Directory Listing
Modified Thu Feb 20 12:07:18 2014 UTC (5 years, 9 months ago) by dpocock
repro: WebAdmin: catch and log exceptions when starting

Revision 10988 - Directory Listing
Modified Thu Feb 20 12:05:21 2014 UTC (5 years, 9 months ago) by dpocock
-fix issue with CommandServerList being deleted when not newed if startup fails due to transport exception
 -modified CommandServerList and WebAdminList to not be heap allocated to clean up implementation
 -don't copy list in WebAdminThread and CommandServerThread - just use reference


Revision 10987 - Directory Listing
Modified Thu Feb 20 12:02:45 2014 UTC (5 years, 9 months ago) by dpocock
-fixed up StackStatistics handling for when multiple command servers are running (ie: v4 and v6 CommandServers)
 -ReproRunner now receives the statistics and dispatches them to each running CommandServer
-repro
 -ensure we use the ServerText config setting to set the server text headers in requests that traverse repro
 -fix potential memory leak when creating web admin objects fails


Revision 10986 - Directory Listing
Modified Thu Feb 20 11:46:02 2014 UTC (5 years, 9 months ago) by dpocock
-small change to make reflow compatible with ASIO 1.10.1

Revision 10985 - Directory Listing
Modified Thu Feb 20 11:45:30 2014 UTC (5 years, 9 months ago) by dpocock
-change default configuration so that server key reads from server.pem - so that reTurn will start with
 distributed files

Revision 10984 - Directory Listing
Modified Thu Feb 20 11:44:19 2014 UTC (5 years, 9 months ago) by dpocock
-changes to make reTurn compatible with ASIO 1.10.1

Revision 10983 - Directory Listing
Modified Thu Feb 20 11:43:07 2014 UTC (5 years, 9 months ago) by dpocock
-fix potential leak removed by Coverity if CommandServer doesn't get created properly

Revision 10982 - Directory Listing
Modified Thu Feb 20 11:40:37 2014 UTC (5 years, 9 months ago) by dpocock
travis: enable clang builds again

Revision 10981 - Directory Listing
Modified Thu Feb 20 11:39:39 2014 UTC (5 years, 9 months ago) by dpocock
-use threadsafe variant of localtime (localtime_r) on non-windows based platforms

Revision 10980 - Directory Listing
Modified Thu Feb 20 11:36:07 2014 UTC (5 years, 9 months ago) by dpocock
release: update for v1.9.1

Revision 10956 - Directory Listing
Modified Mon Feb 10 19:20:25 2014 UTC (5 years, 9 months ago) by dpocock
release: update for v1.9.0

Revision 10953 - Directory Listing
Modified Mon Feb 10 18:45:15 2014 UTC (5 years, 9 months ago) by dpocock
rpm: remove CAFile from spec file

Revision 10952 - Directory Listing
Modified Mon Feb 10 18:44:26 2014 UTC (5 years, 9 months ago) by dpocock
resip/stack: Fix bug where we would throw an exception if a UAS removed tag params when sending a response.

Revision 10951 - Directory Listing
Modified Mon Feb 10 18:37:24 2014 UTC (5 years, 9 months ago) by dpocock
release: add more comments about cookies auth

Revision 10950 - Directory Listing
Modified Mon Feb 10 18:35:04 2014 UTC (5 years, 9 months ago) by dpocock
release: add Highlights to ChangeLog

Revision 10940 - Directory Listing
Modified Thu Feb 6 20:12:06 2014 UTC (5 years, 9 months ago) by sgodin
minor mods

Revision 10939 - Directory Listing
Modified Thu Feb 6 20:00:50 2014 UTC (5 years, 9 months ago) by dpocock
release: updating ChangeLog

Revision 10938 - Directory Listing
Modified Thu Feb 6 19:03:54 2014 UTC (5 years, 9 months ago) by dpocock
rpm: using systemd macros (backported from main)

Revision 10936 - Directory Listing
Modified Wed Feb 5 20:23:28 2014 UTC (5 years, 9 months ago) by sgodin
-first cut at ChangeLog

Revision 10935 - Directory Listing
Modified Tue Feb 4 21:24:11 2014 UTC (5 years, 9 months ago) by dpocock
rpm: various fixes for RHEL6 builds (backported from main)

Revision 10930 - Directory Listing
Modified Tue Jan 28 19:58:35 2014 UTC (5 years, 9 months ago) by dpocock
release: create branch for 1.9 series releases

Revision 10918 - Directory Listing
Modified Sat Jan 25 05:03:11 2014 UTC (5 years, 9 months ago) by fjoanis
Fixed broken CMake test for monotonic clock.


Revision 10917 - Directory Listing
Modified Sat Jan 25 04:58:10 2014 UTC (5 years, 9 months ago) by fjoanis
Added boilerplate support for generating a config.h file. Not all values have been ported from autotools yet.


Revision 10916 - Directory Listing
Modified Sat Jan 25 04:54:09 2014 UTC (5 years, 9 months ago) by fjoanis
Cleaned up CMake helper scripts and added BerkeleyDb support.


Revision 10915 - Directory Listing
Modified Tue Jan 21 22:50:55 2014 UTC (5 years, 9 months ago) by sgodin
-moved Francis' readme from his git repo to here

Revision 10909 - Directory Listing
Modified Tue Jan 21 17:12:27 2014 UTC (5 years, 9 months ago) by Ddinu
Added another persistence mode PersistenceOnRestart: on restart, save the Dialog data and on startup retrieve it.


Revision 10890 - Directory Listing
Modified Mon Jan 20 16:10:00 2014 UTC (5 years, 10 months ago) by Ddinu
Added case when subscription timeout fires but the expiry in the DB was updated by another node(through a refresh), so we shouldn't terminate subscription.
Some small changes, code refactoring and beautification.


Revision 10887 - Directory Listing
Modified Mon Jan 20 03:57:44 2014 UTC (5 years, 10 months ago) by fjoanis
Added CMake helper to find cajun from contrib folder.


Revision 10886 - Directory Listing
Modified Mon Jan 20 03:56:33 2014 UTC (5 years, 10 months ago) by fjoanis
Did some preparations to get to build repro. Properly added each include dir found by FIND_PACKAGE.


Revision 10885 - Directory Listing
Modified Mon Jan 20 02:06:34 2014 UTC (5 years, 10 months ago) by fjoanis
Fixed broken build for DUM on MacOS

Revision 10884 - Directory Listing
Modified Mon Jan 20 01:51:54 2014 UTC (5 years, 10 months ago) by fjoanis
Added reTurn + reFlow to CMake

Revision 10883 - Directory Listing
Modified Sun Jan 19 23:35:14 2014 UTC (5 years, 10 months ago) by fjoanis
Fixed issue when popt is not present on system

Revision 10882 - Directory Listing
Modified Sun Jan 19 23:10:50 2014 UTC (5 years, 10 months ago) by fjoanis
Added DUM + its tests to CMake build.


Revision 10881 - Directory Listing
Modified Sun Jan 19 22:22:21 2014 UTC (5 years, 10 months ago) by fjoanis
Added CMake helper scripts to find popt and ares + other small fixes.

Revision 10872 - Directory Listing
Modified Wed Jan 15 21:30:43 2014 UTC (5 years, 10 months ago) by fjoanis
"Merged" CMake files from GitHub. Still needs work.


Revision 10867 - Directory Listing
Modified Tue Jan 14 13:40:33 2014 UTC (5 years, 10 months ago) by dtacalau
Improved DumUserAgent::init to try setting port in a loop to skip busy ports because other applications may use some of these ports

Revision 10866 - Directory Listing
Modified Tue Jan 14 10:43:30 2014 UTC (5 years, 10 months ago) by dtacalau
Changed Makefile to compile tfdum as library so it can be used in other projects

Revision 10865 - Directory Listing
Modified Tue Jan 14 09:19:16 2014 UTC (5 years, 10 months ago) by dtacalau
Fix TestUser constructor - password was not saved properly

Revision 10851 - Directory Listing
Modified Mon Jan 13 17:15:30 2014 UTC (5 years, 10 months ago) by Ddinu
Updated branch with latest changed related to DUM HA. Now, Dialogs and ServerSubscriptions are updated with latest changes from DB, some bugs fixed, some refactoring was done.


Revision 10839 - Directory Listing
Modified Mon Jan 6 05:54:09 2014 UTC (5 years, 10 months ago) by bcampen
Some initial cmake build, mostly generated by am2cmake, with some hand-editing.


Revision 10838 - Directory Listing
Modified Mon Jan 6 05:53:13 2014 UTC (5 years, 10 months ago) by bcampen
Branch for playing with cmake.


Revision 10744 - Directory Listing
Modified Wed Dec 18 11:04:46 2013 UTC (5 years, 11 months ago) by Ddinu
Some refactoring of class DialogSetPersistenceManager (better names of member functions)
Added code for syncDialogSetChangesToPersistence which checks for flags and calls appropriate function to update/add/remove the DialogSet.


Revision 10740 - Directory Listing
Modified Tue Dec 17 17:18:56 2013 UTC (5 years, 11 months ago) by Ddinu
First commit with work so far on DUM HA implementation.
The purpose of this project is to make DUM dialog-related data persistent and make DUM able to work in HA environment.
Commit so far consists in a general architecture and ability to save DialogSet related data (id, state, DialogSet creating request) and also some working functionality regarding HA, like updating DialogSet data from DB before working with it and recreating a DialogSet when it was created externally in DB.


Revision 10731 - Directory Listing
Modified Tue Dec 10 14:21:34 2013 UTC (5 years, 11 months ago) by sgodin
New branch for Ezuce Rls developement

Revision 10707 - Directory Listing
Modified Fri Nov 29 18:02:42 2013 UTC (5 years, 11 months ago) by dpocock
resip/stack: add support for asynchronous message decoration (initial cut)

Revision 10706 - Directory Listing
Modified Fri Nov 29 17:50:55 2013 UTC (5 years, 11 months ago) by dpocock
branch: feature branch for asynchronous decorator

Revision 10684 - Directory Listing
Modified Wed Nov 20 21:11:00 2013 UTC (6 years ago) by pckizer
random repo verification write test

Revision 10683 - Directory Listing
Modified Sun Nov 17 22:29:07 2013 UTC (6 years ago) by sgodin
-disable Invite loop test since all platforms will fail when record-routing is enabled - it causes
 the message size to exceed 8k

Revision 10682 - Directory Listing
Modified Sun Nov 17 21:47:57 2013 UTC (6 years ago) by sgodin
-remove unused variable

Revision 10681 - Directory Listing
Modified Sun Nov 17 21:42:59 2013 UTC (6 years ago) by sgodin
-adjust ACL logic so that we can add/remove 127.0.0.1/8 as trusted host

Revision 10680 - Directory Listing
Modified Sun Nov 17 20:28:53 2013 UTC (6 years ago) by sgodin
-fix up some tfm dum test cases that were broken in linux

Revision 10678 - Directory Listing
Modified Sun Nov 17 17:37:16 2013 UTC (6 years ago) by sgodin
-fix for linux builds

Revision 10677 - Directory Listing
Modified Sun Nov 17 17:28:02 2013 UTC (6 years ago) by sgodin
-merge changes from trunk
-rev 10652: svn-authors: update kenho email
-rev 10661: 
 -If we are unregistering all contacts as the initial registration message then don't bother 
 storing in mMyContacts - allows add Binding to be called later to add a registration 
-rev 10670: -avoid compiler warning if WIN32_LEAN_AND_MEAN is already defined 
-rev 10675: 
 -fixed up AresDns::checkDnsChange to be able to compare IPv6 DNS servers instead of just V4 servers
 -modified API used to retrieve DNS servers for Windows systems from GetNetworkParams to 
   GetAdapterAddresses (supported on Windows XP / Server 2003 and above)
  -will fallback to GetNetworkParams if unable to retrieve servers via GetAdapterAddresses (this 
   will happen on Windows 98 and Server 2000 machines)
  -GetNetworkParams issues: 
     -does not support IPv6
     -was exhibiting a MS bug that could cause 0 DNS servers to be returned if many 
      ares instances where init'd at the same time (ie: could happen when creating 
      many SipStack instances at the same time)
  -more efficient lookup when ARES_FLAG_TRY_NEXT_SERVER_ON_RCODE3 ares option is used - no need to 
   lookup the physical address of each DNS server separately 
  -cleanup fallback to local named for all platforms - now uses common code

Revision 10674 - Directory Listing
Modified Tue Nov 12 14:48:25 2013 UTC (6 years ago) by sgodin
-added VS2010 solution and project files for TFM - supports TFM DUM and TFM repro
-reprolib project files for 64-bit build - fix up cajun location
-boost version newer than 1.34.1 was required for VS2010 support - tested with boost 1.54.0
 -added #ifdefs to support some API changes in the boost library with shared_dynamic_cast being deprecated 


Revision 10673 - Directory Listing
Modified Sun Nov 10 21:27:32 2013 UTC (6 years ago) by sgodin
-270 Repro tests now enabled!
-fixup some test cases
 testAttendedExtensionToExtensionTransfer
 testBlindTransferExtensionToExtensionHangupImmediately
 testConferenceConferencorHangup 
-reworked disableDigestAuth code to use Guard class
-cleanup some spacing/formatting in sanityTests.cxx

Revision 10672 - Directory Listing
Modified Sun Nov 10 18:52:41 2013 UTC (6 years ago) by sgodin
-if we receive a response that has messed with the vias and we don't have a stored bestResponse then 
 send a 500
-fixes the following tfm repro test cases:
 testInviteUASRemovesProxyVia
 testInviteUASAddsVia
 testInviteUASChangeProxyBranch
 testNitUASRemovesProxyVia
 testNitUASAddsVia
 testNitUASChangeProxyBranch


Revision 10671 - Directory Listing
Modified Sun Nov 10 18:21:16 2013 UTC (6 years ago) by sgodin
-fix for testAck200ReflectedAsInvite test case - reflected INVITE wasn't tracked and
 it would use first request in map - which would sometime be the wrong invite 

Revision 10669 - Directory Listing
Modified Wed Nov 6 14:02:40 2013 UTC (6 years ago) by sgodin
-enabled over 60 tfm repro tests that required authentication to be disabled to run properly 
-added code to disable and enable DigestAuthentication for those tests requiring it


Revision 10668 - Directory Listing
Modified Wed Nov 6 13:57:47 2013 UTC (6 years ago) by sgodin
-Modify AclStore so that you can't add duplicate items 
-Modified AclStore so that cursor is still valid after an add or remove operation 

Revision 10667 - Directory Listing
Modified Tue Nov 5 15:54:44 2013 UTC (6 years ago) by sgodin
-added interactive mode (-i) to both tfmdum and tfmrepro so that tests can be run either automated or
 with a test selector menu 
-fix up some timing in tests from tfmrepro / sanityTests.cxx

Revision 10666 - Directory Listing
Modified Tue Nov 5 15:52:02 2013 UTC (6 years ago) by sgodin
-if cert path is empty then don't prepend a slash - certs should read from current directory not 
 root directory 

Revision 10665 - Directory Listing
Modified Tue Nov 5 15:50:12 2013 UTC (6 years ago) by sgodin
-change from trunk
-don't strip authorization headers if the request is going to spiral / loop back to us
  -only strip if routing outside our domain 
  -moved logic from DigestAuthenticator to ResponseContext
  -moved getRealm code from DigestAuthenticator to RequestContext so that both
   DigestAuthenticator and ResponseContext can access it




Revision 10664 - Directory Listing
Modified Tue Nov 5 15:36:54 2013 UTC (6 years ago) by sgodin
-update root CA cert and domain cert used in tfm repro TLS testing - old ones had expired 

Revision 10660 - Directory Listing
Modified Tue Oct 29 12:39:46 2013 UTC (6 years ago) by sgodin
-fix up some TDM DUM test cases 
 -allow optional 100's in TestSipEndpoint PRACK tests
-added two new PRACK test cases:
 testUASPrack2ndOfferInNoAnswerReliableWaitingPrack
 testUASPrack2ndOfferInOfferReliableProvidedAnswer

Revision 10659 - Directory Listing
Modified Sat Oct 26 20:06:14 2013 UTC (6 years ago) by sgodin
-fixed missing break in ClientInviteSession::dispatchReceivedUpdateEarly
-added new TFM DUM Prack test cases
 -testUACPrackUasDoubleUpdate
 -testPrackRequiredWithSupportedEssential
 -testUASPrackNegotiatedReliableUACDoubleUpdate
 -testUASPrackStrayPrack

Revision 10658 - Directory Listing
Modified Sat Oct 26 19:14:20 2013 UTC (6 years ago) by sgodin
-added 18xrel retransmission test to TFM DUM 
-added 18xrel resubmission test to TFM DUM 
-fix bugs in ServerInviteSession with resubmission timer 

Revision 10657 - Directory Listing
Modified Sat Oct 26 19:09:11 2013 UTC (6 years ago) by sgodin
-fix compilation error on *nix platforms

Revision 10656 - Directory Listing
Modified Sat Oct 26 18:03:25 2013 UTC (6 years ago) by sgodin
-removed comment / carry over from old UAS PRACK branch - use case is not understood 

Revision 10655 - Directory Listing
Modified Sat Oct 26 17:57:58 2013 UTC (6 years ago) by sgodin
-added resubmit timer for reliable responses to ensure we send a reliable provisional at least every 2.5 minutes 
-new profile setting: set1xxRelResubmitTime to support this

-added advertised capabilities to reliable responses as per RFC3311
-if we receive an update when we haven't responded to a previous one then send a 500 with a Retry-After header 
-if we receive an Offer in a PRACK in places where we still have an outstanding offer, then 406 the
 offer and the invite and tear down the call
-if we receive a PRACK in an accepted state it must be spurious - return a 481 response 
-removed unused state UAS_WaitingToTerminate 
-cleanup PRACK comments in MasterProfile 
-renamed checkRseq to isBadRSeq to be more descriptive about return value 





Revision 10654 - Directory Listing
Modified Sat Oct 26 17:43:16 2013 UTC (6 years ago) by sgodin
-made a helper method on DialogUsageManager to set advertised capabilities 

Revision 10653 - Directory Listing
Modified Sat Oct 26 17:40:22 2013 UTC (6 years ago) by sgodin
-added new TFM DUM test case - UAS reception of Prack with an Offer while in the Negotiated Reliable state


Revision 10651 - Directory Listing
Modified Fri Oct 25 20:53:58 2013 UTC (6 years ago) by sgodin
-added new flow that we have a TFM DUM test case for

Revision 10650 - Directory Listing
Modified Fri Oct 25 20:51:05 2013 UTC (6 years ago) by sgodin
-removed invalid flow (impossible to generate with DUM UAS Prack)

Revision 10649 - Directory Listing
Modified Fri Oct 25 20:01:56 2013 UTC (6 years ago) by sgodin
-update VS2008 project files for new Websockets classes (from merge)

Revision 10648 - Directory Listing
Modified Fri Oct 25 19:57:09 2013 UTC (6 years ago) by sgodin
-merge in all recent changes from trunk

Revision 10647 - Directory Listing
Modified Fri Oct 25 19:05:03 2013 UTC (6 years ago) by sgodin
TFM DUM Changes
-added TFM DUM TestSipEndpoint support for sending PRACK requests
-added TFM DUM TestSipEndpoint support for sending 100rel supported or requires header in INVITES
-added Allow header to TFM DUM TestSipEndpoint invite messages 
-added more UAS Prack test cases to TFM DUM for UPDATE glare conditions

Revision 10646 - Directory Listing
Modified Fri Oct 25 19:04:33 2013 UTC (6 years ago) by sgodin
-ServerInviteSession - fixed handling of UDAPTE glare, sending of 491 after we have sent an UPDATE 
-ServerInviteSession - fixed handling of UPDATE glare, for reception of UPDATE after a 491/UPDATE 




Revision 10645 - Directory Listing
Modified Sat Oct 19 21:58:56 2013 UTC (6 years, 1 month ago) by sgodin
-added 2 more DUM PRACK tests to TFM DUM
-modified ServerInviteSession so that we change state before calling callbacks - this means
 moving the calling of onPrack from handlePrack to the appropriate state fns 



Revision 10644 - Directory Listing
Modified Sat Oct 19 19:34:55 2013 UTC (6 years, 1 month ago) by sgodin
-added 3 new TFM DUM test cases for PRACK flows
-fixed a scenario where it is legal to send an offer in a PRACK from UAC 
-fixed a UAS Prack issue where a reliable provisional is sent without and answer before one with an answer 


Revision 10642 - Directory Listing
Modified Tue Oct 15 01:24:02 2013 UTC (6 years, 1 month ago) by sgodin
-added websequencediagrams for 3GPP 24.930 Rel 11 Prack flows 
-added TFM DUM test cases for 3GPP Prack flows 
-added in support for UAC Prack to be able to send an offer in the first
 PRACK response (must call provideOffer from onAnswer callback)
  -added support in UAC Prack to process the answer from the 200/Prack 
-fix sending of non-reliable provisionals after a reliable has been sent 
  -remove RSeq and Requires: 100rel headers
-fix some state checks in ServerInviteSession::sendProvisional
-added handling for onPrack callback to tfm dum

Revision 10641 - Directory Listing
Modified Sat Oct 12 18:43:57 2013 UTC (6 years, 1 month ago) by sgodin
-fixed up TFM DUM test cases that required digest to be disabled and ones that required record-routing 
 to be turned on, and ones that were looking for rinstance parameter (instance id is now used)
-added ability for TestRepro to delete ACLs


Revision 10640 - Directory Listing
Modified Sat Oct 12 14:51:11 2013 UTC (6 years, 1 month ago) by sgodin
-fix end calls in TestInviteSession
-misc project changes

Revision 10626 - Directory Listing
Modified Mon Oct 7 13:02:57 2013 UTC (6 years, 1 month ago) by sgodin
-Added new ReliableProvisionalMode: SupportedEssential - only uses reliable 1xx's if a body is sent (UAS)
-make sure we dispatch PRACK responses to InviteSession properly 
-update to UASPRACK state diagram 
-handle receiving overlapped UPDATES in ServerInviteSession


Revision 10625 - Directory Listing
Modified Mon Oct 7 12:56:21 2013 UTC (6 years, 1 month ago) by sgodin
-removing logic that doesn't make sense and can cause a parse exception 
 -a PRACK response will not have a RAck header and we are trying to access it without 
  checking of existance
 -The RAck header is in the PRACK request and not the response - we have nothing to fixup here.

Revision 10624 - Directory Listing
Modified Sun Oct 6 16:10:24 2013 UTC (6 years, 1 month ago) by sgodin
-adjust TestInviteSession for recent UAS Prack changes to provideOffer interface 

Revision 10623 - Directory Listing
Modified Sun Oct 6 16:09:55 2013 UTC (6 years, 1 month ago) by sgodin
-fix up Visual Studio 2008 project settings for tfm 
  -removed unused tfcommon directory 
  -removed tfdum solution and added tfdum.vcproj to main tfm solution
  -renamed sanityTests to tfrepro to be consistent with tfdum 
  -added SSL-Debug and SSL-Release project settings for tfdum and tfrepro 
  -renamed tfdum.vcproj to tfdum_9_0.vcproj
  -renamed tfm.sln to tfm_9_0.sln

Revision 10622 - Directory Listing
Modified Sun Oct 6 15:37:27 2013 UTC (6 years, 1 month ago) by sgodin
-add snprintf change from trunk

Revision 10621 - Directory Listing
Modified Sun Oct 6 15:35:51 2013 UTC (6 years, 1 month ago) by sgodin
-remove cppunit.vcproj - there is already a cppunit_9_0.vcproj
-remove IA64 platform from db_static_9_0.vcproj - not supported on later visual studios
-rename netxx.vcproj to netxx_9_0.vcproj to mark visual studio version and allow adding VS2010 in the future


Revision 10620 - Directory Listing
Modified Sun Oct 6 13:52:53 2013 UTC (6 years, 1 month ago) by sgodin
-scope shared_ptr so we don't conflict with resip's copy

Revision 10617 - Directory Listing
Modified Mon Sep 30 20:41:46 2013 UTC (6 years, 1 month ago) by dpocock
branch: testing underlying changes to use stdint in compat.hxx

Revision 10605 - Directory Listing
Modified Mon Sep 30 14:02:08 2013 UTC (6 years, 1 month ago) by pckizer
test main repo commits

Revision 10602 - Directory Listing
Modified Sun Sep 29 19:36:52 2013 UTC (6 years, 1 month ago) by sgodin
-update dum-serverinvite-state.dot - now in sync with code 
-renamed FirstNoAnswerReliable to NoAnswerReliableWaitingPrack 
-many UAS PRACK state fixes
-only go to reliable provisional states where we wait for a PRACK if provisional was sent reliably 
-make sure CANCEL and BYE are handles in all pre-accepted reliable states


Revision 10588 - Directory Listing
Modified Sat Sep 28 19:25:19 2013 UTC (6 years, 1 month ago) by dpocock
rend: add configure option

Revision 10587 - Directory Listing
Modified Sat Sep 28 19:24:44 2013 UTC (6 years, 1 month ago) by dpocock
rend: add configure option

Revision 10584 - Directory Listing
Modified Sat Sep 28 18:38:04 2013 UTC (6 years, 1 month ago) by dpocock
release: update for 1.8.14

Revision 10583 - Directory Listing
Modified Sat Sep 28 14:34:34 2013 UTC (6 years, 1 month ago) by dpocock
rutil: using uid_t and gid_t types

Revision 10582 - Directory Listing
Modified Sat Sep 28 14:33:43 2013 UTC (6 years, 1 month ago) by dpocock
rutil: ServerProcess: better logging about startup failures

Revision 10581 - Directory Listing
Modified Sat Sep 28 14:31:16 2013 UTC (6 years, 1 month ago) by dpocock
repro: Add supporting for starting as root and dropping privileges

Revision 10580 - Directory Listing
Modified Sat Sep 28 14:19:24 2013 UTC (6 years, 1 month ago) by dpocock
rutil: TransportType: add isSecure()

Revision 10579 - Directory Listing
Modified Sat Sep 28 14:18:29 2013 UTC (6 years, 1 month ago) by dpocock
repro: ReproRunner: remove wssPort from change

Revision 10576 - Directory Listing
Modified Sat Sep 28 11:28:57 2013 UTC (6 years, 1 month ago) by dpocock
rutil: correct license in testCompat

Revision 10575 - Directory Listing
Modified Sat Sep 28 11:28:38 2013 UTC (6 years, 1 month ago) by dpocock
-remove randomized addition of time to stale call timer - not sure why this was there in the first place

Revision 10574 - Directory Listing
Modified Sat Sep 28 11:28:20 2013 UTC (6 years, 1 month ago) by dpocock
-fix for non SSL builds

Revision 10573 - Directory Listing
Modified Sat Sep 28 11:28:02 2013 UTC (6 years, 1 month ago) by dpocock
-fix bug that causes assert if you try to configure repro registrar and authentication disabled

Revision 10572 - Directory Listing
Modified Sat Sep 28 11:27:42 2013 UTC (6 years, 1 month ago) by dpocock
-ares_init.c modifications for Windows platforms

Revision 10571 - Directory Listing
Modified Sat Sep 28 11:27:23 2013 UTC (6 years, 1 month ago) by dpocock
rend: add popt to LDFLAGS for librend

Revision 10570 - Directory Listing
Modified Sat Sep 28 11:27:05 2013 UTC (6 years, 1 month ago) by dpocock
repro: make the CertificatePath optional with no default

Revision 10569 - Directory Listing
Modified Sat Sep 28 11:26:45 2013 UTC (6 years, 1 month ago) by dpocock
repro: allow specification of arbitrary domain cert/key PEM files

Revision 10568 - Directory Listing
Modified Sat Sep 28 11:26:24 2013 UTC (6 years, 1 month ago) by dpocock
resip: SSL: move method for reading a file into rutil/Data

Revision 10567 - Directory Listing
Modified Sat Sep 28 11:26:02 2013 UTC (6 years, 1 month ago) by dpocock
-fix for potential crash where read_fds may be null in ares read_tcp_data

Revision 10566 - Directory Listing
Modified Sat Sep 28 11:18:01 2013 UTC (6 years, 1 month ago) by dpocock
reTurn: listen on IPv6 as well as IPv4

Revision 10565 - Directory Listing
Modified Sat Sep 28 11:16:55 2013 UTC (6 years, 1 month ago) by dpocock
reTurn: build tests after client

Revision 10564 - Directory Listing
Modified Sat Sep 28 11:12:34 2013 UTC (6 years, 1 month ago) by dpocock
reTurn: add comments to reTurnServer.config

Revision 10563 - Directory Listing
Modified Sat Sep 28 11:09:34 2013 UTC (6 years, 1 month ago) by dpocock
reTurn: add support for dropping privileges, necessary for starting as root to run on port 443

Revision 10560 - Directory Listing
Modified Sat Sep 28 07:31:19 2013 UTC (6 years, 1 month ago) by dpocock
resip: use isWebSocket() instead of more verbose comparisons

Revision 10559 - Directory Listing
Modified Fri Sep 27 22:07:08 2013 UTC (6 years, 1 month ago) by dpocock
repro: BasicWsConnectionValidator: correct length for hex string comparison

Revision 10558 - Directory Listing
Modified Fri Sep 27 22:03:58 2013 UTC (6 years, 1 month ago) by dpocock
repro: add sample PHP for WebSocket cookie authentication

Revision 10557 - Directory Listing
Modified Fri Sep 27 19:44:54 2013 UTC (6 years, 1 month ago) by dpocock
Merge from main

Revision 10556 - Directory Listing
Modified Fri Sep 27 19:27:26 2013 UTC (6 years, 1 month ago) by dpocock
Merge from main

Revision 10554 - Directory Listing
Modified Fri Sep 27 15:47:52 2013 UTC (6 years, 1 month ago) by sgodin
-update VS2010 files with new source just added 

Revision 10553 - Directory Listing
Modified Fri Sep 27 15:44:20 2013 UTC (6 years, 1 month ago) by Dpocock
resip/stack: create common base class WsBaseTransport for WS and WSS transports

Revision 10552 - Directory Listing
Modified Fri Sep 27 15:22:32 2013 UTC (6 years, 1 month ago) by sgodin
-avoid dynamic casts where possible 

Revision 10551 - Directory Listing
Modified Fri Sep 27 15:08:49 2013 UTC (6 years, 1 month ago) by sgodin
-fix VS2010 project files for new classes added as part of GSOC project 

Revision 10550 - Directory Listing
Modified Fri Sep 27 15:07:28 2013 UTC (6 years, 1 month ago) by sgodin
-fix builds that don't define USE_SSL


Revision 10549 - Directory Listing
Modified Fri Sep 27 15:02:53 2013 UTC (6 years, 1 month ago) by Dpocock
resip/stack: avoid double copy when extracting cookies

Revision 10548 - Directory Listing
Modified Fri Sep 27 14:48:26 2013 UTC (6 years, 1 month ago) by Dpocock
resip/stack: extract cookies even when no connection validator present

Revision 10547 - Directory Listing
Modified Fri Sep 27 13:46:58 2013 UTC (6 years, 1 month ago) by Dpocock
repro: CookieAuthManager: allow From==To when using REGISTER method

Revision 10546 - Directory Listing
Modified Fri Sep 27 13:43:57 2013 UTC (6 years, 1 month ago) by Dpocock
resip/dum repro: cookie auth: add support for wildcards in cookie from/to URI spec

Revision 10545 - Directory Listing
Modified Fri Sep 27 13:29:59 2013 UTC (6 years, 1 month ago) by Dpocock
resip/dum: WsCookieAuthManager: allow From==To when using REGISTER method

Revision 10544 - Directory Listing
Modified Fri Sep 27 12:52:33 2013 UTC (6 years, 1 month ago) by Dpocock
resip/dum: WsCookieAuthManager: more verbose errors when cookie auth fails

Revision 10543 - Directory Listing
Modified Fri Sep 27 12:48:59 2013 UTC (6 years, 1 month ago) by Dpocock
resip/stack: add FIXME about rejecting cookies

Revision 10542 - Directory Listing
Modified Fri Sep 27 12:21:22 2013 UTC (6 years, 1 month ago) by Dpocock
repro: BasicWsConnectionValidator: case-insensitive comparison of hex values

Revision 10541 - Directory Listing
Modified Fri Sep 27 12:12:04 2013 UTC (6 years, 1 month ago) by Dpocock
resip/stack: SipMessage: return references

Revision 10534 - Directory Listing
Modified Tue Sep 24 15:03:17 2013 UTC (6 years, 1 month ago) by Dpocock
Merge from main

Revision 10533 - Directory Listing
Modified Mon Sep 23 21:33:18 2013 UTC (6 years, 1 month ago) by sgodin
-removed unused dispatchEarlyReliable and renamed dispatchFirstEarlyReliable to dispatchNoAnswerReliable
-fixed a missing mDum.destroy
-added some TODO comments


Revision 10532 - Directory Listing
Modified Sun Sep 22 22:01:35 2013 UTC (6 years, 1 month ago) by sgodin
-modified code so that all provisionals do not need to be reliable if 100rel is only remote Supported and
 local Supported.  In dual supported case, only use reliable 1xx responses if we are sending and Offer 
 or an answer
-moved RSeq decoration out of Dialog class and into ServerInviteSession
-some UAS PRACK logic and state fixes 

Revision 10531 - Directory Listing
Modified Sun Sep 22 20:12:07 2013 UTC (6 years, 1 month ago) by Cusurelu
WebRTC: if cookie authentication is not required, skip WebSocket cookie validation at connection time

Revision 10530 - Directory Listing
Modified Sun Sep 22 19:43:40 2013 UTC (6 years, 1 month ago) by sgodin
-removed provisionalWillBeSentReliable - if needed by application in the future we can add it back 
-renamed prackCheckProvisionals to handlePrack 
-removed queue of unacknowledged provisionals - we only allow one outstanding so we just store the last
 one sent 
-make sure we don't start a normal 1xx timer for a reliable 1xx 
-added new flow diagrams for UAS PRACK 
-updated dum-serverinvite-state.dot for missing states and added some comments where it looks like there
 are errors 

Revision 10526 - Directory Listing
Modified Sat Sep 21 16:33:15 2013 UTC (6 years, 2 months ago) by Cusurelu
WebRTC: cookies must be present for authentication

Revision 10525 - Directory Listing
Modified Sat Sep 21 16:32:56 2013 UTC (6 years, 2 months ago) by Cusurelu
WebRTC: only perform cookie authentication for SIP messages coming from WS or WSS transports

Revision 10524 - Directory Listing
Modified Sat Sep 21 16:32:37 2013 UTC (6 years, 2 months ago) by Cusurelu
WebRTC: fix cookie expiration check

Revision 10523 - Directory Listing
Modified Sat Sep 21 16:32:18 2013 UTC (6 years, 2 months ago) by Cusurelu
WebRTC: clean left-over code and make small code style changes

Revision 10522 - Directory Listing
Modified Sat Sep 21 16:31:57 2013 UTC (6 years, 2 months ago) by Cusurelu
WebRTC: Added license text to new classes

Revision 10521 - Directory Listing
Modified Sat Sep 21 16:31:32 2013 UTC (6 years, 2 months ago) by Cusurelu
WebRTC: creat and use WsCookieContext class to store/use elements resulting from cookie parsing

Revision 10520 - Directory Listing
Modified Sat Sep 21 16:31:08 2013 UTC (6 years, 2 months ago) by Cusurelu
WebRTC: fixed cookie handling logic

Revision 10519 - Directory Listing
Modified Sat Sep 21 16:30:46 2013 UTC (6 years, 2 months ago) by Cusurelu
WebRTC: fixed URI matching logic

Revision 10518 - Directory Listing
Modified Sat Sep 21 16:30:22 2013 UTC (6 years, 2 months ago) by Cusurelu
WebRTC: modified some comments and error messages

Revision 10515 - Directory Listing
Modified Tue Sep 17 10:54:20 2013 UTC (6 years, 2 months ago) by Cusurelu
repro: WebRTC: update configuration file for cookie support

Revision 10514 - Directory Listing
Modified Tue Sep 17 10:54:02 2013 UTC (6 years, 2 months ago) by Cusurelu
Update makefiles

Revision 10513 - Directory Listing
Modified Tue Sep 17 10:53:43 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/dum: WebRTC: added cookie authorization feature

Revision 10512 - Directory Listing
Modified Tue Sep 17 10:53:23 2013 UTC (6 years, 2 months ago) by Cusurelu
repro/monkeys: WebRTC: add cookie authentication monkey

Revision 10511 - Directory Listing
Modified Tue Sep 17 10:53:02 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: WebRTC: URL decode cookies

Revision 10510 - Directory Listing
Modified Tue Sep 17 10:52:44 2013 UTC (6 years, 2 months ago) by Cusurelu
resipt/stack: WebRTC: include value in cookie operator<

Revision 10509 - Directory Listing
Modified Tue Sep 17 10:52:27 2013 UTC (6 years, 2 months ago) by Cusurelu
repro: WebRTC: cookie expiry check should come after MAC validation and changed BasicWsConnectionValidator constructor argument to const reference

Revision 10508 - Directory Listing
Modified Tue Sep 17 10:52:09 2013 UTC (6 years, 2 months ago) by Cusurelu
Changed some error messages

Revision 10507 - Directory Listing
Modified Tue Sep 17 10:51:50 2013 UTC (6 years, 2 months ago) by Cusurelu
Fix typo

Revision 10506 - Directory Listing
Modified Tue Sep 17 10:51:31 2013 UTC (6 years, 2 months ago) by Cusurelu
repro: WebRTC: if WSCookieAuthSharedSecret is not provided don't create basicWsConnectionValidator

Revision 10505 - Directory Listing
Modified Tue Sep 17 10:51:13 2013 UTC (6 years, 2 months ago) by Cusurelu
repro: WebRTC: add BasicConnectionValidator instance to WebSocket transports

Revision 10504 - Directory Listing
Modified Tue Sep 17 10:50:55 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: WebRTC: use typedef for Cookie container

Revision 10503 - Directory Listing
Modified Tue Sep 17 10:50:37 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: WebRTC: update WebSocket related constructors to use the WsConnectionValidator class

Revision 10502 - Directory Listing
Modified Tue Sep 17 10:50:14 2013 UTC (6 years, 2 months ago) by Cusurelu
repro: WebRTC: implement BasicWsConnectionValidator class

Revision 10501 - Directory Listing
Modified Tue Sep 17 10:49:55 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: WebRTC: add support for cookie parsing and validation at connection time

Revision 10500 - Directory Listing
Modified Tue Sep 17 10:49:36 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: WebRTC: added WsConnectionValidator abstract base class

Revision 10499 - Directory Listing
Modified Tue Sep 17 10:49:18 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: WebRTC: added basic Cookie class

Revision 10498 - Directory Listing
Modified Tue Sep 17 10:48:58 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: include WebSocket Cookies in SIP messages

Revision 10497 - Directory Listing
Modified Tue Sep 17 10:48:38 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: store Cookies from the WebSocket handshake request

Revision 10496 - Directory Listing
Modified Tue Sep 17 10:48:21 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: add support for storing and accessing Cookies in SipMessage

Revision 10495 - Directory Listing
Modified Tue Sep 17 10:48:03 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: add basic Cookie headers support for use with WebSockets

Revision 10494 - Directory Listing
Modified Tue Sep 17 10:47:42 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: update makefile for recent additions

Revision 10493 - Directory Listing
Modified Tue Sep 17 10:47:24 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: override createConnetion() method in WssTransport class to create a WssConnection

Revision 10492 - Directory Listing
Modified Tue Sep 17 10:47:04 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: update WsTransport to create a WsConnection instead of TcpConnection

Revision 10491 - Directory Listing
Modified Tue Sep 17 10:46:47 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: create WsConnection and WssConnection classes

Revision 10490 - Directory Listing
Modified Tue Sep 17 10:46:21 2013 UTC (6 years, 2 months ago) by Cusurelu
resip/stack: create WsConnectionBase class to be used with WsConnection and WssConection - for the moment adds basic cookie support

Revision 10486 - Directory Listing
Modified Sat Sep 14 21:12:45 2013 UTC (6 years, 2 months ago) by sgodin
-state rename for consistency 

Revision 10485 - Directory Listing
Modified Sat Sep 14 17:36:47 2013 UTC (6 years, 2 months ago) by sgodin
-some minor formatting changes
-DialogSet TODO note added 
-fixed up isAccepted - added missing states 
-fixed up isReliable to ensure that response have Requires as per RFC3262 
 (supported only is not acceptable)


Revision 10484 - Directory Listing
Modified Sat Sep 14 16:09:25 2013 UTC (6 years, 2 months ago) by sgodin
-cleanup changes in ClientInviteSession - remove mSavedInviteAtUpdate member and use
 getLastRequest from base creator instead to get access to original invite for 1xx CSeq validation 
-renamed handleOffer and handleAnswer to handle1xxOffer and handle1xxAnswer 

Revision 10480 - Directory Listing
Modified Thu Sep 12 07:58:13 2013 UTC (6 years, 2 months ago) by dpocock
reTurn: process STUN messages asynchronously

Revision 10479 - Directory Listing
Modified Thu Sep 12 07:57:51 2013 UTC (6 years, 2 months ago) by dpocock
reTurn: separate response sending code in preparation for async authentication

Revision 10478 - Directory Listing
Modified Thu Sep 12 07:48:32 2013 UTC (6 years, 2 months ago) by dpocock
branch: developing async auth in reTurn


Revision 10477 - Directory Listing
Modified Wed Sep 11 22:03:24 2013 UTC (6 years, 2 months ago) by sgodin
-quick fix compiler issue with Log.cxx - proper fix is on trunk

Revision 10476 - Directory Listing
Modified Wed Sep 11 22:02:31 2013 UTC (6 years, 2 months ago) by sgodin
-first cut at merge from older b-uasprack-20091103

Revision 10475 - Directory Listing
Modified Wed Sep 11 20:05:25 2013 UTC (6 years, 2 months ago) by dpocock
resip/db: incomplete

Revision 10474 - Directory Listing
Modified Wed Sep 11 19:54:07 2013 UTC (6 years, 2 months ago) by dpocock
branch: stash libresipdb

Revision 10464 - Directory Listing
Modified Tue Sep 10 19:49:36 2013 UTC (6 years, 2 months ago) by dpocock
rutil: support HURD net device interface names with leading slash

Revision 10459 - Directory Listing
Modified Tue Sep 10 17:52:35 2013 UTC (6 years, 2 months ago) by dpocock
resip/rend: fix headers dist

Revision 10453 - Directory Listing
Modified Tue Sep 10 17:12:00 2013 UTC (6 years, 2 months ago) by dpocock
resip/rend: fix EXTRA_DIST

Revision 10449 - Directory Listing
Modified Tue Sep 10 16:58:17 2013 UTC (6 years, 2 months ago) by dpocock
release: update ChangeLog

Revision 10448 - Directory Listing
Modified Tue Sep 10 16:51:29 2013 UTC (6 years, 2 months ago) by dpocock
resip/stack: error gives hint about missing intermediate cert

Revision 10446 - Directory Listing
Modified Tue Sep 10 16:39:43 2013 UTC (6 years, 2 months ago) by dpocock
release: update for 1.8.13

Revision 10445 - Directory Listing
Modified Tue Sep 10 15:17:17 2013 UTC (6 years, 2 months ago) by dpocock
-fix up compilation issues with new snprintf definition for Windows

Revision 10444 - Directory Listing
Modified Tue Sep 10 15:14:11 2013 UTC (6 years, 2 months ago) by dpocock
recon: remove conditional pre-processor logic for USE_SSL from headers

Revision 10443 - Directory Listing
Modified Tue Sep 10 15:13:33 2013 UTC (6 years, 2 months ago) by dpocock
reflow: remove conditional pre-processor logic for USE_SSL from headers

Revision 10438 - Directory Listing
Modified Tue Sep 10 13:56:17 2013 UTC (6 years, 2 months ago) by dpocock
rutil: add test cases for compat.hxx

Revision 10437 - Directory Listing
Modified Tue Sep 10 13:41:42 2013 UTC (6 years, 2 months ago) by dpocock
rutil: FileSystem: add support for full filename in iterator, fix problem with using stat() on relative path

Revision 10432 - Directory Listing
Modified Sun Sep 8 20:17:01 2013 UTC (6 years, 2 months ago) by Cusurelu
rutil: FileSystem: add support for full filename in iterator, fix problem with using stat() on relative path

Revision 10431 - Directory Listing
Modified Sun Sep 8 20:16:38 2013 UTC (6 years, 2 months ago) by Cusurelu
rutil: FileSystem: log stat() error

Revision 10429 - Directory Listing
Modified Sun Sep 8 10:47:23 2013 UTC (6 years, 2 months ago) by dpocock
build: remove legacy resip/rend Makefile

Revision 10427 - Directory Listing
Modified Sun Sep 8 09:40:59 2013 UTC (6 years, 2 months ago) by dpocock
rutil: fix for build on GNU HURD

Revision 10426 - Directory Listing
Modified Sun Sep 8 09:40:41 2013 UTC (6 years, 2 months ago) by dpocock
-fix WIN32 builds

Revision 10425 - Directory Listing
Modified Sun Sep 8 09:40:23 2013 UTC (6 years, 2 months ago) by dpocock
rutil: FileSystem: fix typo, log directory traversal

Revision 10424 - Directory Listing
Modified Sun Sep 8 09:40:03 2013 UTC (6 years, 2 months ago) by dpocock
resip/stack: include TLS peer names in SIP messages received using SigComp

Revision 10423 - Directory Listing
Modified Sun Sep 8 09:39:44 2013 UTC (6 years, 2 months ago) by dpocock
build: added autotools support for rend

Revision 10422 - Directory Listing
Modified Sun Sep 8 09:39:23 2013 UTC (6 years, 2 months ago) by dpocock
rutil: fix some compile warnings

Revision 10421 - Directory Listing
Modified Sun Sep 8 09:39:05 2013 UTC (6 years, 2 months ago) by dpocock
rutil: fix some compile warnings

Revision 10420 - Directory Listing
Modified Sun Sep 8 09:38:45 2013 UTC (6 years, 2 months ago) by dpocock
rutil: Data: combine string initialization

Revision 10419 - Directory Listing
Modified Sun Sep 8 09:38:25 2013 UTC (6 years, 2 months ago) by dpocock
reTurn: fix some compile warnings

Revision 10418 - Directory Listing
Modified Sun Sep 8 09:38:07 2013 UTC (6 years, 2 months ago) by dpocock
repro/reprocmd: fix some compile warnings

Revision 10417 - Directory Listing
Modified Sun Sep 8 09:37:48 2013 UTC (6 years, 2 months ago) by dpocock
resip/stack: range check on addHeader

Revision 10416 - Directory Listing
Modified Sun Sep 8 09:37:12 2013 UTC (6 years, 2 months ago) by dpocock
resip/stack: use snprintf to eliminate warning

Revision 10415 - Directory Listing
Modified Sun Sep 8 09:36:52 2013 UTC (6 years, 2 months ago) by dpocock
rutil: FileSystem: check results of readdir calls

Revision 10414 - Directory Listing
Modified Sun Sep 8 09:36:34 2013 UTC (6 years, 2 months ago) by dpocock
rutil: add FileSystem::Exception, check stat() return value

Revision 10413 - Directory Listing
Modified Sun Sep 8 09:36:13 2013 UTC (6 years, 2 months ago) by dpocock
rutil: improve buffer size allocation in base64encode

Revision 10412 - Directory Listing
Modified Sun Sep 8 09:35:40 2013 UTC (6 years, 2 months ago) by dpocock
rutil: handle potential truncation in gethostname()

Revision 10411 - Directory Listing
Modified Sun Sep 8 09:24:52 2013 UTC (6 years, 2 months ago) by dpocock
build: remove badly placed commas in configure.ac

Revision 10410 - Directory Listing
Modified Sun Sep 8 09:23:17 2013 UTC (6 years, 2 months ago) by dpocock
build: improve LIBADD declarations

Revision 10407 - Directory Listing
Modified Wed Sep 4 20:34:37 2013 UTC (6 years, 2 months ago) by sgodin
new branch to work on UAS Prack

Revision 10406 - Directory Listing
Modified Fri Aug 30 20:42:15 2013 UTC (6 years, 2 months ago) by pckizer
test commit times #9

Revision 10405 - Directory Listing
Modified Fri Aug 30 20:41:10 2013 UTC (6 years, 2 months ago) by pckizer
test commit times #8

Revision 10404 - Directory Listing
Modified Fri Aug 30 14:30:30 2013 UTC (6 years, 2 months ago) by Dpocock
Merge from main

Revision 10402 - Directory Listing
Modified Fri Aug 30 14:18:06 2013 UTC (6 years, 2 months ago) by Dpocock
Merge from main

Revision 10401 - Directory Listing
Modified Thu Aug 29 22:12:07 2013 UTC (6 years, 2 months ago) by pckizer
test commit times #7

Revision 10400 - Directory Listing
Modified Thu Aug 29 22:10:37 2013 UTC (6 years, 2 months ago) by pckizer
test commit times #6

Revision 10399 - Directory Listing
Modified Thu Aug 29 22:10:02 2013 UTC (6 years, 2 months ago) by pckizer
test commit times #5

Revision 10398 - Directory Listing
Modified Thu Aug 29 21:35:06 2013 UTC (6 years, 2 months ago) by pckizer
test commit times #4

Revision 10397 - Directory Listing
Modified Thu Aug 29 21:34:11 2013 UTC (6 years, 2 months ago) by pckizer
test commit times #3

Revision 10396 - Directory Listing
Modified Thu Aug 29 21:18:33 2013 UTC (6 years, 2 months ago) by pckizer
test commit times #2

Revision 10395 - Directory Listing
Modified Thu Aug 29 21:17:34 2013 UTC (6 years, 2 months ago) by pckizer
test commit times

Revision 10391 - Directory Listing
Modified Sun Aug 25 01:38:26 2013 UTC (6 years, 2 months ago) by pckizer
test commits

Revision 10364 - Directory Listing
Modified Tue Aug 6 03:52:53 2013 UTC (6 years, 3 months ago) by bcampen
Get recon to build, and stabilize the ABI of BridgeMixer.


Revision 10362 - Directory Listing
Modified Mon Aug 5 18:21:41 2013 UTC (6 years, 3 months ago) by dpocock
resip/stack: testSocketFunc: expand test case to WSS, add OpenSSL sample command for cert

Revision 10361 - Directory Listing
Modified Mon Aug 5 18:20:57 2013 UTC (6 years, 3 months ago) by dpocock
resip/stack: testSocketFunc: expand test case to UDP and TCP

Revision 10360 - Directory Listing
Modified Mon Aug 5 17:50:30 2013 UTC (6 years, 3 months ago) by dpocock
resip/stack: testSocketFunc: new test case

Revision 10359 - Directory Listing
Modified Mon Aug 5 16:32:47 2013 UTC (6 years, 3 months ago) by dpocock
release: updates to ChangeLog for 1.8.12

Revision 10358 - Directory Listing
Modified Mon Aug 5 16:26:04 2013 UTC (6 years, 3 months ago) by dpocock
resip/dum: revert fix for onNewSubscription() bug committed in 10183

Revision 10357 - Directory Listing
Modified Mon Aug 5 16:21:16 2013 UTC (6 years, 3 months ago) by dpocock
rutil: add support for Android logging / logcat utility

Revision 10356 - Directory Listing
Modified Mon Aug 5 16:20:33 2013 UTC (6 years, 3 months ago) by dpocock
rutil/dns/ares: add support for DNS server discovery on Android

Revision 10355 - Directory Listing
Modified Mon Aug 5 16:19:57 2013 UTC (6 years, 3 months ago) by dpocock
build: Android: add a cleanup function to remove temporary toolchain copies on build failure

Revision 10354 - Directory Listing
Modified Mon Aug 5 16:19:09 2013 UTC (6 years, 3 months ago) by dpocock
rutil: Stabilize the ABI of Poll

Revision 10353 - Directory Listing
Modified Mon Aug 5 16:16:00 2013 UTC (6 years, 3 months ago) by dpocock
build: Android: add support for building all architectures in a single run

Revision 10352 - Directory Listing
Modified Mon Aug 5 16:15:31 2013 UTC (6 years, 3 months ago) by dpocock
build: Android: Add check for NDK_HOME

Revision 10351 - Directory Listing
Modified Mon Aug 5 16:14:54 2013 UTC (6 years, 3 months ago) by dpocock
build: Android: add support for building all architectures in a single run

Revision 10350 - Directory Listing
Modified Mon Aug 5 16:14:15 2013 UTC (6 years, 3 months ago) by dpocock
build: Android: Add check for NDK_HOME

Revision 10349 - Directory Listing
Modified Mon Aug 5 16:13:42 2013 UTC (6 years, 3 months ago) by dpocock
build: Android: add some extra NDK options for Thumb-1 and ARMv7

Revision 10348 - Directory Listing
Modified Mon Aug 5 16:13:09 2013 UTC (6 years, 3 months ago) by dpocock
 tfm/tfdum: autotools: finish setting up autotools support, dumTests not run automatically during check

Revision 10347 - Directory Listing
Modified Mon Aug 5 16:12:29 2013 UTC (6 years, 3 months ago) by dpocock
tfm/repro: autotools: build shared classes into a library

Revision 10346 - Directory Listing
Modified Mon Aug 5 16:11:13 2013 UTC (6 years, 3 months ago) by dpocock
b2bua: fix warnings about potential overflow

Revision 10345 - Directory Listing
Modified Mon Aug 5 16:10:38 2013 UTC (6 years, 3 months ago) by dpocock
repro: reprocmd: fix warnings about potential overflow

Revision 10344 - Directory Listing
Modified Mon Aug 5 16:10:10 2013 UTC (6 years, 3 months ago) by dpocock
repro: WebAdmin: fix warnings about potential overflow

Revision 10343 - Directory Listing
Modified Mon Aug 5 16:09:33 2013 UTC (6 years, 3 months ago) by dpocock
b2bua: increase buffer size to avoid overrun risk

Revision 10342 - Directory Listing
Modified Mon Aug 5 16:08:56 2013 UTC (6 years, 3 months ago) by dpocock
build: add more scripts for automating Android build/test process

Revision 10341 - Directory Listing
Modified Mon Aug 5 16:08:17 2013 UTC (6 years, 3 months ago) by dpocock
resip/stack: Android cross-compile: fix compile issues / fcntl.h

Revision 10340 - Directory Listing
Modified Mon Aug 5 16:07:35 2013 UTC (6 years, 3 months ago) by dpocock
resip/stack: remove use of RSA_generate_key

Revision 10339 - Directory Listing
Modified Mon Aug 5 16:06:59 2013 UTC (6 years, 3 months ago) by dpocock
resip/stack: separate tests that depend on SSL

Revision 10338 - Directory Listing
Modified Mon Aug 5 16:06:10 2013 UTC (6 years, 3 months ago) by dpocock
resip: stack and dum declare dependencies on rutil

Revision 10337 - Directory Listing
Modified Mon Aug 5 16:05:07 2013 UTC (6 years, 3 months ago) by dpocock
build: centrally control linker flags for pthread and STL, needed for Android

Revision 10336 - Directory Listing
Modified Mon Aug 5 16:01:43 2013 UTC (6 years, 3 months ago) by dpocock
resip/stack: Tuple: fix mask comparison for some platforms with 64 bit long

Revision 10335 - Directory Listing
Modified Mon Aug 5 16:00:55 2013 UTC (6 years, 3 months ago) by dpocock
rutil: fix Data for big endian builds

Revision 10334 - Directory Listing
Modified Mon Aug 5 15:59:55 2013 UTC (6 years, 3 months ago) by dpocock
rpm: add new reTurn client header locations to spec file

Revision 10333 - Directory Listing
Modified Mon Aug 5 15:52:17 2013 UTC (6 years, 3 months ago) by dpocock
Add new macro RESIP_BIG_ENDIAN

Revision 10332 - Directory Listing
Modified Mon Aug 5 15:51:00 2013 UTC (6 years, 3 months ago) by dpocock
resip/recon: test cases: suppress running unitTests binary, requires audio hardware

Revision 10331 - Directory Listing
Modified Mon Aug 5 15:47:55 2013 UTC (6 years, 3 months ago) by dpocock
property changes on merge

Revision 10330 - Directory Listing
Modified Mon Aug 5 06:03:00 2013 UTC (6 years, 3 months ago) by bcampen
Get reflow building.


Revision 10329 - Directory Listing
Modified Sat Aug 3 16:57:45 2013 UTC (6 years, 3 months ago) by bcampen
Trying to remove #ifdef USE_SSL from a bunch of header files.


Revision 10328 - Directory Listing
Modified Sat Aug 3 16:56:17 2013 UTC (6 years, 3 months ago) by bcampen
Branch for a little ABI stability work.


Revision 10314 - Directory Listing
Modified Thu Jul 25 16:43:28 2013 UTC (6 years, 3 months ago) by dpocock
Conversion to C++11 cstdint types

Revision 10313 - Directory Listing
Modified Thu Jul 25 16:41:21 2013 UTC (6 years, 3 months ago) by dpocock
scripts: integer type conversion script

Revision 10312 - Directory Listing
Modified Thu Jul 25 16:34:22 2013 UTC (6 years, 3 months ago) by dpocock
branch: testing C++11 types for integers

Revision 10292 - Directory Listing
Modified Thu Jul 18 13:26:05 2013 UTC (6 years, 4 months ago) by dpocock
repro: enable IPv6 by default

Revision 10290 - Directory Listing
Modified Thu Jul 18 09:49:24 2013 UTC (6 years, 4 months ago) by dpocock
release: update for v1.8.12

Revision 10287 - Directory Listing
Modified Thu Jul 18 08:58:30 2013 UTC (6 years, 4 months ago) by dpocock
release: Update ChangeLog for 1.8.11

Revision 10286 - Directory Listing
Modified Thu Jul 18 08:51:02 2013 UTC (6 years, 4 months ago) by dpocock
rpm: configure repro and reTurn not to fork under systemd in Fedora (contributed by Michael Scherer

Revision 10284 - Directory Listing
Modified Thu Jul 18 08:22:50 2013 UTC (6 years, 4 months ago) by dpocock
build: include configure-android.sh in EXTRA_DIST

Revision 10282 - Directory Listing
Modified Thu Jul 18 08:18:07 2013 UTC (6 years, 4 months ago) by dpocock
repro: added support for WebAdmin and CommandServer binding to specific IP addresses

Revision 10281 - Directory Listing
Modified Thu Jul 18 08:16:23 2013 UTC (6 years, 4 months ago) by dpocock
repro: fix port already in use error on linux, resulting from binding to both INADDR_ANY and in6addr_any

Revision 10280 - Directory Listing
Modified Thu Jul 18 08:15:36 2013 UTC (6 years, 4 months ago) by dpocock
repro: fixed CommandServer being created even though listener bind failed

Revision 10279 - Directory Listing
Modified Thu Jul 18 08:14:29 2013 UTC (6 years, 4 months ago) by dpocock
Remove a very strange extraneous '#', scope a test, and add some vim
tabstop config.

Revision 10278 - Directory Listing
Modified Thu Jul 18 08:13:23 2013 UTC (6 years, 4 months ago) by dpocock
build: add initial version of configure-android.sh

Revision 10277 - Directory Listing
Modified Thu Jul 18 08:12:36 2013 UTC (6 years, 4 months ago) by dpocock
rutil: Android cross-compile: fix compile issues

Revision 10276 - Directory Listing
Modified Thu Jul 18 08:11:14 2013 UTC (6 years, 4 months ago) by dpocock
-fix for issue reported by Thomas Troy
 - If TimerCleanup fires before Timer D for a cancelled ClientInvite transaction then we try to log out
   mNextTransmission regardless of the transaction state.  However the transaction state may have
   advanced to the Completed state and mNextTransmission will be null, so we shouldn't be trying
   to log it.

Revision 10275 - Directory Listing
Modified Thu Jul 18 08:08:45 2013 UTC (6 years, 4 months ago) by dpocock
Fixing a goof that was causing later code to operate on unaligned data as if
it were aligned, which was causing the code to malfunction on many non-x86
platforms.

Revision 10274 - Directory Listing
Modified Thu Jul 18 08:07:24 2013 UTC (6 years, 4 months ago) by dpocock
rutil: MD5 code: more checks for big endian environments (gcc __BYTE_ORDER__)

Revision 10273 - Directory Listing
Modified Thu Jul 18 08:06:34 2013 UTC (6 years, 4 months ago) by dpocock
rutil: RADIUS: code formatting

Revision 10272 - Directory Listing
Modified Thu Jul 18 08:05:25 2013 UTC (6 years, 4 months ago) by dpocock
-fix for issue introduced in rev 9367 where a connection terminated event doesn\'t get
 properly dispatched to DUM - thanks to Jorge Bustamante for reporting this

Revision 10271 - Directory Listing
Modified Thu Jul 18 08:03:30 2013 UTC (6 years, 4 months ago) by dpocock
-fixed incorrect placement of #ifndef RESIP_USE_STIL_STREAMS as reported by Thomas Troy

Revision 10266 - Directory Listing
Modified Wed Jul 17 22:45:24 2013 UTC (6 years, 4 months ago) by Cusurelu
repro: added support for WebAdmin and CommandServer binding to specific IP addresses

Revision 10265 - Directory Listing
Modified Wed Jul 17 21:29:08 2013 UTC (6 years, 4 months ago) by Cusurelu
repro: fix port already in use error on linux, resulting from binding to both INADDR_ANY and in6addr_any

Revision 10262 - Directory Listing
Modified Wed Jul 17 17:03:41 2013 UTC (6 years, 4 months ago) by Cusurelu
repro: fixed CommandServer being created even though listener bind failed

Revision 10259 - Directory Listing
Modified Wed Jul 17 13:46:20 2013 UTC (6 years, 4 months ago) by dpocock
create branch for Catalin / GSoC project work

Revision 10254 - Directory Listing
Modified Sun Jun 23 10:05:14 2013 UTC (6 years, 4 months ago) by dpocock
apps/clicktocall: test case: Add pthread to LDADD

Revision 10252 - Directory Listing
Modified Sat Jun 22 14:26:43 2013 UTC (6 years, 5 months ago) by dpocock
Update for 1.8.11

Revision 10251 - Directory Listing
Modified Sat Jun 22 14:25:40 2013 UTC (6 years, 5 months ago) by dpocock
resip/recon: MOHParkServer: add ssl to libs

Revision 10248 - Directory Listing
Modified Sat Jun 22 10:10:29 2013 UTC (6 years, 5 months ago) by dpocock
Update for v1.8.10

Revision 10247 - Directory Listing
Modified Sat Jun 22 10:08:29 2013 UTC (6 years, 5 months ago) by dpocock
release: missed ChangeLog for 1.8.9

Revision 10246 - Directory Listing
Modified Sat Jun 22 10:05:51 2013 UTC (6 years, 5 months ago) by dpocock
autotools: add -lcrypto when using -lssl

Revision 10244 - Directory Listing
Modified Thu Jun 20 20:38:45 2013 UTC (6 years, 5 months ago) by dpocock
release: update release branch for next in series, 1.8.9

Revision 10243 - Directory Listing
Modified Thu Jun 20 20:37:20 2013 UTC (6 years, 5 months ago) by dpocock
reTurn/client: adjust paths in headers

Revision 10242 - Directory Listing
Modified Thu Jun 20 20:36:01 2013 UTC (6 years, 5 months ago) by dpocock
-treat EGAIN and EWOULDBLOCK the same

Revision 10238 - Directory Listing
Modified Wed Jun 19 22:18:46 2013 UTC (6 years, 5 months ago) by dpocock
reTurn: correct header installation

Revision 10237 - Directory Listing
Modified Wed Jun 19 22:16:21 2013 UTC (6 years, 5 months ago) by dpocock
-applied patch from Tibor Velencei to fix issue with over active 1xx retransmissions

Revision 10236 - Directory Listing
Modified Wed Jun 19 22:14:46 2013 UTC (6 years, 5 months ago) by dpocock
-fix bugs with port allocation logic

Revision 10235 - Directory Listing
Modified Wed Jun 19 22:13:27 2013 UTC (6 years, 5 months ago) by dpocock
rutil: more specific check for Solaris, as there are now Linux builds on SPARC

Revision 10234 - Directory Listing
Modified Wed Jun 19 22:11:58 2013 UTC (6 years, 5 months ago) by dpocock
resip/stack: TcpConnection: adjust logging levels

Revision 10226 - Directory Listing
Modified Fri Jun 14 18:40:51 2013 UTC (6 years, 5 months ago) by pckizer
a few more random words to make a change for a test commit.

Revision 10214 - Directory Listing
Modified Sat May 18 20:12:17 2013 UTC (6 years, 6 months ago) by sgodin
-VS2010 project and solution fixes for using OpenSSL 1.0.1 for return

Revision 10210 - Directory Listing
Modified Mon May 13 20:03:29 2013 UTC (6 years, 6 months ago) by jgeras
reflow merge
 - made public interfaces thread safe to simplify state management
 - introduced FlowHandler as "the" way to get incoming packets (it is no longer necessary to queue)
 - introduced USE_DTLS defines so that it is possible to USE_SSL without necessarily using DTLS (which requires the 1.0.1 stream of openssl)
 - added ICE support for reflow (connectivity check scheduling, handling)

Revision 10204 - Directory Listing
Modified Thu May 9 21:21:48 2013 UTC (6 years, 6 months ago) by jgeras
name change for connect(..) param in reTurn; is_v6 -> allowV6

Revision 10203 - Directory Listing
Modified Thu May 9 21:14:01 2013 UTC (6 years, 6 months ago) by jgeras
Merged revision(s) 10132-10202 from main:
Fixed typo, "ServerSubscriptionHandler" to "ServerSubscription" in logs generated in ServerSubscription.cxx.

........
-updated to asio 1.4.8
........
-add 64-bit VS2010 project settings for reTurn
........
-merge work from b-counterpath-recon-20130424 with some changes
 - upped receive buffer size from 2048 to 4096
 - added setOnBeforeSocketClosedFp to AsyncSocketBase - Provides an opportunity
   for the app to clean up, e.g., QoS-related data or resources just before 
   the socket is closed
 - OS level Udp socket receive buffer size set to 66560
 - TurnAsyncSocketBase - use dispatch instead of post for send API for
   increased efficiency
 - TurnAsyncSocket - new client side APIs
   - setLocalPassword for checking integrity of incoming STUN messages
   - connectivityCheck for ICE connectivity checks 
   - setOnBeforeSocketClosedFp for QOS cleanup (windows)
   - send API now split into send(To)Framed and send(To)Unframed
   - Queue of guards modified to use a weak functor template instead
   - onBindFailure and onBindSuccess now return the Tuple that failed or succeeded
 - DataBuffer improvements
 - StunMessage - added ice attributes

........
-track allocations per connection - reduces map sizes and lookups when TCP/TLS 
 client connections are used
........
-fixup stunTestVectors.cxx now that ice parameters are parsed
........
-fix up TestRTPLoad and add VS2010 project for it
........
-fix handling of tryAgain flag for websockets transport - buffer pointers and
 sizes weren't being adjusted - which led to heap corruption
-the weProcessData method needs a good review and optimization pass - it 
 contains a number of data copies that should be able to be optimized out
........
-changed TurnAyncSocket to use asio dispatch instead of post for better efficiency
 when call fns from the ioService thread.
-fix initialization issue in TestRtpLoad
-fix project settings in TestRTPLoad
-fix for requestTimeout - handle case where close is called in handlers and it
 is invalidated
........
recon: update for using installed sipX media library
........
recon: test case includes
........
recon: tests: do not run testUA automatically
........
recon: look for dynamic codec modules in default location if none are statically linked
........
recon: test: build testUA, use AM_CPPFLAGS
........
-changes to VS2010 project settings to be more consistent
........
-changes to VS2010 project settings to be more consistent

........
recon: test return values, log more progress
........
reflow: ensure proper initialization of policy structure
........
recon: revise earlier patch, just log failures creating SRTP session (FIXME, should drop participant)
........
recon: logging when mMediaStream not ready/SRTP setup fails
........
recon: testUA: add commented logging setup for sipX
........
recon: more warnings about media setup failure
........
reflow: emit warning when socket is not available
........
recon: testUA: add commented G.722 support (depends on sipXmediaLib fix)
........
reflow: only display warning when necessary
........
resip/stack: SDP: support (S)AVPF
........
recon: add SAVPF fudge support
........
recon: MOHParkServer: ensure headers included in correct order, sipX is very sensitive to this
........
recon: MOHParkServer: specify dependency locations for autotools build
........
resip/stack: ConnectionBase: WS manage mBufferPos
........
resip/stack: ConnectionBase: WS eliminate copy
........
resip/stack: ConnectionBase: WS eliminate c_str() usage that may result in copy, fix string termination
........
-reverted Daniels commit to change mBufferPos - it has reintroduced heap corruption
 - you need to change reduce bytesRead by the number of bytes processed already
   when setting tryAgain to true
 - the remaining buffer is copied back to position 0 (see for statement 
   above changed code), so mBufferPos should be 0
   - ideally we would entirely remove this buffer copy
 - in else clause mBufferPos shouldn't be 0 - there may be a partial frame left
   over in the buffer
 - this section of code needs an in-depth review

........
recon: testUA: elaborate on G.722 situation
........
resip/stack: class for efficiently parsing WebSocket streams (work in progress)
........
resip/stack: add missing headers to includes list
........
resip/stack: add debug msg about fragment SIP messages in WebSockets
........
resip/stack: WebSockets: use standalone class for parsing, code optimization
........
-allow AllowEvents to be an advertised capability
........
removed some compiler warnings and added new WsFrameExtractor to VS build files
........
-added VS2010 project files for MOHParkServer
-replaced deprecated bzero calls with memsets since bzero doesn't exist in Visual Studio compiler

........
rutil: Data: import capacity of pre-allocated buffers
........
resip/stack: WebSocket: allocate extra space in buffers for null bytes.  Ensure Data ShareEnum is not changed to Take by doing resize manually
........
resip/recon/MOHParkServer: ensure Windows build artifacts are distributed
........
resip/recon/MOHParkServer: ensure Windows build artifacts are distributed (correction)
........
resip/recon: ensure playback_prompt.h is distributed
........
resip/recon: ensure record_prompt.h is distributed
........
resip/stack: TcpConnection: adjust logging levels
........


Revision 10200 - Directory Listing
Modified Tue May 7 22:08:37 2013 UTC (6 years, 6 months ago) by dpocock
recon: MOHParkServer: ensure headers included in correct order, sipX is very sensitive to this

Revision 10199 - Directory Listing
Modified Tue May 7 22:06:46 2013 UTC (6 years, 6 months ago) by dpocock
resip/recon: ensure record_prompt.h is distributed

Revision 10197 - Directory Listing
Modified Tue May 7 22:02:16 2013 UTC (6 years, 6 months ago) by dpocock
resip/recon: ensure playback_prompt.h is distributed

Revision 10195 - Directory Listing
Modified Tue May 7 21:19:34 2013 UTC (6 years, 6 months ago) by dpocock
-fix recon/reflow DtlsSocket to work with DTLS-SRPT from OpenSSL 1.0.1
-modified fingerprint to be SHA-256 instead of SHA-1 for better web-rtc interop
-thanks to Jeremy Geras for help with these changes

Revision 10194 - Directory Listing
Modified Tue May 7 20:28:58 2013 UTC (6 years, 6 months ago) by dpocock
resip/recon/MOHParkServer: ensure Windows build artifacts are distributed (correction)

Revision 10192 - Directory Listing
Modified Tue May 7 20:18:38 2013 UTC (6 years, 6 months ago) by dpocock
release: ChangeLog updates

Revision 10191 - Directory Listing
Modified Tue May 7 20:04:25 2013 UTC (6 years, 6 months ago) by dpocock
-added VS2010 project files for MOHParkServer
-replaced deprecated bzero calls with memsets since bzero doesn't exist in Visual Studio compiler

Revision 10190 - Directory Listing
Modified Tue May 7 20:03:07 2013 UTC (6 years, 6 months ago) by dpocock
allow AllowEvents to be an advertised capability (backport r10172)

Revision 10185 - Directory Listing
Modified Tue May 7 15:14:13 2013 UTC (6 years, 6 months ago) by dpocock
reflow, recon: Cumulative improvements to enable recon build (backport r10118 - 10158)

Revision 10183 - Directory Listing
Modified Tue May 7 15:04:26 2013 UTC (6 years, 6 months ago) by dpocock
Fixed a bug that would prevent onNewSubscription (client) from being called (backport r10128)

Revision 10182 - Directory Listing
Modified Tue May 7 15:03:59 2013 UTC (6 years, 6 months ago) by dpocock
-ensure we can send a 100 Trying for NonInviteTransaction retransmissions (backport r10127)

Revision 10181 - Directory Listing
Modified Tue May 7 15:03:26 2013 UTC (6 years, 6 months ago) by dpocock
rpm: update spec for older RH/Fedora versions, add init scripts

Revision 10180 - Directory Listing
Modified Tue May 7 15:02:53 2013 UTC (6 years, 6 months ago) by dpocock
rpm: libtool hack to avoid rpath problems

Revision 10179 - Directory Listing
Modified Tue May 7 15:02:23 2013 UTC (6 years, 6 months ago) by dpocock
-fixing ClientRegistration issue (client registration can end on transport
 switchover) (backport r10090)

Revision 10178 - Directory Listing
Modified Tue May 7 15:01:55 2013 UTC (6 years, 6 months ago) by dpocock
-don't assert in Tuple constructors that take printable addresses, since
 these addresses can come from the wire or from configuration
-removed some TABs in the Tuple source

Revision 10177 - Directory Listing
Modified Tue May 7 15:01:29 2013 UTC (6 years, 6 months ago) by dpocock
-change to Helper::isClientBehindNAT to ensure we don't pass hostnames that
 might be Via host (ie: web-rtc) to a Tuple constructor

Revision 10176 - Directory Listing
Modified Tue May 7 15:00:59 2013 UTC (6 years, 6 months ago) by dpocock
-changed a couple more places where we should catch BaseException instead of ParseException

Revision 10175 - Directory Listing
Modified Tue May 7 15:00:31 2013 UTC (6 years, 6 months ago) by dpocock
-widen exception catching net
 -ensures we also catch ParseExceptions when retrieving transaction id's,
  a problem reported by Roman Romanchenko

Revision 10174 - Directory Listing
Modified Tue May 7 14:59:59 2013 UTC (6 years, 6 months ago) by dpocock
-don't create a Tuple out of a Via hostname if it isn't an IP address
-exceptions where seen repro when handling web-rtc messages that contain
 hostnames in the via host

Revision 10173 - Directory Listing
Modified Tue May 7 14:57:01 2013 UTC (6 years, 6 months ago) by dpocock
-ensure that we can accept IPv6 addresses in the Transport settings in repro.config (backport r10042)

Revision 10133 - Directory Listing
Modified Wed Apr 24 22:34:02 2013 UTC (6 years, 6 months ago) by jgeras
reTurn merge
 - IPv6 (for resolve)
 - ICE attribs
 - weak_bind
 - improved DataBuffer

Revision 10132 - Directory Listing
Modified Wed Apr 24 17:05:39 2013 UTC (6 years, 6 months ago) by jgeras


Revision 10116 - Directory Listing
Modified Fri Apr 5 20:32:44 2013 UTC (6 years, 7 months ago) by sgodin
-fixed formatting of ChangeLog

Revision 10115 - Directory Listing
Modified Fri Apr 5 16:15:03 2013 UTC (6 years, 7 months ago) by dpocock
release: update release branch for next in series, 1.8.8

Revision 10112 - Directory Listing
Modified Fri Apr 5 15:10:29 2013 UTC (6 years, 7 months ago) by dpocock
release: Update ChangeLog for 1.8.7

Revision 10110 - Directory Listing
Modified Fri Apr 5 14:37:12 2013 UTC (6 years, 7 months ago) by dpocock
rutil/test: testData: make comparison of double more tolerant (backport r10037)

Revision 10109 - Directory Listing
Modified Fri Apr 5 13:47:36 2013 UTC (6 years, 7 months ago) by dpocock
travis-ci: add .travis.yml to 1.8 release branch

Revision 10107 - Directory Listing
Modified Fri Apr 5 13:03:40 2013 UTC (6 years, 7 months ago) by dpocock
rpm: various spec file fixes (backport r10044:10106 from main)

Revision 10099 - Directory Listing
Modified Thu Apr 4 22:23:49 2013 UTC (6 years, 7 months ago) by dpocock
repro: RequestContext: add logging statement, fix formatting

Revision 10098 - Directory Listing
Modified Thu Apr 4 22:23:30 2013 UTC (6 years, 7 months ago) by dpocock
resip/stack: DnsResult: default WS/WSS ports

Revision 10097 - Directory Listing
Modified Thu Apr 4 22:23:11 2013 UTC (6 years, 7 months ago) by dpocock
resip/stack: Symbols: correct default WSS port

Revision 10096 - Directory Listing
Modified Thu Apr 4 22:22:54 2013 UTC (6 years, 7 months ago) by dpocock
resip/stack: TransactionState: uncomment an assert that was hidden by the patch

Revision 10093 - Directory Listing
Modified Thu Apr 4 18:54:21 2013 UTC (6 years, 7 months ago) by Dpocock
repro: sync repro.config.ws sample from main

Revision 10092 - Directory Listing
Modified Thu Apr 4 18:53:59 2013 UTC (6 years, 7 months ago) by Dpocock
repro: add WSS to config sample

Revision 10091 - Directory Listing
Modified Wed Apr 3 21:15:19 2013 UTC (6 years, 7 months ago) by dpocock
merge from trunk/main (from r10083 up to r10090)

Revision 10084 - Directory Listing
Modified Mon Mar 25 22:20:39 2013 UTC (6 years, 7 months ago) by dpocock
resip/stack: ConnectionBase: revert un-needed changes

Revision 10083 - Directory Listing
Modified Mon Mar 25 22:10:01 2013 UTC (6 years, 7 months ago) by dpocock
merge from trunk/main (from r10078 up to r10082)

Revision 10079 - Directory Listing
Modified Mon Mar 25 21:45:27 2013 UTC (6 years, 7 months ago) by dpocock
rutil: TransportType: add WS/WSS to isSecure()

Revision 10078 - Directory Listing
Modified Mon Mar 25 21:44:10 2013 UTC (6 years, 7 months ago) by dpocock
merge from trunk/main (from r10048 up to r10077)

Revision 10070 - Directory Listing
Modified Sun Mar 24 21:42:43 2013 UTC (6 years, 7 months ago) by dpocock
resip/stack: use delete[] for arrays

Revision 10069 - Directory Listing
Modified Sun Mar 24 21:09:10 2013 UTC (6 years, 7 months ago) by dpocock
resip/stack: ConnectionBase: fix memory leak

Revision 10066 - Directory Listing
Modified Sun Mar 24 15:29:27 2013 UTC (6 years, 7 months ago) by dpocock
resip/stack: be more strict about WebSocket payload lengths

Revision 10065 - Directory Listing
Modified Sun Mar 24 15:29:05 2013 UTC (6 years, 7 months ago) by dpocock
resip/stack: Helper: use isReliable rather than hard-coded list of reliable transports

Revision 10064 - Directory Listing
Modified Sun Mar 24 15:28:48 2013 UTC (6 years, 7 months ago) by dpocock
resip/stack: Helper: use TransportType instead of Symbols

Revision 10063 - Directory Listing
Modified Sun Mar 24 12:44:12 2013 UTC (6 years, 7 months ago) by dpocock
resip/stack: bump default ChunkSize up further to 8192

Revision 10062 - Directory Listing
Modified Sun Mar 24 12:43:49 2013 UTC (6 years, 7 months ago) by dpocock
Rename dataLen to wsFrameHdrLen

Revision 10054 - Directory Listing
Modified Thu Mar 21 20:56:19 2013 UTC (6 years, 8 months ago) by dpocock
repro: fixes for CommonNameMappings, display meaningful error (backport r10052, r10053)

Revision 10047 - Directory Listing
Modified Sat Mar 16 23:14:00 2013 UTC (6 years, 8 months ago) by dpocock
merge from trunk/main (from r10032 up to r10046)

Revision 10046 - Directory Listing
Modified Sat Mar 16 22:59:09 2013 UTC (6 years, 8 months ago) by dpocock
resip/stack: improve mechanism for reading WebSocket frames from wire

Revision 10045 - Directory Listing
Modified Sat Mar 16 22:58:56 2013 UTC (6 years, 8 months ago) by dpocock
resip/stack: fix dynamic_cast to TlsBaseTransport

Revision 10035 - Directory Listing
Modified Thu Feb 28 19:08:33 2013 UTC (6 years, 8 months ago) by Dpocock
Modify default chunk size

Revision 10034 - Directory Listing
Modified Thu Feb 28 18:56:41 2013 UTC (6 years, 8 months ago) by Dpocock
repro: revert change that makes client cert auth dependent on digest auth

Revision 10033 - Directory Listing
Modified Thu Feb 28 18:56:22 2013 UTC (6 years, 8 months ago) by Dpocock
repro: ReproRunner: revert whitespace changes

Revision 10032 - Directory Listing
Modified Thu Feb 28 18:49:22 2013 UTC (6 years, 8 months ago) by Dpocock
repro: revert a whitespace change

Revision 10031 - Directory Listing
Modified Thu Feb 28 18:45:45 2013 UTC (6 years, 8 months ago) by dpocock
merge from trunk/main (from r10022 up to r10030)

Revision 10028 - Directory Listing
Modified Thu Feb 28 18:32:29 2013 UTC (6 years, 8 months ago) by Dpocock
repro: RequestContext: remove code that masks a potential segmentation fault

Revision 10027 - Directory Listing
Modified Thu Feb 28 18:32:10 2013 UTC (6 years, 8 months ago) by Dpocock
repro: RequestContext: fix code style issues

Revision 10026 - Directory Listing
Modified Thu Feb 28 18:31:56 2013 UTC (6 years, 8 months ago) by Dpocock
repro: RequestContext: properly check for WSS

Revision 10023 - Directory Listing
Modified Tue Feb 26 20:14:27 2013 UTC (6 years, 8 months ago) by dpocock
merge from trunk/main (from r9981 up to 10022)

Revision 10020 - Directory Listing
Modified Sun Feb 24 16:36:52 2013 UTC (6 years, 8 months ago) by dpocock
repro: simplify the non-standard repro.config for WS

Revision 10019 - Directory Listing
Modified Fri Feb 22 22:01:41 2013 UTC (6 years, 8 months ago) by dpocock
-ensure that we can accept IPv6 addresses in the Transport settings in repro.config
(cherry-picked from main r10009)

Revision 10018 - Directory Listing
Modified Fri Feb 22 21:45:40 2013 UTC (6 years, 8 months ago) by dpocock
Put back timestamps and mAppName when logging to Syslog (mAppName to be configurable from repro)
repro: add LoggingInstanceName config option
(cherry-picked r10007,10008 from main)

Revision 10017 - Directory Listing
Modified Fri Feb 22 21:43:49 2013 UTC (6 years, 8 months ago) by dpocock
Various changes to ensure test cases run
(cherry-picked r10001:10004 from main)

Revision 10016 - Directory Listing
Modified Fri Feb 22 21:34:45 2013 UTC (6 years, 8 months ago) by dpocock
test cases: adapt testTuple now that loopback is considered a private address (since r9633, merge b-repro-enh-20120205)
(cherry-picked from main r10000)

Revision 10015 - Directory Listing
Modified Fri Feb 22 21:33:38 2013 UTC (6 years, 8 months ago) by dpocock
logging: stop sending process name to syslog, send PID instead
(cherry-picked from main r9999)

Revision 10014 - Directory Listing
Modified Fri Feb 22 21:31:46 2013 UTC (6 years, 8 months ago) by dpocock
resip/stack: TransactionState: discard repeated requests received over reliable transports (2nd version of the fix).
(cherry-picked from main r9998)

Revision 10013 - Directory Listing
Modified Fri Feb 22 21:28:12 2013 UTC (6 years, 8 months ago) by dpocock
autotools: Add convenient configure option for pedantic stack behavior
(cherry-picked from main r9995)

Revision 10012 - Directory Listing
Modified Fri Feb 22 21:26:48 2013 UTC (6 years, 8 months ago) by dpocock
eclipse: Add Ellemtel code style definition
(cherry-picked from main r9992)


Revision 10011 - Directory Listing
Modified Fri Feb 22 21:25:15 2013 UTC (6 years, 8 months ago) by dpocock
-there are places in the code that will call getHeaderName with Headers::NONE.  This
 value is not within the HeaderNames array bounds, so we check the type passed in
 to ensure it is in range so we won't seg fault
-thanks to Yannick Guay for reporting this
(cherry-picked r9961 from main)


Revision 10010 - Directory Listing
Modified Fri Feb 22 21:23:36 2013 UTC (6 years, 8 months ago) by dpocock
- Ensured that all DUM usages/sessions DumCommandAdapter commands are using handles rather than references when saving the usage/session they apply to.
 - This fixes potential crashes in the case where a DumCommandAdapter would be enqueued onto the stack's queue while a usage terminating message is sitting in the queue.
 - The effect in that case would be that the saved reference to the usage would become invalid and this could cause a crash.
- Also fixed an issue with InviteSession::*NITCommand() where DumCommandAdapter commands would end up being recursively queued onto the stack.
(cherry-picked r9956 from main)    



Revision 9994 - Directory Listing
Modified Tue Feb 19 18:33:46 2013 UTC (6 years, 9 months ago) by Dpocock
repro/AclStore.cxx: revert patch that always trusts WS or WSS peers

Revision 9991 - Directory Listing
Modified Mon Feb 18 18:17:40 2013 UTC (6 years, 9 months ago) by Dpocock
adapt to reSIProcate coding conventions/whitespace

Revision 9990 - Directory Listing
Modified Mon Feb 18 18:17:25 2013 UTC (6 years, 9 months ago) by Dpocock
adapt to reSIProcate coding conventions/whitespace

Revision 9989 - Directory Listing
Modified Mon Feb 18 18:17:05 2013 UTC (6 years, 9 months ago) by Dpocock
repro/RequestContext.cxx: revert some whitespace changes

Revision 9988 - Directory Listing
Modified Mon Feb 18 18:16:48 2013 UTC (6 years, 9 months ago) by Dpocock
repro/ReproRunner.cxx: revert patch that changes default auth mode

Revision 9987 - Directory Listing
Modified Sun Feb 17 21:42:24 2013 UTC (6 years, 9 months ago) by dpocock
Add WebSocket Secure (WSS) transport, initial hack

Revision 9986 - Directory Listing
Modified Sun Feb 17 19:43:21 2013 UTC (6 years, 9 months ago) by Dpocock
correct indentation

Revision 9984 - Directory Listing
Modified Sun Feb 17 09:08:03 2013 UTC (6 years, 9 months ago) by dpocock
Add tested config for WebSockets

Revision 9983 - Directory Listing
Modified Sun Feb 17 08:57:56 2013 UTC (6 years, 9 months ago) by dpocock
Hack Tuple for WebSockets support (needs further work)

Revision 9982 - Directory Listing
Modified Sun Feb 17 08:53:26 2013 UTC (6 years, 9 months ago) by dpocock
regenerate gperf artifacts

Revision 9981 - Directory Listing
Modified Sun Feb 17 08:43:39 2013 UTC (6 years, 9 months ago) by dpocock
merge from trunk/main (from r9737 up to 9980)

Revision 9980 - Directory Listing
Modified Fri Feb 15 20:38:01 2013 UTC (6 years, 9 months ago) by dpocock
resip/stack/WsTransport.cxx: fix for new config.h location

Revision 9979 - Directory Listing
Modified Fri Feb 15 20:35:37 2013 UTC (6 years, 9 months ago) by dpocock
resip/stack/Symbols.hxx: add missing symbol (WSS), whitespace

Revision 9978 - Directory Listing
Modified Fri Feb 15 17:46:42 2013 UTC (6 years, 9 months ago) by dpocock
resip/stack/SipStack.cxx: tweak log message for WSS

Revision 9977 - Directory Listing
Modified Fri Feb 15 17:45:52 2013 UTC (6 years, 9 months ago) by dpocock
resip/stack/SipStack.cxx: give helpful log message if WSS transport requested (not yet supported)

Revision 9976 - Directory Listing
Modified Fri Feb 15 17:38:50 2013 UTC (6 years, 9 months ago) by dpocock
resip/stack/ConnectionBase.cxx: remove some whitespace and preprocessor macro syntax changes

Revision 9975 - Directory Listing
Modified Fri Feb 15 17:31:35 2013 UTC (6 years, 9 months ago) by dpocock
resip/stack/Helper.cxx: revert patch that hides an assert

Revision 9974 - Directory Listing
Modified Fri Feb 15 17:25:22 2013 UTC (6 years, 9 months ago) by dpocock
resip/stack/DnsResult.cxx: fix whitespace

Revision 9973 - Directory Listing
Modified Fri Feb 15 17:24:24 2013 UTC (6 years, 9 months ago) by dpocock
resip/stack/DnsResult.cxx: remove a hack for masking assert()

Revision 9972 - Directory Listing
Modified Fri Feb 15 17:20:34 2013 UTC (6 years, 9 months ago) by dpocock
resip/stack/Symbols: set WS/WSS ports as per draft-ietf-sipcore-sip-websocket s5.3

Revision 9971 - Directory Listing
Modified Fri Feb 15 17:17:01 2013 UTC (6 years, 9 months ago) by dpocock
rutil/TransportType: add support for WSS to isReliable()

Revision 9970 - Directory Listing
Modified Fri Feb 15 17:13:50 2013 UTC (6 years, 9 months ago) by dpocock
rutil/TransportType: add WSS/wss to names for consistency with TransportType enum.  Note that wss is valid in Via header but not in SIP URIs, according to draft-ietf-sipcore-sip-websocket.

Revision 9969 - Directory Listing
Modified Fri Feb 15 17:08:51 2013 UTC (6 years, 9 months ago) by dpocock
rutil/TransportType: WS in lowercase, indentation

Revision 9968 - Directory Listing
Modified Fri Feb 15 17:06:49 2013 UTC (6 years, 9 months ago) by dpocock
rutil/dns/RRCache.cxx: remove unrelated changes that were applied in the WebRTC patch

Revision 9967 - Directory Listing
Modified Fri Feb 15 17:05:36 2013 UTC (6 years, 9 months ago) by dpocock
Makefile.am: remove unrelated changes that were applied in the WebRTC patch

Revision 9966 - Directory Listing
Modified Fri Feb 15 07:57:37 2013 UTC (6 years, 9 months ago) by dpocock
repro.config: remove unrelated changes that were applied in the WebRTC patch

Revision 9965 - Directory Listing
Modified Thu Feb 14 22:27:06 2013 UTC (6 years, 9 months ago) by dpocock
Patches integrated from Doubango telecom, adapted to remove excessive whitespace changes, license blocks for new files adapted from boilerplate Vovida license to credit the contributor

Revision 9964 - Directory Listing
Modified Thu Feb 14 22:01:22 2013 UTC (6 years, 9 months ago) by dpocock
Branch for WebRTC integration


Revision 9960 - Directory Listing
Modified Thu Feb 7 20:25:21 2013 UTC (6 years, 9 months ago) by pckizer
test commits

Revision 9955 - Directory Listing
Modified Wed Jan 23 21:57:27 2013 UTC (6 years, 9 months ago) by dpocock
doc: Update README now that we use autotools

Revision 9953 - Directory Listing
Modified Wed Jan 9 20:55:17 2013 UTC (6 years, 10 months ago) by dpocock
release: update release branch for next in series, 1.8.7

Revision 9951 - Directory Listing
Modified Wed Jan 9 19:06:18 2013 UTC (6 years, 10 months ago) by dpocock
doc: fix path for tags in release process

Revision 9948 - Directory Listing
Modified Wed Jan 9 19:01:01 2013 UTC (6 years, 10 months ago) by dpocock
rpm: remove legacy repro.spec (it causes rpmbuild -tb to fail)

Revision 9947 - Directory Listing
Modified Wed Jan 9 18:59:25 2013 UTC (6 years, 10 months ago) by dpocock
release: update release branch for another attempt at tagging 1.8.6

Revision 9945 - Directory Listing
Modified Wed Jan 9 08:52:43 2013 UTC (6 years, 10 months ago) by dpocock
doc: improve svn tag documentation in the release process

Revision 9943 - Directory Listing
Modified Wed Jan 9 08:50:50 2013 UTC (6 years, 10 months ago) by dpocock
release: update release branch for next in series, 1.8.7

Revision 9941 - Directory Listing
Modified Wed Jan 9 08:43:16 2013 UTC (6 years, 10 months ago) by dpocock
doc: fix URL for SVN in release process

Revision 9939 - Directory Listing
Modified Wed Jan 9 08:15:42 2013 UTC (6 years, 10 months ago) by dpocock
reTurn: add note about OpenSSL dependency

Revision 9937 - Directory Listing
Modified Mon Jan 7 18:26:45 2013 UTC (6 years, 10 months ago) by dpocock
rpm: Rename resip.spec.in to resiprocate.spec.in as per Fedora packaging guidelines

Revision 9935 - Directory Listing
Modified Fri Jan 4 19:05:37 2013 UTC (6 years, 10 months ago) by dpocock
rpm: further tweak systemd config to keep PID files in /tmp/ instead of /var/run/ due to permission issues

Revision 9934 - Directory Listing
Modified Fri Jan 4 19:01:07 2013 UTC (6 years, 10 months ago) by dpocock
rpm: create directory for repro database files.  Run daemons as non-root users.

Revision 9931 - Directory Listing
Modified Thu Jan 3 23:21:28 2013 UTC (6 years, 10 months ago) by dpocock
autotools: make sure libcrypto is always linked against reTurn

Revision 9929 - Directory Listing
Modified Thu Jan 3 08:26:06 2013 UTC (6 years, 10 months ago) by dpocock
rpm: add support for systemd under Fedora starting the reTurnServer process

Revision 9928 - Directory Listing
Modified Thu Jan 3 08:24:54 2013 UTC (6 years, 10 months ago) by dpocock
rpm: remove legacy init script, add support for systemd under Fedora starting the repro process

Revision 9927 - Directory Listing
Modified Thu Jan 3 08:23:36 2013 UTC (6 years, 10 months ago) by dpocock
autotools: stop including legacy init script and related artifacts

Revision 9926 - Directory Listing
Modified Thu Jan 3 08:18:13 2013 UTC (6 years, 10 months ago) by dpocock
rpm: set correct permissions on executables

Revision 9925 - Directory Listing
Modified Thu Jan 3 08:17:31 2013 UTC (6 years, 10 months ago) by dpocock
rpm: spec file improvements after testing on Fedora 17

Revision 9924 - Directory Listing
Modified Thu Jan 3 08:16:05 2013 UTC (6 years, 10 months ago) by dpocock
rpm: add build dependencies

Revision 9923 - Directory Listing
Modified Thu Jan 3 08:15:15 2013 UTC (6 years, 10 months ago) by dpocock
rpm: begin updating the spec file

Revision 9917 - Directory Listing
Modified Wed Dec 19 13:43:14 2012 UTC (6 years, 11 months ago) by sgodin
-additional work for crash fix in last commit - thanks to Dmytro Bogovych
-minor formatting changes

Revision 9915 - Directory Listing
Modified Tue Dec 18 13:59:30 2012 UTC (6 years, 11 months ago) by sgodin
Merge fixes from main
r9914
-fix for crash in DNS code (when DnsStub destructor calls setPollGrp(0))
---------------------
r9913
-fix some memory leaks reported by Shypytiak Taras
---------------------

Revision 9909 - Directory Listing
Modified Thu Dec 6 14:03:43 2012 UTC (6 years, 11 months ago) by sgodin
-merged 9902 and 9908 from main
-fix to Fifo to avoid calling AsyncProcessHandler in addMultiple if adding a list of 0 messages
-change to ProducerFifoBuffer to avoid calling mFifo.addMultiple if mBuffer is empty on flush()
-honour Min-SE header from inbound INVITE request - ensure we don't use a session timer that is smaller

Revision 9895 - Directory Listing
Modified Tue Nov 13 16:11:23 2012 UTC (7 years ago) by sgodin
-fix 64-bit SSL-Release settings for repro to include GeoIP library properly

Revision 9894 - Directory Listing
Modified Tue Nov 13 14:59:50 2012 UTC (7 years ago) by sgodin
-updated ChangeLog with 1.8.6 changes

Revision 9893 - Directory Listing
Modified Tue Nov 13 14:46:30 2012 UTC (7 years ago) by sgodin
-merged in some fixes from SVN main

-fix startup delay issue that is seen when building resiprocate into a Windows DLL
 - was related to having socket calls at static initialization time and the following 
   globally scoped static initialization in Helper.cxx:
   static Data localhostname = DnsUtil::getLocalHostName();
 - since function scoped static initialization is prone to multi-threaded issues, a 
   different solution was implemented
 - modified DnsUtil::getLocalHostname to store the hostname on first call in static
   Data - using a gate and a mutex to ensure it is also thread safe
 - this will improve performance for all invocations of DnsUtil::getLocalHostname 
-added initNetwork call in a few places that help, since it won't be called
 from DnsUtil::getLocalHostname at global static init time any longer

-remove Proxy-Authorization headers for successful Digest Challenges before forwarding message on

-changes to VS2010 - 64bit builds to access OpenSSL from contrib/opensslx64, so that 32bit and 64bit versions of OpenSSL can be separated

-fixed a bug where there is a failure to parse if the Request-Uri contains an 
 ExistsOrData parameter at the end.  For example the following request-URI failed
 to parse properly (due to the ;gr parameter):  
 INVITE sip:test@example.com;gr SIP/2.0

-fix VS2010 64-bit build issue with file in use when linking error
 -ensure intermediate directories are unique for every dum/test project
 -also make output directory consistent for all project configurations




Revision 9883 - Directory Listing
Modified Sun Sep 23 12:10:04 2012 UTC (7 years, 1 month ago) by dpocock
rutil: provide overloaded definitions of parseConfig, because the use of a default value in the virtual function prototype causes warnings and potential confusion when overriding

Revision 9881 - Directory Listing
Modified Fri Sep 21 20:08:07 2012 UTC (7 years, 2 months ago) by dpocock
reTurn: add csignal to ensure a clean compile on OpenWRT

Revision 9879 - Directory Listing
Modified Fri Sep 21 11:21:42 2012 UTC (7 years, 2 months ago) by dpocock
rutil: FileSystem code, generalise for POSIX without dirent.d_type

Revision 9877 - Directory Listing
Modified Tue Sep 18 15:49:52 2012 UTC (7 years, 2 months ago) by sgodin
 -fixed a trap with a race condition when sending a CANCEL as a 200 response is being received 
   - reception of a 200/Inv will clear the mNextTransmission storage and handleInternalCancel 
     just blindly accesses it.  I've corrected this by ensuring we move the transaction state 
     to completed when we receive a 200 response.  This will cause the stack to instead internally 
     generate a 200 for the cancel to the TU, and not call handleInternalCancel to send the CANCEL 
     on the wire.

Revision 9875 - Directory Listing
Modified Mon Sep 17 14:12:04 2012 UTC (7 years, 2 months ago) by sgodin
Merge from SVN trunk

r9874
-fixed potential assert in StaticRoute processor if RequestFilter does a SQL query and then the request needs to be challenged 
-Proxy.cxx - use defined Symbol 
-ServerRegistration - do not send 439 First Hop Doesn't Support Outbound response if outbound is not in supported header


Revision 9872 - Directory Listing
Modified Wed Aug 22 16:19:48 2012 UTC (7 years, 2 months ago) by sgodin
-fixed tfm compilation issue with recent changes to ReproServerAuthManager

Revision 9871 - Directory Listing
Modified Wed Aug 22 16:18:42 2012 UTC (7 years, 2 months ago) by sgodin
-added missing files to tarball for tfm repro to build

Revision 9868 - Directory Listing
Modified Sun Aug 12 12:35:35 2012 UTC (7 years, 3 months ago) by dpocock
repro: SQL: remove statement that automatically goes in to the database named repro

Revision 9866 - Directory Listing
Modified Wed Aug 8 12:41:56 2012 UTC (7 years, 3 months ago) by dpocock
release: update release branch for next in series, 1.8.6

Revision 9864 - Directory Listing
Modified Wed Aug 8 12:22:36 2012 UTC (7 years, 3 months ago) by dpocock
repro: complete change to new ConfigParse API from r9858

Revision 9862 - Directory Listing
Modified Tue Aug 7 18:40:36 2012 UTC (7 years, 3 months ago) by dpocock
apps/sipdial: adapt for new ConfigParse API

Revision 9860 - Directory Listing
Modified Tue Aug 7 17:24:40 2012 UTC (7 years, 3 months ago) by sgodin
-fixed issue there a virtual function (printHelpText) was being called from the ConfigParse constructor
 = was causing crashes if the user specified --help on the command line
 - removed command line parsing from constructor and created a new parseConfig method - this ensures the class is
   fully constructed before calling the virtual fn
-removed debug log statement that could get very large on a busy system in Proxy.cxx
-cleaned up helpText output on windows so that full doesn't print when arg[0] is used in help text
-added exception handling for command line parsing in reTurnServer

Revision 9859 - Directory Listing
Modified Tue Aug 7 17:21:40 2012 UTC (7 years, 3 months ago) by sgodin
-fix VS2010 build issues with scoping of socket API's

Revision 9857 - Directory Listing
Modified Mon Aug 6 18:54:10 2012 UTC (7 years, 3 months ago) by dpocock
apps/basicB2BUA: add headers to dist

Revision 9855 - Directory Listing
Modified Mon Aug 6 18:08:50 2012 UTC (7 years, 3 months ago) by dpocock
resip, repro: backport changes to enable any arbitrary peer to connect with mutual TLS without being challenged by DIGEST

Revision 9854 - Directory Listing
Modified Mon Aug 6 17:56:20 2012 UTC (7 years, 3 months ago) by dpocock
resip, repro: backport changes to add the CommonNameMappings feature in repro (mapping CN to permitted SIP user IDs)

Revision 9853 - Directory Listing
Modified Mon Aug 6 17:38:34 2012 UTC (7 years, 3 months ago) by dpocock
resip, repro: backport changes to add the EnumDomains config option

Revision 9851 - Directory Listing
Modified Mon Aug 6 17:12:25 2012 UTC (7 years, 3 months ago) by sgodin
-2nd attempt at fix for RESIP_DEPRECATED macro - http://stackoverflow.com/questions/295120/c-mark-as-deprecated

Revision 9840 - Directory Listing
Modified Mon Aug 6 04:08:41 2012 UTC (7 years, 3 months ago) by fjoanis
Merged fix from trunk (r9823) to prevent recursive InviteSessionReferExCommand commands

Revision 9839 - Directory Listing
Modified Sat Aug 4 22:32:19 2012 UTC (7 years, 3 months ago) by dpocock
b2bua: update README.txt, include sample apps/basicB2BUA

Revision 9837 - Directory Listing
Modified Sat Aug 4 18:37:03 2012 UTC (7 years, 3 months ago) by dpocock
resip: Make test for E.164 number (for ENUM use) more thorough.  Add logging to Uri ENUM logic


Revision 9836 - Directory Listing
Modified Sat Aug 4 18:34:39 2012 UTC (7 years, 3 months ago) by dpocock
repro: eliminate code that automatically adds localhost, machine name, etc to the Domains config variable

Revision 9835 - Directory Listing
Modified Sat Aug 4 18:32:00 2012 UTC (7 years, 3 months ago) by dpocock
resip: correct assert() for ENUM lookups

Revision 9834 - Directory Listing
Modified Sat Aug 4 18:30:34 2012 UTC (7 years, 3 months ago) by dpocock
-added missing Config.h include - was not building properly with popt enabled

Revision 9833 - Directory Listing
Modified Sat Aug 4 18:29:37 2012 UTC (7 years, 3 months ago) by dpocock
-some build fixes submitted by Xmly

ContactInstanceRecord.hxx
Use ULL suffix instead of UL. change ContactInstanceRecord.hxx:15,
     static const UInt64 NeverExpire = 0xFFFFFFFFFFFFFFFFUL; ->
     static const UInt64 NeverExpire = 0xFFFFFFFFFFFFFFFFULL;

      Reference links,
      http://gcc.gnu.org/onlinedocs/gcc/Long-Long.html


StackThread.hxx
This error happens when compiling StackThread.cxx.  gcc 3.2.2 is used.
In file included from StackThread.cxx:1:
../../resip/stack/StackThread.hxx:28: parse error before `&' token
StackThread.cxx:11: prototype for `
   resip::StackThread::StackThread(resip::SipStack&)' does not match any in
   class `! resip::StackThread'
Fix
     Using RESIP_DEPRECATED before constructor StackThread(SipStack& stack)  gives the compiler a surprise.
    Though there is no such compiling error with latest gcc, suggest fix it for backward compatibility. In stack/StackThread.hxx, change line
     RESIP_DEPRECATED StackThread(SipStack& stack) ->
     StackThread(SipStack& stack) RESIP_DEPRECATED


Revision 9832 - Directory Listing
Modified Sat Aug 4 18:27:33 2012 UTC (7 years, 3 months ago) by dpocock
Fix some 32/64 issues and an edge case where no ICE attributes are provided


Revision 9816 - Directory Listing
Modified Thu Aug 2 20:56:53 2012 UTC (7 years, 3 months ago) by ekr
Remove obsolete DTLS-SRTP branch

Revision 9815 - Directory Listing
Modified Thu Aug 2 20:56:31 2012 UTC (7 years, 3 months ago) by ekr
Remove obsolete DTLS-SRTP branch

Revision 9803 - Directory Listing
Modified Fri Jul 13 16:00:27 2012 UTC (7 years, 4 months ago) by sgodin
-repro config - disable TLS by default
-fix repro readme.txt - had old command line format stuff in it
-changes to repro windows installer:
 -Add repro.config
 -Add shortcut to repro.config on start menu
 -Add working directory to Repro shortcut so that config file is found

Revision 9799 - Directory Listing
Modified Thu Jul 5 15:19:33 2012 UTC (7 years, 4 months ago) by dpocock
release: update release branch for next in series, 1.8.5

Revision 9797 - Directory Listing
Modified Thu Jul 5 15:04:22 2012 UTC (7 years, 4 months ago) by sgodin
-fixed compilation issue in ContactInstanceRecord for some compilers

Revision 9795 - Directory Listing
Modified Fri Jun 22 17:00:06 2012 UTC (7 years, 4 months ago) by dpocock
release: update release branch for next in series, 1.8.3

Revision 9793 - Directory Listing
Modified Thu Jun 21 15:26:57 2012 UTC (7 years, 5 months ago) by sgodin
-fixed a bug when using the registration sync mechanism - the 
 ServerRegistration onRefresh callback could be incorrectly generated 
 instead of the onAdd callback when a registration is added, due to the 
 record lingering in memory
-updated ChangeLog

Revision 9778 - Directory Listing
Modified Thu Jun 14 13:54:55 2012 UTC (7 years, 5 months ago) by sgodin
-fixed bug with message silo, where it would fail to work at all using MySQL as backing store

Revision 9763 - Directory Listing
Modified Sat Jun 9 21:33:16 2012 UTC (7 years, 5 months ago) by dpocock
release: backport various fixes relating to the new CADirectory support and apps/sipdial (merge r9748:9762)

Revision 9762 - Directory Listing
Modified Sat Jun 9 21:31:04 2012 UTC (7 years, 5 months ago) by dpocock
A bad value was passed to the macro RESIP_HeapCount (merge r9745 onto 1.8)

Revision 9761 - Directory Listing
Modified Sat Jun 9 21:25:50 2012 UTC (7 years, 5 months ago) by dpocock
release: Rename ReleaseNotes.txt to ChangeLog so tools will recognise it

Revision 9747 - Directory Listing
Modified Thu Jun 7 21:28:05 2012 UTC (7 years, 5 months ago) by dpocock
release: update ReleaseNotes.txt for 1.8 series

Revision 9746 - Directory Listing
Modified Thu Jun 7 21:15:49 2012 UTC (7 years, 5 months ago) by dpocock
release: update release branch for next in series, 1.8.3

Revision 9744 - Directory Listing
Modified Fri Jun 1 15:18:58 2012 UTC (7 years, 5 months ago) by sgodin
-completed ReleaseNotes.txt
-added ReleaseNotes.txt to EXTRA_DIST so it's gets included in package

Revision 9743 - Directory Listing
Modified Thu May 31 21:36:12 2012 UTC (7 years, 5 months ago) by sgodin
-started release notes - so far done up to (not-including) REVISION 9367

Revision 9742 - Directory Listing
Modified Thu May 31 20:20:46 2012 UTC (7 years, 5 months ago) by sgodin
Merged changes from main

r9741
-repro web interface improvements   - display settings in alphabetic order   - added display of DNS Cache to settings page   - added Clear DNS Cache button to settings page   - added Restart Proxy button to settings page     (reloads everyt...
---------------------

r9740
-added an ability to configure a different database instance for some of the repro database tables  New configuration file settings, RuntimeMySQLServer and subsetting, were added to facilitate this.
---------------------
r9739
-fixed a trap during shutdown, due to order of destructed objects
---------------------
r9738
-fixed a bug where the CSeq can be wrong in a client subscription re-subscribe / refresh in  the case where we receive the first NOTIFY before the 200/SUB response
---------------------
r9737
-fix spelling in comments
---------------------
r9736
-added new virtual method to repro runner to make inserting custom processors between existing ones possible
---------------------
r9735
-fixed a bug when using FDPoll (as opposed to EPOLL), where FD except was not being watched for TCP sockets 
---------------------


Revision 9733 - Directory Listing
Modified Fri May 25 16:23:50 2012 UTC (7 years, 5 months ago) by dpocock
release: merge 9729:9732 onto 1.8 branch, various tweaks for next release

Revision 9729 - Directory Listing
Modified Fri May 25 09:56:19 2012 UTC (7 years, 5 months ago) by dpocock
release: merge 9718:9728 onto 1.8 branch, various fixes for things missed from the distribution tarball and typos

Revision 9715 - Directory Listing
Modified Thu May 24 01:05:36 2012 UTC (7 years, 5 months ago) by dpocock
release: update release branch for next in series, 1.8.2

Revision 9713 - Directory Listing
Modified Thu May 24 00:56:19 2012 UTC (7 years, 5 months ago) by dpocock
autotools: remove duplicate reference to reTurn/client

Revision 9710 - Directory Listing
Modified Wed May 23 18:58:39 2012 UTC (7 years, 5 months ago) by dpocock
release: update release branch for next in series, 1.8.1

Revision 9707 - Directory Listing
Modified Wed May 23 18:37:06 2012 UTC (7 years, 5 months ago) by dpocock
release: create 1.8 release branch


Revision 9680 - Directory Listing
Modified Sat May 12 17:23:03 2012 UTC (7 years, 6 months ago) by dpocock
ichat-gw/jabber: initial fixes for use with gloox-1.0

Revision 9679 - Directory Listing
Modified Sat May 12 16:28:14 2012 UTC (7 years, 6 months ago) by dpocock
ichat-gw: branch for adapting from gloox-0.9.9.8 to gloox-1.0


Revision 9631 - Directory Listing
Modified Wed May 2 18:39:01 2012 UTC (7 years, 6 months ago) by sgodin
-added some missing BerkeleyDb 4.8 files

Revision 9630 - Directory Listing
Modified Wed May 2 18:31:29 2012 UTC (7 years, 6 months ago) by sgodin
-added some missing BerkeleyDb 4.8 files

Revision 9629 - Directory Listing
Modified Wed May 2 17:50:37 2012 UTC (7 years, 6 months ago) by sgodin
-some missing changes from main

Revision 9628 - Directory Listing
Modified Wed May 2 16:44:01 2012 UTC (7 years, 6 months ago) by sgodin
-remove unneeded build-contrib scripts now that ares is part of standard build

Revision 9627 - Directory Listing
Modified Wed May 2 16:37:57 2012 UTC (7 years, 6 months ago) by sgodin
-port startup of new Certificate Authenticator in new repro runner framework
 - added an enable setting to config file - it possible someone wants to use TLS mutual auth, but not user authentication

Revision 9626 - Directory Listing
Modified Wed May 2 16:01:14 2012 UTC (7 years, 6 months ago) by sgodin
-merged changes from main rev 9625


Revision 9606 - Directory Listing
Modified Fri Apr 27 18:38:09 2012 UTC (7 years, 6 months ago) by sgodin
-fix linux build issue

Revision 9605 - Directory Listing
Modified Fri Apr 27 18:19:11 2012 UTC (7 years, 6 months ago) by sgodin
-fixed typo in last commit
-added some TODO comments

Revision 9604 - Directory Listing
Modified Fri Apr 27 17:43:33 2012 UTC (7 years, 6 months ago) by sgodin
-added secondary database support to BerkeleyDb - allows tables with a secondary index
 - my sql implementation of AVPs with two indexes was added as well
-message silo records can now be deleted by referencing a unique key (ie. timestamp+tid)
 - transaction support is no longer required
-optimized data copies when reading records from BerkeleyDb
-increase MySQL AVP table size for value field from 1024 to 4096
-implemented logic to periodically cleanup Silo records that have expired


Revision 9603 - Directory Listing
Modified Fri Apr 27 13:15:21 2012 UTC (7 years, 6 months ago) by sgodin
-allow reprocmd to run defaulting to 127.0.0.1:5081 for server connection

Revision 9598 - Directory Listing
Modified Wed Apr 25 17:15:18 2012 UTC (7 years, 6 months ago) by sgodin
-added ability for repro to report a 404 error when attempting to reach a user that does not exist
 - previously repro would always send a 480 response when attempting to reach an AOR that wasn't
   registered
-fixed error in BerkeleyDb when DB_ENV is not enabled (can't use flag DB_RMW unless transaction support is enabled)
-removed unused SipStack parameter to DigestAuthenticator monkey

Revision 9597 - Directory Listing
Modified Wed Apr 25 15:43:03 2012 UTC (7 years, 6 months ago) by sgodin
-updated text for HAVE_EPOLL change

Revision 9596 - Directory Listing
Modified Wed Apr 25 15:38:44 2012 UTC (7 years, 6 months ago) by sgodin
-added --with-popt to configure so that test projects can be build easily with popt support
-added autodetection of epoll support on unix and automatic addition of HAVE_EPOLL define



Revision 9595 - Directory Listing
Modified Wed Apr 25 15:35:42 2012 UTC (7 years, 6 months ago) by sgodin
-added script to build ares with IPv6 support - required until ares is brought into the build as a first class citizen

Revision 9594 - Directory Listing
Modified Wed Apr 25 15:33:56 2012 UTC (7 years, 6 months ago) by sgodin
-remove explicit -lrt it is not autodetected

Revision 9593 - Directory Listing
Modified Wed Apr 25 15:33:28 2012 UTC (7 years, 6 months ago) by sgodin
-remove explicit -lrt it is not autodetected

Revision 9592 - Directory Listing
Modified Wed Apr 25 13:05:28 2012 UTC (7 years, 6 months ago) by sgodin
-merged from trunk up to 9591

Revision 9589 - Directory Listing
Modified Sat Apr 21 14:38:32 2012 UTC (7 years, 7 months ago) by sgodin
-added missing header to Makefile.am

Revision 9588 - Directory Listing
Modified Sat Apr 21 14:20:34 2012 UTC (7 years, 7 months ago) by sgodin
-build fixes for linux, add --with-geoip option to autotools configure, added missing -lrt to some projects

Revision 9578 - Directory Listing
Modified Fri Apr 20 20:52:48 2012 UTC (7 years, 7 months ago) by sgodin
-linux fix - TlsDestructor is only defined in WIN32 - add #ifdef

Revision 9576 - Directory Listing
Modified Fri Apr 20 20:19:40 2012 UTC (7 years, 7 months ago) by sgodin
-remove unneeded file after merge re-work of ServerProcess use

Revision 9575 - Directory Listing
Modified Fri Apr 20 20:18:11 2012 UTC (7 years, 7 months ago) by sgodin
-merged work from main (rev 9573)

Revision 9574 - Directory Listing
Modified Fri Apr 20 19:28:19 2012 UTC (7 years, 7 months ago) by sgodin
-disable BerkeleyDb transaction support by default - not required if repro is the only party accessing the database
-remove debug logs

Revision 9572 - Directory Listing
Modified Fri Apr 20 16:01:22 2012 UTC (7 years, 7 months ago) by sgodin
-Added MySQL C Connector to contrib for Windows builds
-Visual Studio build fixes
  -Added USE_MYSQL to VS2008 and VS2010 (32bit only) builds
  -Added MessageSilo related classes where missing in VS project files


Revision 9571 - Directory Listing
Modified Fri Apr 20 15:41:21 2012 UTC (7 years, 7 months ago) by sgodin
-linux build fixes for new repro Message Silo feature

Revision 9566 - Directory Listing
Modified Fri Apr 20 13:55:11 2012 UTC (7 years, 7 months ago) by sgodin
test

Revision 9565 - Directory Listing
Modified Fri Apr 20 02:28:20 2012 UTC (7 years, 7 months ago) by sgodin
-added optional MessageSilo support to repro
 - stores IM's (ie. SIP MESSAGE requests) for offline users
 - replays messages to users when they register (ie. come back online)
 - records are persisted to a database table, so they survive shutdowns
 - configurable filters exist for DestUri, MimeType, MessageBody size
 - still not 100% complete

-moved CommandServer from repro to reprolib
-added restart command to reprocmd - allows restarting repro to apply configuration changes while leaving 
 the in memory registration database in tact
-propagate db insert/update failures to callers - web interface now shows errors if record fails to update in db
-remove unused AbstractDb API's: writeRoute and writeFilter
-added ability for tables to have non-unique keys (ie. duplicate records)
-modified WorkerThread to support work that does not require a response to be queued back to the stack
-added database transaction support to BerekelyDb and MySQL implementations
-reorganized repro runner startup ordering so that DUM TU is started before Proxy and added new 
 virtual createDatastore method - in order to facility new Silo Monkey startup that requires access to 
 the Registrar object
-make RequestFilter monkey options - use config flag
-allow a DateCategory to be created from time_t



Revision 9564 - Directory Listing
Modified Fri Apr 20 02:02:29 2012 UTC (7 years, 7 months ago) by sgodin
-adjust windows project files for BerkeleyDB upgrade to 4.8

Revision 9563 - Directory Listing
Modified Thu Apr 19 22:00:59 2012 UTC (7 years, 7 months ago) by sgodin
-updated to BerkeleyDb 4.8 - missed deletion

Revision 9562 - Directory Listing
Modified Thu Apr 19 22:00:11 2012 UTC (7 years, 7 months ago) by sgodin
-updated to BerkeleyDb 4.8 - not sure how this directory got missed

Revision 9561 - Directory Listing
Modified Thu Apr 19 21:53:24 2012 UTC (7 years, 7 months ago) by sgodin
-updated to BerkeleyDb 4.8

Revision 9505 - Directory Listing
Modified Wed Apr 11 15:04:09 2012 UTC (7 years, 7 months ago) by sgodin
-fixed possible assert if a transport error is seen after trying to send an ACK message

Revision 9486 - Directory Listing
Modified Sat Apr 7 00:43:12 2012 UTC (7 years, 7 months ago) by dpocock
Minor fixes after merge from trunk

Revision 9484 - Directory Listing
Modified Fri Apr 6 22:02:31 2012 UTC (7 years, 7 months ago) by dpocock
Merge changes from trunk (9236:9483) into autotools branch

Revision 9483 - Directory Listing
Modified Fri Apr 6 16:42:39 2012 UTC (7 years, 7 months ago) by sgodin
-fix a bug in repro web interface, where fragmented HTTP messages were not being handled correctly


Revision 9482 - Directory Listing
Modified Fri Apr 6 16:13:32 2012 UTC (7 years, 7 months ago) by dpocock
Ensure that headers are included in the dist target

Revision 9481 - Directory Listing
Modified Fri Apr 6 16:13:14 2012 UTC (7 years, 7 months ago) by dpocock
Improve release procedure

Revision 9480 - Directory Listing
Modified Fri Apr 6 16:13:05 2012 UTC (7 years, 7 months ago) by dpocock
Disable incomplete resip/stack/doc/Makefile

Revision 9479 - Directory Listing
Modified Fri Apr 6 16:12:54 2012 UTC (7 years, 7 months ago) by dpocock
Declare extra files for distribution with EXTRA_DIST

Revision 9478 - Directory Listing
Modified Fri Apr 6 16:12:26 2012 UTC (7 years, 7 months ago) by dpocock
Add notes about the process for building official releases

Revision 9477 - Directory Listing
Modified Fri Apr 6 16:12:18 2012 UTC (7 years, 7 months ago) by dpocock
Update installation instructions for autotools based build

Revision 9476 - Directory Listing
Modified Fri Apr 6 16:12:07 2012 UTC (7 years, 7 months ago) by dpocock
Require ARES variant (contrib/ares or libc-ares) to be specified manually

Revision 9475 - Directory Listing
Modified Fri Apr 6 01:04:55 2012 UTC (7 years, 7 months ago) by dpocock
Explicitly set the libtool release number for each major library

Revision 9474 - Directory Listing
Modified Fri Apr 6 01:04:41 2012 UTC (7 years, 7 months ago) by dpocock
Build and run test cases for reTurn with make check

Revision 9473 - Directory Listing
Modified Fri Apr 6 01:04:30 2012 UTC (7 years, 7 months ago) by dpocock
Build and run test cases for repro with make check

Revision 9472 - Directory Listing
Modified Fri Apr 6 01:04:10 2012 UTC (7 years, 7 months ago) by dpocock
resip/stack: only run the subset of tests that are fully automated, as per resip/stack/test/runtests.sh

Revision 9471 - Directory Listing
Modified Fri Apr 6 01:03:59 2012 UTC (7 years, 7 months ago) by dpocock
Build and run test cases for resip/dum with make check

Revision 9470 - Directory Listing
Modified Fri Apr 6 01:03:34 2012 UTC (7 years, 7 months ago) by dpocock
Build and run test cases for resip/stack with make check

Revision 9469 - Directory Listing
Modified Fri Apr 6 01:02:46 2012 UTC (7 years, 7 months ago) by dpocock
Build and run test cases for rutil with make check

Revision 9468 - Directory Listing
Modified Thu Apr 5 15:20:05 2012 UTC (7 years, 7 months ago) by sgodin
-log detected public ip on register

Revision 9467 - Directory Listing
Modified Wed Apr 4 21:39:07 2012 UTC (7 years, 7 months ago) by sgodin
-fix new bug in BerkeleyDb due to new table addition - use variable so this can't happen again

Revision 9466 - Directory Listing
Modified Sun Apr 1 21:07:27 2012 UTC (7 years, 7 months ago) by sgodin
-ensure quotes, etc. are properly escaped when editing a Request Filter

Revision 9465 - Directory Listing
Modified Sun Apr 1 20:49:10 2012 UTC (7 years, 7 months ago) by sgodin
-fixed bug where custom headers are referenced as case sensitive
-fixed a bug in test via web page code logic

Revision 9464 - Directory Listing
Modified Sun Apr 1 19:02:49 2012 UTC (7 years, 7 months ago) by sgodin
-fix tfm TestRepro for recent changes

Revision 9463 - Directory Listing
Modified Sun Apr 1 18:51:01 2012 UTC (7 years, 7 months ago) by sgodin
-linux build fixes

Revision 9462 - Directory Listing
Modified Sun Apr 1 18:37:08 2012 UTC (7 years, 7 months ago) by sgodin
-minor optimization when no routes, or no filters are defined

Revision 9461 - Directory Listing
Modified Sun Apr 1 18:15:09 2012 UTC (7 years, 7 months ago) by sgodin
-added version information to startup logs and to display on web interface
-added bottom footer on web interface with link to www.resiprocate.org
-added new RequestFilter files to all Visual Studio projects and linux Makefile
-upped repro version to 0.9

Revision 9460 - Directory Listing
Modified Sun Apr 1 14:57:08 2012 UTC (7 years, 7 months ago) by sgodin
-added new RequestFilter monkey
 - allows user to configure conditions under which an inbound request should be rejected or not
 - allows two regular expression conditions that can be applied to any SIP message header:
   this includes the request-line, standard SIP headers and custom SIP headers.  If a header
   that can appear multiple time is specified, then each instance of the header is checked.
 - When conditions are met, allows the action carried out to be defined:
   - Accept - accepts this request and stops further processing in Request Filter monkey 
   - Reject - rejects this request with the provided SIP status code and reason text
   - SQL query - only available when MySQL support is compiled in - runs an arbitrary stored
     procedure or query, using replacement strings from the 2 condition regular expressions
     - query must return an empty string or "0" to instruct repro to Accept the request, or a 
       string containing "<SIP Reject Status Code>[, <SIP Reject Reason>]" to Reject the request
     - using the repro configuration file the SQL Query can be configured to operate on a
       completely different my SQL instance/server than the repro configuration
   - Filters are defined in the HTTP web interface via new Add Filter, Edit Filter and Show
     Filters web pages.  There is an ability to test the condition regular expressions from 
     the web page as well.
   - other Monkey settings are configured in the repro configuration file or via command line:
     DisableRequestFilterProcessor, RequestFilterDefaultNoMatchBehavior, 
     RequestFilterDefaultDBErrorBehavior, RequestFilterMySQLServer (and other mySQL related settings) 
   - can be used to implement a User Blocking functionality - ie. calls and instant messages 
     from user X to user Y should always be blocked, because user X is in user Y's block list
   - introduced new FilterStore configuration database table to store the Filters configured
     on the web pages

-added AsyncProcessorDispatcher / thread pool to repro that be shared by all AsyncProcessors
 - currently only used by new RequestFilter monkey
-cleaned up some implementation in AbstractDb to remove some code duplication
-catch config file parse, and missing file errors (exceptions) at repro startup
-RouteStore 
  - stop webpage from being able to add two routes with the same Key
  - optimized data fetch for displaying routes on web page
-Repro Web Interface
 - added new Add Filter, Edit Filter and Show Filters pages
 - made use of HTML tables consistent across all pages
 - made table backgrounds white to improved appearance
 - added title to right hand side pane
 - cleaned up formatting on many pages
 - ordered methods in source to match ordering on web page 
 - added warning to Domains page, that repro must be restarted
 



Revision 9459 - Directory Listing
Modified Wed Mar 28 16:02:27 2012 UTC (7 years, 7 months ago) by sgodin
-fix linux comile issue

Revision 9458 - Directory Listing
Modified Wed Mar 28 15:53:13 2012 UTC (7 years, 7 months ago) by sgodin
-fix cross platform issue with new log line

Revision 9457 - Directory Listing
Modified Sun Mar 25 19:44:22 2012 UTC (7 years, 7 months ago) by sgodin
-series of interfaces to make is easier to implement new Asynchronous Monkey's / Processors that utilize a common thread pool
-removed getTransactionId from ForkControlMessage - method exists on base class, so it's not needed
-removed getTransactionId and tid() from UserInfoMessage - getTransactionId method exists on base class, so they are not needed
-made Worker and abstract base class
-modified ConfigParser to throw a resip style exception when failing to open configuration file
-minor cleanups to ConfigParser configuration file parsing routine

Revision 9456 - Directory Listing
Modified Fri Mar 23 18:15:41 2012 UTC (7 years, 7 months ago) by sgodin
-added a singleResultQuery API to MySqlDb

Revision 9455 - Directory Listing
Modified Fri Mar 23 18:14:35 2012 UTC (7 years, 7 months ago) by sgodin
-allow custom repro implementations to add themselves to the RegistrarHandler so that
 registration messages can be processed and reacted to

Revision 9454 - Directory Listing
Modified Fri Mar 23 18:11:10 2012 UTC (7 years, 7 months ago) by sgodin
-cleaned up Processor and ProcessorChain classes
 - added mName property in anticipation of a future capability to define processor 
   chains in the configuration file
 - simplified operator<< for processors, to use Name
-modified some Inserter uses to use new InserterP function
-cleaned up a number of logging statements


Revision 9453 - Directory Listing
Modified Fri Mar 23 13:57:45 2012 UTC (7 years, 7 months ago) by sgodin
-statictize strings in Inserter/InserterP
-add InserterP test cases to rutil/test/testInserter.cxx

Revision 9452 - Directory Listing
Modified Fri Mar 23 13:40:59 2012 UTC (7 years, 7 months ago) by sgodin
-enable Inserter functionality for collections that store pointers
 to items.  Use InsertP instead of Inserter for such collections.
 For example:  
 std::vector<std::string*> v;
 ... populate vector ...
 std::cout << InserterP(v) << std::endl;


Revision 9451 - Directory Listing
Modified Wed Mar 21 20:58:04 2012 UTC (7 years, 8 months ago) by sgodin
-added GeoProximityTargetHandler to remaining VS project files 
-GeoIP library support was only added to VS2008 and VS2010

Revision 9450 - Directory Listing
Modified Wed Mar 21 16:47:56 2012 UTC (7 years, 8 months ago) by sgodin
-bugfixes after testing on linux

Revision 9449 - Directory Listing
Modified Wed Mar 21 15:57:57 2012 UTC (7 years, 8 months ago) by sgodin
-cleanup some logging statements

Revision 9448 - Directory Listing
Modified Wed Mar 21 15:36:20 2012 UTC (7 years, 8 months ago) by sgodin
-check Via sentHost even if received parameter is present for public IP - in some topologies
 the received parameter could be a NAT device close to the proxy and the sentHost could have
 a public IP

Revision 9446 - Directory Listing
Modified Wed Mar 21 14:37:38 2012 UTC (7 years, 8 months ago) by sgodin
-removed unsafe logging statement - if DUM and stack are in different threads, then
 crash could occur

Revision 9445 - Directory Listing
Modified Wed Mar 21 14:35:44 2012 UTC (7 years, 8 months ago) by sgodin
-resip TCP transports can crash repro on uncaught exception - if garbage is received
 on the socket, and there is no Content-Length header, then SipMessage::Exception can
 throw, and it was not caught with the existing ParseException catch handler.  Changed
 to catch BaseException instead.

Revision 9444 - Directory Listing
Modified Wed Mar 21 13:45:05 2012 UTC (7 years, 8 months ago) by sgodin
-centralized a caching comment

Revision 9443 - Directory Listing
Modified Tue Mar 20 01:51:11 2012 UTC (7 years, 8 months ago) by sgodin
-cleaned up regular expression check logic for easier readability

Revision 9442 - Directory Listing
Modified Tue Mar 20 01:44:53 2012 UTC (7 years, 8 months ago) by sgodin
-modified default for GeoProximityIPv6CityDatabaseFile to be blank

Revision 9441 - Directory Listing
Modified Tue Mar 20 01:42:08 2012 UTC (7 years, 8 months ago) by sgodin
-refactored pre-processor define use so that GeoProximityTargetSorter ABI is consistent between projects, 
 and USE_MAXMIND_GEOIP is only required on reprolib project
-added ability to lookup v6 addresses using MaxMind GeoCityv6 database
 -changed GeoProximityCityDatabaseFile config setting to now be:
  GeoProximityIPv4CityDatabaseFile and GeoProximityIPv6CityDatabaseFile
-cleaned up comments

Revision 9440 - Directory Listing
Modified Sun Mar 18 20:22:04 2012 UTC (7 years, 8 months ago) by sgodin
-added some documentation to GeoProximityTargetSorter baboon

Revision 9439 - Directory Listing
Modified Sun Mar 18 19:31:47 2012 UTC (7 years, 8 months ago) by sgodin
-add comments about where to retrieve Max Mind City databaase

Revision 9438 - Directory Listing
Modified Sat Mar 17 19:06:32 2012 UTC (7 years, 8 months ago) by sgodin
-added GeoProximityTargetSorter to linux Makefile

Revision 9437 - Directory Listing
Modified Sat Mar 17 18:59:42 2012 UTC (7 years, 8 months ago) by sgodin
-adding new Baboon:  GeoProximityTargetSorter
 If enabled, then this baboon can post-process the target list.  
 This includes targets from the StaticRoute monkey and/or targets
 from the LocationServer monkey.  Requests that meet the filter 
 criteria will have their Target list, flatened (serialized) and
 ordered based on the proximity of the target to the client sending
 the request.  Proximity is determined by looking for a 
 x-repro-geolocation="<latitude>,<longitude>" parameter on the Contact
 header of a received request, or the Contact headers of Registration
 requests.  If this parameter is not found, then this processor will
 attempt to determine the public IP address closest to the client or
 target and use the MaxMind Geo IP library to lookup the geo location.
-requires floating point support for geo proximity calculations


Revision 9436 - Directory Listing
Modified Sat Mar 17 18:51:32 2012 UTC (7 years, 8 months ago) by sgodin
-added new Helper method:  Tuple getClientPublicAddress(const SipMessage& request)
  - look at Via headers, and finds the first public IP address closest to the sending
    client.
-added loopback address checking to Tuple::isPrivateAddress
-modified ServerRegistration:
 - Ensure that ContactInstanceRecord::mReceivedFrom is always populated - not just 
   in outbound use cases - added a new flag to indicate when flow routing is required
 - Added a new mPublicAddress flag member to ContactInstanceRecord - this will assist
   with an upcoming feature to do geo proximity routing
-added new ContactInstanceRecord::mPublicAddress to regsync process
-added GeoIP project to VS2008 solution
-removed a chatty log line in DialogSetId
-used Symbols::COMMA in a few spots it wasn't being used in
-removed unimplemented targetCount method on ResponseContext
-renamed Helper::isSenderBehindNAT to isClientBehindNAT for consistency
-ensure we only skip the Monkey chain in StaticRoute if we actual found routes
-added missing license block to ForkControlMessage

Revision 9435 - Directory Listing
Modified Sat Mar 17 18:31:17 2012 UTC (7 years, 8 months ago) by sgodin
-add MaxMind GeoIP library as package to resip linux build system

Revision 9434 - Directory Listing
Modified Sat Mar 17 17:24:55 2012 UTC (7 years, 8 months ago) by sgodin
-add executable SVN property

Revision 9433 - Directory Listing
Modified Wed Mar 14 20:58:31 2012 UTC (7 years, 8 months ago) by sgodin
-export GeoIPCity fns for DLL
-removed wspiapi.h include - not needed and conflicts when using in a C++ project
-added Visual Studio project file to build DLL and post build copy DLL to repro folder

Revision 9432 - Directory Listing
Modified Wed Mar 14 17:02:03 2012 UTC (7 years, 8 months ago) by sgodin
-add fixes for building GeoIP version 1.4.8 under windows
 - added a "good enough" pread implementation
 - fixed non "C" isms in GeoIPCity.c

Revision 9431 - Directory Listing
Modified Wed Mar 14 16:56:08 2012 UTC (7 years, 8 months ago) by sgodin
-adding GeoIP library - this commit is the unedited version 1.4.8 available from http://www.maxmind.com/download/geoip/api/c/

Revision 9430 - Directory Listing
Modified Thu Mar 8 22:24:08 2012 UTC (7 years, 8 months ago) by sgodin
-fix include

Revision 9429 - Directory Listing
Modified Thu Mar 8 22:23:55 2012 UTC (7 years, 8 months ago) by sgodin
-cleanup some old hacks now that we have the ability to manually add registrations
  - ParallelForkStaticRoutes no longer combines StaticRoutes Targets and LocationServer
    Targets
  - Static Routes are no longer added as QValueTargets, they are now added as simple Targets.
    So they are no longer susceptible to the various QValue Settings - ie. QValueMsBeforeCancel.
  - Added new ContinueProcessingAfterRoutesFound setting:
    By default (false) we will stop looking for more Targets if we have found
    matching routes.  Setting this value to true will allow the LocationServer Monkey
    to run after StaticRoutes have been found.  In this case the matching
    StaticRoutes become fallback targets, processed only after all location server 
    Targets fail.

Revision 9428 - Directory Listing
Modified Thu Mar 8 20:17:07 2012 UTC (7 years, 8 months ago) by sgodin
-fixup error messages on web interface when URI's are invalid

Revision 9427 - Directory Listing
Modified Thu Mar 8 19:57:55 2012 UTC (7 years, 8 months ago) by sgodin
-added ability to specify a Path on new static registration feature
-added new StaticRegStore to Makefile and other VS project files

Revision 9426 - Directory Listing
Modified Thu Mar 8 18:23:46 2012 UTC (7 years, 8 months ago) by sgodin
-add ability for a repro admin to add manual / permanent registrations - such
 manually added registrations are persisted to the database, and loaded at startup
 - Manual registrations can be added on the Registration Web Page
-add display of registered contact's QValue on registrations web page


Revision 9424 - Directory Listing
Modified Sat Mar 3 15:13:10 2012 UTC (7 years, 8 months ago) by sgodin
-modified some formatting in repro.config, added better commenting
 and selected some better default settings

Revision 9423 - Directory Listing
Modified Sat Mar 3 14:27:12 2012 UTC (7 years, 8 months ago) by sgodin
-added a comment from an email discussion with Byron

Revision 9422 - Directory Listing
Modified Fri Mar 2 22:21:05 2012 UTC (7 years, 8 months ago) by sgodin
-fix for a long standing issue in repro that started in rev6794, where
 repro can be over protective and issue 403 responses for legitimate 
 mid-dialog requests.  The issue occurs when a repro domain user forms
 a dialog with a user in another external domain.  Any mid-dialog
 requests coming from the external domain would get 403'd.  This 
 was due to the logic in the AmIResponsible monkey, and the fact that 
 such requests have the repro endpoints contact address in the 
 RequestUri (typically the endpoints IP address), so not belonging
 to repro's domain, and the From user is not being from repro's domain.

 The original code to only do these checks for out of dialog requests
 was reintroduced with the following comments:

         // only perform relay check for out-of-dialog requests
         // !bwc! Um, then all anyone has to do to get us to be their relay
         //       is throw in a spurious to-tag...
         //       This smells funny. I am commenting it out.
         // .slg. Putting code back in and clarifying the funny smell.....
         //       We only want to do this check for out of dialog requests, since 
         //       mid-dialog requests could be 403'd otherwise.  Consider
         //       an INVITE request from a repro domain user to a user in 
         //       another domain.  The resulting ACK/200, BYE or any other
         //       mid-dialog request coming from the remote domain, will contain
         //       the repro users contact address in the RequestUri and a 
         //       foreign domain in the from header.  We want to ensure these
         //       requests are not 403'd.  Byron's comment about an endpoint getting
         //       us to relay by placing a spurious to tag in the request still 
         //       stands. Perhaps we ought to be checking the To header domain in 
         //       this case - however that is also weak, since the To header is not
         //       used in routing and easily be set to a URI in our domain to trick
         //       repro into forwarding.  Note:  From header domain checking is
         //       stronger than To header domain checking, since if the domain is 
         //       ours, then it must pass Digest Authentication (at least for non 
         //       ACK and BYE requests).



Revision 9421 - Directory Listing
Modified Fri Mar 2 20:54:37 2012 UTC (7 years, 8 months ago) by sgodin
-implement proper q-value processing of contacts in a redirect response

Revision 9420 - Directory Listing
Modified Fri Mar 2 19:47:16 2012 UTC (7 years, 8 months ago) by sgodin
-modified how ;lr param on routes are processed - moved logic from StaticRoute 
 to ResponseContext - this slightly changes the behaviour
 - previous implementation used to stop the processing chain as soon
   as the first matching route with a ;lr is found, new implementation
   does not stop Target processing if a ;lr is present
 - Multiple targets can now have a ;lr on them and be processed
   properly.  The ;lr parameter is now examined in 
   ResponseContext::beginClientTransaction, and if present the RequestUri
   is not altered and a Route header is added instead
-fixed a duplicate removeContact call in OutboundTargetHandler (a merge conflict
 victim)
-avoid unnecessary iteration through target list in StaticRoute when try to determine
 if auth is required
-added two new constructors to QValueTarget to make is easier to form targets from 
 a NameAddr or Uri only
-removed some unused code in ResponseContext:  addOutboundBatch and mOutboundMap
-renamed Target::targetPtrCompare to Target::priorityMetricCompare to be more descriptive
-cleaned up some code formatting, sprinkled some new comments around 
 the code, and added missing license blocks to some files

Revision 9419 - Directory Listing
Modified Wed Feb 29 21:58:20 2012 UTC (7 years, 8 months ago) by sgodin
-added option to enable some basic P-Asserted-Identity header handling
 - After auth is successful 
   - if P-Perferred-Identity header is present remove it
   - if no P-Asserted-Identity header is present, then add one
 - Removal of P-Asserted-Identity if Privacy header is set to "id"
   Note: Since we have no better mechanism to determine if destination is 
         trusted or not we assume that all destinations outside our domain 
         are not-trusted and will remove the P-Asserted-Identity header

Revision 9418 - Directory Listing
Modified Sat Feb 25 19:39:35 2012 UTC (7 years, 8 months ago) by sgodin
-fix build issue with recent dum changes

Revision 9417 - Directory Listing
Modified Sat Feb 25 19:25:38 2012 UTC (7 years, 8 months ago) by sgodin
-fix for builds without SSL

Revision 9416 - Directory Listing
Modified Sat Feb 25 19:20:01 2012 UTC (7 years, 8 months ago) by sgodin
-remove build warnings in linux

Revision 9415 - Directory Listing
Modified Sat Feb 25 19:05:53 2012 UTC (7 years, 8 months ago) by sgodin
-fix linux build issues

Revision 9414 - Directory Listing
Modified Sat Feb 25 19:01:01 2012 UTC (7 years, 8 months ago) by sgodin
-added new files KeyValueStore, testKeyValueStore, and ReproRunner to all build systems

Revision 9413 - Directory Listing
Modified Sat Feb 25 18:01:16 2012 UTC (7 years, 8 months ago) by sgodin
-I forgot to add all the log details to last commit, and resip SVN 
 doesn't allow commit log changes, (we should fix that), so placing 
 the comments in this commit instead

-Note the following comments apply to revision 9412

-removed print in TcpConnection that could end up printing garbage at the end of 
 messages that are not null terminated

-added KeyValueStore to three strategic locations in repro, allowing custom Processors 
 (Monkeys, Lemurs and Baboons) to store state scoped as follows:
     -Global Proxy Scope - Proxy::getKeyValueStore
     -Request Scope - RequestContext::getKeyValueStore
     -Target Scope - Target::getKeyValueStore
 Before this storage can be used you must statically allocate a storage key.
 See mFromTrustedNodeKey use in the IsTrustedNode class for an example.

-major changes to how repro is started up, to allow easier additions of
 custom startup logic, such as adding custom Processors (Monkeys, Lemurs and 
 Baboons) to the default Processor chains
  - almost all logic that was in repro.cxx has been moved out to a new class
    (ReproRunner), and split into smaller virtual methods that can be overridden
  - see comments at the top of repro.cxx for an example of how to add custom
    processors

Revision 9412 - Directory Listing
Modified Sat Feb 25 17:43:52 2012 UTC (7 years, 8 months ago) by sgodin
-removed print in TcpConnection that could end up printing garbage at the end of messages that are not null terminated


Revision 9411 - Directory Listing
Modified Sat Feb 25 17:42:05 2012 UTC (7 years, 8 months ago) by sgodin
-fixed up compilation issues for tfm TestRepro

Revision 9410 - Directory Listing
Modified Sat Feb 25 17:40:23 2012 UTC (7 years, 8 months ago) by sgodin
-added new KeyValueStore class for highly efficient generic storage
 - keys are simple integer indexes into a vector and must be allocated 
   before they are used
 - currently supports storage and retrieval of the following types:
   Data, bool, short, unsigned short, int, unsigned int, and UInt64
-Converted ConfigParse storage from std::multimap to HashMultiMap
-modified some include directives for consistency

Revision 9409 - Directory Listing
Modified Sun Feb 19 21:13:50 2012 UTC (7 years, 9 months ago) by sgodin
-up repro version number 0.4
-added new Settings page to repro web interface to show current command line / files settings in use
 - will also display some some low level stack info and congestion stats (if enabled)
-added new config setting StatisticsLogInterval to specify how often statistics are dumped to 
 the log files
-cleaned up the WebAdmin constructor to take a Proxy object


Revision 9406 - Directory Listing
Modified Thu Feb 16 21:30:18 2012 UTC (7 years, 9 months ago) by sgodin
-fixed linux build warnings

Revision 9405 - Directory Listing
Modified Thu Feb 16 21:29:36 2012 UTC (7 years, 9 months ago) by sgodin
-modified configure script to allow enabling of MySQL support in repro.  Note:  berkeley-db4 support is always enabled so removed REPRO_DB option from configure.  If MySQL is enabled, then either BerkeleyDb or MySQL can be used, depending on the settings in repro.config

Revision 9404 - Directory Listing
Modified Thu Feb 16 19:24:20 2012 UTC (7 years, 9 months ago) by sgodin
-some minor edits for passing a mysql password to sample commands

Revision 9403 - Directory Listing
Modified Thu Feb 16 19:06:06 2012 UTC (7 years, 9 months ago) by sgodin
-fixed up table names and removed unused usersavp table

Revision 9402 - Directory Listing
Modified Thu Feb 16 19:01:52 2012 UTC (7 years, 9 months ago) by sgodin
-added .sql script to create repro tables on MySQL

Revision 9401 - Directory Listing
Modified Thu Feb 16 16:42:30 2012 UTC (7 years, 9 months ago) by sgodin
-modified repro so that Registration authentication uses the same pool of
 worker threads that the DigestAuthenticator uses when looking up
 credentials from the database.  Previously only auth look ups for 
 non-REGISTER requests (ie. INVITE, SUBSCRIBE, etc.) would be done 
 in a manner that didn't block inbound message processing.  A 
 lengthy auth check for a REGISTER request would cause delays in 
 processing all other REGISTER requests. 
-added a new method to SipStack so that you can post to TU without
 needing to clone/copy the message 
-optimized the Worker thread to avoid making a copy of the Message when
 posting to the stack 

Revision 9400 - Directory Listing
Modified Wed Feb 15 21:35:20 2012 UTC (7 years, 9 months ago) by sgodin
-modified tag format for new MySQLCustomUserAuthQuery setting from angle brackets to use $ instead
 since angle brackets confuse the XML messaging used in reprocmd when retrieving the current
 proxy configuration
-added missing command to help text of reprocmd 

Revision 9399 - Directory Listing
Modified Wed Feb 15 21:13:16 2012 UTC (7 years, 9 months ago) by sgodin
-made the number of worker threads in the repro authgrabber dispatcher configurable via the repro configuration file
-optimized query building in MySQLDb class
-added ability for repro.config to provide a select statement that allows a1 password retrieval from an
 arbitrary database table on the MySQL server
-modified UserAuthGrabber to use UserStore::getUserAuthInfo, instead of UserStore::getUserInfo API - we don't
 use the other fields retrieved, so this will provide an optimization

Revision 9398 - Directory Listing
Modified Wed Feb 15 14:27:24 2012 UTC (7 years, 9 months ago) by sgodin
-set SVN eol-style to native

Revision 9397 - Directory Listing
Modified Sun Feb 12 18:03:11 2012 UTC (7 years, 9 months ago) by sgodin
-more cleanup for MySQL implementation
 - remove all generic throws 
 - when connection errors occur on query, try to re-connect immediately (once)

Revision 9396 - Directory Listing
Modified Fri Feb 10 22:58:15 2012 UTC (7 years, 9 months ago) by sgodin
-allow MySQL connection parameters to be specified in repro config
-cleaned up MySQL initialization, so we fail to start if there is a db connect error
-fixed bug reading congestion settings from repro config

Revision 9394 - Directory Listing
Modified Fri Feb 10 18:42:30 2012 UTC (7 years, 9 months ago) by sgodin
-added reprocmd to VS2010 projects

Revision 9391 - Directory Listing
Modified Fri Feb 10 18:00:01 2012 UTC (7 years, 9 months ago) by sgodin
-updated Visual Studio project files for all recent changes

Revision 9390 - Directory Listing
Modified Fri Feb 10 16:25:15 2012 UTC (7 years, 9 months ago) by sgodin
-g++ complains about explicit qualifier

Revision 9389 - Directory Listing
Modified Fri Feb 10 16:14:29 2012 UTC (7 years, 9 months ago) by sgodin
-added two new repro commands:
 - Shutdown
 - GetProxyConfig
-added operator<< to ConfigParse

Revision 9387 - Directory Listing
Modified Fri Feb 10 14:19:30 2012 UTC (7 years, 9 months ago) by sgodin
-two IPv6 DNS fixes - thanks to Xmly
 - If localhost is used at init time, then IP family wasn't properly populated
 - If DNS servers are reached over IPv6, then they were not printed to the logs correctly

Revision 9386 - Directory Listing
Modified Wed Feb 8 22:00:41 2012 UTC (7 years, 9 months ago) by sgodin
-fixup include path

Revision 9385 - Directory Listing
Modified Wed Feb 8 21:09:34 2012 UTC (7 years, 9 months ago) by sgodin
-moved XMLCursor class from resip/stack to rutil
-Cleaned up reprocmd to display results in a nice format, instead of just dumpting the XML formatted message received from the wire.

Revision 9384 - Directory Listing
Modified Wed Feb 8 16:17:05 2012 UTC (7 years, 9 months ago) by sgodin
-remove accidently committed logging

Revision 9383 - Directory Listing
Modified Wed Feb 8 16:14:17 2012 UTC (7 years, 9 months ago) by sgodin
-added missing file from last commit

Revision 9382 - Directory Listing
Modified Wed Feb 8 16:13:06 2012 UTC (7 years, 9 months ago) by sgodin
-modified GetStackStats command to be able to retrieve statistics that are accurate at the time of the request, 
 instead of just returning the statistics as of the last statistics interval

Revision 9381 - Directory Listing
Modified Sun Feb 5 22:31:28 2012 UTC (7 years, 9 months ago) by sgodin
-allow SipStack statistics to be reset/zero'd out
-added to repro command interface

Revision 9380 - Directory Listing
Modified Sun Feb 5 21:59:32 2012 UTC (7 years, 9 months ago) by sgodin
-updated Makefiles to build reprocmd when repro is enabled

Revision 9379 - Directory Listing
Modified Sun Feb 5 21:27:22 2012 UTC (7 years, 9 months ago) by sgodin
-renamed configuration setting XmlRpcPort to RegSyncPort to differentiate it with new Command Port setting
-add new TCP server (CommandServer) to repro that accepts commands via XML formatted messages
-added new reprocmd executable that connects to repro via new command socket server and sends commands
 base on command line arguments
-implemented the following commands:
  - GetStackInfo
  - GetStackStats
  - LogDnsCache
  - ClearDnsCache
  - GetDnsCache
  - GetCongestionStats
  - SetCongestionTolerance
  

Revision 9378 - Directory Listing
Modified Sun Feb 5 16:35:44 2012 UTC (7 years, 9 months ago) by sgodin
-added operator<< for Statistics Payload
-added ability to encode Congestion stats to a stream 
-modified GeneralCongestionManager::updateFifoTolerance to allow updating
 all fifos by specifying fifoDescription as an empty string
-added current fifo behaviour and tolerance settings to congestion stats output

Revision 9377 - Directory Listing
Modified Sun Feb 5 16:26:49 2012 UTC (7 years, 9 months ago) by sgodin
-new branch for some repro enhancements

Revision 9376 - Directory Listing
Modified Sun Feb 5 15:50:23 2012 UTC (7 years, 9 months ago) by sgodin
-remove old branch

Revision 9366 - Directory Listing
Modified Wed Feb 1 15:57:08 2012 UTC (7 years, 9 months ago) by sgodin
-removing L notation on constants until it can be understood better why it is required on g++ 4.6.1 (IA32 arch) - since it breaks other platforms (ie. OS/X)

Revision 9359 - Directory Listing
Modified Fri Jan 27 21:07:20 2012 UTC (7 years, 9 months ago) by bcampen
Adding in a default record-route.


Revision 9358 - Directory Listing
Modified Fri Jan 27 19:23:53 2012 UTC (7 years, 9 months ago) by bcampen
Current state of code to be merged, plus some description of what remains to be merged.


Revision 9357 - Directory Listing
Modified Fri Jan 27 19:04:58 2012 UTC (7 years, 9 months ago) by bcampen
Holding tank for remainder of stuff to be merged from TKLC's to-be-open-sourced code.


Revision 9356 - Directory Listing
Modified Fri Jan 27 17:56:06 2012 UTC (7 years, 9 months ago) by sgodin
-fix bug in Data.  If Data is wrapping memory allocated externally (ie. Share mode = BORROW)
 and you start appending to it.  It is possible that the append method will write a NULL
 character off the end of the buffer.  Changed the resize condition to make the buffer
 larger 1 character sooner, to accommodate for this.
-fix tab formatting in testDataStream.cxx

Revision 9355 - Directory Listing
Modified Fri Jan 27 17:20:25 2012 UTC (7 years, 9 months ago) by sgodin
-fix testParserCategories when resipfaststreams is enabled

Revision 9354 - Directory Listing
Modified Fri Jan 27 17:08:32 2012 UTC (7 years, 9 months ago) by sgodin
-add new return class to VS2010 project file

Revision 9353 - Directory Listing
Modified Fri Jan 27 16:44:54 2012 UTC (7 years, 9 months ago) by sgodin
-make SipStack::enableFlowTimer threadsafe


Revision 9352 - Directory Listing
Modified Fri Jan 27 16:43:15 2012 UTC (7 years, 9 months ago) by sgodin
-merge in some changes from SVN mainline, up to rev: 9351

Revision 9350 - Directory Listing
Modified Fri Jan 27 15:39:37 2012 UTC (7 years, 9 months ago) by sgodin
-many fixes to SipStack member initialization - was causing hard to track down behaviour
 -ie. mTransactionControllerThread is uninitialized if the stack was created with a 
  config class, if this value was initialized by the compiler as true, then 
  all stack processing would not occur (see processTimers)
 - also FdPollGrp was not be correctly set on TransportSelector when initializing SipStack
   without a config class

Revision 9349 - Directory Listing
Modified Fri Jan 27 15:34:36 2012 UTC (7 years, 9 months ago) by sgodin
-changes to make resipfaststreams support work again


Revision 9347 - Directory Listing
Modified Thu Jan 26 19:30:13 2012 UTC (7 years, 9 months ago) by sgodin
-adjust visual studio 2003, 2005 and 2008 project files for new classes, etc.

Revision 9346 - Directory Listing
Modified Thu Jan 26 17:18:22 2012 UTC (7 years, 9 months ago) by sgodin
-fixed a bug in operator << when timer queue is empty - would trap on mTimers.top() call

Revision 9345 - Directory Listing
Modified Thu Jan 26 17:16:41 2012 UTC (7 years, 9 months ago) by sgodin
-fixed a nasty bug in NameAddr - where unknown parameters uri parameters on a 
 NameAddr/Uri with no angle brackets are treated as NameAddr parameters.  When this is
 done, the memory for these parameters was only a temporary Data object.

Revision 9344 - Directory Listing
Modified Thu Jan 26 17:16:15 2012 UTC (7 years, 9 months ago) by sgodin
-ensure that we don't rely on stl containters get_allocator, since STL may not support
 stateful allocators - fixes issue in using new Pool allocator logic on non-linux
 platforms
-fixed some compiler warnings


Revision 9343 - Directory Listing
Modified Tue Jan 24 21:38:30 2012 UTC (7 years, 9 months ago) by sgodin
-fix testDigestAuthentiation for recent lowercase nonce change

Revision 9342 - Directory Listing
Modified Tue Jan 24 20:59:31 2012 UTC (7 years, 9 months ago) by sgodin
-remove unneeded initialize() calls in some Random fns
-fixed a bug in getCryptoRandom, when OpenSSL is not used

Revision 9341 - Directory Listing
Modified Tue Jan 24 20:32:50 2012 UTC (7 years, 9 months ago) by sgodin
-fix testData.cxx to check double's correctly in newer g++ compilers

Revision 9340 - Directory Listing
Modified Tue Jan 24 18:06:21 2012 UTC (7 years, 9 months ago) by sgodin
-linux build fixes and patch to ASIO to allow OpenSSL 1.0 use

Revision 9339 - Directory Listing
Modified Tue Jan 24 18:05:10 2012 UTC (7 years, 9 months ago) by sgodin
-other misc fixes
 - correct uses of RESIP_USE_STL_STREAMS define
 - remove any includes of stdint.h - this causes a world of hurt for recon building due to collisions in sipXtapi libraries
 

Revision 9338 - Directory Listing
Modified Tue Jan 24 01:38:02 2012 UTC (7 years, 9 months ago) by sgodin
-update branch with all changes in main line rev 9333

Revision 9337 - Directory Listing
Modified Mon Jan 23 21:21:15 2012 UTC (7 years, 9 months ago) by sgodin
-minor windows build fixes to avoid file in use errors when building dum test projects

Revision 9336 - Directory Listing
Modified Mon Jan 23 20:50:39 2012 UTC (7 years, 9 months ago) by sgodin
-prepare resip/stack for merge to main
 - windows build fixes
 - added missing license blocks
 - svn eol-style: native
 - removed duplicate ConsumerFifoBuffer.hxx (also in rutil)
 - added missing files to VS2010 projects
 - all projects in main solution now build and link under windows
-fixed bug in TuSelector with uninitialized mCongestionManager member

Revision 9335 - Directory Listing
Modified Mon Jan 23 16:47:36 2012 UTC (7 years, 9 months ago) by sgodin
-set EOL style to native

Revision 9334 - Directory Listing
Modified Mon Jan 23 16:32:50 2012 UTC (7 years, 9 months ago) by sgodin
-prepare rutil for merge to main
 - windows build fixes
 - added missing license blocks

Revision 9326 - Directory Listing
Modified Fri Jan 13 23:50:38 2012 UTC (7 years, 10 months ago) by dpocock
Add configure options to enable/disable SSL and/or DTLS support

Revision 9325 - Directory Listing
Modified Fri Jan 13 23:49:58 2012 UTC (7 years, 10 months ago) by dpocock
Make use of preprocessor conditional logic consistent (merge svn r9324 from trunk)

Revision 9319 - Directory Listing
Modified Sat Jan 7 11:10:52 2012 UTC (7 years, 10 months ago) by dpocock
Add extra include paths required for building nICEr

Revision 9318 - Directory Listing
Modified Sat Jan 7 11:10:41 2012 UTC (7 years, 10 months ago) by dpocock
Add headers required for correct compilation

Revision 9317 - Directory Listing
Modified Sat Jan 7 11:10:24 2012 UTC (7 years, 10 months ago) by dpocock
Build p2p with autotools

Revision 9316 - Directory Listing
Modified Sat Jan 7 11:10:14 2012 UTC (7 years, 10 months ago) by dpocock
Build s2c with autotools

Revision 9315 - Directory Listing
Modified Sat Jan 7 11:10:01 2012 UTC (7 years, 10 months ago) by dpocock
Build presSrv with autotools

Revision 9314 - Directory Listing
Modified Sat Jan 7 11:09:52 2012 UTC (7 years, 10 months ago) by dpocock
Build presSrv with autotools

Revision 9313 - Directory Listing
Modified Sat Jan 7 11:09:40 2012 UTC (7 years, 10 months ago) by dpocock
Build presSrv with autotools

Revision 9312 - Directory Listing
Modified Sat Jan 7 11:09:31 2012 UTC (7 years, 10 months ago) by dpocock
Build reTurn client lib with autotools (tweak Makefile.am)

Revision 9311 - Directory Listing
Modified Sat Jan 7 11:09:17 2012 UTC (7 years, 10 months ago) by dpocock
Build reTurn client lib with autotools

Revision 9310 - Directory Listing
Modified Sat Jan 7 11:09:07 2012 UTC (7 years, 10 months ago) by dpocock
Build reTurn server with autotools (tweak Makefile.am)

Revision 9309 - Directory Listing
Modified Sat Jan 7 11:08:57 2012 UTC (7 years, 10 months ago) by dpocock
Build reTurn server with autotools (remove legacy Makefile)

Revision 9308 - Directory Listing
Modified Sat Jan 7 11:08:49 2012 UTC (7 years, 10 months ago) by dpocock
Build reTurn server with autotools

Revision 9307 - Directory Listing
Modified Sat Jan 7 11:08:35 2012 UTC (7 years, 10 months ago) by dpocock
Manage spec file with autotools

Revision 9306 - Directory Listing
Modified Sat Jan 7 11:08:28 2012 UTC (7 years, 10 months ago) by dpocock
Make stack and dum headers known to automake and installable

Revision 9305 - Directory Listing
Modified Sat Jan 7 11:08:17 2012 UTC (7 years, 10 months ago) by dpocock
Remove headers from test cases from install

Revision 9304 - Directory Listing
Modified Sat Jan 7 11:08:02 2012 UTC (7 years, 10 months ago) by dpocock
Make rutil headers known to automake and installable

Revision 9303 - Directory Listing
Modified Sat Jan 7 11:07:53 2012 UTC (7 years, 10 months ago) by dpocock
Add support for repro conf file

Revision 9302 - Directory Listing
Modified Sat Jan 7 11:07:44 2012 UTC (7 years, 10 months ago) by dpocock
Add support for repro man page

Revision 9300 - Directory Listing
Modified Sat Dec 31 19:05:29 2011 UTC (7 years, 10 months ago) by bcampen
Minor compile fix.


Revision 9296 - Directory Listing
Modified Tue Oct 25 15:07:54 2011 UTC (8 years ago) by sgodin
-major bug for windows - code to signal that per thread random number generation was initialized 
 on Windows was accidentally deleted on commit 9043 - this leads to duplicate random numbers, 
 in particular duplicate SIP TIDs were being generated, and some messaging was not making it 
 to the wire
-comment out bad assert - we shouldn't be using RAND_MAX to look at what is returned by random()

Revision 9295 - Directory Listing
Modified Tue Oct 25 14:38:44 2011 UTC (8 years ago) by pckizer
forgot a file, now in place, test commits

Revision 9293 - Directory Listing
Modified Tue Oct 25 13:52:08 2011 UTC (8 years ago) by sgodin
-major bug for windows - code to signal that per thread random number generation was initialized 
 on Windows was accidentally deleted on commit 9043 - this leads to duplicate random numbers, 
 in particular duplicate SIP TIDs were being generated, and some messaging was not making it 
 to the wire

Revision 9283 - Directory Listing
Modified Wed Sep 28 14:36:41 2011 UTC (8 years, 1 month ago) by sgodin
-improve advanced configuration interface for specifying transports
-added resip ExternalLogger to repro, so that Error logs are also 
 logged to the console when file logging is enabled

Revision 9282 - Directory Listing
Modified Wed Sep 28 12:14:03 2011 UTC (8 years, 1 month ago) by sgodin
-fix for linux build error (Fedora 15) - thanks to Francis

Revision 9281 - Directory Listing
Modified Wed Sep 28 12:12:45 2011 UTC (8 years, 1 month ago) by sgodin
-fix build error in tfdum dumTests.cxx - missing include

Revision 9279 - Directory Listing
Modified Sun Sep 25 21:03:37 2011 UTC (8 years, 1 month ago) by sgodin
-only attempt to use v6 if compiler flag is enabled

Revision 9278 - Directory Listing
Modified Sun Sep 25 20:58:26 2011 UTC (8 years, 1 month ago) by sgodin
-default ipv6 to disabled

Revision 9277 - Directory Listing
Modified Sun Sep 25 20:57:40 2011 UTC (8 years, 1 month ago) by sgodin
-default ipv6 to disabled

Revision 9276 - Directory Listing
Modified Sun Sep 25 20:55:21 2011 UTC (8 years, 1 month ago) by sgodin
-linux build fixes

Revision 9273 - Directory Listing
Modified Sun Sep 25 18:25:28 2011 UTC (8 years, 1 month ago) by sgodin
-port repro TFM to new repro config framework
-TFM VS projects upgrade to VS2008


Revision 9268 - Directory Listing
Modified Sun Sep 25 14:43:51 2011 UTC (8 years, 1 month ago) by sgodin
-ensure we don't try any epoll stuff on windows
-show error if failed to read config file

Revision 9266 - Directory Listing
Modified Wed Sep 14 19:06:27 2011 UTC (8 years, 2 months ago) by sgodin
-remove popt requirement for repro from project files

Revision 9265 - Directory Listing
Modified Wed Sep 14 18:21:19 2011 UTC (8 years, 2 months ago) by sgodin
-adding new configuration mechanism for repro
 - using a new name/value pair approach
 - allow reading of settings from a .config file
 - allows command line options - but is not backwards compatible with old popt command line format
 - still a work in progress at this point


Revision 9264 - Directory Listing
Modified Wed Sep 14 17:43:51 2011 UTC (8 years, 2 months ago) by sgodin
-creating new branch to start some enhancements to repro

Revision 9261 - Directory Listing
Modified Wed Aug 3 01:39:24 2011 UTC (8 years, 3 months ago) by bcampen
Adding a local memory pool to SipMessage, to cut down (dramatically) on
heap allocation overhead. Some minor refactoring to free up wasted space
in SipMessage as well (makes more room for the pool). Changing the way
the start-line is stored to no longer use a full-blown ParserContainer+
HeaderFieldValueList. Lots of opportunistic doxygen merging.

Up to 20K NIT transactions per second on my machine, roughly a doubling
in performance. More to come.


Revision 9260 - Directory Listing
Modified Sat Jul 30 20:42:21 2011 UTC (8 years, 3 months ago) by sgodin
-removing old branch - all fixes already in main

Revision 9259 - Directory Listing
Modified Sat Jul 30 19:40:39 2011 UTC (8 years, 3 months ago) by bcampen
Use the --ignore-case option for generation of ParameterHash.cxx, instead of the
nasty sed rewriting we are using now. Should also be slightly faster, since gperf
handles case-insensitive hashing more efficiently than our hack was.


Revision 9258 - Directory Listing
Modified Sat Jul 30 19:28:16 2011 UTC (8 years, 3 months ago) by bcampen
Removing another gratuitous call to DnsUtil::getLocalHostName()


Revision 9257 - Directory Listing
Modified Sat Jul 30 19:21:28 2011 UTC (8 years, 3 months ago) by bcampen
Merging in a new congestion-management framework. Notable features include:

* Allow testStack, tfm/repro/sanityTests, and repro to be run with a congestion 
   manager with the --use-congestion-manager flag.

* Efficient wait-time estimation in AbstractFifo; keeps track of how rapidly
   messages are consumed, allowing good estimates of how long a new message will
   take to be serviced. More efficient than the time-depth logic in 
   TimeLimitFifo, and a better predictor too.

* The ability to shed load at the transport level when the TransactionController
   is congested, in a very efficient manner, using new functionality in Helper
   and SipMessage (Helper::makeRawResponse() and 
   SipMessage::encodeSingleHeader())

* The ability to shed load coming from the TU when the TransactionController is 
   congested. This is crucial when congestion is being caused by a TU trying to 
   do too much.

* Changed the way load-shedding is handled for TransactionUsers to use the new
   API

* A flexible congestion-management API, allowing load-shedding decisions to be
   made in an arbitrary fashion.

* A generalized CongestionManager implementation that is powerful enough to be
   useful.

* The TransactionController will now defer retransmissions of requests if 
   sufficiently congested (ie; the response is probably stuck in mStateMacFifo)

* The TransactionController now determines its hostname with a single call to 
   DnsUtil::getLocalHostName() on construction, for use in 503s. Previously, it 
   would make this call every time a 503 was sent; this call blocks sometimes!

* Don't call DnsResult::blacklistLast() on a Retry-After: 0

* Several fixes the the processing loop in testStack that were causing 
   starvation of one type of work or another when congestion occurred.

* Opportunistic doxygen merging here and there.




Revision 9256 - Directory Listing
Modified Sat Jul 30 18:31:24 2011 UTC (8 years, 3 months ago) by bcampen
Update svn::ignore


Revision 9255 - Directory Listing
Modified Sat Jul 30 18:29:55 2011 UTC (8 years, 3 months ago) by bcampen
Caught a straggler.


Revision 9254 - Directory Listing
Modified Sat Jul 30 18:23:02 2011 UTC (8 years, 3 months ago) by bcampen
Updating svn::ignore


Revision 9253 - Directory Listing
Modified Sun Jul 24 22:26:20 2011 UTC (8 years, 3 months ago) by dpocock
Add files for building Debian packages

Revision 9252 - Directory Listing
Modified Sun Jul 24 22:26:13 2011 UTC (8 years, 3 months ago) by dpocock
Build test cases after rutil.  Configure and build contrib/ares from main configure system.

Revision 9251 - Directory Listing
Modified Sun Jul 24 22:26:05 2011 UTC (8 years, 3 months ago) by dpocock
Add rutil/test with one test case

Revision 9250 - Directory Listing
Modified Sun Jul 24 22:25:59 2011 UTC (8 years, 3 months ago) by dpocock
Build repro with autotools

Revision 9249 - Directory Listing
Modified Sun Jul 24 22:25:46 2011 UTC (8 years, 3 months ago) by dpocock
Adapt to use config.h

Revision 9248 - Directory Listing
Modified Sun Jul 24 22:25:38 2011 UTC (8 years, 3 months ago) by dpocock
Add Makefile.am for repro

Revision 9247 - Directory Listing
Modified Sun Jul 24 22:25:18 2011 UTC (8 years, 3 months ago) by dpocock
Add script for building contrib dependencies before main build

Revision 9246 - Directory Listing
Modified Sun Jul 24 22:25:12 2011 UTC (8 years, 3 months ago) by dpocock
Build resip/stack and resip/dum.  Define USE_SSL for all components.

Revision 9245 - Directory Listing
Modified Sun Jul 24 22:24:55 2011 UTC (8 years, 3 months ago) by dpocock
Adapt to use config.h

Revision 9244 - Directory Listing
Modified Sun Jul 24 22:24:03 2011 UTC (8 years, 3 months ago) by dpocock
Add USE_ARES to CXXFLAGS

Revision 9243 - Directory Listing
Modified Sun Jul 24 22:23:42 2011 UTC (8 years, 3 months ago) by dpocock
Adapt to use config.h

Revision 9242 - Directory Listing
Modified Sun Jul 24 22:23:32 2011 UTC (8 years, 3 months ago) by dpocock
Add some more files for initial attempt with autotools

Revision 9240 - Directory Listing
Modified Sun Jul 24 20:09:50 2011 UTC (8 years, 3 months ago) by dpocock
Add some files for initial attempt with autotools

Revision 9239 - Directory Listing
Modified Sun Jul 24 20:09:37 2011 UTC (8 years, 3 months ago) by dpocock
Remove hardcoded configure script

Revision 9238 - Directory Listing
Modified Sun Jul 24 20:09:32 2011 UTC (8 years, 3 months ago) by dpocock
Remove root Makefile and rutil/Makefile

Revision 9237 - Directory Listing
Modified Sat Jul 23 02:15:11 2011 UTC (8 years, 4 months ago) by bcampen
Buffer classes for Fifo to reduce lock contention. Using them in a few places, will
use them in more once we phase out TimeLimitFifo with the new congestion management
code.


Revision 9236 - Directory Listing
Modified Fri Jul 22 18:39:26 2011 UTC (8 years, 4 months ago) by dpocock
Begin private branch to experiment with autotools for build system

Revision 9233 - Directory Listing
Modified Sat Jul 16 19:30:30 2011 UTC (8 years, 4 months ago) by bcampen
Plug a one-time leak.


Revision 9232 - Directory Listing
Modified Sat Jul 16 18:25:24 2011 UTC (8 years, 4 months ago) by bcampen
Tweaking teardown order to avoid bad accesses.


Revision 9231 - Directory Listing
Modified Sat Jul 16 18:24:55 2011 UTC (8 years, 4 months ago) by bcampen
Disable default c'tor.


Revision 9230 - Directory Listing
Modified Sat Jul 16 18:24:31 2011 UTC (8 years, 4 months ago) by bcampen
Fixing an uninitialized bool.


Revision 9229 - Directory Listing
Modified Fri Jul 15 22:02:57 2011 UTC (8 years, 4 months ago) by bcampen
I have no idea how this was passing the tests in resip/stack/test. But
it should be fixed now.


Revision 9227 - Directory Listing
Modified Fri Jul 15 19:53:26 2011 UTC (8 years, 4 months ago) by bcampen
Add missing signal include.


Revision 9226 - Directory Listing
Modified Fri Jul 15 19:48:15 2011 UTC (8 years, 4 months ago) by bcampen
Filesystems are sometimes case-sensitive...


Revision 9225 - Directory Listing
Modified Fri Jul 15 19:47:52 2011 UTC (8 years, 4 months ago) by bcampen
Build fix.


Revision 9224 - Directory Listing
Modified Fri Jul 15 19:33:20 2011 UTC (8 years, 4 months ago) by bcampen
Fixing some includes.


Revision 9223 - Directory Listing
Modified Fri Jul 15 19:30:59 2011 UTC (8 years, 4 months ago) by bcampen
Looks like these version macros take a non-const pointer on some versions
of openssl.


Revision 9222 - Directory Listing
Modified Fri Jul 15 19:30:03 2011 UTC (8 years, 4 months ago) by bcampen
Fixing something that GNU make actually warns about.


Revision 9221 - Directory Listing
Modified Fri Jul 15 19:11:16 2011 UTC (8 years, 4 months ago) by bcampen
Build fixes to FdPoll when epoll support is enabled.


Revision 9220 - Directory Listing
Modified Fri Jul 15 19:07:37 2011 UTC (8 years, 4 months ago) by bcampen
Fixing a build error (and a warning) on linux.


Revision 9219 - Directory Listing
Modified Fri Jul 15 18:42:08 2011 UTC (8 years, 4 months ago) by bcampen
Allow transaction processing, transport processing, and DNS processing to be 
broken off into separate threads.

- SipStack::run() causes the creation and run of three threads; a 
TransactionControllerThread, and TransportSelectorThread, and a DnsThread. You 
continue to use stuff like StackThread and EventStackThread to give cycles to 
the rest of the stack (mainly processing app timers and statistics logging); the 
SipStack is smart enough to unhook these three things from the normal event loop 
API when they have their own threads. In other words, to use the new 
multi-threaded mode, all you have to do is throw in a call to SipStack::run() 
before you fire up your normal SipStack processing, and a 
SipStack::shutdownAndJoinThreads() when you're done.

- In the Connection read/write code, process reads/writes until EAGAIN, or we 
run out of stuff to send. Gives a healthy performance boost on connection-based 
transports.

- In TransactionController, put transaction timers in their own fifo. This 
prevents timers from firing late when the state machine fifo gets congested. 
Also, process at most 16 TransactionMessages from the state machine fifo at a 
time, to prevent starving other parts of the system.

- Unhook the TransactionController's processing loop from that of the 
TransportSelector. This simplifies this API considerably, but required the 
addition of a new feature to Fifo. Fifo can now take an (optional) 
AsyncProcessHandler* that will be notified when the fifo goes from empty to 
non-empty. Actually pretty useful.

- Allow setPollGrp() to be called multiple times on the various classes that 
have this function. This allows the FdPollGrp to be re-set when the SipStack 
enters multithreaded mode.

- Added a "multithreadedstack" --thread-type option to testStack. Exercise this 
option in testStackStd.sh

- Added the ability to run any of the existing Transport objects in their own 
thread, by a combination of a new transport flag 
(RESIP_TRANSPORT_FLAG_OWNTHREAD), and a new TransportThread class. Added support 
for this mode to testStack using the --tf option. Also exercised this feature in 
testStackStd.sh.

- Installed SelectInterruptors at the TransportSelector, each Transport object, 
and the DnsStub (this last one required moving SelectInterruptor to rutil). This 
is critical to making multithreaded mode work in a performant manner, and 
imposes almost no performance penalty due to the way they are invoked.

- SipStack now creates its own SelectInterruptor if one is not supplied 
externally. This is because it is critical to be able to wake the 
TransactionController up when new work comes down from the TU, or from the 
transports.

- Opportunistic doxygen merging



Revision 9218 - Directory Listing
Modified Wed Jul 13 21:40:43 2011 UTC (8 years, 4 months ago) by bcampen
Allow multiple flags to be set here.


Revision 9217 - Directory Listing
Modified Mon Jul 11 18:13:19 2011 UTC (8 years, 4 months ago) by bcampen
Some refactoring of the FdPollGrp stuff. Now is compatible with cares, using
a bit of a hack. Also compatible with being driven with the old buildFdSet()/
select()/process(FdSet&) call sequence, although this is now deprecated.
Fixing these compatibility problems allowed us to switch over to using FdPollGrp
in all cases, instead of having dual mode everywhere.


Revision 9216 - Directory Listing
Modified Mon Jul 11 15:46:28 2011 UTC (8 years, 4 months ago) by bcampen
Forgot the header file.


Revision 9215 - Directory Listing
Modified Mon Jul 11 15:41:26 2011 UTC (8 years, 4 months ago) by bcampen
Fix typo.


Revision 9214 - Directory Listing
Modified Mon Jul 11 15:40:39 2011 UTC (8 years, 4 months ago) by bcampen
Uri::getAor() no longer returns a reference, so we need to return a copy
here.


Revision 9213 - Directory Listing
Modified Thu Jul 7 22:32:47 2011 UTC (8 years, 4 months ago) by jgeras
merged up to rev 9212 from main, and updated recon/reflow/reTurn with our changes from the past cycle

note that the recon/reflow/reTurn on this branch is completely out of sync with main; it does not include the sipXmedia dependencies, nor does it include any other media stack, however it does provide interfaces that you can implement so as to plug in your own media stack

Revision 9208 - Directory Listing
Modified Fri Jul 1 21:25:48 2011 UTC (8 years, 4 months ago) by bcampen
Some refactoring in preparation for threading work. Still need to change
how enableFlowTimer() is implemented to be threadsafe once transports are
in their own thread/s.


Revision 9206 - Directory Listing
Modified Sat Jun 25 20:14:49 2011 UTC (8 years, 4 months ago) by bcampen
Two changes that were somewhat tangled together, since they both used the same
refactoring of the Transport SendData code.

1) State shedding modifications to TransactionState

   In a number of cases, we were preserving state (in the form of SipMessages
   and DnsResults) in cases where we did not really need them any more. For
   example, once we have transmitted a response, there is no need
   to preserve the full SipMessage for this response (the raw retransmit buffer
   is sufficient). Also, INVITE requests do not need to be maintained once
   a final response comes in (since there is no possibility that we'll need to
   send a simulated 408 or 503 to the TU, nor will we need to construct a CANCEL
   request using the INVITE, nor will we need to retransmit). Similarly, once we
   have received a final response for a NIT transaction, we no longer need to
   maintain the original request or the retransmit buffer. Lastly, if we are
   using a reliable transport, we do not need to maintain retransmit buffers
   (although we may need to maintain full original requests for simulated
   responses and such).

   This change has basically no impact on reliable NIT performance, but a huge
   impact on non-reliable and INVITE performance. Prior to this change, either
   NIT UDP or INVITE TCP testStack would exhaust main memory on my laptop (with
   4GB of main memory), bringing progress to a complete halt on runs longer than
   15 seconds or so. I did not bother trying INVITE UDP, but that works now too.

2) Reduction in buffer reallocations while encoding a SipMessage

   TransportSelector now keeps a moving average of the outgoing message size,
   which is used to preallocate the buffers into which SipMessages are encoded.

   This ends up making a small difference in testStack when linked against google
   malloc, but a larger difference when linked against OS X's (horrible) standard
   malloc.



Revision 9205 - Directory Listing
Modified Fri Jun 24 19:40:53 2011 UTC (8 years, 4 months ago) by bcampen
Get rid of a wasteful double-encode.


Revision 9204 - Directory Listing
Modified Fri Jun 24 19:29:39 2011 UTC (8 years, 4 months ago) by bcampen
Some very minor efficiency improvements in member initialization
for these classes.


Revision 9203 - Directory Listing
Modified Fri Jun 24 19:10:32 2011 UTC (8 years, 4 months ago) by bcampen
Change how branch parameters are encoded.

Old format: z9hG4bK-d8754z-<branch>-<transportseq>-<clientData>-<sigcompCompartment>-d8754z-

New Format: z9hG4bK-524287-<transportseq>-<clientData>-<sigcompComprtment>-<branch>

This format encodes faster, parses faster (with _much_ simpler code), and takes up
less space on the wire. We may decide to tweak the new resip cookie; I chose 
something that we can use memcmp instead of strncasecmp with, but the token character
set has a bunch of characters that aren't alphanumeric we could use.

Also, some other small optimizations; avoid copies associated with calling
Data::base64encode()/base64decode() on empty Datas, and reorder the SIP cookie
comparisons to be more efficient.



Revision 9202 - Directory Listing
Modified Fri Jun 24 17:16:46 2011 UTC (8 years, 4 months ago) by bcampen
Don't bother generating a transaction identifier unless the parse fails
to extract one.


Revision 9201 - Directory Listing
Modified Fri Jun 24 16:43:02 2011 UTC (8 years, 4 months ago) by bcampen
std::bitset-based parsing in a number of places.


Revision 9200 - Directory Listing
Modified Fri Jun 24 14:57:29 2011 UTC (8 years, 4 months ago) by bcampen
Don't check whether the encoding tables are initted for every single
character; check once before the encode operation begins. Also, checking
the value of a static bool to determine whether an init has been carried
out is pointless; that bool might not be initted yet, and it could have
any value. The static init code now copes with both accesses to the encoding
tables during static initialization, and from multiple threads during runtime.


Revision 9199 - Directory Listing
Modified Thu Jun 23 19:44:16 2011 UTC (8 years, 4 months ago) by bcampen
Reduced the memory footprint associated with storing URIs

- Removed the AOR cacheing stuff from Uri; it was horrifically inefficient. Checking
  for staleness of the cache was nearly as expensive as regenerating the AOR from 
  scratch. Not to mention that the AOR cacheing stuff took up a whopping 148 bytes
  of space on 64-bit platforms (4 Datas, and an int).

- Reworked the host canonicalization cache to take up less space, and be faster.
  Previously, the canonicalized host was put in a separate Data. We now canonicalize
  in-place, and use a bool to denote whether canonicalization has been performed yet.
  This saves us 32 bytes.

- Changed Data Uri::mEmbeddedHeadersText to an auto_ptr<>, since in most cases Uris don't
  use it. Also use auto_ptr for mEmbeddedHeaders (was already a pointer, for consistency).



Revision 9198 - Directory Listing
Modified Thu Jun 23 18:05:42 2011 UTC (8 years, 4 months ago) by bcampen
Make TransactionMap case-insensitive; Data::caseInsensitiveTokenHash() is fast
enough that performance actually increases a little.


Revision 9197 - Directory Listing
Modified Thu Jun 23 15:06:00 2011 UTC (8 years, 5 months ago) by bcampen
Less wasteful population of Call-IDs

When generating Call-IDs, Helper was computing an md5 hash of the hostname and 
some salt, hex-encoding it, and then Base64 encoding the hex data. We now Base64 
encode the md5 hash directly. This is less computationally expensive, requires 
less memory because the resulting string is half the size, and requires fewer 
bytes on the wire.



Revision 9196 - Directory Listing
Modified Thu Jun 23 14:56:51 2011 UTC (8 years, 5 months ago) by bcampen
Reduce wasted memory in timer queues

Slight refactoring of Timer so that transaction timers and payload timers (ie; 
timers that carry a Message*) are separate classes. Transaction timers no longer 
have an unused Message* member, and payload timers no longer have the unused 
transaction-id, Timer::Type, and duration. This saves a _lot_ of memory for apps 
that use lots of app timers with long lifetimes.



Revision 9195 - Directory Listing
Modified Thu Jun 23 01:12:00 2011 UTC (8 years, 5 months ago) by bcampen
No friends for you!


Revision 9194 - Directory Listing
Modified Wed Jun 22 21:40:51 2011 UTC (8 years, 5 months ago) by bcampen
Use a priority_queue instead of a multiset for storing timers. Also, some minor
refactoring to eliminate some code duplication.


Revision 9193 - Directory Listing
Modified Wed Jun 22 17:15:11 2011 UTC (8 years, 5 months ago) by bcampen
Remove unused (and non-threadsafe) Timer::mTimerCount/Timer::mId

Previously, all timers were assigned a "unique" (not really, more on that in a 
moment) integer identifier. There is no place in the resip codebase that 
actually uses this identifier in any way. For transaction timers, this 
identifier is in principle unnecessary, since there is more than sufficient 
identifier information present already (the transaction id and timer type). When 
passing a Message* into the timer queue, a unique identifier already exists; the 
Message* itself (if potential use of this Message* bugs you, you can always turn 
it into a handle by applying some sort of transformation to it). This identifier 
is unnecessary in every case I can think of. In addition, the values are 
assigned simply by incrementing a global variable (Timer::mTimerCount), with no 
threadsafety measures whatsoever, so it is not even guaranteed to be unique. 
Because of all this, it has been removed. As a bonus, this saves some memory; 8 
bytes per timer on 64-bit platforms, which adds up to around 3MB when testStack 
steady state has close to 400000 timers in the timer queues at any given point. 
This could be an even larger amount for TUs that schedule lots of long-lifetime 
timers (Timer C, for instance).



Revision 9192 - Directory Listing
Modified Wed Jun 22 02:06:35 2011 UTC (8 years, 5 months ago) by bcampen
Small efficiency improvement in Random::getCryptoRandom(int).

Random::getCryptoRandom(unsigned int len) was implemented by calling 
Random::getCryptoRandom() repeatedly, and collecting the return values 
in a buffer. In the openssl case, we now use a single call to RAND_bytes().


Revision 9191 - Directory Listing
Modified Tue Jun 21 22:06:14 2011 UTC (8 years, 5 months ago) by bcampen
Some benchmarking stuff.


Revision 9190 - Directory Listing
Modified Tue Jun 21 21:06:47 2011 UTC (8 years, 5 months ago) by bcampen
Actually, simply using #ifdef HASH_MAP_NAMESPACE will work fine.


Revision 9189 - Directory Listing
Modified Tue Jun 21 21:05:31 2011 UTC (8 years, 5 months ago) by bcampen
Wrap hash multimap as well. #define RESIP_HAS_HASH_MAP so code that
overrides the hash function or equality comparitor can instead pass
the appropriate comparitors for non-hash map/set/multiset.



Revision 9188 - Directory Listing
Modified Tue Jun 21 20:54:05 2011 UTC (8 years, 5 months ago) by bcampen
Use getaddrinfo() instead of the non-threadsafe gethostbyname().


Revision 9187 - Directory Listing
Modified Tue Jun 21 20:49:34 2011 UTC (8 years, 5 months ago) by bcampen
Doxygen, and performance enhancements to DnsUtil

- DnsUtil::inet_ntop(): For some reason, the stock system inet_ntop 
  is dreadfully inefficient on OS X. A dirt-simple hand-rolled 
  implementation was 5-6 times as fast. This is shocking. The Linux 
  implementation is plenty efficient, though, so we're using 
  preprocessor to activate the hand-rolled code.

- DnsUtil::isIpV4Address(): The implementation in public resip uses 
  sscanf(), which is pretty expensive. Hand-rolled some code that 
  is much faster.

- some doxygen too



Revision 9186 - Directory Listing
Modified Tue Jun 21 20:38:20 2011 UTC (8 years, 5 months ago) by bcampen
Performance improvements to ParseBuffer

- Most functions that returned a Pointer now return a much more lightweight
   CurrentPosition object.
- Allow some of the simpler functions to be inlined
- Integer parsing code is more efficient, and overflow detection is better


Revision 9185 - Directory Listing
Modified Tue Jun 21 19:36:29 2011 UTC (8 years, 5 months ago) by bcampen
Various optimizations of Data

Made Data smaller, without sacrificing functionality. Data is 20 (56 vs 36) 
bytes smaller on 64-bit libs, and 4 (36 vs 32) bytes smaller on 32-bit libs. 
This was accomplished by making mSize, mCapacity, and mShareEnum 4-bytes on 
64-bit platforms (mShareEnum could be one byte, but it turns out this imposes a 
detectable performance penalty), and by having mShareEnum do double-duty as a 
null-terminator for mPreBuffer (Borrow==0), instead of requiring an extra byte 
at the end of mPreBuffer.

Several very simple functions have been inlined.

Functionality enhancements to a couple of functions:

- Data::md5() has been changed to Data::md5(Data::EncodingType type=HEX); this 
allows the output of md5() to be encoded as hex or Base64, or not encoded at all 
(binary).

- Data::replace(const Data& match, const Data& target) has been updated to 
Data::replace(const Data& match, const Data& target, int max=INT_MAX); this 
allows the maximum number of replacements to be specified.

Lastly, a few specialized hashing and comparison functions have been added:

- Data::caseInsensitiveTokenHash(); this is a case-insensitive hash that assumes 
that the Data is an RFC 3261 token (eg; branch params). This character set has 
the property that no character is equal to any other character when bit 6 is 
masked out, except for the alphabetical characters. (For alphabetical 
characters, bit 6 specifies whether the character is upper/lower case) This 
means that we can mask out bit 6, and then use a case-sensitive hash algorithm 
on the resulting characters, without hurting the collision properties of the 
hash, and get a case-insensitive hash as a result. This hash function is based 
on the Hsieh hash.

- bool Data::caseInsensitiveTokenCompare(const Data& rhs); this is an equality 
comparison that assumes that both Datas are RFC 3261 tokens (eg; branch 
parameters). This function takes advantage of the same properties of the RFC 
3261 token character set as caseInsensitiveTokenHash(), by using a bitmask 
instead of a true lowercase() operation. This ends up being faster than 
strncasecmp().

- Data& schemeLowercase(); this is a variant of lowercase() that assumes the 
Data is an RFC 3261 scheme. This character set has the property that setting bit 
6 is a no-op, except for alphabetical characters (0-9, '+', '-', and '.' all 
already have bit 6 set). Setting bit 6 on a alphabetical character is equivalent 
to lower-casing the character. Note: There is no corresponding schemeUppercase() 
function, because clearing bit 6 will convert 0-9, '+', '-', and '.' into 
unprintable characters (well, '-' is turned into a CR, but you get the point).




Revision 9184 - Directory Listing
Modified Tue Jun 21 16:37:05 2011 UTC (8 years, 5 months ago) by bcampen
Branch for perf work developed at Tekelec.


Revision 9177 - Directory Listing
Modified Tue May 17 22:00:36 2011 UTC (8 years, 6 months ago) by bcampen
Remove reintegrated branch.


Revision 9175 - Directory Listing
Modified Tue May 17 21:28:50 2011 UTC (8 years, 6 months ago) by bcampen
Compile fix for change from b-TKLC-SIPit28-stuff


Revision 9174 - Directory Listing
Modified Tue May 17 20:39:48 2011 UTC (8 years, 6 months ago) by bcampen
Merge from main, now with less working copy cruft.


Revision 9173 - Directory Listing
Modified Tue May 17 20:37:44 2011 UTC (8 years, 6 months ago) by bcampen
Roll this merge back; some stuff snuck in from my working copy.


Revision 9172 - Directory Listing
Modified Tue May 17 20:26:58 2011 UTC (8 years, 6 months ago) by bcampen
Something hosed the mergeinfo here.


Revision 9171 - Directory Listing
Modified Tue May 17 20:19:58 2011 UTC (8 years, 6 months ago) by bcampen
Merge from main.


Revision 9170 - Directory Listing
Modified Tue May 17 20:18:18 2011 UTC (8 years, 6 months ago) by bcampen
Removing reintegrated branch.


Revision 9168 - Directory Listing
Modified Tue May 17 18:43:59 2011 UTC (8 years, 6 months ago) by bcampen
Merge from main


Revision 9167 - Directory Listing
Modified Tue May 17 18:42:58 2011 UTC (8 years, 6 months ago) by sgodin
-oops thought General was an overview - MOH notes are in the recon section

Revision 9166 - Directory Listing
Modified Tue May 17 18:36:51 2011 UTC (8 years, 6 months ago) by sgodin
-minor changes

Revision 9164 - Directory Listing
Modified Tue May 17 17:26:38 2011 UTC (8 years, 6 months ago) by bcampen
Proofreading.


Revision 9163 - Directory Listing
Modified Tue May 17 16:43:06 2011 UTC (8 years, 6 months ago) by bcampen
Formatting fixes.


Revision 9162 - Directory Listing
Modified Tue May 17 16:33:57 2011 UTC (8 years, 6 months ago) by bcampen
Merge from trunk.


Revision 9161 - Directory Listing
Modified Tue May 17 16:33:07 2011 UTC (8 years, 6 months ago) by bcampen
Release notes are done.


Revision 9158 - Directory Listing
Modified Mon May 16 19:50:11 2011 UTC (8 years, 6 months ago) by sgodin
-some build fixes for windows

Revision 9157 - Directory Listing
Modified Sat May 14 18:33:56 2011 UTC (8 years, 6 months ago) by bcampen
More work on release notes, up to rev 8924


Revision 9156 - Directory Listing
Modified Fri May 13 19:48:59 2011 UTC (8 years, 6 months ago) by bcampen
Getting started on release-notes (up to rev 8911)


Revision 9155 - Directory Listing
Modified Fri May 13 14:57:56 2011 UTC (8 years, 6 months ago) by bcampen
Release branch.


Revision 9153 - Directory Listing
Modified Mon May 9 19:51:11 2011 UTC (8 years, 6 months ago) by bcampen
Merge from trunk.


Revision 9149 - Directory Listing
Modified Mon May 2 16:03:18 2011 UTC (8 years, 6 months ago) by bcampen
Support duration parameter on UInt32Category (for Retry-After)


Revision 9146 - Directory Listing
Modified Thu Apr 28 20:40:14 2011 UTC (8 years, 6 months ago) by bcampen
Fixing a place where a NameAddr param (methods) was being used as a Uri param.


Revision 9145 - Directory Listing
Modified Thu Apr 28 20:22:49 2011 UTC (8 years, 6 months ago) by bcampen
Fixing some test-cases.


Revision 9144 - Directory Listing
Modified Thu Apr 28 20:22:22 2011 UTC (8 years, 6 months ago) by bcampen
Whoops, needed this change to go in with rev 9142.


Revision 9143 - Directory Listing
Modified Thu Apr 28 20:21:15 2011 UTC (8 years, 6 months ago) by bcampen
Get auth param parsing working again.


Revision 9142 - Directory Listing
Modified Thu Apr 28 20:20:43 2011 UTC (8 years, 6 months ago) by bcampen
Get the ambiguous Uri-or-header parameter case working again.


Revision 9141 - Directory Listing
Modified Thu Apr 28 15:28:09 2011 UTC (8 years, 6 months ago) by bcampen
Since known parameter types are only parsed as known when they appear
in a grammar element for which they are defined, relax the restriction
on declaring ExtensionParameters with the same parameter name as a known
parameter. This allows the user to access, say, a branch parameter on a
NameAddr, but only if they use an ExtensionParameter to do it.


Revision 9140 - Directory Listing
Modified Thu Apr 28 15:17:05 2011 UTC (8 years, 6 months ago) by bcampen
Parse all parameter types as unknown unless the type is defined
in the context of the specific subclass of ParserCategory.


Revision 9139 - Directory Listing
Modified Thu Apr 28 13:58:12 2011 UTC (8 years, 6 months ago) by bcampen
Fixing bug where we were using the wrong parameter type on a Reason header.


Revision 9138 - Directory Listing
Modified Thu Apr 28 13:57:24 2011 UTC (8 years, 6 months ago) by bcampen
Rip out the various ParserCategory::param calls, and move them to their respective
subclasses. Next, we put together overrides of ParserCategory::createParam() that
prevent params that show up in unexpected places from being parsed as a known
parameter type.


Revision 9137 - Directory Listing
Modified Thu Apr 28 13:55:00 2011 UTC (8 years, 6 months ago) by bcampen
Catching a few params that were classified incorrectly.


Revision 9136 - Directory Listing
Modified Wed Apr 27 21:12:49 2011 UTC (8 years, 6 months ago) by bcampen
Groundwork for allowing exists() functions for known param types to be
defined on a per-subclass (or ParserCategory) basis, so that exists(p_branch)
will compile for Via, but not for other ParserCategories (for example)


Revision 9135 - Directory Listing
Modified Wed Apr 27 21:10:40 2011 UTC (8 years, 6 months ago) by bcampen
Provide hook to allow subclasses to have different sets of "known" and
"unknown" parameters.


Revision 9134 - Directory Listing
Modified Wed Apr 27 21:08:42 2011 UTC (8 years, 6 months ago) by bcampen
Branch for restricting the scope of the various parameter types to the
grammar element/s for which they are defined, instead of having them all
be equally valid for all grammar elements.


Revision 9117 - Directory Listing
Modified Sun Apr 24 19:03:56 2011 UTC (8 years, 6 months ago) by bcampen
This character escaping stuff needs to use unsigned char, since > 127 is fair game
so long as it is escaped, and will actually be used when dealing with UTF-8.


Revision 9116 - Directory Listing
Modified Fri Apr 22 14:33:29 2011 UTC (8 years, 7 months ago) by bcampen
Using a similar approach as used in Contents for implicit creation of headers
in const accessor functions (ie, nagging).


Revision 9115 - Directory Listing
Modified Fri Apr 22 14:23:40 2011 UTC (8 years, 7 months ago) by bcampen
Update a couple of comments.


Revision 9114 - Directory Listing
Modified Wed Apr 20 21:32:52 2011 UTC (8 years, 7 months ago) by bcampen
More const-correctness and mutable fixup.


Revision 9113 - Directory Listing
Modified Wed Apr 20 20:14:57 2011 UTC (8 years, 7 months ago) by bcampen
Reorder these code blocks.


Revision 9112 - Directory Listing
Modified Wed Apr 20 20:10:37 2011 UTC (8 years, 7 months ago) by bcampen
Update a few tests.


Revision 9111 - Directory Listing
Modified Wed Apr 20 20:08:22 2011 UTC (8 years, 7 months ago) by bcampen
Modifying LazyParser to encode from the raw HeaderFieldValue if it has not
been modified (or at least, the non-const version of checkParsed() has not 
been called). Also, adding SipMessage::const_header for the various header 
types, to allow explicit const-only access with a non-const SipMessage.
Lastly, use this const_header function in a number of places where we do not
want the LazyParser marking itself as "dirty".


Revision 9110 - Directory Listing
Modified Wed Apr 20 18:41:06 2011 UTC (8 years, 7 months ago) by bcampen
Clean up some gratuitous usage of mutable in preparation for the patch
that will create a new LazyParser state, DIRTY, and cause LazyParsers to
encode from the underlying buffer unless in this state. This will prevent
us from rewriting headers that we have only done read operations on.

Also, merge rev 9109 so testStack will run on OS X.


Revision 9108 - Directory Listing
Modified Tue Apr 19 20:00:49 2011 UTC (8 years, 7 months ago) by bcampen
Protection against state-exhaustion attacks from wire; put a limit on the maximum number
of header-field-values we are willing to parse over connection-based transports, a limit
on the maximum length of any given header-field-value, and a limit on the maximum length
of any given header (ie; ThisIsAReallyStupidlyLongHeaderetcetcetc...(2K-later)...: foo)

Also, inside Connection::read(), a buffer could be invalidated before it was used
in sigcomp-related code.


Revision 9107 - Directory Listing
Modified Tue Apr 19 19:45:03 2011 UTC (8 years, 7 months ago) by bcampen
Small tweak so that Uri::parse() doesn't fail outright when IPV6 is
not supported, and the Uri contains an IPv6 addr. There are cases where
we should let this slide (for example, Contact headers when there is a
Record-Routing proxy in between us and the endpoint using V6).


Revision 9106 - Directory Listing
Modified Tue Apr 19 19:41:38 2011 UTC (8 years, 7 months ago) by bcampen
This comparison was in the wrong direction.


Revision 9105 - Directory Listing
Modified Tue Apr 19 19:40:59 2011 UTC (8 years, 7 months ago) by bcampen
Be willing to Record-Route (or Path) when we detect that we're the first
hop when a client is using TLS but has not put an FQDN in their Contact
header.


Revision 9104 - Directory Listing
Modified Tue Apr 19 18:31:31 2011 UTC (8 years, 7 months ago) by bcampen
Add option for tweaking T1.


Revision 9103 - Directory Listing
Modified Tue Apr 19 18:07:43 2011 UTC (8 years, 7 months ago) by bcampen
Function to make it easier to tweak T1.


Revision 9102 - Directory Listing
Modified Tue Apr 19 18:05:29 2011 UTC (8 years, 7 months ago) by bcampen
This script was not working on OS X.


Revision 9101 - Directory Listing
Modified Tue Apr 19 17:57:07 2011 UTC (8 years, 7 months ago) by bcampen
Branch for merging fixes from SIPit 28.


Revision 9047 - Directory Listing
Modified Wed Mar 2 05:17:12 2011 UTC (8 years, 8 months ago) by danweber
Create branch b-drw-20110301-asioeventloop

Revision 9037 - Directory Listing
Modified Sun Feb 27 20:02:48 2011 UTC (8 years, 8 months ago) by sgodin
-remove branch - merged with main on Feb 27, 2011

Revision 9030 - Directory Listing
Modified Wed Feb 23 23:17:30 2011 UTC (8 years, 8 months ago) by sgodin
-fix up TODO comments

Revision 9029 - Directory Listing
Modified Wed Feb 23 17:22:55 2011 UTC (8 years, 8 months ago) by sgodin
-added command line option to basicClient to allow running in hostfile only DNS lookup mode
-added comments to TransportSelector maps, to indicate which maps own the transport pointers
 and which maps reference the transport pointers
-added missing TLS/DTLS transport shutdown calls when TransportSelector::shutdown is called
-added missing TLS/DTLS isFinished calls when TransportSelector::isFinished is called
-adjusted assert in determineSourceInterface to be tolerant of case when using TLS transports
 - particular case detected was ACK routing over TLS - in this case the top most via is
   already populated, and findTransportByVia will fail since it only looks through the UDP
   and TCP transports
-short circuit findTransportBySource for TLS and DTLS transports, since they will never be 
 found

Revision 9028 - Directory Listing
Modified Wed Feb 23 14:28:32 2011 UTC (8 years, 8 months ago) by sgodin
-reject INVITE with replaces if session to replace is not found
-when flow Terminates and we will an INVITE with replaces - use the remoteTarget 
 (Contact URI) if it is GRUU, otherwise use the remoteAddr (ie. From header) to 
 target the new INVITE.  It is not safe to always use the remoteTarget in an 
 "Outbound" environment, since the request may not get routed down the right
 flow to the far-end.

Revision 9026 - Directory Listing
Modified Sun Feb 20 19:16:23 2011 UTC (8 years, 9 months ago) by sgodin
-modified INVITE with replaces call to use remoteAddr instead of remoteTarget - we
 cannot target a particular UA instance properly using Outbound unless GRUU is supported by
 the clients and the registrar
-delayed the release of the call to be replaced - see comment in flowTerminated for more info

Revision 9025 - Directory Listing
Modified Sun Feb 20 18:35:36 2011 UTC (8 years, 9 months ago) by sgodin
-change to ContactInstanceRecord matching to meet requirements in RFC5627 (GRUU)
 - only ignore contact uri if full outbound RFC 5626 is used (ie. both instanceId and
   regId are specified)

Revision 9024 - Directory Listing
Modified Sat Feb 19 20:00:06 2011 UTC (8 years, 9 months ago) by sgodin
-basicClient changes in order to accept an inbound Invite with Replaces


Revision 9023 - Directory Listing
Modified Sat Feb 19 19:41:41 2011 UTC (8 years, 9 months ago) by sgodin
-add log statement

Revision 9022 - Directory Listing
Modified Sat Feb 19 18:27:49 2011 UTC (8 years, 9 months ago) by sgodin
-added another makeInviteSession interface for forming INVITE with Replaces
-basicClient now tries to perform an Invite with Replaces if a flow is terminated


Revision 9021 - Directory Listing
Modified Sat Feb 19 17:54:39 2011 UTC (8 years, 9 months ago) by sgodin
-modified basicClient
 - track all calls created and end properly when shutdown
 - added new command line parameter to be able to place a call after registration
 - Once call is placed, five test MESSAGEs will be sent every 30 seconds, then a BYE will be sent
 - 30 seconds later the entire process is repeated
 - if we receive a call then it will be auto-answered, and for any received call, if we receive a
   sip MESSAGE, then a answer MESSAGE will be sent to the far end - this allows mid-dialog routing
   testing in both directions

Revision 9020 - Directory Listing
Modified Sat Feb 19 16:46:34 2011 UTC (8 years, 9 months ago) by sgodin
-fix for ContactInstanceRecord equality checks - registration server was not treating contacts with the same
 instance id as equal if the contact URI was different
-added path header display to repro web interface registrations page

Revision 9018 - Directory Listing
Modified Wed Feb 16 22:40:07 2011 UTC (8 years, 9 months ago) by sgodin
-fixed bug in propagation of flowTerminated to all relevant DialogSets
 - stopped finding dialogsets once the flow key was cleared from the user profile
-fixed bug in propagation of flowTerminated notification to server and client subscription dialogs
 - iterator can become invalidated if flow terminated handler ends Subscription 
-added ability for basicClient to be dummy subscription server for basicClientTest event 
 (plain text bodies) - used for testing subscription recovery after flow failure
-added ability for basicClient to form a client subscription to a command line
 provided URI (typically this would be set to the AOR of another basicClient user)


Revision 9017 - Directory Listing
Modified Wed Feb 16 19:44:12 2011 UTC (8 years, 9 months ago) by sgodin
-created onFlowTerminated callbacks on:
 - InviteSessionHandler - current default implementation is to do nothing
 - ServerSubscriptionHandler - default implementation is to end the Subscription
 - ClientSubscriptionHandler - default implementation is to reSubscribe (new Dialog)

Revision 9016 - Directory Listing
Modified Wed Feb 16 18:06:10 2011 UTC (8 years, 9 months ago) by sgodin
-treat internal 503 errors the same as 408 errors when dispatching onRequestRetry callback for
 ClientRegistration, ClientSubscription and ClientPublication
 - allows retry logic that is consistent when using both UDP or TCP/TLS transports
 - note:  TCP/TLS transports get a 503 error when they cannot connect, UDP transports typically
          get a 408 error when the far end is not present
-ClientRegistration changes to ensure calling requestRefresh will not assert in any state
 - allow calling requestRefresh while a retry timer is running to request an immediate retry 
-Created new ClientRegistrationHandler callback:  onFlowTerminated - default implementation is
 to immediately try a registration refresh to establish a new flow
-Dispatch flowTerminated to all ClientSubscription, ServerSubscription and InviteSession dialogs
-implemented registration retry backoff logic from RFC5626 section 4.5 in basicClient test program


Revision 9015 - Directory Listing
Modified Wed Feb 16 17:54:23 2011 UTC (8 years, 9 months ago) by sgodin
-cleaned up some code in Transaction State surrounding transport failures and mDnsResult
 - no functionality changes other than better log messages when no DnsResult is involved
   (Note:  DnsResults are only not involved when flow key routing is used)

 

Revision 9014 - Directory Listing
Modified Wed Feb 16 14:01:57 2011 UTC (8 years, 9 months ago) by sgodin
-added 2 new makeInviteSession calls that accept an InviteSessionHandle and add an appropriate replaces header

Revision 9013 - Directory Listing
Modified Sun Feb 13 21:45:16 2011 UTC (8 years, 9 months ago) by sgodin
-remove unused definition of sleepSeconds to allow linking in linux build (also defined in basicCall.cxx)

Revision 9012 - Directory Listing
Modified Sun Feb 13 20:35:56 2011 UTC (8 years, 9 months ago) by sgodin
-updated makefile for basicClient (untested)

Revision 9011 - Directory Listing
Modified Sun Feb 13 20:30:51 2011 UTC (8 years, 9 months ago) by sgodin
-new dum test program basicClient that provides a good reference starting
 place for people developing user agents
  - demonstrates how to use client outbound support (RFC5626)
  - uses AppDialogSet -> Call abstraction
  - uses recommended SelectInterruptor to drive the stack

Revision 9010 - Directory Listing
Modified Sun Feb 13 20:21:19 2011 UTC (8 years, 9 months ago) by sgodin
-adding start of client outbound (RFC5626 support)
   - New UserProfile settings
      - clientOutboundEnabled
      - setRegId
   - UserProfile now tracks flow used at registration time if server indicates outbound support, and 
     all usages that are assigned the same UserProfile will use this flow
   - ;ob parameter is added to contact headers of non-REGISTER requests if clientOutboundEnabled
   - ;reg-id parameter is added to contact headers of REGISTER requests if configured
   - ;+sip.instance is added to all contact headers if configured
   - ClientRegistration tagContact is now static and is used in RegistrationCreator for consistency
   - added new SipStack method terminateFlow in order to force the stack to close a particular flow
   - Keep alive pong responses are now routed from Stack to DUM Keepalive Manager
   - DUM Keep alive manager will terminate flows if a pong response is not received from 
     an outbound enabled connection after a default of 10 seconds
   - DUM will dispatch a flowTerminated method to ClientRegistrations and Dialogs that are 
     using a particular flow, if it is terminated/disconnected and clientOutboundEnabled in profile
   - Client registration will automatically attempt a registration refresh if the flow it was using 
     terminated while it is registered
-removed a bunch of non-implemented methods from DialogUsageManager.hxx
-optimized some accesses to user profile from usages

Revision 9009 - Directory Listing
Modified Sun Feb 13 15:29:41 2011 UTC (8 years, 9 months ago) by sgodin
-creating branch for client outbound work

Revision 8960 - Directory Listing
Modified Wed Jan 12 01:02:05 2011 UTC (8 years, 10 months ago) by danweber
reTurn, reflow, recon moved to boost::asio, builds without sipX

Revision 8959 - Directory Listing
Modified Tue Jan 11 23:52:00 2011 UTC (8 years, 10 months ago) by danweber
Create branch b-drw-recon-20110111

Revision 8907 - Directory Listing
Modified Thu Dec 9 20:03:24 2010 UTC (8 years, 11 months ago) by fjoanis
Fixed a little indentation screw-up I had made...


Revision 8906 - Directory Listing
Modified Thu Dec 9 19:57:17 2010 UTC (8 years, 11 months ago) by fjoanis
Added missing set for mLastSentNITRequest when sending REFER


Revision 8905 - Directory Listing
Modified Thu Dec 9 19:32:06 2010 UTC (8 years, 11 months ago) by fjoanis
Renamed 'lastNITRequest' to 'lastSentNITRequest' to avoid confusion

Revision 8904 - Directory Listing
Modified Thu Dec 9 19:08:37 2010 UTC (8 years, 11 months ago) by fjoanis
First attempt at caching the last sent NIT request from an InviteSession. Also updated BasicCall.cxx with code that tests it.


Revision 8903 - Directory Listing
Modified Thu Dec 9 15:02:57 2010 UTC (8 years, 11 months ago) by fjoanis
Created branch to implement caching of the last outgoing NIT request (and/or its Contents) so that we can easily match outgoing NIT requests to incoming responses.


Revision 8891 - Directory Listing
Modified Sun Dec 5 04:07:43 2010 UTC (8 years, 11 months ago) by kwhite
fix case-sensitivity typo in Socket.cxx

Revision 8882 - Directory Listing
Modified Thu Dec 2 19:59:47 2010 UTC (8 years, 11 months ago) by sgodin
-re-formatted source code to more closely follow resip coding style

Revision 8881 - Directory Listing
Modified Thu Dec 2 19:52:09 2010 UTC (8 years, 11 months ago) by sgodin
-fixed windows build issues
-updated windows project files for FdPoll.hxx and FdPoll.cxx
-re-formatted some source code to more closely follow resip coding style

Revision 8880 - Directory Listing
Modified Wed Dec 1 21:48:51 2010 UTC (8 years, 11 months ago) by kwhite
import changes from HEAD

Revision 8879 - Directory Listing
Modified Wed Dec 1 21:48:38 2010 UTC (8 years, 11 months ago) by kwhite
bulk merge lastest epoll changes

Revision 8870 - Directory Listing
Modified Tue Nov 23 22:42:45 2010 UTC (8 years, 11 months ago) by kwhite
Port in changes from trunk

Revision 8869 - Directory Listing
Modified Tue Nov 23 22:42:34 2010 UTC (8 years, 11 months ago) by kwhite
Bulk update from of epoll changes

From epoll2:c407f72d7a1866aa1a346a133ceba41193dd8455

Revision 8864 - Directory Listing
Modified Tue Nov 16 23:07:57 2010 UTC (9 years ago) by kwhite
Prototype implementation of epoll() support

Bulk patch

Revision 8863 - Directory Listing
Modified Tue Nov 16 23:07:15 2010 UTC (9 years ago) by kwhite
Prototype implementation of epoll() support

Implements "InternalPoll" mode. See resip/stack/doc/resip-epoll-notes.txt
for details.

Revision 8861 - Directory Listing
Modified Mon Nov 15 23:52:34 2010 UTC (9 years ago) by kwhite
Test of SVN access


Revision 8860 - Directory Listing
Modified Mon Nov 15 19:05:19 2010 UTC (9 years ago) by sgodin
branch for epoll patch from Kennard White

Revision 8850 - Directory Listing
Modified Fri Nov 5 01:09:47 2010 UTC (9 years ago) by danweber
improved transactional processing with much improved fifos 


Revision 8841 - Directory Listing
Modified Mon Nov 1 19:42:32 2010 UTC (9 years ago) by danweber
fixed move in constructors


Revision 8840 - Directory Listing
Modified Mon Nov 1 18:17:17 2010 UTC (9 years ago) by danweber
repro retry every 30 minutes..., workaround for Data &&...


Revision 8837 - Directory Listing
Modified Fri Oct 29 19:45:35 2010 UTC (9 years ago) by danweber
initial move semantics


Revision 8836 - Directory Listing
Modified Fri Oct 29 17:58:45 2010 UTC (9 years ago) by danweber
simplified uri operator<... see if this breaks anything


Revision 8835 - Directory Listing
Modified Fri Oct 29 16:10:45 2010 UTC (9 years ago) by danweber
merges from git...


Revision 8834 - Directory Listing
Modified Fri Oct 29 16:05:59 2010 UTC (9 years ago) by danweber
new repo based on current svn with my repro patches


Revision 8829 - Directory Listing
Modified Fri Oct 8 07:19:26 2010 UTC (9 years, 1 month ago) by bandersson
adding UAS_NoAnswerReliable to isAccepted()

Revision 8780 - Directory Listing
Modified Wed Jun 23 07:47:31 2010 UTC (9 years, 5 months ago) by bandersson
some ua:s send response with 100rel supported but without RSeq

Revision 8779 - Directory Listing
Modified Mon Jun 21 12:08:48 2010 UTC (9 years, 5 months ago) by bandersson
contents headers not cleared due to use of wrong method

Revision 8771 - Directory Listing
Modified Mon May 10 21:23:05 2010 UTC (9 years, 6 months ago) by jgeras
fixes and interface clean up, including
 - fix for firing onMediaStreamCreated at the proper time
 - make anonymous calls on a per-RemoteParticipant basis instead of a per-Conversation basis
 - omit SDP from OPTIONS response unless the OPTIONS has an Accept header with application/sdp
 - fix SDP o= line to match the recommendations of 3264 regarding the version
 - fix for incorrect media direction in SDP after forking happens when we are UAC
 - add params to MediaResourceParticipant to specify sending inband and/or out-of-band DTMF
 - don't enable ServerAuthManager in ConversationManager, since not everyone necessarily wants it
 - fixed a bug in RemoteParticipantDialogSet::createAppDialog(..) that was preventing proper cleanup of dialogs in mDialogs

Revision 8765 - Directory Listing
Modified Fri Apr 16 18:06:27 2010 UTC (9 years, 7 months ago) by jgeras
numerous updates from the past dev cycle, including:

- added ice-ufrag and ice-pwd support
- fixed issues with ICMP retry timers
- moved secure media required/mode/cryptoSuite params to MediaAttributes to fix issues wherein the RemoteParticipantDialogSet would initialize its copy of these before the user actually accepts the call
- removed pause/resumeSendingMedia from ConversationManager since these should be handled from the app code
- removed onNewRtpSource and onNewRtpDestination signals from RtpStream since these should be handled from the app code
- added USE_DTLS defines in key spots, since we have to use a more up-to-date version of OpenSSL, and want SSL support but not necessarily DTLS support at this stage

Revision 8764 - Directory Listing
Modified Mon Mar 29 14:37:50 2010 UTC (9 years, 7 months ago) by bandersson
fixing constness for provisionalWillBeSentReliable() and isReliable()

Revision 8760 - Directory Listing
Modified Fri Feb 26 22:05:51 2010 UTC (9 years, 8 months ago) by sgodin
-updated with changes from main

Revision 8749 - Directory Listing
Modified Tue Feb 16 10:27:09 2010 UTC (9 years, 9 months ago) by bandersson
use InfoLog instead of ErrorLog when logging spurious PRACK

Revision 8745 - Directory Listing
Modified Mon Feb 1 00:09:12 2010 UTC (9 years, 9 months ago) by jgeras
removed irrelevant todo.txt

Revision 8744 - Directory Listing
Modified Sat Jan 30 01:56:30 2010 UTC (9 years, 9 months ago) by jgeras
remove asio

Revision 8743 - Directory Listing
Modified Sat Jan 30 01:56:00 2010 UTC (9 years, 9 months ago) by jgeras
ICE support, multiple m= line support, interface changes, bug fixes, and more!

Revision 8742 - Directory Listing
Modified Fri Jan 29 20:29:35 2010 UTC (9 years, 9 months ago) by jgeras


Revision 8741 - Directory Listing
Modified Tue Jan 26 08:51:12 2010 UTC (9 years, 9 months ago) by bandersson
don't do fixBadCseqNumbers if response method doesn't match request

Revision 8740 - Directory Listing
Modified Tue Jan 26 08:49:14 2010 UTC (9 years, 9 months ago) by bandersson
added possibility to hold offer to accept

Revision 8739 - Directory Listing
Modified Tue Jan 26 02:18:07 2010 UTC (9 years, 9 months ago) by jgeras


Revision 8728 - Directory Listing
Modified Sun Jan 3 18:56:26 2010 UTC (9 years, 10 months ago) by sgodin
-updated with changes from Main (up to rev: 8726) - include generic invite session offer answer changes

Revision 8716 - Directory Listing
Modified Wed Dec 23 14:51:40 2009 UTC (9 years, 10 months ago) by bcampen
Adding release notes.


Revision 8715 - Directory Listing
Modified Wed Dec 23 14:50:53 2009 UTC (9 years, 10 months ago) by bcampen
Merge some changes from main.


Revision 8711 - Directory Listing
Modified Tue Dec 15 15:57:29 2009 UTC (9 years, 11 months ago) by bandersson
UAS update fixes

Revision 8710 - Directory Listing
Modified Tue Dec 15 15:56:48 2009 UTC (9 years, 11 months ago) by bandersson
new state

Revision 8709 - Directory Listing
Modified Tue Dec 15 15:56:21 2009 UTC (9 years, 11 months ago) by bandersson
100rel added several times to Requires-header

Revision 8708 - Directory Listing
Modified Fri Dec 11 22:28:27 2009 UTC (9 years, 11 months ago) by bcampen
Branch for 1.6 release.


Revision 8706 - Directory Listing
Modified Fri Dec 4 12:10:32 2009 UTC (9 years, 11 months ago) by bandersson
Changed name of queue. Added code for UPDATE UAC -> UAS

Revision 8705 - Directory Listing
Modified Fri Dec 4 12:08:33 2009 UTC (9 years, 11 months ago) by bandersson
save the INVITE during an UPDATE to be able to match both 200 OKs

Revision 8702 - Directory Listing
Modified Thu Nov 19 15:49:23 2009 UTC (10 years ago) by bandersson
faulty check if accept message needs queuing due to not acknowledged provisionals

Revision 8698 - Directory Listing
Modified Fri Nov 13 22:23:02 2009 UTC (10 years ago) by sgodin
-fix typo

Revision 8697 - Directory Listing
Modified Fri Nov 13 22:19:37 2009 UTC (10 years ago) by sgodin
-code changes to make sure that illegal ACK with SDP is always accepted for interop purposes
-added state UAS_ProvidedOfferReliable - was defined in .dot file, but not in code
-added some missing handling for state UAS_ReceivedOfferReliableProvidedAnswer
-added some TODO comments on things that need further work, or review


Revision 8695 - Directory Listing
Modified Thu Nov 12 22:32:59 2009 UTC (10 years ago) by sgodin
-it doesn't make sense to call accept from UAS_NoOfferReliable, since we haven't provided an offer yet

Revision 8688 - Directory Listing
Modified Tue Nov 10 22:29:12 2009 UTC (10 years ago) by sgodin
-made some corrections of visio state diagram
-new UAS prack states still need to be added to the .dot state transition files

Revision 8687 - Directory Listing
Modified Tue Nov 10 19:36:18 2009 UTC (10 years ago) by sgodin
-remove odd character

Revision 8685 - Directory Listing
Modified Tue Nov 10 14:05:02 2009 UTC (10 years ago) by sgodin
-remove old state transition definitions (dot) files

Revision 8684 - Directory Listing
Modified Mon Nov 9 19:26:15 2009 UTC (10 years ago) by sgodin
-removed branch - integration with mainline complete

Revision 8683 - Directory Listing
Modified Mon Nov 9 14:58:17 2009 UTC (10 years ago) by bandersson
prack fixes: missing sdp in 200ok and 200ok not queued as it should

Revision 8682 - Directory Listing
Modified Mon Nov 9 14:56:48 2009 UTC (10 years ago) by bandersson
Ignore extra sdp-offer in 200ok when reliable answer already has been sent in provisional

Revision 8681 - Directory Listing
Modified Mon Nov 9 14:55:05 2009 UTC (10 years ago) by bandersson
using comparison operator in SdpContents

Revision 8680 - Directory Listing
Modified Mon Nov 9 14:54:07 2009 UTC (10 years ago) by bandersson
adding comparison operators for SdpContents

Revision 8679 - Directory Listing
Modified Fri Nov 6 00:54:14 2009 UTC (10 years ago) by sgodin
- According to RFC3311 is it recommended to not use UPDATE for comfirmed dialogs - all three states here are 
  confirmed dialogs, so we can just remove the sending of UPDATE from here entirely


Revision 8675 - Directory Listing
Modified Wed Nov 4 09:09:23 2009 UTC (10 years ago) by bandersson


Revision 8673 - Directory Listing
Modified Tue Nov 3 17:15:56 2009 UTC (10 years ago) by sgodin
-adding branch for UAS PRACK work

Revision 8671 - Directory Listing
Modified Mon Nov 2 16:22:44 2009 UTC (10 years ago) by sgodin
-allow MaxLineCount to be set per logger instance - fallback to global setting if not set on instance (for backwards compatibility)

Revision 8670 - Directory Listing
Modified Mon Nov 2 15:51:06 2009 UTC (10 years ago) by sgodin
-remove no longer needed Logger.cxx 

Revision 8669 - Directory Listing
Modified Mon Nov 2 15:50:26 2009 UTC (10 years ago) by sgodin
-fixed some minor typos in docs

Revision 8668 - Directory Listing
Modified Mon Nov 2 00:36:51 2009 UTC (10 years ago) by ipse
More docs.


Revision 8665 - Directory Listing
Modified Sat Oct 31 18:55:06 2009 UTC (10 years ago) by sgodin
-added local logger reinitialize fn to allow changing log filename and external logger after creating local logger
-optimization: use of iterators from mLoggerInstancesMap find to avoid HashMap lookups after calling find
-optimization: remove use of global log _mutex in cases where log type = OnlyExternal or OnlyExternalNoHeaders

Revision 8663 - Directory Listing
Modified Fri Oct 30 15:08:59 2009 UTC (10 years ago) by ipse
Fix member variables initialization order.


Revision 8662 - Directory Listing
Modified Fri Oct 30 15:06:34 2009 UTC (10 years ago) by ipse
More #ifdef's.


Revision 8661 - Directory Listing
Modified Fri Oct 30 15:05:10 2009 UTC (10 years ago) by ipse
ThreadIf::tlsDestroyAll() implementation should be #ifdef'ed too.


Revision 8660 - Directory Listing
Modified Fri Oct 30 14:28:11 2009 UTC (10 years ago) by ipse
Better results tetsing in testLogger.


Revision 8659 - Directory Listing
Modified Fri Oct 30 14:25:36 2009 UTC (10 years ago) by ipse
Implement some convenient setters/getters and polish some minor issues.


Revision 8658 - Directory Listing
Modified Fri Oct 30 13:55:12 2009 UTC (10 years ago) by ipse
Move some variables to protected.


Revision 8657 - Directory Listing
Modified Fri Oct 30 13:46:13 2009 UTC (10 years ago) by ipse
Implement advanced static variables initialization to prevent wrong order of initialization and destruction.


Revision 8656 - Directory Listing
Modified Fri Oct 30 13:29:35 2009 UTC (10 years ago) by ipse
Output local logger errors to std:cerr.


Revision 8655 - Directory Listing
Modified Thu Oct 29 17:37:01 2009 UTC (10 years ago) by ipse
Add local thread logger testing to testLogger.


Revision 8654 - Directory Listing
Modified Thu Oct 29 17:35:46 2009 UTC (10 years ago) by ipse
Better debug output.


Revision 8653 - Directory Listing
Modified Thu Oct 29 17:17:43 2009 UTC (10 years ago) by ipse
Now return really correct value from Log::setThreadLocalLogger().


Revision 8652 - Directory Listing
Modified Thu Oct 29 16:43:38 2009 UTC (10 years ago) by ipse
Return correct value from Log::setThreadLocalLogger().


Revision 8651 - Directory Listing
Modified Thu Oct 29 16:34:21 2009 UTC (10 years ago) by ipse
rutil depends on winmm.lib under Windows.


Revision 8650 - Directory Listing
Modified Thu Oct 29 16:23:55 2009 UTC (10 years ago) by ipse
Added initializer for static ThreadIf::mTlsDestructors[] variable.


Revision 8649 - Directory Listing
Modified Thu Oct 29 16:20:07 2009 UTC (10 years ago) by ipse
Now really make use of thread local loggers. I.e. automagically use it if installed.


Revision 8648 - Directory Listing
Modified Thu Oct 29 16:09:22 2009 UTC (10 years ago) by ipse
Rename variable.


Revision 8647 - Directory Listing
Modified Thu Oct 29 16:06:26 2009 UTC (10 years ago) by ipse
Mark genericLogCheckLevel() as static inline and add some comment.


Revision 8646 - Directory Listing
Modified Thu Oct 29 15:59:08 2009 UTC (10 years ago) by ipse
Thread local loggers implemented. Need to test them, though.


Revision 8645 - Directory Listing
Modified Thu Oct 29 12:32:28 2009 UTC (10 years ago) by ipse
Make Log::ThreadData::mLogger protected.


Revision 8644 - Directory Listing
Modified Thu Oct 29 12:27:46 2009 UTC (10 years ago) by ipse
No reason for this #ifdef really.


Revision 8643 - Directory Listing
Modified Thu Oct 29 12:18:22 2009 UTC (10 years ago) by ipse
Few more rearrangements.


Revision 8642 - Directory Listing
Modified Wed Oct 28 21:59:13 2009 UTC (10 years ago) by ipse
Change Log class to use new portable TLS constructions.


Revision 8641 - Directory Listing
Modified Wed Oct 28 21:57:59 2009 UTC (10 years ago) by ipse
Implement TLS destructors under Windows.


Revision 8640 - Directory Listing
Modified Wed Oct 28 20:44:23 2009 UTC (10 years ago) by ipse
Naive implementation of TLS functions.
TLS destructors are not supported under Windows yet.


Revision 8639 - Directory Listing
Modified Wed Oct 28 18:20:25 2009 UTC (10 years ago) by ipse
Move Instance() and reset() to Log::ThreadData class.


Revision 8638 - Directory Listing
Modified Wed Oct 28 18:09:31 2009 UTC (10 years ago) by ipse
More moves. Merged GenericLogImpl class back into Log class.


Revision 8637 - Directory Listing
Modified Wed Oct 28 17:24:53 2009 UTC (10 years ago) by ipse
Move all thread-specific logger settings into a separate class.


Revision 8636 - Directory Listing
Modified Wed Oct 28 16:40:54 2009 UTC (10 years ago) by ipse
This looks like a bug.


Revision 8635 - Directory Listing
Modified Wed Oct 28 16:17:04 2009 UTC (10 years ago) by ipse
Small beautification and typo fix in Log.cxx.


Revision 8634 - Directory Listing
Modified Wed Oct 28 16:01:47 2009 UTC (10 years ago) by sgodin
-new branch for logging enhancements

Revision 8633 - Directory Listing
Modified Wed Oct 28 15:59:44 2009 UTC (10 years ago) by sgodin
oops

Revision 8632 - Directory Listing
Modified Wed Oct 28 15:59:15 2009 UTC (10 years ago) by sgodin
new branch for resip logging enhancements

Revision 8624 - Directory Listing
Modified Tue Oct 13 18:12:02 2009 UTC (10 years, 1 month ago) by Dstuart
Removed branches/recon-ua-decouple-20090807  This wasn't used anyway.

Revision 8588 - Directory Listing
Modified Wed Sep 9 01:29:55 2009 UTC (10 years, 2 months ago) by bcampen
Override std::exception::what(), so we actually get a usable error if we don't catch
a BaseException.


Revision 8587 - Directory Listing
Modified Wed Sep 9 00:03:48 2009 UTC (10 years, 2 months ago) by bcampen
Fixing a couple of places where we were not responding to certain error codes correctly.


Revision 8586 - Directory Listing
Modified Tue Sep 8 22:07:23 2009 UTC (10 years, 2 months ago) by bcampen
Added "invariant" reason code from 3265bis00.


Revision 8585 - Directory Listing
Modified Tue Sep 8 22:02:38 2009 UTC (10 years, 2 months ago) by bcampen
Remove a test that was never written.


Revision 8584 - Directory Listing
Modified Tue Sep 8 22:00:55 2009 UTC (10 years, 2 months ago) by bcampen
Better reason phrases in a couple of places.


Revision 8583 - Directory Listing
Modified Tue Sep 8 21:51:32 2009 UTC (10 years, 2 months ago) by bcampen
Tweaking a logging statement, and a comment.


Revision 8582 - Directory Listing
Modified Tue Sep 8 21:47:06 2009 UTC (10 years, 2 months ago) by bcampen
Send 503 to TU instead of 408 if DNS times out. Probably need to talk about what response
code is best here, but at least we can tell what's happening if DNS goes non-responsive.


Revision 8581 - Directory Listing
Modified Tue Sep 8 21:31:32 2009 UTC (10 years, 2 months ago) by bcampen
Work on sanityTests, including some testing of really aberrant transaction scenarios
(is #ifdef ed out for now).


Revision 8580 - Directory Listing
Modified Tue Sep 8 17:43:08 2009 UTC (10 years, 2 months ago) by bcampen
Expanding on a test.


Revision 8579 - Directory Listing
Modified Tue Sep 8 15:43:15 2009 UTC (10 years, 2 months ago) by bcampen
Some logging improvements.


Revision 8578 - Directory Listing
Modified Tue Sep 8 15:32:01 2009 UTC (10 years, 2 months ago) by bcampen
Don't sit around on our thumbs for 200ms when DNS processing needs to be done.


Revision 8577 - Directory Listing
Modified Tue Sep 8 14:31:24 2009 UTC (10 years, 2 months ago) by bcampen
Work on timer race-conditions in tfm, and disabling some counter-productive behavior
in TestEndPoint.


Revision 8575 - Directory Listing
Modified Thu Sep 3 21:16:36 2009 UTC (10 years, 2 months ago) by bcampen
Getting rid of some very, very old code. Contents::getBodyData() was, in every case, functionally
identical to calling checkParsed(), and then Data::from(). I have put this implementation
in the base class (which was asserting and returning Data::Empty), and removed the scads of
redundant re-implementations from the rest of the repository.


Revision 8574 - Directory Listing
Modified Thu Sep 3 19:13:45 2009 UTC (10 years, 2 months ago) by bcampen
Work on PUBLISH in tfm, fixing bugs in Pidf.


Revision 8573 - Directory Listing
Modified Thu Sep 3 18:01:18 2009 UTC (10 years, 2 months ago) by bcampen
Close connected-UDP sockets on teardown.


Revision 8572 - Directory Listing
Modified Thu Sep 3 17:50:39 2009 UTC (10 years, 2 months ago) by bcampen
Function that actually returns the AoR, as defined by RFC 3261.


Revision 8571 - Directory Listing
Modified Thu Sep 3 17:12:14 2009 UTC (10 years, 2 months ago) by bcampen
More flexibility in subscribe testing code.


Revision 8570 - Directory Listing
Modified Thu Sep 3 16:11:10 2009 UTC (10 years, 2 months ago) by bcampen
Adding a function to ParseBuffer.


Revision 8569 - Directory Listing
Modified Thu Sep 3 15:43:33 2009 UTC (10 years, 2 months ago) by bcampen
ifMatch for reSUB and unSUB.


Revision 8568 - Directory Listing
Modified Thu Sep 3 15:38:34 2009 UTC (10 years, 2 months ago) by bcampen
Remove commented-out stuff.


Revision 8567 - Directory Listing
Modified Thu Sep 3 15:22:17 2009 UTC (10 years, 2 months ago) by bcampen
extra headers for subscribe with defaults


Revision 8566 - Directory Listing
Modified Thu Sep 3 15:12:39 2009 UTC (10 years, 2 months ago) by bcampen
Allow longer chains.


Revision 8565 - Directory Listing
Modified Thu Sep 3 14:54:47 2009 UTC (10 years, 2 months ago) by bcampen
Replace a couple of static objects with member objects, so we don't have
problems with multiple SipStacks in the same process.


Revision 8564 - Directory Listing
Modified Wed Sep 2 21:30:32 2009 UTC (10 years, 2 months ago) by bcampen
Reject requests with a garbage next-hop Route header.


Revision 8563 - Directory Listing
Modified Wed Sep 2 20:40:15 2009 UTC (10 years, 2 months ago) by bcampen
Don't call encode twice on bodies.


Revision 8562 - Directory Listing
Modified Wed Sep 2 20:24:51 2009 UTC (10 years, 2 months ago) by bcampen
Fixing a few params to be quoted-string instead of non-quoted data.


Revision 8561 - Directory Listing
Modified Wed Sep 2 19:51:00 2009 UTC (10 years, 2 months ago) by bcampen
Proxy-requires support, and tests.


Revision 8559 - Directory Listing
Modified Tue Sep 1 21:19:32 2009 UTC (10 years, 2 months ago) by bcampen
Some fixes to the sigcomp code, so that maybe we can get it working someday.


Revision 8558 - Directory Listing
Modified Mon Aug 31 17:58:03 2009 UTC (10 years, 2 months ago) by bcampen
Why not.


Revision 8555 - Directory Listing
Modified Fri Aug 28 19:24:25 2009 UTC (10 years, 2 months ago) by bcampen
Branch for assorted fixes.


Revision 8545 - Directory Listing
Modified Fri Aug 7 17:36:41 2009 UTC (10 years, 3 months ago) by Dstuart
Separate the UserAgent from the Conversation Manager. This is required because of our transition from the existing CCM to the new recon. Basically, our existing CCM needs to handle registrations, subscriptions, etc, and we need the two to co-exist happily together, because we can't do the full rewrite all at once. This update therefore allows us to use the ConversationManager directly without dragging in the UserAgent (with a few minor tweaks).

Revision 8544 - Directory Listing
Modified Fri Aug 7 13:41:29 2009 UTC (10 years, 3 months ago) by Dstuart
Branch creation for work of decoupling the UserAgent from the Conversation Manager, needed for integration with existing CCM

Revision 8543 - Directory Listing
Modified Thu Aug 6 14:02:49 2009 UTC (10 years, 3 months ago) by Dstuart
Only add the "m" lline if at least one codec was added to the session capabilities for that media type.

Revision 8542 - Directory Listing
Modified Thu Jul 30 21:02:06 2009 UTC (10 years, 3 months ago) by Dstuart
Add support for anonymous calls to recon. Also, implement suggestions from Scott Godin based on my previous commit.

Revision 8541 - Directory Listing
Modified Thu Jul 30 14:35:41 2009 UTC (10 years, 3 months ago) by Dstuart
merge from main : revisions 8530 - 8540.  Also, added support for passing a particular conversation handle through to the participant in order to use for outbound calls.

Revision 8536 - Directory Listing
Modified Wed Jul 29 20:10:54 2009 UTC (10 years, 3 months ago) by jgeras
_WIN32_WINNT=0x0501

Revision 8535 - Directory Listing
Modified Wed Jul 29 20:10:30 2009 UTC (10 years, 3 months ago) by jgeras
fixed a bug in processTurnAllocateRequest that led to reTurnServer giving "unauthorized" errors

Revision 8534 - Directory Listing
Modified Wed Jul 29 20:07:28 2009 UTC (10 years, 3 months ago) by jgeras
fix a couple of spots where we try to erase from mActiveRequestMap using an invalidated iterator

Revision 8532 - Directory Listing
Modified Wed Jul 29 17:11:53 2009 UTC (10 years, 3 months ago) by jgeras


Revision 8531 - Directory Listing
Modified Mon Jul 27 19:33:54 2009 UTC (10 years, 3 months ago) by Dstuart
Extend SDP negotiation to allow multiple media (m) lines. This update works but raises some more issues with respect to video support, I will send those out under separate cover.

Revision 8530 - Directory Listing
Modified Mon Jul 27 18:33:04 2009 UTC (10 years, 3 months ago) by Dstuart
Branch for adding video support to recon

Revision 8523 - Directory Listing
Modified Wed Jun 24 21:03:24 2009 UTC (10 years, 4 months ago) by jgeras


Revision 8522 - Directory Listing
Modified Wed Jun 24 21:02:28 2009 UTC (10 years, 4 months ago) by jgeras
added FlowHandler

Revision 8521 - Directory Listing
Modified Wed Jun 24 20:14:36 2009 UTC (10 years, 4 months ago) by jgeras
simple retry mechanism for ICMP port unreachable (asio connection_refused and connection_reset errors)

Revision 8518 - Directory Listing
Modified Fri Jun 19 20:39:12 2009 UTC (10 years, 5 months ago) by bcampen
Update release-notes.


Revision 8517 - Directory Listing
Modified Fri Jun 19 20:27:20 2009 UTC (10 years, 5 months ago) by bcampen
Merge some work from main.


Revision 8509 - Directory Listing
Modified Tue Jun 9 21:28:06 2009 UTC (10 years, 5 months ago) by bcampen
Update release notes.


Revision 8508 - Directory Listing
Modified Tue Jun 9 21:16:06 2009 UTC (10 years, 5 months ago) by bcampen
Merge work from main.


Revision 8487 - Directory Listing
Modified Thu May 14 19:46:42 2009 UTC (10 years, 6 months ago) by bcampen
Work from main.


Revision 8484 - Directory Listing
Modified Tue May 12 21:30:36 2009 UTC (10 years, 6 months ago) by bcampen
Work from main.


Revision 8482 - Directory Listing
Modified Mon May 11 15:54:27 2009 UTC (10 years, 6 months ago) by bcampen
Merge work from main.


Revision 8479 - Directory Listing
Modified Fri May 8 15:51:41 2009 UTC (10 years, 6 months ago) by bcampen
Merge work from main.


Revision 8477 - Directory Listing
Modified Wed May 6 17:47:02 2009 UTC (10 years, 6 months ago) by bcampen
Some fixes.


Revision 8475 - Directory Listing
Modified Wed May 6 14:43:49 2009 UTC (10 years, 6 months ago) by bcampen
The fix in question.


Revision 8474 - Directory Listing
Modified Wed May 6 14:41:02 2009 UTC (10 years, 6 months ago) by bcampen
Branch for fixing ClientSubscription's reaction (or rather lack thereof) when the server
never sends a NOTIFY.


Revision 8472 - Directory Listing
Modified Sun May 3 16:52:27 2009 UTC (10 years, 6 months ago) by sgodin
-updated release notes for reTurn and recon

Revision 8469 - Directory Listing
Modified Fri May 1 17:42:59 2009 UTC (10 years, 6 months ago) by bcampen
More stuff in release notes. Still need to work in recon, reTurn, b2bua changes.


Revision 8468 - Directory Listing
Modified Thu Apr 30 22:28:05 2009 UTC (10 years, 6 months ago) by bcampen
Release notes, up to rev 8396.


Revision 8467 - Directory Listing
Modified Wed Apr 29 20:06:04 2009 UTC (10 years, 6 months ago) by bcampen
Merge some fixes from main.


Revision 8464 - Directory Listing
Modified Tue Apr 28 18:56:05 2009 UTC (10 years, 6 months ago) by bcampen
Branch for 1.5 release.

Revision 8463 - Directory Listing
Modified Sat Apr 25 01:25:24 2009 UTC (10 years, 6 months ago) by wensong
add the Condition::wait(Mutex& mutex, UInt64 start, unsigned int ms) interface,
and save one call to get system time


Revision 8462 - Directory Listing
Modified Fri Apr 24 01:46:26 2009 UTC (10 years, 6 months ago) by wensong
tidy up the condition wait calls to use mutex reference, in order to avoid one function call.


Revision 8461 - Directory Listing
Modified Thu Apr 23 23:22:51 2009 UTC (10 years, 6 months ago) by wensong
optimize to save one call of getting system time in AbstractFifo::getNext(int ms)


Revision 8460 - Directory Listing
Modified Tue Apr 21 22:03:26 2009 UTC (10 years, 7 months ago) by derek
branch to absrtact media interaction from recon

Revision 8459 - Directory Listing
Modified Tue Apr 21 22:03:11 2009 UTC (10 years, 7 months ago) by derek
oops

Revision 8458 - Directory Listing
Modified Tue Apr 21 21:56:56 2009 UTC (10 years, 7 months ago) by derek
branch to absrtact media interaction from recon

Revision 8413 - Directory Listing
Modified Sat Feb 14 11:09:35 2009 UTC (10 years, 9 months ago) by wensong
make rpm building work


Revision 8412 - Directory Listing
Modified Tue Feb 10 16:55:05 2009 UTC (10 years, 9 months ago) by jmatthewsr
Testing email notification of svn commit.

Revision 8394 - Directory Listing
Modified Tue Jan 13 21:57:37 2009 UTC (10 years, 10 months ago) by jgeras
added support for using RtlGenRandom (WinXP and higher only)

Revision 8393 - Directory Listing
Modified Tue Jan 13 21:53:35 2009 UTC (10 years, 10 months ago) by jgeras
dns changes -- all to allow a greater level of control in the client app wrt DNS failover and migrating back to a (previously downed) primary server

Revision 8392 - Directory Listing
Modified Tue Jan 13 21:51:19 2009 UTC (10 years, 10 months ago) by jgeras
misc tfm updates

Revision 8391 - Directory Listing
Modified Tue Jan 13 21:50:47 2009 UTC (10 years, 10 months ago) by jgeras
added sun to an ifdef

Revision 8390 - Directory Listing
Modified Tue Jan 13 21:49:37 2009 UTC (10 years, 10 months ago) by jgeras
don't try to send a registration refresh if we're in the process of un-registering

Revision 8389 - Directory Listing
Modified Tue Jan 13 21:48:40 2009 UTC (10 years, 10 months ago) by jgeras
remove unused variable

Revision 8388 - Directory Listing
Modified Tue Jan 13 21:48:01 2009 UTC (10 years, 10 months ago) by jgeras
use the Supported header from the original SUBSCRIBE when sending re-SUBSCRIBEs

Revision 8387 - Directory Listing
Modified Tue Jan 13 19:53:22 2009 UTC (10 years, 10 months ago) by jgeras


Revision 8384 - Directory Listing
Modified Thu Jan 8 02:57:48 2009 UTC (10 years, 10 months ago) by wensong
save one call to get system time in processing timers


Revision 8380 - Directory Listing
Modified Fri Dec 26 09:12:35 2008 UTC (10 years, 10 months ago) by wensong
fix to return 400 response when INVITE request is processed in ClientNotInvite transaction because of transaction-id collision


Revision 8379 - Directory Listing
Modified Fri Dec 26 07:24:38 2008 UTC (10 years, 10 months ago) by wensong
back port two changes from trunk

* change TransactionState::processTransportFailure() to failover appropriately
* discard message if tid is invalid


Revision 8328 - Directory Listing
Modified Thu Nov 27 00:18:26 2008 UTC (10 years, 11 months ago) by adam
Done caring. :) This work has been merged with main


Revision 8325 - Directory Listing
Modified Wed Nov 26 23:03:28 2008 UTC (10 years, 11 months ago) by adam
Recalcualting these is actually pretty annoying. This fixes the annoying behavior


Revision 8324 - Directory Listing
Modified Wed Nov 26 22:53:53 2008 UTC (10 years, 11 months ago) by adam
Changing the various #ifdefs to be easier to read (mostly checking for the presence of something instead of the absence of its inverse)


Revision 8323 - Directory Listing
Modified Wed Nov 26 22:39:33 2008 UTC (10 years, 11 months ago) by adam
Fixing Makefile so resip-ares isn't installed unless we're using it.
Also, some minor restructuring to consolodate ares handling in one
place and to remove some comment cruft that was largely outdated.


Revision 8314 - Directory Listing
Modified Mon Nov 24 14:32:04 2008 UTC (10 years, 11 months ago) by adam
c-ares fix for OS X -- this time, in the correct branch!


Revision 8312 - Directory Listing
Modified Mon Nov 24 14:15:55 2008 UTC (10 years, 11 months ago) by adam
Checking in missing file


Revision 8310 - Directory Listing
Modified Sun Nov 23 23:59:24 2008 UTC (10 years, 11 months ago) by adam
Checking in Brad's patch, with some configuration/build system tweaks


Revision 8309 - Directory Listing
Modified Sun Nov 23 23:11:21 2008 UTC (10 years, 11 months ago) by adam
Branching to apply and test Brad Spencer's c-ares patch


Revision 8293 - Directory Listing
Modified Thu Nov 13 20:59:23 2008 UTC (11 years ago) by adam
I think this is all the changes necessary to fix collisions with ares of other lineages. Compiles, but otherwise untested.


Revision 8292 - Directory Listing
Modified Thu Nov 13 19:18:10 2008 UTC (11 years ago) by adam
Checking to see how disruptive an ares rename might be


Revision 8286 - Directory Listing
Modified Wed Nov 12 04:47:31 2008 UTC (11 years ago) by bcampen
Accidentally put this stuff in a tag, needs to be in branches.


Revision 8265 - Directory Listing
Modified Mon Oct 27 20:09:49 2008 UTC (11 years ago) by jmatthewsr
need signed char as well.

Revision 8263 - Directory Listing
Modified Mon Oct 27 14:41:07 2008 UTC (11 years ago) by jmatthewsr
fix bug where encoding a unsigned char or unsigned char * would result in encoding the integer value instead of the actual characters.  This was due to missing insert operators which resulted in calling the integer insert operator (implicit cast) instead.

Revision 8262 - Directory Listing
Modified Mon Oct 27 12:31:43 2008 UTC (11 years ago) by jmatthewsr
testing encode functions that run the same code on windows/*unix (also removed sprintf conversions on *unix)

Revision 8261 - Directory Listing
Modified Fri Oct 24 19:15:08 2008 UTC (11 years ago) by jmatthewsr
Fix the ABI problem and possibly use the same code to encode on unix & windows.

Revision 8260 - Directory Listing
Modified Fri Oct 24 19:06:46 2008 UTC (11 years ago) by jmatthewsr
no longer in use.

Revision 8250 - Directory Listing
Modified Wed Oct 22 23:06:33 2008 UTC (11 years, 1 month ago) by bcampen
Update release-notes.


Revision 8249 - Directory Listing
Modified Wed Oct 22 22:30:22 2008 UTC (11 years, 1 month ago) by bcampen
Merge more stuff from main.


Revision 8248 - Directory Listing
Modified Wed Oct 22 22:19:36 2008 UTC (11 years, 1 month ago) by bcampen
Trying to make svn happy.


Revision 8247 - Directory Listing
Modified Wed Oct 22 22:17:24 2008 UTC (11 years, 1 month ago) by bcampen
Merge rev 8241 from main.


Revision 8246 - Directory Listing
Modified Wed Oct 22 06:12:39 2008 UTC (11 years, 1 month ago) by bcampen
Small addition to release notes.


Revision 8242 - Directory Listing
Modified Tue Oct 7 23:23:07 2008 UTC (11 years, 1 month ago) by bcampen
Adding some missing stuff to the release notes.


Revision 8238 - Directory Listing
Modified Mon Oct 6 22:52:54 2008 UTC (11 years, 1 month ago) by bcampen
Edits to release notes.


Revision 8237 - Directory Listing
Modified Thu Oct 2 05:46:41 2008 UTC (11 years, 1 month ago) by bcampen
Trim down release notes.

Revision 8236 - Directory Listing
Modified Thu Oct 2 05:46:06 2008 UTC (11 years, 1 month ago) by bcampen
Adding release notes.

Revision 8235 - Directory Listing
Modified Thu Oct 2 05:13:26 2008 UTC (11 years, 1 month ago) by bcampen
Branch for 1.4 release.

Revision 8233 - Directory Listing
Modified Sun Sep 28 07:54:42 2008 UTC (11 years, 1 month ago) by wensong
tidy up the last change on Data::find()


Revision 8232 - Directory Listing
Modified Sun Sep 28 07:14:52 2008 UTC (11 years, 1 month ago) by wensong
optimize the implementation of Data::find()


Revision 8231 - Directory Listing
Modified Sun Sep 28 06:58:34 2008 UTC (11 years, 1 month ago) by wensong
optimize the implementation of Data::find()
add throw() in the what() of BaseException


Revision 8230 - Directory Listing
Modified Sat Sep 27 08:22:05 2008 UTC (11 years, 1 month ago) by wensong
fixed the over-boundry access problem of Data find implmentation


Revision 8229 - Directory Listing
Modified Sat Sep 27 08:04:36 2008 UTC (11 years, 1 month ago) by wensong
fixed the over-boundry access problem of Data find implmentation


Revision 8227 - Directory Listing
Modified Tue Sep 23 05:52:20 2008 UTC (11 years, 1 month ago) by bcampen
Merge work from main, up to rev 8226.


Revision 8225 - Directory Listing
Modified Fri Sep 12 18:08:46 2008 UTC (11 years, 2 months ago) by bcampen
Some USE_SSL guards around implementation files.


Revision 8224 - Directory Listing
Modified Wed Sep 10 15:13:40 2008 UTC (11 years, 2 months ago) by sgodin
-fixup windows builds in define_cleanup branch

Revision 8211 - Directory Listing
Modified Wed Aug 20 14:21:26 2008 UTC (11 years, 3 months ago) by bcampen
Removing something that I didn't end up using.


Revision 8210 - Directory Listing
Modified Tue Aug 19 21:44:34 2008 UTC (11 years, 3 months ago) by bcampen
Better tel uri validation. Validate Auth. Testing.


Revision 8206 - Directory Listing
Modified Mon Aug 18 19:57:57 2008 UTC (11 years, 3 months ago) by bcampen
Calling deepValidate() in test-cases, fixing assorted bugs.


Revision 8202 - Directory Listing
Modified Fri Aug 15 22:30:10 2008 UTC (11 years, 3 months ago) by bcampen
Work on the various ParserCategories.


Revision 8199 - Directory Listing
Modified Fri Aug 15 19:17:14 2008 UTC (11 years, 3 months ago) by bcampen
Restart with new code from main.


Revision 8198 - Directory Listing
Modified Fri Aug 15 19:16:29 2008 UTC (11 years, 3 months ago) by bcampen
Never started this; going to re-populate with stuff from main.


Revision 8197 - Directory Listing
Modified Fri Aug 15 17:45:01 2008 UTC (11 years, 3 months ago) by jgeras
fixed a bogus change to tfm.vcproj

Revision 8196 - Directory Listing
Modified Fri Aug 15 17:04:48 2008 UTC (11 years, 3 months ago) by bcampen
Updating testDns to catch up with changes to DnsInterface.


Revision 8195 - Directory Listing
Modified Fri Aug 15 16:31:37 2008 UTC (11 years, 3 months ago) by bcampen
Defusing USE_IPV6 landmine once and for all. No header file uses USE_IPV6 any more;
they instead use IPPROTO_IPV6 (this is defined both on *nix and Windows, and will
denote whether the platform supports IPV6). In all cases, object sizes remain the same
whether this is set or not. 
The implementation files still use
USE_IPV6, to allow the v6 _implementation_ to be disabled at build time.


Revision 8193 - Directory Listing
Modified Thu Aug 14 22:17:50 2008 UTC (11 years, 3 months ago) by bcampen
Fixing a few includes.


Revision 8192 - Directory Listing
Modified Thu Aug 14 22:12:38 2008 UTC (11 years, 3 months ago) by bcampen
Replace "rutil/SHA1Stream.hxx" with "rutil/ssl/SHA1Stream.hxx".


Revision 8191 - Directory Listing
Modified Thu Aug 14 22:10:16 2008 UTC (11 years, 3 months ago) by bcampen
Replacing "rutil/OpenSSLInit.hxx" with "rutil/ssl/OpenSSLInit.hxx"


Revision 8190 - Directory Listing
Modified Thu Aug 14 22:06:20 2008 UTC (11 years, 3 months ago) by bcampen
Move some stuff that isn't in the *nix build.


Revision 8189 - Directory Listing
Modified Thu Aug 14 21:51:25 2008 UTC (11 years, 3 months ago) by bcampen
One small thing I missed.


Revision 8188 - Directory Listing
Modified Thu Aug 14 21:37:25 2008 UTC (11 years, 3 months ago) by bcampen
Defusing the USE_SSL landmine once and for all. No header file checks the value of 
USE_SSL anymore. Also, headers that require ssl will not be installed if USE_SSL
was disabled during the build. There is nothing that stops you from erroneously
including stuff that requires ssl to work when using the source tree to build your
project (whatever it might be), but the link errors will let you know that something
is amiss.


Revision 8187 - Directory Listing
Modified Thu Aug 14 20:04:20 2008 UTC (11 years, 3 months ago) by bcampen
Merge rev 8186 from main.


Revision 8185 - Directory Listing
Modified Thu Aug 14 19:17:09 2008 UTC (11 years, 3 months ago) by bcampen
Some initial work. make check fails, but not because of anything I wrote.


Revision 8184 - Directory Listing
Modified Wed Aug 13 21:28:31 2008 UTC (11 years, 3 months ago) by bcampen
Branch for working on the various #define landmines in the project (this will involve a lot
of #include hygiene as well).


Revision 8182 - Directory Listing
Modified Fri Aug 8 17:34:51 2008 UTC (11 years, 3 months ago) by jgeras
Fix for a timing issue in resip TLS code (SSL trying to write data before TCP
connect was ready).
Other changes:
- improved the certificate name match (wildcards match for subjectAltName and
case insesitive match for commonName);
- some code cleaning in Security.cxx/TlsConnection.cxx
- checkState to use only SSL_do_handshake.

(note: fix was for CounterPath bug 8172 and was done by Dragos)

Revision 8181 - Directory Listing
Modified Fri Aug 8 17:30:16 2008 UTC (11 years, 3 months ago) by jgeras
gruu: don't add a transport parameter to the Contact uri if the Contact uri has a gr parameter

Revision 8173 - Directory Listing
Modified Wed Jul 30 23:20:28 2008 UTC (11 years, 3 months ago) by jgeras
MultipartMixedContents - be more flexible if CONTENT-TYPE is all uppercase (as is the case with NOTIFYs coming from the sipX RLS)

Revision 8172 - Directory Listing
Modified Wed Jul 30 23:18:40 2008 UTC (11 years, 3 months ago) by jgeras
ClientSubscription - handle a SipFrag that is a request

Revision 8171 - Directory Listing
Modified Wed Jul 30 23:01:59 2008 UTC (11 years, 3 months ago) by jgeras
handle INFO requests as UAS

Revision 8170 - Directory Listing
Modified Wed Jul 30 22:48:44 2008 UTC (11 years, 3 months ago) by jgeras
ClientRegistration fix

Revision 8169 - Directory Listing
Modified Wed Jul 30 22:26:51 2008 UTC (11 years, 3 months ago) by jgeras
dns and select interruptor fixes

Revision 8168 - Directory Listing
Modified Wed Jul 30 22:21:14 2008 UTC (11 years, 3 months ago) by jgeras
dns and select interruptor fixes

Revision 8167 - Directory Listing
Modified Wed Jul 30 22:09:40 2008 UTC (11 years, 3 months ago) by jgeras
dns and select interruptor fixes

Revision 8166 - Directory Listing
Modified Wed Jul 30 22:01:48 2008 UTC (11 years, 3 months ago) by jgeras
dns and select interruptor fixes

Revision 8165 - Directory Listing
Modified Wed Jul 30 21:55:18 2008 UTC (11 years, 3 months ago) by jgeras
dns and select interruptor fixes

Revision 8164 - Directory Listing
Modified Wed Jul 30 21:54:29 2008 UTC (11 years, 3 months ago) by jgeras
dns and select interruptor fixes

Revision 8163 - Directory Listing
Modified Wed Jul 30 21:51:48 2008 UTC (11 years, 3 months ago) by jgeras


Revision 8160 - Directory Listing
Modified Fri Jul 25 19:58:58 2008 UTC (11 years, 3 months ago) by jgeras
changed the DialogEventHandler interface to allow notification of multiple DialogEvents -- particularly useful when forking happens

this interface should also be much easier to extend in the future without breaking people's code

Revision 8159 - Directory Listing
Modified Fri Jul 25 18:41:28 2008 UTC (11 years, 3 months ago) by jmatthewsr
compile warnings

Revision 8158 - Directory Listing
Modified Fri Jul 25 18:31:34 2008 UTC (11 years, 3 months ago) by jmatthewsr
alternate initialization method, avoid any possible constructor issues.

Revision 8157 - Directory Listing
Modified Fri Jul 25 18:07:26 2008 UTC (11 years, 3 months ago) by jmatthewsr
compile issue on macosx

Revision 8155 - Directory Listing
Modified Fri Jul 25 13:42:26 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8154 - Directory Listing
Modified Fri Jul 25 12:13:53 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8153 - Directory Listing
Modified Fri Jul 25 11:48:50 2008 UTC (11 years, 3 months ago) by jmatthewsr
general cleanup

Revision 8152 - Directory Listing
Modified Fri Jul 25 00:00:09 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8151 - Directory Listing
Modified Thu Jul 24 23:04:23 2008 UTC (11 years, 3 months ago) by jmatthewsr
older version of stream performance, removed

Revision 8150 - Directory Listing
Modified Thu Jul 24 22:46:29 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8149 - Directory Listing
Modified Thu Jul 24 22:13:35 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8148 - Directory Listing
Modified Thu Jul 24 22:12:05 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8147 - Directory Listing
Modified Thu Jul 24 22:03:37 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8146 - Directory Listing
Modified Thu Jul 24 20:10:44 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8145 - Directory Listing
Modified Thu Jul 24 19:09:53 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8144 - Directory Listing
Modified Thu Jul 24 18:58:57 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8143 - Directory Listing
Modified Thu Jul 24 17:51:12 2008 UTC (11 years, 3 months ago) by jmatthewsr


Revision 8142 - Directory Listing
Modified Thu Jul 24 16:10:25 2008 UTC (11 years, 3 months ago) by jmatthewsr
cerr

Revision 8141 - Directory Listing
Modified Thu Jul 24 15:19:55 2008 UTC (11 years, 3 months ago) by jmatthewsr
added fast encoding support for std::cerr

Revision 8139 - Directory Listing
Modified Thu Jul 24 12:10:31 2008 UTC (11 years, 3 months ago) by jmatthewsr
compile error

Revision 8138 - Directory Listing
Modified Thu Jul 24 11:35:13 2008 UTC (11 years, 3 months ago) by jmatthewsr
integration of resipfaststreams std::ostream replacement for encoding

Revision 8137 - Directory Listing
Modified Thu Jul 24 11:05:41 2008 UTC (11 years, 3 months ago) by jmatthewsr
preparing to merge to main, test compile.

Revision 8132 - Directory Listing
Modified Mon Jul 14 15:59:45 2008 UTC (11 years, 4 months ago) by bcampen
Merge rev 8130 from main. Update release-notes.


Revision 8128 - Directory Listing
Modified Tue Jul 8 10:17:12 2008 UTC (11 years, 4 months ago) by wensong
change to avoid compilation warnings from gcc 4.1.2: virtual destructors, assert


Revision 8127 - Directory Listing
Modified Tue Jul 8 09:40:24 2008 UTC (11 years, 4 months ago) by wensong
change the order of declaration so that recursive insert calls can work with gcc 4.1.2


Revision 8125 - Directory Listing
Modified Mon Jul 7 17:57:04 2008 UTC (11 years, 4 months ago) by pckizer
test svn move

Revision 8124 - Directory Listing
Modified Mon Jul 7 17:56:11 2008 UTC (11 years, 4 months ago) by pckizer
import branch directory to test svn moves

Revision 8116 - Directory Listing
Modified Thu Jul 3 18:30:31 2008 UTC (11 years, 4 months ago) by bcampen
Fixing stupid copy-paste in release-notes.


Revision 8114 - Directory Listing
Modified Thu Jul 3 18:25:59 2008 UTC (11 years, 4 months ago) by bcampen
Merge rev 7628 from main, and updating release notes.


Revision 7767 - Directory Listing
Modified Wed Jun 11 15:58:36 2008 UTC (11 years, 5 months ago) by bcampen
Update release-notes.


Revision 7766 - Directory Listing
Modified Wed Jun 11 15:46:06 2008 UTC (11 years, 5 months ago) by bcampen
Merge a couple of fixes from main.


Revision 7757 - Directory Listing
Modified Thu May 29 10:34:52 2008 UTC (11 years, 5 months ago) by wensong
add a warning log when received ACK from TU in stateful mode.


Revision 7732 - Directory Listing
Modified Fri May 9 19:31:04 2008 UTC (11 years, 6 months ago) by sgodin
Removed old branch

Revision 7731 - Directory Listing
Modified Fri May 9 19:30:51 2008 UTC (11 years, 6 months ago) by sgodin
Removed old branch

Revision 7728 - Directory Listing
Modified Thu May 8 19:20:41 2008 UTC (11 years, 6 months ago) by sgodin
-fix some srtp library name and location errors in VS2005 project

Revision 7727 - Directory Listing
Modified Thu May 8 18:36:57 2008 UTC (11 years, 6 months ago) by sgodin
-notes on building openssl with VS2005

Revision 7726 - Directory Listing
Modified Thu May 8 16:15:56 2008 UTC (11 years, 6 months ago) by bcampen
Branch for deep-validation support for the various ParserCategories and parameters.
(Not going to handle contents objects here, I think.)


Revision 7722 - Directory Listing
Modified Wed May 7 20:21:53 2008 UTC (11 years, 6 months ago) by sgodin
-updated license blocks in reTurn, reflow and recon from Vovida 2.0 to be BSD-3 clause

Revision 7721 - Directory Listing
Modified Wed May 7 20:10:30 2008 UTC (11 years, 6 months ago) by sgodin
-use static sipX libs instead of shared if sjpX libraries are installed

Revision 7720 - Directory Listing
Modified Wed May 7 17:09:04 2008 UTC (11 years, 6 months ago) by sgodin
-another include file ordering issues (this time on linux)

Revision 7719 - Directory Listing
Modified Wed May 7 15:59:38 2008 UTC (11 years, 6 months ago) by sgodin
-added a TODO list the the readme

Revision 7718 - Directory Listing
Modified Wed May 7 15:36:12 2008 UTC (11 years, 6 months ago) by sgodin
-added VS2005 project files and solutions for reTurn, reflow and recon
-sorted out some nasty issues with include file ordering in reflow and recon
  - detected by VS2005 compiler - still not 100% what the root cause was though
  - it seems that between boost, rutil, and sipXtapi some standard types are defined
    slightly differently, so if files are included in different orders in different
    source files, then the inline code in headers can cause multiply defined link errors

Revision 7715 - Directory Listing
Modified Tue May 6 20:12:11 2008 UTC (11 years, 6 months ago) by rohan
fixed small typo in command line options for selecting the type of repro database in configure.

Revision 7711 - Directory Listing
Modified Tue May 6 16:13:38 2008 UTC (11 years, 6 months ago) by sgodin
-adding some documentation files

Revision 7710 - Directory Listing
Modified Tue May 6 15:23:46 2008 UTC (11 years, 6 months ago) by sgodin
-simplified build instructions with new configure / makefile changes

Revision 7709 - Directory Listing
Modified Tue May 6 15:22:56 2008 UTC (11 years, 6 months ago) by sgodin
-updated linux build scritps - now working!

Revision 7708 - Directory Listing
Modified Tue May 6 00:40:18 2008 UTC (11 years, 6 months ago) by rohan
Made configure offer choices for building Repro, TFM, Recon, and the reTurn client and server libraries.  Only ask library questions if necessary.  Modified the top level Makefile with new targetss and defaults based on what was selected in configure.

Revision 7707 - Directory Listing
Modified Mon May 5 21:28:35 2008 UTC (11 years, 6 months ago) by sgodin
-update readme.txt with complete linux build instructions
 (note: process will likely be changing to be easier soon)

Revision 7706 - Directory Listing
Modified Mon May 5 21:26:33 2008 UTC (11 years, 6 months ago) by sgodin
recon will now build in linux (work still required to make things easier)

Revision 7705 - Directory Listing
Modified Mon May 5 17:45:18 2008 UTC (11 years, 6 months ago) by sgodin
-minor updates to readme.txt

Revision 7704 - Directory Listing
Modified Mon May 5 17:36:55 2008 UTC (11 years, 6 months ago) by sgodin
minor Makefile updates - still work to do

Revision 7703 - Directory Listing
Modified Mon May 5 17:30:07 2008 UTC (11 years, 6 months ago) by sgodin
reflow now builds in linux

Revision 7702 - Directory Listing
Modified Mon May 5 17:18:48 2008 UTC (11 years, 6 months ago) by sgodin
-remove accidental (non 1.0.0) code change

Revision 7701 - Directory Listing
Modified Mon May 5 16:14:23 2008 UTC (11 years, 6 months ago) by sgodin
-removed dtls_wrapper library - this code is now part of libreflow
-fixed up some reTurn project settings

Revision 7700 - Directory Listing
Modified Mon May 5 16:09:18 2008 UTC (11 years, 6 months ago) by sgodin
-added VS Pre-build event to that config.h get properly created

Revision 7699 - Directory Listing
Modified Mon May 5 16:08:22 2008 UTC (11 years, 6 months ago) by sgodin
-updated to ASIO 1.0.0

Revision 7697 - Directory Listing
Modified Mon May 5 14:53:20 2008 UTC (11 years, 6 months ago) by sgodin
move srtp library into resip/contrib

Revision 7696 - Directory Listing
Modified Mon May 5 14:45:52 2008 UTC (11 years, 6 months ago) by sgodin
-moved dtls_wrapper under reflow directory

Revision 7688 - Directory Listing
Modified Sun May 4 20:51:14 2008 UTC (11 years, 6 months ago) by sgodin
-some updates to readme for linux builds (note: linux build is not yet working)

Revision 7687 - Directory Listing
Modified Sun May 4 20:17:42 2008 UTC (11 years, 6 months ago) by sgodin
-modified path to codecs so that testUA will run in VS debugger

Revision 7686 - Directory Listing
Modified Sun May 4 20:08:31 2008 UTC (11 years, 6 months ago) by sgodin
-adding recon - Conversation Manager project

Revision 7685 - Directory Listing
Modified Sun May 4 20:01:26 2008 UTC (11 years, 6 months ago) by sgodin
-adding reflow - Flow Manager project

Revision 7684 - Directory Listing
Modified Sun May 4 19:46:33 2008 UTC (11 years, 6 months ago) by sgodin
-added alternate include path for using non-prebuilt openssl in Visual Studio builds
-added _7_1 filename postfix appropriately for project files missing it
-changed assumed location of dtls-srtp contribs from
 ../contrib/dtls-srtp/srtp -> /main/contrib/srtp
 ../contrib/dtls-srtp/openssl -> /main/contrib/openssl


Revision 7679 - Directory Listing
Modified Sun May 4 14:50:12 2008 UTC (11 years, 6 months ago) by sgodin
created branch for reflow/recon contribution (properly this time)

Revision 7678 - Directory Listing
Modified Sun May 4 14:49:41 2008 UTC (11 years, 6 months ago) by sgodin
Removed file/folder

Revision 7677 - Directory Listing
Modified Sun May 4 14:48:13 2008 UTC (11 years, 6 months ago) by sgodin
Created branch for reflow/recon contribution

Revision 7663 - Directory Listing
Modified Thu May 1 17:02:23 2008 UTC (11 years, 6 months ago) by bcampen
Expanding test-case.


Revision 7662 - Directory Listing
Modified Thu May 1 15:08:29 2008 UTC (11 years, 6 months ago) by bcampen
Tidy stuff up a bit.


Revision 7661 - Directory Listing
Modified Wed Apr 30 22:19:53 2008 UTC (11 years, 6 months ago) by bcampen
Subset-matching logic in NumericPredicate, plus some test cases.


Revision 7660 - Directory Listing
Modified Wed Apr 30 21:03:12 2008 UTC (11 years, 6 months ago) by bcampen
NumericFeatureParameter now handles lists of numeric elements. Also, some test-cases.


Revision 7659 - Directory Listing
Modified Wed Apr 30 21:02:03 2008 UTC (11 years, 6 months ago) by bcampen
Fixing bugs in QuotedListParameter.


Revision 7658 - Directory Listing
Modified Wed Apr 30 17:11:08 2008 UTC (11 years, 6 months ago) by bcampen
Catch up with change to the class representing p_methods.


Revision 7657 - Directory Listing
Modified Wed Apr 30 16:05:25 2008 UTC (11 years, 6 months ago) by bcampen
Use LameFloat in NumericFeatureParameter.


Revision 7656 - Directory Listing
Modified Wed Apr 30 16:04:43 2008 UTC (11 years, 6 months ago) by bcampen
Conversion to double, plus some tests.


Revision 7655 - Directory Listing
Modified Mon Apr 28 22:37:18 2008 UTC (11 years, 6 months ago) by bcampen
LameFloat::encode(), and defining max and min values. More test-cases.


Revision 7653 - Directory Listing
Modified Mon Apr 28 21:04:36 2008 UTC (11 years, 6 months ago) by bcampen
Adding LameFloat, a class for storing/comparing floating-point numbers without needing
any actual floating-point support. Arithmetic is not supported just yet.


Revision 7651 - Directory Listing
Modified Mon Apr 28 16:54:26 2008 UTC (11 years, 6 months ago) by bcampen
Added a fixed-point parse function to ParseBuffer, fixed a bug where negative values
with a zero before the decimal would be parsed as positive.


Revision 7650 - Directory Listing
Modified Fri Apr 25 22:39:12 2008 UTC (11 years, 6 months ago) by jgeras
some revisions after input from Byron

Revision 7649 - Directory Listing
Modified Fri Apr 25 22:32:53 2008 UTC (11 years, 6 months ago) by bcampen
Fixing a few bugs in NumericFeatureParameter, and test-cases that found them.


Revision 7648 - Directory Listing
Modified Fri Apr 25 22:32:18 2008 UTC (11 years, 6 months ago) by bcampen
Fixed a couple of bugs in ParseBuffer::floatVal() dealing with negative values.


Revision 7647 - Directory Listing
Modified Fri Apr 25 21:05:31 2008 UTC (11 years, 6 months ago) by bcampen
Adding support for a few new header-types (Accept-Resource-Priority, History-Info,
Permission-Missing, Resource-Priority) and updating the parameter set to support
stuff defined in RFC 3840 (this included definining three new subclasses of
Parameter).


Revision 7646 - Directory Listing
Modified Fri Apr 25 20:58:16 2008 UTC (11 years, 6 months ago) by bcampen
Changing scripts to generate stuff that can be edited by hand.


Revision 7645 - Directory Listing
Modified Thu Apr 24 22:33:14 2008 UTC (11 years, 6 months ago) by bcampen
Forgot a warning.


Revision 7644 - Directory Listing
Modified Thu Apr 24 22:32:27 2008 UTC (11 years, 6 months ago) by bcampen
Automatic generation of code for headers, based on a single input file. Also,
disabling gperf stuff in Makefile; XHash.cxx need to live in the repository,
and updating the supported methods, headers, or paramters will require a 
separate script.


Revision 7643 - Directory Listing
Modified Thu Apr 24 19:35:47 2008 UTC (11 years, 6 months ago) by bcampen
Parameter support is specified in a single file now.


Revision 7642 - Directory Listing
Modified Thu Apr 24 16:37:40 2008 UTC (11 years, 6 months ago) by bcampen
Branch for automating the generation of header and parameter access code using a single input source.


Revision 7640 - Directory Listing
Modified Wed Apr 23 21:37:59 2008 UTC (11 years, 6 months ago) by bcampen
testUri now passes.


Revision 7639 - Directory Listing
Modified Wed Apr 23 21:28:21 2008 UTC (11 years, 6 months ago) by bcampen
testParserCategories now passes.


Revision 7637 - Directory Listing
Modified Wed Apr 23 20:44:34 2008 UTC (11 years, 6 months ago) by bcampen
Builds now.


Revision 7636 - Directory Listing
Modified Wed Apr 23 20:35:26 2008 UTC (11 years, 6 months ago) by bcampen
Update *nix build.


Revision 7635 - Directory Listing
Modified Wed Apr 23 20:02:29 2008 UTC (11 years, 6 months ago) by bcampen
Merge stuff from main so it all compiles.


Revision 7633 - Directory Listing
Modified Wed Apr 23 19:48:20 2008 UTC (11 years, 7 months ago) by bcampen
Code from gruu branch, as of rev 7584.


Revision 7632 - Directory Listing
Modified Wed Apr 23 19:47:43 2008 UTC (11 years, 7 months ago) by bcampen
Make way for new code.


Revision 7630 - Directory Listing
Modified Wed Apr 23 19:42:12 2008 UTC (11 years, 7 months ago) by bcampen
Full gruu branch (branches are cheap after all).


Revision 7626 - Directory Listing
Modified Tue Apr 22 18:00:22 2008 UTC (11 years, 7 months ago) by bcampen
Changing a few comments to not trigger doxygen.


Revision 7625 - Directory Listing
Modified Tue Apr 22 17:57:51 2008 UTC (11 years, 7 months ago) by bcampen
Removing a couple of using namespace directives.


Revision 7624 - Directory Listing
Modified Tue Apr 22 17:55:04 2008 UTC (11 years, 7 months ago) by bcampen
Check for nulls in operator=.


Revision 7623 - Directory Listing
Modified Tue Apr 22 17:38:23 2008 UTC (11 years, 7 months ago) by bcampen
A comment.


Revision 7622 - Directory Listing
Modified Tue Apr 22 17:33:54 2008 UTC (11 years, 7 months ago) by bcampen
Various well-formedness checks on headers so we don't end up
throwing/storing garbage. Still needs work.


Revision 7621 - Directory Listing
Modified Tue Apr 22 17:09:33 2008 UTC (11 years, 7 months ago) by bcampen
Fix an iterator invalidation.


Revision 7620 - Directory Listing
Modified Tue Apr 22 17:04:40 2008 UTC (11 years, 7 months ago) by bcampen
Specify units (seconds) on a member, fix member init list order.
Fixing a couple of cases where we weren't checking the iterator
returned by lower_bound.


Revision 7619 - Directory Listing
Modified Tue Apr 22 16:52:02 2008 UTC (11 years, 7 months ago) by bcampen
Adding new files to build.


Revision 7618 - Directory Listing
Modified Mon Apr 21 20:24:31 2008 UTC (11 years, 7 months ago) by jgeras
fixed an issue where I assumed that the contents of the INVITE was always SdpContents (oops)

removed some comments that no longer have meaning based on testing conducted at SIPit 22

Revision 7617 - Directory Listing
Modified Mon Apr 21 16:27:29 2008 UTC (11 years, 7 months ago) by bcampen
Update release-notes.


Revision 7616 - Directory Listing
Modified Mon Apr 21 16:16:38 2008 UTC (11 years, 7 months ago) by bcampen
Merge bugfixes from main into 1.3 release branch.


Revision 7599 - Directory Listing
Modified Mon Apr 7 14:54:50 2008 UTC (11 years, 7 months ago) by bcampen
Updating release-notes.


Revision 7598 - Directory Listing
Modified Mon Apr 7 14:53:24 2008 UTC (11 years, 7 months ago) by bcampen
Fixed a core in Security c'tor on *nix systems when HOME is not set.


Revision 7594 - Directory Listing
Modified Fri Mar 28 21:47:12 2008 UTC (11 years, 7 months ago) by bcampen
For some reason this stuff wasn't in branches/resiprocate-1.2/ReleaseNotes.txt. Whoops.


Revision 7593 - Directory Listing
Modified Fri Mar 28 21:41:02 2008 UTC (11 years, 7 months ago) by bcampen
Updating release-notes.


Revision 7592 - Directory Listing
Modified Fri Mar 28 20:44:48 2008 UTC (11 years, 7 months ago) by bcampen
Adding release notes.


Revision 7591 - Directory Listing
Modified Fri Mar 28 20:42:07 2008 UTC (11 years, 7 months ago) by bcampen
Branch for 1.3 release.


Revision 7584 - Directory Listing
Modified Wed Mar 19 22:23:55 2008 UTC (11 years, 8 months ago) by jgeras
gruu branch so that this code is easier to review/merge later

Revision 7582 - Directory Listing
Modified Wed Mar 19 17:50:26 2008 UTC (11 years, 8 months ago) by jgeras
made a copy

Revision 7571 - Directory Listing
Modified Thu Mar 6 14:54:50 2008 UTC (11 years, 8 months ago) by wensong
copy the XML encode/decode support in pidf from other branch.


Revision 7570 - Directory Listing
Modified Fri Feb 29 11:21:29 2008 UTC (11 years, 8 months ago) by nash
Add more stacklog

Log.cxx:
 case insensitive log level string

Revision 7553 - Directory Listing
Modified Wed Feb 6 21:08:42 2008 UTC (11 years, 9 months ago) by sgodin
-patch to provide queuing of InviteSession refer, message, and info requests

Revision 7552 - Directory Listing
Modified Wed Feb 6 21:04:55 2008 UTC (11 years, 9 months ago) by sgodin
creating branch for invite session nit queueing changes

Revision 7548 - Directory Listing
Modified Sat Feb 2 10:17:09 2008 UTC (11 years, 9 months ago) by wensong
code tidy up.


Revision 7533 - Directory Listing
Modified Fri Jan 11 16:12:11 2008 UTC (11 years, 10 months ago) by bcampen
Updating release-notes.


Revision 7532 - Directory Listing
Modified Fri Jan 11 16:09:18 2008 UTC (11 years, 10 months ago) by bcampen
Merge fix from main (rev 7531).


Revision 7530 - Directory Listing
Modified Fri Jan 11 00:44:34 2008 UTC (11 years, 10 months ago) by jgeras
changed interface to create DialogEventStateManager and return a pointer

Revision 7529 - Directory Listing
Modified Thu Jan 10 23:34:15 2008 UTC (11 years, 10 months ago) by jgeras
fixed interface to get all DialogEventInfo docs

Revision 7528 - Directory Listing
Modified Thu Jan 10 22:36:08 2008 UTC (11 years, 10 months ago) by jgeras
make mDialogEventStateManager an auto_ptr

Revision 7527 - Directory Listing
Modified Thu Jan 10 20:55:30 2008 UTC (11 years, 10 months ago) by jgeras
moved OfferAnswerType back to InviteSession and fixed circular include issue

Revision 7525 - Directory Listing
Modified Wed Jan 9 21:41:27 2008 UTC (11 years, 10 months ago) by jgeras
fixed an issue with the order of the Terminated and Trying notifications when we get a 302

Revision 7524 - Directory Listing
Modified Tue Jan 8 22:08:02 2008 UTC (11 years, 10 months ago) by jgeras
comment clean up

Revision 7523 - Directory Listing
Modified Tue Jan 8 20:04:20 2008 UTC (11 years, 10 months ago) by jgeras
new dialog event branch with updated dum from main and local updates

Revision 7520 - Directory Listing
Modified Fri Jan 4 04:43:15 2008 UTC (11 years, 10 months ago) by wensong
change the log level in Helper::authenticateRequest, so that password would not be displayed in log file usually.


Revision 7519 - Directory Listing
Modified Wed Dec 26 11:06:32 2007 UTC (11 years, 10 months ago) by Ruslan
Removed InitNetwork function from Socket.* 
Initializing/Cleanup network performed from constructor/destructor of static object of class InitNetwork

Revision 7518 - Directory Listing
Modified Wed Dec 26 11:05:25 2007 UTC (11 years, 10 months ago) by Ruslan
WebAdmin object moved from ProxyMain() to runRepro()

Revision 7517 - Directory Listing
Modified Wed Dec 26 11:04:54 2007 UTC (11 years, 10 months ago) by Ruslan
InMemoryRegistrationDatabase object moved from ProxyMain() to runRepro()

Revision 7516 - Directory Listing
Modified Wed Dec 26 11:04:07 2007 UTC (11 years, 10 months ago) by Ruslan
Revert changes made by Scott Godin in parameters.html

Revision 7515 - Directory Listing
Modified Wed Dec 26 10:47:05 2007 UTC (11 years, 10 months ago) by Ruslan
revert sync

Revision 7514 - Directory Listing
Modified Tue Dec 25 12:50:39 2007 UTC (11 years, 10 months ago) by Ruslan
Sync with main branch

Revision 7508 - Directory Listing
Modified Fri Dec 21 11:14:01 2007 UTC (11 years, 11 months ago) by Ruslan
VS 2005/2003
may be cosmetic: added SSL-Debug and SSL-Release for test 
programs for avoid linker errors while building entire solutions

Revision 7507 - Directory Listing
Modified Fri Dec 21 11:12:13 2007 UTC (11 years, 11 months ago) by Ruslan
Security object moved from proxyMain() to runRepro()

Revision 7506 - Directory Listing
Modified Thu Dec 20 11:36:15 2007 UTC (11 years, 11 months ago) by Ruslan
VS 2003 Setup
Set default setup directory to [ProgramFilesFolder]\Resiprocate\ReproSIPProxy

Revision 7505 - Directory Listing
Modified Thu Dec 20 11:34:39 2007 UTC (11 years, 11 months ago) by Ruslan
WebAdmin
Fixing bugs with parameters editing

Revision 7504 - Directory Listing
Modified Thu Dec 20 11:31:46 2007 UTC (11 years, 11 months ago) by Ruslan
VS 2003 Setup repro.
Added shortcuts for UsingRepro and WebAdmin.
Because IDE not allow add *.url to project, I add to project *.ur 
and then load project in notepad and change filenames from *.ur to *.url. 
Hack...

Revision 7500 - Directory Listing
Modified Wed Dec 19 13:01:58 2007 UTC (11 years, 11 months ago) by Ruslan
ReproSetup VS 2003
Shortcuts for install/remove service added
remove service while uninstall
VS 2003 not want add internet shortcut to project therefore I not add shortcut for using repro and webadmin.

Revision 7499 - Directory Listing
Modified Wed Dec 19 13:00:44 2007 UTC (11 years, 11 months ago) by Ruslan
Fixing bug with stopping repro service

Revision 7498 - Directory Listing
Modified Wed Dec 19 12:59:33 2007 UTC (11 years, 11 months ago) by Ruslan
ReproSetup VS 2005
excluded iphlpapi from distro
adding link to Using Repro on web
adding link to web admin

Revision 7497 - Directory Listing
Modified Wed Dec 19 12:56:52 2007 UTC (11 years, 11 months ago) by Ruslan
repro VS 7.1:
removed EventLogMessage.mc from project
added to prebuild event compiling EventLogMessage.mc
added to project repro.res (icon) and EventLogMessage.rc (messagetable).

Revision 7486 - Directory Listing
Modified Mon Dec 3 21:06:15 2007 UTC (11 years, 11 months ago) by sgodin
-two small fixes 
  - default path for logPath if profiles directories are not accessible to '.'
  - Correct id for LogLevel


Revision 7485 - Directory Listing
Modified Mon Dec 3 19:28:35 2007 UTC (11 years, 11 months ago) by sgodin
- removed domains and route from parameters page - since these are already present in web config gui
- removed custom chain setting from parameters page - this is really only for testing
- re-organized setting on parameters page - added help text for interfaces setting

Revision 7484 - Directory Listing
Modified Mon Dec 3 17:38:56 2007 UTC (11 years, 11 months ago) by sgodin
-set eol-style and mime-type on new files
-removed -no-load-web-admin setting - instead set http port to 0 to disable web admin


Revision 7482 - Directory Listing
Modified Mon Dec 3 17:25:18 2007 UTC (11 years, 11 months ago) by sgodin
-linux fixes

Revision 7481 - Directory Listing
Modified Mon Dec 3 16:26:12 2007 UTC (11 years, 11 months ago) by sgodin
-linux build fixes

Revision 7479 - Directory Listing
Modified Mon Dec 3 15:50:33 2007 UTC (11 years, 11 months ago) by bcampen
Updating release notes.


Revision 7478 - Directory Listing
Modified Mon Dec 3 13:40:05 2007 UTC (11 years, 11 months ago) by sgodin
-updated vs2003 project files

Revision 7475 - Directory Listing
Modified Fri Nov 30 22:05:18 2007 UTC (11 years, 11 months ago) by sgodin
-formatting changes - mostly to conform more closely to resip standard naming, etc.
-modified how path buffers are handled in CommandLineParser to clean up code
-moved things around on the web admin HTTP GUI
-cleaned up some parameter strings on web admin GUI

Revision 7474 - Directory Listing
Modified Fri Nov 30 18:46:11 2007 UTC (11 years, 11 months ago) by sgodin
-code cleanup to match resip coding style

Revision 7471 - Directory Listing
Modified Thu Nov 29 04:21:25 2007 UTC (11 years, 11 months ago) by sgodin
-fix some project dependencies for VS2005 builds - still needs some work

Revision 7470 - Directory Listing
Modified Wed Nov 28 21:43:19 2007 UTC (11 years, 11 months ago) by bcampen
Merging a subset of the work from resiprocate-1.2-sipit-ctpc. (strictly simple bugfixes)


Revision 7469 - Directory Listing
Modified Wed Nov 28 20:48:08 2007 UTC (11 years, 11 months ago) by bcampen
Removing stuff that wasn't ready. (Will merge some of this back in a moment).


Revision 7461 - Directory Listing
Modified Mon Nov 26 20:52:45 2007 UTC (11 years, 11 months ago) by bcampen
A few minor changes (improved logging in ServerRegistration, updating default 
outbound version to 11, making a comparison easier to read)


Revision 7460 - Directory Listing
Modified Mon Nov 26 20:51:33 2007 UTC (11 years, 11 months ago) by bcampen
Fixing a bug that was preventing UDP flows from working.


Revision 7459 - Directory Listing
Modified Mon Nov 26 20:49:57 2007 UTC (11 years, 11 months ago) by bcampen
Fixing a bug (comparitor was in wrong direction), adding a comment.


Revision 7458 - Directory Listing
Modified Mon Nov 26 20:49:17 2007 UTC (11 years, 11 months ago) by bcampen
Respond to OPTIONS requests correctly (and forward where appropriate).


Revision 7457 - Directory Listing
Modified Mon Nov 26 17:14:11 2007 UTC (11 years, 11 months ago) by bcampen
Updating release-notes.


Revision 7456 - Directory Listing
Modified Mon Nov 26 17:08:53 2007 UTC (11 years, 11 months ago) by bcampen
Merge revs 7424 and 7455 from main.


Revision 7454 - Directory Listing
Modified Mon Nov 26 11:07:04 2007 UTC (11 years, 11 months ago) by Ruslan
Added class ProxyMainException. Removed all delete operators from ProxyMain and replaced by auto_ptr guards. Removed all call functions exit() from ProxyMain(), we throw exceptions now. Remove all call functions exit() from runRepro, we return error code now.



Revision 7453 - Directory Listing
Modified Mon Nov 26 11:01:19 2007 UTC (11 years, 11 months ago) by Ruslan
reproMain file and function renamed to ProxyMain 

Revision 7452 - Directory Listing
Modified Mon Nov 26 10:58:33 2007 UTC (11 years, 11 months ago) by Ruslan
Bugfix for “—no-load-web-admin”

Revision 7451 - Directory Listing
Modified Mon Nov 26 10:57:42 2007 UTC (11 years, 11 months ago) by Ruslan
refined *Store.hxx ( bad intendation )

Revision 7450 - Directory Listing
Modified Mon Nov 26 10:56:53 2007 UTC (11 years, 11 months ago) by Ruslan
Windows setup project changed. Changed Setup. Added install and remove service shortcuts. Added remove service at uninstall. Default directory to install changed from \Program Files\ReproSIPProxy to \Program Files\Resiprocate\ReproSIPProxy. Added Using.html.

Revision 7449 - Directory Listing
Modified Mon Nov 26 10:54:51 2007 UTC (11 years, 11 months ago) by Ruslan
Fix WIN32 service code bug introduced in rev 7442

Revision 7448 - Directory Listing
Modified Mon Nov 26 10:53:12 2007 UTC (11 years, 11 months ago) by Ruslan
Added very simple win32 icon to repro. Is there any painters? :-)

Revision 7447 - Directory Listing
Modified Mon Nov 26 10:50:41 2007 UTC (11 years, 11 months ago) by Ruslan
Refine and rearrange code. Moving code from three locations to single function runRepro()

Revision 7446 - Directory Listing
Modified Mon Nov 26 10:46:40 2007 UTC (11 years, 11 months ago) by Ruslan
BugFix. Remove Sleep(1000) that I insert for debug purpose

Revision 7445 - Directory Listing
Modified Mon Nov 26 10:45:48 2007 UTC (11 years, 11 months ago) by Ruslan
Rearrange UserStore. requestUserAuthInfo() moved to AbstractUserStore class.

Revision 7444 - Directory Listing
Modified Mon Nov 26 10:44:24 2007 UTC (11 years, 11 months ago) by Ruslan
CommandLineParser split into 2 parts: ReproConfiguration (stack part) and CommandLineParser (system part)

Revision 7443 - Directory Listing
Modified Mon Nov 26 10:41:35 2007 UTC (11 years, 11 months ago) by Ruslan
“—no-load-web-admin” commandline switch added. (Currently broken, see 23)

Revision 7442 - Directory Listing
Modified Mon Nov 26 10:39:14 2007 UTC (11 years, 11 months ago) by Ruslan
Repro.cxx splited  into two parts “Repro.cxx” with system part an “reproMain” with stack part

Revision 7441 - Directory Listing
Modified Mon Nov 26 10:27:19 2007 UTC (11 years, 11 months ago) by Ruslan
Store classes divided into two files, abstract and implementation

Revision 7440 - Directory Listing
Modified Mon Nov 26 10:24:29 2007 UTC (11 years, 11 months ago) by Ruslan
11)	Parameters BugFix

Revision 7439 - Directory Listing
Modified Mon Nov 26 10:23:23 2007 UTC (11 years, 11 months ago) by Ruslan
Parameters table added to database. Almost all command line parameters can be stored to database and can be edited by web interface. Command line switches override values comes from database. New command line switch added – “--no-use-parameters”, when it uses program bypass parameters table. Admin password moved from user table to parameters table. Note that I’m not update MySql code because I unfamiliar with it. Also in this patch I change /repro/HttpConnection.cxx, If we send 301 (redirect) code to client, we can direct user to any page, instead of index.html only. 

Revision 7438 - Directory Listing
Modified Mon Nov 26 10:20:27 2007 UTC (11 years, 11 months ago) by Ruslan
Added possibility for restart server from webadmin 

Revision 7437 - Directory Listing
Modified Mon Nov 26 10:14:03 2007 UTC (11 years, 11 months ago) by Ruslan
Added command line switch “--log-path” for specify log file path (not filename!). Default values – Windows – “Document and settings” subdir (like patch 3), for other systems – current dir (“.”). Added loglevel “NOTICE”. Windows specific – added possibility for logging to Win32 Event Log. Also this patch rearrange Win32 service code. Creating and removing service moved form main() to separate functions.

Revision 7436 - Directory Listing
Modified Mon Nov 26 10:12:39 2007 UTC (11 years, 11 months ago) by Ruslan
Logging to Win32 event log performed on loglevel >=”NOTICE”. Logging to windows event log will turn on if and only if we start repro as service. Note that you can’t delete repro executable ( e.g. recompile ) if have windows event viewer running.  In /resip/stack/StatisticsMessage.cxx,  /resip/stack/StackThread.cxx, WarningLog replaced into InfoLog,  in order to avoid no needed info in EventLog.

Revision 7435 - Directory Listing
Modified Mon Nov 26 10:03:07 2007 UTC (11 years, 11 months ago) by Ruslan
Default log type for windows – cout instead syslog

Revision 7434 - Directory Listing
Modified Mon Nov 26 10:02:12 2007 UTC (11 years, 11 months ago) by Ruslan
Added log level “Notice” I will use it in following patches

Revision 7433 - Directory Listing
Modified Mon Nov 26 10:00:57 2007 UTC (11 years, 11 months ago) by Ruslan
Windows specific. We can run repro as service. Added two command line switches: “--install-service” and “—remove-service”. If we use –install-service switch with other switches, that switches will be used when service started. For example: if we run “repro –install-service –l file”, service will start with command line “repro –l file”.

Revision 7432 - Directory Listing
Modified Mon Nov 26 09:59:16 2007 UTC (11 years, 11 months ago) by Ruslan
Windows specific. Move by default db and certificate paths under “C:\Documents and Settings” dir. If we run repro under administrator user, or under LocalSystem (e. g. as service ), we use “All users” subdirectory. If we run repro under restricted  user account, we use user home directory.
Added some functions to FileSystem


Revision 7431 - Directory Listing
Modified Mon Nov 26 09:56:54 2007 UTC (11 years, 11 months ago) by Ruslan
UserStore  free threading.

Revision 7430 - Directory Listing
Modified Mon Nov 26 09:54:14 2007 UTC (11 years, 11 months ago) by Ruslan
Data operator== 

Revision 7429 - Directory Listing
Modified Mon Nov 26 09:51:56 2007 UTC (11 years, 11 months ago) by Ruslan


Revision 7428 - Directory Listing
Modified Mon Nov 26 09:32:09 2007 UTC (11 years, 11 months ago) by Ruslan
IgnoreList

Revision 7417 - Directory Listing
Modified Wed Nov 21 16:40:26 2007 UTC (12 years ago) by bcampen
Updating release-notes.


Revision 7416 - Directory Listing
Modified Wed Nov 21 15:37:45 2007 UTC (12 years ago) by bcampen
Merge rev 7415 from main.


Revision 7414 - Directory Listing
Modified Mon Nov 19 23:07:18 2007 UTC (12 years ago) by bcampen
Fixing a warning.


Revision 7413 - Directory Listing
Modified Mon Nov 19 22:48:23 2007 UTC (12 years ago) by bcampen
Merge up to main rev 7412.


Revision 7411 - Directory Listing
Modified Mon Nov 19 22:14:18 2007 UTC (12 years ago) by bcampen
Merge work from resiprocate-1.2-sipit-ctpc


Revision 7407 - Directory Listing
Modified Fri Nov 16 15:07:25 2007 UTC (12 years ago) by sgodin
created branch for Ruslans recent repro contributions

Revision 7394 - Directory Listing
Modified Fri Nov 2 02:59:05 2007 UTC (12 years ago) by nash
explicit construct std::auto_ptr<SipMessage>()

Revision 7392 - Directory Listing
Modified Wed Oct 31 03:04:20 2007 UTC (12 years ago) by derek
fixed...now complies


Revision 7391 - Directory Listing
Modified Wed Oct 31 03:03:54 2007 UTC (12 years ago) by derek
missing contrib for hostfile lookup


Revision 7390 - Directory Listing
Modified Tue Oct 30 22:10:01 2007 UTC (12 years ago) by derek
handle case where non-blocking IO and unfinished select causes openssl to
operate on a socket that isn't connected.  Will only work as a client; the
Connection-based transport architecture need to be properly reworked to handle
this case.


Revision 7389 - Directory Listing
Modified Tue Oct 30 21:23:06 2007 UTC (12 years ago) by derek
leopard patches


Revision 7388 - Directory Listing
Modified Tue Oct 30 21:21:23 2007 UTC (12 years ago) by derek
take out assert which fired on TID collision...needs more thought.


Revision 7387 - Directory Listing
Modified Tue Oct 30 21:19:39 2007 UTC (12 years ago) by derek
workaround for not fully understood timing issue


Revision 7386 - Directory Listing
Modified Tue Oct 30 21:13:29 2007 UTC (12 years ago) by derek
fix getAor for IPV6 addresses


Revision 7385 - Directory Listing
Modified Tue Oct 30 03:56:29 2007 UTC (12 years ago) by wensong
just discard message when its transaction is in an impossible state (temporary hack).


Revision 7384 - Directory Listing
Modified Tue Oct 30 02:19:26 2007 UTC (12 years ago) by derek
undef 'T' macro


Revision 7383 - Directory Listing
Modified Tue Oct 30 02:10:09 2007 UTC (12 years ago) by derek
add ClientAuthExtension


Revision 7382 - Directory Listing
Modified Tue Oct 30 02:08:32 2007 UTC (12 years ago) by derek
handle cases where there is a missing Expires header in the 200 to a SUB. The
correct value will be used if it exsists in the NOTIFY.


Revision 7381 - Directory Listing
Modified Tue Oct 30 02:05:07 2007 UTC (12 years ago) by derek
add ClientAuthExtension singleton to plug in authentication methods


Revision 7380 - Directory Listing
Modified Tue Oct 30 02:00:40 2007 UTC (12 years ago) by derek
host file lookup for A records
properly handle some ares return values when a network isn't available


Revision 7379 - Directory Listing
Modified Tue Oct 30 01:58:19 2007 UTC (12 years ago) by derek
CE patch


Revision 7378 - Directory Listing
Modified Tue Oct 30 01:54:36 2007 UTC (12 years ago) by derek
leopard fix


Revision 7377 - Directory Listing
Modified Tue Oct 30 01:54:15 2007 UTC (12 years ago) by derek
Transaction state will now have the correia/Contact when rolling over from TCP
to UDP or any other transport failover.


Revision 7376 - Directory Listing
Modified Tue Oct 30 01:54:07 2007 UTC (12 years ago) by derek
Transaction state will now have the correia/Contact when rolling over from TCP
to UDP or any other transport failover.


Revision 7375 - Directory Listing
Modified Tue Oct 30 01:47:26 2007 UTC (12 years ago) by derek
handle case where a display name starts w/ '*'


Revision 7373 - Directory Listing
Modified Tue Oct 30 00:15:28 2007 UTC (12 years ago) by derek
belay last, everything is ok. I had a stick revision set as a cookie which has the nice feature of having viewsvn tell you evevtyihg is horribly old when it isn't.

Revision 7372 - Directory Listing
Modified Tue Oct 30 00:09:32 2007 UTC (12 years ago) by derek
sipit branch w/ ctpc local changes

Revision 7371 - Directory Listing
Modified Tue Oct 30 00:08:34 2007 UTC (12 years ago) by derek
sipit branch w/ ctpc local changes

Revision 7370 - Directory Listing
Modified Tue Oct 30 00:07:06 2007 UTC (12 years ago) by derek
was wrong bloody source. We really shoudn't have a branch named 1.2 that isn't fin 1.2

Revision 7369 - Directory Listing
Modified Mon Oct 29 23:28:01 2007 UTC (12 years ago) by derek
sipit branch w/ ctc 
local changes

Revision 7363 - Directory Listing
Modified Sat Oct 27 01:34:05 2007 UTC (12 years ago) by jgeras
don't fire onTryingUac(..) twice if the INVITE gets challenged; DialogEventStateManager: be a bit more robust if we get stray events

Revision 7362 - Directory Listing
Modified Fri Oct 26 20:14:09 2007 UTC (12 years ago) by rwaters
Some basic B2B test functions run against EAS..

Revision 7361 - Directory Listing
Modified Fri Oct 26 20:12:51 2007 UTC (12 years ago) by rwaters
Needed to add the host as a source

Revision 7360 - Directory Listing
Modified Fri Oct 26 20:12:30 2007 UTC (12 years ago) by rwaters
Hard-coded IP for now...

Revision 7359 - Directory Listing
Modified Fri Oct 26 15:27:01 2007 UTC (12 years ago) by rwaters
Derek and I removed soname

Revision 7357 - Directory Listing
Modified Thu Oct 25 16:13:14 2007 UTC (12 years ago) by derek
b2b tfm work

Revision 7356 - Directory Listing
Modified Thu Oct 25 16:11:24 2007 UTC (12 years ago) by derek
new b2b branch

Revision 7353 - Directory Listing
Modified Mon Oct 22 23:12:23 2007 UTC (12 years, 1 month ago) by jgeras
DialogEventStateManager: update remote target in onTerminated(..) to handle transitions from trying --> terminated

Revision 7352 - Directory Listing
Modified Mon Oct 22 23:11:26 2007 UTC (12 years, 1 month ago) by jgeras
ClientInviteSession: actually use onFailureAspect(..) (it was present before but never called)

Revision 7351 - Directory Listing
Modified Mon Oct 22 21:05:30 2007 UTC (12 years, 1 month ago) by jgeras
DialogEventInfo: added hasReplacesId() and getReplacesId()

Revision 7350 - Directory Listing
Modified Mon Oct 22 21:04:57 2007 UTC (12 years, 1 month ago) by jgeras
DialogEventStateManager: fixed handling of Replaces

Revision 7349 - Directory Listing
Modified Mon Oct 22 21:04:26 2007 UTC (12 years, 1 month ago) by jgeras
change DUM to return a ptr to the DialogEventStateManager; modified code to check for a valid DialogEventStateManager before raising events

Revision 7343 - Directory Listing
Modified Fri Oct 19 23:55:00 2007 UTC (12 years, 1 month ago) by jgeras
added a couple of missing calls to onTerminated(..) for local and remote CANCELs

Revision 7342 - Directory Listing
Modified Fri Oct 19 19:41:53 2007 UTC (12 years, 1 month ago) by jgeras
remove call to onTryingUac(..) from makeInviteSessionFromRefer(..) -- it is called in send(..) anyways

Revision 7341 - Directory Listing
Modified Fri Oct 19 19:41:13 2007 UTC (12 years, 1 month ago) by jgeras
fix firing of onTerminated(..) event due to 3xx responses

Revision 7340 - Directory Listing
Modified Thu Oct 18 23:16:35 2007 UTC (12 years, 1 month ago) by jgeras
fixed a mistake in previous commit - the terminated reason for a 302 response should be 'rejected' according to RFC 4235

Revision 7339 - Directory Listing
Modified Thu Oct 18 21:46:17 2007 UTC (12 years, 1 month ago) by jgeras
ServerInviteSession: call dialog event onTerminated(..) when we send a redirect (e.g. 302)

Revision 7338 - Directory Listing
Modified Thu Oct 18 21:45:10 2007 UTC (12 years, 1 month ago) by jgeras
added response code param to onTerminated(..) event handler; added hasLocalSdp() and hasRemoteSdp() methods to DialogEventInfo; changed getDialogEventInfos() to return a vector

Revision 7337 - Directory Listing
Modified Thu Oct 18 06:27:39 2007 UTC (12 years, 1 month ago) by nash
fixed typo

Revision 7328 - Directory Listing
Modified Mon Oct 15 11:25:33 2007 UTC (12 years, 1 month ago) by nash
add DISABLE_RESIP_LOG preprocessor 

Revision 7314 - Directory Listing
Modified Fri Oct 12 17:44:57 2007 UTC (12 years, 1 month ago) by jgeras
added missing dialog event notifications to InviteSession and ServerInviteSession

Revision 7313 - Directory Listing
Modified Fri Oct 12 02:51:45 2007 UTC (12 years, 1 month ago) by nash
multiple output to VSDebugWindow

Revision 7312 - Directory Listing
Modified Wed Oct 10 23:53:41 2007 UTC (12 years, 1 month ago) by jgeras
DialogEventInfo: fixed copy cons problem with SDPs, and fixed a bunch of const issues

Revision 7311 - Directory Listing
Modified Wed Oct 10 21:50:58 2007 UTC (12 years, 1 month ago) by jgeras
call DialogEventStateManager::onTerminated(..) when we respond to a BYE

Revision 7309 - Directory Listing
Modified Wed Oct 10 21:20:20 2007 UTC (12 years, 1 month ago) by jgeras
be smarter about looking for the dialogSet in send(..)

Revision 7308 - Directory Listing
Modified Wed Oct 10 19:52:10 2007 UTC (12 years, 1 month ago) by jgeras
DialogEventHandler: fixed svn:eol-style

Revision 7307 - Directory Listing
Modified Wed Oct 10 19:45:53 2007 UTC (12 years, 1 month ago) by jgeras
DialogUsageManager: call onTryingUac(..) from send(..) instead of from makeInviteSession(..)
DialogEventInfo: fix copy cons
DialogEventStateManager: make DUM a friend

Revision 7306 - Directory Listing
Modified Wed Oct 10 07:25:16 2007 UTC (12 years, 1 month ago) by nash
add DISABLE_RESIP_TRANSPORT preprocessor to minimize rutil to transport and security dependency 

Revision 7304 - Directory Listing
Modified Mon Oct 8 21:41:21 2007 UTC (12 years, 1 month ago) by ekr
Removed

Revision 7300 - Directory Listing
Modified Fri Oct 5 22:02:09 2007 UTC (12 years, 1 month ago) by bcampen
Merge rev 7299 from main, updated release-notes.


Revision 7298 - Directory Listing
Modified Fri Oct 5 21:15:27 2007 UTC (12 years, 1 month ago) by bcampen
Merge rev 7297 from main.

Revision 7296 - Directory Listing
Modified Thu Oct 4 21:40:23 2007 UTC (12 years, 1 month ago) by jgeras
updated to compile under VC++ 7.1;
changed members of DialogEventInfo to protected -- this isn't ideal, but it makes the tfdum tests more convenient to write

Revision 7295 - Directory Listing
Modified Thu Oct 4 20:37:32 2007 UTC (12 years, 1 month ago) by bcampen
Merge revs 7290-7294 from main, updated release notes.


Revision 7289 - Directory Listing
Modified Wed Oct 3 21:41:00 2007 UTC (12 years, 1 month ago) by bcampen
Filling out release notes.

Revision 7288 - Directory Listing
Modified Wed Oct 3 20:20:09 2007 UTC (12 years, 1 month ago) by bcampen
Release notes file.

Revision 7287 - Directory Listing
Modified Wed Oct 3 20:16:55 2007 UTC (12 years, 1 month ago) by bcampen
1.2 release branch.

Revision 7286 - Directory Listing
Modified Wed Oct 3 20:16:12 2007 UTC (12 years, 1 month ago) by bcampen
Moving june release branch out of the way.

Revision 7281 - Directory Listing
Modified Wed Oct 3 08:37:47 2007 UTC (12 years, 1 month ago) by nash
fixed casting

Revision 7277 - Directory Listing
Modified Fri Sep 28 21:51:30 2007 UTC (12 years, 1 month ago) by derek
wired up UAC side to DialogEventStateManager
TODO DialogEventStateManager in dum; accessor is in header
     New onTerminted in DialogEventStateManager
merge in 7268 from main


Revision 7274 - Directory Listing
Modified Fri Sep 28 00:01:59 2007 UTC (12 years, 1 month ago) by jgeras
1) DialogEventStateManager interface change: no more uas/uac specializations for onEarly
2) tried to fix onProceedingUac, still needs some thought

Revision 7273 - Directory Listing
Modified Thu Sep 27 23:00:49 2007 UTC (12 years, 1 month ago) by jgeras
handle target refreshes

Revision 7266 - Directory Listing
Modified Wed Sep 26 00:24:55 2007 UTC (12 years, 1 month ago) by jgeras
reworked DialogEventStateManager to store DialogEventInfo*s ... still needs to be tested

Revision 7253 - Directory Listing
Modified Thu Sep 20 22:25:30 2007 UTC (12 years, 2 months ago) by derek
impl. todo comments


Revision 7252 - Directory Listing
Modified Tue Sep 18 02:29:09 2007 UTC (12 years, 2 months ago) by mmotoyam
fixed some glaring bugs

Revision 7251 - Directory Listing
Modified Tue Sep 18 00:08:24 2007 UTC (12 years, 2 months ago) by mmotoyam
testing commit

Revision 7250 - Directory Listing
Modified Tue Sep 18 00:02:47 2007 UTC (12 years, 2 months ago) by mmotoyam
added license file

Revision 7249 - Directory Listing
Modified Mon Sep 17 23:58:57 2007 UTC (12 years, 2 months ago) by mmotoyam
testing

Revision 7248 - Directory Listing
Modified Mon Sep 17 23:33:54 2007 UTC (12 years, 2 months ago) by mmotoyam
added a README dummy document


Revision 7247 - Directory Listing
Modified Mon Sep 17 23:13:48 2007 UTC (12 years, 2 months ago) by mmotoyam
Checked in, still need to finish adding in security stage and tls transport

Revision 7246 - Directory Listing
Modified Mon Sep 17 22:53:31 2007 UTC (12 years, 2 months ago) by mmotoyam
deleted useless dht directory


Revision 7245 - Directory Listing
Modified Fri Sep 14 18:03:31 2007 UTC (12 years, 2 months ago) by jgeras
changes to DialogEventStateManager interface, and additional implementation; changes to DialogEventInfo interface and added implementation; added a few accessors to Dialog and to InviteSession that are required for use in DialogEventStateManager

Revision 7244 - Directory Listing
Modified Fri Sep 14 10:49:52 2007 UTC (12 years, 2 months ago) by nash
optimized with union struct

Revision 7243 - Directory Listing
Modified Fri Sep 14 10:31:47 2007 UTC (12 years, 2 months ago) by nash
add getRandom64() method

Revision 7242 - Directory Listing
Modified Thu Sep 13 10:51:05 2007 UTC (12 years, 2 months ago) by nash
Data.cxx:
 revert rev 7240

SipMessage.cxx:
 fixed code error made on rev 7235

Revision 7241 - Directory Listing
Modified Wed Sep 12 23:27:47 2007 UTC (12 years, 2 months ago) by jgeras
DialogEventStateManager implementation (first cut)

Revision 7240 - Directory Listing
Modified Wed Sep 12 11:11:15 2007 UTC (12 years, 2 months ago) by nash
null terminated mPreBuffer

Revision 7239 - Directory Listing
Modified Mon Sep 10 17:24:19 2007 UTC (12 years, 2 months ago) by jgeras
added DialogEventStateManager

Revision 7237 - Directory Listing
Modified Fri Sep 7 23:52:23 2007 UTC (12 years, 2 months ago) by derek
client side aspect wired up
compiles


Revision 7236 - Directory Listing
Modified Fri Sep 7 20:02:56 2007 UTC (12 years, 2 months ago) by derek
client side aspect wired up


Revision 7235 - Directory Listing
Modified Thu Sep 6 08:08:14 2007 UTC (12 years, 2 months ago) by nash
overloaded SipMessage::make helper function

SipMessage ctor:
 use memset to initialize mHeaders array

Revision 7234 - Directory Listing
Modified Fri Aug 31 23:04:32 2007 UTC (12 years, 2 months ago) by vann
fixed compilation errors

Revision 7233 - Directory Listing
Modified Wed Aug 29 06:15:10 2007 UTC (12 years, 2 months ago) by nash
use secure rand -> rand_s 

Revision 7232 - Directory Listing
Modified Mon Aug 27 10:42:45 2007 UTC (12 years, 2 months ago) by nash
move more logging to StackLog

Revision 7231 - Directory Listing
Modified Fri Aug 24 06:42:39 2007 UTC (12 years, 3 months ago) by nash
Random.cxx:
 implement better randomness 

Tidy up some DebugLog to StackLog

Revision 7230 - Directory Listing
Modified Thu Aug 23 03:47:28 2007 UTC (12 years, 3 months ago) by nash
use C++ style enum type define

Revision 7229 - Directory Listing
Modified Tue Aug 21 10:21:24 2007 UTC (12 years, 3 months ago) by nash
DialogUsageManager.cxx:
 tidy up logging 

Data.cxx/hxx:
 add initBuffer method

TransportSelector.cxx:
 log brief

ClientPublication.cxx:
 reset mDocument for failure response


Revision 7228 - Directory Listing
Modified Wed Aug 15 10:17:49 2007 UTC (12 years, 3 months ago) by nash
doneInit should be static

Revision 7224 - Directory Listing
Modified Wed Aug 1 08:48:18 2007 UTC (12 years, 3 months ago) by wensong
fixed to delete mMsgToRetransmit in TransactionState before assignment (back port from trunk).


Revision 7222 - Directory Listing
Modified Tue Jul 31 09:57:28 2007 UTC (12 years, 3 months ago) by wensong
check IPv6 address in Uri correctly (back port from trunk).


Revision 7221 - Directory Listing
Modified Tue Jul 31 08:20:19 2007 UTC (12 years, 3 months ago) by wensong
tidy up asserts in TransactionState::sendToWire().


Revision 7220 - Directory Listing
Modified Tue Jul 31 01:42:15 2007 UTC (12 years, 3 months ago) by wensong
change the GenericLog macro to avoid the assert crash on nesting log commands.


Revision 7218 - Directory Listing
Modified Wed Jul 25 03:21:14 2007 UTC (12 years, 3 months ago) by nash
dum/DialogUsageManager.cxx
 fixed incorrect usage for Fifo

SdpContents.hxx
 add MediumListType typedef

Revision 7217 - Directory Listing
Modified Mon Jul 23 21:33:50 2007 UTC (12 years, 4 months ago) by bcampen
Check if our target contains path headers before appending to Routes.

Revision 7215 - Directory Listing
Modified Mon Jul 23 15:36:36 2007 UTC (12 years, 4 months ago) by bcampen
Merge up to main rev 7213.

Revision 7214 - Directory Listing
Modified Mon Jul 23 15:35:54 2007 UTC (12 years, 4 months ago) by bcampen
We don't need outbound support in order to do Path support, also fixed a bug where the adjacency check was preventing us from checking for parameters correctly.

Revision 7213 - Directory Listing
Modified Fri Jul 20 22:10:53 2007 UTC (12 years, 4 months ago) by derek
Intital handler and info class for DialogEvent


Revision 7212 - Directory Listing
Modified Fri Jul 20 07:31:55 2007 UTC (12 years, 4 months ago) by nash
UdpTransport.cxx/hxx:
 pre alloc buffer for receiving UDP
 raise max buffer size to 65K

Revision 7211 - Directory Listing
Modified Thu Jul 19 19:06:59 2007 UTC (12 years, 4 months ago) by sgodin
Removed unused branch

Revision 7209 - Directory Listing
Modified Wed Jul 18 23:22:54 2007 UTC (12 years, 4 months ago) by derek
branch of DUM from RC1.2

Revision 7198 - Directory Listing
Modified Tue Jul 3 04:08:40 2007 UTC (12 years, 4 months ago) by wensong
fix only to add connection in writelist when it is good to write, otherwise the event driven engine would occupy all CPU cycle when a TLS connection is in writelist but always in handshaking state.


Revision 7197 - Directory Listing
Modified Tue Jul 3 01:49:21 2007 UTC (12 years, 4 months ago) by wensong
code tidy up.


Revision 7196 - Directory Listing
Modified Tue Jul 3 01:33:40 2007 UTC (12 years, 4 months ago) by wensong
change ConnectionManager to process connection exceptions first.


Revision 7195 - Directory Listing
Modified Tue Jul 3 01:30:36 2007 UTC (12 years, 4 months ago) by wensong
cosmetics tidy up.


Revision 7194 - Directory Listing
Modified Mon Jul 2 21:51:04 2007 UTC (12 years, 4 months ago) by mmotoyam
added dht folder

Revision 7193 - Directory Listing
Modified Mon Jul 2 21:44:32 2007 UTC (12 years, 4 months ago) by fluffy
move branch

Revision 7192 - Directory Listing
Modified Mon Jul 2 21:12:35 2007 UTC (12 years, 4 months ago) by fluffy
branch for p2p work

Revision 7189 - Directory Listing
Modified Mon Jul 2 07:17:30 2007 UTC (12 years, 4 months ago) by wensong
code tidy up.


Revision 7188 - Directory Listing
Modified Fri Jun 29 23:47:21 2007 UTC (12 years, 4 months ago) by derek
merge 7186 from main


Revision 7187 - Directory Listing
Modified Fri Jun 29 23:45:36 2007 UTC (12 years, 4 months ago) by derek
merge 7171 and 7185 from main


Revision 7182 - Directory Listing
Modified Fri Jun 29 02:00:07 2007 UTC (12 years, 4 months ago) by wensong
simplify the connection list traversal in ConnectionManager.


Revision 7181 - Directory Listing
Modified Thu Jun 28 22:23:45 2007 UTC (12 years, 4 months ago) by bcampen
Look of ob param in Contact header in incoming requests, to see if we need to Record-Route with a flow-token. (Specified in outbound-09)

Revision 7180 - Directory Listing
Modified Thu Jun 28 22:22:36 2007 UTC (12 years, 4 months ago) by bcampen
Fixing a few test-cases to work if the proxy isn't Record-Routing.

Revision 7179 - Directory Listing
Modified Thu Jun 28 20:29:10 2007 UTC (12 years, 4 months ago) by bcampen
Merge up to rev 7176 from main.

Revision 7178 - Directory Listing
Modified Wed Jun 27 19:20:08 2007 UTC (12 years, 4 months ago) by nash
better logging if doesn't belong to any known prefix

pemTypePrefixes return const Data&

Revision 7177 - Directory Listing
Modified Tue Jun 26 23:17:20 2007 UTC (12 years, 4 months ago) by vann
merged rev 7176 from main.

Revision 7175 - Directory Listing
Modified Tue Jun 26 09:12:46 2007 UTC (12 years, 4 months ago) by nash
fixed by Polo, as fixed compilations error

Revision 7174 - Directory Listing
Modified Mon Jun 25 14:12:21 2007 UTC (12 years, 4 months ago) by wensong
tidy up code in ConnectionManager.


Revision 7173 - Directory Listing
Modified Mon Jun 25 13:51:58 2007 UTC (12 years, 4 months ago) by wensong
change to handle tcp-based connections efficiently.


Revision 7172 - Directory Listing
Modified Mon Jun 25 09:52:37 2007 UTC (12 years, 4 months ago) by nash
fixed compile error under VC 8.0 in rev 7149

Revision 7170 - Directory Listing
Modified Tue Jun 19 21:04:26 2007 UTC (12 years, 5 months ago) by bcampen
Merging revs 7164, 7167, and 7168 from main. (new tfm test-cases, plus support for various garbage transaction cases in tfm)

Revision 7169 - Directory Listing
Modified Tue Jun 19 21:02:31 2007 UTC (12 years, 5 months ago) by bcampen
Merging revs 7153-7158 from main (fixing a leak vulnerability in the stack, and a few more leak vulnerabilities in repro.)

Revision 7166 - Directory Listing
Modified Tue Jun 19 18:42:49 2007 UTC (12 years, 5 months ago) by vann
removed Referred-By tag from REFER message.

Revision 7162 - Directory Listing
Modified Tue Jun 19 02:06:46 2007 UTC (12 years, 5 months ago) by vann
merged from main. (added method TestProxy.addTrustedHost)


Revision 7160 - Directory Listing
Modified Tue Jun 19 01:59:44 2007 UTC (12 years, 5 months ago) by vann
merged from main. Applied previous crash fix.

Revision 7151 - Directory Listing
Modified Fri Jun 15 19:47:07 2007 UTC (12 years, 5 months ago) by vann
resiprocate 1.2 release branch

Revision 7149 - Directory Listing
Modified Wed Jun 13 09:58:29 2007 UTC (12 years, 5 months ago) by kenho
added swap functions to class Data (intended to be used in a coming up fix)

Revision 7148 - Directory Listing
Modified Tue Jun 12 02:31:41 2007 UTC (12 years, 5 months ago) by nash
ClientPagerMessage.hxx:
 typedef HeaderNameValueType

compat.hxx:
 disable 4049/4217 warnings

TransactionController.hxx:
 remove "resiprocate/Security.hxx" header dependency


Revision 7143 - Directory Listing
Modified Thu Jun 7 10:04:07 2007 UTC (12 years, 5 months ago) by wensong
fixed TransactionState::sendToWire to do statistics before resolving dns, otherwise it would cause crash at statistics when there is no dns entry and it is deleted by itself.


Revision 7142 - Directory Listing
Modified Thu Jun 7 09:58:23 2007 UTC (12 years, 5 months ago) by wensong
back port the missing part of DialogSet handling.


Revision 7141 - Directory Listing
Modified Wed Jun 6 10:04:44 2007 UTC (12 years, 5 months ago) by wensong
backport DialogSet handling from main trunk: introducing Destroying state, and return 481 if dialog for BYE/INFO/ACK/UPDATE does not exist.


Revision 7140 - Directory Listing
Modified Wed Jun 6 07:00:14 2007 UTC (12 years, 5 months ago) by derek
remove cruft

Revision 7139 - Directory Listing
Modified Wed Jun 6 06:59:45 2007 UTC (12 years, 5 months ago) by derek
update rejection in connected sm support
remove cruft

Revision 7138 - Directory Listing
Modified Wed Jun 6 05:59:42 2007 UTC (12 years, 5 months ago) by derek
ignores

Revision 7137 - Directory Listing
Modified Wed Jun 6 05:57:59 2007 UTC (12 years, 5 months ago) by derek
UPDATE support by default
remove warning from MsgHeaderScanner compilation
PortAllocator only uses 127.0.0.1 on OS X

Revision 7132 - Directory Listing
Modified Mon Jun 4 07:30:52 2007 UTC (12 years, 5 months ago) by nash
DialogUsageManager.hxx/cxx:
 add isShuttingDown method

ClientRegistration.cxx:
 add InfoLog for modifying state

Revision 7127 - Directory Listing
Modified Thu May 31 07:41:44 2007 UTC (12 years, 5 months ago) by wensong
fixed to syslog buffer correctly, otherwise any conversion specifier in string buffer can crash the whole program.


Revision 7126 - Directory Listing
Modified Wed May 30 19:28:06 2007 UTC (12 years, 5 months ago) by derek
UAC Update glare handling..untested, no impact on old behaviour detected

Revision 7125 - Directory Listing
Modified Tue May 29 23:38:55 2007 UTC (12 years, 5 months ago) by derek
Fix glare states:

* do not repeat connected state machine states, transition to connected machine instead
* 489-->491, add timers

Revision 7123 - Directory Listing
Modified Mon May 28 19:18:31 2007 UTC (12 years, 5 months ago) by ekr
Added

Revision 7122 - Directory Listing
Modified Mon May 28 18:08:41 2007 UTC (12 years, 5 months ago) by ekr
Refactored UserAgent

Revision 7121 - Directory Listing
Modified Mon May 28 00:23:00 2007 UTC (12 years, 5 months ago) by ekr
Branch for working on test UA

Revision 7120 - Directory Listing
Modified Mon May 28 00:22:51 2007 UTC (12 years, 5 months ago) by ekr
Branch for working on UA

Revision 7117 - Directory Listing
Modified Wed May 23 23:44:00 2007 UTC (12 years, 6 months ago) by derek
support Update message from uas in early dialog

Revision 7110 - Directory Listing
Modified Thu May 17 06:08:34 2007 UTC (12 years, 6 months ago) by wensong
fixed to delete connection too if the return of socket read is negative other than -1.


Revision 7106 - Directory Listing
Modified Thu May 10 06:21:34 2007 UTC (12 years, 6 months ago) by derek
better

Revision 7105 - Directory Listing
Modified Wed May 9 08:48:29 2007 UTC (12 years, 6 months ago) by derek
safety check-in bfore atemping to fix link error. Untested.

Revision 7094 - Directory Listing
Modified Fri Apr 27 03:55:13 2007 UTC (12 years, 6 months ago) by nash
use parent class Lockable instead RWMutex for process param

Revision 7093 - Directory Listing
Modified Thu Apr 26 07:26:23 2007 UTC (12 years, 6 months ago) by wensong
add an interface to specify facility and level in SysLogStream.


Revision 7092 - Directory Listing
Modified Wed Apr 25 04:46:51 2007 UTC (12 years, 6 months ago) by nash
some how comparing memory with "memcpy(buffer, &NAT_PING, len)" doesn't quit work, handle it alternatively

Revision 7090 - Directory Listing
Modified Tue Apr 24 10:38:35 2007 UTC (12 years, 7 months ago) by nash
remove InviteFailure TerminatedReason

add CONF method 

Revision 7086 - Directory Listing
Modified Thu Apr 19 10:55:41 2007 UTC (12 years, 7 months ago) by nash
merged revision 6924, 6441, 6543, 6548

Revision 7082 - Directory Listing
Modified Wed Apr 18 08:18:05 2007 UTC (12 years, 7 months ago) by nash
DnsResult.cxx:
 remove unused Header include

TransactionState.cxx:
 fixed incorrect variable used for state2 add method

Revision 7080 - Directory Listing
Modified Tue Apr 17 14:41:05 2007 UTC (12 years, 7 months ago) by bcampen
Make Helper::massageRoute add an lr param if there isn't one.

Revision 7079 - Directory Listing
Modified Tue Apr 17 11:19:52 2007 UTC (12 years, 7 months ago) by nash
made a copy

Revision 7074 - Directory Listing
Modified Wed Apr 11 20:05:18 2007 UTC (12 years, 7 months ago) by bcampen
Changing some command-line option stuff regarding whether we're forcing the proxy to Record-Route or not.

Revision 7073 - Directory Listing
Modified Wed Apr 11 16:37:20 2007 UTC (12 years, 7 months ago) by bcampen
Refactoring the Record-Route code, as it had become unmanageable.

Revision 7072 - Directory Listing
Modified Tue Apr 10 23:13:33 2007 UTC (12 years, 7 months ago) by jason
initial cut of PRACK for UAC


Revision 7071 - Directory Listing
Modified Tue Apr 10 23:11:20 2007 UTC (12 years, 7 months ago) by jason
new branch for prack dev

Revision 7070 - Directory Listing
Modified Tue Apr 10 23:10:18 2007 UTC (12 years, 7 months ago) by jason
oops

Revision 7069 - Directory Listing
Modified Tue Apr 10 23:07:50 2007 UTC (12 years, 7 months ago) by jason
new branch for prack dev

Revision 7068 - Directory Listing
Modified Tue Apr 10 20:35:22 2007 UTC (12 years, 7 months ago) by bcampen
Refining a comment.

Revision 7067 - Directory Listing
Modified Tue Apr 10 20:13:37 2007 UTC (12 years, 7 months ago) by bcampen
A few double record-routing test-cases.

Revision 7066 - Directory Listing
Modified Tue Apr 10 20:13:16 2007 UTC (12 years, 7 months ago) by bcampen
Logging of keepalives.

Revision 7065 - Directory Listing
Modified Tue Apr 10 17:55:17 2007 UTC (12 years, 7 months ago) by bcampen
Cut down on gratuitous Record-Routing when in a self-spiral.

Revision 7064 - Directory Listing
Modified Tue Apr 10 17:36:30 2007 UTC (12 years, 7 months ago) by bcampen
A comment.

Revision 7063 - Directory Listing
Modified Tue Apr 10 17:02:23 2007 UTC (12 years, 7 months ago) by bcampen
Some logging, and getting CommandLineParser in a state where things get configured properly.

Revision 7062 - Directory Listing
Modified Tue Apr 10 17:00:40 2007 UTC (12 years, 7 months ago) by bcampen
Some logging.

Revision 7061 - Directory Listing
Modified Tue Apr 10 17:00:28 2007 UTC (12 years, 7 months ago) by bcampen
Some logging, fixing a bug where UdpTransport's flow id wasn't properly set up.

Revision 7060 - Directory Listing
Modified Tue Apr 10 16:10:21 2007 UTC (12 years, 7 months ago) by bcampen
Fixing some double record-routing stuff.

Revision 7059 - Directory Listing
Modified Tue Apr 10 15:55:09 2007 UTC (12 years, 7 months ago) by bcampen
FIxing a comparison.

Revision 7058 - Directory Listing
Modified Tue Apr 10 15:52:21 2007 UTC (12 years, 7 months ago) by bcampen
Make ServerRegistration check whether outbound is supported.

Revision 7057 - Directory Listing
Modified Tue Apr 10 15:46:45 2007 UTC (12 years, 7 months ago) by bcampen
Fixing units in registration expiry code.

Revision 7056 - Directory Listing
Modified Tue Apr 10 15:22:09 2007 UTC (12 years, 7 months ago) by bcampen
More work. (Wrote code to force the proxy/registrar to use the flow-token hack on all traffic, since it is impossible to tell whether a dialog-forming request came from an outbound flow or not)

Revision 7052 - Directory Listing
Modified Tue Apr 10 02:19:44 2007 UTC (12 years, 7 months ago) by nash
make getDefaultFrom const method

Revision 7051 - Directory Listing
Modified Tue Apr 10 01:08:54 2007 UTC (12 years, 7 months ago) by vann
added method 'addTrustedHost' to TestProxy/TestRepro in order to add tuple to AclStore.

Revision 7050 - Directory Listing
Modified Mon Apr 9 18:26:13 2007 UTC (12 years, 7 months ago) by bcampen
Merged rev 7049 from main (an svn merge went all stupid on me)

Revision 7048 - Directory Listing
Modified Mon Apr 9 17:43:54 2007 UTC (12 years, 7 months ago) by bcampen
Merge rev 7046 from main (greylisting work).

Revision 7047 - Directory Listing
Modified Mon Apr 9 17:42:56 2007 UTC (12 years, 7 months ago) by bcampen
Merged up to rev 7045 from main.

Revision 7041 - Directory Listing
Modified Thu Apr 5 19:19:45 2007 UTC (12 years, 7 months ago) by bcampen
Fixing ParameterHash.cxx

Revision 7040 - Directory Listing
Modified Thu Apr 5 18:30:33 2007 UTC (12 years, 7 months ago) by bcampen
Fixing protocol brokenness.

Revision 7039 - Directory Listing
Modified Thu Apr 5 18:24:05 2007 UTC (12 years, 7 months ago) by bcampen
Catch up with change to c'tor of Proxy.

Revision 7038 - Directory Listing
Modified Thu Apr 5 17:47:12 2007 UTC (12 years, 7 months ago) by bcampen
Enforce specification of record-route uri if outbound is enabled.

Revision 7037 - Directory Listing
Modified Thu Apr 5 17:39:59 2007 UTC (12 years, 7 months ago) by bcampen
Further refinement of Record-Route behavior. Also, some refactoring.

Revision 7036 - Directory Listing
Modified Wed Apr 4 22:28:52 2007 UTC (12 years, 7 months ago) by bcampen
Homing in on the correct Record-Routing behavior.

Revision 7035 - Directory Listing
Modified Wed Apr 4 18:24:56 2007 UTC (12 years, 7 months ago) by bcampen
Control over which version of outbound we support.

Revision 7034 - Directory Listing
Modified Wed Apr 4 18:24:36 2007 UTC (12 years, 7 months ago) by bcampen
A comment.

Revision 7033 - Directory Listing
Modified Wed Apr 4 18:09:45 2007 UTC (12 years, 7 months ago) by mfroman
Only adding /sw/include and /sw/lib to INCDIRS and LIBDIRS if
the directories actually exist.  Also made the change for
/opt/local/include and /opt/local/lib. (mjf)



Revision 7032 - Directory Listing
Modified Wed Apr 4 15:53:51 2007 UTC (12 years, 7 months ago) by bcampen
Merging up to main rev 7024

Revision 7031 - Directory Listing
Modified Wed Apr 4 15:50:44 2007 UTC (12 years, 7 months ago) by bcampen
Changes to function name calls.

Revision 7030 - Directory Listing
Modified Wed Apr 4 00:48:18 2007 UTC (12 years, 7 months ago) by bcampen
Edge proxy stuff

Revision 7029 - Directory Listing
Modified Tue Apr 3 23:31:24 2007 UTC (12 years, 7 months ago) by bcampen
Work on getting code up to date with outbound-08.

Revision 7028 - Directory Listing
Modified Tue Apr 3 03:16:18 2007 UTC (12 years, 7 months ago) by wensong
backported from trunk again, conditional compilation for older openssl support


Revision 7027 - Directory Listing
Modified Mon Apr 2 08:28:19 2007 UTC (12 years, 7 months ago) by wensong
added to pre-allocate encode buffer in order to avoid many memory allocation and copying.


Revision 7026 - Directory Listing
Modified Mon Apr 2 02:26:27 2007 UTC (12 years, 7 months ago) by wensong
fixed the overflow bug in DataBuffer (back port from maintrunk: r5463).


Revision 7023 - Directory Listing
Modified Thu Mar 29 04:13:48 2007 UTC (12 years, 7 months ago) by kenho
backported from trunk, conditional compilation for older openssl support, when invoking d2i_X509()

Revision 7020 - Directory Listing
Modified Fri Mar 23 21:57:54 2007 UTC (12 years, 8 months ago) by bcampen
Updated release notes.

Revision 7019 - Directory Listing
Modified Fri Mar 23 21:17:06 2007 UTC (12 years, 8 months ago) by bcampen
Merge revs 7007-7017 from main.

Revision 7018 - Directory Listing
Modified Fri Mar 23 21:15:50 2007 UTC (12 years, 8 months ago) by bcampen
Merge rev 7005 from main.

Revision 7013 - Directory Listing
Modified Wed Mar 21 17:32:58 2007 UTC (12 years, 8 months ago) by bcampen
Adding greylisting calls to TransactionState.

Revision 7012 - Directory Listing
Modified Tue Mar 20 17:54:51 2007 UTC (12 years, 8 months ago) by bcampen
Basic testing for greylisting (right now, requires looking through the logs to determine whether greylisted tuples are indeed returned last, which they are.)

Revision 7011 - Directory Listing
Modified Tue Mar 20 17:00:28 2007 UTC (12 years, 8 months ago) by bcampen
Basic testing of MarkListener callbacks.

Revision 7010 - Directory Listing
Modified Tue Mar 20 15:49:58 2007 UTC (12 years, 8 months ago) by bcampen
Fixing a small copy-paste bug. testDns works now. Still need to write greylisting test-cases, and test-cases for black-and-grey listing callbacks.

Revision 7009 - Directory Listing
Modified Mon Mar 19 22:16:38 2007 UTC (12 years, 8 months ago) by bcampen
More greylisting work. Most of the parts are in place, but untested.

Revision 7002 - Directory Listing
Modified Tue Mar 13 04:03:15 2007 UTC (12 years, 8 months ago) by nash
Data.cxx:
 resize only grows

RegistrationCreator.cxx:
 better logging 

Revision 7000 - Directory Listing
Modified Fri Mar 9 23:16:57 2007 UTC (12 years, 8 months ago) by bcampen
Removing Vovida license blocks from Netxx build system code.

Revision 6998 - Directory Listing
Modified Fri Mar 9 21:27:46 2007 UTC (12 years, 8 months ago) by bcampen
Fixing a test-case. (LazyParser::isWellFormed was never backported to this branch)

Revision 6997 - Directory Listing
Modified Fri Mar 9 21:26:08 2007 UTC (12 years, 8 months ago) by bcampen
Wikifying the release notes.

Revision 6996 - Directory Listing
Modified Fri Mar 9 21:01:01 2007 UTC (12 years, 8 months ago) by bcampen
Merging work from main.

Revision 6992 - Directory Listing
Modified Thu Mar 1 22:06:26 2007 UTC (12 years, 8 months ago) by rjsparks
Trying to merge up to head


Revision 6987 - Directory Listing
Modified Thu Mar 1 11:01:03 2007 UTC (12 years, 8 months ago) by nash
add header exist checking

Revision 6986 - Directory Listing
Modified Thu Mar 1 10:30:49 2007 UTC (12 years, 8 months ago) by nash
tidy up logging

Revision 6985 - Directory Listing
Modified Wed Feb 28 18:44:08 2007 UTC (12 years, 8 months ago) by bcampen
Empty test-case for RRGreylist.

Revision 6984 - Directory Listing
Modified Wed Feb 28 18:43:46 2007 UTC (12 years, 8 months ago) by bcampen
A couple of tweaks.

Revision 6983 - Directory Listing
Modified Wed Feb 28 17:37:21 2007 UTC (12 years, 8 months ago) by bcampen
Initial code. Builds, but not wired into anything yet. Next: basic test-cases.

Revision 6982 - Directory Listing
Modified Wed Feb 28 15:53:37 2007 UTC (12 years, 8 months ago) by bcampen
Branch for NDS greylisting work.

Revision 6980 - Directory Listing
Modified Tue Feb 27 21:38:03 2007 UTC (12 years, 8 months ago) by bcampen
Merge of IPV6 vulnerability fix from main. (revs 6975-6978)

Revision 6979 - Directory Listing
Modified Tue Feb 27 21:36:46 2007 UTC (12 years, 8 months ago) by bcampen
Backport of IPV6 vulnerability fix from main. (revs 6975-6978)

Revision 6976 - Directory Listing
Modified Tue Feb 27 18:03:43 2007 UTC (12 years, 8 months ago) by nash
calling removeMyBindings when state is Removing is not an exception, return instead

Revision 6974 - Directory Listing
Modified Tue Feb 27 17:16:24 2007 UTC (12 years, 8 months ago) by nash
merged from main trunk

TlsConnection.cxx:
fixed a memory leak from SSL_get_peer_certificate but call path didn't X509_free before return the function

Revision 6970 - Directory Listing
Modified Mon Feb 26 18:14:59 2007 UTC (12 years, 8 months ago) by rjsparks
checkpointing before altering the checkout tree structure


Revision 6969 - Directory Listing
Modified Sun Feb 25 07:28:24 2007 UTC (12 years, 8 months ago) by nash
tidy up Logging 

Revision 6965 - Directory Listing
Modified Fri Feb 23 21:33:39 2007 UTC (12 years, 8 months ago) by bcampen
Work from main.

Revision 6962 - Directory Listing
Modified Fri Feb 23 16:38:53 2007 UTC (12 years, 8 months ago) by bcampen
Noted rev 6961

Revision 6961 - Directory Listing
Modified Fri Feb 23 16:37:14 2007 UTC (12 years, 8 months ago) by bcampen
Fix from main (rev 6956)

Revision 6960 - Directory Listing
Modified Fri Feb 23 16:34:49 2007 UTC (12 years, 8 months ago) by bcampen
Edits.

Revision 6959 - Directory Listing
Modified Fri Feb 23 16:24:04 2007 UTC (12 years, 8 months ago) by bcampen
release-notes should be complete now.

Revision 6955 - Directory Listing
Modified Thu Feb 22 21:50:24 2007 UTC (12 years, 9 months ago) by bcampen
Removing half-baked dtls stuff.

Revision 6954 - Directory Listing
Modified Thu Feb 22 21:49:57 2007 UTC (12 years, 9 months ago) by bcampen
Tiny change to release-notes.

Revision 6953 - Directory Listing
Modified Thu Feb 22 21:13:47 2007 UTC (12 years, 9 months ago) by bcampen
Fixing some of the wiki syntax.

Revision 6952 - Directory Listing
Modified Thu Feb 22 21:07:03 2007 UTC (12 years, 9 months ago) by bcampen
Sorting features and bugs by rough order of importance (Crash bugs, garbage on wire, protocol stupidity are more important bug-fixes, in that order)

Revision 6951 - Directory Listing
Modified Thu Feb 22 20:34:10 2007 UTC (12 years, 9 months ago) by bcampen
More work on release-notes, up to rev 6715.

Revision 6950 - Directory Listing
Modified Thu Feb 22 18:37:02 2007 UTC (12 years, 9 months ago) by bcampen
More work on release-notes, but mainly a chance to convey how far back I have gotten so far: rev 6845.

Revision 6949 - Directory Listing
Modified Thu Feb 22 17:05:52 2007 UTC (12 years, 9 months ago) by bcampen
Some work on release-notes for 1.1. Also, wikification.

Revision 6948 - Directory Listing
Modified Thu Feb 22 15:58:20 2007 UTC (12 years, 9 months ago) by bcampen
Adding a release-notes file (carried over from 1.0 release branch). No additional text for 1.1 yet, will add soon.

Revision 6947 - Directory Listing
Modified Thu Feb 22 15:54:35 2007 UTC (12 years, 9 months ago) by bcampen
Merging work from main. (up to rev 6946)

Revision 6943 - Directory Listing
Modified Wed Feb 14 15:57:41 2007 UTC (12 years, 9 months ago) by rjsparks
Restarting secflows branch

Revision 6942 - Directory Listing
Modified Wed Feb 14 15:55:11 2007 UTC (12 years, 9 months ago) by rjsparks
Restarting this attempt


Revision 6941 - Directory Listing
Modified Tue Feb 13 04:43:16 2007 UTC (12 years, 9 months ago) by kenho
fixed pointer casting, needed for stricter compilers

Revision 6940 - Directory Listing
Modified Tue Feb 13 04:43:02 2007 UTC (12 years, 9 months ago) by kenho
added missing forward declarations, needed for stricter compilers

Revision 6936 - Directory Listing
Modified Mon Feb 12 20:54:38 2007 UTC (12 years, 9 months ago) by bcampen
The qop fix, plus unit-test work.

Revision 6935 - Directory Listing
Modified Mon Feb 12 20:35:37 2007 UTC (12 years, 9 months ago) by bcampen
Branch for modifying the stack to accept qop either quoted or unquoted, but emit it only in the correct way (unquoted), while preserving the ability to parse/emit qop-options correctly (ie, quoted).

Revision 6934 - Directory Listing
Modified Sat Feb 10 16:07:26 2007 UTC (12 years, 9 months ago) by bcampen
Fix from main (rev 6933)

Revision 6932 - Directory Listing
Modified Fri Feb 9 22:58:52 2007 UTC (12 years, 9 months ago) by bcampen
Fix from main. (rev 6931)

Revision 6930 - Directory Listing
Modified Fri Feb 9 22:03:35 2007 UTC (12 years, 9 months ago) by bcampen
Fix from main. (rev 6929)

Revision 6927 - Directory Listing
Modified Fri Feb 9 17:16:49 2007 UTC (12 years, 9 months ago) by bcampen
Merging fixes from main.

Revision 6926 - Directory Listing
Modified Fri Feb 9 16:25:53 2007 UTC (12 years, 9 months ago) by bcampen
Fixing the generation of soft-links to binary products.

Revision 6924 - Directory Listing
Modified Thu Feb 8 11:52:31 2007 UTC (12 years, 9 months ago) by nash
add UDP NAT ping response

Revision 6921 - Directory Listing
Modified Wed Jan 31 22:24:40 2007 UTC (12 years, 9 months ago) by bcampen
resiprocate 1.1 release branch.

Revision 6916 - Directory Listing
Modified Tue Jan 30 03:33:03 2007 UTC (12 years, 9 months ago) by wensong
cosmetics tidy up for consistency.


Revision 6911 - Directory Listing
Modified Wed Jan 24 09:13:33 2007 UTC (12 years, 9 months ago) by wensong
added another BaseException constructor.


Revision 6910 - Directory Listing
Modified Wed Jan 24 08:54:35 2007 UTC (12 years, 9 months ago) by wensong
changed the TimeAccumulate destructor not inline, to avoid weird crash problem
on calling TimeAccumulate destructor when an exception is thrown.


Revision 6897 - Directory Listing
Modified Sat Dec 30 10:11:36 2006 UTC (12 years, 10 months ago) by nash
compiler will not optimize out Lock object

Revision 6890 - Directory Listing
Modified Mon Dec 18 07:39:11 2006 UTC (12 years, 11 months ago) by nash
fixed on Windows Vista that GetBestRoute() always return dwForwardNextHop == 0 and result that source IP cannot be discovered

Revision 6886 - Directory Listing
Modified Thu Dec 14 10:01:54 2006 UTC (12 years, 11 months ago) by nash
fixed problem when opening PEM file from multi-byte dir path on WIN32 OS

Revision 6885 - Directory Listing
Modified Thu Dec 14 07:41:32 2006 UTC (12 years, 11 months ago) by nash
remove protected interfaces, and move them to public

Revision 6884 - Directory Listing
Modified Thu Dec 14 04:26:04 2006 UTC (12 years, 11 months ago) by nash
fixed check mRouteSet.empty()

Revision 6883 - Directory Listing
Modified Wed Dec 13 09:28:13 2006 UTC (12 years, 11 months ago) by nash
fixed mRouteSet according to RFC 3261 12.2

Revision 6882 - Directory Listing
Modified Wed Dec 13 08:59:31 2006 UTC (12 years, 11 months ago) by nash
fixed mRouteSet according to RFC 3261 12.2

Revision 6881 - Directory Listing
Modified Wed Dec 13 03:46:43 2006 UTC (12 years, 11 months ago) by nash
add cancelInviteAsync method

Revision 6879 - Directory Listing
Modified Tue Dec 12 16:23:31 2006 UTC (12 years, 11 months ago) by bcampen
Added some includes, preprocessor guards for DTLS, and fixed a couple of other compile errors.

Revision 6878 - Directory Listing
Modified Tue Dec 12 16:02:53 2006 UTC (12 years, 11 months ago) by bcampen
Differentiate between situations where we have a direct flow to the endpoint, and situations when we do not. (If a connection fails in the first case, we need to invalidate registered contacts, but if one fails in the second case, we do nothing.) Also, removed FlowManager.

Revision 6877 - Directory Listing
Modified Tue Dec 12 16:00:33 2006 UTC (12 years, 11 months ago) by bcampen
Removed call to killFlow().

Revision 6876 - Directory Listing
Modified Tue Dec 12 15:59:36 2006 UTC (12 years, 11 months ago) by bcampen
Changed implementation of isFlowAlive to rely on TransportSelector::connectionAlive().

Revision 6875 - Directory Listing
Modified Tue Dec 12 15:57:38 2006 UTC (12 years, 11 months ago) by bcampen
Improved findConnection's efficiency, wrote TransportSelector::connectionAlive().

Revision 6874 - Directory Listing
Modified Tue Dec 12 15:55:03 2006 UTC (12 years, 11 months ago) by bcampen
Changed 410 to 430.

Revision 6871 - Directory Listing
Modified Mon Dec 11 10:19:23 2006 UTC (12 years, 11 months ago) by nash
fixed logic error as mRouteSet should be updated upon dialog setup, ie. first 200 OK

Revision 6870 - Directory Listing
Modified Mon Dec 11 10:10:36 2006 UTC (12 years, 11 months ago) by nash
fixed coding error

Revision 6868 - Directory Listing
Modified Fri Dec 8 20:52:11 2006 UTC (12 years, 11 months ago) by bcampen
Making sure that we only put outbound in the Supported header of the REGISTER/2000 if we did outbound processing.

Revision 6866 - Directory Listing
Modified Fri Dec 8 19:12:40 2006 UTC (12 years, 11 months ago) by bcampen
Another comment.

Revision 6865 - Directory Listing
Modified Fri Dec 8 18:56:33 2006 UTC (12 years, 11 months ago) by bcampen
Elaborating a comment.

Revision 6864 - Directory Listing
Modified Fri Dec 8 18:47:01 2006 UTC (12 years, 11 months ago) by bcampen
Making TransportSelector::findConnection(const Tuple&) a little more efficient.

Revision 6863 - Directory Listing
Modified Fri Dec 8 18:40:56 2006 UTC (12 years, 11 months ago) by bcampen
A comment.

Revision 6862 - Directory Listing
Modified Fri Dec 8 18:36:17 2006 UTC (12 years, 11 months ago) by bcampen
Removed some code that really belongs in the TU.

Revision 6860 - Directory Listing
Modified Fri Dec 8 11:05:46 2006 UTC (12 years, 11 months ago) by nash
code formatted
comment off annotate error so it fixes a bug resulting incorrect response @ Transport::makeFailedResponse

Revision 6859 - Directory Listing
Modified Wed Dec 6 17:13:45 2006 UTC (12 years, 11 months ago) by jmatthewsr
Test application that encodes a SIP message to a DataStream or file and records the elapsed run time.

Revision 6858 - Directory Listing
Modified Wed Dec 6 10:24:06 2006 UTC (12 years, 11 months ago) by nash
dum/DumTimeout.cxx:
 logging cosmetics

On behalf of Jinti:
Security.cxx:
 fixed buffer overflow problem

Revision 6857 - Directory Listing
Modified Tue Dec 5 17:49:46 2006 UTC (12 years, 11 months ago) by jmatthewsr
disable all tests except teststack due to build problems.

Revision 6856 - Directory Listing
Modified Tue Dec 5 17:43:14 2006 UTC (12 years, 11 months ago) by jmatthewsr
disable ssl for now

Revision 6855 - Directory Listing
Modified Tue Dec 5 17:39:13 2006 UTC (12 years, 11 months ago) by jmatthewsr


Revision 6854 - Directory Listing
Modified Tue Dec 5 17:36:57 2006 UTC (12 years, 11 months ago) by jmatthewsr
missing win32 specific files

Revision 6853 - Directory Listing
Modified Tue Dec 5 16:18:16 2006 UTC (12 years, 11 months ago) by jmatthewsr
- added faststream header file 
- modified dum/test/BasicCall.cxx to just run in UAS mode and answer all incoming calls and leave them up.  Testing performance with STL vs noSTL.

Revision 6852 - Directory Listing
Modified Tue Dec 5 15:22:03 2006 UTC (12 years, 11 months ago) by jmatthewsr
changes for replacing stl std::ostream for encoding SipMsg

Revision 6851 - Directory Listing
Modified Tue Dec 5 13:38:13 2006 UTC (12 years, 11 months ago) by jmatthewsr
performance enhancement for encoding SipMsg objects to output streams. Based on rev 6744.

Revision 6850 - Directory Listing
Modified Tue Dec 5 13:35:03 2006 UTC (12 years, 11 months ago) by jmatthewsr
j

Revision 6849 - Directory Listing
Modified Tue Dec 5 09:17:19 2006 UTC (12 years, 11 months ago) by wensong
added to destroy itself in the AppDialogSet end call.


Revision 6848 - Directory Listing
Modified Tue Dec 5 08:17:47 2006 UTC (12 years, 11 months ago) by wensong
changed the object Data::Empty to use static buffer.


Revision 6847 - Directory Listing
Modified Tue Dec 5 08:14:28 2006 UTC (12 years, 11 months ago) by wensong
remove the CVS directories.


Revision 6846 - Directory Listing
Modified Tue Dec 5 02:33:14 2006 UTC (12 years, 11 months ago) by jmatthewsr
made a copy

Revision 6830 - Directory Listing
Modified Tue Nov 28 20:58:51 2006 UTC (12 years, 11 months ago) by bcampen
Tweaks to how DUM stores/deletes flow state.

Revision 6828 - Directory Listing
Modified Mon Nov 27 18:27:19 2006 UTC (12 years, 11 months ago) by bcampen
sanityTests is now working (mostly)

Revision 6827 - Directory Listing
Modified Mon Nov 27 15:46:30 2006 UTC (12 years, 11 months ago) by bcampen
Everything builds now.

Revision 6826 - Directory Listing
Modified Fri Nov 24 09:48:40 2006 UTC (12 years, 11 months ago) by nash
logging cosmetics

InviteSession.cxx:
 end the call if ACK not received

Revision 6825 - Directory Listing
Modified Thu Nov 23 07:40:40 2006 UTC (13 years ago) by nash
logging cosmetics

Revision 6824 - Directory Listing
Modified Thu Nov 23 07:10:21 2006 UTC (13 years ago) by nash
loggin cosmetics

Revision 6821 - Directory Listing
Modified Wed Nov 22 03:58:57 2006 UTC (13 years ago) by nash
add AnswerSDP reason

ThreadIf:
  remove waitForShutdown method
  use RWMutex on mShutdown

Revision 6820 - Directory Listing
Modified Mon Nov 20 21:28:53 2006 UTC (13 years ago) by bcampen
Work on making repro support outbound.

Revision 6818 - Directory Listing
Modified Mon Nov 20 16:19:04 2006 UTC (13 years ago) by bcampen
Updating release notes.

Revision 6817 - Directory Listing
Modified Mon Nov 20 16:15:26 2006 UTC (13 years ago) by bcampen
Partial merge of main rev 6761 (DUM race-condition fixes)

Revision 6816 - Directory Listing
Modified Mon Nov 20 16:10:00 2006 UTC (13 years ago) by bcampen
Merging b-bwc-DNS_fixes rev 6770.

Revision 6813 - Directory Listing
Modified Mon Nov 20 02:39:20 2006 UTC (13 years ago) by nash
Modification made according to RFC 3261 - 12.2. Requests within a Dialog:
  routeSet cannot be modified on in-dialog transactions.

Revision 6812 - Directory Listing
Modified Fri Nov 17 23:54:19 2006 UTC (13 years ago) by bcampen
Support for ob parameter. Registrar support (mostly done, I think)

Revision 6811 - Directory Listing
Modified Fri Nov 17 23:03:48 2006 UTC (13 years ago) by bcampen
Work on the flow token generation functionality in Tuple, and test-cases for same.

Revision 6810 - Directory Listing
Modified Fri Nov 17 19:27:29 2006 UTC (13 years ago) by bcampen
Putting some fundamental guts in place.

Revision 6809 - Directory Listing
Modified Fri Nov 17 10:53:40 2006 UTC (13 years ago) by nash
Data.cxx:
 check buffer before delete it

Handle.hxx:
 init mId to Handled::npos

ClientInviteSession.cxx:
 assure onConnected is happened before onAnswer

Revision 6808 - Directory Listing
Modified Thu Nov 16 20:40:25 2006 UTC (13 years ago) by bcampen
Updated registrar code to use ContactInstanceRecord.

Revision 6807 - Directory Listing
Modified Thu Nov 16 17:11:48 2006 UTC (13 years ago) by bcampen
Added reg-id parameter, removed +sip.flowId parameter.

Revision 6806 - Directory Listing
Modified Thu Nov 16 16:36:25 2006 UTC (13 years ago) by bcampen
Restoring another necessary usage of Tuple::transport.

Revision 6805 - Directory Listing
Modified Thu Nov 16 16:22:02 2006 UTC (13 years ago) by bcampen
Restoring a necessary use of Tuple::transport.

Revision 6804 - Directory Listing
Modified Thu Nov 16 02:12:28 2006 UTC (13 years ago) by nash
add log at constructor (to detect dialog mismatch issue).

Revision 6803 - Directory Listing
Modified Wed Nov 15 23:32:51 2006 UTC (13 years ago) by bcampen
Making Tuple sufficient to fully specify a flow. Also, some progress towards removing Tuple::transport, and allowing transports to be brought up/down dynamically.

Revision 6802 - Directory Listing
Modified Wed Nov 15 15:36:50 2006 UTC (13 years ago) by bcampen
Branch for outbound work.

Revision 6801 - Directory Listing
Modified Wed Nov 15 10:50:53 2006 UTC (13 years ago) by nash
add more logging
ClientInviteSession.cxx:
  onConnected handler is triggered before onAnswer
ServerInviteSession.cxx:
  fixed onAckReceived wasn't handled

Revision 6788 - Directory Listing
Modified Fri Nov 10 16:33:15 2006 UTC (13 years ago) by bcampen
Some fixes to TransactionState in its use of DnsResult. Still some work left to do.

Revision 6787 - Directory Listing
Modified Fri Nov 10 15:49:42 2006 UTC (13 years ago) by bcampen
Unit-test for blacklisting.

Revision 6786 - Directory Listing
Modified Fri Nov 10 09:11:06 2006 UTC (13 years ago) by nash
logging cosmetics

Revision 6785 - Directory Listing
Modified Thu Nov 9 22:36:35 2006 UTC (13 years ago) by bcampen
Keeping up with API changes to DnsResult.

Revision 6784 - Directory Listing
Modified Thu Nov 9 22:21:52 2006 UTC (13 years ago) by bcampen
Slight API changes, Doxygenation.

Revision 6783 - Directory Listing
Modified Thu Nov 9 22:01:39 2006 UTC (13 years ago) by bcampen
Check whether incoming Tuples have been blacklisted before pushing them into mResults.

Revision 6782 - Directory Listing
Modified Thu Nov 9 21:51:49 2006 UTC (13 years ago) by bcampen
New structures/functions for handling blacklisting. With these, we blacklist a Tuple+target domain, instead of an individual resource-record. This is more correct. At some point, we may wish to refine this new code into a singleton pattern.

Revision 6781 - Directory Listing
Modified Thu Nov 9 21:29:31 2006 UTC (13 years ago) by bcampen
When an A lookup fails, but we have more SRV records to pursue, do not give up.

Revision 6780 - Directory Listing
Modified Thu Nov 9 21:07:54 2006 UTC (13 years ago) by bcampen
Changing a couple of variable names.

Revision 6779 - Directory Listing
Modified Thu Nov 9 20:54:34 2006 UTC (13 years ago) by bcampen
Code simplification.

Revision 6778 - Directory Listing
Modified Thu Nov 9 20:27:18 2006 UTC (13 years ago) by bcampen
Setting mHaveChosenTransport in a few places.

Revision 6777 - Directory Listing
Modified Thu Nov 9 20:10:47 2006 UTC (13 years ago) by bcampen
Missed a file.

Revision 6776 - Directory Listing
Modified Thu Nov 9 19:33:59 2006 UTC (13 years ago) by bcampen
Fixed some NAPTR selection logic.

Revision 6775 - Directory Listing
Modified Thu Nov 9 19:25:02 2006 UTC (13 years ago) by bcampen
Disable all automatic blacklisting.

Revision 6774 - Directory Listing
Modified Thu Nov 9 18:02:57 2006 UTC (13 years ago) by bcampen
Added a few asserts.

Revision 6773 - Directory Listing
Modified Thu Nov 9 18:02:35 2006 UTC (13 years ago) by bcampen
Work on transition() to allow for advancing through more than one DNS result safely.

Revision 6772 - Directory Listing
Modified Thu Nov 9 16:35:34 2006 UTC (13 years ago) by bcampen
Unit-test for DNS, plus some support. (This test requires a test.resiprocate.org zone to be configured in a very particular way. I have been running this unit-test on a different zone that is configured as necessary.) This test will not work until test.resiprocate.org is established, and the proper entries are created.

Revision 6771 - Directory Listing
Modified Thu Nov 9 10:43:15 2006 UTC (13 years ago) by nash
add instance id to contact header for every Dialog Request

Revision 6770 - Directory Listing
Modified Wed Nov 8 20:58:48 2006 UTC (13 years ago) by bcampen
Fixed SRV load-leveling arithmetic.

Revision 6769 - Directory Listing
Modified Wed Nov 8 19:45:06 2006 UTC (13 years ago) by bcampen
Branch for work on the DNS system.

Revision 6768 - Directory Listing
Modified Wed Nov 8 09:06:59 2006 UTC (13 years ago) by nash
remove __CLR_OR_THIS_CALL

Revision 6767 - Directory Listing
Modified Wed Nov 8 09:06:26 2006 UTC (13 years ago) by nash
revert back to use pre-buffer

Revision 6760 - Directory Listing
Modified Tue Nov 7 05:29:45 2006 UTC (13 years ago) by nash
sanity check

Revision 6757 - Directory Listing
Modified Mon Nov 6 18:46:34 2006 UTC (13 years ago) by bcampen
Don't try to access header(h_Vias).front() without first checking whether the Vias structure is empty. (backport of rev 6756 from main)

Revision 6753 - Directory Listing
Modified Mon Nov 6 02:55:46 2006 UTC (13 years ago) by nash
add resip log to ClientInviteSession asynchronized end()

Revision 6751 - Directory Listing
Modified Sat Nov 4 06:50:32 2006 UTC (13 years ago) by dragos
dtls-srtp

Revision 6750 - Directory Listing
Modified Sat Nov 4 06:49:52 2006 UTC (13 years ago) by dragos
temprary update (bypass timer issue)

Revision 6749 - Directory Listing
Modified Sat Nov 4 06:48:42 2006 UTC (13 years ago) by dragos
temporary update (avoid timer problems)

Revision 6748 - Directory Listing
Modified Sat Nov 4 06:47:56 2006 UTC (13 years ago) by dragos
paths update

Revision 6746 - Directory Listing
Modified Sat Nov 4 00:33:18 2006 UTC (13 years ago) by derek
fix timer lifetimes

Revision 6745 - Directory Listing
Modified Sat Nov 4 00:29:06 2006 UTC (13 years ago) by derek
update srtp

Revision 6744 - Directory Listing
Modified Fri Nov 3 13:17:01 2006 UTC (13 years ago) by wensong
code tidy up.


Revision 6743 - Directory Listing
Modified Thu Nov 2 11:12:27 2006 UTC (13 years ago) by nash
more human readable logging

Revision 6739 - Directory Listing
Modified Tue Oct 31 05:51:07 2006 UTC (13 years ago) by nash
using OpenSSL 0.9.8d 
add log for Subscription Retry

Revision 6738 - Directory Listing
Modified Tue Oct 31 02:56:36 2006 UTC (13 years ago) by kenho
optimize send on udp/tcp/tls transports

Revision 6735 - Directory Listing
Modified Sun Oct 29 00:42:43 2006 UTC (13 years ago) by jason


Revision 6734 - Directory Listing
Modified Sun Oct 29 00:29:51 2006 UTC (13 years ago) by jason
minor fixes for win32


Revision 6729 - Directory Listing
Modified Fri Oct 27 21:36:59 2006 UTC (13 years ago) by jason
fixed to work on windows


Revision 6727 - Directory Listing
Modified Fri Oct 27 16:08:57 2006 UTC (13 years ago) by adam
Fixed order-of-operations problem with SigComp packet detection


Revision 6726 - Directory Listing
Modified Thu Oct 26 18:23:12 2006 UTC (13 years ago) by adam
Changes so tfm will compile. Also, picking up some changed in rutil
that the previous checkin missed (oops).


Revision 6724 - Directory Listing
Modified Thu Oct 26 16:20:50 2006 UTC (13 years ago) by adam
Adding cppunit 1.12


Revision 6723 - Directory Listing
Modified Thu Oct 26 16:19:26 2006 UTC (13 years ago) by adam
Attempting to fix cppunit setup



Revision 6718 - Directory Listing
Modified Thu Oct 26 15:44:08 2006 UTC (13 years ago) by adam
Adjusted tests to handle new via branch format


Revision 6717 - Directory Listing
Modified Thu Oct 26 15:22:17 2006 UTC (13 years ago) by adam
Code complete on SigComp integration. Testing remains.


Revision 6716 - Directory Listing
Modified Thu Oct 26 12:41:16 2006 UTC (13 years ago) by nash
send INFO accept msg.

Revision 6711 - Directory Listing
Modified Wed Oct 25 09:58:10 2006 UTC (13 years ago) by nash
avoid 2 instance of SipStack usage

Revision 6710 - Directory Listing
Modified Wed Oct 25 07:33:37 2006 UTC (13 years ago) by nash
code tidy up

Revision 6708 - Directory Listing
Modified Tue Oct 24 04:32:41 2006 UTC (13 years, 1 month ago) by jason
fixed for win32

Revision 6707 - Directory Listing
Modified Tue Oct 24 01:41:23 2006 UTC (13 years, 1 month ago) by derek
compile time fix

Revision 6706 - Directory Listing
Modified Mon Oct 23 23:43:56 2006 UTC (13 years, 1 month ago) by derek
remove shim

Revision 6704 - Directory Listing
Modified Mon Oct 23 23:39:47 2006 UTC (13 years, 1 month ago) by ekr
Timer cleanup

Revision 6703 - Directory Listing
Modified Mon Oct 23 23:06:48 2006 UTC (13 years, 1 month ago) by derek
handshake accesor

Revision 6702 - Directory Listing
Modified Mon Oct 23 21:56:03 2006 UTC (13 years, 1 month ago) by ekr
Cleanup and cipher suite config

Revision 6700 - Directory Listing
Modified Mon Oct 23 20:11:05 2006 UTC (13 years, 1 month ago) by ekr
Timeout/retransmit works with test app (really)

Revision 6699 - Directory Listing
Modified Mon Oct 23 19:58:51 2006 UTC (13 years, 1 month ago) by ekr
Timeout/retransmit works with test app

Revision 6698 - Directory Listing
Modified Mon Oct 23 19:38:19 2006 UTC (13 years, 1 month ago) by ekr
SRTP echo server

Revision 6697 - Directory Listing
Modified Mon Oct 23 18:57:09 2006 UTC (13 years, 1 month ago) by ekr
Echoing in RTP

Revision 6696 - Directory Listing
Modified Mon Oct 23 18:28:45 2006 UTC (13 years, 1 month ago) by ekr
Hopefully fixed stuff

Revision 6695 - Directory Listing
Modified Mon Oct 23 18:09:53 2006 UTC (13 years, 1 month ago) by derek
fix

Revision 6694 - Directory Listing
Modified Mon Oct 23 18:09:11 2006 UTC (13 years, 1 month ago) by ekr
Added

Revision 6693 - Directory Listing
Modified Mon Oct 23 17:39:14 2006 UTC (13 years, 1 month ago) by derek
srtp profile creation

Revision 6692 - Directory Listing
Modified Mon Oct 23 17:20:43 2006 UTC (13 years, 1 month ago) by ekr
Start of slightly more realistic timer code

Revision 6691 - Directory Listing
Modified Mon Oct 23 15:37:00 2006 UTC (13 years, 1 month ago) by ekr
OpenSSL retransmits work

Revision 6690 - Directory Listing
Modified Mon Oct 23 11:59:42 2006 UTC (13 years, 1 month ago) by nash
when using Borrow Data, the length should be capacity - 1

Revision 6689 - Directory Listing
Modified Mon Oct 23 07:21:05 2006 UTC (13 years, 1 month ago) by ekr
Added demuxing

Revision 6688 - Directory Listing
Modified Mon Oct 23 06:55:34 2006 UTC (13 years, 1 month ago) by ekr
Added UDP test programs

Revision 6686 - Directory Listing
Modified Mon Oct 23 05:46:19 2006 UTC (13 years, 1 month ago) by derek
accessors

Revision 6685 - Directory Listing
Modified Mon Oct 23 03:14:25 2006 UTC (13 years, 1 month ago) by nash
remove Data's pre-buffer and couple of bug fix
all Exception class passes "const char*" instead of "const Data&"


Revision 6684 - Directory Listing
Modified Mon Oct 23 02:46:10 2006 UTC (13 years, 1 month ago) by ekr
Semi-working DTLS/SRTP wrapper

Revision 6683 - Directory Listing
Modified Mon Oct 23 01:04:36 2006 UTC (13 years, 1 month ago) by derek
for adam

Revision 6658 - Directory Listing
Modified Fri Oct 20 09:31:39 2006 UTC (13 years, 1 month ago) by wensong
fixed to release AppDialogSet correctly.


Revision 6657 - Directory Listing
Modified Thu Oct 19 14:13:19 2006 UTC (13 years, 1 month ago) by nash
onInfo() asynchronized accept/reject methods handover response sipMessage.

Revision 6656 - Directory Listing
Modified Wed Oct 18 19:04:29 2006 UTC (13 years, 1 month ago) by nash
assure no duplicate is inserted

Revision 6655 - Directory Listing
Modified Wed Oct 18 17:40:50 2006 UTC (13 years, 1 month ago) by nash
add check for valid method inside mSupportedMimeTypes map and assure no duplicate is inserted

Revision 6653 - Directory Listing
Modified Wed Oct 18 09:19:33 2006 UTC (13 years, 1 month ago) by nash
safe accesses to mime methods.

Revision 6652 - Directory Listing
Modified Wed Oct 18 09:08:32 2006 UTC (13 years, 1 month ago) by nash
checked existence before removal for removeSupportedMimeType()

Revision 6651 - Directory Listing
Modified Wed Oct 18 03:05:02 2006 UTC (13 years, 1 month ago) by nash
add SupportedMimeType() to dynamically accept/ignore INFOs

Revision 6637 - Directory Listing
Modified Thu Oct 12 17:55:16 2006 UTC (13 years, 1 month ago) by adam
Added compression configuration object and plumbed it through
to all the classes that will need to make use of compression.


Revision 6635 - Directory Listing
Modified Thu Oct 12 13:45:02 2006 UTC (13 years, 1 month ago) by wensong
changed not to use in-object buffer, which can save a lot of memory.


Revision 6634 - Directory Listing
Modified Thu Oct 12 07:02:19 2006 UTC (13 years, 1 month ago) by wensong
macro tidy up.


Revision 6632 - Directory Listing
Modified Tue Oct 10 21:46:02 2006 UTC (13 years, 1 month ago) by adam
Added configuration and build support for including SigComp library


Revision 6631 - Directory Listing
Modified Tue Oct 10 07:09:52 2006 UTC (13 years, 1 month ago) by wensong
tidy up to get compiled on Windows.


Revision 6630 - Directory Listing
Modified Tue Oct 10 06:55:37 2006 UTC (13 years, 1 month ago) by wensong
merge the change of r6391:6392 from https://scm.sipfoundry.org/rep/resiprocate/branches/b-teltel_penguin_server-20050706

added to enable TCP's keepalive feature so that half-open tcp/tls connections
can be collected back.



Revision 6629 - Directory Listing
Modified Tue Oct 10 02:22:55 2006 UTC (13 years, 1 month ago) by nash
add ExternalMessageHandler

Revision 6628 - Directory Listing
Modified Mon Oct 9 22:08:40 2006 UTC (13 years, 1 month ago) by adam
Making a branch to play around in.


Revision 6616 - Directory Listing
Modified Wed Oct 4 12:34:01 2006 UTC (13 years, 1 month ago) by nash
tidy up logics

Revision 6615 - Directory Listing
Modified Mon Oct 2 04:20:13 2006 UTC (13 years, 1 month ago) by nash
revert mShutdown = 0 inside join()

Revision 6614 - Directory Listing
Modified Sun Oct 1 10:09:30 2006 UTC (13 years, 1 month ago) by nash
comment

Revision 6613 - Directory Listing
Modified Sun Oct 1 10:05:45 2006 UTC (13 years, 1 month ago) by nash
correct isRunning() implementation.

Revision 6612 - Directory Listing
Modified Sun Oct 1 09:23:53 2006 UTC (13 years, 1 month ago) by nash
add isRunning()
reset mShutdown at run().

Revision 6611 - Directory Listing
Modified Sun Oct 1 09:23:04 2006 UTC (13 years, 1 month ago) by nash
add operator<() for std::map.

Revision 6610 - Directory Listing
Modified Sun Oct 1 09:22:16 2006 UTC (13 years, 1 month ago) by nash
format

Revision 6607 - Directory Listing
Modified Thu Sep 28 03:06:03 2006 UTC (13 years, 1 month ago) by nash
replace deprecated C APIs

Revision 6604 - Directory Listing
Modified Fri Sep 22 22:11:44 2006 UTC (13 years, 2 months ago) by bcampen
Windows build system changes to keep up with move of SelectInterruptor.

Revision 6602 - Directory Listing
Modified Fri Sep 22 19:59:04 2006 UTC (13 years, 2 months ago) by bcampen
Updated release notes to reflect latest work.

Revision 6601 - Directory Listing
Modified Fri Sep 22 19:53:16 2006 UTC (13 years, 2 months ago) by bcampen
Work from main (see rev 6600)

Revision 6599 - Directory Listing
Modified Fri Sep 22 17:44:33 2006 UTC (13 years, 2 months ago) by bcampen
Another build system fix from main, and a log-level fix for uncaught exceptions in StackThread. (up to rev 6598)

Revision 6596 - Directory Listing
Modified Thu Sep 21 15:00:09 2006 UTC (13 years, 2 months ago) by bcampen
Merging a fix to the build system from main. Up to rev 6595.

Revision 6594 - Directory Listing
Modified Thu Sep 21 14:53:19 2006 UTC (13 years, 2 months ago) by bcampen
Dirt-simple INSTALL file.

Revision 6593 - Directory Listing
Modified Thu Sep 21 14:52:43 2006 UTC (13 years, 2 months ago) by bcampen
Merging work from main.

Revision 6592 - Directory Listing
Modified Thu Sep 21 09:50:44 2006 UTC (13 years, 2 months ago) by nash
add DialogUsageManager::cancelInvite() (i.e. async) to replace end() (i.e. sync).

Revision 6588 - Directory Listing
Modified Fri Sep 15 09:49:48 2006 UTC (13 years, 2 months ago) by nash
no reuse AppDialogSet

Revision 6584 - Directory Listing
Modified Wed Sep 13 22:07:45 2006 UTC (13 years, 2 months ago) by bcampen
Final components of MinGW build.

Revision 6582 - Directory Listing
Modified Wed Sep 13 21:54:32 2006 UTC (13 years, 2 months ago) by bcampen
Merging more work from main (mostly work on build system).

Revision 6580 - Directory Listing
Modified Wed Sep 13 20:57:52 2006 UTC (13 years, 2 months ago) by bcampen
Couple of very minor edits.

Revision 6578 - Directory Listing
Modified Wed Sep 13 18:40:36 2006 UTC (13 years, 2 months ago) by bcampen
Moved a misplaced entry.

Revision 6577 - Directory Listing
Modified Wed Sep 13 18:37:25 2006 UTC (13 years, 2 months ago) by bcampen
Some editing.

Revision 6576 - Directory Listing
Modified Wed Sep 13 18:31:29 2006 UTC (13 years, 2 months ago) by bcampen
Categorized stuff in ReleaseNotes.txt

Revision 6575 - Directory Listing
Modified Wed Sep 13 17:14:21 2006 UTC (13 years, 2 months ago) by bcampen
Merging in work from main, up to rev 6574.

Revision 6574 - Directory Listing
Modified Wed Sep 13 17:01:25 2006 UTC (13 years, 2 months ago) by bcampen
Lots more stuff in ReleaseNotes.txt Still not organized really.

Revision 6557 - Directory Listing
Modified Thu Sep 7 14:14:38 2006 UTC (13 years, 2 months ago) by nash
!polo! - For thread safe, add asynchronized public methods to:
ClientInviteSession, ClientOutOfDialogReq, ClientPagerMessage, ClientPublication, ClientRegistration, ClientSubscription, ServerInviteSession, ServerOutOfDialogReq, ServerPagerMessage, ServerPublication, ServerRegistration, ServerSubscription, InviteSession.
Old public methods are now protected.

Revision 6556 - Directory Listing
Modified Wed Sep 6 10:57:56 2006 UTC (13 years, 2 months ago) by nash
consume fifo messages inside process() when blocking

Revision 6555 - Directory Listing
Modified Wed Sep 6 08:41:31 2006 UTC (13 years, 2 months ago) by nash
!polo!: Asynchronized DUM:
  Add asynchronized methods (i.e. post internal messages) to correcsponding  Synchronized public methods

Revision 6548 - Directory Listing
Modified Wed Aug 30 09:51:22 2006 UTC (13 years, 2 months ago) by nash
add performance hack for not copying Data object when passed into ParseBuffer constructor

Revision 6543 - Directory Listing
Modified Tue Aug 29 11:45:51 2006 UTC (13 years, 2 months ago) by nash
fixed ParseBuffer possibility used stacked resip::Data object


Revision 6542 - Directory Listing
Modified Tue Aug 29 05:24:59 2006 UTC (13 years, 2 months ago) by nash
add checks for invalid AppDialogSetHandle 

Revision 6537 - Directory Listing
Modified Fri Aug 25 20:05:10 2006 UTC (13 years, 2 months ago) by bcampen
Added a release notes file. Preliminary content (not complete, not well-organized).

Revision 6536 - Directory Listing
Modified Fri Aug 25 19:42:55 2006 UTC (13 years, 2 months ago) by bcampen
Merging work from main trunk.

Revision 6534 - Directory Listing
Modified Fri Aug 25 19:28:49 2006 UTC (13 years, 2 months ago) by bcampen
Release branch.

Revision 6516 - Directory Listing
Modified Thu Aug 17 22:08:33 2006 UTC (13 years, 3 months ago) by derek
new version of cppunit branch

Revision 6511 - Directory Listing
Modified Wed Aug 16 11:30:40 2006 UTC (13 years, 3 months ago) by nash
Add asynchronized reject (reINVITE/UPDATE) for InviteSession

Revision 6509 - Directory Listing
Modified Tue Aug 15 20:07:22 2006 UTC (13 years, 3 months ago) by bcampen
Some more work on the RFC4475TortureTests case, with some work on ParserCategory to help smooth things along.

Revision 6506 - Directory Listing
Modified Tue Aug 15 15:42:19 2006 UTC (13 years, 3 months ago) by bcampen
Integrating PEDANTIC_STACK variable into build system.

Revision 6505 - Directory Listing
Modified Tue Aug 15 15:40:41 2006 UTC (13 years, 3 months ago) by bcampen
Fix a typo.

Revision 6493 - Directory Listing
Modified Fri Aug 11 18:30:56 2006 UTC (13 years, 3 months ago) by bcampen
Some work on wsinv, fleshed out intmeth.

Revision 6492 - Directory Listing
Modified Fri Aug 11 14:51:32 2006 UTC (13 years, 3 months ago) by bcampen
Fleshed out case wsinv in RFC4475TortureTests.

Revision 6491 - Directory Listing
Modified Fri Aug 11 14:51:04 2006 UTC (13 years, 3 months ago) by bcampen
Fixed bug where whitespace after senthost in Via was not ignored. Also, fleshed out case wsinv in RFC4475TortureTests.

Revision 6490 - Directory Listing
Modified Thu Aug 10 22:35:01 2006 UTC (13 years, 3 months ago) by bcampen
Fixed SipMessage::parseAllHeaders to do the empty header-field-value repair work that the SipMessage::header() interface normally does.

Revision 6480 - Directory Listing
Modified Wed Aug 9 16:41:42 2006 UTC (13 years, 3 months ago) by bcampen
Removing last uses of IntegerCategory and IntegerParameter.

Revision 6479 - Directory Listing
Modified Wed Aug 9 15:38:40 2006 UTC (13 years, 3 months ago) by bcampen
Configuration for Content-Length checking, PEDANTIC_STACK build parameter (not integrated into build system yet; may end up making this runtime configurable)

Revision 6476 - Directory Listing
Modified Wed Aug 9 06:17:15 2006 UTC (13 years, 3 months ago) by nash
code tidy up

Revision 6475 - Directory Listing
Modified Wed Aug 9 05:54:03 2006 UTC (13 years, 3 months ago) by nash
!polo! - enum 'LocalAlloc' name changed to 'LocalAllocSize' (conflicted with function LocalAlloc).

Revision 6472 - Directory Listing
Modified Mon Aug 7 21:42:24 2006 UTC (13 years, 3 months ago) by bcampen
Someone missed a CRLF.

Revision 6471 - Directory Listing
Modified Mon Aug 7 21:25:56 2006 UTC (13 years, 3 months ago) by bcampen
Fixed an overflow bug in SdpContents::Session::Time::parse().

Revision 6470 - Directory Listing
Modified Mon Aug 7 20:48:21 2006 UTC (13 years, 3 months ago) by bcampen
On second thought, let's fix it this way.

Revision 6469 - Directory Listing
Modified Mon Aug 7 20:36:40 2006 UTC (13 years, 3 months ago) by bcampen
Ignore empty parameters.

Revision 6468 - Directory Listing
Modified Mon Aug 7 20:36:07 2006 UTC (13 years, 3 months ago) by bcampen
More verbose logging in RFC4475TortureTests.

Revision 6467 - Directory Listing
Modified Mon Aug 7 19:32:28 2006 UTC (13 years, 3 months ago) by bcampen
Removed UInt8Category and UInt8Parameter.

Revision 6466 - Directory Listing
Modified Mon Aug 7 17:56:33 2006 UTC (13 years, 3 months ago) by bcampen
Enforcement of single-value headers.

Revision 6465 - Directory Listing
Modified Mon Aug 7 16:36:26 2006 UTC (13 years, 3 months ago) by bcampen
Fixing a mess. (Patch was applied twice to new files)

Revision 6464 - Directory Listing
Modified Mon Aug 7 16:32:04 2006 UTC (13 years, 3 months ago) by bcampen
Initial work on making SipMessage compliant with RFC 3261 sec 18.3 (ie. making SipMessage take Content-Length seriously).

Revision 6463 - Directory Listing
Modified Mon Aug 7 16:29:09 2006 UTC (13 years, 3 months ago) by bcampen
Fixes for parsing of integral values (on most platforms, integral values could be no larger than 2**31-1, as opposed to 2**32-1, and overflow-checking was not performed.)

Revision 6462 - Directory Listing
Modified Mon Aug 7 16:28:39 2006 UTC (13 years, 3 months ago) by bcampen
Fixes for parsing of integral values (on most platforms, integral values could be no larger than 2**31-1, as opposed to 2**32-1, and overflow-checking was not performed.)

Revision 6461 - Directory Listing
Modified Mon Aug 7 16:05:22 2006 UTC (13 years, 3 months ago) by bcampen
Filling branch.

Revision 6460 - Directory Listing
Modified Mon Aug 7 16:03:45 2006 UTC (13 years, 3 months ago) by bcampen
Addressing issues with the parser discovered by torture-tests (RFC 4475).

Revision 6447 - Directory Listing
Modified Wed Aug 2 11:06:27 2006 UTC (13 years, 3 months ago) by nash
add license/copyright

Revision 6446 - Directory Listing
Modified Wed Aug 2 11:02:08 2006 UTC (13 years, 3 months ago) by nash
!polo! - process(bool block) so the fifo can block if dum is running under a thread.
         Add two internal messages for asynchronized end() and reject().
         Add InviteSession::endAsync() and ServerInviteSession::rejectAsync().

Revision 6445 - Directory Listing
Modified Wed Aug 2 10:50:15 2006 UTC (13 years, 3 months ago) by nash
!polo! - logic error on fifo wait-for-timeout.

Revision 6441 - Directory Listing
Modified Mon Jul 31 11:50:56 2006 UTC (13 years, 3 months ago) by nash
const method.

Revision 6426 - Directory Listing
Modified Wed Jul 26 06:32:06 2006 UTC (13 years, 3 months ago) by wensong
changed to publish again in 20 seconds when the rest error happens.

Revision 6424 - Directory Listing
Modified Wed Jul 26 03:59:08 2006 UTC (13 years, 3 months ago) by nash
check if response 481 need to re-SUBSCRIBE if no Expire Header field or Expire > 0

Revision 6406 - Directory Listing
Modified Fri Jul 21 05:28:46 2006 UTC (13 years, 4 months ago) by wensong
restructure the code of client subscription.

Revision 6393 - Directory Listing
Modified Mon Jul 10 06:18:47 2006 UTC (13 years, 4 months ago) by wensong
code tidy up.


Revision 6392 - Directory Listing
Modified Sun Jul 9 14:07:15 2006 UTC (13 years, 4 months ago) by wensong
added to enable TCP's keepalive feature so that half-open tcp/tls connections
can be collected back.


Revision 6390 - Directory Listing
Modified Thu Jul 6 15:19:54 2006 UTC (13 years, 4 months ago) by wensong
revert the wrong commit of auto-generated Makefiles.


Revision 6389 - Directory Listing
Modified Tue Jul 4 08:31:15 2006 UTC (13 years, 4 months ago) by wensong
tidy up autotools scripts.


Revision 6388 - Directory Listing
Modified Mon Jul 3 11:18:17 2006 UTC (13 years, 4 months ago) by nash
fixed some error declaration for WIN32 exports 

Revision 6385 - Directory Listing
Modified Mon Jun 26 10:21:07 2006 UTC (13 years, 4 months ago) by wensong
changed not to reuse appDialogSet for terminated subscription.

Revision 6383 - Directory Listing
Modified Thu Jun 22 13:52:02 2006 UTC (13 years, 5 months ago) by sgodin
- change to ensure 100 trying message is sent, if app doesn't send within 80ms

Revision 6372 - Directory Listing
Modified Mon Jun 19 08:13:08 2006 UTC (13 years, 5 months ago) by nash
handling 200 retransmit and ACK timeout 

Revision 6371 - Directory Listing
Modified Fri Jun 16 03:47:47 2006 UTC (13 years, 5 months ago) by nash
disable MSVC 4251 warning

Revision 6369 - Directory Listing
Modified Thu Jun 15 09:41:03 2006 UTC (13 years, 5 months ago) by nash
correct error #define previously checked in

Revision 6368 - Directory Listing
Modified Thu Jun 15 05:28:46 2006 UTC (13 years, 5 months ago) by nash
make classes exportable under WIN32 

Revision 6366 - Directory Listing
Modified Wed Jun 14 11:50:38 2006 UTC (13 years, 5 months ago) by wensong
fixed to send response to wire correctly when destination is set.


Revision 6364 - Directory Listing
Modified Mon Jun 12 05:37:09 2006 UTC (13 years, 5 months ago) by wensong
fixed to handle mBuffer in ConnectionBase, especially when weird messages are received.


Revision 6363 - Directory Listing
Modified Mon Jun 12 03:56:39 2006 UTC (13 years, 5 months ago) by wensong
fixed resiprocate automake file to include TimeAccumulate and
os/HeapInstanceCounter header and source files.


Revision 6362 - Directory Listing
Modified Mon Jun 12 03:46:06 2006 UTC (13 years, 5 months ago) by wensong
fixed to handle mBuffer in Connection, especially when weird messages are received.


Revision 6360 - Directory Listing
Modified Sat Jun 10 18:50:01 2006 UTC (13 years, 5 months ago) by jason
*** empty log message ***

Revision 6358 - Directory Listing
Modified Thu Jun 8 19:48:36 2006 UTC (13 years, 5 months ago) by jryan
Another rethink on this...remove the send() assert and allow requests or responses to handled in the derived class.

Revision 6355 - Directory Listing
Modified Wed Jun 7 16:04:11 2006 UTC (13 years, 5 months ago) by jryan
Fix up to call base class send() for requests only

Revision 6354 - Directory Listing
Modified Wed Jun 7 14:53:25 2006 UTC (13 years, 5 months ago) by jryan
Another error

Revision 6353 - Directory Listing
Modified Wed Jun 7 14:48:43 2006 UTC (13 years, 5 months ago) by jryan
Fixed a couple of errors

Revision 6352 - Directory Listing
Modified Wed Jun 7 11:05:41 2006 UTC (13 years, 5 months ago) by nash
fix wrong variable name

Revision 6351 - Directory Listing
Modified Wed Jun 7 09:08:05 2006 UTC (13 years, 5 months ago) by nash
having onAckReceived not pure virtual 

Revision 6350 - Directory Listing
Modified Wed Jun 7 06:19:36 2006 UTC (13 years, 5 months ago) by nash
ServerInviteSession.cxx:
 trigger onConnected upon ACK received

InviteSession.cxx\InviteSessionHandler.cxx\hxx:
 Add OnAckReceived handler

Revision 6349 - Directory Listing
Modified Wed Jun 7 02:14:10 2006 UTC (13 years, 5 months ago) by nash
fixed sanity check for convertInt 

Revision 6346 - Directory Listing
Modified Tue Jun 6 20:59:09 2006 UTC (13 years, 5 months ago) by rohan
fixed errant comment in GRUU monkey

Revision 6345 - Directory Listing
Modified Tue Jun 6 20:57:23 2006 UTC (13 years, 5 months ago) by rohan
update server registration handling in DUM to store data necessary for outbound and GRUU

Revision 6344 - Directory Listing
Modified Mon Jun 5 22:31:16 2006 UTC (13 years, 5 months ago) by jryan
Server/Client out of dialog transactions
Other fixes to PageModePrd

Revision 6343 - Directory Listing
Modified Mon Jun 5 22:15:21 2006 UTC (13 years, 5 months ago) by fluffy
added STUN message creation in TCP - did not test 

Revision 6342 - Directory Listing
Modified Mon Jun 5 22:14:36 2006 UTC (13 years, 5 months ago) by dlb
early usage wrangling


Revision 6341 - Directory Listing
Modified Mon Jun 5 22:14:03 2006 UTC (13 years, 5 months ago) by dlb
early usage wrangling


Revision 6340 - Directory Listing
Modified Mon Jun 5 22:13:32 2006 UTC (13 years, 5 months ago) by adam
Copying tu from request to response


Revision 6339 - Directory Listing
Modified Mon Jun 5 22:13:16 2006 UTC (13 years, 5 months ago) by fluffy
added STUN message creation in TCP - did not test 

Revision 6338 - Directory Listing
Modified Mon Jun 5 22:12:33 2006 UTC (13 years, 5 months ago) by jason


Revision 6337 - Directory Listing
Modified Mon Jun 5 21:57:00 2006 UTC (13 years, 5 months ago) by sgodin
- move isClientTransaction to TransactionMessage.cxx
- make isClientTransaction, isRequest and isResponse work for StunMessage
- get StunMessageStruct to cleanup up it's own TurnData


Revision 6336 - Directory Listing
Modified Mon Jun 5 21:48:45 2006 UTC (13 years, 5 months ago) by jason


Revision 6335 - Directory Listing
Modified Mon Jun 5 21:46:02 2006 UTC (13 years, 5 months ago) by fluffy
Start support for STUN message in TCP

Revision 6334 - Directory Listing
Modified Mon Jun 5 21:41:17 2006 UTC (13 years, 5 months ago) by dlb
early usage wrangling


Revision 6333 - Directory Listing
Modified Mon Jun 5 21:34:00 2006 UTC (13 years, 5 months ago) by sgodin
adding missing files....

Revision 6332 - Directory Listing
Modified Mon Jun 5 21:32:49 2006 UTC (13 years, 5 months ago) by adam
Added (incomplete) ServerRegistration implementation


Revision 6331 - Directory Listing
Modified Mon Jun 5 21:29:41 2006 UTC (13 years, 5 months ago) by dlb
early usage wrangling


Revision 6330 - Directory Listing
Modified Mon Jun 5 21:13:10 2006 UTC (13 years, 5 months ago) by jryan
Add missing namespace/subsystem define

Revision 6329 - Directory Listing
Modified Mon Jun 5 21:06:20 2006 UTC (13 years, 5 months ago) by jryan
Add Vovida license text

Revision 6328 - Directory Listing
Modified Mon Jun 5 20:59:22 2006 UTC (13 years, 5 months ago) by sgodin
Stun message now parses

Revision 6327 - Directory Listing
Modified Mon Jun 5 20:28:53 2006 UTC (13 years, 5 months ago) by jryan
Change protectedDispatch to std::auto_ptr
Add PageModePrd.cxx

Revision 6326 - Directory Listing
Modified Mon Jun 5 20:11:00 2006 UTC (13 years, 5 months ago) by jason


Revision 6325 - Directory Listing
Modified Mon Jun 5 18:45:38 2006 UTC (13 years, 5 months ago) by adam
Branch for IVR Technology's Windows performance improvements


Revision 6324 - Directory Listing
Modified Mon Jun 5 18:10:15 2006 UTC (13 years, 5 months ago) by sgodin
- renamed StunMessage in Stun.hxx/cxx to StunMessageStruct
- moved some more members down from SipMessge to TransactionMessage
- started to fill in some StunMessage guts

Revision 6323 - Directory Listing
Modified Mon Jun 5 17:44:22 2006 UTC (13 years, 5 months ago) by adam
Changed dispatch to use auto_ptr


Revision 6322 - Directory Listing
Modified Mon Jun 5 16:59:47 2006 UTC (13 years, 5 months ago) by jason


Revision 6321 - Directory Listing
Modified Mon Jun 5 02:15:30 2006 UTC (13 years, 5 months ago) by adam
Persistence is being moved into the application


Revision 6320 - Directory Listing
Modified Mon Jun 5 01:00:18 2006 UTC (13 years, 5 months ago) by dlb
early stuff


Revision 6319 - Directory Listing
Modified Mon Jun 5 00:47:08 2006 UTC (13 years, 5 months ago) by sgodin
- separate TransactionState into SipTransactionState and StunTransactionState
- Stun stuff still doesn't work - but SipMessage processing should still work

Revision 6318 - Directory Listing
Modified Sun Jun 4 23:36:36 2006 UTC (13 years, 5 months ago) by adam
Fixed "dispatch" handling in PrdCommand


Revision 6317 - Directory Listing
Modified Sun Jun 4 23:31:02 2006 UTC (13 years, 5 months ago) by jryan
New Prd derivatives
Change UsageUseException to PrdUseException

Revision 6316 - Directory Listing
Modified Sun Jun 4 23:23:01 2006 UTC (13 years, 5 months ago) by jryan


Revision 6315 - Directory Listing
Modified Sun Jun 4 23:15:17 2006 UTC (13 years, 5 months ago) by dlb
early stuff


Revision 6314 - Directory Listing
Modified Sun Jun 4 22:50:22 2006 UTC (13 years, 5 months ago) by adam
Added Page Mode PRD


Revision 6313 - Directory Listing
Modified Sun Jun 4 22:36:39 2006 UTC (13 years, 5 months ago) by alan
Make system overhaul - cleanup of include and lib dirs.
DumPostable update in DUMv1.


Revision 6312 - Directory Listing
Modified Sun Jun 4 22:22:01 2006 UTC (13 years, 5 months ago) by adam
Derived Russian Doll from ApplicationMessage


Revision 6311 - Directory Listing
Modified Sun Jun 4 22:20:12 2006 UTC (13 years, 5 months ago) by jason


Revision 6310 - Directory Listing
Modified Sun Jun 4 22:13:02 2006 UTC (13 years, 5 months ago) by jason


Revision 6309 - Directory Listing
Modified Sun Jun 4 21:53:05 2006 UTC (13 years, 5 months ago) by adam
Removed now necessary mIsDead flag


Revision 6308 - Directory Listing
Modified Sun Jun 4 21:39:28 2006 UTC (13 years, 5 months ago) by adam
Removed unnecessary base


Revision 6307 - Directory Listing
Modified Sun Jun 4 21:12:23 2006 UTC (13 years, 5 months ago) by jason


Revision 6306 - Directory Listing
Modified Sun Jun 4 20:08:58 2006 UTC (13 years, 5 months ago) by fluffy
this won't work but it compiles

Revision 6305 - Directory Listing
Modified Sun Jun 4 20:04:56 2006 UTC (13 years, 5 months ago) by adam
Rationalized PrdManagerCommands and added functor bodies


Revision 6304 - Directory Listing
Modified Sun Jun 4 19:32:04 2006 UTC (13 years, 5 months ago) by jason


Revision 6303 - Directory Listing
Modified Sun Jun 4 19:24:05 2006 UTC (13 years, 5 months ago) by adam
Finished PrdCommand structure


Revision 6302 - Directory Listing
Modified Sun Jun 4 19:13:04 2006 UTC (13 years, 5 months ago) by jason


Revision 6301 - Directory Listing
Modified Sun Jun 4 19:05:27 2006 UTC (13 years, 5 months ago) by jason


Revision 6300 - Directory Listing
Modified Sun Jun 4 19:03:38 2006 UTC (13 years, 5 months ago) by dlb
blah

Revision 6299 - Directory Listing
Modified Sun Jun 4 18:09:55 2006 UTC (13 years, 5 months ago) by jason


Revision 6298 - Directory Listing
Modified Sun Jun 4 17:01:47 2006 UTC (13 years, 5 months ago) by sgodin
commit correct file this time

Revision 6297 - Directory Listing
Modified Sun Jun 4 16:46:05 2006 UTC (13 years, 5 months ago) by fluffy
add StunMessage.hxx

Revision 6296 - Directory Listing
Modified Sun Jun 4 16:34:16 2006 UTC (13 years, 5 months ago) by jason


Revision 6295 - Directory Listing
Modified Sun Jun 4 04:32:14 2006 UTC (13 years, 5 months ago) by sgodin
Prd constructor work

Revision 6294 - Directory Listing
Modified Sun Jun 4 04:28:47 2006 UTC (13 years, 5 months ago) by sgodin
moved BaseCreator functionality into Prd

Revision 6293 - Directory Listing
Modified Sun Jun 4 04:10:10 2006 UTC (13 years, 5 months ago) by adam
Removed sip message from constructor of PRD


Revision 6292 - Directory Listing
Modified Sun Jun 4 04:06:34 2006 UTC (13 years, 5 months ago) by adam
Fixing MS-Damage


Revision 6291 - Directory Listing
Modified Sun Jun 4 04:05:23 2006 UTC (13 years, 5 months ago) by sgodin
first crack at converting ClientRegistration to new model - doesn't compile yet

Revision 6290 - Directory Listing
Modified Sun Jun 4 03:10:49 2006 UTC (13 years, 5 months ago) by adam
Undoing a stilly mistake


Revision 6289 - Directory Listing
Modified Sun Jun 4 03:10:28 2006 UTC (13 years, 5 months ago) by adam
Adding Prd.cxx


Revision 6288 - Directory Listing
Modified Sun Jun 4 02:47:51 2006 UTC (13 years, 5 months ago) by jason
added UAC prack support


Revision 6287 - Directory Listing
Modified Sun Jun 4 01:26:47 2006 UTC (13 years, 5 months ago) by alan
Merged revisions 6283-6285 via svnmerge from 
https://scm.sipfoundry.org/rep/resiprocate/main/repro

........
  r6285 | alan | 2006-06-03 18:25:22 -0700 (Sat, 03 Jun 2006) | 1 line
  
  removed rhi accident
........


Revision 6284 - Directory Listing
Modified Sun Jun 4 01:21:34 2006 UTC (13 years, 5 months ago) by alan
Merged revisions 6270-6283 via svnmerge from 
https://scm.sipfoundry.org/rep/resiprocate/main/repro

........
  r6282 | alan | 2006-06-03 18:07:16 -0700 (Sat, 03 Jun 2006) | 2 lines
  
  Build tweaks - removing build time sensitivities.
........


Revision 6283 - Directory Listing
Modified Sun Jun 4 01:20:24 2006 UTC (13 years, 5 months ago) by alan
Initialized merge tracking via "svnmerge" with revisions "1-6270" from 
https://scm.sipfoundry.org/rep/resiprocate/main/repro


Revision 6281 - Directory Listing
Modified Sun Jun 4 00:54:18 2006 UTC (13 years, 5 months ago) by adam
Added Prd Heirarchy header files


Revision 6280 - Directory Listing
Modified Sun Jun 4 00:47:43 2006 UTC (13 years, 5 months ago) by jason


Revision 6279 - Directory Listing
Modified Sun Jun 4 00:46:41 2006 UTC (13 years, 5 months ago) by jason
make Fifo subclass of Postable


Revision 6278 - Directory Listing
Modified Sun Jun 4 00:31:00 2006 UTC (13 years, 5 months ago) by jason


Revision 6277 - Directory Listing
Modified Sun Jun 4 00:24:36 2006 UTC (13 years, 5 months ago) by adam
Adding dialog usage (skeleton file)


Revision 6276 - Directory Listing
Modified Sun Jun 4 00:20:13 2006 UTC (13 years, 5 months ago) by sgodin
cleanup

Revision 6275 - Directory Listing
Modified Sun Jun 4 00:18:48 2006 UTC (13 years, 5 months ago) by adam
Adding Prd header file (no expectation of compilation yet)


Revision 6273 - Directory Listing
Modified Sat Jun 3 23:11:57 2006 UTC (13 years, 5 months ago) by fluffy
 fixed for windows - I mena mac 

Revision 6271 - Directory Listing
Modified Sat Jun 3 22:17:29 2006 UTC (13 years, 5 months ago) by alan
GRUU development branch


Revision 6269 - Directory Listing
Modified Sat Jun 3 19:01:36 2006 UTC (13 years, 5 months ago) by alan
Work session codeline.



Revision 6265 - Directory Listing
Modified Fri Jun 2 03:39:13 2006 UTC (13 years, 5 months ago) by wensong
fixed SipMessage::getTransactionId() to throw exception when there is no
transaction id in branch parameter, and tidy up assertion.


Revision 6264 - Directory Listing
Modified Thu Jun 1 17:02:29 2006 UTC (13 years, 5 months ago) by nash
throw an assertion on why retransmit 200 CSeq is out of order

Revision 6263 - Directory Listing
Modified Thu Jun 1 16:53:03 2006 UTC (13 years, 5 months ago) by nash
fixed need to handling AckTimeout by CSeq id as well

Revision 6260 - Directory Listing
Modified Wed May 31 00:07:35 2006 UTC (13 years, 5 months ago) by rjsparks
Branch for some tweaks to make production of the secflows ID easier



Revision 6254 - Directory Listing
Modified Sat May 27 02:14:57 2006 UTC (13 years, 5 months ago) by wensong
merge the changes of r6215:6250 from branch https://scm.sipfoundry.org/rep/resiprocate/branches/b-teltel_penguin_client-20050602


Revision 6253 - Directory Listing
Modified Fri May 26 15:07:07 2006 UTC (13 years, 5 months ago) by wensong
code tidy up again (port from trunk).

Revision 6251 - Directory Listing
Modified Fri May 26 14:38:03 2006 UTC (13 years, 5 months ago) by wensong
code tidy up.


Revision 6250 - Directory Listing
Modified Fri May 26 14:33:05 2006 UTC (13 years, 5 months ago) by wensong
code tidy up.

port from trunk:
* fixed not to call processReliability twice for cancel message.
* fixed to send 503 response correctly in TransactionState::processTransportFailure().


Revision 6248 - Directory Listing
Modified Thu May 25 10:01:38 2006 UTC (13 years, 5 months ago) by nash
commit on behalf of Jinti Shen

Fixed handling of stray CANCEL. But is done differently than the main trunk as revision 6244, we think that newly created TransactionState does not gets deleted (can't find associated timer to delete it) and resulting memory leak bug

Revision 6247 - Directory Listing
Modified Thu May 25 09:44:30 2006 UTC (13 years, 5 months ago) by nash
commit on behalf of Jinti Shen

merged bug fix from main trunk

Revision 6215 - Directory Listing
Modified Fri May 12 07:29:08 2006 UTC (13 years, 6 months ago) by nash
fixed error merged code

Revision 6213 - Directory Listing
Modified Fri May 12 07:06:09 2006 UTC (13 years, 6 months ago) by wensong
fixed to set mTarget the specified destination in TransactionState::sendToWire() when destination is set.



Revision 6212 - Directory Listing
Modified Fri May 12 06:42:11 2006 UTC (13 years, 6 months ago) by wensong
merge the change of r6188:6194 from https://scm.sipfoundry.org/rep/resiprocate/branches/b-teltel_penguin_server-20050706

fixed the mBuffer memory leak for ConnectionBase in some situations.
added to release tls and dtls transport in TransportSelector destructor (ported from trunk)
added more sanity check and code tidy up.
fix Connection::performRead() to set mMessage zero after adding message into fifo.


Revision 6211 - Directory Listing
Modified Fri May 12 06:19:47 2006 UTC (13 years, 6 months ago) by wensong
merge the change of r6153:6154 and r6158:6178 from https://scm.sipfoundry.org/rep/resiprocate/branches/b-teltel_penguin_server-20050706

port the fixes of -r6144:6145 from main trunk to fix openssl leaks.
fixed to separate mRootCerts into mRootTlsCerts and mRootSslCerts.
fixed to release mBuffer inside ConnectionBase correctly.


Revision 6210 - Directory Listing
Modified Fri May 12 03:25:36 2006 UTC (13 years, 6 months ago) by wensong
added an option to enable server authentication or not.

Revision 6207 - Directory Listing
Modified Thu May 11 16:28:47 2006 UTC (13 years, 6 months ago) by wensong
fixed not to check state in TlsConnection constructor because it's broken.

Revision 6204 - Directory Listing
Modified Tue May 9 13:27:47 2006 UTC (13 years, 6 months ago) by wensong
added to include subversion revision number.


Revision 6202 - Directory Listing
Modified Tue May 9 07:00:42 2006 UTC (13 years, 6 months ago) by wensong
fixed to process requests over udp transport reliably when destination is set.


Revision 6194 - Directory Listing
Modified Thu May 4 02:37:37 2006 UTC (13 years, 6 months ago) by wensong
fixed the mBuffer memory leak for Connection in some situations.


Revision 6193 - Directory Listing
Modified Thu May 4 02:35:14 2006 UTC (13 years, 6 months ago) by wensong
changed to set Tls connection shutdown quietly at server side.


Revision 6192 - Directory Listing
Modified Wed May 3 05:15:07 2006 UTC (13 years, 6 months ago) by wensong
added to release tls and dtls transport in TransportSelector destructor (ported from trunk)


Revision 6190 - Directory Listing
Modified Tue May 2 11:39:43 2006 UTC (13 years, 6 months ago) by wensong
added more sanity check and code tidy up.


Revision 6189 - Directory Listing
Modified Tue May 2 04:04:31 2006 UTC (13 years, 6 months ago) by wensong
fix Connection::performRead() to set mMessage zero after adding message into fifo.


Revision 6185 - Directory Listing
Modified Sun Apr 30 01:50:57 2006 UTC (13 years, 6 months ago) by wensong
optimize AbstractFifo::getNext(int ms) to save one Timer::getTimeMs() when there is message available.


Revision 6184 - Directory Listing
Modified Sat Apr 29 11:05:54 2006 UTC (13 years, 6 months ago) by wensong
port Fifo<Msg>::getNext(int ms) interface from trunk.


Revision 6181 - Directory Listing
Modified Wed Apr 26 06:51:31 2006 UTC (13 years, 6 months ago) by nash
Fixed if last re-INVITE (offer) decided to be failed then state should transit back to Connected state

Revision 6180 - Directory Listing
Modified Tue Apr 25 07:19:58 2006 UTC (13 years, 6 months ago) by nash
handling dispatchSentReinvite when event of On2xxAnswer/On2xxOffer/On2xx if CSeq is smaller than my last re-INVITE then it's previous 2xx and should just reply ACK as handled in dispatchConnected

Revision 6179 - Directory Listing
Modified Tue Apr 25 04:41:24 2006 UTC (13 years, 6 months ago) by nash
fixed SentReinviteGlare and SentUpdateGlare didn't increment CSeq

Revision 6178 - Directory Listing
Modified Mon Apr 24 15:28:37 2006 UTC (13 years, 7 months ago) by wensong
fixed to release mBuffer inside Connection correctly.


Revision 6177 - Directory Listing
Modified Mon Apr 24 04:28:58 2006 UTC (13 years, 7 months ago) by wensong
fixed to separate mRootCerts into mRootTlsCerts and mRootSslCerts.


Revision 6169 - Directory Listing
Modified Thu Apr 20 08:45:29 2006 UTC (13 years, 7 months ago) by nash
InviteSession.cxx:
 add annotation for 422 response

ClientInviteSession.cxx:
 differentiate InviteFailure && GeneralFailure for onTerminated 

Revision 6168 - Directory Listing
Modified Thu Apr 20 08:03:45 2006 UTC (13 years, 7 months ago) by nash
still trigger onNewSession for failure INVITE

Revision 6158 - Directory Listing
Modified Tue Apr 18 14:56:40 2006 UTC (13 years, 7 months ago) by wensong
added to preload security keys in SipStack constructor.


Revision 6157 - Directory Listing
Modified Tue Apr 18 04:04:01 2006 UTC (13 years, 7 months ago) by nash
taken from Main trunk

Dialog.hxx:
 add isDestroying method

DialogSet.cxx\DialogSet.hxx:
  add Destroying state
  implemented SUBSCRIBE and PUBLISH response handling
  implemented REFER request handling

Headers.cxx\Headers.hxx\HeaderTypes.hxx\SipMessage.cxx\SipMessage.hxx:
  add h_ReferSub header type
  

Revision 6154 - Directory Listing
Modified Mon Apr 17 08:16:10 2006 UTC (13 years, 7 months ago) by wensong
port the fixes of -r6144:6145 from main trunk to fix openssl leaks.


Revision 6135 - Directory Listing
Modified Tue Apr 11 12:02:52 2006 UTC (13 years, 7 months ago) by nash
code tidy up

Revision 6134 - Directory Listing
Modified Tue Apr 11 12:01:01 2006 UTC (13 years, 7 months ago) by nash
Commit on behalf of Jinti Shen -

Log.cxx/hxx/Logger.cxx/hxx:
 merged from main trunk to minimize Logging macros

BaseSubscription.hxx:
 moved mLastResponse to ServerSubscription

ServerSubscription.hxx:
 moved mLastResponse from BaseSubscription

ClientSubscription.cxx:
 clear mLastNotify message contents

Data.cxx/hxx:
 support compact data as having no auto buffer (mPreBuffer) to minimize memory usuage

DataStream.cxx:
 make DataBuffer has at least 32 bytes to starts with

Revision 6125 - Directory Listing
Modified Thu Apr 6 20:47:19 2006 UTC (13 years, 7 months ago) by daniel
added event header in message

Revision 6124 - Directory Listing
Modified Thu Apr 6 11:24:10 2006 UTC (13 years, 7 months ago) by wensong
fixed to tidy up some assert(0) so that weird/malicious CANCEL message will
cause resip into wrong state.


Revision 6123 - Directory Listing
Modified Thu Apr 6 06:05:44 2006 UTC (13 years, 7 months ago) by wensong
fixed not to delete message twice when there is transport failure of no dns result in stateless mode.


Revision 6118 - Directory Listing
Modified Sat Apr 1 00:25:21 2006 UTC (13 years, 7 months ago) by daniel
out of dialog refer implemented - first cut

Revision 6116 - Directory Listing
Modified Fri Mar 31 00:20:42 2006 UTC (13 years, 7 months ago) by daniel
branch for out of dialog refer

Revision 6114 - Directory Listing
Modified Thu Mar 30 10:33:02 2006 UTC (13 years, 7 months ago) by nash
handling mMine == Share inside c_str()

Revision 6113 - Directory Listing
Modified Thu Mar 30 08:39:02 2006 UTC (13 years, 7 months ago) by nash
remove strange action of doing resize inside c_str()

Revision 6112 - Directory Listing
Modified Thu Mar 30 07:16:43 2006 UTC (13 years, 7 months ago) by wensong
fixed to release registry key after it is not used.

Revision 6105 - Directory Listing
Modified Thu Mar 23 06:22:20 2006 UTC (13 years, 8 months ago) by nash
better logging output

Revision 6104 - Directory Listing
Modified Thu Mar 23 06:21:24 2006 UTC (13 years, 8 months ago) by nash
replace WIN32 to _WIN32 and make it compiles under eVC++ and VS 2005 Windows Mobile project

Revision 6103 - Directory Listing
Modified Thu Mar 23 06:19:39 2006 UTC (13 years, 8 months ago) by nash
replace WIN32 to _WIN32 and make it compiles under eVC++ and VS 2005 Windows Mobile project

Revision 6102 - Directory Listing
Modified Thu Mar 23 03:43:36 2006 UTC (13 years, 8 months ago) by wensong
fixed to resubscribe a new dialog after receiving 481 response.

Revision 6098 - Directory Listing
Modified Wed Mar 22 09:13:21 2006 UTC (13 years, 8 months ago) by wensong
fixed to release publish's content body only after publish gets successful response, and add the processing for 415 body required response.

Revision 6094 - Directory Listing
Modified Mon Mar 20 18:14:14 2006 UTC (13 years, 8 months ago) by sgodin
- fixed memory leaks in transports
- Ack fixes for InviteSession


Revision 6083 - Directory Listing
Modified Thu Mar 16 05:49:25 2006 UTC (13 years, 8 months ago) by nash
fixed obsoleted declaration of Fifo destrcutor

Revision 6072 - Directory Listing
Modified Fri Mar 10 16:38:09 2006 UTC (13 years, 8 months ago) by nash
ClientPagerMessage.cxx/hxx/PagerMessageHandler.hxx:
  added page function to set Optional Request Header extension

Add SharedPtr class from Main Trunk
  

Revision 6058 - Directory Listing
Modified Tue Mar 7 08:22:21 2006 UTC (13 years, 8 months ago) by nash
changed WIN32 define to _WIN32

Revision 6054 - Directory Listing
Modified Wed Mar 1 12:46:15 2006 UTC (13 years, 8 months ago) by wensong
fixed to refresh PUBLISH either with SipIfMatch header or with content body, otherwise the next PUBLISH message would be wrong when it receive response error code (such as 503) of normal PUBLISH request.

Revision 6046 - Directory Listing
Modified Thu Feb 23 19:28:22 2006 UTC (13 years, 8 months ago) by nash
replace #ifdef or #ifndef checking for WIN32 to _WIN32

AND

move #include <sys/types.h> into non _WIN32 defined section

Revision 6032 - Directory Listing
Modified Mon Feb 20 12:34:12 2006 UTC (13 years, 9 months ago) by nash
revert to rev 5902

Revision 6007 - Directory Listing
Modified Sat Feb 18 01:57:03 2006 UTC (13 years, 9 months ago) by adam
This change is intended to solve the situation in which a request
arrives on one kind of transport and is sent out on a different
kind of transport: it adds a Record-Route when a message is
first processed by the proxy (effectively, upon receipt), and
again when the message is about to be sent. It has not been
rigorously tested -- hence the branch.


Revision 6005 - Directory Listing
Modified Sat Feb 18 01:52:18 2006 UTC (13 years, 9 months ago) by adam
Branch for the double-record-route fix


Revision 5903 - Directory Listing
Modified Thu Feb 16 05:04:22 2006 UTC (13 years, 9 months ago) by nash
using Expires Header value as priority

Revision 5902 - Directory Listing
Modified Thu Feb 16 03:02:43 2006 UTC (13 years, 9 months ago) by wensong
fixed to get expires parameter value from its own binding (matched by via) in client registration.

Revision 5895 - Directory Listing
Modified Tue Feb 14 13:51:12 2006 UTC (13 years, 9 months ago) by nash
add extension ParameterTypeEnums

Revision 5892 - Directory Listing
Modified Tue Feb 14 02:42:35 2006 UTC (13 years, 9 months ago) by nash
Data class:
  Add removeEscapeChar method

NameAddr class:
  Correctly done for parsing mDisplayName

Revision 5887 - Directory Listing
Modified Mon Feb 13 07:20:11 2006 UTC (13 years, 9 months ago) by wensong
change the default value of RESIP_DATA_LOCAL_SIZE from 128 to 16.

Revision 5886 - Directory Listing
Modified Mon Feb 13 05:36:53 2006 UTC (13 years, 9 months ago) by wensong
Added Helper::smallerThan() that returns 0 or more than transaction timeout smaller value.
Changed to use Helper::smallerThan() to calculate next time to re-publish or re-subscribe. 

Revision 5875 - Directory Listing
Modified Fri Feb 10 20:43:33 2006 UTC (13 years, 9 months ago) by bcampen
Changed a copy of an auto_ptr in TargetCommand's copy constructor to a clone. Fixed an index increment bug in ResponseContext.

Revision 5873 - Directory Listing
Modified Fri Feb 10 17:39:05 2006 UTC (13 years, 9 months ago) by sgodin
added missing ending brace

Revision 5863 - Directory Listing
Modified Sun Feb 5 18:07:35 2006 UTC (13 years, 9 months ago) by nash
DialogUsageManager.cxx/hxx
Added:
bool hasEvents() const;

Helper.hxx
aBitSmallerThan function returns 5 lesser or 0 if secs less than 5

Revision 5856 - Directory Listing
Modified Fri Feb 3 21:05:00 2006 UTC (13 years, 9 months ago) by bcampen
Fixed cancelAllClientTransactions for Candidate Targets.

Revision 5852 - Directory Listing
Modified Thu Feb 2 20:34:27 2006 UTC (13 years, 9 months ago) by bcampen
Fixed a silly bug.

Revision 5850 - Directory Listing
Modified Thu Feb 2 18:27:23 2006 UTC (13 years, 9 months ago) by bcampen
Various tweaks/fixes to Dispatcher. Unit test for Dispatcher. Made Worker::clone a const method.

Revision 5843 - Directory Listing
Modified Wed Feb 1 02:06:38 2006 UTC (13 years, 9 months ago) by daniel
got rid of the rinstance and used instance id instead.

Revision 5842 - Directory Listing
Modified Wed Feb 1 01:57:19 2006 UTC (13 years, 9 months ago) by daniel
branch for instance id

Revision 5838 - Directory Listing
Modified Tue Jan 31 04:38:34 2006 UTC (13 years, 9 months ago) by derek
fixed memory issues

Revision 5835 - Directory Listing
Modified Tue Jan 31 02:47:05 2006 UTC (13 years, 9 months ago) by jason
initial changes for registering for connection termination on connection oriented protocols only



Revision 5834 - Directory Listing
Modified Tue Jan 31 02:31:39 2006 UTC (13 years, 9 months ago) by jason
initial changes for registering for connection termination on connection oriented protocols only



Revision 5833 - Directory Listing
Modified Tue Jan 31 02:30:27 2006 UTC (13 years, 9 months ago) by jason
make branch for connection termination

Revision 5829 - Directory Listing
Modified Mon Jan 30 17:13:58 2006 UTC (13 years, 9 months ago) by bcampen
Some changes to RegistrationPersistenceManager in dum to allow proper storage of q-values. Also, some changes to tfm, and a test-case.

Revision 5826 - Directory Listing
Modified Fri Jan 27 23:55:54 2006 UTC (13 years, 9 months ago) by bcampen
Brought sanity to the land of baboons. Simplified prioritization of Targets somewhat, also slightly more efficient than before. Documented class Dispatcher.

Revision 5824 - Directory Listing
Modified Fri Jan 27 18:49:05 2006 UTC (13 years, 9 months ago) by bcampen
Somewhat more sane behavior. Also more efficient.

Revision 5819 - Directory Listing
Modified Thu Jan 26 21:17:33 2006 UTC (13 years, 9 months ago) by bcampen
Initial work on Q-value processing. Builds, but still not quite sane. Fixed a bug in ChainTraverser. Still more to come.

Revision 5818 - Directory Listing
Modified Thu Jan 26 18:04:26 2006 UTC (13 years, 9 months ago) by daniel
bug fix.

Revision 5815 - Directory Listing
Modified Thu Jan 26 01:37:22 2006 UTC (13 years, 9 months ago) by daniel
removed second parameter from acceptReferNoSub.

Revision 5814 - Directory Listing
Modified Thu Jan 26 00:26:49 2006 UTC (13 years, 9 months ago) by daniel
norefsub changes

Revision 5806 - Directory Listing
Modified Fri Jan 20 07:32:55 2006 UTC (13 years, 10 months ago) by nash
fixed mustQuoteDisplayName() parsing index out of bound problem,
and enable always escape quote #ifdef HANDLE_EMBEDDED_QUOTES_DNAME

Revision 5799 - Directory Listing
Modified Wed Jan 18 19:24:09 2006 UTC (13 years, 10 months ago) by bcampen
New ProcessorChain architecture.

Revision 5795 - Directory Listing
Modified Tue Jan 17 20:57:13 2006 UTC (13 years, 10 months ago) by daniel
branch for norefersub

Revision 5788 - Directory Listing
Modified Thu Jan 12 10:18:48 2006 UTC (13 years, 10 months ago) by kenho
added missing and removed redundant (not used)

Revision 5784 - Directory Listing
Modified Mon Jan 9 19:42:13 2006 UTC (13 years, 10 months ago) by nash
changed onNewSession to pass SDP for the ServerInviteSession

Revision 5776 - Directory Listing
Modified Wed Jan 4 03:47:02 2006 UTC (13 years, 10 months ago) by nash
add toString function

Revision 5775 - Directory Listing
Modified Tue Jan 3 19:04:09 2006 UTC (13 years, 10 months ago) by nash
Will always quote display name

Revision 5772 - Directory Listing
Modified Thu Dec 29 16:50:15 2005 UTC (13 years, 10 months ago) by nash
Add more standard codecs
Fixed bug:
Medium::name() should return reference to allow assignment


Revision 5771 - Directory Listing
Modified Mon Dec 26 09:36:51 2005 UTC (13 years, 10 months ago) by wensong
fixed to select servers correctly according to server weight distribution.


Revision 5768 - Directory Listing
Modified Fri Dec 23 07:10:57 2005 UTC (13 years, 11 months ago) by wensong
added Message constructor to initialize tu zero, in order to avoid potential
problems.


Revision 5751 - Directory Listing
Modified Thu Dec 15 04:27:11 2005 UTC (13 years, 11 months ago) by wensong
added another receiveAny(int ms) interface, which will wait up to ms
milliseconds if no message is available.


Revision 5743 - Directory Listing
Modified Tue Dec 13 17:50:33 2005 UTC (13 years, 11 months ago) by daniel
changed sig of ClientRegistrationHanlder::onRemoved and bug fixing.

Revision 5737 - Directory Listing
Modified Tue Dec 13 03:06:17 2005 UTC (13 years, 11 months ago) by daniel
check event package handler before creating a new server subscription to handle the request.

Revision 5725 - Directory Listing
Modified Thu Dec 8 21:30:22 2005 UTC (13 years, 11 months ago) by daniel
changed answerOptions() to return SharedPtr<SipMessage>.

Revision 5724 - Directory Listing
Modified Thu Dec 8 20:29:20 2005 UTC (13 years, 11 months ago) by daniel
changed to use SharedPtr.

Revision 5718 - Directory Listing
Modified Thu Dec 8 04:27:44 2005 UTC (13 years, 11 months ago) by daniel
changed send and reject to return a ref and send to take a ref.

Revision 5717 - Directory Listing
Modified Thu Dec 8 03:16:02 2005 UTC (13 years, 11 months ago) by daniel
changed to use SharedPtr for all the requests and responses sent through dialog and dum.

Revision 5713 - Directory Listing
Modified Tue Dec 6 18:51:22 2005 UTC (13 years, 11 months ago) by daniel
merged main:5710 into the branch.

Revision 5707 - Directory Listing
Modified Fri Dec 2 06:39:45 2005 UTC (13 years, 11 months ago) by nash
fixed missing break for switch/case

Revision 5694 - Directory Listing
Modified Tue Nov 22 13:39:58 2005 UTC (14 years ago) by wensong
further optimize message Fifo processing in DUM.

Revision 5693 - Directory Listing
Modified Tue Nov 22 13:38:52 2005 UTC (14 years ago) by wensong
added another getNext into Fifo to get message and queue status with no wait.

Revision 5692 - Directory Listing
Modified Tue Nov 22 13:26:18 2005 UTC (14 years ago) by wensong
fix Dialog::possiblyDie() to avoid race condition that a dialog might be destroyed twice.

Revision 5689 - Directory Listing
Modified Mon Nov 21 19:36:22 2005 UTC (14 years ago) by sgodin
- merged fixes from main
  - invite session ACK fixes
  - 4 byte padding fix for SIPFrag
  - ClientAuth fixes
  - end reason on BYE for InviteSession.cxx
  - etc..

Revision 5684 - Directory Listing
Modified Fri Nov 18 21:19:19 2005 UTC (14 years ago) by derek
requests through dialog use SharedPtr to fix some auth reltes(subscription matching) issues. Also will save a copy & allocation.
BaseSubscription::matches should now work for ServerSubscription

Revision 5683 - Directory Listing
Modified Fri Nov 18 21:15:34 2005 UTC (14 years ago) by derek
Branch for work on fixing some auth issues

Revision 5678 - Directory Listing
Modified Thu Nov 17 06:01:24 2005 UTC (14 years ago) by wensong
tidy up build configuration.


Revision 5676 - Directory Listing
Modified Thu Nov 17 04:28:19 2005 UTC (14 years ago) by wensong
backport the minimal changes from teltel client branch so that dum can be compiled.


Revision 5675 - Directory Listing
Modified Thu Nov 17 04:25:41 2005 UTC (14 years ago) by kenho
typo: should've been >= instead of <=

Revision 5672 - Directory Listing
Modified Thu Nov 17 01:53:44 2005 UTC (14 years ago) by kenho
Re-commited unnecessary revert, but used 1 instead of 0 as timeout to match trunk.

Revision 5670 - Directory Listing
Modified Thu Nov 17 01:08:13 2005 UTC (14 years ago) by kenho
call _endthreadex instead of ExitThread if Win32 and not WinCE. Merged from r5660.

Revision 5662 - Directory Listing
Modified Wed Nov 16 21:34:23 2005 UTC (14 years ago) by sgodin
merged from head

Revision 5661 - Directory Listing
Modified Wed Nov 16 19:58:40 2005 UTC (14 years ago) by nash
revert Ken's change (rev 5648, 5649)

Revision 5658 - Directory Listing
Modified Wed Nov 16 17:04:21 2005 UTC (14 years ago) by nash
merge fix from rev 5655 by sgodin:
 - fix to send a 481 for BYE/INFO/ACK/UPDATE if a DialogSet is found, but no Dialog is found
 - fix for two memory leaks in TransactionState.cxx


Revision 5653 - Directory Listing
Modified Wed Nov 16 13:33:44 2005 UTC (14 years ago) by kenho
Complements for rev 5652

Revision 5652 - Directory Listing
Modified Wed Nov 16 13:07:33 2005 UTC (14 years ago) by kenho
Changed to use _beginthreadex() instead of CreateThread() for Windows, except for WinCE

Revision 5651 - Directory Listing
Modified Wed Nov 16 09:40:10 2005 UTC (14 years ago) by nash
added encode/decode XML compatible string for processing attributes values

Revision 5649 - Directory Listing
Modified Wed Nov 16 06:01:04 2005 UTC (14 years ago) by kenho
Changed false comment

Revision 5648 - Directory Listing
Modified Wed Nov 16 05:47:24 2005 UTC (14 years ago) by kenho
Fixed tons of const-correctness, including buildFdSet()s, getTimeTillNextProcessMs()s, related functions and etc. Optimized (avoided potential race condition in) DialogUsageManager::process()

Revision 5647 - Directory Listing
Modified Wed Nov 16 04:12:32 2005 UTC (14 years ago) by nash
pointer checking before de-reference

Revision 5638 - Directory Listing
Modified Fri Nov 11 07:30:36 2005 UTC (14 years ago) by wensong
upgrade DUM so that our client and server DUM is the same.


Revision 5632 - Directory Listing
Modified Wed Nov 9 03:10:56 2005 UTC (14 years ago) by nash
merged various fixes from main

Revision 5631 - Directory Listing
Modified Wed Nov 9 02:36:20 2005 UTC (14 years ago) by nash
fix incorrect use of auto_ptr::release


Revision 5630 - Directory Listing
Modified Wed Nov 9 02:36:01 2005 UTC (14 years ago) by nash
set mServerSubscriptionHandlers[eventType] to NULL when deleting

Revision 5629 - Directory Listing
Modified Wed Nov 9 02:34:54 2005 UTC (14 years ago) by nash
changed getSdp to a static method

Revision 5624 - Directory Listing
Modified Tue Nov 8 19:25:31 2005 UTC (14 years ago) by sgodin
-merged various fixes from main

Revision 5617 - Directory Listing
Modified Tue Nov 8 03:46:01 2005 UTC (14 years ago) by kenho
typo

Revision 5616 - Directory Listing
Modified Tue Nov 8 03:42:47 2005 UTC (14 years ago) by kenho
Again, fixed my bug in fifo timed-wait

Revision 5615 - Directory Listing
Modified Tue Nov 8 03:39:45 2005 UTC (14 years ago) by kenho
Fixed my bug in fifo timed-wait, thx for jason's tip

Revision 5614 - Directory Listing
Modified Tue Nov 8 03:21:35 2005 UTC (14 years ago) by kenho
Modified fifo timed-wait to match sematics in trunk

Revision 5612 - Directory Listing
Modified Tue Nov 8 03:05:38 2005 UTC (14 years ago) by kenho
Fixed fifo timed-wait timeout overflow

Revision 5580 - Directory Listing
Modified Thu Oct 27 08:30:27 2005 UTC (14 years ago) by wensong
fixed to make sure there is SDP content in msg before calling Helper::extractFromPkcs7(msg, *mDum.getSecurity()) in ServerPublication::dispatch().

Revision 5579 - Directory Listing
Modified Thu Oct 27 07:57:39 2005 UTC (14 years ago) by wensong
fixed InviteSession::getLocalSdp() to return SdpContents::Empty if no sdp.

Revision 5578 - Directory Listing
Modified Thu Oct 27 07:18:03 2005 UTC (14 years ago) by wensong
added a missed break in the case PUBLISH processing of DialogUsageManager::checkEventPackage() -- reported by Noiile


Revision 5570 - Directory Listing
Modified Fri Oct 21 16:36:57 2005 UTC (14 years, 1 month ago) by nash
 fix for getLocalSdp and getRemoteSdp if values are not yet set - reported by Justin Matthews


Revision 5569 - Directory Listing
Modified Fri Oct 21 16:30:11 2005 UTC (14 years, 1 month ago) by nash
fixed mProposedLocalSdp memory leaks auto_ptr::release change to auto_ptr::reset 
  - reported by Alexander Altshuler


Revision 5537 - Directory Listing
Modified Fri Oct 14 21:15:31 2005 UTC (14 years, 1 month ago) by sgodin
- fixes from main
- allow SDP contents to be retrieved from a multi-part mixed body for InviteSession.cxx

Revision 5494 - Directory Listing
Modified Sun Oct 2 16:25:58 2005 UTC (14 years, 1 month ago) by wensong
tidy up the return code in TlsConnection::hasDataToRead()

Revision 5493 - Directory Listing
Modified Sun Oct 2 15:50:35 2005 UTC (14 years, 1 month ago) by wensong
Fixed not to create a Dialog for SUBSCRIBE response with zero expire value, because NOTIFY request may come back earlier than 202 response of SUBSCIRBE and remove the Dialog.

Revision 5492 - Directory Listing
Modified Sun Oct 2 15:04:30 2005 UTC (14 years, 1 month ago) by wensong
added to throw HandleException when handled cannot be created in HandleManager.

Revision 5448 - Directory Listing
Modified Wed Sep 21 12:35:12 2005 UTC (14 years, 2 months ago) by sgodin
fixes from main

Revision 5443 - Directory Listing
Modified Tue Sep 20 07:15:59 2005 UTC (14 years, 2 months ago) by nash
added InviteFailure for TerminatedReason

Revision 5432 - Directory Listing
Modified Sat Sep 17 15:57:11 2005 UTC (14 years, 2 months ago) by wensong
fixed to encode "p=" instead of "e=" in SdpContents::Session::Phone::encode(ostream& s). (back port).


Revision 5431 - Directory Listing
Modified Sat Sep 17 15:37:34 2005 UTC (14 years, 2 months ago) by wensong
fixed to add virtual destructor in class ExternalDns so that
deleting an ExternalDns pointer to AresDns will delete an AresDns
object.



Revision 5426 - Directory Listing
Modified Fri Sep 16 05:55:50 2005 UTC (14 years, 2 months ago) by wensong
code tidy up.



Revision 5425 - Directory Listing
Modified Fri Sep 16 03:45:17 2005 UTC (14 years, 2 months ago) by wensong
fixed to delete response message of status code from 300-699 when UAC is
in Completed state.



Revision 5414 - Directory Listing
Modified Thu Sep 15 12:15:14 2005 UTC (14 years, 2 months ago) by sgodin
fix for c_str() that causes memory corruption

Revision 5413 - Directory Listing
Modified Thu Sep 15 08:37:53 2005 UTC (14 years, 2 months ago) by nash
remove:
  static void makeDefaultSdp(...);
  static void makeMultiPartyCallSdp(...);

Revision 5404 - Directory Listing
Modified Wed Sep 14 17:07:37 2005 UTC (14 years, 2 months ago) by sgodin
fix for ValidateAccept

Revision 5401 - Directory Listing
Modified Wed Sep 14 13:13:28 2005 UTC (14 years, 2 months ago) by sgodin
fixes from main

Revision 5394 - Directory Listing
Modified Tue Sep 13 06:44:42 2005 UTC (14 years, 2 months ago) by nash
add public interfaces:
  1. void         setReInviteHeader();
  2. sipMessage&  getReInviteMessage();

Revision 5379 - Directory Listing
Modified Thu Sep 8 12:11:07 2005 UTC (14 years, 2 months ago) by sgodin
merged some changes from main

Revision 5374 - Directory Listing
Modified Wed Sep 7 12:52:45 2005 UTC (14 years, 2 months ago) by nash
Multiparty call extensions

Revision 5349 - Directory Listing
Modified Thu Sep 1 09:35:11 2005 UTC (14 years, 2 months ago) by wensong
- changed to use memcmp instead of strncmp to do comparison in Data
  implementation, so that there will not be problem if there is null
  character in the middle Data buffer.
- added the string length check in Data::operator==(const char* rhs)



Revision 5348 - Directory Listing
Modified Thu Sep 1 07:21:49 2005 UTC (14 years, 2 months ago) by wensong
added the DumTimeout::encodeBrief() method.
added the InviteSession::myAddr() methed and the InviteSession::peerAddr() method.


Revision 5321 - Directory Listing
Modified Fri Aug 26 02:52:52 2005 UTC (14 years, 2 months ago) by rjsparks
Scratch branch to (somewhat) catch the autotools build up with the
reorganization.


Revision 5292 - Directory Listing
Modified Fri Aug 19 22:06:14 2005 UTC (14 years, 3 months ago) by daniel
Merged in lastest changes from main.

Revision 5290 - Directory Listing
Modified Fri Aug 19 18:40:16 2005 UTC (14 years, 3 months ago) by sgodin
recreated windows build system for new directory scheme - VS.NET 7_1 support only

Revision 5289 - Directory Listing
Modified Fri Aug 19 02:24:38 2005 UTC (14 years, 3 months ago) by jason
remove gaim-patch

Revision 5288 - Directory Listing
Modified Fri Aug 19 02:14:44 2005 UTC (14 years, 3 months ago) by jason
update to latest version


Revision 5287 - Directory Listing
Modified Fri Aug 19 02:05:40 2005 UTC (14 years, 3 months ago) by jason
fix to do inter-module dependencies

Revision 5286 - Directory Listing
Modified Fri Aug 19 02:05:27 2005 UTC (14 years, 3 months ago) by jason
fix to do inter-module dependencies

Revision 5285 - Directory Listing
Modified Fri Aug 19 01:59:43 2005 UTC (14 years, 3 months ago) by jason
fixed wierd order of include problem - need to understand why this is happening


Revision 5284 - Directory Listing
Modified Fri Aug 19 01:45:31 2005 UTC (14 years, 3 months ago) by jason
compilatoin issues


Revision 5283 - Directory Listing
Modified Fri Aug 19 01:27:14 2005 UTC (14 years, 3 months ago) by derek
finished resip/sip -> resip/stack rename

Revision 5282 - Directory Listing
Modified Fri Aug 19 01:20:07 2005 UTC (14 years, 3 months ago) by jason


Revision 5281 - Directory Listing
Modified Fri Aug 19 00:59:13 2005 UTC (14 years, 3 months ago) by derek
moved sip to stack

Revision 5280 - Directory Listing
Modified Fri Aug 19 00:57:43 2005 UTC (14 years, 3 months ago) by jason
more reorg - links now

Revision 5279 - Directory Listing
Modified Fri Aug 19 00:51:59 2005 UTC (14 years, 3 months ago) by jason
more reorg - links now

Revision 5278 - Directory Listing
Modified Fri Aug 19 00:42:57 2005 UTC (14 years, 3 months ago) by jason
more reorg - links now

Revision 5277 - Directory Listing
Modified Fri Aug 19 00:40:44 2005 UTC (14 years, 3 months ago) by jason
more reorg - links now

Revision 5276 - Directory Listing
Modified Fri Aug 19 00:23:17 2005 UTC (14 years, 3 months ago) by jason
compiles now

Revision 5275 - Directory Listing
Modified Thu Aug 18 23:56:48 2005 UTC (14 years, 3 months ago) by jason
initial reorg - more to come

Revision 5274 - Directory Listing
Modified Thu Aug 18 23:53:59 2005 UTC (14 years, 3 months ago) by jason
initial reorg - more to come

Revision 5273 - Directory Listing
Modified Thu Aug 18 23:50:54 2005 UTC (14 years, 3 months ago) by jason
initial reorg - more to come

Revision 5272 - Directory Listing
Modified Thu Aug 18 23:49:50 2005 UTC (14 years, 3 months ago) by jason
initial reorg - more to come

Revision 5271 - Directory Listing
Modified Thu Aug 18 23:43:07 2005 UTC (14 years, 3 months ago) by jason
new directory reorg proposal

Revision 5270 - Directory Listing
Modified Thu Aug 18 23:40:49 2005 UTC (14 years, 3 months ago) by jason
abandoned this path

Revision 5239 - Directory Listing
Modified Wed Aug 17 00:34:51 2005 UTC (14 years, 3 months ago) by daniel
delete private brach b-daniel-20050727

Revision 5238 - Directory Listing
Modified Wed Aug 17 00:34:04 2005 UTC (14 years, 3 months ago) by daniel
delete private brach b-smime-0605

Revision 5237 - Directory Listing
Modified Wed Aug 17 00:32:58 2005 UTC (14 years, 3 months ago) by daniel
delete private brach b-dnscache-0305

Revision 5228 - Directory Listing
Modified Mon Aug 15 18:43:26 2005 UTC (14 years, 3 months ago) by daniel
clean up and bug fixing.

Revision 5221 - Directory Listing
Modified Tue Aug 9 23:39:04 2005 UTC (14 years, 3 months ago) by daniel
bug fixes.

Revision 5220 - Directory Listing
Modified Tue Aug 9 19:11:35 2005 UTC (14 years, 3 months ago) by sgodin
fix for DnsResult race

Revision 5219 - Directory Listing
Modified Tue Aug 9 19:10:39 2005 UTC (14 years, 3 months ago) by sgodin
fixes from head

Revision 5218 - Directory Listing
Modified Tue Aug 9 19:08:50 2005 UTC (14 years, 3 months ago) by sgodin
fix for race in getNext(int ms)

Revision 5213 - Directory Listing
Modified Tue Aug 9 18:02:31 2005 UTC (14 years, 3 months ago) by daniel
bug fixes.

Revision 5211 - Directory Listing
Modified Tue Aug 9 08:44:13 2005 UTC (14 years, 3 months ago) by wensong
fixed to add mBuffer in buffer list to release while parsing partial
body in connection-oriented transport.



Revision 5208 - Directory Listing
Modified Mon Aug 8 15:33:37 2005 UTC (14 years, 3 months ago) by sgodin
fixed parsing bug in Phone::parse from SVN head

Revision 5205 - Directory Listing
Modified Sat Aug 6 00:51:23 2005 UTC (14 years, 3 months ago) by daniel
Exposed DnsStub through stack.

Revision 5200 - Directory Listing
Modified Tue Aug 2 16:27:32 2005 UTC (14 years, 3 months ago) by wensong
rollback all the log changes not to send to in-memory buffer, because
it will bring performance penalty and debug info in the memory buffer
isn't that useful for tracing bugs.


Revision 5198 - Directory Listing
Modified Sat Jul 30 00:37:03 2005 UTC (14 years, 3 months ago) by daniel


Revision 5197 - Directory Listing
Modified Sat Jul 30 00:19:29 2005 UTC (14 years, 3 months ago) by derek
fixed namespaces & includes

Revision 5195 - Directory Listing
Modified Fri Jul 29 21:47:27 2005 UTC (14 years, 3 months ago) by daniel
added OutgoingEvent.cxx to Makefile and added two methods to get dum targets.

Revision 5193 - Directory Listing
Modified Thu Jul 28 23:46:13 2005 UTC (14 years, 3 months ago) by daniel
implementation in progress.

Revision 5192 - Directory Listing
Modified Thu Jul 28 22:42:17 2005 UTC (14 years, 3 months ago) by jason
creating branch to start working on new api for dum

Revision 5187 - Directory Listing
Modified Thu Jul 28 13:42:05 2005 UTC (14 years, 3 months ago) by nash
don't try to forceshutdown is mHandleMap is already empty

Revision 5182 - Directory Listing
Modified Thu Jul 28 08:40:09 2005 UTC (14 years, 3 months ago) by wensong
commit the latest changes from the branch b-teltel-20041118-invitesession, so
that our tfm and testLoad tools can compile with this resip branch.


Revision 5178 - Directory Listing
Modified Thu Jul 28 01:07:12 2005 UTC (14 years, 3 months ago) by daniel
new files.

Revision 5177 - Directory Listing
Modified Thu Jul 28 01:03:52 2005 UTC (14 years, 3 months ago) by daniel
implementation in progress.

Revision 5176 - Directory Listing
Modified Thu Jul 28 01:03:11 2005 UTC (14 years, 3 months ago) by daniel
DumCommand def.

Revision 5175 - Directory Listing
Modified Thu Jul 28 01:02:29 2005 UTC (14 years, 3 months ago) by daniel
implementation in progress.

Revision 5174 - Directory Listing
Modified Thu Jul 28 01:01:54 2005 UTC (14 years, 3 months ago) by daniel
created .cxx file and moved all the implementation over from .hxx.

Revision 5173 - Directory Listing
Modified Wed Jul 27 23:32:27 2005 UTC (14 years, 3 months ago) by derek
start of command pattern/target based feature handling

Revision 5169 - Directory Listing
Modified Wed Jul 27 18:51:56 2005 UTC (14 years, 3 months ago) by daniel
Creating a private branch of /main/sip/resiprocate

Revision 5141 - Directory Listing
Modified Tue Jul 26 00:24:15 2005 UTC (14 years, 3 months ago) by daniel
bug fix.

Revision 5140 - Directory Listing
Modified Mon Jul 25 22:39:46 2005 UTC (14 years, 3 months ago) by daniel
Added GuardFeature and made corrsponding changes.

Revision 5138 - Directory Listing
Modified Mon Jul 25 18:28:14 2005 UTC (14 years, 3 months ago) by daniel
added getTransactionId back.

Revision 5136 - Directory Listing
Modified Fri Jul 22 22:36:26 2005 UTC (14 years, 4 months ago) by daniel
Refactored DnsStub so it can be used without the need of DnsInterface.

Revision 5133 - Directory Listing
Modified Thu Jul 21 23:30:39 2005 UTC (14 years, 4 months ago) by daniel
bug fixing.

Revision 5132 - Directory Listing
Modified Thu Jul 21 14:45:30 2005 UTC (14 years, 4 months ago) by sgodin
merged from main

Revision 5131 - Directory Listing
Modified Thu Jul 21 14:44:49 2005 UTC (14 years, 4 months ago) by sgodin
handle all 4xx invite responses

Revision 5129 - Directory Listing
Modified Wed Jul 20 23:55:55 2005 UTC (14 years, 4 months ago) by daniel
DUM feature implementation in progress.

Revision 5114 - Directory Listing
Modified Wed Jul 20 14:16:12 2005 UTC (14 years, 4 months ago) by wensong
back port some changes of Data object from the late resip code
  o memset the mBuff correctly in the Data::operator^=().
  o fixed the special character string in the Data::charEncoded()
    -           strchr(" \";/?:@&=+%$,/t-_.!~*'()", c))
    +           strchr(" \";/?:@&=+%$,\t-_.!~*'()", c))



Revision 5113 - Directory Listing
Modified Wed Jul 20 09:38:32 2005 UTC (14 years, 4 months ago) by wensong
fixed to set mState Calling while sending INVITE in 
TransactionState::processClientInvite().



Revision 5112 - Directory Listing
Modified Wed Jul 20 09:32:34 2005 UTC (14 years, 4 months ago) by wensong
fixed to release TimerG message in TransactionState::processServerInvite().



Revision 5111 - Directory Listing
Modified Wed Jul 20 09:20:05 2005 UTC (14 years, 4 months ago) by wensong
fixed to release tryLater message in TransactionState::process().



Revision 5110 - Directory Listing
Modified Wed Jul 20 09:16:42 2005 UTC (14 years, 4 months ago) by wensong
fixed to release allocated payload in the callback functions in AresDns.


Revision 5109 - Directory Listing
Modified Wed Jul 20 01:58:09 2005 UTC (14 years, 4 months ago) by dlb
initialize mIsReUsed

Revision 5105 - Directory Listing
Modified Tue Jul 19 14:26:34 2005 UTC (14 years, 4 months ago) by sgodin
merged from main

Revision 5072 - Directory Listing
Modified Fri Jul 15 22:20:29 2005 UTC (14 years, 4 months ago) by daniel
dum features

Revision 5071 - Directory Listing
Modified Fri Jul 15 20:14:09 2005 UTC (14 years, 4 months ago) by daniel
merged with main (5070).

Revision 5067 - Directory Listing
Modified Thu Jul 14 03:47:18 2005 UTC (14 years, 4 months ago) by nash
removed commented codes

Revision 5066 - Directory Listing
Modified Thu Jul 14 01:39:32 2005 UTC (14 years, 4 months ago) by dlb
added assert to resize to protect against shrinkage

Revision 5065 - Directory Listing
Modified Thu Jul 14 01:16:32 2005 UTC (14 years, 4 months ago) by dlb
fix to c_str()

Revision 5064 - Directory Listing
Modified Thu Jul 14 00:37:58 2005 UTC (14 years, 4 months ago) by dlb
missed the new files, oops

Revision 5061 - Directory Listing
Modified Wed Jul 13 21:06:54 2005 UTC (14 years, 4 months ago) by dlb
fix for append with Share

Revision 5059 - Directory Listing
Modified Wed Jul 13 18:25:10 2005 UTC (14 years, 4 months ago) by sgodin
merge from main

Revision 5058 - Directory Listing
Modified Wed Jul 13 18:24:25 2005 UTC (14 years, 4 months ago) by sgodin
merge from main

Revision 5053 - Directory Listing
Modified Wed Jul 13 02:20:19 2005 UTC (14 years, 4 months ago) by satluri
Commented out the assert on handle map size on shutdown

Revision 5052 - Directory Listing
Modified Wed Jul 13 00:12:40 2005 UTC (14 years, 4 months ago) by daniel


Revision 5051 - Directory Listing
Modified Tue Jul 12 23:45:49 2005 UTC (14 years, 4 months ago) by daniel
bug fix, smime for invite.

Revision 5050 - Directory Listing
Modified Tue Jul 12 01:26:57 2005 UTC (14 years, 4 months ago) by dlb
merged from penguin, tested against tpenguin_07082005

Revision 5046 - Directory Listing
Modified Mon Jul 11 14:52:19 2005 UTC (14 years, 4 months ago) by sgodin
merge from main
- fix for messaging during dialog/dialogset destruction
- fix for Client registration - end during retry

Revision 5045 - Directory Listing
Modified Mon Jul 11 14:50:18 2005 UTC (14 years, 4 months ago) by sgodin
merge from main

Revision 5044 - Directory Listing
Modified Mon Jul 11 14:49:47 2005 UTC (14 years, 4 months ago) by sgodin
merge from main

Revision 5043 - Directory Listing
Modified Mon Jul 11 14:48:54 2005 UTC (14 years, 4 months ago) by sgodin
merge from main

Revision 5040 - Directory Listing
Modified Mon Jul 11 05:29:49 2005 UTC (14 years, 4 months ago) by nash
temporary fix to avoid shutdown sipStack

Revision 5037 - Directory Listing
Modified Thu Jul 7 18:33:00 2005 UTC (14 years, 4 months ago) by daniel
simple unit test for security class.

Revision 5035 - Directory Listing
Modified Thu Jul 7 03:01:51 2005 UTC (14 years, 4 months ago) by wensong
back port some late changes of Data object:
* memset the mBuff correctly in the Data::operator^=().
* fixed the special character string in the Data::charEncoded()
-           strchr(" \";/?:@&=+%$,/t-_.!~*'()", c))
+           strchr(" \";/?:@&=+%$,\t-_.!~*'()", c))



Revision 5034 - Directory Listing
Modified Wed Jul 6 14:50:56 2005 UTC (14 years, 4 months ago) by dlb
(rock_patch) penguin server branch

Revision 5033 - Directory Listing
Modified Wed Jul 6 09:40:02 2005 UTC (14 years, 4 months ago) by wensong
added to dump more debugging information before assert(mMsgToRetransmit->header(h_RequestLine).getMethod() != ACK) fails in TransactionState::processClientInvite().



Revision 5032 - Directory Listing
Modified Wed Jul 6 09:19:19 2005 UTC (14 years, 4 months ago) by wensong
fixed resip stack to set mState Calling while sending INVITE in
TransactionState::processClientInvite(), so that in case any INVITE
retransmission happens, client transaction is in normal state.


Revision 5031 - Directory Listing
Modified Wed Jul 6 09:13:52 2005 UTC (14 years, 4 months ago) by wensong
fixed to release tryLater message in TransactionState::process().



Revision 5030 - Directory Listing
Modified Wed Jul 6 09:11:13 2005 UTC (14 years, 4 months ago) by wensong
fixed to release allocated payload in the callback functions in AresDns.



Revision 5029 - Directory Listing
Modified Wed Jul 6 08:11:00 2005 UTC (14 years, 4 months ago) by wensong
rock branch for teltel.


Revision 5027 - Directory Listing
Modified Mon Jul 4 17:23:42 2005 UTC (14 years, 4 months ago) by sgodin
merged fixes from main

Revision 5026 - Directory Listing
Modified Mon Jul 4 17:22:39 2005 UTC (14 years, 4 months ago) by sgodin
new from main

Revision 5025 - Directory Listing
Modified Mon Jul 4 17:21:59 2005 UTC (14 years, 4 months ago) by sgodin
merged fixes from main

Revision 5024 - Directory Listing
Modified Mon Jul 4 17:21:28 2005 UTC (14 years, 4 months ago) by sgodin
merged fixes from main

Revision 5023 - Directory Listing
Modified Mon Jul 4 17:20:34 2005 UTC (14 years, 4 months ago) by sgodin
merged fixes from main

Revision 5019 - Directory Listing
Modified Thu Jun 30 01:31:49 2005 UTC (14 years, 4 months ago) by rjsparks
Changed the default for RESIP_DATA_LOCAL_SIZE (if it isn't defined
before reaching this compilation unit) to match the default given
by configure (16).



Revision 5014 - Directory Listing
Modified Wed Jun 29 14:03:11 2005 UTC (14 years, 4 months ago) by sgodin
merged fixes from main

Revision 5013 - Directory Listing
Modified Wed Jun 29 14:02:38 2005 UTC (14 years, 4 months ago) by sgodin
merged fixes from main

Revision 5010 - Directory Listing
Modified Wed Jun 29 02:46:50 2005 UTC (14 years, 4 months ago) by dlb
return bool

Revision 5008 - Directory Listing
Modified Wed Jun 29 01:30:09 2005 UTC (14 years, 4 months ago) by dlb
leaking mLength

Revision 5007 - Directory Listing
Modified Wed Jun 29 01:25:41 2005 UTC (14 years, 4 months ago) by dlb
permit messages to be passed to the stack via auto_ptr

Revision 5004 - Directory Listing
Modified Tue Jun 28 19:06:57 2005 UTC (14 years, 4 months ago) by sgodin
merged fixes from main

Revision 4993 - Directory Listing
Modified Sat Jun 25 19:02:43 2005 UTC (14 years, 4 months ago) by derek
removed flow id test from make

Revision 4992 - Directory Listing
Modified Sat Jun 25 18:43:07 2005 UTC (14 years, 4 months ago) by jason
added new Makefiles

Revision 4991 - Directory Listing
Modified Sat Jun 25 01:26:00 2005 UTC (14 years, 4 months ago) by jason
fix dum/test

Revision 4990 - Directory Listing
Modified Sat Jun 25 01:22:29 2005 UTC (14 years, 4 months ago) by jason
fix presSvr and stateless-proxy

Revision 4989 - Directory Listing
Modified Sat Jun 25 01:17:04 2005 UTC (14 years, 4 months ago) by jason
get everything compiling - mostly changed #include stuff

Revision 4988 - Directory Listing
Modified Sat Jun 25 01:14:47 2005 UTC (14 years, 4 months ago) by jason
get everything compiling - mostly changed #include stuff

Revision 4987 - Directory Listing
Modified Sat Jun 25 00:50:08 2005 UTC (14 years, 4 months ago) by jason
more reorg

Revision 4986 - Directory Listing
Modified Sat Jun 25 00:32:54 2005 UTC (14 years, 4 months ago) by jason
move dns / external

Revision 4985 - Directory Listing
Modified Sat Jun 25 00:25:55 2005 UTC (14 years, 4 months ago) by jason
move rutil out

Revision 4984 - Directory Listing
Modified Sat Jun 25 00:19:34 2005 UTC (14 years, 4 months ago) by jason
move dum up a directory

Revision 4983 - Directory Listing
Modified Sat Jun 25 00:18:40 2005 UTC (14 years, 4 months ago) by jason



Revision 4982 - Directory Listing
Modified Sat Jun 25 00:03:29 2005 UTC (14 years, 4 months ago) by jason
first cut at moving things around

Revision 4981 - Directory Listing
Modified Fri Jun 24 23:41:32 2005 UTC (14 years, 4 months ago) by jason
branch for moving stuff around

Revision 4980 - Directory Listing
Modified Fri Jun 24 23:40:32 2005 UTC (14 years, 4 months ago) by jason
creating a new branch for merge

Revision 4977 - Directory Listing
Modified Fri Jun 24 20:03:52 2005 UTC (14 years, 4 months ago) by alan
removed cerr output action that messes up terminals

Revision 4976 - Directory Listing
Modified Fri Jun 24 20:03:15 2005 UTC (14 years, 4 months ago) by rjsparks
Removed config.hxx from the tarball
(Its a generated file - having it in the tarball causes great
 grief for anyone that uses a build directory).
I'm really suprised it took this long to trip over this one.


Revision 4975 - Directory Listing
Modified Fri Jun 24 16:05:49 2005 UTC (14 years, 4 months ago) by sgodin
merged from head

Revision 4974 - Directory Listing
Modified Fri Jun 24 16:05:18 2005 UTC (14 years, 4 months ago) by sgodin
SRV lookup on NAPTR failure fix from smime branch

Revision 4973 - Directory Listing
Modified Fri Jun 24 16:04:35 2005 UTC (14 years, 4 months ago) by sgodin
merged changes from head

Revision 4972 - Directory Listing
Modified Fri Jun 24 16:04:00 2005 UTC (14 years, 4 months ago) by sgodin
merged changes from head

Revision 4971 - Directory Listing
Modified Fri Jun 24 15:56:54 2005 UTC (14 years, 4 months ago) by sgodin
disable stats manager

Revision 4970 - Directory Listing
Modified Fri Jun 24 15:56:31 2005 UTC (14 years, 4 months ago) by sgodin
merged from head

Revision 4969 - Directory Listing
Modified Thu Jun 23 23:10:16 2005 UTC (14 years, 5 months ago) by daniel
continue with srv lookups if getting bad naptr answers back.

Revision 4968 - Directory Listing
Modified Thu Jun 23 18:32:29 2005 UTC (14 years, 5 months ago) by daniel
local dns testing

Revision 4967 - Directory Listing
Modified Thu Jun 23 16:10:58 2005 UTC (14 years, 5 months ago) by sgodin
fix so that project will build in paths containing spaces

Revision 4966 - Directory Listing
Modified Thu Jun 23 04:44:52 2005 UTC (14 years, 5 months ago) by nash
added #include <cassert>

Revision 4965 - Directory Listing
Modified Thu Jun 23 01:26:19 2005 UTC (14 years, 5 months ago) by dlb
allow redundant internal/external logging 

Revision 4964 - Directory Listing
Modified Thu Jun 23 01:25:48 2005 UTC (14 years, 5 months ago) by dlb
memcmp, ((*p++), (*p++) fix

Revision 4963 - Directory Listing
Modified Thu Jun 23 01:23:27 2005 UTC (14 years, 5 months ago) by dlb
friend fix

Revision 4962 - Directory Listing
Modified Thu Jun 23 00:35:08 2005 UTC (14 years, 5 months ago) by dlb
added authenticateRequestWithA1

Revision 4957 - Directory Listing
Modified Wed Jun 22 16:10:20 2005 UTC (14 years, 5 months ago) by rjsparks
Noted that there are issues w/ gcc 4.0



Revision 4955 - Directory Listing
Modified Tue Jun 21 22:42:03 2005 UTC (14 years, 5 months ago) by nils
fixed a cumbersome error with gcc-4.0 on Tiger

Revision 4954 - Directory Listing
Modified Tue Jun 21 18:53:52 2005 UTC (14 years, 5 months ago) by sgodin
merged changes from trunk

Revision 4953 - Directory Listing
Modified Tue Jun 21 18:52:25 2005 UTC (14 years, 5 months ago) by sgodin
merged changes from trunk

Revision 4950 - Directory Listing
Modified Tue Jun 21 18:24:28 2005 UTC (14 years, 5 months ago) by sgodin
Computer Talk Branch

Revision 4947 - Directory Listing
Modified Tue Jun 21 16:17:15 2005 UTC (14 years, 5 months ago) by alan
fixed limpc on mac os/x compilation without ncurses

Revision 4946 - Directory Listing
Modified Tue Jun 21 04:17:50 2005 UTC (14 years, 5 months ago) by rjsparks
Added mention of other platforms where make check succeeds


Revision 4945 - Directory Listing
Modified Mon Jun 20 23:35:01 2005 UTC (14 years, 5 months ago) by alan
Fixed exception inheritance in Dialog.hxx (RSP-16) (Thanks to <Dariushi Eslimi> deslimi@objectworld.com)


Revision 4942 - Directory Listing
Modified Mon Jun 20 21:12:06 2005 UTC (14 years, 5 months ago) by rjsparks
There was an incorrect macro call here defining USE_SSL as 0 (I introduced this awhile back and am removing it now)


Revision 4941 - Directory Listing
Modified Mon Jun 20 20:51:44 2005 UTC (14 years, 5 months ago) by alan
removed duplicate typedef for os/x cases

Revision 4940 - Directory Listing
Modified Mon Jun 20 20:50:04 2005 UTC (14 years, 5 months ago) by dlb
don't allow a DataStream on a non-writable Data

Revision 4939 - Directory Listing
Modified Mon Jun 20 20:47:05 2005 UTC (14 years, 5 months ago) by dlb
support for both external and internal logging

Revision 4938 - Directory Listing
Modified Mon Jun 20 20:43:49 2005 UTC (14 years, 5 months ago) by dlb
don't call onNewSubscription if reusing AppDialogSet

Revision 4933 - Directory Listing
Modified Mon Jun 20 18:58:27 2005 UTC (14 years, 5 months ago) by dlb
don't call onNewSubscription on reuse

Revision 4926 - Directory Listing
Modified Fri Jun 17 00:09:51 2005 UTC (14 years, 5 months ago) by daniel
clean up.

Revision 4923 - Directory Listing
Modified Thu Jun 16 00:56:01 2005 UTC (14 years, 5 months ago) by daniel
update.

Revision 4922 - Directory Listing
Modified Thu Jun 16 00:41:50 2005 UTC (14 years, 5 months ago) by daniel
update.

Revision 4921 - Directory Listing
Modified Thu Jun 16 00:23:19 2005 UTC (14 years, 5 months ago) by daniel
update.

Revision 4919 - Directory Listing
Modified Wed Jun 15 22:08:48 2005 UTC (14 years, 5 months ago) by daniel
update.

Revision 4918 - Directory Listing
Modified Wed Jun 15 22:00:10 2005 UTC (14 years, 5 months ago) by daniel
update.

Revision 4917 - Directory Listing
Modified Wed Jun 15 21:46:46 2005 UTC (14 years, 5 months ago) by daniel
bug fixes.

Revision 4911 - Directory Listing
Modified Wed Jun 15 21:18:00 2005 UTC (14 years, 5 months ago) by daniel
bug fix.

Revision 4909 - Directory Listing
Modified Wed Jun 15 20:07:20 2005 UTC (14 years, 5 months ago) by sgodin
merged fixes from main

Revision 4908 - Directory Listing
Modified Wed Jun 15 19:25:06 2005 UTC (14 years, 5 months ago) by sgodin
fixes - 7_0 and 8_0 untested

Revision 4907 - Directory Listing
Modified Wed Jun 15 19:19:48 2005 UTC (14 years, 5 months ago) by sgodin
fixes - 7_0 and 8_0 untested

Revision 4906 - Directory Listing
Modified Wed Jun 15 19:17:43 2005 UTC (14 years, 5 months ago) by sgodin
fixes - 7_0 and 8_0 untested

Revision