Bug 2894 - NM: mppe support for pptp and l2tp
Summary: NM: mppe support for pptp and l2tp
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal major
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard: WORKAROUND
Keywords: NO_PATCH
: 5741 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-10-01 17:24 CEST by Samuel Verschelde
Modified: 2015-10-15 21:51 CEST (History)
12 users (show)

See Also:
Source RPM: networkmanager-pptp, networkmanager-l2tp
CVE:
Status comment:


Attachments

Description Samuel Verschelde 2011-10-01 17:24:26 CEST
Our ppp package in Core is built without mppe support, for patents (and maybe licence) issues

Is it possible to have a version of ppp in tainted (if licence allows) with mppe support? It is required to connect to many MS-based VPNs.
Samuel Verschelde 2011-10-01 17:25:33 CEST

CC: (none) => balcaen.john, eeeemail

Comment 1 Samuel Verschelde 2011-10-01 17:26:11 CEST
See http://svnweb.mageia.org/packages/cauldron/ppp/current/SPECS/ppp.spec?revision=33338&view=markup there's a comment explaining why the patch is disabled.
Comment 2 Marja Van Waes 2012-01-07 22:01:09 CET
pinging. because nothing happened to this report since more than 3 months ago, and it still has the status NEW or REOPENED


@ Tomáš

Please set status to ASSIGNED if you think this bug was assigned correctly. If for work flow reasons you can't do that, then please put OK on the whiteboard instead.

CC: (none) => marja11

Comment 3 Marja Van Waes 2012-05-09 15:35:19 CEST
3-monthly ping
Manuel Hiebel 2012-05-14 16:52:00 CEST

Assignee: supp => bugsquad

Comment 4 Per Nelvig 2012-06-03 18:08:23 CEST
I agree mppe support is needed. 
Even if there is a possible patent infringement in the US if a commercial organization uses it, I don't think this is an issue with Mageia. As far as I understand it, Mageia is absolutely non-commercial. I guess all the source in the package is open too.
I think this removal of mppe support was done by Mandriva for some reason and that the people at Mageia never reflected on the possibility to unpatch it again. I'm now using a package compiled by third party with Mageia1.
So please unpatch it again!

CC: (none) => pernel

Peter Miller 2012-06-21 03:34:53 CEST

CC: (none) => pfmiller

Comment 5 Thierry Vignaud 2012-07-28 18:06:30 CEST
*** Bug 5741 has been marked as a duplicate of this bug. ***

CC: (none) => neograven

Comment 6 Thierry Vignaud 2012-07-28 18:09:50 CEST
The patch looks like it's actually enabled

CC: (none) => thierry.vignaud

Olivier Blin 2012-07-28 22:39:00 CEST

CC: (none) => mageia

Comment 7 Alex Loginov 2012-09-28 19:51:34 CEST
Bug #5741
You can install package vpnpptp-allde from MRC (Mageia Russian Community) repository. After installation you'll find in mcc -> Network & Internet -> Configure VPN connections to secure network access -> VPN PPTP -> Next -> [enter any new name] -> Next
This package correctly works with ppp from Mageia (vpnpptp-allde<=0.3.6), from Mandriva and Mageia (vpnpptp-allde>=0.3.7). Version vpnpptp-allde-0.3.7 will be soon.
Package vpnpptp-allde understands mppe like NM (require-mppe-128) and against NM (mppe required, stateless, no40, no56).
You'll find tools vpnpptp and ponoff also in package vpnpptp-allde - with this tools no problem with mppe also (vpnpptp-allde<=0.3.6). In mcc you'll find VPN PPTP/L2TP/OpenL2TP also or in Menu.

CC: (none) => loginov_alex

Comment 8 Alex Loginov 2012-09-28 19:59:12 CEST
The patch looks like it's actually enabled only for NM. For mcc and vpnpptp-allde (which added new VPN options in mcc) this patch is not actually.
Comment 9 Alex Loginov 2012-10-01 20:15:39 CEST
You can read (use Google Translate):
http://wiki.mageialinux.ru/index.php?title=ÐаÑÑÑойка_локалÑной_ÑеÑи_и_VPN-ÑоединениÑ_на_пÑимеÑе_пÑовайдеÑа_ТÐÐÐнÑÑ
- two variants for settings mppe. It works with patch and without patch. That's why no bug "mppe support for pptp". And today vpnpptp-allde-0.3.7 was released: full work, full mppe support in Mageia, Mandriva, PCLinuxOS, ROSA, etc.
Comment 10 Manuel Hiebel 2012-11-05 16:51:54 CET
This message is a reminder that Mageia 1 is nearing its end of life. 
In approximately 25 days from now, Mageia will stop maintaining and issuing 
updates for Mageia 1. At that time this bug will be closed as WONTFIX (EOL) if it 
remains open with a Mageia 'version' of '1'.

