[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. ddac5b18955752dd0a25299347d5ea92da411d60,
Sylvain Rochet <=