Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 154381 - net-dialup/accel-pptp-0.7.5 - The PPTP client and server for Linux
Summary: net-dialup/accel-pptp-0.7.5 - The PPTP client and server for Linux
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://accel-pptp.sourceforge.net/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 231407
  Show dependency tree
 
Reported: 2006-11-07 09:12 UTC by xeb
Modified: 2014-05-26 13:56 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Archive with ebuild and related files. (accel-pptp-portage-0.7.3.tar.bz2,3.09 KB, application/bzip2)
2006-11-07 09:16 UTC, xeb
Details
ebuild (accel-pptp-0.7.3.ebuild,2.67 KB, text/plain)
2006-11-07 12:18 UTC, xeb
Details
ebuild (accel-pptp-0.7.5.ebuild,2.66 KB, text/plain)
2007-02-27 20:56 UTC, xeb
Details
accel-pptp live ebuild (accel-pptp-9999.ebuild,2.91 KB, text/plain)
2010-07-18 06:31 UTC, Vladimir Vavenko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description xeb 2006-11-07 09:12:07 UTC
The ACCEL-PPTP is PPTP client/server based on POPTOP (http://www.poptop.org) and PPTPCLIENT (http://pptpclient.sourceforge.net).
ACCEL-PPTP uses kernel module to increase performance and decrease system usage.
Comment 1 xeb 2006-11-07 09:16:38 UTC
Created attachment 101401 [details]
Archive with ebuild and related files.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-11-07 09:40:40 UTC
Please, don't attach tarballs.

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3#doc_chap2

Attach a plaintext ebuild and reopen then; thanks.
Comment 3 xeb 2006-11-07 12:18:42 UTC
Created attachment 101410 [details]
ebuild

Ok, this is text/plain ebuild file.
But it's related files are in previous attachment.
Comment 4 xeb 2006-11-07 14:13:51 UTC
Reopen.
Comment 5 xeb 2007-02-27 20:56:33 UTC
Created attachment 111477 [details]
ebuild

newer version
Comment 6 Alin Năstac (RETIRED) gentoo-dev 2007-04-13 08:12:31 UTC
I must say I was skeptical about the usefulness of such package, but the pptp plugin is interesting. Also, I see you modified pptpd-1.3.3 code.

However, there are some problems with this package:
 - no documentation whatsoever
 - no changelogs
 - no public source repository 
 - the package name sucks
First three things *must* be fixed before this will go into the portage tree.

Can you test a client setup using pppd.sh baselayout module? What would be the proper link_ppp0 when pptp plugin is used? I suppose it is the PPTP server address, but only if other pptp plugin parameters are optional.
Comment 7 xeb 2007-04-13 09:18:56 UTC
Yes, I modified pptpd-1.3.3 that it could work with pptp kernel module.
Hmm, do you thing it is good idea to clone here documentation from PoPToP and pptpclient packages ? My README containes references to that.
Changelog and public source repository will be created.
Package name is excellent, because it is ACCELerated-PPTP.

here is sample config:
config_ppp0=("ppp")
link_ppp0="pptp_server 192.168.0.1"
username_ppp0="xxx"
password_ppp0="xxx"
plugins_ppp0=("pptp")
pppd_ppp0=(
    "noauth"
    "updetach"
    "nodeflate"
    "lcp-echo-interval 30"
    "lcp-echo-failure 3"
    "require-mppe-128"
    "mtu 1436"
    "mru 1436"
    "defaultroute"
)


here is patch to pppd.sh
--- pppd.sh.orig        2007-04-13 12:59:51.000000000 +0400
+++ pppd.sh     2007-04-13 13:04:53.000000000 +0400
@@ -193,6 +193,19 @@
                        fi
                fi
        fi
+
+       if [[ " ${opts} " == *" plugin pptp.so "* ]] ; then
+               if [[ ! -e /proc/pptp ]] ; then          <---- will be changed to /proc/net/pptp since version 0.7.8
+                       # Load the PPTP kernel module
+                       if ! modprobe pptp ; then
+                               eerror "kernel does not support PPTP"
+                               return 1
+                       fi
+               fi
+               opts="${opts} ${!link}"
+               insert_link_in_opts=0
+       fi
+
        [[ ${insert_link_in_opts} -eq 0 ]] || opts="${!link} ${opts}"

        ebegin "Running pppd"
Comment 8 Alin Năstac (RETIRED) gentoo-dev 2007-04-13 09:57:42 UTC
(In reply to comment #7)
> Yes, I modified pptpd-1.3.3 that it could work with pptp kernel module.
> Hmm, do you thing it is good idea to clone here documentation from PoPToP and
> pptpclient packages ? My README containes references to that.

At least pptp plugin is new and its options aren't documented anywhere. You will tell me that other pppd plugins like rp-pppoe.so also don't have documentation, but in this cases I don't have an alternative. :(

Also, you forked PoPToP project and added new functionality without documenting it, man page or otherwise (e.g. --ptimeout).

I think it would be best first to duplicate documentation from ancestor projects then modify it according to your contributions.
Comment 9 xeb 2007-04-13 10:57:35 UTC
ОК, I will try to do it in future (0.7.8) release.
Comment 10 Vladimir Vavenko 2010-07-18 06:31:04 UTC
Created attachment 239209 [details]
accel-pptp live ebuild
Comment 11 Vladimir Vavenko 2010-07-18 06:36:30 UTC
(In reply to comment #10)
> Created an attachment (id=239209) [details]
> accel-pptp live ebuild
> 

As accel-pptp-0.8.3 (from sourceforge) does not compile at all with kernel 2.6.32 i offer this live ebuild.
Comment 12 Sven 2011-02-27 21:44:06 UTC
(In reply to comment #6)
> I must say I was skeptical about the usefulness of such package, but the pptp
> plugin is interesting. Also, I see you modified pptpd-1.3.3 code.
> 
> However, there are some problems with this package:
>  - no documentation whatsoever
>  - no changelogs
>  - no public source repository 
>  - the package name sucks
> First three things *must* be fixed before this will go into the portage tree.

Why is a source repo (like CVS or SVN) re requirement? Sources get released, patching security holes is possible. That said, I think that a "proper" open source project should have a source repository.
(And certainly, "accel-pptp" is not the worst package name I've ever seen.)

0.8.5 has been released, it seems.
Comment 13 Oleg Gawriloff 2011-04-27 14:42:41 UTC
Any news on that?
Comment 14 Peter Volkov (RETIRED) gentoo-dev 2011-05-24 05:33:38 UTC
It is in my overlay where I do maintain it:

svn co http://overlays.gentoo.org/svn/dev/pva

Since support of kernel part is in the main tree I guess something needs adjustment there. Please, suggest :)
Comment 15 Andreis Vinogradovs ( slepnoga ) 2012-12-20 18:28:31 UTC
Hi !
xeb, please ansver -  accell-ppp and accell-pptd is the same project ?

In nag.ru you support 1.7. version ppp, but pptp is outdated ?

А то ребята то и не знают, чего делать ;(

pva , you opnion ^^ ?
Comment 16 xeb 2012-12-20 19:45:29 UTC
accel-pptp is pptp client/server based on pptpclient and poptop and works through pppd.
accel-ppp is completely other project written from scratch.
Please read here http://accel-ppp.sourceforge.net/ and here http://accel-pptp.sourceforge.net/

pva is not mine
Comment 17 Andreis Vinogradovs ( slepnoga ) 2012-12-21 07:29:32 UTC
> pva is not mine

This is most likely the package maintainer.