Package Maintainer: If you wish for this bug to remain open because you plan to 
fix it in a currently maintained version, simply change the 'version' to a later 
Mageia version prior to Mageia 1's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that we may not 
be able to fix it before Mageia 1 is end of life.  If you would still like to see 
this bug fixed and are able to reproduce it against a later version of Mageia, 
you are encouraged to click on "Version" and change it against that version 
of Mageia.

Although we aim to fix as many bugs as possible during every release's lifetime, 
sometimes those efforts are overtaken by events. Often a more recent Mageia 
release includes newer upstream software that fixes bugs or makes them obsolete.

--
Mageia Bugsquad
claire robinson 2012-11-05 17:14:06 CET

Version: 1 => Cauldron
Whiteboard: (none) => MGA2TOO MGA1TOO

Comment 11 Thierry Vignaud 2012-11-05 17:28:29 CET
WTF? This BR is opened against Cauldron...

Whiteboard: MGA2TOO MGA1TOO => MGA2TOO

Comment 12 claire robinson 2012-11-05 17:38:04 CET
It was originally against mga1 Thierry. I just changed it.

AFAIK it's still valid for cauldron.

Apologies if it is fixed now.
Comment 13 Alex Loginov 2012-11-05 19:21:22 CET
This bug was fixed only in MRC repo, no in Cauldron.
Package vpnpptp-allde closes this bug without rebuild of package ppp.
Comment 14 claire robinson 2013-05-03 12:27:37 CEST
Is it possible to add this in main repositories?
Comment 15 Alex Loginov 2013-05-03 12:49:41 CEST
If we will add package vpnpptp-allde in main repo, then please rewrite patches:
http://code.google.com/p/vpnpptp/source/browse/trunk/patch/vpnpptp.pm
http://code.google.com/p/vpnpptp/source/browse/trunk/patch/vpnmandriva.pm
for better integration in Mageia Control Center.
Comment 16 Per Nelvig 2013-06-28 08:47:18 CEST
So what happened with this? Does Mageia 3 support mppe pptp or not?
Comment 17 Alex Loginov 2013-06-28 21:03:19 CEST
Package vpnpptp-allde support mppe without this patch. This patch is requires for NM support mppe. But NM can be patched for understanding mppe without this patch, but this patch is not written.
Who can write patch for NM?
Comment 18 Alex Loginov 2013-06-29 12:00:50 CEST
But If nobody want to write patch for NM, then ppp must be with patch for mppe for Tainted.
Comment 19 Daniel Lucio 2014-01-15 18:15:01 CET
I have disabled P11 in ppp and MPPE encription works now. Dont take me wrong, i didnt add anything, i only disabled a patch that was conflicting.

Please test and submit as an update, it is already 3/core/updates_testing

CC: (none) => luis.daniel.lucio

Comment 20 claire robinson 2014-01-15 18:18:25 CET
It'll need some more info please and the bug assigned to QA team, see updates policy for guidelines and example.

https://wiki.mageia.org/en/Updates_policy#Maintainer_.28or_any_interested_packager.29

Thanks
Comment 21 Alex Loginov 2014-01-15 21:34:38 CET
Daniel, NM works now with MPPE encription? Problems were only for NM and there were no problems for work with MPPE before.
Comment 22 Thomas Backlund 2014-01-15 21:58:39 CET
not to mention "I only disabled..." broke MPPC support, so I dont see how that is a valid fix...

CC: (none) => tmb

Comment 23 Alex Loginov 2014-01-20 12:24:07 CET
There is only one problem for NM with mppe.
For example, 128 encription now:
mppe required, stateless, no40, no56
but NM understands only:
require-mppe-128
For vpnpptp-allde, which configure VPN, there is no problem with mppe for both variants of writting encription.

Whiteboard: MGA2TOO => (none)

Alex Loginov 2014-01-20 12:25:07 CET

Summary: mppe support for pptp => NM: mppe support for pptp

Comment 24 Alex Loginov 2014-01-25 07:57:03 CET
I asked author of networkmanager-l2tp to help fix mppe for networkmanager-pptp. This bug is present for both plugins. Author agreed to help and to write patch for networkmanager-l2tp. Let's wait.

Source RPM: ppp => networkmanager-pptp

Alex Loginov 2014-02-09 20:48:01 CET

Keywords: (none) => NO_PATCH

Florian Hubold 2014-04-18 10:27:58 CEST

CC: (none) => doktor5000

Comment 25 Florian Hubold 2014-08-29 11:03:19 CEST
(In reply to Alex Loginov from comment #24)
> Author agreed to help and to write patch for networkmanager-l2tp. Let's wait.

Any progress on that topic?
Comment 26 Alex Loginov 2014-08-29 20:45:53 CEST
Florian, author of networkmanager-l2tp wanted to help, but no progress :(
I asked him 2014-01-20, 2014-01-25, 2014-01-28, 2014-02-09, 2014-03-31, 2014-06-07, 2014-08-29.
Alex Loginov 2014-12-19 10:26:38 CET

Summary: NM: mppe support for pptp => NM: mppe support for pptp and l2tp
Source RPM: networkmanager-pptp => networkmanager-pptp, networkmanager-l2tp

Comment 27 Per Nelvig 2014-12-25 22:12:20 CET
Is this bug still valid for Mageia 4 64 bit? 
I was allowed to install mppe-support for networkmanager. The ui let me setup a connection using mschapv2 in network manager ui so obviously there is some support. Unfortunately the connection did not work. Any idea how I can search for what is missing or what configurations that still might be wrong?
Comment 28 Alex Loginov 2014-12-25 23:08:55 CET
This bug is valid for all Mageia 1-5 and Mandriva and for all architectures. It's very old bug.
NM wrote wrong configuration for mppe.
As alternative I can recommend my program vpnpptp for configure VPN PPTP/L2TP/OpenL2TP and ponoff/vpnlinux for connect/disconnect (vpnpptp package from Mageia 5). In this case it's better to uninstall networkmanager and use standard Mageia network.
If you have VPN PPTP only you'll find VPN PPTP in VPN connections in mcc (vpnmcc from vpnpptp package). In this case you can manage connections from mcc. But vpnpptp has more options and ponoff can re-connect.
So you have 2 alternatives from vpnpptp package, but for Mageia 5.
Comment 29 Per Nelvig 2014-12-26 11:45:43 CET
Thanks for response. However I'm on Mageia 4 64 and do not find any package for this when searching. I remember vpnpptp worked quite well on earlier versions of mageia.
Comment 30 Alex Loginov 2014-12-26 12:01:28 CET
You can try to install vpnpptp from Cauldron, but I did not test.
I'm sorry, but no backport for Mageia 4.
Comment 31 Per Nelvig 2014-12-29 14:18:11 CET
Alex: 
Thanks for encouraging me to try vpnpptp again. Version for Mageia 5 complained about strange perl dependencies. Found one version (vpnpptp_setup-en-Linux-x86_64-install) with installer that worked on mageia 4. It's really embarrassing that the Mageia community did not care about this bug for so many years.
Per
Comment 32 Florian Hubold 2014-12-29 19:18:09 CET
(In reply to Per Nelvig from comment #31)
> It's really embarrassing that the Mageia community did not care about
> this bug for so many years.

You do realize that by using Mageia you also belong to the Mageia community?
So did you send patches or a fixed package or other alternatives?
Comment 33 Alex Loginov 2014-12-29 21:33:29 CET
vpnpptp uses perl for integration of tools in mcc, but you can install pkg force and run tools from Menu or console.
Why did not care? I imported vpnpptp in Cauldron, fixed openl2tp, imported xl2tpd, so you have all tools for VPN with mppe, but for Mageia 5.
Yes, packages networkmanager-pptp, networkmanager-l2tp are problematic for VPN with mppe for Mageia, but NM is not main service for Mageia, we have own network. And you really have workaround from me.

Whiteboard: (none) => WORKAROUND

Comment 34 Alex Loginov 2015-10-15 20:07:42 CEST
It seems this issue is not actual for Mageia 5.
ppp works with mppe by require-mppe format.
So this issue is OLD.
Who can confirm?
Comment 35 Florian Hubold 2015-10-15 21:51:22 CEST
Closing as old, people can reopen if the issue still persists.

Status: NEW => RESOLVED
Resolution: (none) => OLD


Note You need to log in before you can comment on or make changes to this bug.