lwip-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, up


From: Sylvain Rochet
Subject: [lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. ddac5b18955752dd0a25299347d5ea92da411d60
Date: Sun, 26 Jun 2016 20:56:05 +0000 (UTC)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "lwIP - A Lightweight TCPIP stack".

The branch, master has been updated
       via  ddac5b18955752dd0a25299347d5ea92da411d60 (commit)
       via  9a707153719b5c8afbf9c29f2efe588926e3c3cb (commit)
       via  96296947fcc217877f7baa664fc7374033e4fc14 (commit)
       via  8b9886bfe2ea8c2eab56fa58d050886b9665cd87 (commit)
       via  9015c28406c1e98bf5579d9ede3f9a345f5898e3 (commit)
       via  b77fcef1a5947290203a02de5982cdee68bd370a (commit)
       via  6fb074874b641b44c571b09ed10fe3a269e5a98a (commit)
       via  3d684cda230da82bcde7d7d39590343fde174cee (commit)
       via  71ca26b2123b096ea8e91d6c8248017d32a8b9db (commit)
       via  4a5422cd1181558b09da7f321851d78e825bc225 (commit)
      from  38c0255fa2fd19273baf0137dfc52b5b69949afd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ddac5b18955752dd0a25299347d5ea92da411d60
Author: Sylvain Rochet <address@hidden>
Date:   Sun Jun 26 22:51:40 2016 +0200

    PPP: introduce ppp_set_listen_time
    
    Wait for up to the specified milliseconds for a valid PPP packet from
    the peer. At the end of this  time, or when a valid PPP packet is
    received from the peer, we commence negotiation by sending our first
    LCP packet.
    
    This is useful because PPP does not deal properly when both peers
    are sending the first LCP packet in the exact same time, which causes
    delays because they both wait for a reply for their own packet.

commit 9a707153719b5c8afbf9c29f2efe588926e3c3cb
Author: Sylvain Rochet <address@hidden>
Date:   Sun Jun 26 22:37:41 2016 +0200

    PPP, SERVER: move silent mode set from pppos_listen to ppp_listen
    
    This flag would be required for any low level protocol used. Move it
    from pppos_listen to ppp_listen.

commit 96296947fcc217877f7baa664fc7374033e4fc14
Author: Sylvain Rochet <address@hidden>
Date:   Sun Jun 26 22:31:02 2016 +0200

    PPP: introduce ppp_set_auth_required macro
    
    PPP auth required flag is currently hardcoded to true if PPP is
    acting as a server and set to false if PPP is acting as a client.
    
    This is probably the most wanted behavior, but since we now have the
    ability to change that at runtime, allow users to do it.
    
    It means we can now have a server which asks the client to authenticate
    or vice versa. This is pretty unusual thought. What we don't support
    yet is mutual authentication with a different set of user and password
    per direction which is even less usual.

commit 8b9886bfe2ea8c2eab56fa58d050886b9665cd87
Author: Sylvain Rochet <address@hidden>
Date:   Sun Jun 26 21:59:25 2016 +0200

    PPP, documentation: rework client configuration vs server configuration
    
    Better describe what should be done for a client session and for a
    server session.

commit 9015c28406c1e98bf5579d9ede3f9a345f5898e3
Author: Sylvain Rochet <address@hidden>
Date:   Sun Jun 26 21:36:48 2016 +0200

    PPP, DNS: introduce ppp_set_usepeerdns macro
    
    PPP use peer DNS setting is currently hardcoded to true if PPP is
    acting as a client and set to false if PPP is actinf as a server.
    
    This is probably the most wanted behavior, but since we now have the
    ability to change that at runtime, allow users to do it.
    
    We don't have a way to have a different default configuration if the
    PPP PCB is going to be used as a client or as a server, therefore the
    default configuration should be fine for both of them. Since enabling
    peer DNS by default is dangerous for server mode, the default is now
    not to ask for DNS servers and it should now be explicitely enabled
    if needed, update the documentation accordingly.

commit b77fcef1a5947290203a02de5982cdee68bd370a
Author: Sylvain Rochet <address@hidden>
Date:   Sun Jun 26 21:17:54 2016 +0200

    PPP, L2TP: remove unnecessary l2tp->udp null check
    
    l2tp->udp can't be null here, pppol2tp_create returns a NULL L2TP PCB
    if UDP PCB failed to be created. Remove useless null check.

commit 6fb074874b641b44c571b09ed10fe3a269e5a98a
Author: Sylvain Rochet <address@hidden>
Date:   Sun Jun 26 20:32:28 2016 +0200

    PPP, Documentation: add PPP server(listener) documentation
    
    Now that creating a PPP listener session is a bit less obvious than
    before (but much versatile!), add documentation about the most common
    way to setup a PPP listener.

commit 3d684cda230da82bcde7d7d39590343fde174cee
Author: Sylvain Rochet <address@hidden>
Date:   Sun Jun 26 20:26:35 2016 +0200

    PPP, PPPoS, SERVER: remove useless struct ppp_addrs* argument from 
pppos_listen
    
    Now that we have helpers to set those members externaly, pppos_listen
    struct ppp_addrs* argument does not add any value. In addition it
    was not a well chosen design choice because the user needed to keep a
    copy of struct ppp_addrs when listening again for a new connection.

commit 71ca26b2123b096ea8e91d6c8248017d32a8b9db
Author: Sylvain Rochet <address@hidden>
Date:   Sun Jun 26 19:44:19 2016 +0200

    PPP, add configuration macros to set IPCP our, his, and DNS IPv4 addresses
    
    Mostly for PPP server support, but not limited too, we need a way to
    configure static IPv4 addresses for our side (our), peer side (his),
    and two DNS server addresses if peer asks for them.

commit 4a5422cd1181558b09da7f321851d78e825bc225
Author: Sylvain Rochet <address@hidden>
Date:   Sun Jun 26 19:16:51 2016 +0200

    PPP, PPPoS, SERVER: fix DNS servers support
    
    DNS servers should be set in IPCP allowoptions instead of wantoptions.
    In addition if server mode is enabled we need to disable usepeerdns
    config flag so we are not asking DNS servers to our client.

-----------------------------------------------------------------------

Summary of changes:
 doc/ppp.txt                      |   73 +++++++++++++++++++++++++++++++-------
 src/include/netif/ppp/ppp.h      |   41 ++++++++++++++++++---
 src/include/netif/ppp/ppp_impl.h |    2 +-
 src/include/netif/ppp/pppapi.h   |    7 +---
 src/netif/ppp/ppp.c              |   17 +++++----
 src/netif/ppp/pppapi.c           |    5 ++-
 src/netif/ppp/pppol2tp.c         |    4 +--
 src/netif/ppp/pppos.c            |   30 ++--------------
 8 files changed, 113 insertions(+), 66 deletions(-)


hooks/post-receive
-- 
lwIP - A Lightweight TCPIP stack



reply via email to

[Prev in Thread] Current Thread [Next in Thread]