You are not logged in. Login Now
 0-24   25-49   50-53        
 
Author Message
valerie
Eggdroppings Mark Unseen   Jul 17 07:20 UTC 1997

This item has been erased.

53 responses total.
richard
response 1 of 53: Mark Unseen   Jul 17 15:22 UTC 1997

yeah, change policy and offer IRC access to everyone, instead of
making it sa member perk.  If these folks could IRC already, they wouldn t
be FTP'ing files and slowing grex down.  It is time to re-thnk grex's
IRC policy.
orinoco
response 2 of 53: Mark Unseen   Jul 17 16:12 UTC 1997

<the orinoco, as usual, feels dense>
What is this 'eggdrop' thing?
janc
response 3 of 53: Mark Unseen   Jul 17 16:32 UTC 1997

Eggdrop is an IRC bot.  IRC is just like the party program here on Grex, but
it spans all systems on the internet, so it's huge.  "Bot" are robots --
little programs that join people and respond to things people type.  Eggdrop
is a bot that can do things like send you files if you ask it too.  It gets
used to distribute warez a lot.  It has a reputation of being a *huge* drain
on system resources, and basically nobody on the entire internet wants it
running on their system, and thousands of people are looking for places to
run it.
aruba
response 4 of 53: Mark Unseen   Jul 17 17:57 UTC 1997

Re #1:  You don't get it, Richard.  As Jan said in #3, allowing Eggdrop to be
run here would be a far worse drain on our bandwidth than what we have now.
dang
response 5 of 53: Mark Unseen   Jul 17 18:45 UTC 1997

