use local hostname for tunnel in SCCRP
This commit is contained in:
parent
43196d6577
commit
45c1cc3c5e
2 changed files with 3 additions and 2 deletions
1
Changes
1
Changes
|
|
@ -2,6 +2,7 @@
|
||||||
- Drop level of "Unexpected CHAP message" log.
|
- Drop level of "Unexpected CHAP message" log.
|
||||||
- Fix parsing of ProtocolRej (allow 1 or two byte protocols).
|
- Fix parsing of ProtocolRej (allow 1 or two byte protocols).
|
||||||
- Handle rejection of MRU negotiation by peer.
|
- Handle rejection of MRU negotiation by peer.
|
||||||
|
- Use local hostname for tunnel in SCCRP (Alex Kiernan).
|
||||||
|
|
||||||
* Wed Aug 17 2005 Brendan O'Dea <bod@optus.net> 2.1.3
|
* Wed Aug 17 2005 Brendan O'Dea <bod@optus.net> 2.1.3
|
||||||
- Fail IPCP negotiation only on ConfigRej of IP-Address.
|
- Fail IPCP negotiation only on ConfigRej of IP-Address.
|
||||||
|
|
|
||||||
4
l2tpns.c
4
l2tpns.c
|
|
@ -4,7 +4,7 @@
|
||||||
// Copyright (c) 2002 FireBrick (Andrews & Arnold Ltd / Watchfront Ltd) - GPL licenced
|
// Copyright (c) 2002 FireBrick (Andrews & Arnold Ltd / Watchfront Ltd) - GPL licenced
|
||||||
// vim: sw=8 ts=8
|
// vim: sw=8 ts=8
|
||||||
|
|
||||||
char const *cvs_id_l2tpns = "$Id: l2tpns.c,v 1.124 2005-08-29 06:17:53 bodea Exp $";
|
char const *cvs_id_l2tpns = "$Id: l2tpns.c,v 1.125 2005-08-29 11:24:31 bodea Exp $";
|
||||||
|
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
@ -2294,7 +2294,7 @@ void processudp(uint8_t *buf, int len, struct sockaddr_in *addr)
|
||||||
controlt *c = controlnew(2); // sending SCCRP
|
controlt *c = controlnew(2); // sending SCCRP
|
||||||
control16(c, 2, version, 1); // protocol version
|
control16(c, 2, version, 1); // protocol version
|
||||||
control32(c, 3, 3, 1); // framing
|
control32(c, 3, 3, 1); // framing
|
||||||
controls(c, 7, tunnel[t].hostname, 1); // host name (TBA)
|
controls(c, 7, hostname, 1); // host name
|
||||||
if (chapresponse) controlb(c, 13, chapresponse, 16, 1); // Challenge response
|
if (chapresponse) controlb(c, 13, chapresponse, 16, 1); // Challenge response
|
||||||
control16(c, 9, t, 1); // assigned tunnel
|
control16(c, 9, t, 1); // assigned tunnel
|
||||||
controladd(c, 0, t); // send the resply
|
controladd(c, 0, t); // send the resply
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue