GIT Log for 2009-09-16 23:33 GMT

aland aland at deployingradius.com
Thu Sep 17 01:33:02 CEST 2009


commit 731db3b088a482726c765b56f46a33e2a4e45522
Author: Alan T. DeKok <aland at freeradius.org>
Date:   Wed Sep 16 17:10:44 2009 +0200

    More plumbing to get the server to listen on TCP sockets.
    
    The last two functions are in a separate patch to make the merge easier.
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>
    
    Conflicts:
    
    	src/main/listen.c

Files changed:
 src/main/listen.c |  198 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 187 insertions(+), 11 deletions(-)

======================================================================
commit ff89e4cac7f2a9256c7d360b1d53a1eb69a28f40
Author: Dante <dante at dante.org.uk>
Date:   Wed Sep 16 14:06:17 2009 +0200

    More plumbing to get to home servers via TCP
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/main/event.c |  191 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 189 insertions(+), 2 deletions(-)

======================================================================
commit f4dd3a6e803219b61f3ec1d1b7f3767ee54e8eec
Author: Dante <dante at dante.org.uk>
Date:   Wed Sep 16 13:57:40 2009 +0200

    Free tcp structure, too
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/main/listen.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

======================================================================
commit 572d4fd5f3f735e17bce2980af72fed12376fb62
Author: Dante <dante at dante.org.uk>
Date:   Wed Sep 16 14:52:04 2009 +0200

    Scaffolding to make it build.
    
    Git isn't terribly smart about functions moving from one file
    to another.
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/main/listen.c                 |    2 +
 src/modules/frs_proxy/frs_proxy.c |   61 +++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+), 0 deletions(-)

======================================================================
commit 545ed1e65f5852a3c1fb2001221531f76b6abb27
Author: Dante <dante at dante.org.uk>
Date:   Wed Sep 16 12:24:44 2009 +0200

    Allow outgoing TCP connections to home servers.
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/include/radiusd.h |    4 +
 src/main/event.c      |  189 ++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 192 insertions(+), 1 deletions(-)

======================================================================
commit ada7bae4e68c3181759bbc5ab70a1dc6770c3857
Author: Dante <dante at dante.org.uk>
Date:   Wed Sep 16 12:17:34 2009 +0200

    Add scaffolding for proxy listeners.
    
    The functions exist, but aren't called by anyone.
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/include/radiusd.h |    8 +++
 src/include/smodule.h |   16 +++++
 src/main/listen.c     |  162 ++++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 185 insertions(+), 1 deletions(-)

======================================================================
commit 0ce61f286385679608bbb82967e371641c47d381
Author: Dante <dante at dante.org.uk>
Date:   Tue Sep 15 23:11:47 2009 +0200

    More ifdef's and assertions for checkign TCP != UDP
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/main/event.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

======================================================================
commit 05b63f38b036995164a7d3f5cbe5d81676058d95
Author: Dante <dante at dante.org.uk>
Date:   Tue Sep 15 23:08:29 2009 +0200

    Track the number of outstanding packets on a TCP connection.
    
    This allows us to free the connection when all packets are
    accounted for, and the connection is to be marked "closed"
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/include/smodule.h |    3 +++
 src/main/event.c      |   16 ++++++++++++++++
 2 files changed, 19 insertions(+), 0 deletions(-)

======================================================================
commit c7a9d2aa1b3fa91591ce95f19aa5ba42c102f4f7
Author: Dante <dante at dante.org.uk>
Date:   Tue Sep 15 23:03:21 2009 +0200

    Stop processing packets when the socket is closed.
    
    If the socket from the client, or to the proxy is closed,
    then handle that situation.
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/main/event.c |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

======================================================================
commit f687388c0f7b9bdc81db3482e319e684231bca8e
Author: Dante <dante at dante.org.uk>
Date:   Tue Sep 15 17:57:53 2009 +0200

    Document TCP options for clients and home servers.
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 raddb/clients.conf |   18 ++++++++++++++++++
 raddb/proxy.conf   |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+), 0 deletions(-)

======================================================================
commit 732917380982c0aa5ff862ffa2d901fbe52dac36
Author: Dante <dante at dante.org.uk>
Date:   Tue Sep 15 17:46:15 2009 +0200

    Allow radclient to send/receive RADIUS over TCP
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/main/radclient.c |   69 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 68 insertions(+), 1 deletions(-)

======================================================================
commit 83b08deebddf31adcc4229359df905673f2b1703
Author: Dante <dante at dante.org.uk>
Date:   Tue Sep 15 17:44:34 2009 +0200

    Allow the packet API to auto-discover TCP
    
    It will now call the udp/tcp "receive packet" function
    as appropriate, so that the callers do not need to be changed
    in order to handle TCP.
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/lib/packet.c |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

======================================================================
commit ce2a48e678fd80199b886aeda654ed2f94340c19
Author: Dante <dante at dante.org.uk>
Date:   Tue Sep 15 17:43:17 2009 +0200

    Allow clients to use TCP
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/include/radiusd.h                 |   12 ++++-
 src/main/client.c                     |  102 ++++++++++++++++++++++++++-------
 src/main/listen.c                     |   12 +++-
 src/modules/frs_control/frs_control.c |   38 +++++++++++-
 src/modules/frs_status/frs_status.c   |    7 ++
 5 files changed, 143 insertions(+), 28 deletions(-)

======================================================================
commit 18987ef653986dc1647a7c43144c51dddaa96671
Author: Dante <dante at dante.org.uk>
Date:   Tue Sep 15 17:34:34 2009 +0200

    Allow home servers to use TCP
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/include/realms.h |   13 ++++
 src/main/realms.c    |  163 ++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 170 insertions(+), 6 deletions(-)

======================================================================
commit 22d03a101d93238bcf43c7d62b35b40b0557d253
Author: Dante <dante at dante.org.uk>
Date:   Tue Sep 15 17:33:49 2009 +0200

    Allow TCP code to build if WITH_TCP is defined
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/include/libradius.h |    9 ++++++++-
 src/lib/Makefile        |    2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

======================================================================
commit e735792ceca58f1d80562aa69b151dc183c05414
Author: Dante <dante at dante.org.uk>
Date:   Tue Sep 15 17:17:40 2009 +0200

    Header file and protocol handler for RADIUS over TCP
    
    This is the first step to getting full support for RADIUS
    over TCP into the server.
    
    Signed-off-by: Alan T. DeKok <aland at freeradius.org>

Files changed:
 src/include/tcp.h |   84 +++++++++++
 src/lib/tcp.c     |  409 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 493 insertions(+), 0 deletions(-)

======================================================================



More information about the Freeradius-Devel mailing list