Also, eggdrop is not used to access IRC.  You don't need eggdrop at all
to chat on IRC. So, access to IRC isn't really the issue here.  Even if we were
to allow IRC access to everyone (which we can't because of accountability) I
would definately oppose allowing eggdrop.

richard
response 6 of 53: Mark Unseen   Jul 17 21:42 UTC 1997

Perhaps then this is an argument that ftp privs in general should be a 
member perk.  I dont think it is the purpose or function of grex for 
every user on the 'net to be able to ftp millions upon millions of lines 
of code onto it.
steve
response 7 of 53: Mark Unseen   Jul 17 21:53 UTC 1997

   I think the only solution to this, and the more general issue of
people bringing other types of files here (for storage or exchange)
is going to be modifying ftpd such that small transfers of say, 50K
or so come into Grex at the "normal" speed, but that the transfer
rate degrades rapidly beyond that for larger files.

   We see people using Grex to exchange image files (gifs, jpegs, etc)
all the time; eggdrop is just another one of this type of thing.
However, eggdrop is especially aggravating, in that it uses a
software package called TCL (pronounced tickle) so people bring
that over too, and then they have to compile both.  All told an
eggdropping uses up about 4M of disk, and slows the system down
for a time.

   I really don't want to see FTP going away for people, becuase then,
we'd have a REAL mess on our hands with mail.  People would
accumulate mail here, but not have any way of getting it out,
short of mailing it back out, or cating the mail file and doing
a screen capture at the remote end.  Ugh.
richard
response 8 of 53: Mark Unseen   Jul 17 22:38 UTC 1997

ugh..good point steve...hadnt thought 'bout how it
would affect mail
albaugh
response 9 of 53: Mark Unseen   Jul 18 15:40 UTC 1997

disk quotas!
steve
response 10 of 53: Mark Unseen   Jul 19 16:50 UTC 1997

   No, not disk quotas--they'll slow the system down, and worse,
introduce problems.  With disk quotas on, every write has to be
checked to insure the file being written doesn't go beyond the
limits imposed by the quotas.  Systems files might be immune to
this but users files aren't.  That slows things down.  Marcus
thinks that the SunOS quota code isn't the beat, and if we had
problems with it we'd have to incorporate some other quota code
into Grex, a task which isn't simple, and requires a lot of
time.
srw
response 11 of 53: Mark Unseen   Jul 20 20:54 UTC 1997

We are now seriously drifted from the orginal topic.
however, nobody has any ideas on the original topic.
krj
response 12 of 53: Mark Unseen   Jul 21 04:55 UTC 1997

The ftp message is *still* not being displayed.
Perhaps there needs to be a second warning for files named "eggdrop."
Maybe the compiler can be modified to recognize & abort on the 
eggdrop source file.
albaugh
response 13 of 53: Mark Unseen   Jul 21 16:20 UTC 1997

If the in-real-time disk quota enforcer doesn't work so well, would slow down
system performance, etc., then consider something like a nightly chron job
to "reap" files in excess of the user quota (e.g. 1M).  Send the user an 
e-mail detailing what was done and why, and say "your reaped files are in 
/tmp until the next reboot" or whatever.  If you're not going to approach 
this with some automated method, you're gonna have to rely on the vigilence
of the human staff.  
e4808mc
response 14 of 53: Mark Unseen   Jul 21 16:40 UTC 1997

I'd be in favor of any mechanical/electronic method that gets rid of these
eggdrop things.  I dont know why, but when I dialed in to grex about half an
hour ago, it took 4 minutes to get from "Connected" to the menu prompt.  That
is 4 minutes to take my login, password, and one carriage return.
remmers
response 15 of 53: Mark Unseen   Jul 21 19:02 UTC 1997

Re #7: The problem that people are bringing over 'tcl' and
compiling it could be addressed by installing it ourselves
and making it available to all users.  Tcl is a widely used
general-purpose programming language. Is there some reason we
shouldn't make it available to users, just like we make C and
perl available? Doing so would would seem to be consistent
with our general policy of providing public access to standard
Unix software tools.

So let's see, the problem with eggdrop is the resources
consumed by people ftp'ing it here and building it, not with
people running it (which they can't do because the kernel
blocks prevent it from running). I must say I'm impressed
by the single-minded determination with which people keep
trying anyway.

Short of instituting draconian restrictions which I would NOT
like to see (like disallowing incoming ftp, or access to the
C compiler), the only things I can think of are along the lines
of heading people off at the pass through better education.
Like maybe:

(1) Putting a wrapper around cc and gcc that watches for filenames
    that are part of the eggdrop source (and unlikely to be found
    in non-eggdrop source packages) and prints a polite yet
    reasonably detailed informational message when people try to
    compile something with one of those names -- explaining why
    we don't want to run it, and why the kernel blocks will
    prevent it from running anyway. That would address the
    building resource drain, though not the ftp resource drain.
    It would also be quite a kludge, of course.

(2) Publicizing our kernel blocks more widely, e.g. on a web page,
    with full explanations of why they mean that eggdrop won't
    work here. This idea has come up in staff discussions. We could
    also do it in the newuser text, although I'm told that newuser is
    already pretty bloated with information material. Maybe if enough
    people see the message, it will reduce (though probably not
    eliminate) the amount of ftp'ing of eggdrop.
dang
response 16 of 53: Mark Unseen   Jul 22 00:43 UTC 1997

I thought eggdropping was mentioned in newuser?
aruba
response 17 of 53: Mark Unseen   Jul 22 00:51 UTC 1997

It is.  The reason they can't run it goes beyond the kernel blocks, as I
understand it - even a member can't run it, because our orphan-killer will
kill any bot after its owner logs out.  I have had several people write to
me lately, saying they want to become members so they can run a bot.  I tell
them they're out of luck.
scg
response 18 of 53: Mark Unseen   Jul 22 05:08 UTC 1997

FWIW, most commercial ISPs I've dealt with, including the one I work for,
don't allow Eggdrop either.  Even with lots of resources, it's nasty.
valerie
response 19 of 53: Mark Unseen   Jul 22 16:08 UTC 1997

This response has been erased.

krj
response 20 of 53: Mark Unseen   Jul 23 20:22 UTC 1997

Hooray for whoever fixed the FTP welcome-mat message!
 
(The eggdrop problem, incidentally, is the sort of thing which led me to 
speculate about Grex continuing to offer open shell access to all comers.
Are there any other systems in the world, other than M-net/Grex, which do 
this?)
jared
response 21 of 53: Mark Unseen   Jul 23 20:25 UTC 1997

Do not install tcl on here, it's primarily used for bots and the such.

Lots of folks install eggdrop on nether.net even though I say in newuser don't
in the /etc/motd that no bots are allowed, and their accounts will be nuked,
it won't stop them.
valerie
response 22 of 53: Mark Unseen   Jul 23 20:28 UTC 1997

This response has been erased.

remmers
response 23 of 53: Mark Unseen   Jul 23 20:49 UTC 1997

Tcl is a general-purpose programming language that is used for
a great many things besides "bots and such".
jared
response 24 of 53: Mark Unseen   Jul 24 04:24 UTC 1997

Yes, but it's primary use currently is bots and the like
 0-24   25-49   50-53        
Response Not Possible: You are Not Logged In
 

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss