Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6129 - [NEW EBUILD] glftpd-1.27.ebuild
Summary: [NEW EBUILD] glftpd-1.27.ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Ben Lutgens (RETIRED)
URL: http://www.glftpd.com
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-06 23:24 UTC by SpanKY
Modified: 2002-10-23 11:04 UTC (History)
1 user (show)

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


Attachments
glftpd-1.27.tar.bz2 (glftpd-1.27.tar.bz2,1.22 KB, application/octet-stream)
2002-08-06 23:27 UTC, SpanKY
Details
glftpd-1.27.tar.bz2 (glftpd-1.27.tar.bz2,1.07 KB, application/octet-stream)
2002-08-07 00:07 UTC, SpanKY
Details
glftpd-1.27.tar.bz2 (glftpd-1.27.tar.bz2,1.38 KB, application/octet-stream)
2002-08-07 13:45 UTC, SpanKY
Details
glftpd-1.27.tar.bz2 (glftpd-1.27.tar.bz2,1.44 KB, application/octet-stream)
2002-08-15 13:23 UTC, SpanKY
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SpanKY gentoo-dev 2002-08-06 23:24:40 UTC
* What is glftpd?
- Glftpd is an ftp server (or demon, but not daemon, it does not run 
continuously in background).  A new instance of glftpd is started by inetd (the 
inet daemon) each time a user connects.

* How does glftpd differ from wu-ftpd or pro-ftpd?
- It differs A LOT.  One major difference is that glftpd wasn't designed as a 
replacement for one of the above.  Glftpd has its own passwd and group files 
in /glftpd/etc.  When a user connects, glftpd reads its configuration file (by 
default /etc/glftpd.conf), and then it CHROOTS (try man chroot) itself to 
whatever the rootpath is set to (by default /glftpd; if you set it to /, chroot 
will not take place), so that nothing outside of the rootpath will be 
accessible to the user.  In addition to that, each user is semi-chrooted to 
his/her home directory, so that he/she can't access anything outside.  Most 
people use the same home directory for every user, but you can give everyone 
his/her own.

* What does glftpd mean?
- Grey Line's FTP Demon, probably.  Glftpd isn't quite a 'demon', since demon 
is defined as part of a larger program that lies dormant.  Glftpd lies dormant, 
but it is not part of another program, so in a sense it's a cross between a 
daemon and a demon.  I don't plan on changing the name to uftpd :}.
Comment 1 SpanKY gentoo-dev 2002-08-06 23:27:06 UTC
Created attachment 2884 [details]
glftpd-1.27.tar.bz2

root@rux0r portage # tar -jcf glftpd-1.27.tar.bz2 net-ftp/
root@rux0r portage # ls -R net-ftp/
net-ftp/:
glftpd

net-ftp/glftpd:
files  glftpd-1.27.ebuild

net-ftp/glftpd/files:
digest-glftpd-1.27
Comment 2 SpanKY gentoo-dev 2002-08-07 00:02:01 UTC
i have a request for a solution though ;)

glftpd makes these device files to support the chroot environment:
/opt/glftpd/dev/{null,zero}

when the unmerge is run, it doesnt delete these files ...
Comment 3 SpanKY gentoo-dev 2002-08-07 00:07:31 UTC
Created attachment 2885 [details]
glftpd-1.27.tar.bz2

modification :x
Comment 4 Nicholas Wourms 2002-08-07 07:10:14 UTC
This would definitely be a cool addition, but to make it more than just a
vanilla glftpd install, perhaps you would considier packaging in the TLS addon?
 I'm sure if you are familiar with the server, you know what I'm talking about...
Comment 5 SpanKY gentoo-dev 2002-08-07 07:42:57 UTC
i think a better idea would be to make glftpd addons seperate ebuilds
or maybe 1 big old glftpd addon pack :)

but ill do that after this one gets accepted, that way i know where the ftp 
directory is for sure
Comment 6 SpanKY gentoo-dev 2002-08-07 13:45:38 UTC
Created attachment 2901 [details]
glftpd-1.27.tar.bz2

this incorporates some user feedback i was given
Comment 7 SpanKY gentoo-dev 2002-08-15 13:23:06 UTC
Created attachment 3103 [details]
glftpd-1.27.tar.bz2

this sticks with the gentoo standard of having everything disabled by default
Comment 8 SpanKY gentoo-dev 2002-10-23 11:04:08 UTC
added to cvs