-
Notifications
You must be signed in to change notification settings - Fork 201
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'debian-sid' of github.com:xelerance/xl2tpd into debian-sid
- Loading branch information
Showing
40 changed files
with
1,883 additions
and
953 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,8 @@ | ||
*.o | ||
*~ | ||
*.bak | ||
*.sw? | ||
tags | ||
xl2tpd | ||
xl2tpd-control | ||
pfc | ||
tags |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
* Android 9 & 10 fails on maximum retries exceeded for tunnel | ||
|
||
There are reports that with Android 9 & 10, some users are getting "Maximum retries" | ||
error messages. It seems to related to some of the phones not responding to | ||
L2TP keepalive heartbeats | ||
|
||
A possible work around is to use the max_retries option. Using "max retries" | ||
in the xl2tpd.conf (e.g. max retries = 100) has known to work for some | ||
users. Alternatively, another works around is to not to enable L2TP | ||
keepalive on the VPN servers. | ||
|
||
For more information, please refer to: https://github.com/xelerance/xl2tpd/issues/191 | ||
|
||
* Issues with Cisco ASA | ||
|
||
Some users are reporting that newer version of xl2tpd (1.310 onward) are | ||
not able to connect to Cisco ASA. | ||
|
||
A possible work around is to use x2ltpd 1.39 and disable use of kernel module | ||
(comment out the directive OSFLAGS+= -DUSE_KERNEL -D in the Makefile) | ||
|
||
For more information, please refer to: https://github.com/xelerance/xl2tpd/issues/187 | ||
|
||
* AVP is incorrect size issues with Miktrotik server | ||
|
||
There are reports of problems connecting to Miktrotik server. | ||
|
||
Github user reported that the following configuration works for them: | ||
https://github.com/xelerance/xl2tpd/issues/156#issuecomment-678674101 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Contributing to xl2tpd | ||
|
||
First of, thank you for taking the time to contribute. | ||
|
||
*Before spending a lot of time on something, please ask for feedback on your | ||
idea first!* You can ask in the [mailing list](https://lists.openswan.org/cgi-bin/mailman/listinfo/xl2tpd) | ||
or create an [issue](https://github.com/xelerance/xl2tpd/issues). | ||
|
||
This project welcomes contribution from the community! Here are a few | ||
suggestions: | ||
|
||
* Update the [ipv6 branch](https://github.com/xelerance/xl2tpd/tree/ipv6). | ||
It needs to be tested and updated (it has diverged from master quite a bit). | ||
* Test and fix up the [libevent branch](https://github.com/xelerance/xl2tpd/tree/libevent). | ||
There have been reports of crashes. They need to be investigated. User can | ||
get more information with the custom *--debug-signals* and | ||
*--debug-libevent* option (which is only in this branch) | ||
|
||
## **Did you find a bug?** | ||
|
||
To report a security issue please send an e-mail to [email protected] | ||
|
||
For non-security problems, ensure the bug was not already reported by | ||
searching on GitHub under "[Issues](https://github.com/xelerance/xl2tpd/issues)" | ||
and "[Pull requests](https://github.com/xelerance/xl2tpd/pulls)". | ||
|
||
When reporting an issue, please provide output and the content of the logs. | ||
|
||
## **Did you write a patch that fixes a bug?** | ||
|
||
* Open a new GitHub pull request with the patch. | ||
* Ensure the PR description clearly describes the problem and solution. | ||
Include the relevant issue number if applicable. | ||
* Always write a clear log message for your commits. One-line messages are | ||
fine for small changes, but bigger changes should look like this: | ||
|
||
$ git commit -m "A brief summary of the commit | ||
> | ||
> A paragraph describing what changed and its impact." | ||
$ git commit -m "A brief summary of the commit | ||
> | ||
> A paragraph describing what changed and its impact." | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
XL2TPDVERSION=1.3.16 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# xl2tpd | ||
|
||
[![Build Status](https://travis-ci.org/xelerance/xl2tpd.svg?branch=1.3.16dev)](https://travis-ci.org/xelerance/xl2tpd) | ||
|
||
xl2tpd is a **FREE** implementation of the Layer 2 Tunneling Protocol | ||
as defined by [RFC 2661](https://tools.ietf.org/rfc/rfc2661.txt). | ||
L2TP allows you to tunnel PPP over UDP. Some ISPs use L2TP to tunnel user | ||
sessions from dial-in servers (modem banks, ADSL DSLAMs) to back-end PPP | ||
servers. Another important application is Virtual Private Networks where | ||
the IPsec protocol is used to secure the L2TP connection (L2TP/IPsec is | ||
defined by [RFC 3193](https://tools.ietf.org/rfc/rfc3193.txt). xl2tpd can | ||
be used in combination with IPsec implementations such as Openswan. Example | ||
configuration files for such a setup are included in the examples directory. | ||
|
||
xl2tpd uses a pseudo-tty to communicate with pppd. | ||
It runs in userspace but supports kernel mode L2TP. | ||
|
||
xl2tpd supports IPsec SA Reference tracking to enable overlapping internal | ||
NAT'ed IP's by different clients (eg all clients connecting from their | ||
linksys internal IP 192.168.1.101) as well as multiple clients behind | ||
the same NAT router. | ||
|
||
Xl2tpd is based on the L2TP code base of Jeff McAdams <[email protected]>. | ||
It was de-facto maintained by Jacco de Leeuw <[email protected]> in 2002 and 2003. | ||
|
||
NOTE: In Linux kernel 4.15+ there is a kernel bug with ancillary IP_PKTINFO. | ||
As such, for Linux kernel 4.15+ we recommend the community use xl2tpd | ||
1.3.12+ | ||
|
||
## Build and install | ||
make | ||
sudo make install | ||
|
||
The xl2tpd.conf(5) man page has details on how to configure xl2tpd. | ||
|
||
|
||
## Mailing Lists | ||
|
||
https://lists.openswan.org/cgi-bin/mailman/listinfo/xl2tpd | ||
is home of the mailing list. | ||
|
||
Note: This is a closed list - you **must** be subscribed to be able | ||
to post mails. | ||
|
||
## Security Vulnerability | ||
|
||
Security vulnerabilities can be e-mailed to: [email protected] |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.