[sr-dev] New commits on branch master

Peter Dunkley peter.dunkley at crocodile-rcs.com
Sat Jul 7 18:53:18 CEST 2012


URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7a3ce731e73d4b47646f2562e588886137cc8e85
Merge: f64fda6 acb0ae8
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jul 7 17:52:20 2012 +0100

    Merge branch 'master' into websocket

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f64fda60da151e2672e5eade99eee636ace25695
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jul 5 22:58:24 2012 +0100

    pkg/kamailio/fedora/16: tidied up kamailio.spec

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=380ab4c742c4060d7601e4b0491ebdb9eb0bb157
Merge: a4db0a0 ef6da28
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jul 5 22:55:44 2012 +0100

    Merge branch 'master' into websocket
    
    Conflicts:
    	pkg/kamailio/fedora/16/kamailio.spec

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a4db0a0f9577477a15f90e3e4674a941aa306730
Merge: 6af91d1 2b392e4
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jul 5 21:15:22 2012 +0100

    Merge branch 'master' into websocket
    
    Conflicts:
    	Makefile
    	pkg/kamailio/centos/6/kamailio-build.appl
    	pkg/kamailio/centos/6/kamailio.appl
    	pkg/kamailio/fedora/16/kamailio-build.appl
    	pkg/kamailio/fedora/16/kamailio.appl
    	pkg/kamailio/fedora/16/kamailio.spec
    	pkg/kamailio/fedora/17/kamailio-build.appl
    	pkg/kamailio/fedora/17/kamailio.appl

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6af91d1fb3839fd02cd2739d9c8c784497e1d6e9
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jul 5 15:23:19 2012 +0100

    modules/websocket: More tidy-up of example configuration file

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=324e8f36443f15af0ee5e7d96323c7e394202ea8
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jul 5 12:08:40 2012 +0100

    modules/websocket: Tidied up example kamailio.cfg

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1792586578d9680d45d52af37ddf2786b8b30ca8
Merge: 86362e5 1382c30
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Wed Jul 4 18:08:02 2012 +0100

    Merge branch 'master' into websocket
    
    * master:
      modules/lcr: Fixed to/from_gw tests when proto parameter is 0 (ANY)
      cdp_avp: added README file
      CDP: Fixed README
      CDP: A few fixes to docs and location of image files - cleaner organisation
      new modules: CDP (C Diameter Peer) and CDP_AVP 	- These modules were originally written by Fraunhofer and have been 	  ported to Kamailio, with some minor additions and improvements. Examples 	  on using the modules to come shortly - diameter_rx, diameter_ro, etc

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=86362e52c17858bfb81bda33cc6ae46e0f75517f
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Wed Jul 4 16:15:29 2012 +0100

    modules/websocket: Fixes to WS and WSS message sending

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d1d9d63984fed14fc2912c31e7abc30e0500bbb8
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Wed Jul 4 16:13:40 2012 +0100

    modules_k/pv: Added missing break;s

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1ccd1f68cff759a2a54b8f441ca8c53647f845a4
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Wed Jul 4 16:12:53 2012 +0100

    core: Fixes for WSS (secure WebSocket) transport and Via:s

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c39580925bebdb6506e106295119fb72f861e76f
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Tue Jul 3 23:59:22 2012 +0100

    modules/websocket and pkg/kamailio/fedora: Added websocket module documentation

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6d751215160cddb96dd16b33bd668d573a61b3d8
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Tue Jul 3 16:57:50 2012 +0100

    pkg/kamailio/(centos|fedora): Tweaked .spec and .appl files to add WebSocket support

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b7e7535289dfab413cbc1333ac545f31f3c992c2
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Tue Jul 3 16:57:00 2012 +0100

    core: Added websocket module to Makefile

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=eff18c9ce6de48e6a2f821148cbce586a088512c
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Tue Jul 3 16:56:11 2012 +0100

    modules/websocket: Updated example kamailio.cfg

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b66cd6508d9bff106a88fbbd1c649e492b6d742c
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sun Jul 1 22:21:38 2012 +0100

    modules/websockets: Added some extra debug/diagnostics

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ba0ff3123a223365c07a0d2ffa85d2d150f86bce
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sun Jul 1 22:20:36 2012 +0100

    core: Updated Via and Record-Route generation for WebSockets

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3d4a77d86a879d55f8b39bc2a86bc2f51d0258f9
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 30 22:53:00 2012 +0100

    core: Added more PROTO_WS and PROTO_WSS checks

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=56767ad8cb445f8475c6372c964c4d57fb40a500
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 30 22:52:26 2012 +0100

    modules/websocket: Removed SIPp script and HTML file from example directory

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fd2a237fbac519ad709c5f169cbc3f29b125409f
Merge: b66e815 8c789cd
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 30 21:13:58 2012 +0100

    Merge branch 'master' into websocket
    
    Conflicts:
    	pkg/kamailio/fedora/16/kamailio.spec

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b66e815ebe9ee9a5035abaf08c6e97a9c3281dcc
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 30 20:36:00 2012 +0100

    modules/websocket: Corrected output of ws.dump MI command

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6fe3e10b4a17c166f642500748392a9bcb72cabd
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 30 20:35:10 2012 +0100

    core: Fixed segmentation fault
    
    - Tiny window for this...  but I hit it when Google Chrome crashed during
      a WebSocket session

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5456e4e90c6330877e0d25d14fba143f2f98f8c6
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 30 00:46:20 2012 +0100

    modules/websocket: Updated connection reuse and closing flags for WebSocket handshake.
    
    - Updated the sample kamailio.cfg to match too.

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=dc7fa93f2e60efd2f7d428762590fa313e3fe91f
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 30 00:02:29 2012 +0100

    modules/websocket: improved sample kamailio.cfg for WebSockets

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1e2f18da2f2c8791f804b33e96dea043f18642bf
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 30 00:01:07 2012 +0100

    everything: shotgun attempt to put PROTO_WS and PROTO_WSS across core and in modules I use
    
    - Bound to have missed something and lots of testing required.

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9349870abc5eb0688cf0fd50c0fa54098158fa79
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 29 23:11:15 2012 +0100

    core: rolled back changes to receive.c
    
    - Not actually needed because the recent change to ws_frame.c covers it all
      (I think)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=636a6dabd14e08f2255e52a58353822642deda10
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 29 23:08:19 2012 +0100

    modules/websocket: Make sure that all WebSocket messages are sent on connections that already exist
    
    - This is the same as using set_forward_no_connect() and
      set_reply_no_connect() in kamailio.cfg.  But this means it will
      always happen automatically for WebSocket messages.
    - This is important as a WebSocket server cannot create connections -
      so we always have to use one that already exists.

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=242920ec30af3a954f8a193d417c671a29d383b4
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 29 23:05:48 2012 +0100

    core: Make sure that responses to requests received on a WebSocket are sent on existing connections
    
    - WebSocket servers cannot create connections to WebSocket clients - so
      this setting is essential.
    - It does exactly the same thing as using set_reply_no_connect() in
      kamailio.cfg - but this way it is always on (as it must be) for
      WebSockets.

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=915894b15d9096388a0136d2d2bdf48ef65b4c4a
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 29 23:03:15 2012 +0100

    modules_k/nathelper: Added nat_uac_test() check for WebSockets
    
    - At the moment (and until Kamailio and _all_ WebSocket clients support
      outbound) we want to treat WebSocket UAs as behind NATs (even when they
      are not).
    - This is so that the aliasing (which is good for TCP/TLS connection reuse
      as well as NAT traversal) can be used to make sure messages to WebSocket
      UAs are routed correctly.

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=353ad95af22d7a4c7d20aebbed291fef085867ba
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 29 17:47:22 2012 +0100

    modules/websockets: Changes WS to be a protocol in its own right instead of a flag on TCP/TLS connections

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8c4d2e7379e783ac22b63266c3a63a2579100d87
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 29 17:47:06 2012 +0100

    modules_k/nathelper: Added PROTO_WS support

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d08c4dc3341d2f2ac497a81fed9aef522ce16ed9
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 29 17:46:36 2012 +0100

    modules/tm: Added PROTO_WS support

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8393efff31843b04b45e6bf728469b32625e86b0
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 29 17:44:15 2012 +0100

    core: Changed WS from being a flag on a TCP/TLS connection to a protocol in its own right
    
    - Also added ;transport=ws parameter parsing for URIs

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8c6f700b4213552789fa97c4edf0ff4bb4b61f90
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jun 28 17:57:44 2012 +0100

    core: added support for WS keyword for use in conditionals with proto and snd_proto

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d07a57f6849e94764302939541157c71d73eae6a
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jun 28 17:55:53 2012 +0100

    core: fixed an issue where big websocket requests (single WS frame but across multiple packets) weren't handled

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3269116331b5161cd08aba390a0e3804dafdf668
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jun 28 17:54:45 2012 +0100

    core: Fix to msg_send() so that requests destined for a WebSocket connection go through the websocket module
    
    - responses already worked

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d6f89300f70a8b511a1454eb1742561547b69a52
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jun 28 17:53:55 2012 +0100

    modules/websockets: tidied up a bit of the code

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c270ac0e54ada9cc2599b21f8c87b5a0704093af
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sun Jun 24 00:40:24 2012 +0100

    modules/websocket: improvements to ws.dump MI command

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6dfd1476bee55dd6287652b1f9ee9a8cf4d809f0
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 22:13:35 2012 +0100

    pkg/kamailio/fedora: added WebSocket module to .spec file

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4611d052b9e73f9b301a043da632e28b7ec65bf4
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 21:57:37 2012 +0100

    modules/websocket: now using libunistring:u8_check() to work out whether to send text or binary websocket frames
    
    - There is no straight-forward (or practical) way to be sure that a SIP request
      only contains UTF-8 characters and therefore should be sent as text instead
      of binary.  However, you can sometimes tell whether the request definitely
      isn't UTF-8 by checking for invalid byte sequences - and when it is definitely
      not UTF-8 frames _MUST_ be sent as binary.

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7cd27114725b49864b6be812658aa00003c54e99
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 21:57:09 2012 +0100

    parser: Update Via parsing state-machine to support WS and WSS

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=64406b209d8b4fd9ed127a6b4b965e3c1863c3d2
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 21:55:34 2012 +0100

    modules/websocket: updated example configuration and test scripts
    
    - Added options_rx.xml SIPp script
    - kamailio.cfg routes OPTIONS to SIPp
    - websocket_test.html now using WSS (WS over TLS)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=11a2ad18ea0b263316fe8728aa44b892d7c4fe86
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 21:52:15 2012 +0100

    core: fixed segmentation fault I had added to forward.h

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1f139814262a4c5979c5301812f81304d885e92c
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 19:10:03 2012 +0100

    core: added events and data-structures so that Kamailio core can transmit through the WebSocket module

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=50d20ecde5503d11358b86cbd23456e2a302c9be
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 19:08:38 2012 +0100

    modules/websocket: added generic transmit functions to WebSocket module so Kamailio core can send WebSocket frames

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5c4133c2ba036776a1ea3c1f73c51a7d9d518fbe
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 17:37:25 2012 +0100

    modules/websocket: Fixed a couple of connection issues and now dropping received SIP requests into receive_msg()
    
    - SIP parser not updated for WS and WSS yet

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ad7ea60ff5e8e2a8d5b9ddeaca99a2bab7941e70
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 16:07:12 2012 +0100

    modules/websocket: updated example/test kamailio.cfg to support TLS
    
    - Basic WebSocket working over TLS

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5d8239f5da2176938e0c789b9b2caa493725daa1
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 15:03:48 2012 +0100

    modules/websocket: finished off WebSocket connection management

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3a64dffb99cfe098f90fdd5c79adc938ac230bf6
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 23 11:31:50 2012 +0100

    modules/websocket: tidied up some of the WS connection code

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2f30521ea903b1805c728d60cccda6b2636cacde
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 22 00:34:24 2012 +0100

    modules/websocket: Closing handshake now working
    
    - Also completed MI commands which allowed me to test Ping and Pong

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=76f15b97d60b0e1c2c22fabc6c7310b33ad80742
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jun 21 17:37:08 2012 +0100

    modules/websocket: More tidying up

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2af2b3277a8b9fb46c5fa9a5ce38eea072a22663
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jun 21 16:58:05 2012 +0100

    modules/websocket: fixed typo

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=857b117c5058200b57501868d5d29dab778fbd94
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jun 21 16:28:57 2012 +0100

    modules/websockets: started adding WebSocket connection management to WebSocket module

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7d35945ec66caa286db66cd55ef56c78f29c434c
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Thu Jun 21 13:50:53 2012 +0100

    modules/websocket: Added connection close code and tidied up MI commands

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f457ec98c2208d181bb94ace50b82faed6d707e0
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sun Jun 17 21:31:29 2012 +0100

    modules/websocket: Filled in MI commands to dump WebSocket connection details and Close a WebSocket

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=69c264b19f8b42e4700f9f8523912cf29eeadde5
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sun Jun 17 21:30:33 2012 +0100

    core: Fixed a problem with receiving WebSocket frames
    
    - If two frames were pulled from the buffer at the same time the second
      wasn't being processed.

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d3e770533b908acf73b359ba556a972c1330a118
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sun Jun 17 14:29:44 2012 +0100

    modules/websocket: more work on WebSocket framing and base-protocol

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c04689c5f5017456a9a5c0f6b617e13ee6f7a1d6
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sun Jun 17 14:28:20 2012 +0100

    core: added clone buf support for WebSocket connections

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=68c60fd4156bda792463bd202b82afb2c967dcdd
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sun Jun 17 00:44:14 2012 +0100

    modules/websocket: received frame decoding

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=62691a52ffd48e4dc674027cfe9b984620a55b88
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sun Jun 17 00:43:44 2012 +0100

    core: tidied up websocket frame length code

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1718093cfad0ea8085d20a7b5fd995f93c91a48a
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 16 22:58:36 2012 +0100

    core: improved de-buffering for websockets
    
    - This should handle the case that the full TCP packet hasn't been received
      when the read function is called.  Not sure how to explicitly test this
      though.

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=74a32e90a9c86c40d9497a9543eedba63556e865
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 16 22:58:00 2012 +0100

    core: make it possible to retrieve TCP connection without updating connection liifetime

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=68686612a5775e6d677becffa0873028b1c766bb
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 16 22:57:34 2012 +0100

    modules/websocket: small tidy up to handshake code

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3ec469611f9f6c57d593c000614f461488b760a3
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 16 17:06:33 2012 +0100

    core: Added WS support/events to Kamailio core

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6d93ce1b8a752e2b3fdb0ff7a3cbef0c7bc44787
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 16 17:05:54 2012 +0100

    modules/websocket: WS module registering for WS messages and basic handler implementation

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=48e7ee701571c127effa3b0ddd06468154ddf139
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Sat Jun 16 14:38:22 2012 +0100

    modules/websocket: more work on module boiler-plate and handshake
    
    - Handshake now works with Google Chrome

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=407130579cb10620480e8800558375094aaf07be
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 15 10:17:06 2012 +0100

    modules/websocket: Improvements to handshake handler

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=48ba74772c398396e54a3cbb2d6cee9f4065d599
Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Jun 15 00:40:28 2012 +0100

    modules/websocket: First attempt a module for websocket support
    
    - So far this is:
      - Module boiler-plate
      - WebSocket handshake
      - Example/test kamailio.cfg




More information about the sr-dev mailing list