Eggdev: Delaying the 1.6.8 release till tomorrow

Jeff Fisher guppy at techmonkeys.org
Tue Jan 1 13:06:31 CST 2002


Hey folks, I'm delaying the release until tomorrow .. for a couple of
reasons.

Segfault is upgrading a few things on eggheads.org today because it is one
of the few days he has time so that is the major reason and also, a bug was
discovered with private-globals and I want to take some time and look over
the fix and also get 1.6.8 done properly.

See ya tomorrow
Jeff



Received: from ms1.adiis.net (ms1.adiis.net [207.177.36.3])
	by tsss.org (Postfix) with ESMTP id 854391071F8F
	for <eggdev at eggheads.org>; Tue,  1 Jan 2002 16:13:14 -0600 (CST)
Received: (from root at localhost)
	by ms1.adiis.net (8.11.2/8.11.2) id g01MDJx28207
	for eggdev at eggheads.org; Tue, 1 Jan 2002 16:13:19 -0600
Received: from hoi-dsl-cust33.adiis.net (rbutler at hoi-dsl-cust33.adiis.net [206.72.1.68])
	by ms1.adiis.net (8.11.2/8.11.2) with ESMTP id g01MDIO28153
	for <eggdev at eggheads.org>; Tue, 1 Jan 2002 16:13:18 -0600
From: Ryan Butler <rbutler at tsss.org>
To: eggdev at eggheads.org
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Evolution/1.0.0.99+cvs.2001.12.18.08.57 (Preview Release)
Date: 01 Jan 2002 16:13:12 -0600
Message-Id: <1009923193.1847.0.camel at hoi-dsl-cust33.adiis.net>
Mime-Version: 1.0
X-Virus-Scanned: by AMaViS perl-11
Subject: Eggdev: Test
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Testing




Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-10.abo.wanadoo.fr [80.8.74.10])
	by tsss.org (Postfix) with ESMTP id 1D1C51071F8F
	for <eggdev at eggheads.org>; Tue,  1 Jan 2002 16:58:38 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g01MwSb18479
	for <eggdev at eggheads.org>; Tue, 1 Jan 2002 23:58:35 +0100
Message-ID: <000f01c19317$d79ce880$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
References: <000501c192f7$6c846d40$57274818 at jenniferor1b54>
Subject: Re: Eggdev: Delaying the 1.6.8 release till tomorrow
Date: Tue, 1 Jan 2002 23:58:29 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

and what about thte memleak and the 2 patches I sent ?

----- Original Message -----
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggheads at eggheads.org>
Cc: <eggdev at eggheads.org>
Sent: Tuesday, January 01, 2002 8:06 PM
Subject: Eggdev: Delaying the 1.6.8 release till tomorrow


> Hey folks, I'm delaying the release until tomorrow .. for a couple of
> reasons.
>
> Segfault is upgrading a few things on eggheads.org today because it is one
> of the few days he has time so that is the major reason and also, a bug
was
> discovered with private-globals and I want to take some time and look over
> the fix and also get 1.6.8 done properly.
>
> See ya tomorrow
> Jeff
>


Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP
	id 3068B1071F8F; Tue,  1 Jan 2002 20:04:00 -0600 (CST)
Received: from mcfeely.concentric.net (mcfeely.concentric.net [207.155.198.83])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0223wk03268 ;
        Tue, 1 Jan 2002 21:03:59 -0500 (EST)
Received: from strudel.invalid.domain (ts015d10.hou-tx.concentric.net [216.112.142.214])
	by mcfeely.concentric.net (8.9.1a)
	id VAA06814; Tue, 1 Jan 2002 21:03:56 -0500 (EST)
Date: Tue, 1 Jan 2002 20:05:15 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: angel <angel at angel-bd.org>
Cc: <bugs at eggheads.org>, <eggdev at eggheads.org>
Subject: Re: Eggdev: Typo in 'eggdrop1.6.7\doc\tricks'
In-Reply-To: <004201c19288$56a9a310$0a00000a at angel>
Message-ID: <Pine.LNX.4.33.0201012004170.1624-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Tue, 1 Jan 2002, angel wrote:

> Typo in 'eggdrop1.6.7\doc\tricks'
> line number: 29
> * You can automagically ...
> change 'automagically' to 'automatically'

This is misspelled on purpose and isn't a typo.

-Toth


Received: from web13103.mail.yahoo.com (web13103.mail.yahoo.com [216.136.174.148])
	by tsss.org (Postfix) with SMTP id A4E1F1071F8F
	for <eggdev at eggheads.org>; Tue,  1 Jan 2002 20:29:06 -0600 (CST)
Message-ID: <20020102022905.94172.qmail at web13103.mail.yahoo.com>
Received: from [24.163.36.228] by web13103.mail.yahoo.com via HTTP; Tue, 01 Jan 2002 18:29:05 PST
Date: Tue, 1 Jan 2002 18:29:05 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
To: eggdev at eggheads.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: Eggdev: assoc module in 1.7?
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I remember a while ago there was some debate as to whether the assoc module
should be incorporated into the core. What's the status on this? It came up
because I was just now going through tcldcc.c and I noticed that when the core
deals with channels, it does Tcl_Eval("assoc...") to do it. So if the assoc
module is going to be incorporated, that would be good, otherwise I'll go ahead
and change it to use the global table.

__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id CA55F1071F8F
	for <eggdev at eggheads.org>; Tue,  1 Jan 2002 21:24:28 -0600 (CST)
Received: from zira (luser at zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g023Jwn23878
	for <eggdev at eggheads.org>; Tue, 1 Jan 2002 21:19:58 -0600
Message-ID: <010401c1933c$fc377be0$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <000501c192f7$6c846d40$57274818 at jenniferor1b54> <000f01c19317$d79ce880$0202a8c0 at cerise>
Subject: Re: Eggdev: Delaying the 1.6.8 release till tomorrow
Date: Tue, 1 Jan 2002 21:24:28 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Your one patch made 0 sense ... the one for changing the kick len.

Jeff

> and what about thte memleak and the 2 patches I sent ?
> 



Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 42CE9105E8DB
	for <eggdev at eggheads.org>; Tue,  1 Jan 2002 22:09:41 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g0245An02115
	for <eggdev at eggheads.org>; Tue, 1 Jan 2002 22:05:10 -0600
Message-ID: <01a601c19343$4cfdfc10$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <000501c192f7$6c846d40$57274818 at jenniferor1b54> <000f01c19317$d79ce880$0202a8c0 at cerise>
Subject: Re: Eggdev: Delaying the 1.6.8 release till tomorrow
Date: Tue, 1 Jan 2002 22:09:40 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I can reproduce the memleak on any of the later cvs versions


> and what about thte memleak and the 2 patches I sent ?
> 



Received: from web13106.mail.yahoo.com (web13106.mail.yahoo.com [216.136.174.151])
	by tsss.org (Postfix) with SMTP id CC79B104B807
	for <eggdev at eggheads.org>; Tue,  1 Jan 2002 23:24:09 -0600 (CST)
Message-ID: <20020102052408.53697.qmail at web13106.mail.yahoo.com>
Received: from [24.163.36.228] by web13106.mail.yahoo.com via HTTP; Tue, 01 Jan 2002 21:24:08 PST
Date: Tue, 1 Jan 2002 21:24:08 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: Delaying the 1.6.8 release till tomorrow
To: eggdev at eggheads.org
In-Reply-To: <01a601c19343$4cfdfc10$0b0c4818 at zira>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- Jeff Fisher <guppy at techmonkeys.org> wrote:
> I can reproduce the memleak on any of the later cvs versions

How? I'll take a look at it.

__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com

Received: from smtp.web.de (smtp02.web.de [217.72.192.151])
	by tsss.org (Postfix) with ESMTP id 088341071F98
	for <eggdev at eggheads.org>; Tue,  1 Jan 2002 15:59:18 -0600 (CST)
Received: from [62.226.67.107] (helo=there)
	by smtp.web.de with smtp (Exim 4.00 #56)
	id 16LWwH-00056e-00
	for eggdev at eggheads.org; Tue, 01 Jan 2002 22:59:17 +0100
Content-Type: text/plain;
  charset="iso-8859-1"
From: Michael Ortmann <eugene3 at web.de>
To: eggdev at eggheads.org
Date: Tue, 1 Jan 2002 22:59:11 +0100
X-Mailer: KMail [version 1.3.2]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-Id: <E16LWwH-00056e-00 at smtp.web.de>
Subject: Eggdev: fix for some bugs in config files...
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: eugene at verdinet.de
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

seems like the last version of eggdeop.advances.conf is somewere corrupt?

anyway, did some small patches for all 3 files.

one minor fix ill describe here:

the 1st line for example

#!eggdrop

is in my opinion an improvement, coze next line describes this first line in 
detail, so lets start with an actualy working line here.

now the user is able to start her bot without changing the first line in 
usual installation cases, before the change the user HAD TO change it... to 
start fom cron or direct start of config file...

Eugene

Received: from smtp.web.de (smtp01.web.de [194.45.170.210])
	by tsss.org (Postfix) with ESMTP id 319951071F8F
	for <eggdev at eggheads.org>; Tue,  1 Jan 2002 16:04:42 -0600 (CST)
Received: from [62.226.67.107] (helo=there)
	by smtp.web.de with smtp (Exim 4.00 #56)
	id 16LX1U-0004FX-00
	for eggdev at eggheads.org; Tue, 01 Jan 2002 23:04:40 +0100
Content-Type: text/plain;
  charset="iso-8859-1"
From: Michael Ortmann <eugene3 at web.de>
To: eggdev at eggheads.org
Date: Tue, 1 Jan 2002 23:04:39 +0100
X-Mailer: KMail [version 1.3.2]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-Id: <E16LX1U-0004FX-00 at smtp.web.de>
Subject: Eggdev: patches go to ftp://... ?!
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: eugene at verdinet.de
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

hi there,

u can read in eggdrop1.6/doc/patch.howto

> All patches for eggdrop1.6.x can be found at the following location:  
> ftp.eggheads.org/pub/eggdrop/patches/1.6

just look, the directory is somewhat... hmm... empty... or is it ull of fnord?

so please update the directory, or remove the lines from patch.howto.

----

my last patch is a diff to eggdrop1.6-current (cvs)

Eugene

Received: from smtp.web.de (smtp01.web.de [194.45.170.210])
	by tsss.org (Postfix) with ESMTP id 8312D1071F8F
	for <eggdev at eggheads.org>; Tue,  1 Jan 2002 16:08:35 -0600 (CST)
Received: from [62.226.67.107] (helo=there)
	by smtp.web.de with smtp (Exim 4.00 #56)
	id 16LX5G-0004aq-00
	for eggdev at eggheads.org; Tue, 01 Jan 2002 23:08:34 +0100
Content-Type: text/plain;
  charset="iso-8859-1"
From: Michael Ortmann <eugene3 at web.de>
To: eggdev at eggheads.org
Date: Tue, 1 Jan 2002 23:08:34 +0100
X-Mailer: KMail [version 1.3.2]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-Id: <E16LX5G-0004aq-00 at smtp.web.de>
Subject: Eggdev: patches at eggheads.org down? what about mailinglist?
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: eugene at verdinet.de
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

re...

sorry for disturbing so much today...

i just wonder what happened to the mailing list? i did not recieve any 
message for a long period now...

recently:

*** E-mail address patches at eggheads.org is not known here. ***

mail dropped back from From: postmaster at tsss.org

so what s going on there?!

please write someone back to my real email adress..., i dont think i get 
messages via mailinglist. these days?! :-(

Eugene

Received: from uhura.concentric.net (uhura.concentric.net [206.173.118.93])
	by tsss.org (Postfix) with ESMTP id D19B2104B807
	for <eggdev at eggheads.org>; Tue,  1 Jan 2002 23:51:31 -0600 (CST)
Received: from cliff.concentric.net (cliff.concentric.net [206.173.118.90])
	by uhura.concentric.net [Concentric SMTP Routing 1.0] id g025pSe03861 ;
        Wed, 2 Jan 2002 00:51:29 -0500 (EST)
Received: from strudel.invalid.domain (ts015d10.hou-tx.concentric.net [216.112.142.214])
	by cliff.concentric.net (8.9.1a)
	id AAA10770; Wed, 2 Jan 2002 00:51:27 -0500 (EST)
Date: Tue, 1 Jan 2002 23:52:48 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Cc: Michael Ortmann <eugene3 at web.de>
Subject: Re: Eggdev: fix for some bugs in config files...
In-Reply-To: <E16LWwH-00056e-00 at smtp.web.de>
Message-ID: <Pine.LNX.4.33.0201012351180.2107-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Tue, 1 Jan 2002, Michael Ortmann wrote:

> seems like the last version of eggdeop.advances.conf is somewere corrupt?
> 
> anyway, did some small patches for all 3 files.
> 
> one minor fix ill describe here:
> 
> the 1st line for example
> 
> #!eggdrop
> 
> is in my opinion an improvement, coze next line describes this first line in 
> detail, so lets start with an actualy working line here.

This will not work. The first 4 bytes *must* be '#! /', although some
systems also accept '#!/'.

-Toth


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-10.abo.wanadoo.fr [80.8.74.10])
	by tsss.org (Postfix) with ESMTP id 818D4104B807
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 00:57:34 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g026vYb30469
	for <eggdev at eggheads.org>; Wed, 2 Jan 2002 07:57:34 +0100
Message-ID: <002a01c1935a$c14e04e0$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
References: <000501c192f7$6c846d40$57274818 at jenniferor1b54> <000f01c19317$d79ce880$0202a8c0 at cerise> <010401c1933c$fc377be0$0b0c4818 at zira>
Subject: Re: Eggdev: Delaying the 1.6.8 release till tomorrow
Date: Wed, 2 Jan 2002 07:57:34 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message -----
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
Sent: Wednesday, January 02, 2002 4:24 AM
Subject: Re: Eggdev: Delaying the 1.6.8 release till tomorrow


> Your one patch made 0 sense ... the one for changing the kick len.

I agree the diff file for this one was odd but I said here, what was the
change.
now, what about the second one regarding ban not set ?

>
> Jeff
>
> > and what about thte memleak and the 2 patches I sent ?
> >
>


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-10.abo.wanadoo.fr [80.8.74.10])
	by tsss.org (Postfix) with ESMTP id CACD8104B807
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 02:06:30 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g0286Ub32216
	for <eggdev at eggheads.org>; Wed, 2 Jan 2002 09:06:30 +0100
Message-ID: <000901c19364$62bc8820$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
Date: Wed, 2 Jan 2002 09:06:30 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: hmm, strange
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

any idea why

newchanban "$spamchan" $mask $ha "you are infected by a virus (type
//\$decode). Join #nohack or visit www.nohack.net for help. RULE : Do not
type any command with \$decode or \$mid" $duration $sticky

will show the {} and the \0x3A char (the  near the end)  in the kick reason
in channel ?

(banned: you are infected by a virus (type {//$decode).} Join #nohack or
visit www.nohack.net for help. RULE : Do not type any command with {$decode}
or {$mid})

I tried to replace \$ with \044 but got the same result.




Received: from art.pte.hu (art.pte.hu [193.6.50.33])
	by tsss.org (Postfix) with ESMTP id EF20E1048FFD
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 04:31:40 -0600 (CST)
Received: from drummer by art.pte.hu with local-esmtp (Exim 3.33 #1 (Debian))
	id 16LigO-0001YE-00; Wed, 02 Jan 2002 11:31:40 +0100
Date: Wed, 2 Jan 2002 11:31:39 +0100 (CET)
From: Dobos Lorant <drummer at buli.sk>
X-X-Sender: drummer at art.pte.hu
To: eggdev at eggheads.org
Subject: Re: Eggdev: fix for some bugs in config files...
In-Reply-To: <Pine.LNX.4.33.0201012351180.2107-100000 at strudel.invalid.domain>
Message-ID: <Pine.LNX.4.43.0201021130470.5914-100000 at art.pte.hu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
> This will not work. The first 4 bytes *must* be '#! /', although some
> systems also accept '#!/'.
>

I use '#!./eggdrop' and it works on linux (2.4.17 and olders too)



Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id 19C29108A4F5
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 04:48:44 -0600 (CST)
Received: from newman.concentric.net (newman.concentric.net [207.155.198.71])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g02Amhk26857 
        for <eggdev at eggheads.org.>; Wed, 2 Jan 2002 05:48:43 -0500 (EST)
Received: from strudel.invalid.domain (ts015d10.hou-tx.concentric.net [216.112.142.214])
	by newman.concentric.net (8.9.1a)
	id FAA22341; Wed, 2 Jan 2002 05:48:42 -0500 (EST)
Date: Wed, 2 Jan 2002 04:50:05 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: fix for some bugs in config files...
In-Reply-To: <Pine.LNX.4.43.0201021130470.5914-100000 at art.pte.hu>
Message-ID: <Pine.LNX.4.33.0201020449210.4445-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Wed, 2 Jan 2002, Dobos Lorant wrote:

> > This will not work. The first 4 bytes *must* be '#! /', although some
> > systems also accept '#!/'.
> 
> I use '#!./eggdrop' and it works on linux (2.4.17 and olders too)

Some modern system kernels are not as strict about this as others.

-Toth


Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 2AA81104B680
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 05:46:36 -0600 (CST)
Received: from grok.cs.huji.ac.il ([132.65.80.80])
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16Ljqt-0005vN-00
	for eggdev at eggheads.org; Wed, 02 Jan 2002 13:46:35 +0200
Received: from elylevy by grok.cs.huji.ac.il with local (Exim 3.16 #1)
	id 16Ljqt-0004fE-00
	for eggdev at eggheads.org; Wed, 02 Jan 2002 13:46:35 +0200
Date: Wed, 2 Jan 2002 13:46:34 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: fix for some bugs in config files...
In-Reply-To: <Pine.LNX.4.43.0201021130470.5914-100000 at art.pte.hu>
Message-ID: <Pine.LNX.4.20_heb2.08.0201021345170.17899-100000 at grok.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

it's not really the kernel version that matter..
anyhow thot is right it should be #! ./eggdrop
which would not work on first run anyhow cause you need to do it with
-m?


Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Wed, 2 Jan 2002, Dobos Lorant wrote:

> >
> > This will not work. The first 4 bytes *must* be '#! /', although some
> > systems also accept '#!/'.
> >
> 
> I use '#!./eggdrop' and it works on linux (2.4.17 and olders too)
> 
> 
> 


Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id C1ABC1048FFD
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 07:34:13 -0600 (CST)
Received: from freesurf.ch (194.230.254.42) by freesurfmail.sunrise.ch (6.0.037)
        id 3C29156E0005CA14 for eggdev at eggheads.org; Wed, 2 Jan 2002 14:27:50 +0100
Message-ID: <3C330D62.6000603 at freesurf.ch>
Date: Wed, 02 Jan 2002 14:38:43 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011229
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
References: <3C2A7CD4.4806.164D97 at localhost>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Axel Franke wrote:

> I have tested this, it does not fix this problem. Maybe I try to 
> search this if I'm the next time bored...


Did you try it from a clean directory? (rerun bootstrap and so on)
I'm still convinced that the thing is related to one of libtool's bugs.
Eventually test a patched libtool.

ITE


Received: from freesurfmail.sunrise.ch (freesurfmta03.sunrise.ch [194.230.0.32])
	by tsss.org (Postfix) with ESMTP id 7183E1048FFD
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 07:43:50 -0600 (CST)
Received: from freesurf.ch (194.230.254.42) by freesurfmail.sunrise.ch (6.0.037)
        id 3C21F798000B5842 for eggdev at eggheads.org; Wed, 2 Jan 2002 14:37:27 +0100
Message-ID: <3C330FA4.8020302 at freesurf.ch>
Date: Wed, 02 Jan 2002 14:48:20 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011229
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: last 1.6 cvs compilation trouble on SunOs5.5.1
References: <000601c18df0$e9fc7b70$0202a8c0 at cerise> <3C29B527.4090802 at freesurf.ch> <001e01c18e03$274628c0$0202a8c0 at cerise> <3C29BC33.7050605 at freesurf.ch> <000a01c18e09$bff0e550$0202a8c0 at cerise> <3C2DD239.9080901 at freesurf.ch> <001101c19089$566b5ac0$0202a8c0 at cerise>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

blaster^ wrote:

> only 1 config.cache file in ~/eggdrop1.6
> 
> Tests done :
> 
> I deleted config.cache and tried to redo a
> .configure --disable-cc-optimization
> and got the error :
> 
> 
>>config.status: config.h is unchanged
>>config.status: executing default-1 commands
>>creating lush.h
>>lush.h is unchanged
>>config.status: executing default-2 commands
>>./config.status: /misc/modconfig: not found
>>
>>Configure is done.
>>
>>Type 'make config' to configure the modules. Or 'make iconfig' to
>>interactively choose which modules to compile.
>>
>>After that, type 'make clean' and then 'make' to create the bot.
>>
> 
> looks like $ac_given_srcdir is never defined in configure and config.cache
> has not been recreated.

This might be a confirmation of some autoconf 2.5x vs. 2.13 difference. 
We need a new eggautoconf... Maybe, since autoconf2.5x is more flexible 
eggautoconf isn't needed anymore.


ITE


Received: from freesurfmail.sunrise.ch (freesurfmta05.sunrise.ch [194.230.0.18])
	by tsss.org (Postfix) with ESMTP id 32B771048FFD
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 07:49:23 -0600 (CST)
Received: from freesurf.ch (194.230.254.42) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DF1CC000FCBA1 for eggdev at eggheads.org; Wed, 2 Jan 2002 14:43:00 +0100
Message-ID: <3C3310F0.6040902 at freesurf.ch>
Date: Wed, 02 Jan 2002 14:53:52 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011229
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: assoc module in 1.7?
References: <20020102022905.94172.qmail at web13103.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> I remember a while ago there was some debate as to whether the assoc module
> should be incorporated into the core. What's the status on this? It came up
> because I was just now going through tcldcc.c and I noticed that when the core
> deals with channels, it does Tcl_Eval("assoc...") to do it. So if the assoc
> module is going to be incorporated, that would be good, otherwise I'll go ahead
> and change it to use the global table.


Yeah, one of the ideas was to remove assoc and modify the botnet 
protocol&stuff to cope with alphanumeric channel's names (no mapping).
*looks for volounteers* :)

ITE


Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 883201048FFD
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 09:01:51 -0600 (CST)
Received: from damnit.org ([142.177.231.156])
          by mail-ns01s0.ns.sympatico.ca (Post.Office MTA v3.5.3
          release 223 ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Wed, 2 Jan 2002 11:03:06 -0400
Message-ID: <3C3320CD.5040806 at damnit.org>
Date: Wed, 02 Jan 2002 11:01:33 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: fix for some bugs in config files...
References: <Pine.LNX.4.20_heb2.08.0201021345170.17899-100000 at grok.cs.huji.ac.il>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

    No, toth is right, some systems are very strict about this...

    It should be #! /

    .... and yes, it works on the first run.



Received: from mta01-svc.ntlworld.com (mta01-svc.ntlworld.com [62.253.162.41])
	by tsss.org (Postfix) with ESMTP id 271371048FFD
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 14:11:34 -0600 (CST)
Received: from [62.253.90.202] by mta01-svc.ntlworld.com
          (InterMail vM.4.01.03.23 201-229-121-123-20010418) with SMTP
          id <20020102201131.IJMV4962.mta01-svc.ntlworld.com@[62.253.90.202]>
          for <eggdev at eggheads.org>; Wed, 2 Jan 2002 20:11:31 +0000
From: PPSlim <ppslim at ntlworld.com>
To: eggdev at eggheads.org
Date: Wed, 02 Jan 2002 20:12:45 -0000
X-Priority: 3 (Normal)
Organization: CTD
Message-Id: <GA1UHEMH72ZSRJGW2VQCHGHBHCLH.3c3369bd at Philip Richardson>
MIME-Version: 1.0
Content-Type: text/plain; charset="windows-1252"
X-Mailer: Opera 6.0 build 1010
Subject: Eggdev: tclhash.c:750 explanation
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: ppslim at ntlworld.com
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

After noticing a problem with my current script (values getting mumbled), I located this line

           /* This is such an amazingly ugly hack: */
            Tcl_SetVar(interp, "_a", (char *) interp->result, 0);
            /* Note: If someone knows what the above tries to
               achieve, please tell me! (Fabian, 2000-10-14) */

It is the current cause of my problems, and in sence has no real purpose (unless any1 knows if Tcl has a 
requirment).

It is simalar to the global "lastbind" variable (stating the last used partyline command). Setting it to the last 
used TCL command.

> .tcl set a test_string
> [20:06] tcl: builtin dcc call: *dcc:tcl ppslim 17 set a test_string
> [20:06] tcl: evaluate (.tcl): set a test_string
> TCL: test_string
> .tcl set a
> [20:06] tcl: builtin dcc call: *dcc:tcl ppslim 17 set a
> [20:06] tcl: evaluate (.tcl): set a
> TCL: test_string
> .tcl set _a hello
> [20:06] tcl: builtin dcc call: *dcc:tcl ppslim 17 set _a test_string
> [20:06] tcl: evaluate (.tcl): set _a test_string
> TCL: test_string
> .tcl set _a
> [20:06] tcl: builtin dcc call: *dcc:tcl ppslim 17 set _a
> [20:06] tcl: evaluate (.tcl): set _a
> TCL: .ttcl set _a

Can any1 see a real need for this any more




Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 2118F10102D5
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 18:11:22 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0306eF30870
	for eggdev at eggheads.org; Wed, 2 Jan 2002 18:06:40 -0600
Date: Wed, 2 Jan 2002 18:06:40 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: fix for some bugs in config files...
Message-ID: <20020102180640.P25681 at techmonkeys.org>
References: <E16LWwH-00056e-00 at smtp.web.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <E16LWwH-00056e-00 at smtp.web.de>; from eugene3 at web.de on Tue, Jan 01, 2002 at 10:59:11PM +0100
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Tue, Jan 01, 2002 at 10:59:11PM +0100, Michael Ortmann wrote:
> seems like the last version of eggdeop.advances.conf is somewere corrupt?
> 
> anyway, did some small patches for all 3 files.
> 
> one minor fix ill describe here:
> 
> the 1st line for example
> 
> #!eggdrop
> 
> is in my opinion an improvement, coze next line describes this first line in 
> detail, so lets start with an actualy working line here.
> 

First of all, it's supposed to be "#! [path to shell]", secondly '.' might
not be in their path (it probably isn't), and it's simply not cross compatible
on the systems that _are_ nice enough to check '.' first.

The current example _is_ correct, and it _does_ work, assuming you're intelligent
enough to RTFM.

> now the user is able to start her bot without changing the first line in 
> usual installation cases, before the change the user HAD TO change it... to 
> start fom cron or direct start of config file...
> 
> Eugene

-- 

Received: from tomts19-srv.bellnexxia.net (tomts19.bellnexxia.net [209.226.175.73])
	by tsss.org (Postfix) with ESMTP id 52B8610102D5
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 20:23:25 -0600 (CST)
Received: from co414248-a ([65.93.79.2]) by tomts19-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020103022324.DRDH9690.tomts19-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Wed, 2 Jan 2002 21:23:24 -0500
Message-Id: <4.1.20020102205902.00cf29b0 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Wed, 02 Jan 2002 21:23:34 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: tclhash.c:750 explanation
In-Reply-To: <GA1UHEMH72ZSRJGW2VQCHGHBHCLH.3c3369bd at Philip Richardson>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 03:12 PM 1/2/02 PPSlim wrote:

Hmm... I thought I had sent a patch for this.. Fabian and I wrote about
this back in March.

>After noticing a problem with my current script (values getting mumbled), I 
>located this line
>
>           /* This is such an amazingly ugly hack: */
>            Tcl_SetVar(interp, "_a", (char *) interp->result, 0);
>            /* Note: If someone knows what the above tries to
>               achieve, please tell me! (Fabian, 2000-10-14) */

The amazing ugly hack - aka BIND_ALTER_ARGS - was to allow a TCL proc to
modify the values being sent to subsequent hits. The hack lets a script get
the modified args from the global _a. IMO, this was backward, which
compounds the ugliness.

I wasn't able to find any scripts that used _a, and it is undocumented. I
will locate and (re-?)submit the patch that causes BIND_ALTER_ARGS to work
as advertised in tcl-commands.doc. Instead of getting the unmodified args
and taking the modified args if wanted, the proc would get the modified
args. The original args would be then available as __unaltered.

Removing this entirely probably wouldn't break anything, but it would
eliminate a potentially useful feature that is unknown merely because it is
poorly documented.

>
>It is the current cause of my problems, and in sence has no real purpose 
>(unless any1 knows if Tcl has a 
>requirment).
>
>It is simalar to the global "lastbind" variable (stating the last used 
>partyline command). Setting it to the last 
>used TCL command.

It sets _a to the return value of the last hit on the bind.

eli

Received: from mta06-svc.ntlworld.com (mta06-svc.ntlworld.com [62.253.162.46])
	by tsss.org (Postfix) with ESMTP id CD8EE10102D5
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 20:59:13 -0600 (CST)
Received: from [62.255.16.185] by mta06-svc.ntlworld.com
          (InterMail vM.4.01.03.23 201-229-121-123-20010418) with SMTP
          id <20020103025911.IDWM308.mta06-svc.ntlworld.com@[62.255.16.185]>
          for <eggdev at eggheads.org>; Thu, 3 Jan 2002 02:59:11 +0000
From: PPSlim <ppslim at ntlworld.com>
To: eggdev at eggheads.org
Date: Thu, 03 Jan 2002 03:01:21 -0000
X-Priority: 3 (Normal)
Organization: CTD
In-Reply-To: <4.1.20020102205902.00cf29b0 at accel.net>
Message-Id: <JD2YNHQLTQ85T4XKJNMMK0VPJGEBSO.3c33c981 at Philip Richardson>
Subject: Re: Eggdev: tclhash.c:750 explanation
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Mailer: Opera 6.0 build 1010
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: ppslim at ntlworld.com
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

1/3/02 2:23:34 AM, ejm <presteign at sympatico.ca> wrote:
>
>I wasn't able to find any scripts that used _a, and it is undocumented. I
>will locate and (re-?)submit the patch that causes BIND_ALTER_ARGS to work
>as advertised in tcl-commands.doc. Instead of getting the unmodified args
>and taking the modified args if wanted, the proc would get the modified
>args. The original args would be then available as __unaltered.
>

As advertised?

I was unable to locate anything as such in tcl-commands.doc.

Infact, I only located 3 matches with a grep. It's define, it's detection in tclhash.c and it's use in the FILT bind.

I am guessing that you are refering to it's use within the FILT bind?

Talking of which, refresh my mind, wasn't this sort of action talked about for the RAW bind? The ability to 
change the incoming text, as well as ignoring the line, thus providing the ability to repare replies from lame 
non-RFC servers.

>Removing this entirely probably wouldn't break anything, but it would
>eliminate a potentially useful feature that is unknown merely because it is
>poorly documented.
>

Well, Jeff removed it. I think he is getting itchy on the "1.6.8 Release" button.

>It sets _a to the return value of the last hit on the bind.
>

OH

>eli
>




Received: from tomts16-srv.bellnexxia.net (tomts16-srv.bellnexxia.net [209.226.175.4])
	by tsss.org (Postfix) with ESMTP id 8BEA810102D5
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 22:13:35 -0600 (CST)
Received: from co414248-a ([65.93.79.2]) by tomts16-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020103041333.IAOO19575.tomts16-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Wed, 2 Jan 2002 23:13:33 -0500
Message-Id: <4.1.20020102223533.00cf5df0 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Wed, 02 Jan 2002 23:13:44 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: tclhash.c:750 explanation
In-Reply-To: <JD2YNHQLTQ85T4XKJNMMK0VPJGEBSO.3c33c981 at Philip Richardson>
References: <4.1.20020102205902.00cf29b0 at accel.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 10:01 PM 1/2/02 PPSlim wrote:

>As advertised?
>
>I was unable to locate anything as such in tcl-commands.doc.

(28) FILT   (stackable)
       bind filt <flags> <mask> <proc>
       procname <idx> <text>

       DCC party line and file system users have their text sent through
       filt before being processed; if the proc a blank string, the text
       is considered parsed; __otherwise the bot will use the text returned
       from the proc and continue parsing that__

Bad grammar and all, but thats not what the bot does.

>Talking of which, refresh my mind, wasn't this sort of action talked about 
>for the RAW bind? The ability to 
>change the incoming text, as well as ignoring the line, thus providing the 
>ability to repare replies from lame 
>non-RFC servers.

A large volume of traffic could hiting the bind, sounds dangerous.
Definately not something that should be stackable.

>>Removing this entirely probably wouldn't break anything, but it would
>>eliminate a potentially useful feature that is unknown merely because it is
>>poorly documented.
>>
>
>Well, Jeff removed it. I think he is getting itchy on the "1.6.8 Release" 
>button.

So it seems! Well, he only removed _a, which basically makes it work like

(28) FILT   (stackable)
       bind filt <flags> <mask> <proc>
       procname <idx> <text>

       DCC party line and file system users have their text sent through
       FILT before being processed. If the proc returns a blank string, the
text
       is considered parsed, otherwise the bot will continue parsing the
original
       text.

Note also that "(A) Return Values" is wrong, returning 1 from a FILT proc
would never have stopped processing, broken or not.

Anyhow, I just found out why I didn't submit that patch. In order for
things to work properly, the bound scripts need to return the entire list
of args, not just the interesting parts. For example, a proc bound to FILT
needs to return not only <text>, but <idx> as well. This is probably a
security hole. Each bind could potentially rebuild the args list, but thats
just another layer of complication on something seemingly no-one uses. I
guess it could re-appear in 1.7. (which does not appear support BAA at all.)

eli


Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP
	id 97A1110102D5; Wed,  2 Jan 2002 22:31:09 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g034QPn08011;
	Wed, 2 Jan 2002 22:26:25 -0600
Message-ID: <001501c1940f$7737f220$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggheads at eggheads.org>
Cc: <eggdev at eggheads.org>
Date: Wed, 2 Jan 2002 22:31:08 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: eggdrop1.6.8 released
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hey all,

Sorry about not releasing yesterday but we needed to get a few final
documentation updates into the CVS (Wcc did a great job this release of
reworking the documents and making sure the html docs were in sync with the
text ones). This release has a large number of small fixes over 1.6.7 -- so
it is not required that you upgrade but I encourage people to still upgrade
when they have a chance. The UPDATES1.6 can tell you about all the changes
in this release, but here are a few key ones:

    - various tcl commands have been modified and/or improved for speed,
this includes:
        - hand2nick (_much_ faster when converting handles to nicknames)
        - nick2hand (_much_ faster when converting nicknames to handles)
        - handonchan (_much_ faster when checking if a handle is on a
channel)
        - chanlist (_much_ faster when used to match channel flags)
        - pushmode (can be used for any type of mode now)
        - botisop, botonchan, isop, isvoice, etc .. take a channel as an
optional argument now
        - traffic (can be used to get information like the .traffic command
contains)
        - jump (long servernames wont crash the bot anymore)
        - boot (when used remotely without a reason doesn't screw up the
partyline output anymore)

    - max-modes and max-bans are now set when using net-type (Dalnet people
should enjoy this)
    - eggdrop retrieves channel keys on the Undernet (should be compatiable
with other networks using the same key hiding method as well) again when it
recieves ops
    - channel flags shouldn't be lost anymore when allow-resync is turned on
    - tons of documenation updates and various cosmetic fixes
    - the bug with the notes module was fixed (1.6.7 introduced the bug)
    - plus many more...

    Here are the urls:

    ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.8.tar.gz
    ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.8.tar.gz.sig

    MD5sums
    69c7a7ab9c9018421beb2e222b8f29f3  eggdrop1.6.8.tar.gz
    c46bc88d44daaecfc11ddaa3ac0e7e0e  eggdrop1.6.8.tar.gz.sig

    The updates file is at
ftp://ftp.eggheads.org/pub/eggdrop/UPDATES/1.6/UPDATES1.6.8

    As usual a patch to upgrade 1.6.8 is in
ftp://ftp.eggheads.org/pub/eggdrop/patches/official/1.6

Enjoy, I got school in the morning so I'm off to bed.
Jeff

--
Jeff Fisher <guppy at techmonkeys.org>
eggheads.org / finger @techmonkeys.org


Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP
	id 2EBD010102D5; Wed,  2 Jan 2002 22:35:04 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g034UKn08308;
	Wed, 2 Jan 2002 22:30:20 -0600
Message-ID: <002101c19410$03302900$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggheads at eggheads.org>
Cc: <eggdev at eggheads.org>
References: <001501c1940f$7737f220$0b0c4818 at zira>
Date: Wed, 2 Jan 2002 22:35:03 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: Re: Eggheads: eggdrop1.6.8 released
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> The UPDATES1.6 can tell you about all the changes
> in this release, but here are a few key ones:

Forgot to mention something important ..

on *BSD you might notice some problems with ./configure saying the operation
wasn't allowed when changing the ownership on the Makefiles ... ignore this,
your bot will still work 100% fine .. this is a bug we are trying to solve.

Jeff



Received: from web13106.mail.yahoo.com (web13106.mail.yahoo.com [216.136.174.151])
	by tsss.org (Postfix) with SMTP id E596A100C32A
	for <eggdev at eggheads.org>; Wed,  2 Jan 2002 22:50:20 -0600 (CST)
Message-ID: <20020103045020.61883.qmail at web13106.mail.yahoo.com>
Received: from [24.163.36.228] by web13106.mail.yahoo.com via HTTP; Wed, 02 Jan 2002 20:50:20 PST
Date: Wed, 2 Jan 2002 20:50:20 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: tclhash.c:750 explanation
To: eggdev at eggheads.org
In-Reply-To: <4.1.20020102223533.00cf5df0 at accel.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ejm <presteign at sympatico.ca> wrote:

> just another layer of complication on something seemingly no-one uses. I
> guess it could re-appear in 1.7. (which does not appear support BAA at all.)

BAA?

> 
> eli
> 


__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com

Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by tsss.org (Postfix) with ESMTP id DFEF310102D5
	for <eggdev at eggheads.org>; Thu,  3 Jan 2002 06:52:12 -0600 (CST)
Received: from absolut (absolut.johansson.cx [194.17.209.201])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g03Cq8Za012059
	for <eggdev at eggheads.org>; Thu, 3 Jan 2002 13:52:09 +0100
Message-ID: <001301c19455$780eee60$c9d111c2 at absolut>
From: "Per Johansson" <per at johansson.cx>
To: <eggdev at eggheads.org>
Date: Thu, 3 Jan 2002 13:52:09 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: extenden chars bug?
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

ting in #Eggdrop at undernet
reported problems with extended chars in the motd
with tcl 8.3.2 and Eggdrop 1.6.7
The char this time was 'å'.

I haven't keept up with the subject if theres a easy fix for this problem
other then downgrading to tcl versions pre of 8.3

Per J. (dw)


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-235.abo.wanadoo.fr [80.8.74.235])
	by tsss.org (Postfix) with ESMTP id 20CFF10102D5
	for <eggdev at eggheads.org>; Thu,  3 Jan 2002 06:57:30 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g03CvVO02593
	for <eggdev at eggheads.org>; Thu, 3 Jan 2002 13:57:31 +0100
Message-ID: <000f01c19456$353998f0$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
Date: Thu, 3 Jan 2002 13:57:32 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: Fw: 1.6.8 need-op trouble
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

sorry, sent to the wrong place first time

----- Original Message -----
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev-request at eggheads.org>
Sent: Thursday, January 03, 2002 1:48 PM
Subject: 1.6.8 need-op trouble


> eggdrop v1.6.8+bootfix
>
> need-op event is triggered even if the channel is set +inactive.
> an easy way to reproduce it it to share a channel between 1 hub and 1
leaf,
> with 1 channel shared +inactive in the leaf . on userlist and channel
upload
> to the leaf, the need-op proc is called even if the channel is +inactive
> (thought it is called for ALL +inactive channels)
>


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-235.abo.wanadoo.fr [80.8.74.235])
	by tsss.org (Postfix) with ESMTP id 6693410102D5
	for <eggdev at eggheads.org>; Thu,  3 Jan 2002 07:04:46 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g03D4lO02734
	for <eggdev at eggheads.org>; Thu, 3 Jan 2002 14:04:47 +0100
Message-ID: <001001c19457$393c8e20$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
Date: Thu, 3 Jan 2002 14:04:48 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: 1.6.8 nick2hand bug
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

eggdrop v1.6.8+bootfix

bind raw - NOTICE spamnotice
proc spamnotice { from keyword args } {
  global spamchan botnick

  if { $from == "" } { return 0 }
  set temp [split $from "!"]
  if { [llength $temp] > 1 } {
    set nick [lindex $temp 0]
    set uhost [lindex $temp 1]
    set hand [nick2hand $nick]
  } {
    set nick ""
    set uhost ""
    set hand ""
  }

  if { ($nick != "") && ([isop $nick $spamchan] || [matchattr [nick2hand
$nick] f])} { return 0 }

  putlog "!notice! $nick $uhost $hand * $from * $args"

  <snip>
}

on a onotice, the log show :

!notice! nick uhost at host * * nick!uhost at host
 the  set hand [nick2hand $nick]  returned "*" when
.tcl nick2hand nick
return the correct infos

this weird behavior result in the return 0 not behing executed and thus
threaten the op as a spammer (throught the rest of the script)
this doesn't occur every time. it works at 99% but sometimes not ...



Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-235.abo.wanadoo.fr [80.8.74.235])
	by tsss.org (Postfix) with ESMTP id 4C8E610102D5
	for <eggdev at eggheads.org>; Thu,  3 Jan 2002 07:11:10 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g03DBBO02977
	for <eggdev at eggheads.org>; Thu, 3 Jan 2002 14:11:11 +0100
Message-ID: <001601c19458$1e1881c0$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
Date: Thu, 3 Jan 2002 14:11:12 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: 1.6.8 nick2hand bug precision
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> this doesn't occur every time. it works at 99% but sometimes not ...

meant by this, works 99% of the time for the same user with same ident and
hostname.
Since that bot cycle the channel every 20 mins or so, I wonder if the
problem can be related with the mem leak.
And no, the problem doesn't occur ONLY when the bot cycle. LAst time the bug
show up, the bot was steady in the channel since over 15 mins and not
lagged.




Received: from clever.eusc.inter.net (clever.eusc.inter.net [213.73.101.4])
	by tsss.org (Postfix) with ESMTP id 6E50910107D0
	for <eggdev at eggheads.org>; Thu,  3 Jan 2002 16:08:18 -0600 (CST)
Received: from tc01-n70-173.de.inter.net ([213.73.70.173] helo=eule)
	by clever.eusc.inter.net with esmtp (Exim 3.22 #3)
	id 16MG23-0006VD-00
	for eggdev at eggheads.org; Thu, 03 Jan 2002 23:08:16 +0100
From: "Axel Franke" <eule at berlin.snafu.de>
To: eggdev at eggheads.org
Date: Thu, 3 Jan 2002 23:04:28 +0100
Subject: Re: Eggdev: strict-host
Message-ID: <3C34E37C.22360.1BC5B6 at localhost>
Priority: normal
References: <3C318B59.12869.755360 at localhost>
In-reply-to: <78144856412.20020101104708 at chore.swiaty.pl>
X-mailer: Pegasus Mail for Win32 (v3.12c)
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On 1 Jan 2002, at 10:47, TaKeDa wrote:

[...]
> >> As you see, equall prefixes are: none and + (this is when ident is working
> >> correctly)
> >> I belive that prefixes ~, ^, =, - should be grooped and recognized as '~'
> >> while strict-host is set to 0.
> > You have forget, that ^ and = also equal?
> 
> yes they are, but while it is: ^ ~ = -, then user can give anything he want
> (ircd don't listen to identd)

ok, it seems your idea with the two groups is right on ircnet (or 
nettypes the use the same serverversion), but what is on other 
servertypes? I believe the restrictissue
(with the prefixes + - = ) exists only on ircnet, ^ I known also only 
on ircnet, but ~ should be also on other nettypes as prefix known.
It would be possible, that other net-types also use without praefix 
for working identd and ~ for non identd, but on these serverversions 
~ in usernames don't allowed is, this need first a check out. 

> > I believe the strict-host set is longer existant as the ircnet (which used i-lines), 
> 
> ircnet is pretty long out there.
> But i-line maybe not (I don't know)

The servers the today ircnet are was before this linked to efnet 
(which as this time has used ircd2.8), a group of servers have 
unlinked and created a own serverdevelopment, the first own 
serverversion was 2.9 in which was i-lines existent.

> > probable was the reason for coding the strict-host-set that some users on time
> > a working ident-daemon have and a other time not. 
> > '+', '-', '^', '=' was added to fixfrom I believe in 1.0e.
> 
> You suggesting me that was only ~ prefix, and strict host was only to count ~
> same as without prefix?

Originally yes.

> I think it was bad idea.

originally not, because it was a important difference in the 
servercode, at this time the server have not allowed ~ in 
usernames...
But was really not a good idea was, this to make generally as set, 
this is really a risk. It would be better this to have userspecific, so 
that this can are used only if this for a user needed.

> I was thinking that someone who was coding strict-host wasn't know exactly what
> some prefixes means, he was tired of adding users as *!*ident at host.com, and make
> "more secure" way to get rid with problem with those prefixes.

I don't know.

> > I understand you correctly, you want to lost the original-idea and with a new 
> > meaning for the strict-host-set that only restrictet or not irrelevant is? This 
> > would be a improvement for ircnet-users the at the moment like strict-host 1,
> > but what is with the others, I mean the still have the original-reason for using 
> > strict-host 0?
> 
> If that was oryginal reason for strict host, then I'm still think it is better
> to change it.
> Counting ~ident as a ident is BAD idea.
> What about other networks? It looks like prefixes are same there.

Probable the most praefixes are ircnetspecific, but I'm not sure.
Btw. if we change this it need also to prevent the update-trouble 
(similar problem if we would remove the strict-host set) and for this 
we should search a good way.....

Greeting Eule

Received: from clever.eusc.inter.net (clever.eusc.inter.net [213.73.101.4])
	by tsss.org (Postfix) with ESMTP id 44BD110107D0
	for <eggdev at eggheads.org>; Thu,  3 Jan 2002 16:08:25 -0600 (CST)
Received: from tc01-n70-173.de.inter.net ([213.73.70.173] helo=eule)
	by clever.eusc.inter.net with esmtp (Exim 3.22 #3)
	id 16MG25-0006VD-00
	for eggdev at eggheads.org; Thu, 03 Jan 2002 23:08:17 +0100
From: "Axel Franke" <eule at berlin.snafu.de>
To: eggdev at eggheads.org
Date: Thu, 3 Jan 2002 23:04:28 +0100
MIME-Version: 1.0
Content-type: Multipart/Mixed; boundary=Message-Boundary-25594
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
Message-ID: <3C34E37C.31853.1BC4FF at localhost>
Priority: normal
In-reply-to: <3C330D62.6000603 at freesurf.ch>
X-mailer: Pegasus Mail for Win32 (v3.12c)
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--Message-Boundary-25594
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body

On 2 Jan 2002, at 14:38, ITE wrote:

> Axel Franke wrote:
> 
> > I have tested this, it does not fix this problem. Maybe I try to 
> > search this if I'm the next time bored...
> 
> 
> Did you try it from a clean directory? (rerun bootstrap and so on)
> I'm still convinced that the thing is related to one of libtool's bugs.
> Eventually test a patched libtool.

After update libtool to the cvs-version configure work.
But still failed make, I resend the output because it is differently, 
now I have more errors (several redifines etc).
And btw I'm wondering if I'm use ./bootstrap, with the call to 
libtoolize it remembert me I should add a call to 
AC_PROG_LIBTOOL.
Have we a reason why this not already added is?

Greeting Eule



--Message-Boundary-25594
Content-type: Application/Octet-stream; name="Make.out"; type=Text
Content-disposition: attachment; filename="Make.out"

cd . \
  && CONFIG_FILES= CONFIG_HEADERS=config.h \
     /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
creating lush.h
lush.h is unchanged
make  all-recursive
make[1]: Entering directory `/home/test1.7/testerl2/eggdrop1.7'
Making all in intl
make[2]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/intl'
Making all in libltdl
make[2]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/libltdl'
cd . \
  && CONFIG_FILES= CONFIG_HEADERS=config.h:config-h.in \
     /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
make  all-am
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/libltdl'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -c -o ltdl.lo `test -f ltdl.c || echo './'`ltdl.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c  -fPIC -DPIC -o .libs/ltdl.o
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c -o ltdl.o >/dev/null 2>&1
/bin/sh ./libtool --mode=link gcc  -g -O2   -o libltdlc.la   ltdl.lo -ldl 
ar cru .libs/libltdlc.a .libs/ltdl.o
ranlib .libs/libltdlc.a
creating libltdlc.la
(cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/libltdl'
make[2]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/libltdl'
Making all in lib
make[2]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/lib'
Making all in compat
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/lib/compat'
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o libcompat.la     -lnsl 
mkdir .libs
ar cru .libs/libcompat.a
ranlib .libs/libcompat.a
creating libcompat.la
(cd .libs && rm -f libcompat.la && ln -s ../libcompat.la libcompat.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/lib/compat'
Making all in adns
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/lib/adns'
source='check.c' object='check.lo' libtool=yes \
depfile='.deps/check.Plo' tmpdepfile='.deps/check.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat    -g -O2 -Wall -g3 -c -o check.lo `test -f check.c || echo './'`check.c
mkdir .libs
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat -g -O2 -Wall -g3 -c check.c -Wp,-MD,.deps/check.TPlo  -fPIC -DPIC -o .libs/check.o
source='event.c' object='event.lo' libtool=yes \
depfile='.deps/event.Plo' tmpdepfile='.deps/event.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat    -g -O2 -Wall -g3 -c -o event.lo `test -f event.c || echo './'`event.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat -g -O2 -Wall -g3 -c event.c -Wp,-MD,.deps/event.TPlo  -fPIC -DPIC -o .libs/event.o
source='general.c' object='general.lo' libtool=yes \
depfile='.deps/general.Plo' tmpdepfile='.deps/general.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat    -g -O2 -Wall -g3 -c -o general.lo `test -f general.c || echo './'`general.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat -g -O2 -Wall -g3 -c general.c -Wp,-MD,.deps/general.TPlo  -fPIC -DPIC -o .libs/general.o
source='parse.c' object='parse.lo' libtool=yes \
depfile='.deps/parse.Plo' tmpdepfile='.deps/parse.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat    -g -O2 -Wall -g3 -c -o parse.lo `test -f parse.c || echo './'`parse.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat -g -O2 -Wall -g3 -c parse.c -Wp,-MD,.deps/parse.TPlo  -fPIC -DPIC -o .libs/parse.o
source='query.c' object='query.lo' libtool=yes \
depfile='.deps/query.Plo' tmpdepfile='.deps/query.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat    -g -O2 -Wall -g3 -c -o query.lo `test -f query.c || echo './'`query.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat -g -O2 -Wall -g3 -c query.c -Wp,-MD,.deps/query.TPlo  -fPIC -DPIC -o .libs/query.o
source='reply.c' object='reply.lo' libtool=yes \
depfile='.deps/reply.Plo' tmpdepfile='.deps/reply.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat    -g -O2 -Wall -g3 -c -o reply.lo `test -f reply.c || echo './'`reply.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat -g -O2 -Wall -g3 -c reply.c -Wp,-MD,.deps/reply.TPlo  -fPIC -DPIC -o .libs/reply.o
source='setup.c' object='setup.lo' libtool=yes \
depfile='.deps/setup.Plo' tmpdepfile='.deps/setup.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat    -g -O2 -Wall -g3 -c -o setup.lo `test -f setup.c || echo './'`setup.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat -g -O2 -Wall -g3 -c setup.c -Wp,-MD,.deps/setup.TPlo  -fPIC -DPIC -o .libs/setup.o
source='transmit.c' object='transmit.lo' libtool=yes \
depfile='.deps/transmit.Plo' tmpdepfile='.deps/transmit.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat    -g -O2 -Wall -g3 -c -o transmit.lo `test -f transmit.c || echo './'`transmit.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat -g -O2 -Wall -g3 -c transmit.c -Wp,-MD,.deps/transmit.TPlo  -fPIC -DPIC -o .libs/transmit.o
source='types.c' object='types.lo' libtool=yes \
depfile='.deps/types.Plo' tmpdepfile='.deps/types.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat    -g -O2 -Wall -g3 -c -o types.lo `test -f types.c || echo './'`types.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../lib/compat -I../../lib/compat -g -O2 -Wall -g3 -c types.c -Wp,-MD,.deps/types.TPlo  -fPIC -DPIC -o .libs/types.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o libadns.la   check.lo event.lo general.lo parse.lo query.lo reply.lo setup.lo transmit.lo types.lo  -lnsl 
ar cru .libs/libadns.a .libs/check.o .libs/event.o .libs/general.o .libs/parse.o .libs/query.o .libs/reply.o .libs/setup.o .libs/transmit.o .libs/types.o
ranlib .libs/libadns.a
creating libadns.la
(cd .libs && rm -f libadns.la && ln -s ../libadns.la libadns.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/lib/adns'
Making all in egglib
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/lib/egglib'
source='avl.c' object='avl.lo' libtool=yes \
depfile='.deps/avl.Plo' tmpdepfile='.deps/avl.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..    -g -O2 -Wall -g3 -c -o avl.lo `test -f avl.c || echo './'`avl.c
mkdir .libs
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -g -O2 -Wall -g3 -c avl.c -Wp,-MD,.deps/avl.TPlo  -fPIC -DPIC -o .libs/avl.o
source='hash_table.c' object='hash_table.lo' libtool=yes \
depfile='.deps/hash_table.Plo' tmpdepfile='.deps/hash_table.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..    -g -O2 -Wall -g3 -c -o hash_table.lo `test -f hash_table.c || echo './'`hash_table.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -g -O2 -Wall -g3 -c hash_table.c -Wp,-MD,.deps/hash_table.TPlo  -fPIC -DPIC -o .libs/hash_table.o
hash_table.c: In function `hash_table_walk':
hash_table.c:135: warning: control reaches end of non-void function
source='linked_list.c' object='linked_list.lo' libtool=yes \
depfile='.deps/linked_list.Plo' tmpdepfile='.deps/linked_list.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..    -g -O2 -Wall -g3 -c -o linked_list.lo `test -f linked_list.c || echo './'`linked_list.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -g -O2 -Wall -g3 -c linked_list.c -Wp,-MD,.deps/linked_list.TPlo  -fPIC -DPIC -o .libs/linked_list.o
linked_list.c: In function `linked_list_cursor_find':
linked_list.c:119: warning: unused variable `lastdir'
linked_list.c:119: warning: unused variable `dir'
source='mempool.c' object='mempool.lo' libtool=yes \
depfile='.deps/mempool.Plo' tmpdepfile='.deps/mempool.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..    -g -O2 -Wall -g3 -c -o mempool.lo `test -f mempool.c || echo './'`mempool.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -g -O2 -Wall -g3 -c mempool.c -Wp,-MD,.deps/mempool.TPlo  -fPIC -DPIC -o .libs/mempool.o
source='msprintf.c' object='msprintf.lo' libtool=yes \
depfile='.deps/msprintf.Plo' tmpdepfile='.deps/msprintf.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..    -g -O2 -Wall -g3 -c -o msprintf.lo `test -f msprintf.c || echo './'`msprintf.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -g -O2 -Wall -g3 -c msprintf.c -Wp,-MD,.deps/msprintf.TPlo  -fPIC -DPIC -o .libs/msprintf.o
source='mstack.c' object='mstack.lo' libtool=yes \
depfile='.deps/mstack.Plo' tmpdepfile='.deps/mstack.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..    -g -O2 -Wall -g3 -c -o mstack.lo `test -f mstack.c || echo './'`mstack.c
gcc -pipe -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -g -O2 -Wall -g3 -c mstack.c -Wp,-MD,.deps/mstack.TPlo  -fPIC -DPIC -o .libs/mstack.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o libegg.la   avl.lo hash_table.lo linked_list.lo mempool.lo msprintf.lo mstack.lo  -lnsl 
ar cru .libs/libegg.a .libs/avl.o .libs/hash_table.o .libs/linked_list.o .libs/mempool.o .libs/msprintf.o .libs/mstack.o
ranlib .libs/libegg.a
creating libegg.la
(cd .libs && rm -f libegg.la && ln -s ../libegg.la libegg.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/lib/egglib'
Making all in eggdrop
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop'
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o libeggdrop.la -rpath /home/test1.7/eggdrop/lib   ../../lib/compat/libcompat.la ../../lib/egglib/libegg.la ../../lib/adns/libadns.la -lnsl 
mkdir .libs
gcc -shared  -Wl,--whole-archive ../../lib/compat/.libs/libcompat.a ../../lib/egglib/.libs/libegg.a ../../lib/adns/.libs/libadns.a -Wl,--no-whole-archive  ../../lib/compat/.libs/libcompat.a ../../lib/egglib/.libs/libegg.a ../../lib/adns/.libs/libadns.a -lnsl  -Wl,-soname -Wl,libeggdrop.so.0 -o .libs/libeggdrop.so.0.0.0
(cd .libs && rm -f libeggdrop.so.0 && ln -s libeggdrop.so.0.0.0 libeggdrop.so.0)
(cd .libs && rm -f libeggdrop.so && ln -s libeggdrop.so.0.0.0 libeggdrop.so)
creating libeggdrop.la
(cd .libs && rm -f libeggdrop.la && ln -s ../libeggdrop.la libeggdrop.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop'
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/lib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/lib'
make[2]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/lib'
Making all in modules
make[2]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules'
Making all in assoc
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/assoc'
source='assoc.c' object='assoc.lo' libtool=yes \
depfile='.deps/assoc.Plo' tmpdepfile='.deps/assoc.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o assoc.lo `test -f assoc.c || echo './'`assoc.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c assoc.c -Wp,-MD,.deps/assoc.TPlo  -fPIC -DPIC -o .libs/assoc.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o assoc.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined assoc.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/assoc.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,assoc.so -o .libs/assoc.so
creating assoc.la
(cd .libs && rm -f assoc.la && ln -s ../assoc.la assoc.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/assoc'
Making all in blowfish
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/blowfish'
source='blowfish.c' object='blowfish.lo' libtool=yes \
depfile='.deps/blowfish.Plo' tmpdepfile='.deps/blowfish.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o blowfish.lo `test -f blowfish.c || echo './'`blowfish.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c blowfish.c -Wp,-MD,.deps/blowfish.TPlo  -fPIC -DPIC -o .libs/blowfish.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o blowfish.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined blowfish.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/blowfish.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,blowfish.so -o .libs/blowfish.so
creating blowfish.la
(cd .libs && rm -f blowfish.la && ln -s ../blowfish.la blowfish.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/blowfish'
Making all in channels
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/channels'
source='channels.c' object='channels.lo' libtool=yes \
depfile='.deps/channels.Plo' tmpdepfile='.deps/channels.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o channels.lo `test -f channels.c || echo './'`channels.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c channels.c -Wp,-MD,.deps/channels.TPlo  -fPIC -DPIC -o .libs/channels.o
cmdschan.c: In function `cmd_pls_ban':
In file included from channels.c:73:
cmdschan.c:113: warning: char format, different type arg (arg 4)
cmdschan.c:113: warning: char format, different type arg (arg 5)
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o channels.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined channels.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/channels.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,channels.so -o .libs/channels.so
creating channels.la
(cd .libs && rm -f channels.la && ln -s ../channels.la channels.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/channels'
Making all in compress
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/compress'
source='compress.c' object='compress.lo' libtool=yes \
depfile='.deps/compress.Plo' tmpdepfile='.deps/compress.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o compress.lo `test -f compress.c || echo './'`compress.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c compress.c -Wp,-MD,.deps/compress.TPlo  -fPIC -DPIC -o .libs/compress.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o compress.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined compress.lo -L/usr/lib -ltcl -lm -lz -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/compress.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm -lz ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,compress.so -o .libs/compress.so
creating compress.la
(cd .libs && rm -f compress.la && ln -s ../compress.la compress.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/compress'
Making all in console
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/console'
source='console.c' object='console.lo' libtool=yes \
depfile='.deps/console.Plo' tmpdepfile='.deps/console.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o console.lo `test -f console.c || echo './'`console.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c console.c -Wp,-MD,.deps/console.TPlo  -fPIC -DPIC -o .libs/console.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o console.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined console.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/console.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,console.so -o .libs/console.so
creating console.la
(cd .libs && rm -f console.la && ln -s ../console.la console.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/console'
Making all in ctcp
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/ctcp'
source='ctcp.c' object='ctcp.lo' libtool=yes \
depfile='.deps/ctcp.Plo' tmpdepfile='.deps/ctcp.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o ctcp.lo `test -f ctcp.c || echo './'`ctcp.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c ctcp.c -Wp,-MD,.deps/ctcp.TPlo  -fPIC -DPIC -o .libs/ctcp.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o ctcp.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined ctcp.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/ctcp.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,ctcp.so -o .libs/ctcp.so
creating ctcp.la
(cd .libs && rm -f ctcp.la && ln -s ../ctcp.la ctcp.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/ctcp'
Making all in filesys
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/filesys'
source='filesys.c' object='filesys.lo' libtool=yes \
depfile='.deps/filesys.Plo' tmpdepfile='.deps/filesys.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..  -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o filesys.lo `test -f filesys.c || echo './'`filesys.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c filesys.c -Wp,-MD,.deps/filesys.TPlo  -fPIC -DPIC -o .libs/filesys.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o filesys.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined filesys.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/filesys.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,filesys.so -o .libs/filesys.so
creating filesys.la
(cd .libs && rm -f filesys.la && ln -s ../filesys.la filesys.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/filesys'
Making all in irc
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/irc'
source='irc.c' object='irc.lo' libtool=yes \
depfile='.deps/irc.Plo' tmpdepfile='.deps/irc.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o irc.lo `test -f irc.c || echo './'`irc.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c irc.c -Wp,-MD,.deps/irc.TPlo  -fPIC -DPIC -o .libs/irc.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o irc.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined irc.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/irc.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,irc.so -o .libs/irc.so
creating irc.la
(cd .libs && rm -f irc.la && ln -s ../irc.la irc.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/irc'
Making all in notes
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/notes'
source='notes.c' object='notes.lo' libtool=yes \
depfile='.deps/notes.Plo' tmpdepfile='.deps/notes.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..  -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o notes.lo `test -f notes.c || echo './'`notes.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c notes.c -Wp,-MD,.deps/notes.TPlo  -fPIC -DPIC -o .libs/notes.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o notes.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined notes.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/notes.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,notes.so -o .libs/notes.so
creating notes.la
(cd .libs && rm -f notes.la && ln -s ../notes.la notes.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/notes'
Making all in perlscript
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/perlscript'
source='perlscript.c' object='perlscript.lo' libtool=yes \
depfile='.deps/perlscript.Plo' tmpdepfile='.deps/perlscript.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop  -Dbool=char -DHAS_BOOL -I/usr/local/include  -I/usr/lib/perl5/5.00503/i386-linux/CORE     -g -O2 -Wall -g3 -c -o perlscript.lo `test -f perlscript.c || echo './'`perlscript.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -Dbool=char -DHAS_BOOL -I/usr/local/include -I/usr/lib/perl5/5.00503/i386-linux/CORE -g -O2 -Wall -g3 -c perlscript.c -Wp,-MD,.deps/perlscript.TPlo  -fPIC -DPIC -o .libs/perlscript.o
In file included from perlscript.c:4:
/usr/lib/perl5/5.00503/i386-linux/CORE/perl.h:1474: warning: `DEBUG' redefined
*Initialization*:1: warning: this is the location of the previous definition
In file included from ../../src/main.h:30,
                 from ../../lib/eggdrop/module.h:32,
                 from perlscript.c:6:
../../config.h:318: warning: `PACKAGE' redefined
/usr/lib/perl5/5.00503/i386-linux/CORE/perly.h:14: warning: this is the location of the previous definition
In file included from ../../lush.h:3,
                 from ../../src/main.h:59,
                 from ../../lib/eggdrop/module.h:32,
                 from perlscript.c:6:
/usr/include/tcl.h:114: warning: `STRINGIFY' redefined
/usr/lib/perl5/5.00503/i386-linux/CORE/config.h:1507: warning: this is the location of the previous definition
In file included from ../../src/debug.h:32,
                 from ../../src/main.h:60,
                 from ../../lib/eggdrop/module.h:32,
                 from perlscript.c:6:
/usr/include/assert.h:79: warning: `assert' redefined
/usr/lib/perl5/5.00503/i386-linux/CORE/perl.h:1501: warning: this is the location of the previous definition
In file included from ../../src/main.h:61,
                 from ../../lib/eggdrop/module.h:32,
                 from perlscript.c:6:
../../src/eggdrop.h:80: warning: `_' redefined
/usr/lib/perl5/5.00503/i386-linux/CORE/config.h:1149: warning: this is the location of the previous definition
In file included from ../../src/main.h:61,
                 from ../../lib/eggdrop/module.h:32,
                 from perlscript.c:6:
../../src/eggdrop.h:488: warning: `NORMAL' redefined
/usr/lib/perl5/5.00503/i386-linux/CORE/pp.h:55: warning: this is the location of the previous definition
perlscript.c: In function `my_load_script':
perlscript.c:42: warning: implicit declaration of function `eval_pv'
perlscript.c: In function `my_perl_callbacker':
perlscript.c:79: warning: implicit declaration of function `call_sv'
perlscript.c: In function `my_create_cmd':
perlscript.c:122: warning: implicit declaration of function `msprintf'
perlscript.c:122: warning: assignment makes pointer from integer without a cast
perlscript.c: In function `my_resolve_variable':
perlscript.c:162: warning: implicit declaration of function `my_resolve_var'
perlscript.c:162: warning: assignment makes pointer from integer without a cast
perlscript.c: In function `my_command_handler':
perlscript.c:231: `aTHX_' undeclared (first use in this function)
perlscript.c:231: (Each undeclared identifier is reported only once
perlscript.c:231: for each function it appears in.)
perlscript.c:231: parse error before `cmd'
perlscript.c:236: warning: implicit declaration of function `mstack_new'
perlscript.c:236: warning: assignment makes pointer from integer without a cast
perlscript.c:237: warning: assignment makes pointer from integer without a cast
perlscript.c:240: warning: implicit declaration of function `mstack_push'
perlscript.c:338: warning: implicit declaration of function `mstack_destroy'
perlscript.c:341: `XSprePUSH' undeclared (first use in this function)
perlscript.c:357: parse error before `cmd'
perlscript.c:213: warning: unused variable `ix'
perlscript.c: In function `dcc_cmd_perl':
perlscript.c:368: warning: assignment makes pointer from integer without a cast
make[3]: *** [perlscript.lo] Error 1
make[3]: Target `all' not remade because of errors.
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/perlscript'
Making all in server
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/server'
source='server.c' object='server.lo' libtool=yes \
depfile='.deps/server.Plo' tmpdepfile='.deps/server.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o server.lo `test -f server.c || echo './'`server.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c server.c -Wp,-MD,.deps/server.TPlo  -fPIC -DPIC -o .libs/server.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o server.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined server.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/server.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,server.so -o .libs/server.so
creating server.la
(cd .libs && rm -f server.la && ln -s ../server.la server.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/server'
Making all in share
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/share'
source='share.c' object='share.lo' libtool=yes \
depfile='.deps/share.Plo' tmpdepfile='.deps/share.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o share.lo `test -f share.c || echo './'`share.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c share.c -Wp,-MD,.deps/share.TPlo  -fPIC -DPIC -o .libs/share.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o share.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined share.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/share.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,share.so -o .libs/share.so
creating share.la
(cd .libs && rm -f share.la && ln -s ../share.la share.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/share'
Making all in tclscript
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/tclscript'
source='tclscript.c' object='tclscript.lo' libtool=yes \
depfile='.deps/tclscript.Plo' tmpdepfile='.deps/tclscript.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o tclscript.lo `test -f tclscript.c || echo './'`tclscript.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c tclscript.c -Wp,-MD,.deps/tclscript.TPlo  -fPIC -DPIC -o .libs/tclscript.o
tclscript.c: In function `my_set_int':
tclscript.c:51: warning: implicit declaration of function `Tcl_GetVar2Ex'
tclscript.c:51: warning: initialization makes pointer from integer without a cast
tclscript.c:55: warning: implicit declaration of function `Tcl_SetVar2Ex'
tclscript.c: In function `my_set_str':
tclscript.c:64: warning: initialization makes pointer from integer without a cast
tclscript.c: In function `my_link_int':
tclscript.c:81: warning: implicit declaration of function `msprintf'
tclscript.c:81: warning: assignment makes pointer from integer without a cast
tclscript.c:82: warning: assignment makes pointer from integer without a cast
tclscript.c: In function `my_link_str':
tclscript.c:94: warning: assignment makes pointer from integer without a cast
tclscript.c:95: warning: assignment makes pointer from integer without a cast
tclscript.c: In function `my_unlink_var':
tclscript.c:106: warning: assignment makes pointer from integer without a cast
tclscript.c:107: warning: assignment makes pointer from integer without a cast
tclscript.c: In function `my_tcl_callbacker':
tclscript.c:138: warning: implicit declaration of function `Tcl_EvalObjEx'
tclscript.c:138: `TCL_EVAL_DIRECT' undeclared (first use in this function)
tclscript.c:138: (Each undeclared identifier is reported only once
tclscript.c:138: for each function it appears in.)
tclscript.c: In function `my_create_cmd':
tclscript.c:192: warning: assignment makes pointer from integer without a cast
tclscript.c: In function `my_delete_cmd':
tclscript.c:207: warning: assignment makes pointer from integer without a cast
tclscript.c: In function `my_argument_cleanup':
tclscript.c:303: warning: implicit declaration of function `mstack_destroy'
tclscript.c: In function `my_command_handler':
tclscript.c:332: warning: implicit declaration of function `mstack_new'
tclscript.c:332: warning: assignment makes pointer from integer without a cast
tclscript.c:335: warning: implicit declaration of function `mstack_push'
tclscript.c:340: warning: assignment makes pointer from integer without a cast
tclscript.c:343: warning: assignment makes pointer from integer without a cast
make[3]: *** [tclscript.lo] Error 1
make[3]: Target `all' not remade because of errors.
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/tclscript'
Making all in transfer
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/transfer'
source='transfer.c' object='transfer.lo' libtool=yes \
depfile='.deps/transfer.Plo' tmpdepfile='.deps/transfer.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o transfer.lo `test -f transfer.c || echo './'`transfer.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c transfer.c -Wp,-MD,.deps/transfer.TPlo  -fPIC -DPIC -o .libs/transfer.o
transfer.c: In function `ctcp_DCC_RESUME':
transfer.c:1761: warning: unsigned int format, long unsigned int arg (arg 3)
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o transfer.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined transfer.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/transfer.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,transfer.so -o .libs/transfer.so
creating transfer.la
(cd .libs && rm -f transfer.la && ln -s ../transfer.la transfer.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/transfer'
Making all in uptime
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/uptime'
source='uptime.c' object='uptime.lo' libtool=yes \
depfile='.deps/uptime.Plo' tmpdepfile='.deps/uptime.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o uptime.lo `test -f uptime.c || echo './'`uptime.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c uptime.c -Wp,-MD,.deps/uptime.TPlo  -fPIC -DPIC -o .libs/uptime.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o uptime.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined uptime.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/uptime.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,uptime.so -o .libs/uptime.so
creating uptime.la
(cd .libs && rm -f uptime.la && ln -s ../uptime.la uptime.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/uptime'
Making all in woobie
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules/woobie'
source='woobie.c' object='woobie.lo' libtool=yes \
depfile='.deps/woobie.Plo' tmpdepfile='.deps/woobie.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop    -g -O2 -Wall -g3 -c -o woobie.lo `test -f woobie.c || echo './'`woobie.c
mkdir .libs
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -I../../intl -I../../lib/eggdrop -I../../lib/eggdrop -g -O2 -Wall -g3 -c woobie.c -Wp,-MD,.deps/woobie.TPlo  -fPIC -DPIC -o .libs/woobie.o
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o woobie.la -rpath /home/test1.7/eggdrop/modules -module -avoid-version -no-undefined woobie.lo -L/usr/lib -ltcl -lm -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
gcc -shared  .libs/woobie.o  -Wl,--rpath -Wl,/home/test1.7/testerl2/eggdrop1.7/lib/eggdrop/.libs -Wl,--rpath -Wl,/home/test1.7/eggdrop/lib  -L/usr/lib -ltcl -lm ../../lib/eggdrop/.libs/libeggdrop.so -lnsl  -Wl,-soname -Wl,woobie.so -o .libs/woobie.so
creating woobie.la
(cd .libs && rm -f woobie.la && ln -s ../woobie.la woobie.la)
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules/woobie'
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/modules'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Target `all' not remade because of errors.
make[2]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/modules'
Making all in src
make[2]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/src'
source='bg.c' object='bg.o' libtool=no \
depfile='.deps/bg.Po' tmpdepfile='.deps/bg.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f bg.c || echo './'`bg.c
source='botcmd.c' object='botcmd.o' libtool=no \
depfile='.deps/botcmd.Po' tmpdepfile='.deps/botcmd.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f botcmd.c || echo './'`botcmd.c
source='botmsg.c' object='botmsg.o' libtool=no \
depfile='.deps/botmsg.Po' tmpdepfile='.deps/botmsg.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f botmsg.c || echo './'`botmsg.c
source='botnet.c' object='botnet.o' libtool=no \
depfile='.deps/botnet.Po' tmpdepfile='.deps/botnet.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f botnet.c || echo './'`botnet.c
source='chanprog.c' object='chanprog.o' libtool=no \
depfile='.deps/chanprog.Po' tmpdepfile='.deps/chanprog.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f chanprog.c || echo './'`chanprog.c
source='cmds.c' object='cmds.o' libtool=no \
depfile='.deps/cmds.Po' tmpdepfile='.deps/cmds.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f cmds.c || echo './'`cmds.c
source='core_binds.c' object='core_binds.o' libtool=no \
depfile='.deps/core_binds.Po' tmpdepfile='.deps/core_binds.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f core_binds.c || echo './'`core_binds.c
source='dcc.c' object='dcc.o' libtool=no \
depfile='.deps/dcc.Po' tmpdepfile='.deps/dcc.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f dcc.c || echo './'`dcc.c
source='dccutil.c' object='dccutil.o' libtool=no \
depfile='.deps/dccutil.Po' tmpdepfile='.deps/dccutil.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f dccutil.c || echo './'`dccutil.c
source='dns.c' object='dns.o' libtool=no \
depfile='.deps/dns.Po' tmpdepfile='.deps/dns.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f dns.c || echo './'`dns.c
source='egg_timer.c' object='egg_timer.o' libtool=no \
depfile='.deps/egg_timer.Po' tmpdepfile='.deps/egg_timer.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f egg_timer.c || echo './'`egg_timer.c
source='flags.c' object='flags.o' libtool=no \
depfile='.deps/flags.Po' tmpdepfile='.deps/flags.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f flags.c || echo './'`flags.c
source='irccmp.c' object='irccmp.o' libtool=no \
depfile='.deps/irccmp.Po' tmpdepfile='.deps/irccmp.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f irccmp.c || echo './'`irccmp.c
source='logfile.c' object='logfile.o' libtool=no \
depfile='.deps/logfile.Po' tmpdepfile='.deps/logfile.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f logfile.c || echo './'`logfile.c
source='main.c' object='main.o' libtool=no \
depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f main.c || echo './'`main.c
source='match.c' object='match.o' libtool=no \
depfile='.deps/match.Po' tmpdepfile='.deps/match.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f match.c || echo './'`match.c
source='md5.c' object='md5.o' libtool=no \
depfile='.deps/md5.Po' tmpdepfile='.deps/md5.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f md5.c || echo './'`md5.c
source='misc.c' object='misc.o' libtool=no \
depfile='.deps/misc.Po' tmpdepfile='.deps/misc.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f misc.c || echo './'`misc.c
source='misc_file.c' object='misc_file.o' libtool=no \
depfile='.deps/misc_file.Po' tmpdepfile='.deps/misc_file.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f misc_file.c || echo './'`misc_file.c
source='modules.c' object='modules.o' libtool=no \
depfile='.deps/modules.Po' tmpdepfile='.deps/modules.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f modules.c || echo './'`modules.c
source='net.c' object='net.o' libtool=no \
depfile='.deps/net.Po' tmpdepfile='.deps/net.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f net.c || echo './'`net.c
net.c: In function `flush_inbuf':
net.c:1333: warning: `len' might be used uninitialized in this function
source='registry.c' object='registry.o' libtool=no \
depfile='.deps/registry.Po' tmpdepfile='.deps/registry.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f registry.c || echo './'`registry.c
registry.c: In function `registry_add_simple_chains':
registry.c:82: warning: unused variable `fp'
registry.c: In function `update_listeners':
registry.c:167: warning: unused variable `entry'
registry.c: In function `arbitrator':
registry.c:191: warning: unused variable `retval'
../lib/egglib/hash_table.h: At top level:
../lib/egglib/hash_table.h:39: warning: `my_string_hash' declared `static' but never defined
../lib/egglib/hash_table.h:40: warning: `my_int_hash' declared `static' but never defined
../lib/egglib/hash_table.h:41: warning: `my_mixed_hash' declared `static' but never defined
../lib/egglib/hash_table.h:43: warning: `my_int_cmp' declared `static' but never defined
source='script.c' object='script.o' libtool=no \
depfile='.deps/script.Po' tmpdepfile='.deps/script.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f script.c || echo './'`script.c
source='tcl.c' object='tcl.o' libtool=no \
depfile='.deps/tcl.Po' tmpdepfile='.deps/tcl.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f tcl.c || echo './'`tcl.c
source='tcldcc.c' object='tcldcc.o' libtool=no \
depfile='.deps/tcldcc.Po' tmpdepfile='.deps/tcldcc.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f tcldcc.c || echo './'`tcldcc.c
source='tclhash.c' object='tclhash.o' libtool=no \
depfile='.deps/tclhash.Po' tmpdepfile='.deps/tclhash.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f tclhash.c || echo './'`tclhash.c
source='tclmisc.c' object='tclmisc.o' libtool=no \
depfile='.deps/tclmisc.Po' tmpdepfile='.deps/tclmisc.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f tclmisc.c || echo './'`tclmisc.c
tclmisc.c: In function `tcl_callevent':
tclmisc.c:328: warning: implicit declaration of function `check_bind_event'
source='tcluser.c' object='tcluser.o' libtool=no \
depfile='.deps/tcluser.Po' tmpdepfile='.deps/tcluser.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f tcluser.c || echo './'`tcluser.c
source='userent.c' object='userent.o' libtool=no \
depfile='.deps/userent.Po' tmpdepfile='.deps/userent.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f userent.c || echo './'`userent.c
source='userrec.c' object='userrec.o' libtool=no \
depfile='.deps/userrec.Po' tmpdepfile='.deps/userrec.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f userrec.c || echo './'`userrec.c
source='users.c' object='users.o' libtool=no \
depfile='.deps/users.Po' tmpdepfile='.deps/users.TPo' \
depmode=gcc /bin/sh ../acconfig/depcomp \
gcc -pipe -DLOCALEDIR=\"\/home/test1.7/eggdrop/share/locale\" -DDEBUG -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libltdl -I../intl -I../intl -I../lib/eggdrop -I../lib/eggdrop    -g -O2 -Wall -g3 -c `test -f users.c || echo './'`users.c
make[2]: *** No rule to make target `../modules/perlscript/perlscript.la', needed by `eggdrop'.
make[2]: *** No rule to make target `../modules/tclscript/tclscript.la', needed by `eggdrop'.
make[2]: Target `all' not remade because of errors.
make[2]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/src'
Making all in scripts
make[2]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/scripts'
make[3]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/scripts'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/scripts'
make[2]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/scripts'
Making all in po
make[2]: Entering directory `/home/test1.7/testerl2/eggdrop1.7/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7/po'
make[2]: Entering directory `/home/test1.7/testerl2/eggdrop1.7'
make[2]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/test1.7/testerl2/eggdrop1.7'
make: *** [all] Error 2

--Message-Boundary-25594--

Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-208.abo.wanadoo.fr [80.8.74.208])
	by tsss.org (Postfix) with ESMTP id CD95110107D0
	for <eggdev at eggheads.org>; Thu,  3 Jan 2002 17:49:00 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g03NmwO19972
	for <eggdev at eggheads.org>; Fri, 4 Jan 2002 00:48:58 +0100
Message-ID: <000b01c194b1$37361ce0$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
Date: Fri, 4 Jan 2002 00:48:58 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: nick2hand broken - bis
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

    adduser $nick [maskhost $uhost]
    putlog "ChanCtrl (Channel Hopper): added user $nick ([maskhost $uhost])"
    setuser $nick comment "Added by ChanCtrl.tcl (nochanhopper) - [ctime
[unixtime]]"
    setuser $nick xtra cc_nch "1"
    putlog "!cc_nch_ison! $nick * [nick2hand $nick]"
    chattr [nick2hand $nick] -|$cc_uflag $chan

produce :

  [22:29] ChanCtrl (Channel Hopper): added user AAWWSS
(*!Orbit2 at 194.165.152.*)
  [22:29] !cc_nch_ison! AAWWSS * *





Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 91C1410107D0
	for <eggdev at eggheads.org>; Thu,  3 Jan 2002 18:14:52 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0409wp18796
	for eggdev at eggheads.org; Thu, 3 Jan 2002 18:09:58 -0600
Date: Thu, 3 Jan 2002 18:09:58 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: nick2hand broken - bis
Message-ID: <20020103180958.R25681 at techmonkeys.org>
References: <000b01c194b1$37361ce0$0202a8c0 at cerise>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <000b01c194b1$37361ce0$0202a8c0 at cerise>; from blasterb at wanadoo.Fr on Fri, Jan 04, 2002 at 12:48:58AM +0100
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, Jan 04, 2002 at 12:48:58AM +0100, blaster^ wrote:

What version?

>     adduser $nick [maskhost $uhost]
>     putlog "ChanCtrl (Channel Hopper): added user $nick ([maskhost $uhost])"
>     setuser $nick comment "Added by ChanCtrl.tcl (nochanhopper) - [ctime
> [unixtime]]"
>     setuser $nick xtra cc_nch "1"
>     putlog "!cc_nch_ison! $nick * [nick2hand $nick]"
>     chattr [nick2hand $nick] -|$cc_uflag $chan

	Why nick2hand $nick? use $nick, you just added it as a user, also,
you should be checking to see if it matches an existing user, otherwise
you'll end up overlapping or something else bad, check return codes too.

The above is all redundant anyway, use default-flags, and .adduser

As for nick2hand, it appears to be working properly for me.

> 
> produce :
> 
>   [22:29] ChanCtrl (Channel Hopper): added user AAWWSS
> (*!Orbit2 at 194.165.152.*)
>   [22:29] !cc_nch_ison! AAWWSS * *
> 
> 
> 

-- 

Received: from mta02-svc.ntlworld.com (mta02-svc.ntlworld.com [62.253.162.42])
	by tsss.org (Postfix) with ESMTP
	id 2C15010107D0; Thu,  3 Jan 2002 19:50:29 -0600 (CST)
Received: from [62.255.16.86] by mta02-svc.ntlworld.com
          (InterMail vM.4.01.03.23 201-229-121-123-20010418) with SMTP
          id <20020104015026.EHHD2135.mta02-svc.ntlworld.com@[62.255.16.86]>;
          Fri, 4 Jan 2002 01:50:26 +0000
From: PPSlim <ppslim at ntlworld.com>
To: eggdev at eggheads.org
Cc: bugs at eggheads.org
Date: Fri, 04 Jan 2002 01:52:56 -0000
X-Priority: 3 (Normal)
Organization: CTD
Message-Id: <OVR3WECFDHBCPL86V1YGC63E9OI98.3c350af8 at Philip Richardson>
MIME-Version: 1.0
Content-Type: text/plain; charset="windows-1252"
X-Mailer: Opera 6.0 build 1010
Subject: Eggdev: .+host overide
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: ppslim at ntlworld.com
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

The egghelp.org forum post http://www.egghelp.org/forum/viewtopic.php?topic=759&forum=2&0 provides 
a method to gain OP access (any other, havn't checked) to other channels.

While this is limited to channel masters, it still provdes a way to gain access to global flags, the user should 
not normaly have.

An example situation, would be to add his own host to a user that has global auto-op (YUK).



Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 5C90610107D9
	for <eggdev at eggheads.org>; Thu,  3 Jan 2002 21:45:40 -0600 (CST)
Received: from damnit.org ([142.177.231.156])
          by mail-ns01s0.ns.sympatico.ca (Post.Office MTA v3.5.3
          release 223 ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Thu, 3 Jan 2002 23:44:28 -0400
Message-ID: <3C3524C0.6020501 at damnit.org>
Date: Thu, 03 Jan 2002 23:42:56 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: .+host overide
References: <OVR3WECFDHBCPL86V1YGC63E9OI98.3c350af8 at Philip Richardson>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>... provides a method to gain OP access (any other, havn't checked) to other channels.
>

    Well.... no... only if it's autoop. See below.

>While this is limited to channel masters, it still provdes a way to gain access to global flags, the user should 
>not normaly have.
>

    They don't actually have access to the flags, they're just adding 
their host to that user's list of hosts..... which isn't really a big 
deal unless they're an autoop user.

    You're overestimating the security problem from this......... 
although the +host check should only let chan masters make changes to 
records for the channels they're masters on.



Received: from freesurfmail.sunrise.ch (freesurfmta05.sunrise.ch [194.230.0.18])
	by tsss.org (Postfix) with ESMTP id 1982910107DF
	for <eggdev at eggheads.org>; Thu,  3 Jan 2002 21:46:06 -0600 (CST)
Received: from freesurf.ch (194.230.217.201) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DF1CC00116135 for eggdev at eggheads.org; Fri, 4 Jan 2002 04:39:40 +0100
Message-ID: <3C35268C.5050109 at freesurf.ch>
Date: Fri, 04 Jan 2002 04:50:36 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011229
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
References: <3C34E37C.31853.1BC4FF at localhost>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Axel Franke wrote:

> After update libtool to the cvs-version configure work.
> But still failed make, I resend the output because it is differently, 
> now I have more errors (several redifines etc).

This time looks like tclscript and perlscript have errors and aren't 
compiled... The strange thing is that the build process doesn't stop.

make and gcc version?

Anyhow, people let's not commit code that generates warnings anymore.


> And btw I'm wondering if I'm use ./bootstrap, with the call to 
> libtoolize it remembert me I should add a call to 
> AC_PROG_LIBTOOL.
> Have we a reason why this not already added is?
It is already added in acconfig/acinclude.m4. Libtoolize isn't smart enough to detect this particular but licit case.

You can safely ignore it message.


ITE


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-208.abo.wanadoo.fr [80.8.74.208])
	by tsss.org (Postfix) with ESMTP id 4F6CD10107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 01:05:38 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g0475dO31086
	for <eggdev at eggheads.org>; Fri, 4 Jan 2002 08:05:39 +0100
Message-ID: <000901c194ee$379e40d0$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
References: <000b01c194b1$37361ce0$0202a8c0 at cerise> <20020103180958.R25681 at techmonkeys.org>
Subject: Re: Eggdev: nick2hand broken - bis
Date: Fri, 4 Jan 2002 08:05:39 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message -----
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: <eggdev at eggheads.org>
Sent: Friday, January 04, 2002 1:09 AM
Subject: Re: Eggdev: nick2hand broken - bis


> On Fri, Jan 04, 2002 at 12:48:58AM +0100, blaster^ wrote:
>
> What version?

same than in my previous email v1.6.8+bootfix

>
> >     adduser $nick [maskhost $uhost]
> >     putlog "ChanCtrl (Channel Hopper): added user $nick ([maskhost
$uhost])"
> >     setuser $nick comment "Added by ChanCtrl.tcl (nochanhopper) - [ctime
> > [unixtime]]"
> >     setuser $nick xtra cc_nch "1"
> >     putlog "!cc_nch_ison! $nick * [nick2hand $nick]"
> >     chattr [nick2hand $nick] -|$cc_uflag $chan
>
> Why nick2hand $nick? use $nick, you just added it as a user, also,

yes and what about if nicklen > handlen ? huh ?

> you should be checking to see if it matches an existing user, otherwise

there is a ![validuser $nick] before that i haven't show

> you'll end up overlapping or something else bad, check return codes too.
>
> The above is all redundant anyway, use default-flags, and .adduser

no. just in case you don't have noticed, it's done by a script not on the
partyline

>
> As for nick2hand, it appears to be working properly for me.

obviously not. this is not the only case it doesn't work. did you read my
other emails about it ? and you'll see they are NOT same code.

>
> >
> > produce :
> >
> >   [22:29] ChanCtrl (Channel Hopper): added user AAWWSS
> > (*!Orbit2 at 194.165.152.*)
> >   [22:29] !cc_nch_ison! AAWWSS * *
> >
> >
> >
>
> --


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-208.abo.wanadoo.fr [80.8.74.208])
	by tsss.org (Postfix) with ESMTP id 6ADF510107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 02:13:09 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g048DAO32662
	for <eggdev at eggheads.org>; Fri, 4 Jan 2002 09:13:10 +0100
Message-ID: <005301c194f7$a6427250$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
References: <000b01c194b1$37361ce0$0202a8c0 at cerise> <20020103180958.R25681 at techmonkeys.org>
Subject: Re: Eggdev: nick2hand broken - bis
Date: Fri, 4 Jan 2002 09:13:10 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

forget it. I figured it. when that script is executed, the user isn't
anymore on the channel so nick2hand can't find the user. sorry.


----- Original Message -----
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: <eggdev at eggheads.org>
Sent: Friday, January 04, 2002 1:09 AM
Subject: Re: Eggdev: nick2hand broken - bis


> On Fri, Jan 04, 2002 at 12:48:58AM +0100, blaster^ wrote:
>
> What version?
>
> >     adduser $nick [maskhost $uhost]
> >     putlog "ChanCtrl (Channel Hopper): added user $nick ([maskhost
$uhost])"
> >     setuser $nick comment "Added by ChanCtrl.tcl (nochanhopper) - [ctime
> > [unixtime]]"
> >     setuser $nick xtra cc_nch "1"
> >     putlog "!cc_nch_ison! $nick * [nick2hand $nick]"
> >     chattr [nick2hand $nick] -|$cc_uflag $chan
>
> Why nick2hand $nick? use $nick, you just added it as a user, also,
> you should be checking to see if it matches an existing user, otherwise
> you'll end up overlapping or something else bad, check return codes too.
>
> The above is all redundant anyway, use default-flags, and .adduser
>
> As for nick2hand, it appears to be working properly for me.
>
> >
> > produce :
> >
> >   [22:29] ChanCtrl (Channel Hopper): added user AAWWSS
> > (*!Orbit2 at 194.165.152.*)
> >   [22:29] !cc_nch_ison! AAWWSS * *
> >
> >
> >
>
> --


Received: from issv0170.isis.de (issv0170.isis.de [195.158.131.222])
	by tsss.org (Postfix) with SMTP id 8330110107DD
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 10:06:41 -0600 (CST)
Received: (qmail 16487 invoked by uid 1010); 4 Jan 2002 16:06:40 -0000
Received: from unknown (HELO kakerlak.hojo-net.de) ([195.158.129.242]) (envelope-sender <wiktor at gmx.de>)
          by 0 (qmail-ldap-1.03) with SMTP
          for <eggdev at eggheads.org>; 4 Jan 2002 16:06:40 -0000
Received: from kakerlak.hojo-net.de (wiktor at localhost [127.0.0.1])
	by kakerlak.hojo-net.de (8.12.1/8.12.1/Debian -5) with ESMTP id g04FRt1f002026
	for <eggdev at eggheads.org>; Fri, 4 Jan 2002 16:27:55 +0100
Received: (from wiktor at localhost)
	by kakerlak.hojo-net.de (8.12.1/8.12.1/Debian -5) id g04FRtZC002024
	for eggdev at eggheads.org; Fri, 4 Jan 2002 16:27:55 +0100
Date: Fri, 4 Jan 2002 16:27:55 +0100
From: Wiktor Wodecki <wodecki at gmx.de>
To: eggdev at eggheads.org
Subject: Re: Eggdev: .+host overide
Message-ID: <20020104152755.GB1098 at gmx.de>
Mail-Followup-To: Wiktor Wodecki <wodecki at gmx.de>,
	eggdev at eggheads.org
References: <OVR3WECFDHBCPL86V1YGC63E9OI98.3c350af8 at Philip Richardson>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <OVR3WECFDHBCPL86V1YGC63E9OI98.3c350af8 at Philip Richardson>
User-Agent: Mutt/1.3.24i
X-Operating-System: Linux 2.4.17 i686
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, Jan 04, 2002 at 01:52:56AM -0000, PPSlim wrote:
> An example situation, would be to add his own host to a user that has global auto-op (YUK).

well, nobody sane I know uses auto-op anyway :-)

-- 
Regards,

Wiktor Wodecki      |    http://johoho.eggheads.org
wodecki at gmx.de      |    IRC: Johoho at IrcNET

Received: from issv0170.isis.de (issv0170.isis.de [195.158.131.222])
	by tsss.org (Postfix) with SMTP id 7C52210107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 10:06:41 -0600 (CST)
Received: (qmail 16461 invoked by uid 1010); 4 Jan 2002 16:06:39 -0000
Received: from unknown (HELO kakerlak.hojo-net.de) ([195.158.129.242]) (envelope-sender <wiktor at gmx.de>)
          by 0 (qmail-ldap-1.03) with SMTP
          for <eggdev at eggheads.org>; 4 Jan 2002 16:06:39 -0000
Received: from kakerlak.hojo-net.de (wiktor at localhost [127.0.0.1])
	by kakerlak.hojo-net.de (8.12.1/8.12.1/Debian -5) with ESMTP id g04FSd1f002051
	for <eggdev at eggheads.org>; Fri, 4 Jan 2002 16:28:39 +0100
Received: (from wiktor at localhost)
	by kakerlak.hojo-net.de (8.12.1/8.12.1/Debian -5) id g04FSd5f002049
	for eggdev at eggheads.org; Fri, 4 Jan 2002 16:28:39 +0100
Date: Fri, 4 Jan 2002 16:28:39 +0100
From: Wiktor Wodecki <wodecki at gmx.de>
To: eggdev at eggheads.org
Subject: Re: Eggdev: eggdrop compiles on parisc linux!
Message-ID: <20020104152839.GC1098 at gmx.de>
Mail-Followup-To: Wiktor Wodecki <wodecki at gmx.de>,
	eggdev at eggheads.org
References: <20011229230017.GA7161 at gmx.de> <00c601c1915e$3b03c260$0b0c4818 at zira>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <00c601c1915e$3b03c260$0b0c4818 at zira>
User-Agent: Mutt/1.3.24i
X-Operating-System: Linux 2.4.17 i686
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Sun, Dec 30, 2001 at 12:17:24PM -0600, Jeffrey David Fisher wrote:
> cool :P~ how much work did it take if any at all

./configure && make config install 

:-)

-- 
Regards,

Wiktor Wodecki      |    http://johoho.eggheads.org
wodecki at gmx.de      |    IRC: Johoho at IrcNET

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 0B8A910107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 16:36:52 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g04MVjn18308
	for <eggdev at eggheads.org>; Fri, 4 Jan 2002 16:31:45 -0600
Message-ID: <008f01c19570$4d80d890$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
Date: Fri, 4 Jan 2002 16:36:51 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: config file format
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

We must decide on a config file format ...

I'm not a big one for having the config done is whatever language you are
going to use for scripting ...

I think our own format + the ability to expand on it using a language of
your choice is a much better idea ... I dont want to have to distribute a
config in both tcl, perl, etc ..

and no bitching poptix! :P~

Jeff

--
Jeff Fisher <guppy at techmonkeys.org>
eggheads.org / finger @techmonkeys.org


Received: from web13107.mail.yahoo.com (web13107.mail.yahoo.com [216.136.174.152])
	by tsss.org (Postfix) with SMTP id CDBBD10107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 16:57:51 -0600 (CST)
Message-ID: <20020104225750.10067.qmail at web13107.mail.yahoo.com>
Received: from [24.163.36.228] by web13107.mail.yahoo.com via HTTP; Fri, 04 Jan 2002 14:57:50 PST
Date: Fri, 4 Jan 2002 14:57:50 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: config file format
To: eggdev at eggheads.org
In-Reply-To: <008f01c19570$4d80d890$0b0c4818 at zira>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- Jeff Fisher <guppy at techmonkeys.org> wrote:
> We must decide on a config file format ...
> 
> I'm not a big one for having the config done is whatever language you are
> going to use for scripting ...
> 
> I think our own format + the ability to expand on it using a language of
> your choice is a much better idea ... I dont want to have to distribute a
> config in both tcl, perl, etc ..

Didn't we decide this a long time ago? EJM is working on it, afaik.

> 
> and no bitching poptix! :P~
> 
> Jeff
> 
> --
> Jeff Fisher <guppy at techmonkeys.org>
> eggheads.org / finger @techmonkeys.org
> 


__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com

Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 7EBE310107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 17:52:13 -0600 (CST)
Received: from damnit.org ([142.177.49.83]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Fri, 4 Jan 2002 19:53:30 -0400
Message-ID: <3C364015.7040505 at damnit.org>
Date: Fri, 04 Jan 2002 19:51:49 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020104225750.10067.qmail at web13107.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>Didn't we decide this a long time ago? EJM is working on it, afaik.
>
    Not that I remember.... every time someone brings it up it turns 
into a flame war. *cough*



Received: from tomts10-srv.bellnexxia.net (tomts10.bellnexxia.net [209.226.175.54])
	by tsss.org (Postfix) with ESMTP id E2AE510107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 17:55:44 -0600 (CST)
Received: from co414248-a ([65.93.84.186]) by tomts10-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020104235543.LUTG20941.tomts10-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Fri, 4 Jan 2002 18:55:43 -0500
Message-Id: <4.1.20020104185521.021c02b0 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Fri, 04 Jan 2002 18:55:46 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: tclhash.c:750 explanation
In-Reply-To: <20020103045020.61883.qmail at web13106.mail.yahoo.com>
References: <4.1.20020102223533.00cf5df0 at accel.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 11:50 PM 1/2/02 stdarg wrote:
>
>--- ejm <presteign at sympatico.ca> wrote:
>
>> just another layer of complication on something seemingly no-one uses. I
>> guess it could re-appear in 1.7. (which does not appear support BAA at all.)
>
>BAA?

A loud sheep, or BIND_ALTER_ARGS (sic)

eli

Received: from clever.eusc.inter.net (clever.eusc.inter.net [213.73.101.4])
	by tsss.org (Postfix) with ESMTP id A862A10107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 17:56:12 -0600 (CST)
Received: from tc09-n66-193.de.inter.net ([213.73.66.193] helo=eule)
	by clever.eusc.inter.net with esmtp (Exim 3.22 #3)
	id 16MeC2-0004V2-00
	for eggdev at eggheads.org; Sat, 05 Jan 2002 00:56:10 +0100
From: "Axel Franke" <eule at berlin.snafu.de>
To: eggdev at eggheads.org
Date: Sat, 5 Jan 2002 00:52:10 +0100
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
Message-ID: <3C364E3A.9965.AA096 at localhost>
Priority: normal
In-reply-to: <3C35268C.5050109 at freesurf.ch>
X-mailer: Pegasus Mail for Win32 (v3.12c)
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On 4 Jan 2002, at 4:50, ITE wrote:

[...]
> This time looks like tclscript and perlscript have errors and aren't 
> compiled... The strange thing is that the build process doesn't stop.
> 
> make and gcc version?

The reason for this are not these versions, I have wanted a 
complete outputfile and for this used
'make -k 2>&1 | tee make.out'

Greeting Eule

Received: from mail011.syd.optusnet.com.au (mail011.syd.optusnet.com.au [203.2.75.173])
	by tsss.org (Postfix) with ESMTP id C683910107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 18:01:59 -0600 (CST)
Received: from gw.ghosthouse.cx (rocax3-075.dialup.optusnet.com.au [198.142.49.75])
	by mail011.syd.optusnet.com.au (8.11.1/8.11.1) with ESMTP id g0501uR25573
	for <eggdev at eggheads.org>; Sat, 5 Jan 2002 11:01:56 +1100
Received: from flyghost (flyghost [192.168.0.193])
	by gw.ghosthouse.cx (8.11.2/8.11.2) with SMTP id g0501mO09638
	for <eggdev at eggheads.org>; Sat, 5 Jan 2002 10:01:54 +1000
Message-ID: <011a01c1957c$2b095600$c100a8c0 at ghosthouse.cx>
From: "flyghost" <eggdev at ghosthouse.cx>
To: "eggdev" <eggdev at eggheads.org>
Date: Sat, 5 Jan 2002 10:01:39 +1000
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Subject: Eggdev: strict-host
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Happy new year to everyone :)

I upgrade a bot to 1.6.8 but now it seems that strict-host is NOT stripping
the ~ of the ident.
Did i miss something about removing it ? I thought it was still under
discussing how to deal with it etc.

eggdrop.advanced.conf of eggdrop 1.6.8:
# Set this to 1 if you don't want your the bot to strip a leading '~'
# on user at hosts.
set strict-host 0

botlog:
[09:37] <testegg> [00:35] #flyghost# console #test1
[09:37] <testegg> Set your console to #test1: mkcobxs (msgs, kicks/modes,
cmds, misc, bots, files, server)
[09:37] <flygone^> .channel
[09:37] <testegg> [00:35] #flyghost# (#test1) channel
[09:37] <testegg> Channel #test1, 7 members, mode +istnl 12:
[09:37] <testegg> Channel Topic: Welkom op #test1
[09:37] <testegg> (n = owner, m = master, o = op, d = deop, b = bot)
[09:37] <testegg>  NICKNAME  HANDLE    JOIN   IDLE  USER at HOST
[09:37] <testegg> @testegg   testegg   08:44 B     <- it's me!
[09:37] <testegg> @testegg2  testegg2   ---  B 11h  ~Madelaine at somewhere.nl
[09:37] <testegg> @MrC_Gone  MrCrazy    ---  N 15h  ~mrcrazy at somewhere.nl
[09:37] <testegg> @testegg3  testegg3   ---  B 11h  cen at otherbox.nl
[09:37] <testegg> @testegg4  testegg4   ---  B 11h  buutam at computer.nl
[09:37] <testegg> @testegg5  testegg5   ---  B 11h  deneus at noze.nl
[09:37] <testegg> @MrCrazy}n MrCrazy   13:31 N 11h  ~MrCrazy at somewhere.nl
[09:37] <testegg> End of channel info.
[09:37] <flygone^> .set strict-host
[09:38] <flygone^> .set strict-host 0
[09:38] <testegg> [00:35] #flyghost# set strict-host
[09:38] <testegg> currently: 0
[09:38] <testegg> [00:36] #flyghost# set strict-host 0
[09:38] <testegg> Ok, set.
[09:38] <flygone^> .channel
[09:38] <flygone^> .set strict-host 1
[09:38] <flygone^> .reset
[09:38] <testegg> [00:36] #flyghost# (#test1) channel
[09:38] <testegg> [00:36] #flyghost# (#test1) channel
[09:38] <testegg> Channel #test1, 7 members, mode +istnl 12:
[09:38] <testegg> Channel Topic: Welkom op #test1
[09:38] <testegg> (n = owner, m = master, o = op, d = deop, b = bot)
[09:38] <testegg>  NICKNAME  HANDLE    JOIN   IDLE  USER at HOST
[09:38] <testegg> @testegg   testegg   08:44 B     <- it's me!
[09:38] <testegg> @testegg2  testegg2   ---  B 11h  ~Madelaine at somewhere.nl
[09:38] <testegg> @MrC_Gone  MrCrazy    ---  N 15h  ~mrcrazy at somewhere.nl
[09:38] <testegg> @testegg3  testegg3   ---  B 11h  cen at otherbox.nl
[09:38] <testegg> @testegg4  testegg4   ---  B 11h  buutam at computer
[09:38] <testegg> @testegg5  testegg5   ---  B 11h  deneus at noze.nl
[09:38] <testegg> @MrCrazy}n MrCrazy   13:31 N 11h  ~MrCrazy at somewhere.nl
[09:38] <testegg> End of channel info.
[09:38] <testegg> [00:36] #flyghost# set strict-host 1
[09:38] <testegg> Ok, set.
[09:38] <testegg> [00:36] #flyghost# set strict-host 1
[09:38] <testegg> Ok, set.
[09:38] <testegg> [00:36] #flyghost# reset all
[09:38] <testegg> Resetting channel info for all channels...
[09:38] <flygone^> .channel
[09:38] <testegg> [00:36] #flyghost# (#test1) channel
[09:38] <testegg> Channel #test1, 7 members, mode +istnl 12:
[09:38] <testegg> (n = owner, m = master, o = op, d = deop, b = bot)
[09:38] <testegg>  NICKNAME  HANDLE    JOIN   IDLE  USER at HOST
[09:38] <testegg> @MrCrazy}n MrCrazy    ---  N      ~MrCrazy at somewhere.nl
[09:38] <testegg> @testegg   *         00:36       <- it's me!
[09:38] <testegg> @testegg2 testegg2    ---  B      ~Madelaine at somewhere.nl
[09:38] <testegg> @MrC_Gone MrCrazy     ---  N      ~mrcrazy at somewhere.nl
[09:38] <testegg> @testegg3 testegg3    ---  B      cen at otherbox.nl
[09:38] <testegg> @testegg4 testegg4    ---  B      buutam at computer.nl
[09:38] <testegg> @testegg5 testegg5    ---  B      deneus at somewhere.nl
[09:38] <testegg> End of channel info.
[09:39] <flygone^> .set strict-host 0
[09:39] <testegg> [00:37] #flyghost# set strict-host 0


Greets

flyghost



Received: from mta7.pltn13.pbi.net (mta7.pltn13.pbi.net [64.164.98.8])
	by tsss.org (Postfix) with ESMTP id 3760110107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 18:04:08 -0600 (CST)
Received: from 64.169.113.80 ([64.169.113.80])
 by mta7.pltn13.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPF002XAUUVQI at mta7.pltn13.pbi.net> for eggdev at eggheads.org;
 Fri, 04 Jan 2002 16:04:07 -0800 (PST)
Date: Fri, 04 Jan 2002 15:59:19 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: strict-host
In-reply-to: <3C34E37C.22360.1BC5B6 at localhost>
To: eggdev at eggheads.org
Message-id: <1306826055.20020104155919 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <3C318B59.12869.755360 at localhost> <3C34E37C.22360.1BC5B6 at localhost>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello Axel,

Thursday, January 03, 2002, 2:04:28 PM, you wrote:

>> >> As you see, equall prefixes are: none and + (this is when ident is working
>> >> correctly)
>> >> I belive that prefixes ~, ^, =, - should be grooped and recognized as '~'
>> >> while strict-host is set to 0.
>> > You have forget, that ^ and = also equal?
>> yes they are, but while it is: ^ ~ = -, then user can give anything he want
>> (ircd don't listen to identd)
> ok, it seems your idea with the two groups is right on ircnet (or
> nettypes the use the same serverversion), but what is on other 
> servertypes? I believe the restrictissue
> (with the prefixes + - = ) exists only on ircnet, ^ I known also only 
> on ircnet, but ~ should be also on other nettypes as prefix known.
> It would be possible, that other net-types also use without praefix 
> for working identd and ~ for non identd,

Yes... I belive 100% IRC servers are using ~ when identd isn't working.
Possibly, +-=^ is only on IRCNet, that doesn't change anything, and splitting
idents into two groups should be fine also on other networks.

Anyone knows network, which doesn't match this sheme?

>  but on these serverversions 
> ~ in usernames don't allowed is, this need first a check out.

I don't understand this sentence.

>> > I believe the strict-host set is longer existant as the ircnet (which used i-lines), 
>> ircnet is pretty long out there.
>> But i-line maybe not (I don't know)
> The servers the today ircnet are was before this linked to efnet
> (which as this time has used ircd2.8), a group of servers have 
> unlinked and created a own serverdevelopment, the first own 
> serverversion was 2.9 in which was i-lines existent.

well.. What prefixes are allowed on efnet? If they didn't change anything, then
maybe is only ~.

>> > I understand you correctly, you want to lost the original-idea and with a new
>> > meaning for the strict-host-set that only restrictet or not irrelevant is? This 
>> > would be a improvement for ircnet-users the at the moment like strict-host 1,
>> > but what is with the others, I mean the still have the original-reason for using 
>> > strict-host 0?
>> If that was oryginal reason for strict host, then I'm still think it is better
>> to change it.
>> Counting ~ident as a ident is BAD idea.
>> What about other networks? It looks like prefixes are same there.
> Probable the most praefixes are ircnetspecific, but I'm not sure.
> Btw. if we change this it need also to prevent the update-trouble 
> (similar problem if we would remove the strict-host set) and for this 
> we should search a good way.....

I belive this is good way, well or it could be added as another setting ie.
set strict-host 2 (for compatibility)
I belive this way is much more useful.

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from tomts10-srv.bellnexxia.net (tomts10.bellnexxia.net [209.226.175.54])
	by tsss.org (Postfix) with ESMTP id 1898C10107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 18:08:34 -0600 (CST)
Received: from co414248-a ([65.93.84.186]) by tomts10-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020105000832.MAMR20941.tomts10-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Fri, 4 Jan 2002 19:08:32 -0500
Message-Id: <4.1.20020104185701.021c1480 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Fri, 04 Jan 2002 19:08:35 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <20020104225750.10067.qmail at web13107.mail.yahoo.com>
References: <008f01c19570$4d80d890$0b0c4818 at zira>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 05:57 PM 1/4/02 stdarg wrote:
>
>--- Jeff Fisher <guppy at techmonkeys.org> wrote:
>> We must decide on a config file format ...
>> 
>> I'm not a big one for having the config done is whatever language you are
>> going to use for scripting ...
>> 
>> I think our own format + the ability to expand on it using a language of
>> your choice is a much better idea ... I dont want to have to distribute a
>> config in both tcl, perl, etc ..

Hear, here. 

>Didn't we decide this a long time ago? EJM is working on it, afaik.

And the good news is, the parser and the unparser both passed the test
suite this morning! I'll be working on the modularization right away.

>> 
>> and no bitching poptix! :P~

<grin>

eli

Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tsss.org (Postfix) with ESMTP id 0494D10107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 18:24:42 -0600 (CST)
Received: from 64.169.113.80 ([64.169.113.80])
 by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPF00DF1VT6U2 at mta5.snfc21.pbi.net> for eggdev at eggheads.org;
 Fri, 04 Jan 2002 16:24:42 -0800 (PST)
Date: Fri, 04 Jan 2002 16:17:23 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: strict-host
In-reply-to: <011a01c1957c$2b095600$c100a8c0 at ghosthouse.cx>
To: eggdev at eggheads.org
Message-id: <1007910594.20020104161723 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <011a01c1957c$2b095600$c100a8c0 at ghosthouse.cx>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello flyghost,

Friday, January 04, 2002, 4:01:39 PM, you wrote:

> Happy new year to everyone :)

> I upgrade a bot to 1.6.8 but now it seems that strict-host is NOT stripping
> the ~ of the ident.
> Did i miss something about removing it ? I thought it was still under
> discussing how to deal with it etc.

> eggdrop.advanced.conf of eggdrop 1.6.8:
> # Set this to 1 if you don't want your the bot to strip a leading '~'
> # on user at hosts.
> set strict-host 0

Well AFAIK it shouldn't strip on .channel command, it should strip only when
identyfying users.

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from clever.eusc.inter.net (clever.eusc.inter.net [213.73.101.4])
	by tsss.org (Postfix) with ESMTP id BA81E10107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 20:58:47 -0600 (CST)
Received: from tc01-n70-157.de.inter.net ([213.73.70.157] helo=eule)
	by clever.eusc.inter.net with esmtp (Exim 3.22 #3)
	id 16Mh2k-0000zv-00
	for eggdev at eggheads.org; Sat, 05 Jan 2002 03:58:46 +0100
From: "Axel Franke" <eule at berlin.snafu.de>
To: eggdev at eggheads.org
Date: Sat, 5 Jan 2002 03:54:46 +0100
Subject: Re: Eggdev: strict-host
Message-ID: <3C367906.5349.B1D5BC at localhost>
Priority: normal
References: <3C34E37C.22360.1BC5B6 at localhost>
In-reply-to: <1306826055.20020104155919 at chore.swiaty.pl>
X-mailer: Pegasus Mail for Win32 (v3.12c)
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On 4 Jan 2002, at 15:59, TaKeDa wrote:

> Hello Axel,
> 
> Thursday, January 03, 2002, 2:04:28 PM, you wrote:
> 
> >> >> As you see, equall prefixes are: none and + (this is when ident is working
> >> >> correctly)
> >> >> I belive that prefixes ~, ^, =, - should be grooped and recognized as '~'
> >> >> while strict-host is set to 0.
> >> > You have forget, that ^ and = also equal?
> >> yes they are, but while it is: ^ ~ = -, then user can give anything he want
> >> (ircd don't listen to identd)
> > ok, it seems your idea with the two groups is right on ircnet (or
> > nettypes the use the same serverversion), but what is on other 
> > servertypes? I believe the restrictissue
> > (with the prefixes + - = ) exists only on ircnet, ^ I known also only 
> > on ircnet, but ~ should be also on other nettypes as prefix known.
> > It would be possible, that other net-types also use without praefix 
> > for working identd and ~ for non identd,
> 
> Yes... I belive 100% IRC servers are using ~ when identd isn't working.
> Possibly, +-=^ is only on IRCNet, that doesn't change anything, and splitting
> idents into two groups should be fine also on other networks.

On other networks (the don't know +-=^) are your two groups 
exaxtly the same as use strict-host 1.

> Anyone knows network, which doesn't match this sheme?
> 
> >  but on these serverversions 
> > ~ in usernames don't allowed is, this need first a check out.
> 
> I don't understand this sentence.

This should mean maybe it exists other serverversions, with only 
two variants: you have a working identd (without praefix) or you 
have not a working identd ('~' as praefix) and on these 
serverversions is sure that ~user a user without identd is. This is 
exatcly the behavior the I know on the old efnet-servers.
Maybe on such serverversions is the actually strict-host 0 still 
wanted.
 
> >> > I believe the strict-host set is longer existant as the ircnet (which used i-lines), 
> >> ircnet is pretty long out there.
> >> But i-line maybe not (I don't know)
> > The servers the today ircnet are was before this linked to efnet
> > (which as this time has used ircd2.8), a group of servers have 
> > unlinked and created a own serverdevelopment, the first own 
> > serverversion was 2.9 in which was i-lines existent.
> 
> well.. What prefixes are allowed on efnet? If they didn't change anything, then
> maybe is only ~.
> 
> >> > I understand you correctly, you want to lost the original-idea and with a new
> >> > meaning for the strict-host-set that only restrictet or not irrelevant is? This 
> >> > would be a improvement for ircnet-users the at the moment like strict-host 1,
> >> > but what is with the others, I mean the still have the original-reason for using 
> >> > strict-host 0?
> >> If that was oryginal reason for strict host, then I'm still think it is better
> >> to change it.
> >> Counting ~ident as a ident is BAD idea.
> >> What about other networks? It looks like prefixes are same there.
> > Probable the most praefixes are ircnetspecific, but I'm not sure.
> > Btw. if we change this it need also to prevent the update-trouble 
> > (similar problem if we would remove the strict-host set) and for this 
> > we should search a good way.....
> 
> I belive this is good way, well or it could be added as another setting ie.
> set strict-host 2 (for compatibility)
> I belive this way is much more useful.

The idea strict-host 2 seems to me right, but if you have a old bot 
and at the moment use strict-host 0 and have many users, in this 
case you can not update the bot and simple change strict-host to 
2. It need also change many userentrys user at host.domain to 
~user at host.domain...

Greeting Eule

Received: from mta7.pltn13.pbi.net (mta7.pltn13.pbi.net [64.164.98.8])
	by tsss.org (Postfix) with ESMTP id 015DE10107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 21:17:05 -0600 (CST)
Received: from takeda ([64.169.113.80])
 by mta7.pltn13.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPG004713SHV2 at mta7.pltn13.pbi.net> for eggdev at eggheads.org;
 Fri, 04 Jan 2002 19:17:05 -0800 (PST)
Date: Fri, 04 Jan 2002 19:16:59 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: strict-host
In-reply-to: <3C367906.5349.B1D5BC at localhost>
To: eggdev at eggheads.org
Message-id: <14318686049.20020104191659 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <3C34E37C.22360.1BC5B6 at localhost> <3C367906.5349.B1D5BC at localhost>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello Axel,

Friday, January 04, 2002, 6:54:46 PM, you wrote:

>> >> >> As you see, equall prefixes are: none and + (this is when ident is working
>> >> >> correctly)
>> >> >> I belive that prefixes ~, ^, =, - should be grooped and recognized as '~'
>> >> >> while strict-host is set to 0.
>> >> > You have forget, that ^ and = also equal?
>> >> yes they are, but while it is: ^ ~ = -, then user can give anything he want
>> >> (ircd don't listen to identd)
>> > ok, it seems your idea with the two groups is right on ircnet (or
>> > nettypes the use the same serverversion), but what is on other 
>> > servertypes? I believe the restrictissue
>> > (with the prefixes + - = ) exists only on ircnet, ^ I known also only 
>> > on ircnet, but ~ should be also on other nettypes as prefix known.
>> > It would be possible, that other net-types also use without praefix 
>> > for working identd and ~ for non identd,
>> Yes... I belive 100% IRC servers are using ~ when identd isn't working.
>> Possibly, +-=^ is only on IRCNet, that doesn't change anything, and splitting
>> idents into two groups should be fine also on other networks.
> On other networks (the don't know +-=^) are your two groups
> exaxtly the same as use strict-host 1.

Well, that's true, maybe additional value strict-host 2, would solve those two
problems.

>> Anyone knows network, which doesn't match this sheme?
>> >  but on these serverversions
>> > ~ in usernames don't allowed is, this need first a check out.
>> I don't understand this sentence.
> This should mean maybe it exists other serverversions, with only
> two variants: you have a working identd (without praefix) or you 
> have not a working identd ('~' as praefix) and on these 
> serverversions is sure that ~user a user without identd is. This is 
> exatcly the behavior the I know on the old efnet-servers.
> Maybe on such serverversions is the actually strict-host 0 still 
> wanted.


>> > Probable the most praefixes are ircnetspecific, but I'm not sure.
>> > Btw. if we change this it need also to prevent the update-trouble 
>> > (similar problem if we would remove the strict-host set) and for this 
>> > we should search a good way.....
>> I belive this is good way, well or it could be added as another setting ie.
>> set strict-host 2 (for compatibility)
>> I belive this way is much more useful.
> The idea strict-host 2 seems to me right, but if you have a old bot
> and at the moment use strict-host 0 and have many users, in this 
> case you can not update the bot and simple change strict-host to 
> 2. It need also change many userentrys user at host.domain to 
> ~user at host.domain...

Well...
I don't really see problem...
Peoples could upgrade bots without updating this setting, after updating botnet,
modiffy configuration (netbots are pretty good to do that :P)

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from freesurfmail.sunrise.ch (freesurfmta02.sunrise.ch [194.230.0.17])
	by tsss.org (Postfix) with ESMTP id 9D1F410107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 21:39:42 -0600 (CST)
Received: from freesurf.ch (194.230.128.244) by freesurfmail.sunrise.ch (6.0.037)
        id 3C24F55B000B0394 for eggdev at eggheads.org; Sat, 5 Jan 2002 04:33:15 +0100
Message-ID: <3C36768E.7020101 at freesurf.ch>
Date: Sat, 05 Jan 2002 04:44:14 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011229
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <008f01c19570$4d80d890$0b0c4818 at zira> <4.1.20020104185701.021c1480 at accel.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

ejm wrote:

> 
> And the good news is, the parser and the unparser both passed the test
> suite this morning! I'll be working on the modularization right away.


Could you send a patch before trying to modularize it?
I'm against adding another module for a thing like that.

ITE




Received: from freesurfmail.sunrise.ch (freesurfmta05.sunrise.ch [194.230.0.18])
	by tsss.org (Postfix) with ESMTP id 56BF510107D7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 22:10:12 -0600 (CST)
Received: from freesurf.ch (194.230.128.244) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DF1CC00127715 for eggdev at eggheads.org; Sat, 5 Jan 2002 05:03:43 +0100
Message-ID: <3C367DB3.9010500 at freesurf.ch>
Date: Sat, 05 Jan 2002 05:14:43 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011229
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
References: <3C364E3A.9965.AA096 at localhost>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Axel Franke wrote:

> On 4 Jan 2002, at 4:50, ITE wrote:
> 
> [...]
> 
>>This time looks like tclscript and perlscript have errors and aren't 
>>compiled... The strange thing is that the build process doesn't stop.
>>
>>make and gcc version?
>>
> 
> The reason for this are not these versions, I have wanted a 
> complete outputfile and for this used
> 'make -k 2>&1 | tee make.out'
> 
> Greeting Eule
> 
> 

Ok, now I see the problem:
perlscript requires at least perl 5.6.
tclscript requires at least tcl 8.2.

Basically both modules aren't tested enough.

People with better experience than me with the related API should give a 
look..

ITE


Received: from smtprelay8.dc2.adelphia.net (smtprelay8.dc2.adelphia.net [64.8.50.40])
	by tsss.org (Postfix) with ESMTP id 32DAC10107F7
	for <eggdev at eggheads.org>; Fri,  4 Jan 2002 23:37:03 -0600 (CST)
Received: from sypher ([24.53.116.104]) by
          smtprelay8.dc2.adelphia.net (Netscape Messaging Server 4.15)
          with SMTP id GPGA9P00.2UA for <eggdev at eggheads.org>; Sat, 5 Jan
          2002 00:37:01 -0500 
Message-ID: <014f01c195ab$0727a730$68743518 at sypher>
From: "Wcc" <will at dawg.dynu.com>
To: <eggdev at eggheads.org>
References: <008f01c19570$4d80d890$0b0c4818 at zira> <4.1.20020104185701.021c1480 at accel.net> <3C36768E.7020101 at freesurf.ch>
Subject: Re: Eggdev: config file format
Date: Sat, 5 Jan 2002 00:37:12 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message ----- 
From: "ITE" <ite at freesurf.ch>
To: <eggdev at eggheads.org>
Sent: Friday, January 04, 2002 10:44 PM
Subject: Re: Eggdev: config file format


> ejm wrote:
> 
> > 
> > And the good news is, the parser and the unparser both passed the test
> > suite this morning! I'll be working on the modularization right away.
> 
> 
> Could you send a patch before trying to modularize it?
> I'm against adding another module for a thing like that.
> 
> ITE

Agreed, I think anything the bot can't run without should be in the core.

Wcc


Received: from web13107.mail.yahoo.com (web13107.mail.yahoo.com [216.136.174.152])
	by tsss.org (Postfix) with SMTP id 265DD10107FB
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 05:57:20 -0600 (CST)
Message-ID: <20020105115719.54951.qmail at web13107.mail.yahoo.com>
Received: from [24.163.36.228] by web13107.mail.yahoo.com via HTTP; Sat, 05 Jan 2002 03:57:19 PST
Date: Sat, 5 Jan 2002 03:57:19 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
To: eggdev at eggheads.org
In-Reply-To: <3C367DB3.9010500 at freesurf.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ITE <ite at freesurf.ch> wrote:
> Ok, now I see the problem:
> perlscript requires at least perl 5.6.
> tclscript requires at least tcl 8.2.

tclscript should work with 8.0 and up

I was going to make a 7.x version later, but someone else could as well

> 
> Basically both modules aren't tested enough.

not only that, but perlscript isn't even complete. It doesn't have support for
variables yet, just functions.

> 
> People with better experience than me with the related API should give a 
> look..
> 
> ITE
> 


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from web13101.mail.yahoo.com (web13101.mail.yahoo.com [216.136.174.146])
	by tsss.org (Postfix) with SMTP id 1816A10107FB
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 06:01:16 -0600 (CST)
Message-ID: <20020105120115.94124.qmail at web13101.mail.yahoo.com>
Received: from [24.163.36.228] by web13101.mail.yahoo.com via HTTP; Sat, 05 Jan 2002 04:01:15 PST
Date: Sat, 5 Jan 2002 04:01:15 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: config file format
To: eggdev at eggheads.org
In-Reply-To: <014f01c195ab$0727a730$68743518 at sypher>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- Wcc <will at dawg.dynu.com> wrote:
> ----- Original Message ----- 
> From: "ITE" <ite at freesurf.ch>
> To: <eggdev at eggheads.org>
> Sent: Friday, January 04, 2002 10:44 PM
> Subject: Re: Eggdev: config file format
> 
> 
> > ejm wrote:
> > 
> > > 
> > > And the good news is, the parser and the unparser both passed the test
> > > suite this morning! I'll be working on the modularization right away.
> > 
> > 
> > Could you send a patch before trying to modularize it?
> > I'm against adding another module for a thing like that.
> > 
> > ITE
> 
> Agreed, I think anything the bot can't run without should be in the core.

Just because the bot can't run without it doesn't mean you shouldn't have
options about what to use. Imagine, for example, if the user code was already
made as a module, how much easier it would be to do something like convert the
userlist to a mysql database (I've seen numerous posts on that request on
egghelp.org).

> 
> Wcc
> 


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from freesurfmail.sunrise.ch (freesurfmta05.sunrise.ch [194.230.0.18])
	by tsss.org (Postfix) with ESMTP id D9FAB10107FB
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 06:49:20 -0600 (CST)
Received: from freesurf.ch (194.230.181.93) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DF1CC0012AF91 for eggdev at eggheads.org; Sat, 5 Jan 2002 13:42:52 +0100
Message-ID: <3C36F762.9050604 at freesurf.ch>
Date: Sat, 05 Jan 2002 13:53:54 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011229
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
References: <20020105115719.54951.qmail at web13107.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> --- ITE <ite at freesurf.ch> wrote:
> 
>>Ok, now I see the problem:
>>perlscript requires at least perl 5.6.
>>tclscript requires at least tcl 8.2.
>>
> 
> tclscript should work with 8.0 and up


In the code there are calls to TCL_GetVar2Ex and TCL_SetVar2Ex which are 
available from tcl >=8.2 only.

ITE


Received: from freesurfmail.sunrise.ch (freesurfmta02.sunrise.ch [194.230.0.17])
	by tsss.org (Postfix) with ESMTP id 9E99C10107FB
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 06:53:24 -0600 (CST)
Received: from freesurf.ch (194.230.181.93) by freesurfmail.sunrise.ch (6.0.037)
        id 3C24F55B000B3FE5 for eggdev at eggheads.org; Sat, 5 Jan 2002 13:46:57 +0100
Message-ID: <3C36F856.7050102 at freesurf.ch>
Date: Sat, 05 Jan 2002 13:57:58 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011229
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020105120115.94124.qmail at web13101.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> Just because the bot can't run without it doesn't mean you shouldn't have
> options about what to use. Imagine, for example, if the user code was already
> made as a module, how much easier it would be to do something like convert the
> userlist to a mysql database (I've seen numerous posts on that request on
> egghelp.org).
> 

That's right.
This isn't the case tough.

ITE


Received: from mta01-svc.ntlworld.com (mta01-svc.ntlworld.com [62.253.162.41])
	by tsss.org (Postfix) with ESMTP
	id 1567C104B68E; Sat,  5 Jan 2002 08:19:36 -0600 (CST)
Received: from [62.255.5.27] by mta01-svc.ntlworld.com
          (InterMail vM.4.01.03.23 201-229-121-123-20010418) with SMTP
          id <20020105141933.HFBC4962.mta01-svc.ntlworld.com@[62.255.5.27]>;
          Sat, 5 Jan 2002 14:19:33 +0000
From: PPSlim <ppslim at ntlworld.com>
To: eggdev at eggheads.org
Cc: bugs at eggheads.org
Date: Sat, 05 Jan 2002 14:24:46 -0000
X-Priority: 3 (Normal)
Organization: CTD
Message-Id: <JF32CA93TPHF761XTNCAZVC0GC6ZWTUO.3c370cae at Philip Richardson>
MIME-Version: 1.0
Content-Type: text/plain; charset="windows-1252"
X-Mailer: Opera 6.0 build 1010
Subject: Eggdev: Channel bugs
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: ppslim at ntlworld.com
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

REF: http://www.egghelp.org/forum/viewtopic.php?topic=758&forum=1&3

While this post refers to quakenet (the one witht he non-RFC who replies), it aplies to all RFC compilent 
networks too.

In my situation (on lame EFnet), I created 3 channels
#chan1
#chan2
#s&p.epper

While creating these channel dynamicaly, the bot joined fine, and had no problem, after a restart, the bot 
flaked out on only the channel #s&p.epper. It had joined, but moaned about not having mode information 
upon using ".-chan"



Received: from web13107.mail.yahoo.com (web13107.mail.yahoo.com [216.136.174.152])
	by tsss.org (Postfix) with SMTP id 9C4F6104B68E
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 08:19:55 -0600 (CST)
Message-ID: <20020105141955.62635.qmail at web13107.mail.yahoo.com>
Received: from [24.163.36.228] by web13107.mail.yahoo.com via HTTP; Sat, 05 Jan 2002 06:19:55 PST
Date: Sat, 5 Jan 2002 06:19:55 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
To: eggdev at eggheads.org
In-Reply-To: <3C36F762.9050604 at freesurf.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ITE <ite at freesurf.ch> wrote:
> 
> In the code there are calls to TCL_GetVar2Ex and TCL_SetVar2Ex which are 
> available from tcl >=8.2 only.

Oh woops

I added them as compatibility functions, should work now :)

> 
> ITE
> 


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from web13107.mail.yahoo.com (web13107.mail.yahoo.com [216.136.174.152])
	by tsss.org (Postfix) with SMTP id D4848104B68E
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 08:27:23 -0600 (CST)
Message-ID: <20020105142723.63012.qmail at web13107.mail.yahoo.com>
Received: from [24.163.36.228] by web13107.mail.yahoo.com via HTTP; Sat, 05 Jan 2002 06:27:23 PST
Date: Sat, 5 Jan 2002 06:27:23 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: config file format
To: eggdev at eggheads.org
In-Reply-To: <3C36F856.7050102 at freesurf.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ITE <ite at freesurf.ch> wrote:
> stdarg wrote:
> 
> > Just because the bot can't run without it doesn't mean you shouldn't have
> > options about what to use. Imagine, for example, if the user code was
> already
> > made as a module, how much easier it would be to do something like convert
> the
> > userlist to a mysql database (I've seen numerous posts on that request on
> > egghelp.org).
> > 
> 
> That's right.
> This isn't the case tough.

Why isn't it the same case? There has been so much debate about what config
format to use, it seems like people might like the ability to pick their own.
There were some people who wanted to keep the tcl config, for instance. It
would probably be easy to write a tcl config module, since it basically amounts
to Tcl_EvalFile(). Others want the rewritable config ability (like me). Some
want a new format, but without the rewriting ability.

I see benefits for having it as a module. What detractions do you see?

> 
> ITE
> 


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from chmls16.mediaone.net (chmls16.mediaone.net [24.147.1.151])
	by tsss.org (Postfix) with ESMTP id 7CC41104B68E
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 08:59:04 -0600 (CST)
Received: from h080009d7be8c.ne.mediaone.net (h080009d7be8c.ne.mediaone.net [24.147.35.68])
	by chmls16.mediaone.net (8.11.1/8.11.1) with ESMTP id g05Ex3n22963
	for <eggdev at eggheads.org>; Sat, 5 Jan 2002 09:59:03 -0500 (EST)
Date: Sat, 5 Jan 2002 09:58:15 -0500
From: Nicholas <TheUnforgiven at mediaone.net>
X-Mailer: The Bat! (v1.53d) UNREG / CD5BF9353B3B7091
Organization: N/A
X-Priority: 3 (Normal)
Message-ID: <134370525.20020105095815 at mediaone.net>
To: stdarg <eggdev at eggheads.org>
Subject: Re[2]: Eggdev: config file format
In-Reply-To: <20020105142723.63012.qmail at web13107.mail.yahoo.com>
References: <20020105142723.63012.qmail at web13107.mail.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: Nicholas <TheUnforgiven at mediaone.net>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello stdarg,

Saturday, January 05, 2002, 9:27:23 AM, you wrote:


s> --- ITE <ite at freesurf.ch> wrote:
>> stdarg wrote:
>> 
>> > Just because the bot can't run without it doesn't mean you shouldn't have
>> > options about what to use. Imagine, for example, if the user code was
>> already
>> > made as a module, how much easier it would be to do something like convert
>> the
>> > userlist to a mysql database (I've seen numerous posts on that request on
>> > egghelp.org).
>> > 
>> 
>> That's right.
>> This isn't the case tough.

s> Why isn't it the same case? There has been so much debate about what config
s> format to use, it seems like people might like the ability to pick their own.
s> There were some people who wanted to keep the tcl config, for instance. It
s> would probably be easy to write a tcl config module, since it basically amounts
s> to Tcl_EvalFile(). Others want the rewritable config ability (like me). Some
s> want a new format, but without the rewriting ability.

s> I see benefits for having it as a module. What detractions do you see?

>> 
>> ITE
>> 


s> __________________________________________________
s> Do You Yahoo!?
s> Send FREE video emails in Yahoo! Mail!
s> http://promo.yahoo.com/videomail/

i agree you should keep it modurle so that people could change it
(think about it you want to control eggdrop from you current txt
database? don't change your stuff change eggdrop)

-- 
Best regards,
 Nicholas                            mailto:TheUnforgiven at mediaone.net


Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 7D47B10107FF
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 14:01:01 -0600 (CST)
Received: from damnit.org ([142.177.49.83]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Sat, 5 Jan 2002 16:00:58 -0400
Message-ID: <3C375B19.1000608 at damnit.org>
Date: Sat, 05 Jan 2002 15:59:21 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020105142723.63012.qmail at web13107.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>Why isn't it the same case? There has been so much debate about what config
>format to use, it seems like people might like the ability to pick their own.
>There were some people who wanted to keep the tcl config, for instance. It
>would probably be easy to write a tcl config module, since it basically amounts
>to Tcl_EvalFile(). Others want the rewritable config ability (like me). Some
>want a new format, but without the rewriting ability.
>
>I see benefits for having it as a module. What detractions do you see?
>

agreed. Since nobody is mentioning what the apparently chosen format is, 
I have a feeling I'm not going to like it. I'm a minimalist, I'd much 
rather have choice than go with whatever format you've chosen.




Received: from tomts11-srv.bellnexxia.net (tomts11.bellnexxia.net [209.226.175.55])
	by tsss.org (Postfix) with ESMTP id 75DF8104B68A
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 14:14:45 -0600 (CST)
Received: from co414248-a ([65.93.87.250]) by tomts11-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020105201444.HIYR16876.tomts11-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Sat, 5 Jan 2002 15:14:44 -0500
Message-Id: <4.1.20020105150524.00d00e20 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Sat, 05 Jan 2002 15:14:45 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <3C375B19.1000608 at damnit.org>
References: <20020105142723.63012.qmail at web13107.mail.yahoo.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 02:59 PM 1/5/02 Ian Campbell wrote:
>agreed. Since nobody is mentioning what the apparently chosen format is, 
>I have a feeling I'm not going to like it. I'm a minimalist, I'd much 
>rather have choice than go with whatever format you've chosen.

http://www.eggheads.org/pub_archive/eggdev/2001-August/020758.html or
Message-Id: <4.1.20010828195826.00bf18c0 at accel.net> 

eli



Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 64335104B68A
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 14:21:31 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g05KGDn14575
	for <eggdev at eggheads.org>; Sat, 5 Jan 2002 14:16:13 -0600
Message-ID: <004a01c19626$8fc3c4e0$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <20020105142723.63012.qmail at web13107.mail.yahoo.com> <4.1.20020105150524.00d00e20 at accel.net>
Subject: Re: Eggdev: config file format
Date: Sat, 5 Jan 2002 14:21:30 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> 
> http://www.eggheads.org/pub_archive/eggdev/2001-August/020758.html or
> Message-Id: <4.1.20010828195826.00bf18c0 at accel.net> 
> 

I like it 

Jeff



Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id B4E68104B68A
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 14:27:19 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g05KM1n14804
	for <eggdev at eggheads.org>; Sat, 5 Jan 2002 14:22:01 -0600
Message-ID: <006b01c19627$5f752c10$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
Date: Sat, 5 Jan 2002 14:27:19 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: problems with our chanlist
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Looks like there are problems with our chanlist ... more specifically the
userrec stored for each nickname. i.e. not being stored always.

Anyone want to investigate for me? :P~
If not I will later or tomorrow

Jeff

--
Jeff Fisher <guppy at techmonkeys.org>
eggheads.org / finger @techmonkeys.org


Received: from uhura.concentric.net (uhura.concentric.net [206.173.118.93])
	by tsss.org (Postfix) with ESMTP id DC3E1104B68A
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 15:10:30 -0600 (CST)
Received: from cliff.concentric.net (cliff.concentric.net [206.173.118.90])
	by uhura.concentric.net [Concentric SMTP Routing 1.0] id g05LATe01675 ;
        Sat, 5 Jan 2002 16:10:30 -0500 (EST)
Received: from strudel.invalid.domain (ts006d34.hou-tx.concentric.net [216.112.141.46])
	by cliff.concentric.net (8.9.1a)
	id QAA14627; Sat, 5 Jan 2002 16:10:27 -0500 (EST)
Date: Sat, 5 Jan 2002 15:12:01 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: PPSlim <ppslim at ntlworld.com>
Cc: <eggdev at eggheads.org>
Subject: Re: Eggdev: Channel bugs
In-Reply-To: <JF32CA93TPHF761XTNCAZVC0GC6ZWTUO.3c370cae at Philip Richardson>
Message-ID: <Pine.LNX.4.33.0201051511210.1471-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Sat, 5 Jan 2002, PPSlim wrote:

Please don't crosspost to both lists.

-Toth


Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 9621310107E5
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 23:16:45 -0600 (CST)
Received: from damnit.org ([142.177.49.83]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Sun, 6 Jan 2002 01:18:03 -0400
Message-ID: <3C37DDA6.2010004 at damnit.org>
Date: Sun, 06 Jan 2002 01:16:22 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020105142723.63012.qmail at web13107.mail.yahoo.com> <4.1.20020105150524.00d00e20 at accel.net> <004a01c19626$8fc3c4e0$0b0c4818 at zira>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>I like it 
>
    I'm not keen on it, but regardless, there's no reason not to 
modularlize it



Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 323DA10107E5
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 23:17:30 -0600 (CST)
Received: from damnit.org ([142.177.49.83]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Sun, 6 Jan 2002 01:18:48 -0400
Message-ID: <3C37DDDB.5010608 at damnit.org>
Date: Sun, 06 Jan 2002 01:17:15 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: problems with our chanlist
References: <006b01c19627$5f752c10$0b0c4818 at zira>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>Looks like there are problems with our chanlist ... more specifically the
>userrec stored for each nickname. i.e. not being stored always.
>
>Anyone want to investigate for me? :P~
>If not I will later or tomorrow
>

    You know, being "head developer", or whatever you call yourself 
doesn't excuse giving incomplete (and useless) bug reports :P~

--me.



Received: from qmail.accesscomm.ca (qmail.accesscomm.ca [204.83.142.82])
	by tsss.org (Postfix) with SMTP id DCF4310107E5
	for <eggdev at eggheads.org>; Sat,  5 Jan 2002 23:50:48 -0600 (CST)
Received: (qmail 1046 invoked from network); 6 Jan 2002 05:50:50 -0000
Received: from static24-72-39-87.reverse.accesscomm.ca (HELO jenniferor1b54) (24.72.39.87)
  by qmail.accesscomm.ca with SMTP; 6 Jan 2002 05:50:50 -0000
Message-ID: <001f01c19675$ae336b70$57274818 at jenniferor1b54>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <006b01c19627$5f752c10$0b0c4818 at zira> <3C37DDDB.5010608 at damnit.org>
Subject: Re: Eggdev: problems with our chanlist
Date: Sat, 5 Jan 2002 23:47:51 -0600
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I'm a wholly owned subsidiary person of SegFault the person (referred to as
SegFault here-in) as of late -- All the opinions I express are in turn owned
by SegFault and I am not responsible for them. Please contact SegFault with
future questions regarding the state of mind I am in and the completeness of
my requests.

I don't know what I am ... I'm just a guy .. who people think is in charge
<g>

Anyways, I'll explain more ... I was in a rush and shouldn't have even sent
that e-mail.

Right now, for each user in a channel, there is a data field for the userrec
of that person. I am using this userrec for commands like handonchan,
hand2nick, nick2hand and chanlist. I have a feeling this record is not
always being filled since hand2nick and others seem to randomly return that
a user isn't known (even though they are) -- I have a gut feeling we are not
always filling userrec ... there are various times we need to fill it ...

when doing a /who #chan when we first join #chan (perhaps scanning other
channels we are on for that user instead of doing a get_user_by_host) and
when a user joins #chan (again perhaps looking at other channels).

I just looked at gotjoin (irc.mod/irc.c) and we fill the userrec there and
it looks like in got352or4 we also look up the user using get_user_by_host
..

what other cases much we fill the userrec .. when .+host is done, when /msg
<bot> ident is done .. when /nick is done (if they are using a host like
guppy!*@*), .. can anyone think of any others? Because I can only think of
one reason why these commands are breaking ... userrec not being filled
properly.

Also I'm wondering if it would be better for us to keep a global record of
all nicknames that we know .. (along with a userrec and other common
information like their user at host and netsplit info since they can't be
netsplit from just one of the channels they are on) and from there .. create
links for each of their channel entries (i.e.. being on #eggdrop and #lamest
but not on #botcentral like a few other users are) .. it would save doing
multiple get_user_by_host's when we get /who data for a user is on 5 out of
5 channels the bot monitors .. because we know get_user_by_host is _slow_.

Jeff

>
>     You know, being "head developer", or whatever you call yourself
> doesn't excuse giving incomplete (and useless) bug reports :P~
>



Received: from freesurfmail.sunrise.ch (freesurfmta01.sunrise.ch [194.230.0.16])
	by tsss.org (Postfix) with ESMTP id BF8F510107E5
	for <eggdev at eggheads.org>; Sun,  6 Jan 2002 00:44:33 -0600 (CST)
Received: from freesurf.ch (194.230.194.95) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DB85300132F93 for eggdev at eggheads.org; Sun, 6 Jan 2002 07:38:04 +0100
Message-ID: <3C37F362.8070607 at freesurf.ch>
Date: Sun, 06 Jan 2002 07:49:06 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011229
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020105142723.63012.qmail at web13107.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> Why isn't it the same case? There has been so much debate about what config
> format to use, it seems like people might like the ability to pick their own.
> There were some people who wanted to keep the tcl config, for instance. It
> would probably be easy to write a tcl config module, since it basically amounts
> to Tcl_EvalFile().

I simply think it won't be worthwhile. Tcl_EvalFile (or the call to 
whatever scripting lang) should prolly be issued by the respective 
scripting module.

                     Others want the rewritable config ability (like me). Some
> want a new format, but without the rewriting ability.

This can be made optional by a meaningful setting.

 > I see benefits for having it as a module. What detractions do you see?

In short, the amount of complexity added to the already complex beast, 
to have a modularized config file doesn't make sense to me.
If you feel it's worth feel free to code it ;P. I think we should use 
our time in a better way tough.

ITE


Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 8A28C104B7FF
	for <eggdev at eggheads.org>; Sun,  6 Jan 2002 11:12:31 -0600 (CST)
Received: from damnit.org ([142.177.224.7]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Sun, 6 Jan 2002 13:13:49 -0400
Message-ID: <3C388566.2010301 at damnit.org>
Date: Sun, 06 Jan 2002 13:12:06 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: problems with our chanlist
References: <006b01c19627$5f752c10$0b0c4818 at zira> <3C37DDDB.5010608 at damnit.org> <001f01c19675$ae336b70$57274818 at jenniferor1b54>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

haha, right.

These problems never happened until your patches were committed.... haha.

Sounds like you're blaming eggdrop for your shitty code jeff :P

Jeff Fisher wrote:

>I'm a wholly owned subsidiary person of SegFault the person (referred to as
>SegFault here-in) as of late -- All the opinions I express are in turn owned
>by SegFault and I am not responsible for them. Please contact SegFault with
>future questions regarding the state of mind I am in and the completeness of
>my requests.
>
>I don't know what I am ... I'm just a guy .. who people think is in charge
><g>
>
>Anyways, I'll explain more ... I was in a rush and shouldn't have even sent
>that e-mail.
>
>Right now, for each user in a channel, there is a data field for the userrec
>of that person. I am using this userrec for commands like handonchan,
>hand2nick, nick2hand and chanlist. I have a feeling this record is not
>always being filled since hand2nick and others seem to randomly return that
>a user isn't known (even though they are) -- I have a gut feeling we are not
>always filling userrec ... there are various times we need to fill it ...
>
>when doing a /who #chan when we first join #chan (perhaps scanning other
>channels we are on for that user instead of doing a get_user_by_host) and
>when a user joins #chan (again perhaps looking at other channels).
>
>I just looked at gotjoin (irc.mod/irc.c) and we fill the userrec there and
>it looks like in got352or4 we also look up the user using get_user_by_host
>..
>
>what other cases much we fill the userrec .. when .+host is done, when /msg
><bot> ident is done .. when /nick is done (if they are using a host like
>guppy!*@*), .. can anyone think of any others? Because I can only think of
>one reason why these commands are breaking ... userrec not being filled
>properly.
>
>Also I'm wondering if it would be better for us to keep a global record of
>all nicknames that we know .. (along with a userrec and other common
>information like their user at host and netsplit info since they can't be
>netsplit from just one of the channels they are on) and from there .. create
>links for each of their channel entries (i.e.. being on #eggdrop and #lamest
>but not on #botcentral like a few other users are) .. it would save doing
>multiple get_user_by_host's when we get /who data for a user is on 5 out of
>5 channels the bot monitors .. because we know get_user_by_host is _slow_.
>
>Jeff
>
>>    You know, being "head developer", or whatever you call yourself
>>doesn't excuse giving incomplete (and useless) bug reports :P~
>>
>
>
>




Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id B00A6104B7FF
	for <eggdev at eggheads.org>; Sun,  6 Jan 2002 12:34:28 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g06ISwn05048
	for <eggdev at eggheads.org>; Sun, 6 Jan 2002 12:28:58 -0600
Message-ID: <004c01c196e0$c5f9fce0$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <006b01c19627$5f752c10$0b0c4818 at zira> <3C37DDDB.5010608 at damnit.org> <001f01c19675$ae336b70$57274818 at jenniferor1b54> <3C388566.2010301 at damnit.org>
Subject: Re: Eggdev: problems with our chanlist
Date: Sun, 6 Jan 2002 12:34:27 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

If its my code I have no problem blaming me .. but from looking at the code,
I can't see how its the code in tcl_nick2hand causing the problem.

cmd_channel and tcl_nick2hand both use m->user to get access to the userrec
.. tcl_nick2hand seems to randomly fail yet cmd_channel still works
properly.

If anyone has any ideas, please tell me and by all means, if its my code, go
ahead and tell me.

Jeff

> haha, right.
>
> These problems never happened until your patches were committed.... haha.
>
> Sounds like you're blaming eggdrop for your shitty code jeff :P
>



Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id 8A5A9104B7FF
	for <eggdev at eggheads.org>; Sun,  6 Jan 2002 20:31:57 -0600 (CST)
Received: from freesurf.ch (194.230.20.121) by freesurfmail.sunrise.ch (6.0.037)
        id 3C29156E000A1956 for eggdev at eggheads.org; Mon, 7 Jan 2002 03:25:27 +0100
Message-ID: <3C3909AD.1060408 at freesurf.ch>
Date: Mon, 07 Jan 2002 03:36:29 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Content-Type: multipart/mixed;
 boundary="------------060001030200040601070008"
Subject: Eggdev: 64archs_fix.patch
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

This is a multi-part message in MIME format.
--------------060001030200040601070008
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

This patch hopefully fixes the crashes caused by gcc O2 optimized code.
Having more than a call to FD_SET is the problem. Don't ask me why!

Try recompiling your bots on 64 bits architechtures with the -O2 parameter.
*waits for feedback*

ITE


--------------060001030200040601070008
Content-Type: text/plain;
 name="64archs_fix.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="64archs_fix.patch"

Index: src/net.c
===================================================================
RCS file: /usr/local/cvsroot/eggdrop1.6/src/net.c,v
retrieving revision 1.38
diff -u -r1.38 net.c
--- src/net.c	11 Nov 2001 20:43:12 -0000	1.38
+++ src/net.c	7 Jan 2002 02:12:45 -0000
@@ -602,7 +602,7 @@
 static int sockread(char *s, int *len)
 {
   fd_set fd;
-  int fds, i, x;
+  int fds, i, x, fdtmp;
   struct timeval t;
   int grab = 511;
 
@@ -619,9 +619,10 @@
   for (i = 0; i < MAXSOCKS; i++)
     if (!(socklist[i].flags & (SOCK_UNUSED | SOCK_VIRTUAL))) {
       if ((socklist[i].sock == STDOUT) && !backgrd)
-	FD_SET(STDIN, &fd);
+	fdtmp = STDIN;
       else
-	FD_SET(socklist[i].sock, &fd);
+	fdtmp = socklist[i].sock;
+      FD_SET(fdtmp , &fd);
     }
 #ifdef HPUX_HACKS
 #ifndef HPUX10_HACKS

--------------060001030200040601070008--


Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id D552F104B7FF
	for <eggdev at eggheads.org>; Sun,  6 Jan 2002 21:19:47 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g073EDG19419
	for eggdev at eggheads.org; Sun, 6 Jan 2002 21:14:13 -0600
Date: Sun, 6 Jan 2002 21:14:13 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
Message-ID: <20020106211413.H25681 at techmonkeys.org>
References: <20020105142723.63012.qmail at web13107.mail.yahoo.com> <3C37F362.8070607 at freesurf.ch>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <3C37F362.8070607 at freesurf.ch>; from ite at freesurf.ch on Sun, Jan 06, 2002 at 07:49:06AM +0100
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Sun, Jan 06, 2002 at 07:49:06AM +0100, ITE wrote:

> I simply think it won't be worthwhile. Tcl_EvalFile (or the call to 
> whatever scripting lang) should prolly be issued by the respective 
> scripting module.

And making up a new format, that is completely different from any scripting
modules we use, is a good idea? It's yet another way to fuck things up.

> 
>                      Others want the rewritable config ability (like me). Some
> > want a new format, but without the rewriting ability.
> 
> This can be made optional by a meaningful setting.

No, no new settings.

> 
>  > I see benefits for having it as a module. What detractions do you see?
> 
> In short, the amount of complexity added to the already complex beast, 
> to have a modularized config file doesn't make sense to me.
> If you feel it's worth feel free to code it ;P. I think we should use 
> our time in a better way tough.

But, once again, you want to add a new format, some new settings, etc etc.

This is why I got sick of trying to negotiate and decided (for myself at least)
that I'll be using one of the scripting language modules, if there's any sort
of hard coded 'new' config file format in the core I'll simply ignore 1.7 altogether
and continue my own 1.6 branch, or make my own 1.7

I'm sick of it, they did it with eggdrop2, it's stupid, get over it.

> 
> ITE

-- 

Received: from uhura.concentric.net (uhura.concentric.net [206.173.118.93])
	by tsss.org (Postfix) with ESMTP id 9E5BD104B7FF
	for <eggdev at eggheads.org>; Sun,  6 Jan 2002 21:28:24 -0600 (CST)
Received: from cliff.concentric.net (cliff.concentric.net [206.173.118.90])
	by uhura.concentric.net [Concentric SMTP Routing 1.0] id g073SNu11988 
        for <eggdev at eggheads.org.>; Sun, 6 Jan 2002 22:28:23 -0500 (EST)
Received: from strudel.invalid.domain (ts012d13.hou-tx.concentric.net [216.112.142.73])
	by cliff.concentric.net (8.9.1a)
	id WAA19516; Sun, 6 Jan 2002 22:28:22 -0500 (EST)
Date: Sun, 6 Jan 2002 21:30:09 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: 64archs_fix.patch
In-Reply-To: <3C3909AD.1060408 at freesurf.ch>
Message-ID: <Pine.LNX.4.33.0201062129210.2764-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Mon, 7 Jan 2002, ITE wrote:

> This patch hopefully fixes the crashes caused by gcc O2 optimized code.
> Having more than a call to FD_SET is the problem. Don't ask me why!
> 
> Try recompiling your bots on 64 bits architechtures with the -O2 parameter.
> *waits for feedback*

We might want to comment this code so we know this is a bugfix later.

-Toth


Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id AF280104B7FF
	for <eggdev at eggheads.org>; Sun,  6 Jan 2002 21:30:29 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g073OtS19850
	for eggdev at eggheads.org; Sun, 6 Jan 2002 21:24:55 -0600
Date: Sun, 6 Jan 2002 21:24:55 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: problems with our chanlist
Message-ID: <20020106212455.I25681 at techmonkeys.org>
References: <006b01c19627$5f752c10$0b0c4818 at zira> <3C37DDDB.5010608 at damnit.org> <001f01c19675$ae336b70$57274818 at jenniferor1b54> <3C388566.2010301 at damnit.org> <004c01c196e0$c5f9fce0$0b0c4818 at zira>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <004c01c196e0$c5f9fce0$0b0c4818 at zira>; from guppy at techmonkeys.org on Sun, Jan 06, 2002 at 12:34:27PM -0600
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Sun, Jan 06, 2002 at 12:34:27PM -0600, Jeff Fisher wrote:
> If its my code I have no problem blaming me .. but from looking at the code,
> I can't see how its the code in tcl_nick2hand causing the problem.
> 
> cmd_channel and tcl_nick2hand both use m->user to get access to the userrec
> .. tcl_nick2hand seems to randomly fail yet cmd_channel still works
> properly.

blaster said this was happening because the client was already off the channel,
I haven't really seen any other decent complaints, and it's working fine for me.

			poptix

> 
> If anyone has any ideas, please tell me and by all means, if its my code, go
> ahead and tell me.
> 
> Jeff

-- 

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 2DCA1104B7FF
	for <eggdev at eggheads.org>; Sun,  6 Jan 2002 21:40:52 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g073ZHn20432
	for <eggdev at eggheads.org>; Sun, 6 Jan 2002 21:35:17 -0600
Message-ID: <00b501c1972d$1a628030$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <006b01c19627$5f752c10$0b0c4818 at zira> <3C37DDDB.5010608 at damnit.org> <001f01c19675$ae336b70$57274818 at jenniferor1b54> <3C388566.2010301 at damnit.org> <004c01c196e0$c5f9fce0$0b0c4818 at zira> <20020106212455.I25681 at techmonkeys.org>
Subject: Re: Eggdev: problems with our chanlist
Date: Sun, 6 Jan 2002 21:40:51 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
> blaster said this was happening because the client was already off the
channel,
> I haven't really seen any other decent complaints, and it's working fine
for me.
>
 me also, but |^Raven^| has shown me cases where the user is on the channel
and it returns * (we ran nick2hand and got a * and then did a .channel and
the user was known)

I'll get more info from him on it

Jeff



Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-51.abo.wanadoo.fr [80.8.74.51])
	by tsss.org (Postfix) with ESMTP id 54520104B7FF
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 02:01:48 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g0781dO22070
	for <eggdev at eggheads.org>; Mon, 7 Jan 2002 09:01:46 +0100
Message-ID: <001c01c19751$8b0ffaf0$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
References: <006b01c19627$5f752c10$0b0c4818 at zira> <3C37DDDB.5010608 at damnit.org> <001f01c19675$ae336b70$57274818 at jenniferor1b54> <3C388566.2010301 at damnit.org> <004c01c196e0$c5f9fce0$0b0c4818 at zira> <20020106212455.I25681 at techmonkeys.org>
Subject: Re: Eggdev: problems with our chanlist
Date: Mon, 7 Jan 2002 09:01:35 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message -----
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: <eggdev at eggheads.org>
Sent: Monday, January 07, 2002 4:24 AM
Subject: Re: Eggdev: problems with our chanlist


> On Sun, Jan 06, 2002 at 12:34:27PM -0600, Jeff Fisher wrote:
> > If its my code I have no problem blaming me .. but from looking at the
code,
> > I can't see how its the code in tcl_nick2hand causing the problem.
> >
> > cmd_channel and tcl_nick2hand both use m->user to get access to the
userrec
> > .. tcl_nick2hand seems to randomly fail yet cmd_channel still works
> > properly.
>
> blaster said this was happening because the client was already off the
channel,
> I haven't really seen any other decent complaints, and it's working fine
for me.

for the script yes, but in a raw  NOTICE bind proc, i seen it return *  and
both bot and user was on the channel.
using finduser instead of nick2hand fixed the problem

>
> poptix
>
> >
> > If anyone has any ideas, please tell me and by all means, if its my
code, go
> > ahead and tell me.
> >
> > Jeff
>
> --


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-51.abo.wanadoo.fr [80.8.74.51])
	by tsss.org (Postfix) with ESMTP id 9F04C104B7FF
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 04:15:12 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g07AFDO25375
	for <eggdev at eggheads.org>; Mon, 7 Jan 2002 11:15:13 +0100
Message-ID: <000e01c19764$2f940c80$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
References: <006b01c19627$5f752c10$0b0c4818 at zira> <3C37DDDB.5010608 at damnit.org> <001f01c19675$ae336b70$57274818 at jenniferor1b54> <3C388566.2010301 at damnit.org> <004c01c196e0$c5f9fce0$0b0c4818 at zira> <20020106212455.I25681 at techmonkeys.org>
Subject: Re: Eggdev: problems with our chanlist -- trouble with hand2nick too
Date: Mon, 7 Jan 2002 11:15:09 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

bind dcc o|o spam joinpart
proc joinpart {hand idx arg} {
  checkspam_cycle [hand2nick $hand]
}
proc checkspam_cycle { nick } {
  global spamchan
  channel set $spamchan +inactive
  utimer [expr 5 + [rand 10]] { channel set $spamchan -inactive }
  putlog "Spamchecking $spamchan as per request from $nick"
}

[bot] .spam
[bot] [10:09] Spamchecking #channel as per request from

nick isn't shown
and yes, we were both on the channel, yes .channel show me in the bot
userlist, and yes, i was there with the good handle ....

the bots show again that memleak .... I'm wondering if it's not the cause of
the troubles with hand2nick and nick2hand ....




----- Original Message -----
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: <eggdev at eggheads.org>
Sent: Monday, January 07, 2002 4:24 AM
Subject: Re: Eggdev: problems with our chanlist


> On Sun, Jan 06, 2002 at 12:34:27PM -0600, Jeff Fisher wrote:
> > If its my code I have no problem blaming me .. but from looking at the
code,
> > I can't see how its the code in tcl_nick2hand causing the problem.
> >
> > cmd_channel and tcl_nick2hand both use m->user to get access to the
userrec
> > .. tcl_nick2hand seems to randomly fail yet cmd_channel still works
> > properly.
>
> blaster said this was happening because the client was already off the
channel,
> I haven't really seen any other decent complaints, and it's working fine
for me.
>
> poptix
>
> >
> > If anyone has any ideas, please tell me and by all means, if its my
code, go
> > ahead and tell me.
> >
> > Jeff
>
> --


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-51.abo.wanadoo.fr [80.8.74.51])
	by tsss.org (Postfix) with ESMTP id 1E1D31072930
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 04:51:38 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g07ApcO26223
	for <eggdev at eggheads.org>; Mon, 7 Jan 2002 11:51:38 +0100
Message-ID: <001601c19769$46342fb0$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
Date: Mon, 7 Jan 2002 11:51:34 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: matchattr question
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

let say that Toto have the flags f|- #achan
matchattr Toto -|o #achan returns 0 ... fine
matchattr Toto f|o #achan returns 1 ... *cough* should'nt it return 0 since
it doesn't match the channel flags ?



Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-51.abo.wanadoo.fr [80.8.74.51])
	by tsss.org (Postfix) with ESMTP id 6DA72104B7FF
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 04:55:25 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g07AtPO26345
	for <eggdev at eggheads.org>; Mon, 7 Jan 2002 11:55:25 +0100
Message-ID: <002601c19769$cdb05450$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
Date: Mon, 7 Jan 2002 11:55:22 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: Re: matchattr question
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

my bad, forget it. sorry

> let say that Toto have the flags f|- #achan
> matchattr Toto -|o #achan returns 0 ... fine
> matchattr Toto f|o #achan returns 1 ... *cough* should'nt it return 0
since
> it doesn't match the channel flags ?



Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by tsss.org (Postfix) with ESMTP id 667E6104B7FF
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 04:56:17 -0600 (CST)
Received: from pejo (xmas.ljusdal.net [194.17.209.18])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g07AuDZa007783
	for <eggdev at eggheads.org>; Mon, 7 Jan 2002 11:56:13 +0100
Message-ID: <004f01c19769$edeae8c0$b304a8c0 at pejo>
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
References: <001601c19769$46342fb0$0202a8c0 at cerise>
Subject: Re: Eggdev: matchattr question
Date: Mon, 7 Jan 2002 11:56:07 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> matchattr Toto -|o #achan returns 0 ... fine
> matchattr Toto f|o #achan returns 1 ... *cough* should'nt it return 0
since
> it doesn't match the channel flags ?

| = or
try matchattr toto f&o #achan

Per J. (dw)



Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-51.abo.wanadoo.fr [80.8.74.51])
	by tsss.org (Postfix) with ESMTP id 6E7D210107D5
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 05:22:08 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g07BM8O26989
	for <eggdev at eggheads.org>; Mon, 7 Jan 2002 12:22:08 +0100
Message-ID: <001701c1976d$892d95a0$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
References: <001601c19769$46342fb0$0202a8c0 at cerise> <004f01c19769$edeae8c0$b304a8c0 at pejo>
Subject: Re: Eggdev: matchattr question
Date: Mon, 7 Jan 2002 12:22:05 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message ----- 
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
Sent: Monday, January 07, 2002 11:56 AM
Subject: Re: Eggdev: matchattr question


> 
> | = or
> try matchattr toto f&o #achan

yep, thanx figured it




Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 9B4D110107D5
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 05:43:42 -0600 (CST)
Received: from grok.cs.huji.ac.il ([132.65.80.80])
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16NYBn-0001Bk-00
	for eggdev at eggheads.org; Mon, 07 Jan 2002 13:43:39 +0200
Received: from elylevy by grok.cs.huji.ac.il with local (Exim 3.16 #1)
	id 16NYBn-00033k-00
	for eggdev at eggheads.org; Mon, 07 Jan 2002 13:43:39 +0200
Date: Mon, 7 Jan 2002 13:43:39 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
In-Reply-To: <20020106211413.H25681 at techmonkeys.org>
Message-ID: <Pine.LNX.4.20_heb2.08.0201071338200.11743-100000 at grok.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

As usuall people discussing things for hours,
and the one which has access to the cvs would submit whatever they want in
the end. so why bother arguing about it?
eggdev=whoever has access to the CVS.
us homble people only thanks for being able to contribute.
lucky for us ITE str poptix and guppy doing great job or eggdrop would
have been long dead by now.

I apprisiate it a lot but please stop pretending like what we say have 
some effect unless one of you is actually convinced.
It would save a lot of people from getting offended for nothing.

I know that my porposel again would probebly be ignored.
but I suggest using --config-file-parser=<module name>
let people decide on config time what module they want to use.
XML perl tcl some other weird config format or whatever else.


ll&P

Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Sun, 6 Jan 2002, Matthew S. Hallacy wrote:

> On Sun, Jan 06, 2002 at 07:49:06AM +0100, ITE wrote:
> 
> > I simply think it won't be worthwhile. Tcl_EvalFile (or the call to
> > whatever scripting lang) should prolly be issued by the respective
> > scripting module.
> 
> And making up a new format, thatis completely different from any scripting
> modules we use, is a good idea? It's yet another way to fuck things up.


Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by tsss.org (Postfix) with ESMTP id 7872E10107D5
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 05:59:30 -0600 (CST)
Received: from pejo (xmas.ljusdal.net [194.17.209.18])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g07BxQZa011635
	for <eggdev at eggheads.org>; Mon, 7 Jan 2002 12:59:26 +0100
Message-ID: <005b01c19772$c2d995b0$b304a8c0 at pejo>
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
References: <Pine.LNX.4.20_heb2.08.0201071338200.11743-100000 at grok.cs.huji.ac.il>
Subject: Re: Eggdev: config file format
Date: Mon, 7 Jan 2002 12:59:20 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I was under the impression that Eggdrop was moving towards being
script lang independant shipping with optional tcl and/or perl module.
If that is the case (which I think sound great) we need another config
parser. But it don't have to be huge/complicated.
simple sets in plain text easy to change from shell or online.
And if ppl want to add if / else type of config settings they can do so
by loading a script module and load the script with thouse kinda settings
inside
so the config parser do not need to be an advaced interpretter that handles
loops and stuff. small/slim then use whatever script lang module for
more custome/advanced settings if you wanna.

I do not know what the current configfile parser work
I did glare at the config sample and that looked easy/nice.

Just my view on the matter, It don't mean much but
perhaps it will give someone with commit access a good idea
one can always hope :o)

Per J. (dw)


Received: from freesurfmail.sunrise.ch (freesurfmta05.sunrise.ch [194.230.0.18])
	by tsss.org (Postfix) with ESMTP id D67A9104B681
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 14:19:31 -0600 (CST)
Received: from freesurf.ch (194.230.163.14) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DF1CC0014E70B for eggdev at eggheads.org; Mon, 7 Jan 2002 21:12:59 +0100
Message-ID: <3C3A03E8.8000606 at freesurf.ch>
Date: Mon, 07 Jan 2002 21:24:08 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020105142723.63012.qmail at web13107.mail.yahoo.com> <3C37F362.8070607 at freesurf.ch> <20020106211413.H25681 at techmonkeys.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Matthew S. Hallacy wrote:

> 
> And making up a new format, that is completely different from any scripting
> modules we use, is a good idea? It's yet another way to fuck things up.

Right we can say the same thing of other features being added.


> No, no new settings.

Are we going to mark new settings as bloatware without discrimination 
forever?
Modularized or not this kind of setting prolly makes sense. Oh well...


> But, once again, you want to add a new format, some new settings, etc etc.

You know, since I noticed I was the only one not liking the 
modularization idea I spent some of my time in thinking if modularized 
config system would really be so complex and if could be made easier 
someway. Guess what... It can be done easily.

Let's say I just wanted to have some kind of discussion on eggdev before 
adding a new module. I simply really dislike when people talk about 
modules _EVERYTIME_ something has to be made optional without asking 
themselves if it's worth. Ever heard about _cleanly_ ifdefnined code 
(i'm not referring at the currernt #ifdef abuse) and ./configure's 
options? This was my idea 3 days back.

> This is why I got sick of trying to negotiate and decided (for myself at least)
> that I'll be using one of the scripting language modules, if there's any sort
> of hard coded 'new' config file format in the core I'll simply ignore 1.7 altogether
> and continue my own 1.6 branch, or make my own 1.7

Forking is a good thing (with a bit of common sense), there are a lot of 
forked projects that work well. Some of them use it as devel model, all 
(or almost all) share information and code and some of these share the 
same mailing list.
It's everyone's right to fork without being blamed. There are already 
people applying home made patches to their botnet because they have 
other needs.



> I'm sick of it, they did it with eggdrop2, it's stupid, get over it.

True, I tought that eggdrop2 was full of others stupid things, tough.

Regards,
ITE


Received: from freesurfmail.sunrise.ch (freesurfmta05.sunrise.ch [194.230.0.18])
	by tsss.org (Postfix) with ESMTP id ACA3D104B681
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 14:33:45 -0600 (CST)
Received: from freesurf.ch (194.230.163.14) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DF1CC0014EADB for eggdev at eggheads.org; Mon, 7 Jan 2002 21:27:14 +0100
Message-ID: <3C3A073E.3070004 at freesurf.ch>
Date: Mon, 07 Jan 2002 21:38:22 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <Pine.LNX.4.20_heb2.08.0201071338200.11743-100000 at grok.cs.huji.ac.il>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Ely Levy wrote:

> As usuall people discussing things for hours,
> and the one which has access to the cvs would submit whatever they want in
> the end. so why bother arguing about it?
> eggdev=whoever has access to the CVS.

 From what I cas see eggdev=people who submit patches. Of course this 
isn't always true for abvious reasons.

> I apprisiate it a lot but please stop pretending like what we say have 
> some effect unless one of you is actually convinced.

Wrong and right. It's difficult for someone to code something that isn't 
important to him. OTOH comments and opinions are important, and often 
influence the development.


> It would save a lot of people from getting offended for nothing.

> I know that my porposel again would probebly be ignored.
> but I suggest using --config-file-parser=<module name>
> let people decide on config time what module they want to use.
> XML perl tcl some other weird config format or whatever else.

With an interface to allow some kind of registration as config module 
that option won't prolly be needed. I'm not sure of it tough.


ITE


Received: from web13107.mail.yahoo.com (web13107.mail.yahoo.com [216.136.174.152])
	by tsss.org (Postfix) with SMTP id BBF9E104B681
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 15:18:51 -0600 (CST)
Message-ID: <20020107211850.98142.qmail at web13107.mail.yahoo.com>
Received: from [24.163.36.228] by web13107.mail.yahoo.com via HTTP; Mon, 07 Jan 2002 13:18:50 PST
Date: Mon, 7 Jan 2002 13:18:50 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: config file format
To: eggdev at eggheads.org
In-Reply-To: <3C3A073E.3070004 at freesurf.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ITE <ite at freesurf.ch> wrote:
> 
> > I know that my porposel again would probebly be ignored.
> > but I suggest using --config-file-parser=<module name>
> > let people decide on config time what module they want to use.
> > XML perl tcl some other weird config format or whatever else.
> 
> With an interface to allow some kind of registration as config module 
> that option won't prolly be needed. I'm not sure of it tough.

I think it should be done by hard-coding some default paths like
"./config.<ext>" and "./modules/config.<ext>", and allowing it to be set on the
command line as well. Either that or we could do a static link to the config
module and dynamic to all the others. That way the config parser would still be
a module, but it would be compiled in so you wouldn't need to specify it each
time.

> 
> 
> ITE
> 


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from web13105.mail.yahoo.com (web13105.mail.yahoo.com [216.136.174.150])
	by tsss.org (Postfix) with SMTP id 18B17104B681
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 15:28:53 -0600 (CST)
Message-ID: <20020107212852.13204.qmail at web13105.mail.yahoo.com>
Received: from [24.163.36.228] by web13105.mail.yahoo.com via HTTP; Mon, 07 Jan 2002 13:28:52 PST
Date: Mon, 7 Jan 2002 13:28:52 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
To: eggdev at eggheads.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: Eggdev: socket code
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I've been working on some socket code. It does ipv4 and ipv6, tcp and udp,
client and server. DNS is not included, since we have the adns code already.
The event loop is based on poll() and it provides emulation via select(). The
thing I like about it is that you can apply filters to any connection. I wrote
a 'line-mode' filter and a 'zip-compression' filter, and I was going to do an
encryption one, too. The filters are essentially transparent, so that a script
or module could add a filter to the server connection without any modification
to the server module. The zip filter is pretty effective. I did some tests and
over time it reached a compression rate of about 50%. If you are willing to
allow some extra latency (bursts of compressed lines instead of 1 at a time)
then it gets even higher. You can layer filters on top of each other. I want to
add some flags or something so that you can insert filters earlier in the
chain, rather than only stacking them on top.

It should be pretty easy to integrate it with eggdrop, because I made it based
on idx's just like the existing code.

Anyway, I'll add it to cvs or post it somewhere so you guys can look at it.

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id DFB87104B681
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 16:05:57 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g07M0Cn01299
	for <eggdev at eggheads.org>; Mon, 7 Jan 2002 16:00:12 -0600
Message-ID: <00f701c197c7$7b72c610$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <20020107212852.13204.qmail at web13105.mail.yahoo.com>
Subject: Re: Eggdev: socket code
Date: Mon, 7 Jan 2002 16:05:56 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>


> I've been working on some socket code. It does ipv4 and ipv6, tcp and udp,
> client and server. DNS is not included, since we have the adns code
already.
> The event loop is based on poll() and it provides emulation via select().
The
> thing I like about it is that you can apply filters to any connection. I
wrote
> a 'line-mode' filter and a 'zip-compression' filter, and I was going to do
an
> encryption one, too. The filters are essentially transparent, so that a
script
> or module could add a filter to the server connection without any
modification
> to the server module. The zip filter is pretty effective. I did some tests
and
> over time it reached a compression rate of about 50%. If you are willing
to
> allow some extra latency (bursts of compressed lines instead of 1 at a
time)
> then it gets even higher. You can layer filters on top of each other. I
want to
> add some flags or something so that you can insert filters earlier in the
> chain, rather than only stacking them on top.
>
> It should be pretty easy to integrate it with eggdrop, because I made it
based
> on idx's just like the existing code.
>
> Anyway, I'll add it to cvs or post it somewhere so you guys can look at
it.
>

pretty cool ... post it to the cvs somewhere .. ie: eggdrop1.7/testcode/

that way anyone else with this kind of code can also put stuff in there for
others to look at as well.

Jeff



Received: from mta7.pltn13.pbi.net (mta7.pltn13.pbi.net [64.164.98.8])
	by tsss.org (Postfix) with ESMTP id 89244108B59C
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 18:32:08 -0600 (CST)
Received: from takeda ([64.169.113.80])
 by mta7.pltn13.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPL005J4G5J2E at mta7.pltn13.pbi.net> for eggdev at eggheads.org;
 Mon, 07 Jan 2002 16:32:07 -0800 (PST)
Date: Mon, 07 Jan 2002 16:32:06 -0800
From: TaKeDa <takeda at eggheads.w.pl>
In-reply-to: <002901c197d5$cf570760$0d01a8c0 at BarkerJr>
To: eggdev at eggheads.org
Message-id: <12267988306.20020107163206 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <002901c197d5$cf570760$0d01a8c0 at BarkerJr>
Subject: Eggdev: Re: [eggheads-patches] 1.6: laston link
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello BarkerJr,

Monday, January 07, 2002, 3:47:02 PM, you wrote:

> laston should be updated on link

You read in mine maind ;).

Also please update LASTON when bot unlinks...
This information is also useful.

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from smtprelay8.dc2.adelphia.net (smtprelay8.dc2.adelphia.net [64.8.50.40])
	by tsss.org (Postfix) with ESMTP id E0093108B592
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 22:32:18 -0600 (CST)
Received: from sypher ([24.53.116.104]) by
          smtprelay8.dc2.adelphia.net (Netscape Messaging Server 4.15)
          with SMTP id GPLR9T00.AN5 for <eggdev at eggheads.org>; Mon, 7 Jan
          2002 23:32:17 -0500 
Message-ID: <008101c197fd$91933bb0$68743518 at sypher>
From: "Wcc" <will at dawg.dynu.com>
To: <eggdev at eggheads.org>
References: <20020108042910.50438108B5BA at tsss.org>
Date: Mon, 7 Jan 2002 23:33:06 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: Re: [cvslog] Module eggdrop1.6: Change committed
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Wasn't the point of this patch to let the user know that _the change the
user made_ caused there to be no bot flags for the bot?

Wcc
----- Original Message -----
From: "cvslog" <cvs at tsss.org>
To: <changes at eggheads.org>
Sent: Monday, January 07, 2002 11:29 PM
Subject: [cvslog] Module eggdrop1.6: Change committed


> CVSROOT    : /usr/local/cvsroot
> Module     : eggdrop1.6
> Commit time: 2002-01-08 04:29:10 UTC
> Commited by: Jeff Fisher <guppy at techmonkeys.org>
>
> Modified files:
>      doc/UPDATES1.6 src/cmds.c src/patch.h
>
> Log message:
>
> oops, that was suppose to be a patch by BarkerJr on the last commit, not
myself .. sorry Barker .. adding his botattr_working patch but removed the
word now since There are now no bot flags for bot on chan sounds funny to me
>
> ---------------------- diff included ----------------------
> Index: eggdrop1.6/doc/UPDATES1.6
> diff -u eggdrop1.6/doc/UPDATES1.6:1.294 eggdrop1.6/doc/UPDATES1.6:1.295
> --- eggdrop1.6/doc/UPDATES1.6:1.294 Mon Jan  7 22:26:10 2002
> +++ eggdrop1.6/doc/UPDATES1.6 Mon Jan  7 22:28:59 2002
> @@ -1,11 +1,11 @@
> -$Id: UPDATES1.6,v 1.294 2002/01/08 04:26:10 guppy Exp $
> +$Id: UPDATES1.6,v 1.295 2002/01/08 04:28:59 guppy Exp $
>
>  Changes in Eggdrop: (since v1.6.0)
>  ----------------------------------
>
>  1.6.9
>  Found by  Fixed by  What...
> -BarkerJr  guppy     update a bot's laston info when the bot links
> +          BarkerJr  update a bot's laston info when the bot links
>  jedis     guppy     some more remote boot fixes
>  |^Raven^| stdarg/   hand2nick, nick2hand, handonchan, and chanlist might
not always return
>            guppy     that a user is known even if we know they are -- this
has been fixed
> Index: eggdrop1.6/src/cmds.c
> diff -u eggdrop1.6/src/cmds.c:1.69 eggdrop1.6/src/cmds.c:1.70
> --- eggdrop1.6/src/cmds.c:1.69 Tue Jan  1 21:46:35 2002
> +++ eggdrop1.6/src/cmds.c Mon Jan  7 22:28:59 2002
> @@ -3,7 +3,7 @@
>   *   commands from a user via dcc
>   *   (split in 2, this portion contains no-irc commands)
>   *
> - * $Id: cmds.c,v 1.69 2002/01/02 03:46:35 guppy Exp $
> + * $Id: cmds.c,v 1.70 2002/01/08 04:28:59 guppy Exp $
>   */
>  /*
>   * Copyright (C) 1997 Robey Pointer
> @@ -1720,7 +1720,7 @@
>      if (work[0] != '-')
>        dprintf(idx, "Bot flags for %s are now +%s\n", hand, work);
>      else
> -      dprintf(idx, "No bot flags for %s.\n", hand);
> +      dprintf(idx, "There are no bot flags for %s.\n", hand);
>    }
>    if (chan) {
>      user.match = FR_CHAN;
> @@ -1731,7 +1731,8 @@
>        dprintf(idx, "Bot flags for %s on %s are now +%s\n", hand,
>         chan->dname, work);
>      else
> -      dprintf(idx, "No bot flags for %s on %s.\n", hand, chan->dname);
> +      dprintf(idx, "There are no bot flags for %s on %s.\n",
> +       hand, chan->dname);
>    }
>    if (tmpchg)
>      nfree(tmpchg);
> Index: eggdrop1.6/src/patch.h
> diff -u eggdrop1.6/src/patch.h:1.671 eggdrop1.6/src/patch.h:1.672
> --- eggdrop1.6/src/patch.h:1.671 Mon Jan  7 22:26:10 2002
> +++ eggdrop1.6/src/patch.h Mon Jan  7 22:28:59 2002
> @@ -10,7 +10,7 @@
>   * statement, leave the rest of the file alone, this allows better
>   * overlapping patches.
>   *
> - * $Id: patch.h,v 1.671 2002/01/08 04:26:10 guppy Exp $
> + * $Id: patch.h,v 1.672 2002/01/08 04:28:59 guppy Exp $
>   */
>  /*
>   * Copyright (C) 1997 Robey Pointer
> @@ -41,12 +41,12 @@
>   *
>   *
>   */
> -patch("1010463559"); /* current unixtime */
> +patch("1010463741"); /* current unixtime */
>  /*
>   *
>   *
>   */
> -patch("laston_link");
> +patch("botattr_wording");
>  /*
>   *
>   *
> ----------------------- End of diff -----------------------


Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tsss.org (Postfix) with ESMTP id D9037108B592
	for <eggdev at eggheads.org>; Mon,  7 Jan 2002 22:43:40 -0600 (CST)
Received: from takeda ([64.169.113.80])
 by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPL004E2RSS8Q at mta5.snfc21.pbi.net> for eggdev at eggheads.org;
 Mon, 07 Jan 2002 20:43:40 -0800 (PST)
Date: Mon, 07 Jan 2002 20:43:38 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: Re: [cvslog] Module eggdrop1.6: Change committed
In-reply-to: <008101c197fd$91933bb0$68743518 at sypher>
To: eggdev at eggheads.org
Message-id: <112283080768.20020107204338 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <20020108042910.50438108B5BA at tsss.org>
 <008101c197fd$91933bb0$68743518 at sypher>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello Wcc,

Monday, January 07, 2002, 8:33:06 PM, you wrote:

> Wasn't the point of this patch to let the user know that _the change the
> user made_ caused there to be no bot flags for the bot?

You're right, LOL

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-51.abo.wanadoo.fr [80.8.74.51])
	by tsss.org (Postfix) with ESMTP id 48CFB100EF24
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 02:26:54 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g088QdO25926
	for <eggdev at eggheads.org>; Tue, 8 Jan 2002 09:26:52 +0100
Message-ID: <001801c1981e$3711aa70$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
Date: Tue, 8 Jan 2002 09:26:35 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: tcl question
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

proc cc_nch_join {nick uhost hand chan} {
  utimer $cc_nch_seconds "cc_nch_ison $nick $uhost $hand $chan"
}

if there is 1 char { or } or [ or ] or | or ^ or \ in $nick, the utimer
gives error depending of
the char in the nick.
actually, i use a set of regsub like
  regsub -all {\[} $nick {\[} tmp
  regsub -all {\]} $tmp {\]} tmp
then
  utimer $cc_nch_seconds "cc_nch_ison $tmp $uhost $hand $chan"

Does someone know any other solution ?




Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by tsss.org (Postfix) with ESMTP id C6636108B592
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 02:30:46 -0600 (CST)
Received: from pejo (xmas.ljusdal.net [194.17.209.18])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g088UfZa008851
	for <eggdev at eggheads.org>; Tue, 8 Jan 2002 09:30:42 +0100
Message-ID: <004e01c1981e$c377be50$b304a8c0 at pejo>
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
References: <001801c1981e$3711aa70$0202a8c0 at cerise>
Subject: Re: Eggdev: tcl question
Date: Tue, 8 Jan 2002 09:30:38 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

how about procname [split string1] [split string2] ....
and no regsub.

dw

> if there is 1 char { or } or [ or ] or | or ^ or \ in $nick, the utimer
> gives error depending of
> the char in the nick.



Received: from smtp.wineasy.se (smtp.wineasy.se [195.42.198.20])
	by tsss.org (Postfix) with ESMTP id E7695100EF24
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 04:01:12 -0600 (CST)
Received: from wserv3.wineasy.se (root at wserv3.wineasy.se [195.42.198.153])
	by smtp.wineasy.se  with ESMTP id g08A1DX20998
	for <eggdev at eggheads.org>; Tue, 8 Jan 2002 11:01:13 +0100
Received: from wserv3.wineasy.se (nml375 at wserv3.wineasy.se [195.42.198.153])
	by wserv3.wineasy.se (8.9.3/8.9.1) with ESMTP id LAA10425
	for <eggdev at eggheads.org>; Tue, 8 Jan 2002 11:01:13 +0100
Date: Tue, 8 Jan 2002 11:01:13 +0100 (CET)
From: =?iso-8859-1?Q?Fredrik_L=F6hr?= <nml375 at kuai.se>
X-Sender: nml375 at wserv3.wineasy.se
To: eggdev at eggheads.org
Subject: Re: Eggdev: tcl question
In-Reply-To: <001801c1981e$3711aa70$0202a8c0 at cerise>
Message-ID: <Pine.LNX.4.10.10201081059170.9406-100000 at wserv3.wineasy.se>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Tue, 8 Jan 2002, blaster^ wrote:

> proc cc_nch_join {nick uhost hand chan} {
>   utimer $cc_nch_seconds "cc_nch_ison $nick $uhost $hand $chan"
> }
> 
> if there is 1 char { or } or [ or ] or | or ^ or \ in $nick, the utimer
> gives error depending of
> the char in the nick.
> actually, i use a set of regsub like
>   regsub -all {\[} $nick {\[} tmp
>   regsub -all {\]} $tmp {\]} tmp
> then
>   utimer $cc_nch_seconds "cc_nch_ison $tmp $uhost $hand $chan"
> 
> Does someone know any other solution ?
> 

If I don't remember incorrectly, the preferred way to call an utimer with
untrusted arguments is:

utimer $cc_nch_seconds [list cc_nch_ison $nick $uhost $hand $chan]


// Fredrik Löhr (aka NML_375)


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-51.abo.wanadoo.fr [80.8.74.51])
	by tsss.org (Postfix) with ESMTP id A77C5100EF24
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 06:18:26 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g08CIQO31560
	for <eggdev at eggheads.org>; Tue, 8 Jan 2002 13:18:26 +0100
Message-ID: <002f01c1983e$90e0cb10$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
Date: Tue, 8 Jan 2002 13:18:22 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: bans not set in channel -- again :/
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

[bot] [05:31] #blaster^# status
[bot] I am bot, running eggdrop v1.6.9+none: 271 users (mem: 200k)
[bot] Running on Linux 2.2.19

.bans all
<snip>
[bot] ! [ 43] *!*v2000*@* (perm)

when the user  ha!v2000me at pernik34.pip.digsys.bg joined the channel, it has
been kicked out but the ban as never been set.

[13:08:35] [J] ha (v2000me at pernik34.pip.digsys.bg)
[13:08:37] *** ha was kicked by bot (banned: The script you are using is not
authorized in this channel)
[whois] ha server: arcor (No Chans Found)
[13:08:39] [J] ha (v2000me at pernik34.pip.digsys.bg)
[13:08:41] *** ha was kicked by bot (banned: The script you are using is not
authorized in this channel)
[13:08:43] [J] ha (v2000me at pernik34.pip.digsys.bg)
[13:08:44] *** ha was kicked by bot (banned: The script you are using is not
authorized in this channel)
[13:08:46] [J] ha (v2000me at pernik34.pip.digsys.bg)
[13:08:49] *** ha was kicked by bot (banned: The script you are using is not
authorized in this channel)
[13:08:50] [J] ha (v2000me at pernik34.pip.digsys.bg)
[13:08:50] *** ha was kicked by bot2 (banned: The script you are using is
not authorized in this channel)
[13:08:51] *** bot2 sets mode: +mi

the ban is not shown as being set in bots, neither in channel ban list.
and there is 0 users on the userlist that could match the ban and prevent it
to be set




Received: from thax.net (thax.net [207.28.220.3])
	by tsss.org (Postfix) with ESMTP id C54E0100EF24
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 06:23:42 -0600 (CST)
Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by thax.net (Postfix) with ESMTP id 88535B3DC5
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 05:35:28 -0600 (CST)
Received: from pejo (xmas.ljusdal.net [194.17.209.18])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g08CNTZa024820
	for <eggdev at eggheads.org>; Tue, 8 Jan 2002 13:23:29 +0100
Message-ID: <00ac01c1983f$4956a020$b304a8c0 at pejo>
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
References: <002f01c1983e$90e0cb10$0202a8c0 at cerise>
Subject: Re: Eggdev: bans not set in channel -- again :/
Date: Tue, 8 Jan 2002 13:23:27 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> [bot] ! [ 43] *!*v2000*@* (perm)

I remember something vagly with a ban mask like @* not working
(it wasn't eggdrop problem that time) but if one did @*.* then it worked.

well guess that might not help alot... just an idea what to try based on
very
old memories.

dw


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-51.abo.wanadoo.fr [80.8.74.51])
	by tsss.org (Postfix) with ESMTP id 63BAC100EF24
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 06:57:49 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g08CvnO32522
	for <eggdev at eggheads.org>; Tue, 8 Jan 2002 13:57:49 +0100
Message-ID: <003501c19844$111d1040$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
Date: Tue, 8 Jan 2002 13:57:45 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: ban problem 2
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

eggdrop v1.6.9+none: 264 users (mem: 198k)

[J] gwapo_ko (~neo at ppp08-iligan.mozcom.com)
*** bot2 sets mode: -b *__??!~*@*
*** bot1 sets mode: -b *__??!~*@*

when :
[bot1] ! [ 3] *__??!~*@* (perm) (sticky)
[bot1] blaster^: spammer of *.go.ro

same result as previous post on ban problem, kick/auto rejoin/ channel lock
with mode +mi

this is realy getting annoying



Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-51.abo.wanadoo.fr [80.8.74.51])
	by tsss.org (Postfix) with ESMTP id D4452100EF17
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 07:17:22 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g08DHNO00562
	for <eggdev at eggheads.org>; Tue, 8 Jan 2002 14:17:23 +0100
Message-ID: <003b01c19846$cc8c6450$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
References: <002f01c1983e$90e0cb10$0202a8c0 at cerise> <00ac01c1983f$4956a020$b304a8c0 at pejo>
Subject: Re: Eggdev: bans not set in channel -- again :/
Date: Tue, 8 Jan 2002 14:17:18 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message ----- 
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
Sent: Tuesday, January 08, 2002 1:23 PM
Subject: Re: Eggdev: bans not set in channel -- again :/


> > [bot] ! [ 43] *!*v2000*@* (perm)
> 
> I remember something vagly with a ban mask like @* not working
> (it wasn't eggdrop problem that time) but if one did @*.* then it worked.

@* works on DALnet

> 
> well guess that might not help alot... just an idea what to try based on
> very
> old memories.
> 
> dw


Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 6C297100EF17
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 08:31:33 -0600 (CST)
Received: from grok.cs.huji.ac.il ([132.65.80.80])
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16NxHk-0007FX-00
	for eggdev at eggheads.org; Tue, 08 Jan 2002 16:31:28 +0200
Received: from elylevy by grok.cs.huji.ac.il with local (Exim 3.16 #1)
	id 16NxHj-0003xz-00
	for eggdev at eggheads.org; Tue, 08 Jan 2002 16:31:27 +0200
Date: Tue, 8 Jan 2002 16:31:27 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
In-Reply-To: <20020107211850.98142.qmail at web13107.mail.yahoo.com>
Message-ID: <Pine.LNX.4.20_heb2.08.0201081631080.15244-100000 at grok.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I liked the command line way better..


Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Mon, 7 Jan 2002, stdarg wrote:

> 
> --- ITE <ite at freesurf.ch> wrote:
> >
> > > I know that my porposel again would probebly be ignored.
> > > but I suggest using --config-file-parser=<module name>
> > > let people decide on config time what module they want to use.
> > > XML perl tcl some other weird config format or whatever else.
> >
> > With an interface to allow some kind of registration as config module
> > that option won't prolly be needed. I'm not sure of it tough.
> 
> I think it should be done by hard-coding some default paths like
> "./config.<ext>" and "./modules/config.<ext>", and allowing it to be set on the
> command line as well. Either that or we could do a static link to the config
> module and dynamic to all the others. That way the config parser would still be
> a module, but itwould be compiled in so you wouldn't need to specify it each
> time.
> 
> >
> >
> > ITE
> >
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/
> 


Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 123DF100EF17
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 08:33:23 -0600 (CST)
Received: from grok.cs.huji.ac.il ([132.65.80.80])
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16NxJV-0007KX-00
	for eggdev at eggheads.org; Tue, 08 Jan 2002 16:33:17 +0200
Received: from elylevy by grok.cs.huji.ac.il with local (Exim 3.16 #1)
	id 16NxJV-0003y9-00
	for eggdev at eggheads.org; Tue, 08 Jan 2002 16:33:17 +0200
Date: Tue, 8 Jan 2002 16:33:17 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
In-Reply-To: <20020107212852.13204.qmail at web13105.mail.yahoo.com>
Message-ID: <Pine.LNX.4.20_heb2.08.0201081632320.15244-100000 at grok.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

great,
I think that really is the right way for it to be done.
looking forward for seeing the code.

Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Mon, 7 Jan 2002, stdarg wrote:

> I've been working on some socket code. It does ipv4 and ipv6, tcp and udp,
> client and server. DNS is not included, since we have the adns code already.
> The event loop is based on poll() and it provides emulation via select(). The
> thing I like about itis that you can apply filters to any connection. I wrote
> a 'line-mode' filter and a 'zip-compression' filter, and I was going to do an
> encryption one, too. The filters are essentially transparent, so that a script
> or module could add a filter to the server connection without any modification
> to the server module. The zip filter is pretty effective. I did some tests and
> over time it reached a compression rate of about 50%. If you are willing to
> allow some extra latency (bursts of compressed lines instead of 1 at a time)
> then it gets even higher. You can layer filters on top of each other. I want to
> add some flags or something so that you can insert filters earlier in the
> chain, rather than only stacking them on top.
> 
> It should be pretty easy tointegrate it with eggdrop, because I made it based
> on idx's just like the existing code.
> 
> Anyway, I'll add it to cvs or post it somewhere so you guys can look at it.
> 
> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/
> 


Received: from web13104.mail.yahoo.com (web13104.mail.yahoo.com [216.136.174.149])
	by tsss.org (Postfix) with SMTP id 7BBA3100EF17
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 09:00:17 -0600 (CST)
Message-ID: <20020108150016.39409.qmail at web13104.mail.yahoo.com>
Received: from [152.1.190.48] by web13104.mail.yahoo.com via HTTP; Tue, 08 Jan 2002 07:00:16 PST
Date: Tue, 8 Jan 2002 07:00:16 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: socket code
To: eggdev at eggheads.org
In-Reply-To: <Pine.LNX.4.20_heb2.08.0201081632320.15244-100000 at grok.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- Ely Levy <elylevy at cs.huji.ac.il> wrote:
> great,
> I think that really is the right way for it to be done.
> looking forward for seeing the code.

I put it in cvs under eggdrop1.7/testcode/. chat.c is a chat server, client.c
is a client for it: do "make chat" and "make client", followed by "./chat" in
one window and "./client 127.0.0.1 12345" in several other windows.

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tsss.org (Postfix) with ESMTP id E95F4108B5E7
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 10:30:08 -0600 (CST)
Received: from takeda ([64.169.113.80])
 by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPM00FFAOI7IK at mta5.snfc21.pbi.net> for eggdev at eggheads.org;
 Tue, 08 Jan 2002 08:30:08 -0800 (PST)
Date: Tue, 08 Jan 2002 08:29:17 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: tcl question
In-reply-to: <001801c1981e$3711aa70$0202a8c0 at cerise>
To: eggdev at eggheads.org
Message-id: <115325417725.20020108082917 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <001801c1981e$3711aa70$0202a8c0 at cerise>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello blaster^,

Tuesday, January 08, 2002, 12:26:35 AM, you wrote:

> proc cc_nch_join {nick uhost hand chan} {
>   utimer $cc_nch_seconds "cc_nch_ison $nick $uhost $hand $chan"
> }

> if there is 1 char { or } or [ or ] or | or ^ or \ in $nick, the utimer
> gives error depending of
> the char in the nick.
> actually, i use a set of regsub like
>   regsub -all {\[} $nick {\[} tmp
>   regsub -all {\]} $tmp {\]} tmp
> then
>   utimer $cc_nch_seconds "cc_nch_ison $tmp $uhost $hand $chan"

> Does someone know any other solution ?

Best, and easiest solution is simply write:
proc cc_nch_join {nick uhost hand chan} {
  utimer $cc_nch_seconds [list cc_nch_ison $nick $uhost $hand $chan]
}

PS. I don't think that such question should be on eggdev group...

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from smtp.wineasy.se (smtp.wineasy.se [195.42.198.20])
	by tsss.org (Postfix) with ESMTP id E112010107D2
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 20:08:53 -0600 (CST)
Received: from wserv3.wineasy.se (root at wserv3.wineasy.se [195.42.198.153])
	by smtp.wineasy.se  with ESMTP id g0928wX14869
	for <eggdev at eggheads.org>; Wed, 9 Jan 2002 03:08:58 +0100
Received: from wserv3.wineasy.se (nml375 at wserv3.wineasy.se [195.42.198.153])
	by wserv3.wineasy.se (8.9.3/8.9.1) with ESMTP id DAA30714
	for <eggdev at eggheads.org>; Wed, 9 Jan 2002 03:09:02 +0100
Date: Wed, 9 Jan 2002 03:09:02 +0100 (CET)
From: =?iso-8859-1?Q?Fredrik_L=F6hr?= <nml375 at kuai.se>
X-Sender: nml375 at wserv3.wineasy.se
To: eggdev at eggheads.org
Subject: Re: Eggdev: bans not set in channel -- again :/
In-Reply-To: <00ac01c1983f$4956a020$b304a8c0 at pejo>
Message-ID: <Pine.LNX.4.10.10201090259570.30403-100000 at wserv3.wineasy.se>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Tue, 8 Jan 2002, Per Johansson wrote:

> > [bot] ! [ 43] *!*v2000*@* (perm)
> 
> I remember something vagly with a ban mask like @* not working
> (it wasn't eggdrop problem that time) but if one did @*.* then it worked.
> 
> well guess that might not help alot... just an idea what to try based on
> very
> old memories.
> 
> dw
> 

Think ircnet has some ugly "feature" that does'nt allow you to set a ban
that is already covered by a wider ban. Instead it returns a 367 reply
showing the actual ban that's blocking. Unfortunately, in some cases, a
ban gets blocked by another ban even tho the blocking ban wont ban the
offender (think it's most common when you got some nick-bans).

// Fredrik Löhr (aka NML_375)


Received: from qmail.accesscomm.ca (qmail.accesscomm.ca [204.83.142.82])
	by tsss.org (Postfix) with SMTP id 260B510107D2
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 20:20:11 -0600 (CST)
Received: (qmail 8841 invoked from network); 9 Jan 2002 02:20:11 -0000
Received: from static24-72-39-87.reverse.accesscomm.ca (HELO jenniferor1b54) (24.72.39.87)
  by qmail.accesscomm.ca with SMTP; 9 Jan 2002 02:20:11 -0000
Message-ID: <000b01c198b3$c47c1a40$57274818 at jenniferor1b54>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
Date: Tue, 8 Jan 2002 20:17:20 -0600
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: Request Tracker
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Has anyone ever used Request Tracker
(http://freshmeat.net/projects/requesttracker/) ? It looks like a pretty
good program for managing help tasks and interacting with people who are in
need of help. I would be interested in anyone with comments on the program
from past or present use.

Jeff




Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 0EAC110107D1
	for <eggdev at eggheads.org>; Tue,  8 Jan 2002 23:25:10 -0600 (CST)
Received: from damnit.org ([142.177.236.66]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Wed, 9 Jan 2002 01:26:30 -0400
Message-ID: <3C3BD41E.1030807 at damnit.org>
Date: Wed, 09 Jan 2002 01:24:46 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: Request Tracker
References: <000b01c198b3$c47c1a40$57274818 at jenniferor1b54>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

clearly we should just ignore people who want help.

out of sight, out of mind.


(that's a joke goddamnit, don't bitch at me.)

Jeff Fisher wrote:

>Has anyone ever used Request Tracker
>(http://freshmeat.net/projects/requesttracker/) ? It looks like a pretty
>good program for managing help tasks and interacting with people who are in
>need of help. I would be interested in anyone with comments on the program
>from past or present use.
>
>Jeff
>
>
>
>




Received: from carbon.btinternet.com (carbon.btinternet.com [194.73.73.92])
	by tsss.org (Postfix) with ESMTP id 214CC10107D1
	for <eggdev at eggheads.org>; Wed,  9 Jan 2002 04:16:18 -0600 (CST)
Received: from host213-1-182-169.btinternet.com ([213.1.182.169] helo=jilted.darkrock.co.uk)
	by carbon.btinternet.com with esmtp (Exim 3.22 #8)
	id 16OFmK-0002Ja-00
	for eggdev at eggheads.org; Wed, 09 Jan 2002 10:16:16 +0000
Received: from chris by jilted.darkrock.co.uk with local (Exim 3.33 #1 (Debian))
	id 16OFjw-0000Gu-00
	for <eggdev at eggheads.org>; Wed, 09 Jan 2002 10:13:48 +0000
Date: Wed, 9 Jan 2002 10:13:48 +0000
To: eggdev at eggheads.org
Subject: Re: Eggdev: Request Tracker
Message-ID: <20020109101348.GA797 at darkrock.co.uk>
References: <000b01c198b3$c47c1a40$57274818 at jenniferor1b54> <3C3BD41E.1030807 at damnit.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3C3BD41E.1030807 at damnit.org>
User-Agent: Mutt/1.3.24i
From: Chris "boris" Ross <chris at darkrock.co.uk>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Wed, Jan 09, 2002 at 01:24:46AM -0400, Ian Campbell muttered...
: clearly we should just ignore people who want help.
: 
: out of sight, out of mind.

Joke? Yes, Good Point? Definatly =P
-- 
Chris Ross (boris) [ chris at darkrock.co.uk, http://www.darkrock.co.uk ]
                   [ (chris|boris)@ferite.org, http://www.ferite.org ]
"The buck doesn't even slow down here!"

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 339BB10107D1
	for <eggdev at eggheads.org>; Wed,  9 Jan 2002 10:18:21 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g09GCDU18462
	for eggdev at eggheads.org; Wed, 9 Jan 2002 10:12:13 -0600
Date: Wed, 9 Jan 2002 10:12:13 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
Message-ID: <20020109101213.Z25681 at techmonkeys.org>
References: <3C3A073E.3070004 at freesurf.ch> <20020107211850.98142.qmail at web13107.mail.yahoo.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <20020107211850.98142.qmail at web13107.mail.yahoo.com>; from stdarg at yahoo.com on Mon, Jan 07, 2002 at 01:18:50PM -0800
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Mon, Jan 07, 2002 at 01:18:50PM -0800, stdarg wrote:

> I think it should be done by hard-coding some default paths like
> "./config.<ext>" and "./modules/config.<ext>", and allowing it to be set on the
> command line as well. Either that or we could do a static link to the config
> module and dynamic to all the others. That way the config parser would still be
> a module, but it would be compiled in so you wouldn't need to specify it each
> time.
> 

I'd prefer a statement at the top of the config file indicating the module 
for parsing, this allows users to continue to run multiple independant bots
in the same directory. Much akin to the '#! /path/to/interpeter' for shell
scripts.

> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/

No, I don't yahoo, and I don't like video email.

-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 5E5D410107D1
	for <eggdev at eggheads.org>; Wed,  9 Jan 2002 10:26:19 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g09GKCj18874
	for eggdev at eggheads.org; Wed, 9 Jan 2002 10:20:12 -0600
Date: Wed, 9 Jan 2002 10:20:11 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: problems with our chanlist -- trouble with hand2nick too
Message-ID: <20020109102011.A25681 at techmonkeys.org>
References: <006b01c19627$5f752c10$0b0c4818 at zira> <3C37DDDB.5010608 at damnit.org> <001f01c19675$ae336b70$57274818 at jenniferor1b54> <3C388566.2010301 at damnit.org> <004c01c196e0$c5f9fce0$0b0c4818 at zira> <20020106212455.I25681 at techmonkeys.org> <000e01c19764$2f940c80$0202a8c0 at cerise>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <000e01c19764$2f940c80$0202a8c0 at cerise>; from blasterb at wanadoo.Fr on Mon, Jan 07, 2002 at 11:15:09AM +0100
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Mon, Jan 07, 2002 at 11:15:09AM +0100, blaster^ wrote:
> bind dcc o|o spam joinpart
> proc joinpart {hand idx arg} {
>   checkspam_cycle [hand2nick $hand]
> }
> proc checkspam_cycle { nick } {
>   global spamchan
>   channel set $spamchan +inactive
>   utimer [expr 5 + [rand 10]] { channel set $spamchan -inactive }
>   putlog "Spamchecking $spamchan as per request from $nick"
> }
> 
> [bot] .spam
> [bot] [10:09] Spamchecking #channel as per request from
> 
> nick isn't shown
> and yes, we were both on the channel, yes .channel show me in the bot
> userlist, and yes, i was there with the good handle ....
> 
> the bots show again that memleak .... I'm wondering if it's not the cause of
> the troubles with hand2nick and nick2hand ....
> 

This works fine on my bot, I'll refrain from commenting on the poor scripting.

-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from web13104.mail.yahoo.com (web13104.mail.yahoo.com [216.136.174.149])
	by tsss.org (Postfix) with SMTP id 7B29110107D1
	for <eggdev at eggheads.org>; Wed,  9 Jan 2002 10:55:33 -0600 (CST)
Message-ID: <20020109165532.3696.qmail at web13104.mail.yahoo.com>
Received: from [24.163.36.228] by web13104.mail.yahoo.com via HTTP; Wed, 09 Jan 2002 08:55:32 PST
Date: Wed, 9 Jan 2002 08:55:32 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: config file format
To: eggdev at eggheads.org
In-Reply-To: <20020109101213.Z25681 at techmonkeys.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- "Matthew S. Hallacy" <poptix at techmonkeys.org> wrote:
> 
> I'd prefer a statement at the top of the config file indicating the module 
> for parsing, this allows users to continue to run multiple independant bots
> in the same directory. Much akin to the '#! /path/to/interpeter' for shell
> scripts.

That sounds like the ideal solution, except that I'm not sure that we can find
a statement that works for all cases. Like "#! /path/to/tclconfig.so" would
work for tcl, but would an xml file still be valid if the first line was "#!
/path/to/xmlconfig.so"? Same with other statements.

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id C8FA710107D1
	for <eggdev at eggheads.org>; Wed,  9 Jan 2002 11:28:05 -0600 (CST)
Received: from dev.cs.huji.ac.il ([132.65.16.100] ident=exim)
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16OMWC-0002Qt-00
	for eggdev at eggheads.org; Wed, 09 Jan 2002 19:28:04 +0200
Received: from elylevy (helo=localhost)
	by dev.cs.huji.ac.il with local-esmtp (Exim 3.22 #2)
	id 16OMWC-000OaR-00
	for eggdev at eggheads.org; Wed, 09 Jan 2002 19:28:04 +0200
Date: Wed, 9 Jan 2002 19:28:01 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: config file format
In-Reply-To: <20020109165532.3696.qmail at web13104.mail.yahoo.com>
Message-ID: <20020109192554.T94500-100000 at dev.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I don't see how it would work even for tcl..
I suggested long ago writing below the #! /path/to/eggdrop
that the first line would be <nameofparsingmodule>
people then claimed it would confuze users which would not
know how to deal with it.

I find ITE suggestion on command line much better idea
then config file would be #! /path/to/eggdrop -p <parser module>

Ely Levy
System group
Hebrew University
Jerusalem Israel



On Wed, 9 Jan 2002, stdarg wrote:

>
> --- "Matthew S. Hallacy" <poptix at techmonkeys.org> wrote:
> >
> > I'd prefer a statement at the top of the config file indicating the module
> > for parsing, this allows users to continue to run multiple independant bots
> > in the same directory. Much akin to the '#! /path/to/interpeter' for shell
> > scripts.
>
> That sounds like the ideal solution, except that I'm not sure that we can find
> a statement that works for all cases. Like "#! /path/to/tclconfig.so" would
> work for tcl, but would an xml file still be valid if the first line was "#!
> /path/to/xmlconfig.so"? Same with other statements.
>
> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/
>


Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id BD4CB10107D1
	for <eggdev at eggheads.org>; Wed,  9 Jan 2002 15:09:54 -0600 (CST)
Received: from damnit.org ([142.177.236.66]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Wed, 9 Jan 2002 17:10:17 -0400
Message-ID: <3C3CB15A.3050201 at damnit.org>
Date: Wed, 09 Jan 2002 17:08:42 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <3C3A073E.3070004 at freesurf.ch> <20020107211850.98142.qmail at web13107.mail.yahoo.com> <20020109101213.Z25681 at techmonkeys.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>I'd prefer a statement at the top of the config file indicating the module 
>for parsing, this allows users to continue to run multiple independant bots
>in the same directory. Much akin to the '#! /path/to/interpeter' for shell
>scripts.
>

    Jesus christ I hate going in circles... didn't you, or someone, 
bring this idea up months ago? I totally agree with this.



Received: from tomts15-srv.bellnexxia.net (tomts15.bellnexxia.net [209.226.175.3])
	by tsss.org (Postfix) with ESMTP id 5E92810107D1
	for <eggdev at eggheads.org>; Wed,  9 Jan 2002 20:29:15 -0600 (CST)
Received: from co414248-a ([65.93.87.78]) by tomts15-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020110022914.KONW19101.tomts15-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Wed, 9 Jan 2002 21:29:14 -0500
Message-Id: <4.1.20020109212030.00d0de10 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Wed, 09 Jan 2002 21:29:15 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <20020109165532.3696.qmail at web13104.mail.yahoo.com>
References: <20020109101213.Z25681 at techmonkeys.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 11:55 AM 1/9/02 stdarg wrote:
>
>--- "Matthew S. Hallacy" <poptix at techmonkeys.org> wrote:
>> 
>> I'd prefer a statement at the top of the config file indicating the module 
>> for parsing, this allows users to continue to run multiple independant bots
>> in the same directory. Much akin to the '#! /path/to/interpeter' for shell
>> scripts.
>
>That sounds like the ideal solution, except that I'm not sure that we can find
>a statement that works for all cases. Like "#! /path/to/tclconfig.so" would
>work for tcl, but would an xml file still be valid if the first line was "#!
>/path/to/xmlconfig.so"? Same with other statements.

And then there is the situation in which the config file is not ascii
encoded, resulting in a method that only works some of the time - whereas a
command line option would work regardless of the content. The config file
isn't just a script any more, so any pretense at execution should simply be
dropped.

The basic config file format does support '#!', however. As semicolon is
the comment character, #! is simply the name of a setting like any other.

eli

Received: from uhura.concentric.net (uhura.concentric.net [206.173.118.93])
	by tsss.org (Postfix) with ESMTP id 76CB910107E6
	for <eggdev at eggheads.org>; Wed,  9 Jan 2002 21:11:33 -0600 (CST)
Received: from marconi.concentric.net (marconi.concentric.net [206.173.118.71])
	by uhura.concentric.net [Concentric SMTP Routing 1.0] id g0A3BWu14222 
        for <eggdev at eggheads.org.>; Wed, 9 Jan 2002 22:11:32 -0500 (EST)
Received: from strudel.invalid.domain (ts015d21.hou-tx.concentric.net [216.112.142.225])
	by marconi.concentric.net (8.9.1a)
	id WAA24705; Wed, 9 Jan 2002 22:11:25 -0500 (EST)
Date: Wed, 9 Jan 2002 21:13:19 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: config file format
In-Reply-To: <4.1.20020109212030.00d0de10 at accel.net>
Message-ID: <Pine.LNX.4.33.0201092106540.2848-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

So far I have refrained from commenting on this topic, but I'm tired of
seeing the same old tired arguments.

I personally like the format fabian proposed, which has a bind or tcl like
syntax, without the needless 'set' or ending ';'. I *thought* this was the
format that was currently being worked on, and was the one that we were
going to use.

If eggdev can't work this out soon, I'm going to unsub, just so I don't 
have to look at this stupid thread every day.

-Toth


Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 2549E10107D1
	for <eggdev at eggheads.org>; Wed,  9 Jan 2002 21:26:16 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g0A3K2n21114
	for <eggdev at eggheads.org>; Wed, 9 Jan 2002 21:20:02 -0600
Message-ID: <005301c19986$8f281280$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <Pine.LNX.4.33.0201092106540.2848-100000 at strudel.invalid.domain>
Subject: Re: Eggdev: config file format
Date: Wed, 9 Jan 2002 21:26:14 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

it is as far as I am concerned


> So far I have refrained from commenting on this topic, but I'm tired of
> seeing the same old tired arguments.
>
> I personally like the format fabian proposed, which has a bind or tcl like
> syntax, without the needless 'set' or ending ';'. I *thought* this was the
> format that was currently being worked on, and was the one that we were
> going to use.
>
> If eggdev can't work this out soon, I'm going to unsub, just so I don't
> have to look at this stupid thread every day.
>
> -Toth
>
>


Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 0DCA610107D1
	for <eggdev at eggheads.org>; Wed,  9 Jan 2002 23:36:00 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0A5TjD07793
	for eggdev at eggheads.org; Wed, 9 Jan 2002 23:29:45 -0600
Date: Wed, 9 Jan 2002 23:29:45 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
Message-ID: <20020109232945.B25681 at techmonkeys.org>
References: <20020109101213.Z25681 at techmonkeys.org> <20020109165532.3696.qmail at web13104.mail.yahoo.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <20020109165532.3696.qmail at web13104.mail.yahoo.com>; from stdarg at yahoo.com on Wed, Jan 09, 2002 at 08:55:32AM -0800
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Wed, Jan 09, 2002 at 08:55:32AM -0800, stdarg wrote:
> 
> That sounds like the ideal solution, except that I'm not sure that we can find
> a statement that works for all cases. Like "#! /path/to/tclconfig.so" would
> work for tcl, but would an xml file still be valid if the first line was "#!
> /path/to/xmlconfig.so"? Same with other statements.
> 

#! /path/to/eggdrop
configmodule [module]


It's simple, you look for the module in 
[directory the eggdrop binary is in]/modules


I don't see what's hard about it.

-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id B8F2110107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 00:50:16 -0600 (CST)
Received: from newman.concentric.net (newman.concentric.net [207.155.198.71])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0A6oFj24578 
        for <eggdev at eggheads.org.>; Thu, 10 Jan 2002 01:50:15 -0500 (EST)
Received: from strudel.invalid.domain (ts015d21.hou-tx.concentric.net [216.112.142.225])
	by newman.concentric.net (8.9.1a)
	id BAA27651; Thu, 10 Jan 2002 01:50:13 -0500 (EST)
Date: Thu, 10 Jan 2002 00:52:17 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: config file format
In-Reply-To: <20020109232945.B25681 at techmonkeys.org>
Message-ID: <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Wed, 9 Jan 2002, Matthew S. Hallacy wrote:

> #! /path/to/eggdrop
> configmodule [module]
> 
> It's simple, you look for the module in 
> [directory the eggdrop binary is in]/modules
> 
> I don't see what's hard about it.

Well, the problem I see with this is the path dependency. If we are going
to allow eggdrop 1.8 to be installed system wide, and comply with the
FSST/FHS, then this may not be the best solution. Maybe providing a full
path the the module would work in this example?

Honestly, I don't see a reason to have multiple config file formats and to
have the config file parser as a module. I think it will add more
complexity and problems for little or no gain.

-Toth


Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by tsss.org (Postfix) with ESMTP id 5AC9610107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 01:02:15 -0600 (CST)
Received: from pejo (xmas.ljusdal.net [194.17.209.18])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g0A72CZa015336
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 08:02:12 +0100
Message-ID: <003301c199a4$bb818b40$b304a8c0 at pejo>
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
References: <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.domain>
Subject: Re: Eggdev: config file format
Date: Thu, 10 Jan 2002 08:02:09 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> Honestly, I don't see a reason to have multiple config file formats and to
> have the config file parser as a module. I think it will add more
> complexity and problems for little or no gain.
> 
> -Toth

Yeah why not just load a suitable scripting module and do
whatever advanced (conditional stetements/loops whatever)
settings you want in that language. (most ppl will never need to do this)
And keep the built in config parser very simple just setting
variables.

dw






Received: from tomts17-srv.bellnexxia.net (tomts17-srv.bellnexxia.net [209.226.175.71])
	by tsss.org (Postfix) with ESMTP id C61F710107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 06:53:06 -0600 (CST)
Received: from co414248-a ([65.93.78.116]) by tomts17-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020110125305.HTGN16289.tomts17-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Thu, 10 Jan 2002 07:53:05 -0500
Message-Id: <4.1.20020110075236.01e89950 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Thu, 10 Jan 2002 07:53:07 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.do
 main>
References: <20020109232945.B25681 at techmonkeys.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 01:52 AM 1/10/02 Tothwolf wrote:
>Honestly, I don't see a reason to have multiple config file formats and to
>have the config file parser as a module. I think it will add more
>complexity and problems for little or no gain.

Because poptix wants his Tcl config file, or he will fork the code.

eli.

Received: from tomts17-srv.bellnexxia.net (tomts17.bellnexxia.net [209.226.175.71])
	by tsss.org (Postfix) with ESMTP id 5D04010107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 06:53:41 -0600 (CST)
Received: from co414248-a ([65.93.78.116]) by tomts17-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020110125340.HTKN16289.tomts17-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Thu, 10 Jan 2002 07:53:40 -0500
Message-Id: <4.1.20020110075311.01e8eb80 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Thu, 10 Jan 2002 07:53:43 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <Pine.LNX.4.33.0201092106540.2848-100000 at strudel.invalid.do
 main>
References: <4.1.20020109212030.00d0de10 at accel.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 10:13 PM 1/9/02 Tothwolf wrote:

>I personally like the format fabian proposed, which has a bind or tcl like
>syntax, without the needless 'set' or ending ';'. I *thought* this was the
>format that was currently being worked on, and was the one that we were
>going to use.

It is almost precisely the format proposed by Fabian.

eli.

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 110F710107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 07:19:51 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0ADDWr17949
	for eggdev at eggheads.org; Thu, 10 Jan 2002 07:13:32 -0600
Date: Thu, 10 Jan 2002 07:13:32 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
Message-ID: <20020110071332.E25681 at techmonkeys.org>
References: <20020109232945.B25681 at techmonkeys.org> <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.do main> <4.1.20020110075236.01e89950 at accel.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <4.1.20020110075236.01e89950 at accel.net>; from presteign at sympatico.ca on Thu, Jan 10, 2002 at 07:53:07AM -0500
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Thu, Jan 10, 2002 at 07:53:07AM -0500, ejm wrote:
> At 01:52 AM 1/10/02 Tothwolf wrote:
> >Honestly, I don't see a reason to have multiple config file formats and to
> >have the config file parser as a module. I think it will add more
> >complexity and problems for little or no gain.
> 
> Because poptix wants his Tcl config file, or he will fork the code.
> 

Roughly, yes. I *like* doing things like:

set notify-newusers $owner

and

foreach channel [channels] {
	chanset $channel -foo
}
(regardless of saved settings)

rather than having one file in one format that I have to set
certain things in, then another that I have to load to set 
everything else in, do you really want to be the one walking
all the people who join #Eggdrop though setting up their new
bot with some strange new config file format that doesn't do
what they want, then helping them figure out how to do it in
a $LANGUAGE_OF_CHOICE script? A very very small percentage of
people will be running with no scripting language whatsoever,
and those people will probably be the ones with enough know-how
to set it all up how /they/ want it.

When it comes to trade-offs, let's make it easier for the majority.

> eli.

-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 0496410107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 08:05:09 -0600 (CST)
Received: from grok.cs.huji.ac.il ([132.65.80.80])
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16OfpI-0005rS-00
	for eggdev at eggheads.org; Thu, 10 Jan 2002 16:05:04 +0200
Received: from elylevy by grok.cs.huji.ac.il with local (Exim 3.16 #1)
	id 16OfpI-0005VO-00
	for eggdev at eggheads.org; Thu, 10 Jan 2002 16:05:04 +0200
Date: Thu, 10 Jan 2002 16:05:03 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
In-Reply-To: <20020109232945.B25681 at techmonkeys.org>
Message-ID: <Pine.LNX.4.20_heb2.08.0201101604220.21151-100000 at grok.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

what's wrong with command line option?
what can be simpler?


Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Wed, 9 Jan 2002, Matthew S. Hallacy wrote:

> On Wed, Jan 09, 2002 at 08:55:32AM -0800, stdarg wrote:
> >
> > That sounds like the ideal solution, except that I'm not sure that we can find
> > a statement that works for all cases. Like "#! /path/to/tclconfig.so" would
> > work for tcl, but would an xmlfile still be valid if the first line was "#!
> > /path/to/xmlconfig.so"? Same with other statements.
> >
> 
> #! /path/to/eggdrop
> configmodule [module]
> 
> 
> It's simple, you look for the module in
> [directory the eggdrop binary is in]/modules
> 
> 
> I don't see what's hard about it.
> 
> --
> Matthew S. Hallacy                             CACU, PWGCS, and BOFH Certified
> http://techmonkeys.org/~poptix                       GPG public key 0x01938203
> 


Received: from smtprelay8.dc2.adelphia.net (smtprelay8.dc2.adelphia.net [64.8.50.40])
	by tsss.org (Postfix) with ESMTP id A906D10107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 15:58:20 -0600 (CST)
Received: from sypher ([24.53.116.104]) by
          smtprelay8.dc2.adelphia.net (Netscape Messaging Server 4.15)
          with SMTP id GPQT0R00.S4B for <eggdev at eggheads.org>; Thu, 10 Jan
          2002 16:58:03 -0500 
Message-ID: <012501c19a22$12677460$68743518 at sypher>
From: "Wcc" <will at dawg.dynu.com>
To: <eggdev at eggheads.org>
References: <20020109232945.B25681 at techmonkeys.org> <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.do main> <4.1.20020110075236.01e89950 at accel.net> <20020110071332.E25681 at techmonkeys.org>
Subject: Re: Eggdev: config file format
Date: Thu, 10 Jan 2002 16:59:26 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message -----
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: <eggdev at eggheads.org>
Sent: Thursday, January 10, 2002 8:13 AM
Subject: Re: Eggdev: config file format


> Roughly, yes. I *like* doing things like:
>
> set notify-newusers $owner
>
> and
>
> foreach channel [channels] {
> chanset $channel -foo
> }
> (regardless of saved settings)
>
> rather than having one file in one format that I have to set
> certain things in, then another that I have to load to set
> everything else in, do you really want to be the one walking
> all the people who join #Eggdrop though setting up their new
> bot with some strange new config file format that doesn't do
> what they want, then helping them figure out how to do it in
> a $LANGUAGE_OF_CHOICE script? A very very small percentage of
> people will be running with no scripting language whatsoever,
> and those people will probably be the ones with enough know-how
> to set it all up how /they/ want it.
>
> When it comes to trade-offs, let's make it easier for the majority.

Honestly, I like the Tcl config file. The basic format, 'set <setting>
<value>', is not only very straightforward, it also allows advanced users to
completely customize their config files. I would propose that we use BOTH
the new format and the Tcl config file, with some type of line to tell
eggdrop what to parse it with.

Wcc


Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id 6323410107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 17:11:45 -0600 (CST)
Received: from newman.concentric.net (newman.concentric.net [207.155.198.71])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0ANBhj18731 
        for <eggdev at eggheads.org.>; Thu, 10 Jan 2002 18:11:43 -0500 (EST)
Received: from strudel.invalid.domain (ts010d14.hou-tx.concentric.net [216.112.141.218])
	by newman.concentric.net (8.9.1a)
	id SAA21141; Thu, 10 Jan 2002 18:11:16 -0500 (EST)
Date: Thu, 10 Jan 2002 17:13:07 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: config file format
In-Reply-To: <20020110071332.E25681 at techmonkeys.org>
Message-ID: <Pine.LNX.4.33.0201101710170.1708-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Thu, 10 Jan 2002, Matthew S. Hallacy wrote:
> On Thu, Jan 10, 2002 at 07:53:07AM -0500, ejm wrote:
> > At 01:52 AM 1/10/02 Tothwolf wrote:
> > >Honestly, I don't see a reason to have multiple config file formats and to
> > >have the config file parser as a module. I think it will add more
> > >complexity and problems for little or no gain.
> > 
> > Because poptix wants his Tcl config file, or he will fork the code.
> > 
> 
> Roughly, yes. I *like* doing things like:
> 
> set notify-newusers $owner
> 
> and
> 
> foreach channel [channels] {
> 	chanset $channel -foo
> }
> (regardless of saved settings)

Well, I think this solution might be better:

#! /home/lamer/stupidbot/eggdrop

...

servers {
  blah:6667
  fubar:6666
}

...

script tcl {
  putlog "Server list:"
  foreach i $servers {
    putlog $i
  }
}

-Toth


Received: from tomts12-srv.bellnexxia.net (tomts12.bellnexxia.net [209.226.175.56])
	by tsss.org (Postfix) with ESMTP id 9095110107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 17:53:25 -0600 (CST)
Received: from co414248-a ([65.93.90.196]) by tomts12-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020110235323.PCZZ5888.tomts12-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Thu, 10 Jan 2002 18:53:23 -0500
Message-Id: <4.1.20020110180810.01e8d7c0 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Thu, 10 Jan 2002 18:53:27 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <012501c19a22$12677460$68743518 at sypher>
References: <20020109232945.B25681 at techmonkeys.org>
 <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.do main>
 <4.1.20020110075236.01e89950 at accel.net>
 <20020110071332.E25681 at techmonkeys.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 04:59 PM 1/10/02 Wcc wrote:

>Honestly, I like the Tcl config file. The basic format, 'set <setting>
><value>', is not only very straightforward, it also allows advanced users to
>completely customize their config files. I would propose that we use BOTH
>the new format and the Tcl config file, with some type of line to tell
>eggdrop what to parse it with.

Write-back will never happen to a Tcl file, its just too complicated to do.
Perhaps in Python, where you have access to the parse tree. And as a
script, the bot dies if you make a typo.

eli

Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id A450010107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 18:43:52 -0600 (CST)
Received: from damnit.org ([142.177.236.66]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Thu, 10 Jan 2002 20:44:31 -0400
Message-ID: <3C3E3518.6060809 at damnit.org>
Date: Thu, 10 Jan 2002 20:43:04 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020109232945.B25681 at techmonkeys.org> <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.do main> <4.1.20020110075236.01e89950 at accel.net> <20020110071332.E25681 at techmonkeys.org> <4.1.20020110180810.01e8d7c0 at accel.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>Write-back will never happen to a Tcl file, its just too complicated to do.
>Perhaps in Python, where you have access to the parse tree. And as a
>script, the bot dies if you make a typo.
>

    It does currently, that doesn't mean it has to, it's because of the 
way eggdrop reloads the config file... you could have it not die and 
revert back to its old config by loading a second interpreter, having 
the parse the config, and then (assuming no errors in the new config) 
switch over and kill the old interpreter...

    Otherwise kill the new one, and continue like nothing happened.




Received: from cvtvmail.cvtv.net (cvtvmail.cvtv.net [65.120.0.5])
	by tsss.org (Postfix) with ESMTP id C6F0B10107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 18:55:45 -0600 (CST)
Received: from jwp.pauler.org ([65.120.2.252]) by cvtvmail.cvtv.net
          (Post.Office MTA v3.5.3 release 223 ID# 0-62439U5000L500S0V35)
          with ESMTP id net for <eggdev at eggheads.org>;
          Thu, 10 Jan 2002 18:48:39 -0600
Message-Id: <5.1.0.14.0.20020110185245.00a70008 at pop.pauler.org>
X-Sender: justin%pauler.org at pop.pauler.org
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Thu, 10 Jan 2002 18:55:28 -0600
To: eggdev at eggheads.org
From: "Justin W. Pauler" <justin at pauler.org>
Subject: Re: Eggdev: config file format
In-Reply-To: <3C3E3518.6060809 at damnit.org>
References: <20020109232945.B25681 at techmonkeys.org>
 <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.do main>
 <4.1.20020110075236.01e89950 at accel.net>
 <20020110071332.E25681 at techmonkeys.org>
 <4.1.20020110180810.01e8d7c0 at accel.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Just my $.02 on this note...

The simplest way to do something like this would be to create a small 
binary that tests the validity of a configuration file. This would not only 
help the users (they wouldn't have to load the bot to check the 
configuration) and two, you could call this from the bot and if it returns 
an error code, continue using the current configuration.

This would be something that would even help the current bot...

JWP

At 06:43 PM 1/10/2002, you wrote:


>>Write-back will never happen to a Tcl file, its just too complicated to do.
>>Perhaps in Python, where you have access to the parse tree. And as a
>>script, the bot dies if you make a typo.
>
>    It does currently, that doesn't mean it has to, it's because of the 
> way eggdrop reloads the config file... you could have it not die and 
> revert back to its old config by loading a second interpreter, having the 
> parse the config, and then (assuming no errors in the new config) switch 
> over and kill the old interpreter...
>
>    Otherwise kill the new one, and continue like nothing happened.
>
>



Received: from freesurfmail.sunrise.ch (freesurfmta03.sunrise.ch [194.230.0.32])
	by tsss.org (Postfix) with ESMTP id E34AF10107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 18:57:02 -0600 (CST)
Received: from freesurf.ch (194.230.222.220) by freesurfmail.sunrise.ch (6.0.037)
        id 3C21F7980014646E for eggdev at eggheads.org; Fri, 11 Jan 2002 01:50:25 +0100
Message-ID: <3C3E396B.7030104 at freesurf.ch>
Date: Fri, 11 Jan 2002 02:01:31 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020109192554.T94500-100000 at dev.cs.huji.ac.il>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Ely Levy wrote:

> I don't see how it would work even for tcl..
> I suggested long ago writing below the #! /path/to/eggdrop
> that the first line would be <nameofparsingmodule>
> people then claimed it would confuze users which would not
> know how to deal with it.
> 
> I find ITE suggestion on command line much better idea

Was it mine suggestion?


> then config file would be #! /path/to/eggdrop -p <parser module>

Sounds a good ida ...

I'm still not liking the configuration modularization, tough ;P

ITE




Received: from freesurfmail.sunrise.ch (freesurfmta03.sunrise.ch [194.230.0.32])
	by tsss.org (Postfix) with ESMTP id 5B57B10107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 18:58:56 -0600 (CST)
Received: from freesurf.ch (194.230.222.220) by freesurfmail.sunrise.ch (6.0.037)
        id 3C21F7980014658F for eggdev at eggheads.org; Fri, 11 Jan 2002 01:52:20 +0100
Message-ID: <3C3E39EA.7000302 at freesurf.ch>
Date: Fri, 11 Jan 2002 02:03:38 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020109101213.Z25681 at techmonkeys.org> <20020109165532.3696.qmail at web13104.mail.yahoo.com> <20020109232945.B25681 at techmonkeys.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Matthew S. Hallacy wrote:

> On Wed, Jan 09, 2002 at 08:55:32AM -0800, stdarg wrote:
> 
>>That sounds like the ideal solution, except that I'm not sure that we can find
>>a statement that works for all cases. Like "#! /path/to/tclconfig.so" would
>>work for tcl, but would an xml file still be valid if the first line was "#!
>>/path/to/xmlconfig.so"? Same with other statements.
>>
>>
> 
> #! /path/to/eggdrop
> configmodule [module]
>

No, no new config settings ;P
And also this way you imply some kind of parsing....


> 
> It's simple, you look for the module in 
> [directory the eggdrop binary is in]/modules
> 
> 
> I don't see what's hard about it.
> 
> 




Received: from freesurfmail.sunrise.ch (freesurfmta05.sunrise.ch [194.230.0.18])
	by tsss.org (Postfix) with ESMTP id 8C456100C2AB
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 19:04:15 -0600 (CST)
Received: from freesurf.ch (194.230.222.220) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DF1CC0018FCCC for eggdev at eggheads.org; Fri, 11 Jan 2002 01:57:39 +0100
Message-ID: <3C3E3B29.7030702 at freesurf.ch>
Date: Fri, 11 Jan 2002 02:08:57 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.domain>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Tothwolf wrote:

> On Wed, 9 Jan 2002, Matthew S. Hallacy wrote:
> 
> 
>>#! /path/to/eggdrop
>>configmodule [module]
>>
>>It's simple, you look for the module in 
>>[directory the eggdrop binary is in]/modules
>>
>>I don't see what's hard about it.
>>
> 
> Well, the problem I see with this is the path dependency. If we are going
> to allow eggdrop 1.8 to be installed system wide, and comply with the

Not a real problem if you allow more than path to search for modules... 
it's quite easywi th libltdl.
A builtin path (which is somethimg like {prefix}/lib/eggdrop/modules/) 
as default would complete the things.

> FSST/FHS, then this may not be the best solution. Maybe providing a full
> path the the module would work in this example?

Yes it could ...


> 
> Honestly, I don't see a reason to have multiple config file formats and to
> have the config file parser as a module. I think it will add more
> complexity and problems for little or no gain.

Yes, I realized it won't be that hard, but it of course adds a level of 
complexity.

> 
> -Toth
> 
> 
> 




Received: from freesurfmail.sunrise.ch (freesurfmta03.sunrise.ch [194.230.0.32])
	by tsss.org (Postfix) with ESMTP id 0F2A610107FA
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 19:30:30 -0600 (CST)
Received: from freesurf.ch (194.230.222.220) by freesurfmail.sunrise.ch (6.0.037)
        id 3C21F79800146FA3 for eggdev at eggheads.org; Fri, 11 Jan 2002 02:23:54 +0100
Message-ID: <3C3E4150.60700 at freesurf.ch>
Date: Fri, 11 Jan 2002 02:35:12 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
References: <20020107212852.13204.qmail at web13105.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> I've been working on some socket code. It does ipv4 and ipv6, tcp and udp,
> client and server. DNS is not included, since we have the adns code already.

> The event loop is based on poll() and it provides emulation via select(). The


 From a fast check i think it's an interesting piece of code and ideas :)

> thing I like about it is that you can apply filters to any connection. I wrote
> a 'line-mode' filter and a 'zip-compression' filter, and I was going to do an
> encryption one, too. The filters are essentially transparent, so that a script
> or module could add a filter to the server connection without any modification

Great. This way the core doesn't need to know of any sepcific module 
like compress as it actually does...

> to the server module. The zip filter is pretty effective. I did some tests and
> over time it reached a compression rate of about 50%. If you are willing to
> allow some extra latency (bursts of compressed lines instead of 1 at a time)
> then it gets even higher. You can layer filters on top of each other. I want to
> add some flags or something so that you can insert filters earlier in the
> chain, rather than only stacking them on top.

> 
> It should be pretty easy to integrate it with eggdrop, because I made it based
> on idx's just like the existing code.

Wasn't there an idea some time ago, to replace idx with pointers?

ITE


Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id AA94810107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 21:12:17 -0600 (CST)
Received: from damnit.org ([142.177.236.66]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Thu, 10 Jan 2002 23:13:37 -0400
Message-ID: <3C3E580A.5080807 at damnit.org>
Date: Thu, 10 Jan 2002 23:12:10 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
References: <20020107212852.13204.qmail at web13105.mail.yahoo.com> <3C3E4150.60700 at freesurf.ch>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I wonder... could you use the filters to replace the irc module with net 
specific modules?

IE *cough* IRCNET.MOD *cough*



Received: from web13103.mail.yahoo.com (web13103.mail.yahoo.com [216.136.174.148])
	by tsss.org (Postfix) with SMTP id 54DA610107D1
	for <eggdev at eggheads.org>; Thu, 10 Jan 2002 21:49:40 -0600 (CST)
Message-ID: <20020111034938.92526.qmail at web13103.mail.yahoo.com>
Received: from [24.163.36.228] by web13103.mail.yahoo.com via HTTP; Thu, 10 Jan 2002 19:49:38 PST
Date: Thu, 10 Jan 2002 19:49:38 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: socket code
To: eggdev at eggheads.org
In-Reply-To: <3C3E4150.60700 at freesurf.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ITE <ite at freesurf.ch> wrote:
> 
> > 
> > It should be pretty easy to integrate it with eggdrop, because I made it
> based
> > on idx's just like the existing code.
> 
> Wasn't there an idea some time ago, to replace idx with pointers?

The first version of my code was based on pointers. However, it had to keep
track of an idx-to-pointer list anyway for scripts and such. The reason I
suggested pointers earlier was that the current code doesn't keep track of
sockets very well. Whenever a socket is referenced you find a loop like this:

  for (i = 0; i < MAXSOCKS; i++)
    if ((socklist[i].sock == sock) && !(socklist[i].flags & SOCK_UNUSED))
      break;

I thought that was just awful. However, with my code, converting from an idx to
a socket is simply, sock = sockbufs[idx].sock; so the advantage of using
pointers kind of disappeared.

> 
> ITE
> 


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id 036EC10107FE
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 02:10:39 -0600 (CST)
Received: from freesurf.ch (194.230.213.130) by freesurfmail.sunrise.ch (6.0.037)
        id 3C29156E000F864E for eggdev at eggheads.org; Fri, 11 Jan 2002 09:04:02 +0100
Message-ID: <3C3E9F19.7070500 at freesurf.ch>
Date: Fri, 11 Jan 2002 09:15:21 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
References: <3C3E9E15.2050204 at freesurf.ch>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Eggdev: Re: [eggheads-patches] PATCH1.6: 64archs_fix2.patch
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

ITE wrote:

> This patch hopefully fixes the SIGBUS crashing problems on 64bit archs 
> +gcc 2.9x
> 


2 resons to post it again:
* The issue was commented.
* The format is the traditional diff, because not everyone feels 
confortable with rcsmerge.

enjoy :)

ITE





Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id 1715110107FE
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 02:17:08 -0600 (CST)
Received: from freesurf.ch (194.230.213.130) by freesurfmail.sunrise.ch (6.0.037)
        id 3C29156E000F87E8 for eggdev at eggheads.org; Fri, 11 Jan 2002 09:10:31 +0100
Message-ID: <3C3EA09C.2070109 at freesurf.ch>
Date: Fri, 11 Jan 2002 09:21:48 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
References: <20020111034938.92526.qmail at web13103.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> --- ITE <ite at freesurf.ch> wrote:
> 
>>>It should be pretty easy to integrate it with eggdrop, because I made it
>>>
>>based
>>
>>>on idx's just like the existing code.
>>>
>>Wasn't there an idea some time ago, to replace idx with pointers?
>>
> 
> The first version of my code was based on pointers. However, it had to keep
> track of an idx-to-pointer list anyway for scripts and such. The reason I
> suggested pointers earlier was that the current code doesn't keep track of
> sockets very well. Whenever a socket is referenced you find a loop like this:
> 
>   for (i = 0; i < MAXSOCKS; i++)
>     if ((socklist[i].sock == sock) && !(socklist[i].flags & SOCK_UNUSED))
>       break;

Yup, that was exactly the point....



> 
> I thought that was just awful. However, with my code, converting from an idx to
> a socket is simply, sock = sockbufs[idx].sock; so the advantage of using
> pointers kind of disappeared.

If we won't need to attach any kind information to the socket, this 
sounds reasonable.


> 
> 
>>ITE
>>
>>
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/
> 
> 




Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id 6EDB510107FE
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 02:20:26 -0600 (CST)
Received: from freesurf.ch (194.230.213.130) by freesurfmail.sunrise.ch (6.0.037)
        id 3C29156E000F88DC for eggdev at eggheads.org; Fri, 11 Jan 2002 09:13:50 +0100
Message-ID: <3C3EA165.3080509 at freesurf.ch>
Date: Fri, 11 Jan 2002 09:25:09 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
References: <20020107212852.13204.qmail at web13105.mail.yahoo.com> <3C3E4150.60700 at freesurf.ch> <3C3E580A.5080807 at damnit.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Ian Campbell wrote:

> I wonder... could you use the filters to replace the irc module with net 
> specific modules?
> 
> IE *cough* IRCNET.MOD *cough*
> 

Hehe,
Net oriented modules are bad. Having one that is feature oriented makes 
easier to adapt eggdrop to weirdest irc server types.

I was wondering if the filters couldn't be used to add also proxy 
support trasparently ...


ITE


Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id CB6F910107E5
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 06:44:12 -0600 (CST)
Received: from damnit.org ([142.177.236.66]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Fri, 11 Jan 2002 08:45:34 -0400
Message-ID: <3C3EDE15.7000906 at damnit.org>
Date: Fri, 11 Jan 2002 08:44:05 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
References: <20020107212852.13204.qmail at web13105.mail.yahoo.com> <3C3E4150.60700 at freesurf.ch> <3C3E580A.5080807 at damnit.org> <3C3EA165.3080509 at freesurf.ch>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

    Not when the network is significantly different they're not... 
different channel modes, different channel types, penalties... ircnet is 
very different from most other networks.

ITE wrote:

> Ian Campbell wrote:
>
>> I wonder... could you use the filters to replace the irc module with 
>> net specific modules?
>>
>> IE *cough* IRCNET.MOD *cough*
>>
>
> Hehe,
> Net oriented modules are bad. Having one that is feature oriented 
> makes easier to adapt eggdrop to weirdest irc server types.
>
> I was wondering if the filters couldn't be used to add also proxy 
> support trasparently ...
>
>
> ITE
>
>




Received: from web13102.mail.yahoo.com (web13102.mail.yahoo.com [216.136.174.147])
	by tsss.org (Postfix) with SMTP id 641DB10107E5
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 09:56:05 -0600 (CST)
Message-ID: <20020111155604.62872.qmail at web13102.mail.yahoo.com>
Received: from [24.163.36.228] by web13102.mail.yahoo.com via HTTP; Fri, 11 Jan 2002 07:56:04 PST
Date: Fri, 11 Jan 2002 07:56:04 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: socket code
To: eggdev at eggheads.org
In-Reply-To: <3C3EDE15.7000906 at damnit.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- Ian Campbell <ian at damnit.org> wrote:
>     Not when the network is significantly different they're not... 
> different channel modes, different channel types, penalties... ircnet is 
> very different from most other networks.

It would be possible to write a filter that intercepts ircnet messages and
rewrites them, say to put them in an rfc-compliant format. I don't know much
about ircnet (never used it), but surely those differences are there for a
reason. If you just filter them out, you may get basic functionality but you
may lose any benefits that the differences provide.

> 
> ITE wrote:
> 
> >
> > Hehe,
> > Net oriented modules are bad. Having one that is feature oriented 
> > makes easier to adapt eggdrop to weirdest irc server types.
> >
> > I was wondering if the filters couldn't be used to add also proxy 
> > support trasparently ...

Right now the sockbuf.c code expects the file/socket descriptor to already be
created. The code that deals with creating sockets is in my_socket.c. I would
tend to put the proxy code there, not as a filter. Making it a filter means
adding "do connect" and "listen" hooks, which isn't a big deal. I can do it
either way.

> >
> >
> > ITE
> >


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tsss.org (Postfix) with ESMTP id 3E2B510107E5
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 11:08:45 -0600 (CST)
Received: from takeda ([64.163.240.1])
 by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPS00B5NAAJCV at mta5.snfc21.pbi.net> for eggdev at eggheads.org;
 Fri, 11 Jan 2002 09:08:44 -0800 (PST)
Date: Fri, 11 Jan 2002 09:08:43 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: socket code
In-reply-to: <20020111155604.62872.qmail at web13102.mail.yahoo.com>
To: eggdev at eggheads.org
Message-id: <1856014033.20020111090843 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <20020111155604.62872.qmail at web13102.mail.yahoo.com>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello stdarg,

Friday, January 11, 2002, 7:56:04 AM, you wrote:


> --- Ian Campbell <ian at damnit.org> wrote:
>>     Not when the network is significantly different they're not... 
>> different channel modes, different channel types, penalties... ircnet is 
>> very different from most other networks.

> It would be possible to write a filter that intercepts ircnet messages and
> rewrites them, say to put them in an rfc-compliant format. I don't know much
> about ircnet (never used it), but surely those differences are there for a
> reason. If you just filter them out, you may get basic functionality but you
> may lose any benefits that the differences provide.

AFAIK the IRCNET is most RFC complaint because they're using (and developing)
the oryginal IRCd

Please look at RFC's 2810-2813 ie.
http://www.faqs.org/rfcs/rfc2811.html

And please don't say that ircnet isn't RFC complaint (actually they're deciding
about RFC, since they're developing the oryginal IRCd)
Other networks are based on older versions (usually patched) of IRCd, that's why they don't
support some of new features.

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from web13103.mail.yahoo.com (web13103.mail.yahoo.com [216.136.174.148])
	by tsss.org (Postfix) with SMTP id A22E210107E5
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 12:57:25 -0600 (CST)
Message-ID: <20020111185724.78778.qmail at web13103.mail.yahoo.com>
Received: from [24.163.36.228] by web13103.mail.yahoo.com via HTTP; Fri, 11 Jan 2002 10:57:24 PST
Date: Fri, 11 Jan 2002 10:57:24 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: socket code
To: eggdev at eggheads.org
In-Reply-To: <1856014033.20020111090843 at chore.swiaty.pl>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- TaKeDa <takeda at eggheads.w.pl> wrote:
> Hello stdarg,
> 
> 
> Please look at RFC's 2810-2813 ie.
> http://www.faqs.org/rfcs/rfc2811.html
> 
> And please don't say that ircnet isn't RFC complaint (actually they're

Sorry, I meant RFC-1459.

I read the document at the link you gave... wow. What were they thinking? That
is so overly complicated it's no wonder that other networks ignore it.

> 
> -- 
> Best regards,
>  TaKeDa                            mailto:takeda at eggheads.w.pl
> 


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 5FFBC10107E5
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 12:58:59 -0600 (CST)
Received: from damnit.org ([142.177.236.66]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Fri, 11 Jan 2002 15:00:16 -0400
Message-ID: <3C3F35E8.8030503 at damnit.org>
Date: Fri, 11 Jan 2002 14:58:48 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
References: <20020111155604.62872.qmail at web13102.mail.yahoo.com> <1856014033.20020111090843 at chore.swiaty.pl>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>AFAIK the IRCNET is most RFC complaint because they're using (and developing)
>the oryginal IRCd
>
>Please look at RFC's 2810-2813 ie.
>http://www.faqs.org/rfcs/rfc2811.html
>
>And please don't say that ircnet isn't RFC complaint (actually they're deciding
>about RFC, since they're developing the oryginal IRCd)
>Other networks are based on older versions (usually patched) of IRCd, that's why they don't
>support some of new features.
>

    Just because they write their own rfcs doesn't make them rfc 
compliant in this case... it's a term I'm using generally to mean 
compliant with rfc 1459, which they're not, they've made many 
changes....... and it's not particularly relevant what codebase they're 
developing on, either.




Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id BE4F41072916
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 13:45:22 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g0BJcdn09894
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 13:38:47 -0600
Message-ID: <002a01c19ad8$81a80450$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <20020111155604.62872.qmail at web13102.mail.yahoo.com> <1856014033.20020111090843 at chore.swiaty.pl>
Subject: Re: Eggdev: socket code
Date: Fri, 11 Jan 2002 13:45:13 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
> AFAIK the IRCNET is most RFC complaint because they're using (and
developing)
> the oryginal IRCd
>
> Please look at RFC's 2810-2813 ie.
> http://www.faqs.org/rfcs/rfc2811.html
>
> And please don't say that ircnet isn't RFC complaint (actually they're
deciding
> about RFC, since they're developing the oryginal IRCd)
> Other networks are based on older versions (usually patched) of IRCd,
that's why they don't
> support some of new features.
>

Eventhough every other major network including a variety of IRCnet coders
are not following those RFCs because no one else but IRCnet was consulted on
them? :) IRC is more then IRCnet regardless if IRCnet develops the original
ircd .. there is a new RFC in the works, being developed by a variety of
networks including IRCnet, Efnet, Dalnet and Undernet ... this will be the
new RFC I plan to follow since more then one network had a say in how things
ought to be.

Jeff



Received: from mta6.snfc21.pbi.net (mta6.snfc21.pbi.net [206.13.28.240])
	by tsss.org (Postfix) with ESMTP id EF8EB10107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 13:53:20 -0600 (CST)
Received: from takeda ([64.163.240.1])
 by mta6.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPS00361HWWQS at mta6.snfc21.pbi.net> for eggdev at eggheads.org;
 Fri, 11 Jan 2002 11:53:20 -0800 (PST)
Date: Fri, 11 Jan 2002 11:53:19 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: socket code
In-reply-to: <3C3F35E8.8030503 at damnit.org>
To: eggdev at eggheads.org
Message-id: <18165890215.20020111115319 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <20020111155604.62872.qmail at web13102.mail.yahoo.com>
 <1856014033.20020111090843 at chore.swiaty.pl> <3C3F35E8.8030503 at damnit.org>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello Ian,

Friday, January 11, 2002, 10:58:48 AM, you wrote:

>>AFAIK the IRCNET is most RFC complaint because they're using (and developing)
>>the oryginal IRCd
>>Please look at RFC's 2810-2813 ie.
>>http://www.faqs.org/rfcs/rfc2811.html
>>And please don't say that ircnet isn't RFC complaint (actually they're deciding
>>about RFC, since they're developing the oryginal IRCd)
>>Other networks are based on older versions (usually patched) of IRCd, that's why they don't
>>support some of new features.
>     Just because they write their own rfcs doesn't make them rfc
> compliant in this case... it's a term I'm using generally to mean 
> compliant with rfc 1459, which they're not, they've made many 
> changes....... and it's not particularly relevant what codebase they're 
> developing on, either.

What isn't compatible with rfc1459?
I only see new features, everything else (I guess) behaves like it should.

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from mta6.snfc21.pbi.net (mta6.snfc21.pbi.net [206.13.28.240])
	by tsss.org (Postfix) with ESMTP id A592410107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 13:59:21 -0600 (CST)
Received: from takeda ([64.163.240.1])
 by mta6.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPS0020GI6XJX at mta6.snfc21.pbi.net> for eggdev at eggheads.org;
 Fri, 11 Jan 2002 11:59:21 -0800 (PST)
Date: Fri, 11 Jan 2002 11:33:51 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: socket code
In-reply-to: <20020111185724.78778.qmail at web13103.mail.yahoo.com>
To: eggdev at eggheads.org
Message-id: <2564722185.20020111113351 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <20020111185724.78778.qmail at web13103.mail.yahoo.com>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello stdarg,

Friday, January 11, 2002, 10:57:24 AM, you wrote:

>> Please look at RFC's 2810-2813 ie.
>> http://www.faqs.org/rfcs/rfc2811.html
>> And please don't say that ircnet isn't RFC complaint (actually they're
> Sorry, I meant RFC-1459.
> I read the document at the link you gave... wow. What were they thinking? That
> is so overly complicated it's no wonder that other networks ignore it.

hold on, there is a new IRCd ahead (2.11) http://akson.sgh.waw.pl/~chopin/ircd/ROADMAP
There is what they done, what they working on and what left :)
Important changes are UID (every user will have unique ID, this ID will start
from number) when netsplit happends and on two sides would be two users with
same nick.
Then IRCd will change user nicks to their ID's.
There will be no nick collisions, and nobody would be killed.
(more about that http://akson.sgh.waw.pl/~chopin/ircd/uniqueID.txt)
I think this idea is much better than TS.


-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from web13104.mail.yahoo.com (web13104.mail.yahoo.com [216.136.174.149])
	by tsss.org (Postfix) with SMTP id E00E710107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 14:30:56 -0600 (CST)
Message-ID: <20020111203055.32403.qmail at web13104.mail.yahoo.com>
Received: from [24.163.36.228] by web13104.mail.yahoo.com via HTTP; Fri, 11 Jan 2002 12:30:55 PST
Date: Fri, 11 Jan 2002 12:30:55 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: socket code
To: eggdev at eggheads.org
In-Reply-To: <002a01c19ad8$81a80450$0b0c4818 at zira>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- Jeff Fisher <guppy at techmonkeys.org> wrote:
> ircd .. there is a new RFC in the works, being developed by a variety of
> networks including IRCnet, Efnet, Dalnet and Undernet ... this will be the
> new RFC I plan to follow since more then one network had a say in how things
> ought to be.

Where is this rfc? Is it open to the public for comment?

> 
> Jeff
> 
> 


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 6F48410107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 14:42:20 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g0BKZjn20972
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 14:35:45 -0600
Message-ID: <005401c19ae0$76cd1c70$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <20020111203055.32403.qmail at web13104.mail.yahoo.com>
Subject: Re: Eggdev: socket code
Date: Fri, 11 Jan 2002 14:42:19 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> 
> Where is this rfc? Is it open to the public for comment?
> 

It will be once more is done on it. 

Jeff



Received: from web13102.mail.yahoo.com (web13102.mail.yahoo.com [216.136.174.147])
	by tsss.org (Postfix) with SMTP id 9C67210107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 15:24:58 -0600 (CST)
Message-ID: <20020111212458.22936.qmail at web13102.mail.yahoo.com>
Received: from [24.163.36.228] by web13102.mail.yahoo.com via HTTP; Fri, 11 Jan 2002 13:24:58 PST
Date: Fri, 11 Jan 2002 13:24:58 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
To: eggdev at eggheads.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: Eggdev: getuser/setuser
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Does anybody have opinions on how tcl_getuser/tcl_setuser should be rewritten?

Here's how it works right now:
There is a list of types that work with setuser/getuser. Modules can create new
types, and provide a callback function to set/get the value. When the tcl
commands "setuser" and "getuser" are called, the C function looks up the type
entry, gets the callback function, and calls it with the Tcl argc and argv
values, so that the callback function can do whatever it wants.

There are some things I don't understand. Setuser/getuser is general enough
that it can work for all aspects of user management. To change flags, you could
do "setuser handle FLAGS blah", but instead we have the "chattr" function for
that. In some area, the work is split between setuser and Tcl functions, like
hosts. To add a host, you do "setuser handle HOSTS newhost", but to remove a
host, you do "delhost handle host".

It seems that the only point for setuser/getuser is to provide a way for
modules and scripts to associate persistent data with a user. Since we are soon
getting rewritable config code, perhaps setuser/getuser will be superceded by
new, more general, setconfig/getconfig commands. I can see that working well
for "XTRA" and "EMAIL" and such fields. I.e. fields that store information that
is unused by eggdrop.

Things like the HOSTS and PASS fields are more suited to having their own
commands like "addhost" and "setpass".

BTW it would be nice if some other people could help a bit with this "Tcl
removal" process. I haven't even started on any of the modules, except for the
bind tables, and even that isn't completely done. There is a lot of work
remaining and if it's all left to me, I fear that we'll see Eggdrop 1.8 circa
2007 :). If you want to help and just don't know how to get started, I could
write up some instructions.

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from tomts14-srv.bellnexxia.net (tomts14.bellnexxia.net [209.226.175.35])
	by tsss.org (Postfix) with ESMTP id EE31F108A4EE
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 18:50:41 -0600 (CST)
Received: from co414248-a ([65.93.78.83]) by tomts14-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020112005041.GITL29652.tomts14-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Fri, 11 Jan 2002 19:50:41 -0500
Message-Id: <4.1.20020111195000.01e8d630 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Fri, 11 Jan 2002 19:50:48 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <3C3E3518.6060809 at damnit.org>
References: <20020109232945.B25681 at techmonkeys.org>
 <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.do main>
 <4.1.20020110075236.01e89950 at accel.net>
 <20020110071332.E25681 at techmonkeys.org>
 <4.1.20020110180810.01e8d7c0 at accel.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 07:43 PM 1/10/02 Ian Campbell wrote:

>> And as a script, the bot dies if you make a typo.

>    It does currently, that doesn't mean it has to, it's because of the 
>way eggdrop reloads the config file... you could have it not die and 
>revert back to its old config by loading a second interpreter, having 
>the parse the config, and then (assuming no errors in the new config) 
>switch over and kill the old interpreter...
>
>    Otherwise kill the new one, and continue like nothing happened.

Can this be done? What if someone saves a reference to the interpreter?

eli

Received: from tomts7-srv.bellnexxia.net (tomts7.bellnexxia.net [209.226.175.40])
	by tsss.org (Postfix) with ESMTP id 6D00010107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 18:55:46 -0600 (CST)
Received: from co414248-a ([65.93.78.83]) by tomts7-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020112005545.OLGU8004.tomts7-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Fri, 11 Jan 2002 19:55:45 -0500
Message-Id: <4.1.20020111195143.01e9f100 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Fri, 11 Jan 2002 19:55:53 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <Pine.LNX.4.33.0201101710170.1708-100000 at strudel.invalid.do
 main>
References: <20020110071332.E25681 at techmonkeys.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 06:13 PM 1/10/02 Tothwolf wrote:

>...
>
>script tcl {
>  putlog "Server list:"
>  foreach i $servers {
>    putlog $i
>  }

Way ahead of you :) This morning, I started implementation of the following
format:

{tcl [options]
#tcl script here
} ;end of tcl script.

Options, I will explain some other time. The statement is
"{<scripting-module-name> [options [...]]". Ok?

eli.

Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id DE60410107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 19:03:47 -0600 (CST)
Received: from damnit.org ([142.177.236.66]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Fri, 11 Jan 2002 21:03:52 -0400
Message-ID: <3C3F8B1F.2000400 at damnit.org>
Date: Fri, 11 Jan 2002 21:02:23 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020109232945.B25681 at techmonkeys.org> <Pine.LNX.4.33.0201100048110.3991-100000 at strudel.invalid.do main> <4.1.20020110075236.01e89950 at accel.net> <20020110071332.E25681 at techmonkeys.org> <4.1.20020110180810.01e8d7c0 at accel.net> <4.1.20020111195000.01e8d630 at accel.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>Can this be done? What if someone saves a reference to the interpreter?	
>

    No, you're right.

    Alright, spawn a new interpreter, load the config in it, and check 
the result. No matter what the result, free the new interpreter. If it 
loaded ok, rehash the main interpreter, if not, don't.

    Something like that.




Received: from uhura.concentric.net (uhura.concentric.net [206.173.118.93])
	by tsss.org (Postfix) with ESMTP id 7256D10107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 19:48:46 -0600 (CST)
Received: from cliff.concentric.net (cliff.concentric.net [206.173.118.90])
	by uhura.concentric.net [Concentric SMTP Routing 1.0] id g0C1mhu10156 
        for <eggdev at eggheads.org.>; Fri, 11 Jan 2002 20:48:43 -0500 (EST)
Received: from strudel.invalid.domain (ts008d38.hou-tx.concentric.net [216.112.141.146])
	by cliff.concentric.net (8.9.1a)
	id UAA22212; Fri, 11 Jan 2002 20:48:35 -0500 (EST)
Date: Fri, 11 Jan 2002 19:50:49 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: config file format
In-Reply-To: <3C3F8B1F.2000400 at damnit.org>
Message-ID: <Pine.LNX.4.33.0201111940090.1412-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, 11 Jan 2002, Ian Campbell wrote:

>     Alright, spawn a new interpreter, load the config in it, and check 
> the result. No matter what the result, free the new interpreter. If it 
> loaded ok, rehash the main interpreter, if not, don't.

I'm not sure this would be the best way either, since any scripting would
be parsed twice. Scripts can do anything, including modify files and so
on, so we really don't want them to be run/processed twice.

A better and simpler way might be;
  parse and sanity check the config
  if that passes, then shut down any currently running script API stuff
  parse and load the config
  start up any script API stuff specified in the config file
  optionally sanity check scripts and script commands
  load any specified scripts and process script commands from the config

-Toth


Received: from web13102.mail.yahoo.com (web13102.mail.yahoo.com [216.136.174.147])
	by tsss.org (Postfix) with SMTP id 85D1510107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 21:22:58 -0600 (CST)
Message-ID: <20020112032257.74877.qmail at web13102.mail.yahoo.com>
Received: from [24.163.36.228] by web13102.mail.yahoo.com via HTTP; Fri, 11 Jan 2002 19:22:57 PST
Date: Fri, 11 Jan 2002 19:22:57 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: config file format
To: eggdev at eggheads.org
In-Reply-To: <4.1.20020111195143.01e9f100 at accel.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ejm <presteign at sympatico.ca> wrote:
> At 06:13 PM 1/10/02 Tothwolf wrote:
> 
> >...
> >
> >script tcl {
> >  putlog "Server list:"
> >  foreach i $servers {
> >    putlog $i
> >  }
> 
> Way ahead of you :) This morning, I started implementation of the following
> format:
> 
> {tcl [options]
> #tcl script here
> } ;end of tcl script.
> 
> Options, I will explain some other time. The statement is
> "{<scripting-module-name> [options [...]]". Ok?

It seems simpler to have scripts in external files. Right now, scripting
modules use the file extension to determine whether they parse it or not. That
way there can be a single "loadscript" command that functions with all
scripting modules.

Could you post the code you have? I'm curious about how you want to integrate
the config stuff with eggdrop. Also, the other day I ran across a very
lightweight xml parser. It would be nice to see what you have so far so that we
can start weighing options, figuring out how to integrate it, etc.

Oh, by the way, I was thinking about the plan to have config modules. I realize
now that we should not. ITE was right! One of our earlier goals was to be able
to use the new config parser for channel files, user files, filesys.mod files,
etc. For that to happen, either *all* config modules need to support rewrite
ability, or we have to include 'backup' code for non-rewrite modules.

> 
> eli.


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id BB24710107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 21:45:45 -0600 (CST)
Received: from newman.concentric.net (newman.concentric.net [207.155.198.71])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0C3jij20483 
        for <eggdev at eggheads.org.>; Fri, 11 Jan 2002 22:45:45 -0500 (EST)
Received: from strudel.invalid.domain (ts008d38.hou-tx.concentric.net [216.112.141.146])
	by newman.concentric.net (8.9.1a)
	id WAA26870; Fri, 11 Jan 2002 22:45:43 -0500 (EST)
Date: Fri, 11 Jan 2002 21:47:57 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: config file format
In-Reply-To: <20020112032257.74877.qmail at web13102.mail.yahoo.com>
Message-ID: <Pine.LNX.4.33.0201112144300.2161-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, 11 Jan 2002, stdarg wrote:

> It seems simpler to have scripts in external files. Right now,
> scripting modules use the file extension to determine whether they
> parse it or not. That way there can be a single "loadscript" command
> that functions with all scripting modules.

I don't like the restriction of file extensions. This might be ok in the
windows world, but a *nix platform is no place for them. I would much
rather use the scripting languages native "load" command, such as Tcl's
'source'.

-Toth


Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id 02EC810107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 22:58:32 -0600 (CST)
Received: from freesurf.ch (194.230.30.83) by freesurfmail.sunrise.ch (6.0.037)
        id 3C29156E00109A92 for eggdev at eggheads.org; Sat, 12 Jan 2002 05:51:54 +0100
Message-ID: <3C3FC395.7070000 at freesurf.ch>
Date: Sat, 12 Jan 2002 06:03:17 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020112032257.74877.qmail at web13102.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> --- ejm <presteign at sympatico.ca> wrote:
> 
>>At 06:13 PM 1/10/02 Tothwolf wrote:
>>
>>
>>>...
>>>
>>>script tcl {
>>> putlog "Server list:"
>>> foreach i $servers {
>>>   putlog $i
>>> }
>>>
>>Way ahead of you :) This morning, I started implementation of the following
>>format:
>>
>>{tcl [options]
>>#tcl script here
>>} ;end of tcl script.
>>
>>Options, I will explain some other time. The statement is
>>"{<scripting-module-name> [options [...]]". Ok?
>>
> 
> It seems simpler to have scripts in external files. Right now, scripting
> modules use the file extension to determine whether they parse it or not. That
> way there can be a single "loadscript" command that functions with all
> scripting modules.
> 
> Could you post the code you have? I'm curious about how you want to integrate
> the config stuff with eggdrop. Also, the other day I ran across a very
> lightweight xml parser. It would be nice to see what you have so far so that we
> can start weighing options, figuring out how to integrate it, etc.
> 
> Oh, by the way, I was thinking about the plan to have config modules. I realize
> now that we should not. ITE was right! One of our earlier goals was to be able
> to use the new config parser for channel files, user files, filesys.mod files,
> etc. For that to happen, either *all* config modules need to support rewrite
> ability, or we have to include 'backup' code for non-rewrite modules.
> 
> 

My real concern was the one more level of complexity added, because we 
have started implementing tousands of things but we finished only a few 
and, also i tought that it would have been more complex to do.
Your concern make sense tough.

ITE


Received: from freesurfmail.sunrise.ch (freesurfmta03.sunrise.ch [194.230.0.32])
	by tsss.org (Postfix) with ESMTP id AE61610107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 23:06:05 -0600 (CST)
Received: from freesurf.ch (194.230.30.83) by freesurfmail.sunrise.ch (6.0.037)
        id 3C21F7980015C084 for eggdev at eggheads.org; Sat, 12 Jan 2002 05:59:26 +0100
Message-ID: <3C3FC55A.50400 at freesurf.ch>
Date: Sat, 12 Jan 2002 06:10:50 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
References: <20020111155604.62872.qmail at web13102.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> Right now the sockbuf.c code expects the file/socket descriptor to already be
> created. The code that deals with creating sockets is in my_socket.c. I would
> tend to put the proxy code there, not as a filter. Making it a filter means
> adding "do connect" and "listen" hooks, which isn't a big deal. I can do it
> either way.


Choose the one you prefer mine was a suggestion to allow users to add 
their own proxy code from a module... :)

ITE


Received: from tomts16-srv.bellnexxia.net (tomts16-srv.bellnexxia.net [209.226.175.4])
	by tsss.org (Postfix) with ESMTP id CC27C10107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 23:23:03 -0600 (CST)
Received: from co414248-a ([65.93.78.83]) by tomts16-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020112052303.SPJJ22000.tomts16-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Sat, 12 Jan 2002 00:23:03 -0500
Message-Id: <4.1.20020111235947.01e8b790 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Sat, 12 Jan 2002 00:23:11 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <20020112032257.74877.qmail at web13102.mail.yahoo.com>
References: <4.1.20020111195143.01e9f100 at accel.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 10:22 PM 1/11/02 stdarg wrote:

>It seems simpler to have scripts in external files. Right now, scripting
>modules use the file extension to determine whether they parse it or not. That
>way there can be a single "loadscript" command that functions with all
>scripting modules.

How does a single "loadscript" command help us? All of the scripting
environments I can think of support the idea of loading another script.

>Oh, by the way, I was thinking about the plan to have config modules. I
realize
>now that we should not. ITE was right! One of our earlier goals was to be able
>to use the new config parser for channel files, user files, filesys.mod files,
>etc. For that to happen, either *all* config modules need to support rewrite
>ability, or we have to include 'backup' code for non-rewrite modules.

This may have been someone's idea for the plan, but not mine. I have not
done any code nor investigation toward merging all of the file code, just
the config and dynamic channel files. The user and filesys databases don't
have anything to do with configuration, and therefore don't belong in the
config module. Not to mention the fact that the 'parse tree' is set up to
preserve the format of the human-readable config file, not speed the
searching and loading of large amounts of data.

eli

Received: from smtprelay7.dc2.adelphia.net (smtprelay7.dc2.adelphia.net [64.8.50.39])
	by tsss.org (Postfix) with ESMTP id 7DC99108B58F
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 23:28:03 -0600 (CST)
Received: from sypher ([24.53.116.104]) by
          smtprelay7.dc2.adelphia.net (Netscape Messaging Server 4.15)
          with SMTP id GPT8IP00.Q6P for <eggdev at eggheads.org>; Sat, 12 Jan
          2002 00:28:01 -0500 
Message-ID: <009301c19b29$a45e6a60$68743518 at sypher>
From: "Wcc" <will at dawg.dynu.com>
To: <eggdev at eggheads.org>
References: <4.1.20020111195143.01e9f100 at accel.net> <4.1.20020111235947.01e8b790 at accel.net>
Subject: Re: Eggdev: config file format
Date: Sat, 12 Jan 2002 00:26:08 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message -----
From: "ejm" <presteign at sympatico.ca>
To: <eggdev at eggheads.org>
Sent: Saturday, January 12, 2002 12:23 AM
Subject: Re: Eggdev: config file format



> How does a single "loadscript" command help us? All of the scripting
> environments I can think of support the idea of loading another script.

Users shouldn't have to figure out what language a script is written in to
load it. 'loadscript <script>' is much more simple than

{tcl [options]
source script.tcl
}

> eli
Wcc



Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id DD0BC10107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 23:38:12 -0600 (CST)
Received: from mcfeely.concentric.net (mcfeely.concentric.net [207.155.198.83])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0C5cCj01059 
        for <eggdev at eggheads.org.>; Sat, 12 Jan 2002 00:38:12 -0500 (EST)
Received: from strudel.invalid.domain (ts008d38.hou-tx.concentric.net [216.112.141.146])
	by mcfeely.concentric.net (8.9.1a)
	id AAA06095; Sat, 12 Jan 2002 00:38:10 -0500 (EST)
Date: Fri, 11 Jan 2002 23:40:26 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: config file format
In-Reply-To: <009301c19b29$a45e6a60$68743518 at sypher>
Message-ID: <Pine.LNX.4.33.0201112338150.2502-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Sat, 12 Jan 2002, Wcc wrote:

> Users shouldn't have to figure out what language a script is written in to
> load it. 'loadscript <script>' is much more simple than
> 
> {tcl [options]
> source script.tcl
> }

Well, I personally will not go for this, since it has a dependency on the
file extension. Tcl's source command does not care what a file is named.

I still think 'script <language> { .... }' or something similar is the way
to go.

-Toth


Received: from smtprelay6.dc2.adelphia.net (smtprelay6.dc2.adelphia.net [64.8.50.38])
	by tsss.org (Postfix) with ESMTP id 69F9310107DB
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 23:41:22 -0600 (CST)
Received: from sypher ([24.53.116.104]) by
          smtprelay6.dc2.adelphia.net (Netscape Messaging Server 4.15)
          with SMTP id GPT94X00.TBN for <eggdev at eggheads.org>; Sat, 12 Jan
          2002 00:41:21 -0500 
Message-ID: <009d01c19b2b$8145aa50$68743518 at sypher>
From: "Wcc" <will at dawg.dynu.com>
To: <eggdev at eggheads.org>
References: <Pine.LNX.4.33.0201112338150.2502-100000 at strudel.invalid.domain>
Subject: Re: Eggdev: config file format
Date: Sat, 12 Jan 2002 00:39:29 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message -----
From: "Tothwolf" <tothwolf at concentric.net>
To: <eggdev at eggheads.org>
Sent: Saturday, January 12, 2002 12:40 AM
Subject: Re: Eggdev: config file format


> On Sat, 12 Jan 2002, Wcc wrote:
>
> > Users shouldn't have to figure out what language a script is written in
to
> > load it. 'loadscript <script>' is much more simple than
> >
> > {tcl [options]
> > source script.tcl
> > }
>
> Well, I personally will not go for this, since it has a dependency on the
> file extension. Tcl's source command does not care what a file is named.
>
> I still think 'script <language> { .... }' or something similar is the way
> to go.

You can still do what you're talking about, loadscript will just make it
easier for new users to load scripts.

> -Toth
Wcc


Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id 34304108B594
	for <eggdev at eggheads.org>; Fri, 11 Jan 2002 23:50:42 -0600 (CST)
Received: from mcfeely.concentric.net (mcfeely.concentric.net [207.155.198.83])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0C5ofj01867 
        for <eggdev at eggheads.org.>; Sat, 12 Jan 2002 00:50:41 -0500 (EST)
Received: from strudel.invalid.domain (ts008d38.hou-tx.concentric.net [216.112.141.146])
	by mcfeely.concentric.net (8.9.1a)
	id AAA08064; Sat, 12 Jan 2002 00:50:39 -0500 (EST)
Date: Fri, 11 Jan 2002 23:52:55 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: config file format
In-Reply-To: <009d01c19b2b$8145aa50$68743518 at sypher>
Message-ID: <Pine.LNX.4.33.0201112351280.2523-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Sat, 12 Jan 2002, Wcc wrote:

> You can still do what you're talking about, loadscript will just make it
> easier for new users to load scripts.

It would be no more difficult than what we currently use: 'source <file>',
instead it would just be:

  script tcl {
    source <file>
  }

This seems simple enough to me.

-Toth


Received: from web13104.mail.yahoo.com (web13104.mail.yahoo.com [216.136.174.149])
	by tsss.org (Postfix) with SMTP id E53A210107DB
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 00:12:23 -0600 (CST)
Message-ID: <20020112061223.85191.qmail at web13104.mail.yahoo.com>
Received: from [24.163.36.228] by web13104.mail.yahoo.com via HTTP; Fri, 11 Jan 2002 22:12:23 PST
Date: Fri, 11 Jan 2002 22:12:23 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: config file format
To: eggdev at eggheads.org
In-Reply-To: <4.1.20020111235947.01e8b790 at accel.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ejm <presteign at sympatico.ca> wrote:
> At 10:22 PM 1/11/02 stdarg wrote:
> 
> >It seems simpler to have scripts in external files. Right now, scripting
> >modules use the file extension to determine whether they parse it or not.
> That
> >way there can be a single "loadscript" command that functions with all
> >scripting modules.
> 
> How does a single "loadscript" command help us? All of the scripting
> environments I can think of support the idea of loading another script.

I guess it's just a matter of taste, but to me, the interface is simpler and
nicer looking. Compare:

loadscript scripts/blah.tcl
loadscript scripts/something.pl

loadtcl scripts/blah.tcl
loadperl scripts/something.pl

script tcl {
  source scripts/blah.tcl
}
script perl {
  somecommand scripts/blah.pl
}

(I don't know the perl equivalent of 'source', or even if there is one)

Also it's the most natural from a programming perspective, considering how the
scripting modules are designed. (Here's how they are designed: There are
several commands that each module implements, including "link variable",
"create command", and "load file". When the core or another module calls one of
those commands, *all* of the script modules are called. For some, they all take
action, like to create a command. Others, they can choose to break the call
sequence, like when they decide that the file load request rightly belongs to
them.)

> 
> >Oh, by the way, I was thinking about the plan to have config modules. I
> realize
> >now that we should not. ITE was right! One of our earlier goals was to be
> able
> >to use the new config parser for channel files, user files, filesys.mod
> files,
> >etc. For that to happen, either *all* config modules need to support rewrite
> >ability, or we have to include 'backup' code for non-rewrite modules.
> 
> This may have been someone's idea for the plan, but not mine. I have not
> done any code nor investigation toward merging all of the file code, just
> the config and dynamic channel files. The user and filesys databases don't
> have anything to do with configuration, and therefore don't belong in the

Hmm, maybe we have different philosophies about what config data is. To me it's
just keyword/value associations. The server code needs config data to store
hostnames, ports, passwords, etc... the user code needs config data to store
handles, flags, hostmasks, etc.

> config module. Not to mention the fact that the 'parse tree' is set up to
> preserve the format of the human-readable config file, not speed the
> searching and loading of large amounts of data.

It doesn't have to search. All the parser does is provide a way to get data
from disk to memory and back, right? Once it's in memory, it is converted to
the same structure it uses now. And the amount of data shouldn't really matter.
Are you making us an O(n^2) parser or something? hehe.

> 
> eli


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 0745510107DB
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 03:38:08 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0C9VPv04551
	for eggdev at eggheads.org; Sat, 12 Jan 2002 03:31:25 -0600
Date: Sat, 12 Jan 2002 03:31:25 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
Message-ID: <20020112033125.L25681 at techmonkeys.org>
References: <20020111155604.62872.qmail at web13102.mail.yahoo.com> <1856014033.20020111090843 at chore.swiaty.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <1856014033.20020111090843 at chore.swiaty.pl>; from takeda at eggheads.w.pl on Fri, Jan 11, 2002 at 09:08:43AM -0800
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, Jan 11, 2002 at 09:08:43AM -0800, TaKeDa wrote:

> AFAIK the IRCNET is most RFC complaint because they're using (and developing)
> the oryginal IRCd
> 
> Please look at RFC's 2810-2813 ie.
> http://www.faqs.org/rfcs/rfc2811.html
> 
> And please don't say that ircnet isn't RFC complaint (actually they're deciding
> about RFC, since they're developing the oryginal IRCd)
> Other networks are based on older versions (usually patched) of IRCd, that's why they don't
> support some of new features.
> 

er, no, everyone branched off the original, some efnet servers still run irc2.8+CS or irc2.8+hybrid
no network is right or wrong, ircnet is developing ircnet code, and they're breaking the original
RFC with the changes they make just like every other network. I too could release an RFC for my
special irc daemon and it would be newer than IRCnet's, that doesn't mean it has anything to do
with the original.

IRCNet's RFC's are for IRCNet, not IRC.

FYI, IRCNet is using the +e/+I code from the TS4 patches (IIRC) proposed for efnet code 
(hybrid and CS). Once again, IRCNet != IRC.


> -- 
> Best regards,
>  TaKeDa                            mailto:takeda at eggheads.w.pl

-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 7C642108B59A
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 03:40:12 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0C9XUo04583
	for eggdev at eggheads.org; Sat, 12 Jan 2002 03:33:30 -0600
Date: Sat, 12 Jan 2002 03:33:30 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
Message-ID: <20020112033330.M25681 at techmonkeys.org>
References: <20020111185724.78778.qmail at web13103.mail.yahoo.com> <2564722185.20020111113351 at chore.swiaty.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <2564722185.20020111113351 at chore.swiaty.pl>; from takeda at eggheads.w.pl on Fri, Jan 11, 2002 at 11:33:51AM -0800
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, Jan 11, 2002 at 11:33:51AM -0800, TaKeDa wrote:

> hold on, there is a new IRCd ahead (2.11) http://akson.sgh.waw.pl/~chopin/ircd/ROADMAP
> There is what they done, what they working on and what left :)
> Important changes are UID (every user will have unique ID, this ID will start
> from number) when netsplit happends and on two sides would be two users with
> same nick.

Undernet did this *years* ago, and it's more efficient than what IRCNet is doing,
the anti-kill code isn't there because there were too many disputes about how
it should be handled, but globally unique USERID's are nothing new.

> Then IRCd will change user nicks to their ID's.
> There will be no nick collisions, and nobody would be killed.
> (more about that http://akson.sgh.waw.pl/~chopin/ircd/uniqueID.txt)
> I think this idea is much better than TS.
> 

It isn't.

> 
> -- 
> Best regards,
>  TaKeDa                            mailto:takeda at eggheads.w.pl

-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id AD2E710107DB
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 06:55:15 -0600 (CST)
Received: from freesurf.ch (194.230.222.91) by freesurfmail.sunrise.ch (6.0.037)
        id 3C29156E0010D9D9 for eggdev at eggheads.org; Sat, 12 Jan 2002 13:48:31 +0100
Message-ID: <3C40334B.7080502 at freesurf.ch>
Date: Sat, 12 Jan 2002 13:59:55 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: getuser/setuser
References: <20020111212458.22936.qmail at web13102.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> Does anybody have opinions on how tcl_getuser/tcl_setuser should be rewritten?
> 
> Here's how it works right now:
> There is a list of types that work with setuser/getuser. Modules can create new
> types, and provide a callback function to set/get the value. When the tcl
> commands "setuser" and "getuser" are called, the C function looks up the type
> entry, gets the callback function, and calls it with the Tcl argc and argv
> values, so that the callback function can do whatever it wants.
> 
> There are some things I don't understand. Setuser/getuser is general enough
> that it can work for all aspects of user management. To change flags, you could
> do "setuser handle FLAGS blah", but instead we have the "chattr" function for
> that. In some area, the work is split between setuser and Tcl functions, like
> hosts. To add a host, you do "setuser handle HOSTS newhost", but to remove a
> host, you do "delhost handle host".

I see your point, and yes, this stuff could be more generic.
For user global/channel flags, i'm not sure. Would it make sense to 
implement functions to use the same interface of XTRA to handle a kind 
of data, which is anyway "fundamental"? Keep in mind that channel/global 
  flags are structurally more complex than most of the other entries. 
Prolly they will require a more complex interface than the actual one...
We aren't going to reimplement sql aren't we?



> It seems that the only point for setuser/getuser is to provide a way for
> modules and scripts to associate persistent data with a user. Since we are soon
> getting rewritable config code, perhaps setuser/getuser will be superceded by
> new, more general, setconfig/getconfig commands. I can see that working well
> for "XTRA" and "EMAIL" and such fields. I.e. fields that store information that
> is unused by eggdrop.

Userfile and config file could use the same format (which means that you 
can forget almost everything I said before). But they should be kept 
anyhow, in separate files.
And also don't forget about performance issues, which for config aren't 
so important, but for the userfile prolly are.


> 
> Things like the HOSTS and PASS fields are more suited to having their own
> commands like "addhost" and "setpass".

I agree.


All my point of what I said before is that there's no reason to make 
things more generic than they are actually reuired to be. It's always a 
fight "flexibility vs overdesign" :)


> 
> BTW it would be nice if some other people could help a bit with this "Tcl
> removal" process. I haven't even started on any of the modules, except for the
> bind tables, and even that isn't completely done.

Yup it would be nice. Trying to finish major stuff before adding new one 
(when they are intrusive changes)  would make it easier or we'll end up 
in nowhere. Maybe people are just scared with the number of major 
changes at once. Dunno :)

 >                                                 There is a lot of work

> remaining and if it's all left to me, I fear that we'll see Eggdrop 1.8 circa
> 2007 :).

What other major changes do you want to add besides the new net code, 
new config stuff and general cleanup?
Personally I think we have enough material for 1.8, other major features 
can wait for 1.10.



 >        If you want to help and just don't know how to get started, I 
could

> write up some instructions.

You should as I did with gettext, even if no one will send patches.
- It will help to understand your work
- It will make you understand if the API interface is OK or needs to be 
reviewed.


ITE



Received: from freesurfmail.sunrise.ch (freesurfmta01.sunrise.ch [194.230.0.16])
	by tsss.org (Postfix) with ESMTP id 5E0DE10107DB
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 07:07:01 -0600 (CST)
Received: from freesurf.ch (194.230.222.91) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DB853001A5ECA for eggdev at eggheads.org; Sat, 12 Jan 2002 14:00:20 +0100
Message-ID: <3C40360C.2030502 at freesurf.ch>
Date: Sat, 12 Jan 2002 14:11:40 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020112061223.85191.qmail at web13104.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> Hmm, maybe we have different philosophies about what config data is. To me it's
> just keyword/value associations. The server code needs config data to store
> hostnames, ports, passwords, etc... the user code needs config data to store
> handles, flags, hostmasks, etc.

There's a fundamental difference, tough.
User data will likely to change more often than the configuration and 
also the amount of data has a magnitude of difference. Just think when 
you share stuff in a large botnet. Yes, these are things that matter IMHO.


>>config module. Not to mention the fact that the 'parse tree' is set up to
>>preserve the format of the human-readable config file, not speed the
>>searching and loading of large amounts of data.
>>
> 
> It doesn't have to search. All the parser does is provide a way to get data
> from disk to memory and back, right? Once it's in memory, it is converted to
> the same structure it uses now. And the amount of data shouldn't really matter.
> Are you making us an O(n^2) parser or something? hehe.
> 
> 
>>eli
>>
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/
> 
> 




Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 5654810107DB
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 11:40:39 -0600 (CST)
Received: from grok.cs.huji.ac.il ([132.65.80.80])
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16PS8w-0006dA-00
	for eggdev at eggheads.org; Sat, 12 Jan 2002 19:40:34 +0200
Received: from elylevy by grok.cs.huji.ac.il with local (Exim 3.16 #1)
	id 16PS8v-0006pg-00
	for eggdev at eggheads.org; Sat, 12 Jan 2002 19:40:33 +0200
Date: Sat, 12 Jan 2002 19:40:33 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
In-Reply-To: <3C3EA165.3080509 at freesurf.ch>
Message-ID: <Pine.LNX.4.20_heb2.08.0201121940090.26201-100000 at grok.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I don't think that the right way to do it..
and remember that after certain amount of changes
well it just not irc server anymore


Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Fri, 11 Jan 2002, ITE wrote:

> Ian Campbell wrote:
> 
> > I wonder... could you use the filters to replace the irc module with net
> > specific modules?
> >
> > IE *cough* IRCNET.MOD *cough*
> >
> 
> Hehe,
> Net oriented modules are bad. Having one that is feature oriented makes
> easier toadapt eggdrop to weirdest irc server types.
> 
> I was wondering if the filters couldn't be used to add also proxy
> support trasparently ...
> 
> 
> ITE
> 
> 


Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 5FF0410107DB
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 11:45:53 -0600 (CST)
Received: from grok.cs.huji.ac.il ([132.65.80.80])
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16PSDz-0006gX-00
	for eggdev at eggheads.org; Sat, 12 Jan 2002 19:45:47 +0200
Received: from elylevy by grok.cs.huji.ac.il with local (Exim 3.16 #1)
	id 16PSDz-0006pk-00
	for eggdev at eggheads.org; Sat, 12 Jan 2002 19:45:47 +0200
Date: Sat, 12 Jan 2002 19:45:47 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: getuser/setuser
In-Reply-To: <20020111212458.22936.qmail at web13102.mail.yahoo.com>
Message-ID: <Pine.LNX.4.20_heb2.08.0201121945100.26201-100000 at grok.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

well can you tell us a bit about what needed to be done?
and general thing about how?

Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Fri, 11 Jan 2002, stdarg wrote:

> Does anybody have opinions on how tcl_getuser/tcl_setuser should be rewritten?
> 
> Here's how it works right now:
> There is a list of types that work with setuser/getuser. Modules can create new
> types, and provide a callback function to set/get the value. When the tcl


Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 857A210107DB
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 11:50:30 -0600 (CST)
Received: from grok.cs.huji.ac.il ([132.65.80.80])
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16PSIX-0006iM-00
	for eggdev at eggheads.org; Sat, 12 Jan 2002 19:50:29 +0200
Received: from elylevy by grok.cs.huji.ac.il with local (Exim 3.16 #1)
	id 16PSIX-0006pr-00
	for eggdev at eggheads.org; Sat, 12 Jan 2002 19:50:29 +0200
Date: Sat, 12 Jan 2002 19:50:29 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
In-Reply-To: <20020112061223.85191.qmail at web13104.mail.yahoo.com>
Message-ID: <Pine.LNX.4.20_heb2.08.0201121949500.26201-100000 at grok.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

great we'll have a one line config files
loadstcl tcl/realconfigfile

too much mess..

Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Fri, 11 Jan 2002, stdarg wrote:

> 
> --- ejm <presteign at sympatico.ca> wrote:
> > At 10:22 PM 1/11/02 stdarg wrote:


Received: from web13102.mail.yahoo.com (web13102.mail.yahoo.com [216.136.174.147])
	by tsss.org (Postfix) with SMTP id 3530B10107DB
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 14:00:21 -0600 (CST)
Message-ID: <20020112200019.87135.qmail at web13102.mail.yahoo.com>
Received: from [24.163.36.228] by web13102.mail.yahoo.com via HTTP; Sat, 12 Jan 2002 12:00:19 PST
Date: Sat, 12 Jan 2002 12:00:19 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: config file format
To: eggdev at eggheads.org
In-Reply-To: <3C40360C.2030502 at freesurf.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ITE <ite at freesurf.ch> wrote:
> stdarg wrote:
> 
> > Hmm, maybe we have different philosophies about what config data is. To me
> it's
> > just keyword/value associations. The server code needs config data to store
> > hostnames, ports, passwords, etc... the user code needs config data to
> store
> > handles, flags, hostmasks, etc.
> 
> There's a fundamental difference, tough.
> User data will likely to change more often than the configuration and 
> also the amount of data has a magnitude of difference. Just think when 
> you share stuff in a large botnet. Yes, these are things that matter IMHO.

We're not suddenly going to replace get_user_by_host() with
getconfig("user_by_host", hostname) or something. Once the data is loaded into
memory it doesn't matter how often it changes, and it doesn't matter how big
the data is. I don't see what the botnet has to do with it, unless you are
going to change the botnet protocol to match the new config format.

Ah perhaps it is this: Do you think that whenever a config variable is changed,
it will be written back to disk immediately? I hope that is not the plan, as
that certainly would have a performance impact when used with users.

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from nabob.dhs.org (h24-71-160-5.ss.shawcable.net [24.71.160.5])
	by tsss.org (Postfix) with ESMTP id 02DAB10107DB
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 15:44:59 -0600 (CST)
Received: from skyppey (bird.farkingshnit.com [10.0.0.3])
	by nabob.dhs.org (8.12.1/8.12.1) with SMTP id g0CM0wGs010623
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 16:01:07 -0600 (CST)
From: "Drew Larson" <skyppey at shaw.ca>
To: <eggdev at eggheads.org>
Date: Sat, 12 Jan 2002 15:45:50 -0600
Message-ID: <OIEHIIPOMEMJOPIEMAGOOEIGCAAA.skyppey at shaw.ca>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Importance: Normal
Subject: Eggdev: I am really sorry.
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Testing (my isp's mail servers suck).

Received: from tomts13-srv.bellnexxia.net (tomts13-srv.bellnexxia.net [209.226.175.34])
	by tsss.org (Postfix) with ESMTP id BA7A310107DB
	for <eggdev at eggheads.org>; Sat, 12 Jan 2002 16:49:07 -0600 (CST)
Received: from co414248-a ([65.93.85.95]) by tomts13-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020112224905.WUQU1750.tomts13-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Sat, 12 Jan 2002 17:49:05 -0500
Message-Id: <4.1.20020112171604.01de65e0 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Sat, 12 Jan 2002 17:49:16 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <Pine.LNX.4.33.0201112338150.2502-100000 at strudel.invalid.do
 main>
References: <009301c19b29$a45e6a60$68743518 at sypher>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 12:40 AM 1/12/02 Tothwolf wrote:

>On Sat, 12 Jan 2002, Wcc wrote:
>
>> Users shouldn't have to figure out what language a script is written in to
>> load it. 'loadscript <script>' is much more simple than
>> 
>> {tcl [options]
>> source script.tcl
>> }
>
>Well, I personally will not go for this, since it has a dependency on the
>file extension. Tcl's source command does not care what a file is named.

Agreed. If the user doesn't know what language the script is in, what is he
doing running it? I don't remember the precise wording of the axiom, but
its something along the lines of "Don't load a script you haven't read and
understood." We should not be rewarding ignorance by making it easier to
remain ignorant.

>I still think 'script <language> { .... }' or something similar is the way
>to go.

The phrasing has been selected so that there is an obvious difference
between a node and a script block, obvious for both the human editor of the
file, and for parser.

We already have a block using X Y {, which is a node. "channel #lamest {" I
feel its inappropriate to have to do a textual comparison to decide whether
to copy the block wholesale or whether to break it up for the config
engine. My way, if the first char on the line is a {, then its a script
block and we just copy it and hold it until a module with that name wakes up.

"{<scripting-module-name> [options [...]]"

This also gives us a way to pass some parameters to the module processing
the script without having to do any special work inside the node processing
code. It keeps things nice and clean.

"""
If you want to set some settings for a module, do it this way:

	<module-name> <specific-setting-group> {
	...
	}

If you want to send a block of text to a module for processing, do it this way:

	{<module-name> [processing-options]
	text goes here, as one big string including newlines, form-feeds, even
binary data
	}
"""

"module-name" is the name of the module as passed to module_register().

eli

Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 5762F1049000
	for <eggdev at eggheads.org>; Sun, 13 Jan 2002 04:04:02 -0600 (CST)
Received: from xil-18.cs.huji.ac.il ([132.65.181.18] ident=mail)
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16PhUf-0002lI-00
	for eggdev at eggheads.org; Sun, 13 Jan 2002 12:04:01 +0200
Received: from elylevy by xil-18.cs.huji.ac.il with local (Exim 3.22 #1)
	id 16PhUf-0001Ar-00
	for eggdev at eggheads.org; Sun, 13 Jan 2002 12:04:01 +0200
Date: Sun, 13 Jan 2002 12:04:01 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
In-Reply-To: <4.1.20020112171604.01de65e0 at accel.net>
Message-ID: <Pine.LNX.4.20_heb2.08.0201131202400.4506-100000 at xil-18.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I don't understand it,
would the config file parser load parser each time it finds 
this tcl or perl thing?
would it be removed from memory after?


Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Sat, 12 Jan 2002, ejm wrote:

> At 12:40 AM 1/12/02 Tothwolf wrote:
> 
> >On Sat, 12 Jan 2002, Wcc wrote:
> >
> >> Users shouldn't have to figure out what language a script is written in to
> >> load it. 'loadscript <script>' is much more simple than
> >>
> >> {tcl [options]
> >> source script.tcl
> >> }
> >
> >Well, I personally will not go for this, since it has a dependency on the
> >file extension. Tcl's source command does not care what a file is named.
> 
> Agreed. If the user doesn't know what language the script is in, what is he
> doing running it? I don't remember the precise wording of the axiom, but
> its something along the lines of "Don't load a script you haven't read and
> understood." We should not be rewarding ignorance by making it easier to
> remain ignorant.
> 
> >I still think 'script <language> { .... }' or something similar is the way
> >to go.
> 
> The phrasing has been selected so that there is an obvious difference
> between a node and a script block, obvious for both the human editor of the
> file, and for parser.
> 
> We already have a block using X Y {, which is a node. "channel #lamest {" I
> feel its inappropriate to have to do a textual comparison to decide whether
> to copy the block wholesale or whether to break it up for the config
> engine. My way, if the first char on the lineis a {, then its a script
> block and we just copy it and hold it until a module with that name wakes up.
> 
> "{<scripting-module-name> [options [...]]"
> 
> This also gives us a way to pass some parameters to the module processing
> the script without havingto do any special work inside the node processing
> code. It keeps things nice and clean.
> 
> """
> If you want to set some settings for a module, do it this way:
> 
> 	<module-name> <specific-setting-group> {
> 	...
> 	}
> 
> If you want to send a block of text to a module for processing, do it this way:
> 
> 	{<module-name> [processing-options]
> 	text goes here, as one big string including newlines, form-feeds, even
> binary data
> 	}
> """
> 
> "module-name" is the name of the module as passed to module_register().
> 
> eli
> 


Received: from freesurfmail.sunrise.ch (freesurfmta03.sunrise.ch [194.230.0.32])
	by tsss.org (Postfix) with ESMTP id 76D36104B803
	for <eggdev at eggheads.org>; Sun, 13 Jan 2002 20:03:43 -0600 (CST)
Received: from freesurf.ch (194.230.207.74) by freesurfmail.sunrise.ch (6.0.037)
        id 3C21F79800175508 for eggdev at eggheads.org; Mon, 14 Jan 2002 02:57:02 +0100
Message-ID: <3C423D98.8060800 at freesurf.ch>
Date: Mon, 14 Jan 2002 03:08:24 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: socket code
References: <Pine.LNX.4.20_heb2.08.0201121940090.26201-100000 at grok.cs.huji.ac.il>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Ely Levy wrote:

> I don't think that the right way to do it..
> and remember that after certain amount of changes
> well it just not irc server anymore
> 
> 
Ok, let's write a module for every major ircd with all their redundancies ;P


ITE





Received: from freesurfmail.sunrise.ch (freesurfmta02.sunrise.ch [194.230.0.17])
	by tsss.org (Postfix) with ESMTP id 6F80D108A512
	for <eggdev at eggheads.org>; Sun, 13 Jan 2002 20:11:47 -0600 (CST)
Received: from freesurf.ch (194.230.207.74) by freesurfmail.sunrise.ch (6.0.037)
        id 3C24F55B0014639F for eggdev at eggheads.org; Mon, 14 Jan 2002 03:05:05 +0100
Message-ID: <3C423F7D.2070006 at freesurf.ch>
Date: Mon, 14 Jan 2002 03:16:29 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020105
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020112200019.87135.qmail at web13102.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> --- ITE <ite at freesurf.ch> wrote:
> We're not suddenly going to replace get_user_by_host() with
> getconfig("user_by_host", hostname) or something. Once the data is loaded into
> memory it doesn't matter how often it changes, and it doesn't matter how big
> the data is. I don't see what the botnet has to do with it, unless you are
> going to change the botnet protocol to match the new config format.

I was thinking of every time you have a userfile transfer. From what i 
an remember they are reparsed.


> Ah perhaps it is this: Do you think that whenever a config variable is changed,
> it will be written back to disk immediately? I hope that is not the plan, as
> that certainly would have a performance impact when used with users.

Well, the "Persistency" word driven me out a little... sorry.
Btw ejm's isn't tough fir user data, it needs to be adapted. Oh well I 
guess we must wait until he post his code before continuing this thread :P


ITE




Received: from tomts13-srv.bellnexxia.net (tomts13-srv.bellnexxia.net [209.226.175.34])
	by tsss.org (Postfix) with ESMTP id 0641910107D3
	for <eggdev at eggheads.org>; Sun, 13 Jan 2002 20:44:06 -0600 (CST)
Received: from co414248-a ([65.93.73.122]) by tomts13-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020114024403.GGBP1750.tomts13-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Sun, 13 Jan 2002 21:44:03 -0500
Message-Id: <4.1.20020113211552.01deb630 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Sun, 13 Jan 2002 21:44:18 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: config file format
In-Reply-To: <3C423F7D.2070006 at freesurf.ch>
References: <20020112200019.87135.qmail at web13102.mail.yahoo.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 09:16 PM 1/13/02 ITE wrote:

>Well, the "Persistency" word driven me out a little... sorry.
>Btw ejm's isn't tough fir user data, it needs to be adapted. Oh well I 
>guess we must wait until he post his code before continuing this thread :P

Perhaps some generalization wouldn't hurt. My objections have merely been
because I don't think its intelligent to keep the user data in a text
format, nor jammed in with the config data.

Where do the advantages in abstracting this lie? It is probably true that a
more mature system for handling state data wouldn't be harmful; whether it
is worth the amount of restructuring necessary to achieve it is unclear to me.

ITE is right when he senses that I am looking toward persistancy. It was
perhaps shortsighted of me to design it such that only the config data is
properly handled, and I will soon try to expand the interface and see what
happens.

At 03:00 PM 1/12/02 stdarg wrote:

>Ah perhaps it is this: Do you think that whenever a config variable is
changed,
>it will be written back to disk immediately? I hope that is not the plan, as
>that certainly would have a performance impact when used with users.

Not immediately, unless so configured. I was thinking more along the lines
of the hourly like the userfile.... *ahem*.... but definately organized and
ready to go to disk at any moment.

eli

Received: from web13102.mail.yahoo.com (web13102.mail.yahoo.com [216.136.174.147])
	by tsss.org (Postfix) with SMTP id B07D010107D2
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 00:24:30 -0600 (CST)
Message-ID: <20020114062429.22145.qmail at web13102.mail.yahoo.com>
Received: from [24.163.36.228] by web13102.mail.yahoo.com via HTTP; Sun, 13 Jan 2002 22:24:29 PST
Date: Sun, 13 Jan 2002 22:24:29 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: config file format
To: eggdev at eggheads.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ejm <presteign at sympatico.ca> wrote:
> 
> Perhaps some generalization wouldn't hurt. My objections have merely been
> because I don't think its intelligent to keep the user data in a text

A text format is good because it's easy to maintain compatibility while
expanding, it's cross-platform (no htonl(), etc), it's human-editable, easier
to debug, and it accomplishes all that with fairly simple code. That is why so
many things are done in text format (http, ftp, irc, xml, ...).

> format, nor jammed in with the config data.

Hopefully the config engine can operate on more than one file. I agree it would
be silly to have all the users in the same file as the config data.

> 
> Where do the advantages in abstracting this lie? It is probably true that a
> more mature system for handling state data wouldn't be harmful; whether it
> is worth the amount of restructuring necessary to achieve it is unclear to
> me.

The biggest advantage, I guess, is that it eliminates the need for code that
does almost the same thing but with slight differences. Examples are user
records, filesys.mod databases, statistics modules/scripts, game scripts...
there are quite a few places it would come in handy.

Also, I think abstraction is good programming practice in general. It only
requires a little bit more effort, and it makes for much more versatile code.

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by tsss.org (Postfix) with ESMTP id 9F34310107D2
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 00:34:53 -0600 (CST)
Received: from pejo (xmas.ljusdal.net [194.17.209.18])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g0E6YnZa030420
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 07:34:49 +0100
Message-ID: <007c01c19cc5$9215b0f0$b304a8c0 at pejo>
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
Date: Mon, 14 Jan 2002 07:34:46 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: ircnet?
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Seems to me same ppl bring ircnet up as an issue from time to time
I hope their intentions are not to drop the support for that network
since Eggdrop's userbase would drop drasticly on all new versions.
Since ircnet is one of the top 4 biggest irc-nets and it don't have
any other means of channel service (like dalnet and undernet both has)
I think possibly as many as 25% of the eggdrop users are there.
Also calling ircnet non rfc-compliant I do think thats wrong atleast
I haven't seen anything in rfc-1459 that ircnet do not follow
yes they have added new fetures but like poptix said all other networks
has done that aswell.
And I think its very unrealistic to belive that the diffrent irc-net won't
keep evolving adding new features. (Just see how many that asks about
halfop support whatever that is, the requests about that keeps getting more
common and hmmm thats not ircnet and not undernet either..so should we add
support for that in a ircnet-module anyway? (that was sarcasm dont bother
answering it)

ITE said something as 'shouldn't we make Eggdrop feature oriented instead'
I agree with that, we need to make it easy to choose what features we want
included since alot of the networks do come up with new fetures compiling
eggdrop with support for all thouse fetures prolly wont be good it will be
huge.
ifdef's, modules somekinda combination perhaps and an easy way to choose
something like net-typ but at compile time.
I suggest some way of reading templates textfiles that list what features to
include in the compile.
ircnet.tmp, undernet.tmp..cp undernet.tmp mycustomnet.tmp, nano
mycustomnet.tmp...
if you want to compile a bot that works on both undernet and ircnet
then perhaps cp undernet.tmp underircnet.tmp, cat ircnet.tmp >>
underircnet.tmp

ah hell seems like a simple thing right now
the templates would only need to be updated sometimes when major irc-nets
change and users could help provide templates for other nets like quakenet
and so on.

It's 7.30 (early for me) so might miss something obvious but it
should give a general idea what I hope Eggdrop will be in the future
the natural choise of bot for any irc-net.

p.s I hope ppl understand the use of ircnet and irc-net in my email :o)

Per/dw


Received: from infra.link.si (infra.link.si [212.30.95.20])
	by tsss.org (Postfix) with ESMTP id B541810107D2
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 01:23:59 -0600 (CST)
Received: by infra.link.si (Postfix, from userid 1001)
	id 277465D56; Mon, 14 Jan 2002 08:18:49 +0100 (CET)
Date: Mon, 14 Jan 2002 08:18:49 +0100
From: Krome Plasma <krome at link.si>
To: eggdev at eggheads.org
Subject: Re: Eggdev: ircnet?
Message-ID: <20020114081849.A35457 at link.si>
References: <007c01c19cc5$9215b0f0$b304a8c0 at pejo>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0i
In-Reply-To: <007c01c19cc5$9215b0f0$b304a8c0 at pejo>; from dw at lixom.nu on Mon, Jan 14, 2002 at 07:34:46AM +0100
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Mon, Jan 14, 2002 at 07:34:46AM +0100, Per Johansson wrote:
> Seems to me same ppl bring ircnet up as an issue from time to time
> I hope their intentions are not to drop the support for that network
> since Eggdrop's userbase would drop drasticly on all new versions.
> Since ircnet is one of the top 4 biggest irc-nets and it don't have
> any other means of channel service (like dalnet and undernet both has)
> I think possibly as many as 25% of the eggdrop users are there.

No shit it will drop, it currently is biggest irc network.... :)

> Also calling ircnet non rfc-compliant I do think thats wrong atleast
> I haven't seen anything in rfc-1459 that ircnet do not follow
> yes they have added new fetures but like poptix said all other networks

Can the one that said it was non rfc1459 say what's so non-rfc 1459 about it ?
+ There has been 3 new irc rfcs written a while ago, that make 1459 obsolete,
so i could say that makes eggdrop obsolete or non irc rfc compliant ? :)

> has done that aswell.
> And I think its very unrealistic to belive that the diffrent irc-net won't
> keep evolving adding new features. 

Right.

> It's 7.30 (early for me) so might miss something obvious but it
> should give a general idea what I hope Eggdrop will be in the future
> the natural choise of bot for any irc-net.
> 
> p.s I hope ppl understand the use of ircnet and irc-net in my email :o)
> 
> Per/dw
> 

If they don't, opers on ircnet will have much much less work actually which
would be fine... :)

cu
Krome

Received: from web13101.mail.yahoo.com (web13101.mail.yahoo.com [216.136.174.146])
	by tsss.org (Postfix) with SMTP id 9ADC310107D8
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 08:57:22 -0600 (CST)
Message-ID: <20020114145719.14531.qmail at web13101.mail.yahoo.com>
Received: from [24.163.36.228] by web13101.mail.yahoo.com via HTTP; Mon, 14 Jan 2002 06:57:19 PST
Date: Mon, 14 Jan 2002 06:57:19 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: ircnet?
To: eggdev at eggheads.org
In-Reply-To: <20020114081849.A35457 at link.si>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- Krome Plasma <krome at link.si> wrote:
> 
> Can the one that said it was non rfc1459 say what's so non-rfc 1459 about it
> ?

The only real issue I saw about it was !channels. Maybe they're not so bad, but
the way they're handled in Eggdrop is clunky, I think.

> + There has been 3 new irc rfcs written a while ago, that make 1459 obsolete,
> so i could say that makes eggdrop obsolete or non irc rfc compliant ? :)

I looked at those rfc's, they are not that great. I wouldn't really want to be
compliant with them. A lot of stuff in them is just a bad idea, like the random
server-reop mode... no thanks.

> 
> > has done that aswell.
> > And I think its very unrealistic to belive that the diffrent irc-net won't
> > keep evolving adding new features. 
> 
> Right.
> 

I'm not saying we should drop support for ircnet, I just think it needs to be
re-implemented in a more thoughtful, extensible way.

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 2A6D410107D8
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 10:10:14 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g0EG31n28044
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 10:03:01 -0600
Message-ID: <003a01c19d15$f27e6bd0$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
References: <007c01c19cc5$9215b0f0$b304a8c0 at pejo>
Subject: Re: Eggdev: ircnet?
Date: Mon, 14 Jan 2002 10:10:12 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I have no plans to drop support for the big 4 networks .. that would be
silly. Each network has there own features -- it just seems sometimes that
ircnet is the first to have some weird ones (+Ie but now alot of other
networks are supporting those, I wish Undernet did, +e atleast and !channels
.. which I still find very silly)

Jeff

> Seems to me same ppl bring ircnet up as an issue from time to time
> I hope their intentions are not to drop the support for that network
> since Eggdrop's userbase would drop drasticly on all new versions.



Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 9E31710107D8
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 10:13:45 -0600 (CST)
Received: from zira (zira.techmonkeys.org [24.72.12.11])
	by techmonkeys.org (8.11.6/8.11.2) with SMTP id g0EG6Xn28201
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 10:06:33 -0600
Message-ID: <008901c19d16$70dc4650$0b0c4818 at zira>
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
Date: Mon, 14 Jan 2002 10:13:45 -0600
Organization: techmonkeys.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: Eggdev: Fw: 168 bans problems
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message -----
From: "Arik S" <arik_s at scopus.co.il>
To: <guppy at techmonkeys.org>; <Q at ping.be>; <arthur2 at Demoniak.hay-france.com>;
<elylevy at cs.huji.ac.il>; <urielr at hotmail.com>
Sent: Monday, January 14, 2002 1:51 AM
Subject: 168 bans problems


> Hi
> I send this email direct to you since there is problem with email list
> or some1 dosn't like the subject and block my email.
> The fact that the ban method in 1.6.8 is BAD , very BAD,
> if i were not oper i would lose all my channels....
> lets make simple tests:
> TEST 1:
> place 2 bots 1.6.8  on #channel
> now lets say i have +dynamicbans
> i want to add ban to user that just left channel (or kicked)
> .+ban *!*@lamers.lame.org #channel lamer!
> [03:17] <Bot1> [19:17] #arix# (#channel) +ban
> *!*@lamers.lame.org #channel (lamer!)
> [03:17] <Bot1> New #channel ban: *!*@lamers.lame.org (lamer!)
> The ban is not active on channel (too bad) , i want the ban active in
> channel at least ban-time to prevent lamer get back today.
> from the doc u added in 1.6.1:
> dw        Do not set bans if they don't match someone in the channel
>                     and the channel is set +dynamicbans.
>
> What to do ?
> lets make channel -dynamicbans
> oish..... aftet the bot join again to channel it add all the ban
> as it define in user list...
> please make the bot working as it used to be
> if i want to add ban so ban SHOULD be added to channel even
> channel is +dynamicbans.
> TEST 2:
> ok , u say if u want ban active set the ban manual on channel
> (hey , why to add manual to channel ? )
> mode #channel .+b *!*lol at lol.org
> and after that i set up the ban on Bot1.
> other user want to make same ban on other sharing bot:
> <Bot2> [19:40] tcl: builtin dcc call: *dcc:+ban arix 12 *!*lol at lol.org
> #channel lol
> look what happened on channel:
> Bot1 sets mode: -b *!*lol at lol.org
> ----why ????
> this what Bot1 got:
> <Bot1t> [17:40] Bot2: cancel ban *!*lol at lol.org on #channel
> -----why ????
> why the bot doesn't tell the user: "the ban already exist"
> more complicate with newchanban tcl , most of the script
> doen't check [isban $host $chan] if ban in banlist. and even they
> check still there is problem if 2 bots adding same ban cos they
> have same tcl...
> so one bot adding the ban , other remove it..
> meanwhile the abuser join to channel again cos the second bot
> removed the ban, he get kick and newchanban
> dosn't add the ban....
> why ? cos the lamer not on channel...
> funny haa?
> one bot add the ban other bot remove it...
> don't ask users to make checking if ban exist b4 +ban and
> don't ask all tcls make isban b4 adding newchanban.
> bot SHOULD never remove -ban if other share bot want to
> add same ban....
> The +ban and newchanban SHOULD make the ban active
> on channel.....even the user not on the channel....
> that why we have ban-time.....
> btw.. what happened in join/part flood ?
> bot add the ban or not ? (lets say the user got kicked
> and he is not on channel)
> Arix
> arix at ircnet.net
>
>
>


Received: from infra.link.si (infra.link.si [212.30.95.20])
	by tsss.org (Postfix) with ESMTP id D629D10107D8
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 10:43:48 -0600 (CST)
Received: by infra.link.si (Postfix, from userid 1001)
	id BC0735D6F; Mon, 14 Jan 2002 17:38:29 +0100 (CET)
Date: Mon, 14 Jan 2002 17:38:29 +0100
From: Krome Plasma <krome at link.si>
To: eggdev at eggheads.org
Subject: Re: Eggdev: ircnet?
Message-ID: <20020114173829.A46772 at link.si>
References: <20020114081849.A35457 at link.si> <20020114145719.14531.qmail at web13101.mail.yahoo.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0i
In-Reply-To: <20020114145719.14531.qmail at web13101.mail.yahoo.com>; from stdarg at yahoo.com on Mon, Jan 14, 2002 at 06:57:19AM -0800
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Mon, Jan 14, 2002 at 06:57:19AM -0800, stdarg wrote:
> 
> --- Krome Plasma <krome at link.si> wrote:
> > 
> > Can the one that said it was non rfc1459 say what's so non-rfc 1459 about it
> > ?
> 
> The only real issue I saw about it was !channels. Maybe they're not so bad, but
> the way they're handled in Eggdrop is clunky, I think.

They're rfced.

> 
> > + There has been 3 new irc rfcs written a while ago, that make 1459 obsolete,
> > so i could say that makes eggdrop obsolete or non irc rfc compliant ? :)
> 
> I looked at those rfc's, they are not that great. I wouldn't really want to be
> compliant with them. A lot of stuff in them is just a bad idea, like the random
> server-reop mode... no thanks.

That's just for !channels and channels.

> > 
> > > has done that aswell.
> > > And I think its very unrealistic to belive that the diffrent irc-net won't
> > > keep evolving adding new features. 
> > 
> > Right.
> > 
> 
> I'm not saying we should drop support for ircnet, I just think it needs to be
> re-implemented in a more thoughtful, extensible way.

What does ? You want to force reimplementation of ircnet or eggdrop ? :)
Anyway about the !channels. I don't like them personally, but if you want
eggdrop to be a good bot it should support features that may seem stupid to
you or me. Maybe they're not to someone else ?

Krome

Received: from infra.link.si (infra.link.si [212.30.95.20])
	by tsss.org (Postfix) with ESMTP id 84A7010107D8
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 10:48:04 -0600 (CST)
Received: by infra.link.si (Postfix, from userid 1001)
	id 66D1A5DC9; Mon, 14 Jan 2002 17:42:54 +0100 (CET)
Date: Mon, 14 Jan 2002 17:42:54 +0100
From: Krome Plasma <krome at link.si>
To: eggdev at eggheads.org
Subject: Re: Eggdev: ircnet?
Message-ID: <20020114174254.B46772 at link.si>
References: <007c01c19cc5$9215b0f0$b304a8c0 at pejo> <003a01c19d15$f27e6bd0$0b0c4818 at zira>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0i
In-Reply-To: <003a01c19d15$f27e6bd0$0b0c4818 at zira>; from guppy at techmonkeys.org on Mon, Jan 14, 2002 at 10:10:12AM -0600
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Mon, Jan 14, 2002 at 10:10:12AM -0600, Jeff Fisher wrote:
> I have no plans to drop support for the big 4 networks .. that would be
> silly. Each network has there own features -- it just seems sometimes that
> ircnet is the first to have some weird ones (+Ie but now alot of other
> networks are supporting those, I wish Undernet did, +e atleast and !channels
> .. which I still find very silly)
> 
> Jeff
> 
> > Seems to me same ppl bring ircnet up as an issue from time to time
> > I hope their intentions are not to drop the support for that network
> > since Eggdrop's userbase would drop drasticly on all new versions.
> 
> 

They may look silly. Yet they're in one of ircds. Therefore eggdrop should
support it. It's almost never that server developers adapt to the client
especially bots it's more clients & bots that adapt to server software via
scripts or programming etc.., which is kinda of logical imo...



Cu
Krome

Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tsss.org (Postfix) with ESMTP id B1C9410107D8
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 11:38:22 -0600 (CST)
Received: from takeda ([64.160.15.24])
 by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPX001QWVNXJ5 at mta5.snfc21.pbi.net> for eggdev at eggheads.org;
 Mon, 14 Jan 2002 09:38:22 -0800 (PST)
Date: Mon, 14 Jan 2002 09:37:57 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: ircnet?
In-reply-to: <003a01c19d15$f27e6bd0$0b0c4818 at zira>
To: eggdev at eggheads.org
Message-id: <13645793257.20020114093757 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <007c01c19cc5$9215b0f0$b304a8c0 at pejo>
 <003a01c19d15$f27e6bd0$0b0c4818 at zira>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello Jeff,

Monday, January 14, 2002, 8:10:12 AM, you wrote:

> I have no plans to drop support for the big 4 networks .. that would be
> silly. Each network has there own features -- it just seems sometimes that
> ircnet is the first to have some weird ones (+Ie but now alot of other
> networks are supporting those, I wish Undernet did, +e atleast and !channels
> .. which I still find very silly)

+Ie isn't weird it is pretty useful (that's why other networks starts to use
them)
!channels actually are pretty good protection from channel colide, but +r flag
is silly, it is better to create new channel in netsplit, and ask people on
opless channel to part, and then join channel with new prefix.
Also creating two channels with same name isn't problem for users, since they
can get list of channels by writing /quote list !channel, it will give all
channels with same name.

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-8.abo.wanadoo.fr [80.8.74.8])
	by tsss.org (Postfix) with ESMTP id 830F810107DA
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 12:07:08 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g0EI74O25974
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 19:07:04 +0100
Message-ID: <004901c19d26$41981ad0$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
References: <008901c19d16$70dc4650$0b0c4818 at zira>
Subject: Re: Eggdev: Fw: 168 bans problems
Date: Mon, 14 Jan 2002 19:06:57 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message -----
From: "Jeff Fisher" <guppy at techmonkeys.org>
To: <eggdev at eggheads.org>
Sent: Monday, January 14, 2002 5:13 PM
Subject: Eggdev: Fw: 168 bans problems


>
> ----- Original Message -----
> From: "Arik S" <arik_s at scopus.co.il>
> To: <guppy at techmonkeys.org>; <Q at ping.be>;
<arthur2 at Demoniak.hay-france.com>;
> <elylevy at cs.huji.ac.il>; <urielr at hotmail.com>
> Sent: Monday, January 14, 2002 1:51 AM
> Subject: 168 bans problems
>
>
> > Hi
> > I send this email direct to you since there is problem with email list
> > or some1 dosn't like the subject and block my email.
> > The fact that the ban method in 1.6.8 is BAD , very BAD,
> > if i were not oper i would lose all my channels....
> > lets make simple tests:
> > TEST 1:
> > place 2 bots 1.6.8  on #channel
> > now lets say i have +dynamicbans
> > i want to add ban to user that just left channel (or kicked)
> > .+ban *!*@lamers.lame.org #channel lamer!
> > [03:17] <Bot1> [19:17] #arix# (#channel) +ban
> > *!*@lamers.lame.org #channel (lamer!)
> > [03:17] <Bot1> New #channel ban: *!*@lamers.lame.org (lamer!)
> > The ban is not active on channel (too bad) , i want the ban active in
> > channel at least ban-time to prevent lamer get back today.
> > from the doc u added in 1.6.1:
> > dw        Do not set bans if they don't match someone in the channel
> >                     and the channel is set +dynamicbans.
> >
> > What to do ?
> > lets make channel -dynamicbans
> > oish..... aftet the bot join again to channel it add all the ban
> > as it define in user list...
> > please make the bot working as it used to be
> > if i want to add ban so ban SHOULD be added to channel even
> > channel is +dynamicbans.
> > TEST 2:
> > ok , u say if u want ban active set the ban manual on channel
> > (hey , why to add manual to channel ? )
> > mode #channel .+b *!*lol at lol.org
> > and after that i set up the ban on Bot1.
> > other user want to make same ban on other sharing bot:
> > <Bot2> [19:40] tcl: builtin dcc call: *dcc:+ban arix 12 *!*lol at lol.org
> > #channel lol
> > look what happened on channel:
> > Bot1 sets mode: -b *!*lol at lol.org
> > ----why ????
> > this what Bot1 got:
> > <Bot1t> [17:40] Bot2: cancel ban *!*lol at lol.org on #channel
> > -----why ????
> > why the bot doesn't tell the user: "the ban already exist"
> > more complicate with newchanban tcl , most of the script
> > doen't check [isban $host $chan] if ban in banlist. and even they
> > check still there is problem if 2 bots adding same ban cos they
> > have same tcl...
> > so one bot adding the ban , other remove it..
> > meanwhile the abuser join to channel again cos the second bot
> > removed the ban, he get kick and newchanban
> > dosn't add the ban....
> > why ? cos the lamer not on channel...
> > funny haa?
> > one bot add the ban other bot remove it...
> > don't ask users to make checking if ban exist b4 +ban and
> > don't ask all tcls make isban b4 adding newchanban.
> > bot SHOULD never remove -ban if other share bot want to
> > add same ban....
> > The +ban and newchanban SHOULD make the ban active
> > on channel.....even the user not on the channel....
> > that why we have ban-time.....
> > btw.. what happened in join/part flood ?
> > bot add the ban or not ? (lets say the user got kicked
> > and he is not on channel)
> > Arix
> > arix at ircnet.net
> >
> >
> >

The patch I sent regarding ban problem (was named bannotset.patch ) should
correct problem desbribed in TEST 2
The user should also check max-modes in the config file.






Received: from mta03bw.bigpond.com (mta03bw.bigpond.com [139.134.6.86])
	by tsss.org (Postfix) with ESMTP id 0764910107DA
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 12:14:11 -0600 (CST)
Received: from mrsquiggle.bigpond.net.au ([144.135.24.84]) by
          mta03bw.bigpond.com (Netscape Messaging Server 4.15) with SMTP
          id GPXXNB00.IWN for <eggdev at eggheads.org>; Tue, 15 Jan 2002
          04:21:11 +1000 
Received: from CPE-203-51-56-197.nsw.bigpond.net.au ([203.51.56.197]) by bwmam06.mailsvc.email.bigpond.com(MailRouter V3.0h 47/586491); 15 Jan 2002 04:14:07
Message-Id: <5.1.0.14.2.20020115051222.00b1e3f8 at pop-server>
X-Sender: xonnels at pop-server
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Tue, 15 Jan 2002 05:14:22 +1100
To: eggdev at eggheads.org
From: Shayne Lennox <xonnels at bigpond.net.au>
Subject: Re: Eggdev: Fw: 168 bans problems
In-Reply-To: <008901c19d16$70dc4650$0b0c4818 at zira>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hi,

At 03:13 AM 15/01/2002, you wrote:
> > I send this email direct to you since there is problem with email list
> > or some1 dosn't like the subject and block my email.

You sent it to eggdev at egghelp.org.

> > TEST 1:
> > place 2 bots 1.6.8  on #channel
> > now lets say i have +dynamicbans
> > i want to add ban to user that just left channel (or kicked)
> > .+ban *!*@lamers.lame.org #channel lamer!
> > [03:17] <Bot1> [19:17] #arix# (#channel) +ban
> > *!*@lamers.lame.org #channel (lamer!)
> > [03:17] <Bot1> New #channel ban: *!*@lamers.lame.org (lamer!)
> > The ban is not active on channel (too bad) , i want the ban active in
> > channel at least ban-time to prevent lamer get back today.
> > from the doc u added in 1.6.1:
> > dw        Do not set bans if they don't match someone in the channel
> >                     and the channel is set +dynamicbans.
> >
> > What to do ?

You can make the ban sticky by adding the "sticky" option to newchanban, 
then immediately unstick it. It's an annoying work around, but it seems to 
work nonetheless.

> > TEST 2:
> > ok , u say if u want ban active set the ban manual on channel
> > (hey , why to add manual to channel ? )
> > mode #channel .+b *!*lol at lol.org
> > and after that i set up the ban on Bot1.
> > other user want to make same ban on other sharing bot:
> > <Bot2> [19:40] tcl: builtin dcc call: *dcc:+ban arix 12 *!*lol at lol.org
> > #channel lol
> > look what happened on channel:
> > Bot1 sets mode: -b *!*lol at lol.org
> > ----why ????
> > this what Bot1 got:
> > <Bot1t> [17:40] Bot2: cancel ban *!*lol at lol.org on #channel
> > -----why ????
> > why the bot doesn't tell the user: "the ban already exist"
> > more complicate with newchanban tcl , most of the script
> > doen't check [isban $host $chan] if ban in banlist. and even they
> > check still there is problem if 2 bots adding same ban cos they
> > have same tcl...
> > so one bot adding the ban , other remove it..

blaster submitted a patch for this problem just before 1.6.8's release but, 
being so close to the desired release date, it wasn't applied. Has it been 
applied to the 1.6.9 CVS? In any case, it's yet to be tested to see if it 
fixes the problem without introducing any new problems.

Regards,

Shayne Lennox


Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 6F208108A512
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 13:51:21 -0600 (CST)
Received: from inferno-01.cs.huji.ac.il ([132.65.32.101] ident=mail)
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16QD8Z-0006h0-00
	for eggdev at eggheads.org; Mon, 14 Jan 2002 21:51:19 +0200
Received: from elylevy by inferno-01.cs.huji.ac.il with local (Exim 3.16 #1)
	id 16QD8Z-0000cc-00
	for eggdev at eggheads.org; Mon, 14 Jan 2002 21:51:19 +0200
Date: Mon, 14 Jan 2002 21:51:19 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: ircnet?
In-Reply-To: <20020114145719.14531.qmail at web13101.mail.yahoo.com>
Message-ID: <Pine.LNX.4.20_heb2.08.0201142150330.25873-100000 at inferno-01.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

how does other irc client like mirc or bitchx(ircii) deal with
all the ircnet new modes?
 

Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Mon, 14 Jan 2002, stdarg wrote:

> 
> --- Krome Plasma <krome at link.si> wrote:
> >
> > Can the one that said it was non rfc1459 say what's so non-rfc 1459 about it
> > ?
> 
> The only real issue I saw about it was !channels. Maybe they're not so bad, but
> the way they're handled in Eggdrop is clunky, I think.


Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tsss.org (Postfix) with ESMTP id 37B08108A512
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 14:21:07 -0600 (CST)
Received: from takeda ([64.160.15.24])
 by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPY001FJ371ID at mta5.snfc21.pbi.net> for eggdev at eggheads.org;
 Mon, 14 Jan 2002 12:21:01 -0800 (PST)
Date: Mon, 14 Jan 2002 12:20:49 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: ircnet?
In-reply-to:
 <Pine.LNX.4.20_heb2.08.0201142150330.25873-100000 at inferno-01.cs.huji.ac.il>
To: eggdev at eggheads.org
Message-id: <5155564898.20020114122049 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References:
 <Pine.LNX.4.20_heb2.08.0201142150330.25873-100000 at inferno-01.cs.huji.ac.il>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello Ely,

Monday, January 14, 2002, 11:51:19 AM, you wrote:

> how does other irc client like mirc or bitchx(ircii) deal with
> all the ircnet new modes?
 
mIRC supports it, next to banlist there are buttons, to show
bans/exempts/invites.
Don't know about bitchx, but MODE #chan +b/+e/+I should work everywhere.
I don't know any IRC client which have problems on IRCNet.

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id D64FE108B5BE
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 16:00:32 -0600 (CST)
Received: from inferno-01.cs.huji.ac.il ([132.65.32.101] ident=mail)
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16QF9a-0000ya-00
	for eggdev at eggheads.org; Tue, 15 Jan 2002 00:00:30 +0200
Received: from elylevy by inferno-01.cs.huji.ac.il with local (Exim 3.16 #1)
	id 16QF9a-00040q-00
	for eggdev at eggheads.org; Tue, 15 Jan 2002 00:00:30 +0200
Date: Tue, 15 Jan 2002 00:00:30 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: ircnet?
In-Reply-To: <5155564898.20020114122049 at chore.swiaty.pl>
Message-ID: <Pine.LNX.4.20_heb2.08.0201150000130.15424-100000 at inferno-01.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I mean in the general idea,
with all the new nets and the weird modes not only ircnet

Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Mon, 14 Jan 2002, TaKeDa wrote:

> Hello Ely,
> 
> Monday, January 14, 2002, 11:51:19 AM, you wrote:
> 
> > how does other irc client like mirc or bitchx(ircii) deal with
> > all the ircnet new modes?
> 
> mIRC supports it, next to banlist there are buttons, to show
> bans/exempts/invites.
> Don't know about bitchx, but MODE #chan +b/+e/+I should work everywhere.
> I don't know any IRC client which have problems on IRCNet.
> 
> --
> Best regards,
>  TaKeDa                          mailto:takeda at eggheads.w.pl
> 
> 


Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 8C9EA10107D8
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 17:16:21 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0EN95s27713
	for eggdev at eggheads.org; Mon, 14 Jan 2002 17:09:05 -0600
Date: Mon, 14 Jan 2002 17:09:05 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: ircnet?
Message-ID: <20020114170905.A25681 at techmonkeys.org>
References: <007c01c19cc5$9215b0f0$b304a8c0 at pejo>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <007c01c19cc5$9215b0f0$b304a8c0 at pejo>; from dw at lixom.nu on Mon, Jan 14, 2002 at 07:34:46AM +0100
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

[snip]
> Per/dw

Some things from other network are useful, even if not implemented on the current network
(such as exempts), this makes it so that you can ban, say, *@*.aol.com, but add an exempt
for *foo@*.aol.com so that 'foo' won't be banned on join, other things like ! channels are
not useful on any network other than ircnet, you have to weigh the cost vs. usefulness
along with possibility of collision (such as numerics, or if some other network decided
to use ! channels to denote something else) 

I don't like a ton of ifdef's, but I don't like bloated code either, putting all the ircnet-only
stuff into an ircnet module would be useful, putting every little feature into its own module
would not.

-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 0940410107E6
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 22:09:09 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0F41nx15671
	for eggdev at eggheads.org; Mon, 14 Jan 2002 22:01:49 -0600
Date: Mon, 14 Jan 2002 22:01:49 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: ircnet?
Message-ID: <20020114220149.B25681 at techmonkeys.org>
References: <20020114081849.A35457 at link.si> <20020114145719.14531.qmail at web13101.mail.yahoo.com> <20020114173829.A46772 at link.si>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <20020114173829.A46772 at link.si>; from krome at link.si on Mon, Jan 14, 2002 at 05:38:29PM +0100
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> > The only real issue I saw about it was !channels. Maybe they're not so bad, but
> > the way they're handled in Eggdrop is clunky, I think.
> 
> They're rfced.
> 
Here:

Network Working Group                                        M. Hallacy
Request for Comments: 31337                                      
                                                               Jan 2002

                      Internet Relay Chat Protocol

Status of This Memo

	Finished

Abstract

   The IRC protocol is a text-based protocol, with the simplest client
   being any socket program capable of connecting to the server.

Table of Contents

		1. Demands
		2. Afterthoughts


1.	Demands

	All IRC Clients must send the string QUIT upon connection.

2.	This RFC is a continuance of RFC1459 and obseletes any other IRC related
	RFC's.


---------------- EOF -------------------


There, now make sure that YOUR irc client is up to date with my new RFC, and bugger off.

-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tsss.org (Postfix) with ESMTP id C130810107E6
	for <eggdev at eggheads.org>; Mon, 14 Jan 2002 23:49:24 -0600 (CST)
Received: from takeda ([64.160.15.24])
 by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPY00382TIBM5 at mta5.snfc21.pbi.net> for eggdev at eggheads.org;
 Mon, 14 Jan 2002 21:49:23 -0800 (PST)
Date: Mon, 14 Jan 2002 21:49:16 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: ircnet?
In-reply-to: <20020114220149.B25681 at techmonkeys.org>
To: eggdev at eggheads.org
Message-id: <2689671040.20020114214916 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <20020114081849.A35457 at link.si>
 <20020114145719.14531.qmail at web13101.mail.yahoo.com>
 <20020114173829.A46772 at link.si> <20020114220149.B25681 at techmonkeys.org>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello Matthew,

Monday, January 14, 2002, 8:01:49 PM, you wrote:

>> > The only real issue I saw about it was !channels. Maybe they're not so bad, but
>> > the way they're handled in Eggdrop is clunky, I think.
>> 
>> They're rfced.
>> 
> Here:

> Network Working Group                                        M. Hallacy
> Request for Comments: 31337

Unfortunatelly # 31337 is already used ;>
http://lcamtuf.coredump.cx/soft/trash/rfc31337.txt
I found other one too:
http://www.antioffline.com/rfc31337.txt

>                                                                Jan 2002
>                       Internet Relay Chat Protocol
> Status of This Memo
>         Finished
> Abstract
>    The IRC protocol is a text-based protocol, with the simplest client
>    being any socket program capable of connecting to the server.
> Table of Contents
>                 1. Demands
>                 2. Afterthoughts
> 1.      Demands
>         All IRC Clients must send the string QUIT upon connection.
> 2.      This RFC is a continuance of RFC1459 and obseletes any other IRC related
>         RFC's.

LOL

> There, now make sure that YOUR irc client is up to date with my new RFC, and bugger off.

Shouldn't you first submit your RFC to RFC archive?
I belive they should assign number to your RFC :>

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by tsss.org (Postfix) with ESMTP id B50E110107DD
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 00:41:11 -0600 (CST)
Received: from pejo (xmas.ljusdal.net [194.17.209.18])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g0F6f7Za004004
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 07:41:07 +0100
Message-ID: <002f01c19d8f$9d93fc50$b304a8c0 at pejo>
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
References: <5.1.0.14.2.20020115051222.00b1e3f8 at pop-server>
Subject: Re: Eggdev: Fw: 168 bans problems
Date: Tue, 15 Jan 2002 07:41:03 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I missed the patch that 'fix the problem'
so I can't evaluate it.
I hope it's not just a simple revert back to what it
was before since then you add back a bug.
If channel is +dynamicbans and noone in the channel
match the ban you add it _should not_ be set.
Just read the help any text shiped with Eggdrop and
you will see this is how it should work.
Alot of ppl reported this buggy behaviour that Eggdrop
set the ban even though it shouldn't have, it got very obvious
like when getting a new userfile with lots of bans in them that got set
filled the ban list, and when ppl .+ban'ed alot of new standardbans
that unessessarily filled the banlist or moved bans from channelbans
to global bans (or like more common the other way around)
and the bot set every fucking ban totally unessessarily spamming the
channel and creating lag for it self and filling the ban list.
So if a few ppl want the old behavior back they should write a script
that does what they want or somehow else fix it just do not
revert back to the old behavior for all ppl.
If there is other real bugs then of course they should be fixed
like I seen bots -b+b *.blah.com, *.blah.com and some other
weird stuff.

Regards
dw


Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by tsss.org (Postfix) with ESMTP id C680610107DD
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 00:50:27 -0600 (CST)
Received: from pejo (xmas.ljusdal.net [194.17.209.18])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g0F6oOZa004444
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 07:50:24 +0100
Message-ID: <004501c19d90$e9a8cd90$b304a8c0 at pejo>
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
References: <007c01c19cc5$9215b0f0$b304a8c0 at pejo> <20020114170905.A25681 at techmonkeys.org>
Subject: Re: Eggdev: ircnet?
Date: Tue, 15 Jan 2002 07:50:17 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> I don't like a ton of ifdef's, but I don't like bloated code either,
putting all the ircnet-only
> stuff into an ircnet module would be useful, putting every little feature
into its own module
> would not.

Yeah but if we done it that way when ircnet added +I and +e and !channels
support
we would have a bot now that didn't support +e(xempts) and +I(nvites) modes
on
other nets unless you loaded ircnet.mod.
I don't like !channels, I never use !channels and I know alot of ppl on
ircnet
that feel the same and wouldn't cry if !channels support where gone.
Thouse two things are the reason why I feel bundling them in one mod
would be wrong. Wouldn't it be great if you could choose to have support for
+I and +e and didn't have to worrie about the !channel mess.
oh oh sounds like EFNet hehe. (don't like efnet either to many vanity chans)

Anyway I haven't seen anyone comeup with a way to handle !channels
in a module or any other solution good or bad so this thread is kinda
hmm don't know the english word but we seems to be arguing about
stuff we don't currently know how to solve anyway.

dw


Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tsss.org (Postfix) with ESMTP id B2CC810107DD
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 01:07:19 -0600 (CST)
Received: from takeda ([64.160.15.24])
 by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GPY00AGDX461K at mta5.snfc21.pbi.net> for eggdev at eggheads.org;
 Mon, 14 Jan 2002 23:07:19 -0800 (PST)
Date: Mon, 14 Jan 2002 23:06:59 -0800
From: TaKeDa <takeda at eggheads.w.pl>
Subject: Re: Eggdev: ircnet?
In-reply-to: <004501c19d90$e9a8cd90$b304a8c0 at pejo>
To: eggdev at eggheads.org
Message-id: <12694334395.20020114230659 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <007c01c19cc5$9215b0f0$b304a8c0 at pejo>
 <20020114170905.A25681 at techmonkeys.org> <004501c19d90$e9a8cd90$b304a8c0 at pejo>
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello Per,

Monday, January 14, 2002, 10:50:17 PM, you wrote:

> Anyway I haven't seen anyone comeup with a way to handle !channels
> in a module or any other solution good or bad so this thread is kinda
> hmm don't know the english word but we seems to be arguing about
> stuff we don't currently know how to solve anyway.

I belive !channels should be handled different way,
User should add channel with prefix ie.
instead:
.+chan !mychannel
should be
.+chan !ABCDEmychannel

And !ABCDEmychannel should be seen for bot as !ABCDEmychannel
I belive there should be optional way to specify the oryginal name (!mychannel)
And while is netsplit, and bot have this name set it could try to create new
channel, and add it automatically to userlist, and send note to owner.

I belive this would fix most of the issues witch !channels, and make it work
as !channels would designed to work.

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from mirabelle.merseine.nu (ca-ol-bordeaux-26-8.abo.wanadoo.fr [80.8.74.8])
	by tsss.org (Postfix) with ESMTP id 3347310107D7
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 01:40:19 -0600 (CST)
Received: from cerise (cerise [192.168.2.2])
	by mirabelle.merseine.nu (8.11.4/8.11.4) with SMTP id g0F7eIO14540
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 08:40:18 +0100
Message-ID: <000701c19d97$dd021bd0$0202a8c0 at cerise>
From: "blaster^" <blasterb at wanadoo.Fr>
To: <eggdev at eggheads.org>
References: <5.1.0.14.2.20020115051222.00b1e3f8 at pop-server> <002f01c19d8f$9d93fc50$b304a8c0 at pejo>
Subject: Re: Eggdev: Fw: 168 bans problems
Date: Tue, 15 Jan 2002 08:40:11 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message -----
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
Sent: Tuesday, January 15, 2002 7:41 AM
Subject: Re: Eggdev: Fw: 168 bans problems


> I missed the patch that 'fix the problem'
> so I can't evaluate it.
> I hope it's not just a simple revert back to what it
> was before since then you add back a bug.

no it is not. it just suppress the call to u_delban in u_addban, u_delinvite
in u_addinvite, and u_delexempt in u_addexempt and refresh the userinfo in
the appropriated list.
This is more  a kind of 'hack' than a real fix. I do think the mode -b is
due to the random delay in add_delay called in share_mns_ban and
share_mns_banchan because of  the u_delban/shareout if the ban exists but I
haven't found anyway to proof it.





Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 9C4C710107D7
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 08:36:23 -0600 (CST)
Received: from gx-100.cs.huji.ac.il ([132.65.180.100] ident=mail)
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16QUhK-0005Xe-00
	for eggdev at eggheads.org; Tue, 15 Jan 2002 16:36:22 +0200
Received: from elylevy by gx-100.cs.huji.ac.il with local (Exim 3.22 #1)
	id 16QUhK-0000TH-00
	for eggdev at eggheads.org; Tue, 15 Jan 2002 16:36:22 +0200
Date: Tue, 15 Jan 2002 16:36:22 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: Fw: 168 bans problems
In-Reply-To: <002f01c19d8f$9d93fc50$b304a8c0 at pejo>
Message-ID: <Pine.LNX.4.20_heb2.08.0201151632470.1799-100000 at gx-100.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

never the less we NEED to have some way to make it active if 
the person is not on the channel, sometimes you kick a person of a channel
(spammer, takeover, bot or so) and you want them to be banned
so they won't come back making it stick is rather annoying
especially since you can't change +ban behaivor.
I donno how to solve it making +aban is silly adding to +ban
another argument...

any ideas?  

Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Tue, 15 Jan 2002, Per Johansson wrote:

> I missed the patch that 'fix the problem'
> so I can't evaluate it.
> I hope it's not just a simple revert back to what it
> was before since then you add back a bug.
> If channel is +dynamicbans and noone in the channel
> match the ban you add it _should not_ be set.
> Just read the help any text shiped with Eggdrop and
> you will see this is how it should work.
> Alot of ppl reported this buggy behaviour that Eggdrop
> set the ban even though it shouldn't have, it got very obvious
> like when getting a new userfile with lots of bans in them that got set
> filled the ban list, and when ppl .+ban'ed alot of new standardbans
> that unessessarily filled the banlist or moved bans from channelbans
> to global bans (or like more common the other way around)
> and the bot set every fucking ban totally unessessarily spamming the
> channel and creating lag for it self and filling the ban list.
> So if a few ppl want the old behavior back they should write a script
> that does what they want or somehow else fix it just do not
> revert back to the old behavior for all ppl.
> If there is other real bugs then of course they should be fixed
> like I seen bots -b+b *.blah.com, *.blah.com and some other
> weird stuff.
> 
> Regards
> dw
> 
> 


Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by tsss.org (Postfix) with ESMTP id E997210107EB
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 08:49:12 -0600 (CST)
Received: from pejo (xmas.ljusdal.net [194.17.209.18])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g0FEmxBE002366
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 15:49:07 +0100
Message-ID: <00ba01c19dd3$cb19f1e0$b304a8c0 at pejo>
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
References: <Pine.LNX.4.20_heb2.08.0201151632470.1799-100000 at gx-100.cs.huji.ac.il>
Subject: Re: Eggdev: Fw: 168 bans problems
Date: Tue, 15 Jan 2002 15:48:57 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Theres already a special meaning of prefix @ on the ban reason
perhaps adding anotherone like & that means set ban nomatter if it
matches anyone in the channel like if the chan was -dynamicbans

dw


Received: from cs.huji.ac.il (cs.huji.ac.il [132.65.16.10])
	by tsss.org (Postfix) with ESMTP id 6C5FF10107EB
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 10:18:29 -0600 (CST)
Received: from grok.cs.huji.ac.il ([132.65.80.80] ident=mail)
	by cs.huji.ac.il with esmtp (Exim 3.34 #1)
	id 16QWI8-0007lP-00
	for eggdev at eggheads.org; Tue, 15 Jan 2002 18:18:28 +0200
Received: from elylevy by grok.cs.huji.ac.il with local (Exim 3.22 #1)
	id 16QWI8-0000OD-00
	for eggdev at eggheads.org; Tue, 15 Jan 2002 18:18:28 +0200
Date: Tue, 15 Jan 2002 18:18:27 +0200 (IST)
From: Ely Levy <elylevy at cs.huji.ac.il>
To: eggdev at eggheads.org
Subject: Re: Eggdev: Fw: 168 bans problems
In-Reply-To: <00ba01c19dd3$cb19f1e0$b304a8c0 at pejo>
Message-ID: <Pine.LNX.4.20_heb2.08.0201151818130.1500-100000 at grok.cs.huji.ac.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

that sound like a good idea
should I write the patch?

Ely Levy
System group
Hebrew University 
Jerusalem Israel



On Tue, 15 Jan 2002, Per Johansson wrote:

> Theres already a special meaning of prefix @ on the ban reason
> perhaps adding anotherone like & that means set ban nomatter if it
> matches anyone in the channel like if the chan was -dynamicbans
> 
> dw
> 
> 


Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id A928210107E1
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 19:02:06 -0600 (CST)
Received: from freesurf.ch (194.230.170.125) by freesurfmail.sunrise.ch (6.0.037)
        id 3C29156E0014D2E0 for eggdev at eggheads.org; Wed, 16 Jan 2002 01:55:22 +0100
Message-ID: <3C44D231.3010405 at freesurf.ch>
Date: Wed, 16 Jan 2002 02:06:57 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020112200019.87135.qmail at web13102.mail.yahoo.com> <4.1.20020113211552.01deb630 at accel.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

ejm wrote:

> At 09:16 PM 1/13/02 ITE wrote:
> 
> Perhaps some generalization wouldn't hurt. My objections have merely been
> because I don't think its intelligent to keep the user data in a text
> format, nor jammed in with the config data.

Generalizing more than is needed hurts. It often adds a sort of untested 
level of complexity, which could not behave generically as tought. The 
result is that you have more code to maintain with no significative 
gains, excepted bugs.
This was just a tought on the "make it generic" topic. stdarg suggestion 
isn't so bad after all. My concern is that the usrfiles of large botnets 
  could blow up. Difficult to tell until we have something to test tough ;)

> 
> Where do the advantages in abstracting this lie? It is probably true that a
> more mature system for handling state data wouldn't be harmful; whether it
> is worth the amount of restructuring necessary to achieve it is unclear to me.
> 
> ITE is right when he senses that I am looking toward persistancy. It was
> perhaps shortsighted of me to design it such that only the config data is
> properly handled, and I will soon try to expand the interface and see what
> happens.
> 

It would be nice if you could send a patch without adding more stuff ... 
so we coud start dealing with at least the configuration file.


ITE



Received: from freesurfmail.sunrise.ch (freesurfmta01.sunrise.ch [194.230.0.16])
	by tsss.org (Postfix) with ESMTP id A89B510107E1
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 19:25:34 -0600 (CST)
Received: from freesurf.ch (194.230.170.125) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DB853001E179A for eggdev at eggheads.org; Wed, 16 Jan 2002 02:18:47 +0100
Message-ID: <3C44D7AD.3030301 at freesurf.ch>
Date: Wed, 16 Jan 2002 02:30:21 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: config file format
References: <20020114062429.22145.qmail at web13102.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> A text format is good because it's easy to maintain compatibility while
> expanding, it's cross-platform (no htonl(), etc), it's human-editable, easier
> to debug, and it accomplishes all that with fairly simple code. That is why so
> many things are done in text format (http, ftp, irc, xml, ...).

I have my doubts that it's easier to debug, I would say that is easier 
to understand (this is prolly just personal taste). And also, let's no 
mention how much xml is abused these days.
Binary data has also its adavantages. But i'm also the kind of guy who 
accepts a bit of more resources usage when you get other significative 
gains are significative. I'm still not fully convinced of that for the 
userfile, but I of course realize that the advantages for scripters 
would be great.


> The biggest advantage, I guess, is that it eliminates the need for code that
> does almost the same thing but with slight differences. Examples are user
> records, filesys.mod databases, statistics modules/scripts, game scripts...
> there are quite a few places it would come in handy.
> 
> Also, I think abstraction is good programming practice in general. It only
> requires a little bit more effort, and it makes for much more versatile code.
> 

I agree, abstraction is a good thing. Let's not confuse it with 
genericity, tough. They are 2 orthogonal things.


ITE




Received: from freesurfmail.sunrise.ch (freesurfmta01.sunrise.ch [194.230.0.16])
	by tsss.org (Postfix) with ESMTP id 3073710107E1
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 19:45:17 -0600 (CST)
Received: from freesurf.ch (194.230.170.125) by freesurfmail.sunrise.ch (6.0.037)
        id 3C1DB853001E1929 for eggdev at eggheads.org; Wed, 16 Jan 2002 02:38:30 +0100
Message-ID: <3C44DC4C.3020304 at freesurf.ch>
Date: Wed, 16 Jan 2002 02:50:04 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: ircnet?
References: <007c01c19cc5$9215b0f0$b304a8c0 at pejo> <20020114170905.A25681 at techmonkeys.org> <004501c19d90$e9a8cd90$b304a8c0 at pejo>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Per Johansson wrote:

>>I don't like a ton of ifdef's, but I don't like bloated code either,
>>
> putting all the ircnet-only
> 
>>stuff into an ircnet module would be useful, putting every little feature
>>
> into its own module

> 
>>would not.
>>

My idea was of having them all in a single module and choose to compile 
only those you need... It would give you a way to also disable each 
feature at runtime, which isn't bad if you have to test things.


> 
> Yeah but if we done it that way when ircnet added +I and +e and !channels
> support
> we would have a bot now that didn't support +e(xempts) and +I(nvites) modes
> on
> other nets unless you loaded ircnet.mod.
> I don't like !channels, I never use !channels and I know alot of ppl on
> ircnet
> that feel the same and wouldn't cry if !channels support where gone.
> Thouse two things are the reason why I feel bundling them in one mod
> would be wrong. Wouldn't it be great if you could choose to have support for
> +I and +e and didn't have to worrie about the !channel mess.
> oh oh sounds like EFNet hehe. (don't like efnet either to many vanity chans)
> 
> Anyway I haven't seen anyone comeup with a way to handle !channels
> in a module or any other solution good or bad so this thread is kinda
> hmm don't know the english word but we seems to be arguing about
> stuff we don't currently know how to solve anyway.


Indeed. Prolly it wouldn't be hard to create an ircnet module for 
IRCNET's specific things. But I can easily see that this will bring up 
more messy code (exporting functions accross modules in the way that is 
currently done is evil and sucks), at least until the server module is 
going to be implemented in a real extensible way....
First of all there's to merge irc.mod and server.mod.
After some redundancies are gone it will prolly easier to modularize 
things (it won't be necessairly worth tough).

ITE


Received: from freesurfmail.sunrise.ch (freesurfmta03.sunrise.ch [194.230.0.32])
	by tsss.org (Postfix) with ESMTP id D411510107E1
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 20:00:33 -0600 (CST)
Received: from freesurf.ch (194.230.170.125) by freesurfmail.sunrise.ch (6.0.037)
        id 3C21F7980019D583 for eggdev at eggheads.org; Wed, 16 Jan 2002 02:53:49 +0100
Message-ID: <3C44DFE4.1040100 at freesurf.ch>
Date: Wed, 16 Jan 2002 03:05:24 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Eggdev: malloc_strcpy vs. strdup
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hi,
I tried to figure out why the malloc_strcpy macro was used in place of 
the strdup function.
I concluded that it is related on how the memleak tracer in 1.6.x and 
lower versions is implemented.

Any objections if I replace malloc_strcpy with strdup in 1.7? I have 
already the patch ready with the related fallback function.


ITE


Received: from web13105.mail.yahoo.com (web13105.mail.yahoo.com [216.136.174.150])
	by tsss.org (Postfix) with SMTP id 7B0B410107E1
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 20:19:44 -0600 (CST)
Message-ID: <20020116021943.96661.qmail at web13105.mail.yahoo.com>
Received: from [24.163.36.228] by web13105.mail.yahoo.com via HTTP; Tue, 15 Jan 2002 18:19:43 PST
Date: Tue, 15 Jan 2002 18:19:43 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: ircnet?
To: eggdev at eggheads.org
In-Reply-To: <3C44DC4C.3020304 at freesurf.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ITE <ite at freesurf.ch> wrote:
> > 
> > Anyway I haven't seen anyone comeup with a way to handle !channels
> > in a module or any other solution good or bad so this thread is kinda
> > hmm don't know the english word but we seems to be arguing about
> > stuff we don't currently know how to solve anyway.
> 
> 
> Indeed. Prolly it wouldn't be hard to create an ircnet module for 
> IRCNET's specific things. But I can easily see that this will bring up 
> more messy code (exporting functions accross modules in the way that is 
> currently done is evil and sucks), at least until the server module is 
> going to be implemented in a real extensible way....

I was thinking about how to handle ircnet's !channels, and it seems that if
there were a way for the irc module to filter the server module's input/output
it would be pretty easy. Like filter the prefix on input, and re-add it on
output. It could intercept JOIN messages and send both "JOIN !!channel" and
"JOIN !channel" just in case the channel is already created.

I think it could even be done via a filter on the socket level like in my net
code in cvs/eggdrop1.7/testcode.

Or the server module could provide some functions to manipulate the output
queue, which would be good anyway.

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from web13102.mail.yahoo.com (web13102.mail.yahoo.com [216.136.174.147])
	by tsss.org (Postfix) with SMTP id B8C6810107E1
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 20:21:54 -0600 (CST)
Message-ID: <20020116022153.75774.qmail at web13102.mail.yahoo.com>
Received: from [24.163.36.228] by web13102.mail.yahoo.com via HTTP; Tue, 15 Jan 2002 18:21:53 PST
Date: Tue, 15 Jan 2002 18:21:53 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: malloc_strcpy vs. strdup
To: eggdev at eggheads.org
In-Reply-To: <3C44DFE4.1040100 at freesurf.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- ITE <ite at freesurf.ch> wrote:
> Hi,
> I tried to figure out why the malloc_strcpy macro was used in place of 
> the strdup function.
> I concluded that it is related on how the memleak tracer in 1.6.x and 
> lower versions is implemented.
> 
> Any objections if I replace malloc_strcpy with strdup in 1.7? I have 
> already the patch ready with the related fallback function.

Go for it, I've wanted to do that before :)


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tsss.org (Postfix) with ESMTP id 24A8710107E1
	for <eggdev at eggheads.org>; Tue, 15 Jan 2002 22:52:44 -0600 (CST)
Received: from 64.160.15.24 ([64.160.15.24])
 by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GQ000E4ILJTFI at mta5.snfc21.pbi.net> for eggdev at eggheads.org;
 Tue, 15 Jan 2002 20:52:41 -0800 (PST)
Date: Tue, 15 Jan 2002 20:52:39 -0800
From: TaKeDa <takeda at eggheads.w.pl>
In-reply-to: <20020114211845.CE36110107D8 at tsss.org>
To: eggdev at eggheads.org
Message-id: <113172672339.20020115205239 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
References: <20020114211845.CE36110107D8 at tsss.org>
Subject: Eggdev: Re: [cvslog] Module eggdrop1.6: Change committed
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello cvslog,

Monday, January 14, 2002, 1:18:45 PM, you wrote:

> CVSROOT    : /usr/local/cvsroot
> Module     : eggdrop1.6
> Commit time: 2002-01-14 21:18:45 UTC
> Commited by: Jeff Fisher <guppy at techmonkeys.org>

> Modified files:
>      src/patch.h src/mod/channels.mod/userchan.c

> Log message:

> added blaster^'s bannotset patch but couldn't come up with a good UPDATES1.6 entry because I'm draindead, anyone got a good one? :)

I have name: "While adding new ban/exempt/invite that already exists, bot isn't
flooding anymore"

I missed this submission, and today, I found how this could be anoying
(especially when ie. is -dynamicbans, and bans are added by some scripts -
bots starting to adding and removing bans)

I spent lots of time looking for code that is removing bans, then I gived up and started
to looking in archive, and saw that this was fixed yesterday, thanks :)

PS. There same problem with +ignore (it shows especially with sentinel - bots
are starting to adding & removing ignores, after somebody floods on channel)
file: src/users.c line: 132

-- 
Best regards,
 TaKeDa                            mailto:takeda at eggheads.w.pl


Received: from dex.ljusdal.net (dex.ljusdal.net [194.17.209.1])
	by tsss.org (Postfix) with ESMTP id 3172710107E1
	for <eggdev at eggheads.org>; Wed, 16 Jan 2002 00:00:30 -0600 (CST)
Received: from pejo (xmas.ljusdal.net [194.17.209.18])
	by dex.ljusdal.net (8.12.1/8.12.1/Debian -2) with SMTP id g0G60NBE030717
	for <eggdev at eggheads.org>; Wed, 16 Jan 2002 07:00:23 +0100
Message-ID: <001801c19e53$17a1fa10$b304a8c0 at pejo>
From: "Per Johansson" <dw at lixom.nu>
To: <eggdev at eggheads.org>
References: <Pine.LNX.4.20_heb2.08.0201151818130.1500-100000 at grok.cs.huji.ac.il>
Subject: Re: Eggdev: Fw: 168 bans problems
Date: Wed, 16 Jan 2002 07:00:20 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> that sound like a good idea
> should I write the patch?
> 
> Ely Levy

Yeah that would be good
I do not have much time to spend
coding on Eggdrop anymore.
At home its impossible and at work I get
interupted all the time.

dw



Received: from web13104.mail.yahoo.com (web13104.mail.yahoo.com [216.136.174.149])
	by tsss.org (Postfix) with SMTP id F0BB910107D7
	for <eggdev at eggheads.org>; Wed, 16 Jan 2002 11:15:51 -0600 (CST)
Message-ID: <20020116171550.52087.qmail at web13104.mail.yahoo.com>
Received: from [24.163.36.228] by web13104.mail.yahoo.com via HTTP; Wed, 16 Jan 2002 09:15:50 PST
Date: Wed, 16 Jan 2002 09:15:50 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
To: eggdev at eggheads.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: Eggdev: doc correction
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

  dumpfile <nick> <filename>
    dumps out a file from the help/text directory to a user on IRC via
      msg (one line per msg); the user has no flags, so the
      flag bindings wont work within the file.

tcl_dumpfile looks up the user's flags, so I don't see why the flag bindings
wouldn't work. Has anybody tested this?

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id 40A7010107D2
	for <eggdev at eggheads.org>; Wed, 16 Jan 2002 19:15:29 -0600 (CST)
Received: from newman.concentric.net (newman.concentric.net [207.155.198.71])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0H1FSV09073 
        for <eggdev at eggheads.org.>; Wed, 16 Jan 2002 20:15:28 -0500 (EST)
Received: from strudel.invalid.domain (ts013d02.hou-tx.concentric.net [216.112.142.110])
	by newman.concentric.net (8.9.1a)
	id UAA07280; Wed, 16 Jan 2002 20:15:26 -0500 (EST)
Date: Wed, 16 Jan 2002 19:18:02 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: doc correction
In-Reply-To: <20020116171550.52087.qmail at web13104.mail.yahoo.com>
Message-ID: <Pine.LNX.4.33.0201161917360.1647-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Wed, 16 Jan 2002, stdarg wrote:

>   dumpfile <nick> <filename>
>     dumps out a file from the help/text directory to a user on IRC via
>       msg (one line per msg); the user has no flags, so the
>       flag bindings wont work within the file.
> 
> tcl_dumpfile looks up the user's flags, so I don't see why the flag bindings
> wouldn't work. Has anybody tested this?

Last I knew, dumpfile and dccdumpfile were broken anyway.

-Toth


Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id EA27C10107D2
	for <eggdev at eggheads.org>; Wed, 16 Jan 2002 20:05:54 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0H1wB918949
	for eggdev at eggheads.org; Wed, 16 Jan 2002 19:58:11 -0600
Date: Wed, 16 Jan 2002 19:58:11 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: doc correction
Message-ID: <20020116195811.J25681 at techmonkeys.org>
References: <20020116171550.52087.qmail at web13104.mail.yahoo.com> <Pine.LNX.4.33.0201161917360.1647-100000 at strudel.invalid.domain>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <Pine.LNX.4.33.0201161917360.1647-100000 at strudel.invalid.domain>; from tothwolf at concentric.net on Wed, Jan 16, 2002 at 07:18:02PM -0600
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Wed, Jan 16, 2002 at 07:18:02PM -0600, Tothwolf wrote:
> On Wed, 16 Jan 2002, stdarg wrote:
> 
> >   dumpfile <nick> <filename>
> >     dumps out a file from the help/text directory to a user on IRC via
> >       msg (one line per msg); the user has no flags, so the
> >       flag bindings wont work within the file.
> > 
> > tcl_dumpfile looks up the user's flags, so I don't see why the flag bindings
> > wouldn't work. Has anybody tested this?
> 
> Last I knew, dumpfile and dccdumpfile were broken anyway.
> 
> -Toth

I thought I fixed this, or did I think of fixing it and forget? 

[greps mail folder]

----
On Mon, 11 Jun 2001, Matthew S. Hallacy wrote:
 
> dumpfile and dccdumpfile don't work, and haven't for quite a long   
> time, they're also easily done in TCL if needed, i've removed them   
> from the core, and added entries to compat.tcl   
----

I wonder why they're still in the source..


-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from uhura.concentric.net (uhura.concentric.net [206.173.118.93])
	by tsss.org (Postfix) with ESMTP id 5F59710107D2
	for <eggdev at eggheads.org>; Wed, 16 Jan 2002 20:46:53 -0600 (CST)
Received: from marconi.concentric.net (marconi.concentric.net [206.173.118.71])
	by uhura.concentric.net [Concentric SMTP Routing 1.0] id g0H2kpT03767 
        for <eggdev at eggheads.org.>; Wed, 16 Jan 2002 21:46:52 -0500 (EST)
Received: from strudel.invalid.domain (ts013d02.hou-tx.concentric.net [216.112.142.110])
	by marconi.concentric.net (8.9.1a)
	id VAA23555; Wed, 16 Jan 2002 21:46:50 -0500 (EST)
Date: Wed, 16 Jan 2002 20:49:32 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: doc correction
In-Reply-To: <20020116195811.J25681 at techmonkeys.org>
Message-ID: <Pine.LNX.4.33.0201162048590.1647-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Wed, 16 Jan 2002, Matthew S. Hallacy wrote:
> On Wed, Jan 16, 2002 at 07:18:02PM -0600, Tothwolf wrote:
> > On Wed, 16 Jan 2002, stdarg wrote:
> > 
> > >   dumpfile <nick> <filename>
> > >     dumps out a file from the help/text directory to a user on IRC via
> > >       msg (one line per msg); the user has no flags, so the
> > >       flag bindings wont work within the file.
> > > 
> > > tcl_dumpfile looks up the user's flags, so I don't see why the flag bindings
> > > wouldn't work. Has anybody tested this?
> > 
> > Last I knew, dumpfile and dccdumpfile were broken anyway.
> 
> I thought I fixed this, or did I think of fixing it and forget? 
> 
> I wonder why they're still in the source..

Maybe they were removed from 1.6 and still are in 1.7?

-Toth


Received: from web13103.mail.yahoo.com (web13103.mail.yahoo.com [216.136.174.148])
	by tsss.org (Postfix) with SMTP id AE4CD10107D2
	for <eggdev at eggheads.org>; Wed, 16 Jan 2002 22:59:20 -0600 (CST)
Message-ID: <20020117045919.91176.qmail at web13103.mail.yahoo.com>
Received: from [24.163.36.228] by web13103.mail.yahoo.com via HTTP; Wed, 16 Jan 2002 20:59:19 PST
Date: Wed, 16 Jan 2002 20:59:19 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
To: eggdev at eggheads.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: Eggdev: FD_SET problem
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Could it be that the FD_SET problem was caused by the use of "long sock;" in
dcc_t instead of "int sock;"?

I checked in my sys/bits/select.h and the FD_SET macro is basically one
assembly instruction, and on 64-bit machines int != long (iirc)... did anybody
try changing it to int?

Also, does anybody know why it is 'long' in the first place? Socket() returns
an int.

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id CAD5010107D2
	for <eggdev at eggheads.org>; Thu, 17 Jan 2002 01:34:39 -0600 (CST)
Received: from freesurf.ch (194.230.159.164) by freesurfmail.sunrise.ch (6.0.037)
        id 3C29156E00165A8C for eggdev at eggheads.org; Thu, 17 Jan 2002 08:27:53 +0100
Message-ID: <3C467FA5.5030004 at freesurf.ch>
Date: Thu, 17 Jan 2002 08:39:17 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: FD_SET problem
References: <20020117045919.91176.qmail at web13103.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

> Could it be that the FD_SET problem was caused by the use of "long sock;" in
> dcc_t instead of "int sock;"?

Yea, could be. SIGBUS crashes are caused by the so defined "alignment" 
issues.

 
> I checked in my sys/bits/select.h and the FD_SET macro is basically one
> assembly instruction, and on 64-bit machines int != long (iirc)... did anybody
> try changing it to int?

That could be another fix to consider. The compiler prolly doesn't care 
of what assembly code does in some circumstances...


> 
> Also, does anybody know why it is 'long' in the first place? Socket() returns
> an int.

Dunno. Without looking at the code i'm guessing because someone used 
values like -1 (or bigger than 32 bits machines's MAX_INT) to give a 
special meaning to the socket...
Or maybe it was just a bad choice, who knows? :)


ITE





Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id C6A0610107D2
	for <eggdev at eggheads.org>; Thu, 17 Jan 2002 01:41:08 -0600 (CST)
Received: from freesurf.ch (194.230.159.164) by freesurfmail.sunrise.ch (6.0.037)
        id 3C29156E00165C4C for eggdev at eggheads.org; Thu, 17 Jan 2002 08:34:22 +0100
Message-ID: <3C46813A.4050105 at freesurf.ch>
Date: Thu, 17 Jan 2002 08:46:02 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: doc correction
References: <Pine.LNX.4.33.0201162048590.1647-100000 at strudel.invalid.domain>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Tothwolf wrote:

> Maybe they were removed from 1.6 and still are in 1.7?
> 
> -Toth


If I remember right this bug was tried to be fixed a number of times, 
and  that the last time it had the definitve fix.



ITE


Received: from smtp.wineasy.se (smtp.wineasy.se [195.42.198.20])
	by tsss.org (Postfix) with ESMTP id 47BFD10107D2
	for <eggdev at eggheads.org>; Thu, 17 Jan 2002 03:13:14 -0600 (CST)
Received: from wserv3.wineasy.se (root at wserv3.wineasy.se [195.42.198.153])
	by smtp.wineasy.se  with ESMTP id g0H9DE209464
	for <eggdev at eggheads.org>; Thu, 17 Jan 2002 10:13:14 +0100
Received: from wserv3.wineasy.se (nml375 at wserv3.wineasy.se [195.42.198.153])
	by wserv3.wineasy.se (8.9.3/8.9.1) with ESMTP id KAA15442
	for <eggdev at eggheads.org>; Thu, 17 Jan 2002 10:13:14 +0100
Date: Thu, 17 Jan 2002 10:13:14 +0100 (CET)
From: =?iso-8859-1?Q?Fredrik_L=F6hr?= <nml375 at kuai.se>
X-Sender: nml375 at wserv3.wineasy.se
To: eggdev at eggheads.org
Subject: Re: Eggdev: doc correction
In-Reply-To: <3C46813A.4050105 at freesurf.ch>
Message-ID: <Pine.LNX.4.10.10201170948001.13554-100000 at wserv3.wineasy.se>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Thu, 17 Jan 2002, ITE wrote:

> Tothwolf wrote:
> 
> > Maybe they were removed from 1.6 and still are in 1.7?
> > 
> > -Toth
> 
> 
> If I remember right this bug was tried to be fixed a number of times, 
> and  that the last time it had the definitve fix.
> 
> 
> 
> ITE
> 

It is fixed...
Last patch for it was mine back in 1.6.5
It also removed support for oldschool (1.0) helpfiles, and implemented the
textdir variable as it was described in the documentations.

As for the original issue, I don't remember the behaviour right now, but
given a quick glance at the code, it should support all formatting codes,
including flag dependant sections (just as if it was a help file)

Matthew,
As for your concerns 'bout removing dumpfile. I had just completed that
patch when you removed those commands, so you reverted your patch..

// Fredrik Löhr (aka NML_375)





Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id D306B10107D2
	for <eggdev at eggheads.org>; Fri, 18 Jan 2002 03:24:18 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0I9GJp15727
	for eggdev at eggheads.org; Fri, 18 Jan 2002 03:16:19 -0600
Date: Fri, 18 Jan 2002 03:16:19 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: doc correction
Message-ID: <20020118031619.R25681 at techmonkeys.org>
References: <3C46813A.4050105 at freesurf.ch> <Pine.LNX.4.10.10201170948001.13554-100000 at wserv3.wineasy.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.2.5i
In-Reply-To: <Pine.LNX.4.10.10201170948001.13554-100000 at wserv3.wineasy.se>; from nml375 at kuai.se on Thu, Jan 17, 2002 at 10:13:14AM +0100
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> It is fixed...
> Last patch for it was mine back in 1.6.5
> It also removed support for oldschool (1.0) helpfiles, and implemented the
> textdir variable as it was described in the documentations.
> 
> As for the original issue, I don't remember the behaviour right now, but
> given a quick glance at the code, it should support all formatting codes,
> including flag dependant sections (just as if it was a help file)
> 
> Matthew,
> As for your concerns 'bout removing dumpfile. I had just completed that
> patch when you removed those commands, so you reverted your patch..

Ah, i recall now, thanks for the input.

> 
> // Fredrik Löhr (aka NML_375)
> 

-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from clever.eusc.inter.net (clever.eusc.inter.net [213.73.101.4])
	by tsss.org (Postfix) with ESMTP id 07B2C10107D7
	for <eggdev at eggheads.org>; Fri, 18 Jan 2002 13:05:04 -0600 (CST)
Received: from tc06-n66-038.de.inter.net ([213.73.66.38] helo=eule)
	by clever.eusc.inter.net with esmtp (Exim 3.22 #3)
	id 16ReJy-000297-00
	for eggdev at eggheads.org; Fri, 18 Jan 2002 20:05:03 +0100
From: "Axel Franke" <eule at berlin.snafu.de>
To: eggdev at eggheads.org
Date: Fri, 18 Jan 2002 20:03:21 +0100
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
Message-ID: <3C487F89.21457.144949 at localhost>
Priority: normal
In-reply-to: <20020105141955.62635.qmail at web13107.mail.yahoo.com>
References: <3C36F762.9050604 at freesurf.ch>
X-mailer: Pegasus Mail for Win32 (v3.12c)
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On 5 Jan 2002, at 6:19, stdarg wrote:

> 
> --- ITE <ite at freesurf.ch> wrote:
> > 
> > In the code there are calls to TCL_GetVar2Ex and TCL_SetVar2Ex which are 
> > available from tcl >=8.2 only.
> 
> Oh woops
> 
> I added them as compatibility functions, should work now :)

no.

Here the actually output:
Making all in tclscript
make[3]: Entering directory 
`/home/test1.7/testerl/eggdrop1.7/modules/tclscript'
source='tclscript.c' object='tclscript.lo' libtool=yes \
depfile='.deps/tclscript.Plo' tmpdepfile='.deps/tclscript.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -
DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -
I../../intl -I../../lib -I../../lib    -g -O2 -Wall -g3 -c -o tclscript.lo `test -f 
tclscript.c || echo './'`tclscript.c
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -
I../../libltdl -I../../intl -I../../intl -I../../lib -I../../lib -g -O2 -Wall -g3 -c 
tclscript.c -Wp,-MD,.deps/tclscript.TPlo  -fPIC -DPIC -o tclscript.lo
tclscript.c: In function `Tcl_GetVar2Ex':
tclscript.c:31: warning: passing arg 1 of `Tcl_NewStringObj' 
discards `const' from pointer target type
tclscript.c:32: warning: passing arg 1 of `Tcl_NewStringObj' 
discards `const' from pointer target type
tclscript.c: In function `Tcl_SetVar2Ex':
tclscript.c:42: warning: passing arg 1 of `Tcl_NewStringObj' 
discards `const' from pointer target type
tclscript.c:43: warning: passing arg 1 of `Tcl_NewStringObj' 
discards `const' from pointer target type
tclscript.c:44: warning: passing arg 4 of `Tcl_ObjSetVar2' makes 
pointer from integer without a cast
tclscript.c:44: too few arguments to function `Tcl_ObjSetVar2'
tclscript.c: In function `my_tcl_callbacker':
tclscript.c:156: warning: implicit declaration of function 
`Tcl_EvalObjEx'
tclscript.c:156: `TCL_EVAL_DIRECT' undeclared (first use in this 
function)
tclscript.c:156: (Each undeclared identifier is reported only once
tclscript.c:156: for each function it appears in.)
make[3]: *** [tclscript.lo] Error 1

and after update perl to 5.6.1 now this:

Making all in perlscript
make[3]: Entering directory 
`/home/test1.7/testerl/eggdrop1.7/modules/perlscript'
source='perlscript.c' object='perlscript.lo' libtool=yes \
depfile='.deps/perlscript.Plo' tmpdepfile='.deps/perlscript.TPlo' \
depmode=gcc /bin/sh ../../acconfig/depcomp \
/bin/sh ../../libtool --mode=compile gcc -pipe -DDEBUG -
DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../libltdl -I../../intl -
I../../intl -I../../lib -I../../lib  -fno-strict-aliasing -I/usr/include -
D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -
I/usr/lib/perl5/5.6.1/i686-linux/CORE     -g -O2 -Wall -g3 -c -o 
perlscript.lo `test -f perlscript.c || echo './'`perlscript.c
gcc -pipe -DDEBUG -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -
I../../libltdl -I../../intl -I../../intl -I../../lib -I../../lib -fno-strict-aliasing -
I/usr/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/5.6.1/i686-linux/CORE -g 
-O2 -Wall -g3 -c perlscript.c -Wp,-MD,.deps/perlscript.TPlo  -fPIC -
DPIC -o perlscript.lo
In file included from perlscript.c:4:
/usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2155: warning: `DEBUG' 
redefined
*Initialization*:1: warning: this is the location of the previous 
definition
In file included from ../../lush.h:3,
                 from ../../src/main.h:40,
                 from ../../lib/eggdrop/module.h:32,
                 from perlscript.c:6:
/usr/include/tcl.h:114: warning: `STRINGIFY' redefined
/usr/lib/perl5/5.6.1/i686-linux/CORE/config.h:1165: warning: this is 
the location of the previous definition
In file included from ../../src/debug.h:32,
                 from ../../src/main.h:41,
                 from ../../lib/eggdrop/module.h:32,
                 from perlscript.c:6:
/usr/include/assert.h:79: warning: `assert' redefined
/usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2183: warning: this is 
the location of the previous definition
In file included from ../../src/main.h:42,
                 from ../../lib/eggdrop/module.h:32,
                 from perlscript.c:6:
../../src/egg.h:80: warning: `_' redefined
/usr/lib/perl5/5.6.1/i686-linux/CORE/config.h:946: warning: this is 
the location of the previous definition
../../src/egg.h:460: warning: `NORMAL' redefined
/usr/lib/perl5/5.6.1/i686-linux/CORE/pp.h:85: warning: this is the 
location of the previous definition
perlscript.c: In function `my_load_script':
perlscript.c:35: warning: implicit declaration of function `fseeko'
perlscript.c:36: warning: implicit declaration of function `ftello'
perlscript.c: In function `my_resolve_variable':
perlscript.c:162: warning: implicit declaration of function 
`my_resolve_var'
perlscript.c:162: warning: assignment makes pointer from integer 
without a cast
perlscript.c: In function `my_command_handler':
perlscript.c:214: warning: unused variable `ix'
/bin/sh ../../libtool --mode=link gcc -pipe  -g -O2 -Wall -g3   -o 
perlscript.la -rpath /home/test1.7/eggdrop/modules -module -avoid-
version -no-undefined perlscript.lo -rdynamic -L/usr/lib 
/usr/lib/perl5/5.6.1/i686-linux/auto/DynaLoader/DynaLoader.a -
L/usr/lib/perl5/5.6.1/i686-linux/CORE -lperl -lnsl -ldl -lm -lc -lposix -
lcrypt -lutil -lnsl ../../lib/eggdrop/libeggdrop.la -lnsl 
mkdir .libs

*** Warning: Linking the shared library perlscript.la against the
*** static library /usr/lib/perl5/5.6.1/i686-
linux/auto/DynaLoader/DynaLoader.a is not portable!
../../libtool: test: =: unary operator expected


Greeting Eule

Received: from web13103.mail.yahoo.com (web13103.mail.yahoo.com [216.136.174.148])
	by tsss.org (Postfix) with SMTP id 5B14310107D1
	for <eggdev at eggheads.org>; Fri, 18 Jan 2002 15:46:25 -0600 (CST)
Message-ID: <20020118214624.33605.qmail at web13103.mail.yahoo.com>
Received: from [24.163.36.228] by web13103.mail.yahoo.com via HTTP; Fri, 18 Jan 2002 13:46:24 PST
Date: Fri, 18 Jan 2002 13:46:24 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
To: eggdev at eggheads.org
In-Reply-To: <3C487F89.21457.144949 at localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

--- Axel Franke <eule at berlin.snafu.de> wrote:
> 
> Greeting Eule

Thanks, I think I fixed the Tcl errors now. Let me know if there are still
errors or warnings.

The Perl ones, you just have to live with for now, because nobody has figured
out how to make Perl's include files work nicely with Eggdrop's include files.
Actually, I might know a partial solution, I'll try it out soon.

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Received: from inetc6.inetc.net (smtp3.inetc.net [212.36.169.3])
	by tsss.org (Postfix) with ESMTP id 997BC10107D2
	for <eggdev at eggheads.org>; Thu, 17 Jan 2002 16:28:51 -0600 (CST)
Received: from littleangel (unverified [172.181.139.11]) by inetc6.inetc.net
 (Rockliffe SMTPRA 4.5.4) with ESMTP id <B0028746456 at inetc6.inetc.net>;
 Thu, 17 Jan 2002 22:28:31 +0000
Message-ID: <000701c19fa6$6742c0a0$0b8bb5ac at littleangel>
From: "Domino Rose-Mystagic, StormBot Coder" <Domino at StormBot.Org>
To: "Eggdrop Development Team" <eggdev at eggheads.org>,
	"BService Crew List" <crew at bothouse.org>
Date: Thu, 17 Jan 2002 14:29:12 -0800
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Subject: Eggdev: HALFOP support suggestion from a while back
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

CC: BService staff

I'm not one to throw suggestions / comments out without, at least, TRYING to
offer a =real= help to making something happen.

I have written a HALF-OP TCL script, and I would like to have your staff
consider it for release with Eggdrop as one of the "helper scripts" that are
standard in the scripts directory [such as userinfo* and compat*].

I am open to =constructive= criticism and technique assistance, but I'd
really like to see this mode's support join Eggdrop's regimen.

So far, over 300 downloads of the script have occurred since I posted the
most recent release [02 January 2002, co-inciding with Eggdrop1.6.8's
release].

Only two bug reports have come-in [variable name errors], and both have been
fixed. =NO= other error reports have been received.

Please feel free to look @ the info on the script, download the script,
audit it and critique it: http://download.stormbot.org, 5th link.

Thank you in advance,

~ Domino Rose-Mystagic




Received: from mta6.snfc21.pbi.net (mta6.snfc21.pbi.net [206.13.28.240])
	by tsss.org (Postfix) with ESMTP id 707DF10107D4
	for <eggdev at eggheads.org>; Sat, 19 Jan 2002 01:09:49 -0600 (CST)
Received: from takeda ([64.163.241.74])
 by mta6.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GQ600FNIBWC0Q at mta6.snfc21.pbi.net> for eggdev at eggheads.org;
 Fri, 18 Jan 2002 23:09:48 -0800 (PST)
Date: Fri, 18 Jan 2002 23:09:43 -0800
From: TaKeDa <takeda at eggheads.w.pl>
To: eggdev at eggheads.org
Message-id: <10242700059.20020118230943 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
Subject: Eggdev: PATCH1.6: 10607-ignore_fix-20020118.patch
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello,

This patch fixes flooding on botnet, created while user/scripts
adds ignore
which already exists (bot removes ignore and sets it again).
-- 
Best regards,
 TaKeDa                          mailto:takeda at eggheads.w.pl


Received: from mta6.snfc21.pbi.net (mta6.snfc21.pbi.net [206.13.28.240])
	by tsss.org (Postfix) with ESMTP id 1E05010107D2
	for <eggdev at eggheads.org>; Sat, 19 Jan 2002 00:57:54 -0600 (CST)
Received: from takeda ([64.163.241.74])
 by mta6.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GQ600FKCBCH0V at mta6.snfc21.pbi.net> for eggdev at eggheads.org;
 Fri, 18 Jan 2002 22:57:53 -0800 (PST)
Date: Fri, 18 Jan 2002 22:57:52 -0800
From: TaKeDa <takeda at chore.swiaty.pl>
To: eggdev at eggheads.org
Message-id: <19341989167.20020118225752 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
Subject: Eggdev: PATCH1.6: 10607-ignore_fix-20020118.patch
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at chore.swiaty.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello,

This patch fixes flooding on botnet, created while user/scripts
adds ignore
which already exists (bot removes ignore and sets it again).

-- 
Best regards,
 TaKeDa                          mailto:takeda at chore.swiaty.pl


Received: from smart.eusc.inter.net (smart.eusc.inter.net [213.73.101.5])
	by tsss.org (Postfix) with ESMTP id DA4DD10107D2
	for <eggdev at eggheads.org>; Sat, 19 Jan 2002 09:26:38 -0600 (CST)
Received: from tc09-n66-253.de.inter.net ([213.73.66.253] helo=eule)
	by smart.eusc.inter.net with esmtp (Exim 3.22 #3)
	id 16RxO8-0007ho-00
	for eggdev at eggheads.org; Sat, 19 Jan 2002 16:26:36 +0100
From: "Axel Franke" <eule at berlin.snafu.de>
To: eggdev at eggheads.org
Date: Sat, 19 Jan 2002 16:24:46 +0100
Subject: Re: Eggdev: eggdrop1.7 installationsproblems (redhat-linux 6.0)
Message-ID: <3C499DCE.15206.7A2AD at localhost>
Priority: normal
In-reply-to: <20020118214624.33605.qmail at web13103.mail.yahoo.com>
References: <3C487F89.21457.144949 at localhost>
X-mailer: Pegasus Mail for Win32 (v3.12c)
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On 18 Jan 2002, at 13:46, stdarg wrote:

> 
> --- Axel Franke <eule at berlin.snafu.de> wrote:
> > 
> > Greeting Eule
> 
> Thanks, I think I fixed the Tcl errors now. Let me know if there are still
> errors or warnings.

Now tclscript does compile without errors.

Greeting Eule

Received: from kirov.i.eunet.no (kirov.i.eunet.no [193.71.2.3])
	by tsss.org (Postfix) with ESMTP id 87DDB10107D1
	for <eggdev at eggheads.org>; Mon, 21 Jan 2002 21:10:14 -0600 (CST)
Received: from smultbollen.eunet.no (smultbollen.i.eunet.no [193.71.2.67])
	by kirov.i.eunet.no (8.9.3/8.9.3/GN) with ESMTP id EAA13165
	for <eggdev at eggheads.org>; Tue, 22 Jan 2002 04:10:12 +0100 (MET)
Date: Tue, 22 Jan 2002 04:13:08 +0100 (CET)
From: Dag Stenstad <baffle at kpnqwest.no>
X-X-Sender:  <baffle at smultbollen.eunet.no>
To: <eggdev at eggheads.org>
Message-ID: <Pine.LNX.4.32.0201220138550.4392-100000 at smultbollen.eunet.no>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: Eggdev: Building Eggdrop 1.6.8 on NetBSD/Sparc64
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

I've had some problems building Eggdrop on NetBSD. I noticed that the
outdated version in ports (1.3.22) said it was broken with all libtcls
over 8.0.5. Buildt a separate Tcl 8.0.5 and compiled Eggdrop static.

Now it links but dies with "Last context: tclhash.c/217 []"

I've now recompiled it with tcl 8.3.3. Both Eggdrop and TCL is compiled
without optimizations. Seems to work! It died with optimizations.

You might add it to a FAQ or something..

-- 
 - Dag


Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 1309310107D1
	for <eggdev at eggheads.org>; Tue, 22 Jan 2002 07:24:37 -0600 (CST)
Received: from damnit.org ([142.177.235.52]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Tue, 22 Jan 2002 09:26:04 -0400
Message-ID: <3C4D681A.1070301 at damnit.org>
Date: Tue, 22 Jan 2002 09:24:42 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: Building Eggdrop 1.6.8 on NetBSD/Sparc64
References: <Pine.LNX.4.32.0201220138550.4392-100000 at smultbollen.eunet.no>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Dag Stenstad wrote:

>I've had some problems building Eggdrop on NetBSD. I noticed that the
>outdated version in ports (1.3.22) said it was broken with all libtcls
>over 8.0.5. Buildt a separate Tcl 8.0.5 and compiled Eggdrop static.
>
>Now it links but dies with "Last context: tclhash.c/217 []"
>
>I've now recompiled it with tcl 8.3.3. Both Eggdrop and TCL is compiled
>without optimizations. Seems to work! It died with optimizations.
>
>You might add it to a FAQ or something..
>

    You might want to upgrade, we don't fix old versions.... and I 
thought (I could be wrong here) that turning off optimizations (on sparc 
anyway) was already in the docs... maybe that was just the -kpic crap.



Received: from techmonkeys.org (techmonkeys.org [24.72.12.135])
	by tsss.org (Postfix) with ESMTP id 93DA510107D1
	for <eggdev at eggheads.org>; Tue, 22 Jan 2002 07:37:36 -0600 (CST)
Received: (from poptix at localhost)
	by techmonkeys.org (8.11.6/8.11.2) id g0MDSgr13733
	for eggdev at eggheads.org; Tue, 22 Jan 2002 07:28:42 -0600
Date: Tue, 22 Jan 2002 07:28:42 -0600
From: "Matthew S. Hallacy" <poptix at techmonkeys.org>
To: eggdev at eggheads.org
Subject: Re: Eggdev: Building Eggdrop 1.6.8 on NetBSD/Sparc64
Message-ID: <20020122072842.K12517 at techmonkeys.org>
References: <Pine.LNX.4.32.0201220138550.4392-100000 at smultbollen.eunet.no> <3C4D681A.1070301 at damnit.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <3C4D681A.1070301 at damnit.org>; from ian at damnit.org on Tue, Jan 22, 2002 at 09:24:42AM -0400
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Tue, Jan 22, 2002 at 09:24:42AM -0400, Ian Campbell wrote:
> Dag Stenstad wrote:
> 
> >I've had some problems building Eggdrop on NetBSD. I noticed that the
> >outdated version in ports (1.3.22) said it was broken with all libtcls
> >over 8.0.5. Buildt a separate Tcl 8.0.5 and compiled Eggdrop static.
> >
> >Now it links but dies with "Last context: tclhash.c/217 []"
> >
> >I've now recompiled it with tcl 8.3.3. Both Eggdrop and TCL is compiled
> >without optimizations. Seems to work! It died with optimizations.
> >
> >You might add it to a FAQ or something..
> >
> 
>     You might want to upgrade, we don't fix old versions.... and I 
> thought (I could be wrong here) that turning off optimizations (on sparc 
> anyway) was already in the docs... maybe that was just the -kpic crap.
> 

it's in the compiling.faq that nobody reads.

-- 
Matthew S. Hallacy                               CACU, PWGCS, and BOFH Certified
http://techmonkeys.org/~poptix                         GPG public key 0x01938203

Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id A0AD110107D1
	for <eggdev at eggheads.org>; Tue, 22 Jan 2002 09:42:41 -0600 (CST)
Received: from damnit.org ([142.177.235.52]) by mail-ns01s0.ns.sympatico.ca
          (Post.Office MTA v3.5.3 release 223
          ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Tue, 22 Jan 2002 11:44:09 -0400
Message-ID: <3C4D8874.2000205 at damnit.org>
Date: Tue, 22 Jan 2002 11:42:44 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: Building Eggdrop 1.6.8 on NetBSD/Sparc64
References: <Pine.LNX.4.32.0201220138550.4392-100000 at smultbollen.eunet.no> <3C4D681A.1070301 at damnit.org> <20020122072842.K12517 at techmonkeys.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>it's in the compiling.faq that nobody reads.
>

    Which begs the question... why do we bother with all these doc 
patches to maintain a set of docs that nobody reads? haha.




Received: from smart.eusc.inter.net (smart.eusc.inter.net [213.73.101.5])
	by tsss.org (Postfix) with ESMTP id A382F10107DD
	for <eggdev at eggheads.org>; Tue, 22 Jan 2002 11:45:06 -0600 (CST)
Received: from tc01-n71-071.de.inter.net ([213.73.71.71] helo=eule)
	by smart.eusc.inter.net with esmtp (Exim 3.22 #3)
	id 16T4yj-0001e2-00
	for eggdev at eggheads.org; Tue, 22 Jan 2002 18:45:02 +0100
From: "Axel Franke" <eule at berlin.snafu.de>
To: eggdev at eggheads.org
Date: Tue, 22 Jan 2002 18:44:23 +0100
Message-ID: <3C4DB307.15980.21696E at localhost>
Priority: normal
In-reply-to: <20020120142923.92C4110107D1 at tsss.org>
X-mailer: Pegasus Mail for Win32 (v3.12c)
Subject: Eggdev: Re: [cvslog] Module eggdrop1.7: Change committed
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Please don't forget the next patch, otherwise this thing does not 
work correctly.
(Commit time: 2001-12-22 06:44:07 UTC)

Greeting Eule

On 20 Jan 2002, at 8:29, cvslog wrote:

> CVSROOT    : /usr/local/cvsroot
> Module     : eggdrop1.7
> Commit time: 2002-01-20 14:29:23 UTC
> Commited by: Federico Mennite <ite at techmonkeys.org>
> 
> Modified files:
>      modules/irc/chan.c
> 
> Log message:
> 
> fixed a bug that prevented MODE from being sent when we get ops on a channel to retrieve the proper channel key (synch 1.6)
> 
> ---------------------- diff included ----------------------
> Index: eggdrop1.7/modules/irc/chan.c
> diff -u eggdrop1.7/modules/irc/chan.c:1.9 eggdrop1.7/modules/irc/chan.c:1.10
> --- eggdrop1.7/modules/irc/chan.c:1.9	Sat Dec 29 15:21:17 2001
> +++ eggdrop1.7/modules/irc/chan.c	Sun Jan 20 08:29:13 2002
> @@ -6,7 +6,7 @@
>   *   user kickban, kick, op, deop
>   *   idle kicking
>   *
> - * $Id: chan.c,v 1.9 2001/12/29 21:21:17 guppy Exp $
> + * $Id: chan.c,v 1.10 2002/01/20 14:29:13 ite Exp $
>   */
>  /*
>   * Copyright (C) 1997 Robey Pointer
> @@ -826,10 +826,10 @@
>      }
>      if (channel_enforcebans(chan))
>        enforce_bans(chan);
> -    if ((chan->status & CHAN_ASKEDMODES) &&
> +    if (!(chan->status & CHAN_ASKEDMODES) &&
>  	!channel_inactive(chan)) /* Spot on guppy, this just keeps the
>  	                          * checking sane */
> -      dprintf(DP_SERVER, "MODE %s\n", chan->name);
> +      dprintf(DP_MODE, "MODE %s\n", chan->name);
>      recheck_channel_modes(chan);
>    }
>    stacking--;
> ----------------------- End of diff -----------------------



Received: from clever.eusc.inter.net (clever.eusc.inter.net [213.73.101.4])
	by tsss.org (Postfix) with ESMTP id 7871610107DD
	for <eggdev at eggheads.org>; Tue, 22 Jan 2002 19:15:05 -0600 (CST)
Received: from tc01-n70-111.de.inter.net ([213.73.70.111] helo=eule)
	by clever.eusc.inter.net with esmtp (Exim 3.22 #3)
	id 16TC0B-0003Sz-00
	for eggdev at eggheads.org; Wed, 23 Jan 2002 02:14:59 +0100
From: "Axel Franke" <eule at berlin.snafu.de>
To: eggdev at eggheads.org
Date: Wed, 23 Jan 2002 02:14:22 +0100
Subject: Re: Eggdev: Re: [cvslog] Module eggdrop1.7: Change committed
Message-ID: <3C4E1C7E.12156.1BD71E6 at localhost>
Priority: normal
In-reply-to: <3C4DB307.15980.21696E at localhost>
References: <20020120142923.92C4110107D1 at tsss.org>
X-mailer: Pegasus Mail for Win32 (v3.12c)
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On 22 Jan 2002, at 18:44, Axel Franke wrote:

> Please don't forget the next patch, otherwise this thing does not 
> work correctly.
> (Commit time: 2001-12-22 06:44:07 UTC)

Ups, now I looked  in chan.c and see I was wrong, the right patch 
was already commited.
(Commit time: 2001-12-29 21:13:36 UTC), my proposal simple 
reversing or at least change back this:

> > -    if ((chan->status & CHAN_ASKEDMODES) &&
> > +    if (!(chan->status & CHAN_ASKEDMODES) &&

and this thing should work.

Greeting Eule

Received: from freesurfmail.sunrise.ch (freesurfmta02.sunrise.ch [194.230.0.17])
	by tsss.org (Postfix) with ESMTP id 7DFF910107D3
	for <eggdev at eggheads.org>; Wed, 23 Jan 2002 16:36:06 -0600 (CST)
Received: from freesurf.ch (194.230.121.63) by freesurfmail.sunrise.ch (6.0.037)
        id 3C24F55B00200B74; Wed, 23 Jan 2002 23:29:06 +0100
Message-ID: <3C4F3C04.5000801 at freesurf.ch>
Date: Wed, 23 Jan 2002 23:41:08 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Cc: Dag Stenstad <baffle at kpnqwest.no>
Subject: Re: Eggdev: Building Eggdrop 1.6.8 on NetBSD/Sparc64
References: <Pine.LNX.4.32.0201220138550.4392-100000 at smultbollen.eunet.no>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Dag Stenstad wrote:

> I've had some problems building Eggdrop on NetBSD. I noticed that the
> outdated version in ports (1.3.22) said it was broken with all libtcls
> over 8.0.5. Buildt a separate Tcl 8.0.5 and compiled Eggdrop static.
> 
> Now it links but dies with "Last context: tclhash.c/217 []"
> 
> I've now recompiled it with tcl 8.3.3. Both Eggdrop and TCL is compiled
> without optimizations. Seems to work! It died with optimizations.
> 
> You might add it to a FAQ or something..

You might want to give a look at doc/compiling.FAQ in your eggdrop 
source tree.
And yes, the workaround you used is already explained there ;P

Anyhow we prolly fixed this in our current cvs version. You might want 
to test it or wait for eggdrop 1.6.9.
Feedback will be apreciated in both cases.

Don't forget to compile it with optimizations this time :)

ITE




Received: from freesurfmail.sunrise.ch (freesurfmta03.sunrise.ch [194.230.0.32])
	by tsss.org (Postfix) with ESMTP id 2F14C10107DD
	for <eggdev at eggheads.org>; Wed, 23 Jan 2002 16:47:39 -0600 (CST)
Received: from freesurf.ch (194.230.121.63) by freesurfmail.sunrise.ch (6.0.037)
        id 3C21F7980022E687 for eggdev at eggheads.org; Wed, 23 Jan 2002 23:40:43 +0100
Message-ID: <3C4F3EBE.9080109 at freesurf.ch>
Date: Wed, 23 Jan 2002 23:52:46 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: Re: [cvslog] Module eggdrop1.7: Change committed
References: <20020120142923.92C4110107D1 at tsss.org> <3C4E1C7E.12156.1BD71E6 at localhost>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Axel Franke wrote:

> On 22 Jan 2002, at 18:44, Axel Franke wrote:
> 
> 
>>Please don't forget the next patch, otherwise this thing does not 
>>work correctly.
>>(Commit time: 2001-12-22 06:44:07 UTC)
>>
> 
> Ups, now I looked  in chan.c and see I was wrong, the right patch 
> was already commited.
> (Commit time: 2001-12-29 21:13:36 UTC), my proposal simple 
> reversing or at least change back this:
> 
> 
>>>-    if ((chan->status & CHAN_ASKEDMODES) &&
>>>+    if (!(chan->status & CHAN_ASKEDMODES) &&
>>>
> 
> and this thing should work.


I'm confused now... Is that already ok or not? :)


> 
> Greeting Eule
> 
> 




Received: from clever.eusc.inter.net (clever.eusc.inter.net [213.73.101.4])
	by tsss.org (Postfix) with ESMTP id 14F101051A39
	for <eggdev at eggheads.org>; Wed, 23 Jan 2002 20:13:19 -0600 (CST)
Received: from tc07-n66-097.de.inter.net ([213.73.66.97] helo=eule)
	by clever.eusc.inter.net with esmtp (Exim 3.22 #3)
	id 16TZNm-00049h-00
	for eggdev at eggheads.org; Thu, 24 Jan 2002 03:12:54 +0100
From: "Axel Franke" <eule at berlin.snafu.de>
To: eggdev at eggheads.org
Date: Thu, 24 Jan 2002 03:12:04 +0100
Subject: Re: Eggdev: Re: [cvslog] Module eggdrop1.7: Change committed
Message-ID: <3C4F7B84.12245.2088C85 at localhost>
Priority: normal
In-reply-to: <3C4F3EBE.9080109 at freesurf.ch>
X-mailer: Pegasus Mail for Win32 (v3.12c)
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On 23 Jan 2002, at 23:52, ITE wrote:

[...]
> I'm confused now... Is that already ok or not? :)

No, in 1.6 recheck_channel:
    if ((chan->status & CHAN_ASKEDMODES) &&
	!channel_inactive(chan)) 
      dprintf(DP_MODE, "MODE %s\n", chan->name);
and this should work correctly.

But in 1.7 now we have:

    if (!(chan->status & CHAN_ASKEDMODES) &&
	!channel_inactive(chan)) /* Spot on guppy, this just keeps the
	                          * checking sane */
      dprintf(DP_MODE, "MODE %s\n", chan->name);

and this is wrong, at least should be changed:
-    if (!(chan->status & CHAN_ASKEDMODES) &&
+    if ((chan->status & CHAN_ASKEDMODES) &&

Greeting Eule

Received: from web13103.mail.yahoo.com (web13103.mail.yahoo.com [216.136.174.148])
	by tsss.org (Postfix) with SMTP id ADC1810107D3
	for <eggdev at eggheads.org>; Wed, 23 Jan 2002 21:08:33 -0600 (CST)
Message-ID: <20020124030832.2222.qmail at web13103.mail.yahoo.com>
Received: from [24.163.36.228] by web13103.mail.yahoo.com via HTTP; Wed, 23 Jan 2002 19:08:32 PST
Date: Wed, 23 Jan 2002 19:08:32 -0800 (PST)
From: stdarg <stdarg at yahoo.com>
To: eggdev at eggheads.org
In-Reply-To: <20020123221825.AFCD91051A3C at tsss.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: Eggdev: whitespace() vs. isspace()
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

> +#define whitespace(c) (((c) == 32) || ((c) == 9) || ((c) == 13) || ((c)

Does anybody know why we use this instead of the isspace() macro? I think it's
more efficient (table lookup) anyway.

__________________________________________________
Do You Yahoo!?
Great stuff seeing new owners in Yahoo! Auctions! 
http://auctions.yahoo.com

Received: from mta7.pltn13.pbi.net (mta7.pltn13.pbi.net [64.164.98.8])
	by tsss.org (Postfix) with ESMTP id E988710107D3
	for <eggdev at eggheads.org>; Thu, 24 Jan 2002 01:41:52 -0600 (CST)
Received: from 64.160.15.123 ([64.160.15.123])
 by mta7.pltn13.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GQF00F40MPPCY at mta7.pltn13.pbi.net> for eggdev at eggheads.org;
 Wed, 23 Jan 2002 23:41:49 -0800 (PST)
Date: Wed, 23 Jan 2002 23:41:48 -0800
From: TaKeDa <takeda at eggheads.w.pl>
To: eggdev at eggheads.org
Message-id: <63107611987.20020123234148 at chore.swiaty.pl>
MIME-version: 1.0
X-Mailer: The Bat! (v1.53d) Personal
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Priority: 3 (Normal)
Subject: Eggdev: Bugs in uptime.mod?
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: TaKeDa <takeda at eggheads.w.pl>
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hello eggdev,

Please take a look at:
http://uptime.eggheads.org/stats.cgi

There are some strange eggdrop versions ie:
gnarz 6 days, 7 hours Eggdrop [?s??d] v1.6.8 1
StRanGer 3 days, 13 hours Eggdrop b] {? setuser ?bot pas ... 1
Bouncer 4 days, 23 hours Eggdrop env(WINDIR)]} {??set wi ... 1

those ones displays even server irc which they sit on (!!!):

JDK 4 days, 18 hours Eggdrop krakow.irc.pl v1.6.7 2
somecunt 2 days, 10 hours Eggdrop irc.prison.net?6667? i ... 1
Lord 1 day, 3 hours Eggdrop irc.dal.net v1.6.8 1

-- 
Best regards,
 TaKeDa                          mailto:takeda at eggheads.w.pl


Received: from freesurfmail.sunrise.ch (freesurfmta02.sunrise.ch [194.230.0.17])
	by tsss.org (Postfix) with ESMTP id 50EE710107D3
	for <eggdev at eggheads.org>; Thu, 24 Jan 2002 01:45:16 -0600 (CST)
Received: from freesurf.ch (194.230.26.114) by freesurfmail.sunrise.ch (6.0.037)
        id 3C24F55B00205025 for eggdev at eggheads.org; Thu, 24 Jan 2002 08:38:19 +0100
Message-ID: <3C4FBCBF.6080206 at freesurf.ch>
Date: Thu, 24 Jan 2002 08:50:23 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: whitespace() vs. isspace()
References: <20020124030832.2222.qmail at web13103.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

stdarg wrote:

>>+#define whitespace(c) (((c) == 32) || ((c) == 9) || ((c) == 13) || ((c)
>>
> 
> Does anybody know why we use this instead of the isspace() macro? I think it's
> more efficient (table lookup) anyway.
> 
I was wondering the same thing.

isspace() behaves a little differently compared to whitespace():

e.g. it  also handles vertical tabs, but prolly it won't change anything to us.


I'll send a patch against this in 24 hours if noone objectes :)

ITE



Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id 62D5710107D3
	for <eggdev at eggheads.org>; Thu, 24 Jan 2002 01:56:09 -0600 (CST)
Received: from freesurf.ch (194.230.26.114) by freesurfmail.sunrise.ch (6.0.037)
        id 3C46E7660007B721 for eggdev at eggheads.org; Thu, 24 Jan 2002 08:49:08 +0100
Message-ID: <3C4FBF48.6030001 at freesurf.ch>
Date: Thu, 24 Jan 2002 09:01:12 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: Re: [cvslog] Module eggdrop1.7: Change committed
References: <3C4F7B84.12245.2088C85 at localhost>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Axel Franke wrote:

> On 23 Jan 2002, at 23:52, ITE wrote:
> 
> [...]
> 
>>I'm confused now... Is that already ok or not? :)
>>
> 
> No, in 1.6 recheck_channel:
>     if ((chan->status & CHAN_ASKEDMODES) &&
> 	!channel_inactive(chan)) 
>       dprintf(DP_MODE, "MODE %s\n", chan->name);
> and this should work correctly.
> 
> But in 1.7 now we have:
> 
>     if (!(chan->status & CHAN_ASKEDMODES) &&
> 	!channel_inactive(chan)) /* Spot on guppy, this just keeps the
> 	                          * checking sane */
>       dprintf(DP_MODE, "MODE %s\n", chan->name);
> 
> and this is wrong, at least should be changed:
> -    if (!(chan->status & CHAN_ASKEDMODES) &&
> +    if ((chan->status & CHAN_ASKEDMODES) &&
> 
> Greeting Eule
> 
> 

k, i'll fix this tonight :)


Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id 5C38910107D3
	for <eggdev at eggheads.org>; Thu, 24 Jan 2002 04:53:08 -0600 (CST)
Received: from newman.concentric.net (newman.concentric.net [207.155.198.71])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0OAr7716289 
        for <eggdev at eggheads.org.>; Thu, 24 Jan 2002 05:53:07 -0500 (EST)
Received: from strudel.invalid.domain (ts013d12.hou-tx.concentric.net [216.112.142.120])
	by newman.concentric.net (8.9.1a)
	id FAA20318; Thu, 24 Jan 2002 05:52:48 -0500 (EST)
Date: Thu, 24 Jan 2002 04:55:58 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: whitespace() vs. isspace()
In-Reply-To: <3C4FBCBF.6080206 at freesurf.ch>
Message-ID: <Pine.LNX.4.33.0201240454410.1524-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Thu, 24 Jan 2002, ITE wrote:

> I was wondering the same thing.
> 
> isspace() behaves a little differently compared to whitespace():
> 
> e.g. it  also handles vertical tabs, but prolly it won't change anything to us.
> 
> 
> I'll send a patch against this in 24 hours if noone objectes :)

Is this in match.c? I think there is a replacement match.c floating around
from someone. Maybe we should put it in the testcode dir?

-Toth


Received: from uhura.concentric.net (uhura.concentric.net [206.173.118.93])
	by tsss.org (Postfix) with ESMTP id 68DB610107D3
	for <eggdev at eggheads.org>; Thu, 24 Jan 2002 08:13:00 -0600 (CST)
Received: from cliff.concentric.net (cliff.concentric.net [206.173.118.90])
	by uhura.concentric.net [Concentric SMTP Routing 1.0] id g0OECxT26032 
        for <eggdev at eggheads.org.>; Thu, 24 Jan 2002 09:12:59 -0500 (EST)
Received: from strudel.invalid.domain (ts010d15.hou-tx.concentric.net [216.112.141.219])
	by cliff.concentric.net (8.9.1a)
	id JAA16290; Thu, 24 Jan 2002 09:12:26 -0500 (EST)
Date: Thu, 24 Jan 2002 08:15:31 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Message-ID: <Pine.LNX.4.33.0201240808290.2724-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: Eggdev: net-type in 1.7
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Is there a reason we have to trace net-type in both the server and irc
modules? I think this exists in 1.6 too.

As net-type is currently designed, any variables set by net-type cannot be
overridden by the individual variables. This prevents setting net-type to
some default and overriding a particular setting.

I'd like to see the current net-type code removed in 1.7 at some point. We
should instead use a template file or other means to set default values.

-Toth


Received: from mailhost.tinet.ch (mailhost.tinet.ch [194.29.0.18])
	by tsss.org (Postfix) with ESMTP id 8653B10107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 03:13:15 -0600 (CST)
Received: from freesurf.ch ([194.29.4.2]) by mailhost.tinet.ch
          (Post.Office MTA v3.5.3 release 223 ID# 114-53652U5000L500S0V35)
          with ESMTP id ch for <eggdev at eggheads.org>;
          Fri, 25 Jan 2002 10:13:08 +0100
Message-ID: <3C5121A3.6000607 at freesurf.ch>
Date: Fri, 25 Jan 2002 10:13:07 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; it-IT; rv:0.9.6) Gecko/20011120
X-Accept-Language: en
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: whitespace() vs. isspace()
References: <Pine.LNX.4.33.0201240454410.1524-100000 at strudel.invalid.domain>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Tothwolf wrote:

> Is this in match.c? I think there is a replacement match.c floating 
> around
>
No it was only used by rmspace so it should be safe.

>
> from someone. Maybe we should put it in the testcode dir?
>
A new match function? Is that the one zip posted a while back?

ITE



Received: from mailhost.tinet.ch (mailhost.tinet.ch [194.29.0.18])
	by tsss.org (Postfix) with ESMTP id F2E5D10107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 03:19:19 -0600 (CST)
Received: from freesurf.ch ([194.29.4.2]) by mailhost.tinet.ch
          (Post.Office MTA v3.5.3 release 223 ID# 114-53652U5000L500S0V35)
          with ESMTP id ch for <eggdev at eggheads.org>;
          Fri, 25 Jan 2002 10:19:18 +0100
Message-ID: <3C512315.3090300 at freesurf.ch>
Date: Fri, 25 Jan 2002 10:19:17 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; it-IT; rv:0.9.6) Gecko/20011120
X-Accept-Language: en
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: net-type in 1.7
References: <Pine.LNX.4.33.0201240808290.2724-100000 at strudel.invalid.domain>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Tothwolf wrote:

>Is there a reason we have to trace net-type in both the server and irc
>modules? I think this exists in 1.6 too.
>
I think it's because some of the net dependent variables aren't shared 
accross server.mod and irc.mod: each module has his own istance.

>
>
>As net-type is currently designed, any variables set by net-type cannot be
>overridden by the individual variables. This prevents setting net-type to
>some default and overriding a particular setting.
>
I posted a patch solving this a while ago. I can adapt it to the current 
code. later it could be backported to 1.6 with an addtional script that 
emulates the current traced functionality, so that the behaviour in 1.6 
will be the same unless the user choose of not loading the script.

>
>
>I'd like to see the current net-type code removed in 1.7 at some point. We
>should instead use a template file or other means to set default values.
>
My patch did just that. It just misses the script above for 1.6.

>
>
>-Toth
>
>




Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id A140610107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 06:00:53 -0600 (CST)
Received: from mcfeely.concentric.net (mcfeely.concentric.net [207.155.198.83])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0PC0p711957 
        for <eggdev at eggheads.org.>; Fri, 25 Jan 2002 07:00:51 -0500 (EST)
Received: from strudel.invalid.domain (ts003d25.hou-tx.concentric.net [216.112.140.133])
	by mcfeely.concentric.net (8.9.1a)
	id HAA15430; Fri, 25 Jan 2002 07:00:23 -0500 (EST)
Date: Fri, 25 Jan 2002 06:03:39 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
In-Reply-To: <004e01c1a569$ff8463a0$68743518 at sypher>
Message-ID: <Pine.LNX.4.33.0201250558580.6257-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: Eggdev: Re: [eggheads-patches] allt_removecodes.patch
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, 25 Jan 2002, Wcc wrote:

> Added a proc to strip all mIRC control codes from a text string to
> alltools.

diff -ur eggdrop1.6/scripts/alltools.tcl eggdrop1.6.new/scripts/alltools.tcl
--- eggdrop1.6/scripts/alltools.tcl	Wed Nov 28 18:51:16 2001
+++ eggdrop1.6.new/scripts/alltools.tcl	Fri Jan 25 01:30:35 2002

-------------------
@@ -355,7 +359,6 @@
 
 proc ispermowner {hand} {
   global owner
-
   regsub -all -- , [string tolower $owner] "" owners
   if {([matchattr $hand n]) && \
       ([lsearch -exact $owners [string tolower $hand]] != -1)} then {
-------------------

Theres no reason to change this. An empty line after a 'global' or 
'variable' statement is standard.

-------------------
@@ -371,4 +374,9 @@
     }
   }
   return 1
+}
+
+proc removecodes {text} {
+	regsub -all -- {\002|\037|\026|\003([0-9][0-9]?(,[0-9][0-9]?)?)?} $text "" text
+	return $text
 }
-------------------

I'm not quite sure this is the best way to handle this. This code has the
potential to inadvertently remove codes it should not. mIRC specific codes
are ^C<n> type codes, where as ^B ^V and ^_ are used for nearly all irc
clients. This code does not even address ANSI escape sequences.

-Toth


Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id 8D42D10107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 06:03:53 -0600 (CST)
Received: from mcfeely.concentric.net (mcfeely.concentric.net [207.155.198.83])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0PC3m713462 
        for <eggdev at eggheads.org.>; Fri, 25 Jan 2002 07:03:51 -0500 (EST)
Received: from strudel.invalid.domain (ts003d25.hou-tx.concentric.net [216.112.140.133])
	by mcfeely.concentric.net (8.9.1a)
	id HAA15857; Fri, 25 Jan 2002 07:03:26 -0500 (EST)
Date: Fri, 25 Jan 2002 06:06:39 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: whitespace() vs. isspace()
In-Reply-To: <3C5121A3.6000607 at freesurf.ch>
Message-ID: <Pine.LNX.4.33.0201250604560.6257-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, 25 Jan 2002, ITE wrote:

> A new match function? Is that the one zip posted a while back?

I believe so. Did anyone ever test it? I never had time to completely test
it. I do want to keep the structure of that code as clean as possible.  
Obscure code makes fixing bugs and maintenance very difficult.

-Toth


Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id 8908310107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 06:06:16 -0600 (CST)
Received: from mcfeely.concentric.net (mcfeely.concentric.net [207.155.198.83])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0PC6F714906 
        for <eggdev at eggheads.org.>; Fri, 25 Jan 2002 07:06:15 -0500 (EST)
Received: from strudel.invalid.domain (ts003d25.hou-tx.concentric.net [216.112.140.133])
	by mcfeely.concentric.net (8.9.1a)
	id HAA16313; Fri, 25 Jan 2002 07:06:13 -0500 (EST)
Date: Fri, 25 Jan 2002 06:09:53 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: net-type in 1.7
In-Reply-To: <3C512315.3090300 at freesurf.ch>
Message-ID: <Pine.LNX.4.33.0201250607480.6257-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, 25 Jan 2002, ITE wrote:

> I think it's because some of the net dependent variables aren't shared 
> accross server.mod and irc.mod: each module has his own istance.

Makes sense. I didn't trace all of the code, but I wondered about it.

> I posted a patch solving this a while ago. I can adapt it to the
> current code. later it could be backported to 1.6 with an addtional
> script that emulates the current traced functionality, so that the
> behaviour in 1.6 will be the same unless the user choose of not
> loading the script.

Was there any discussion on the patch? I'd like to see this issue
addressed before we forget about it.

-Toth


Received: from mail-ns01s0.ns.sympatico.ca (smtp1.ns.sympatico.ca [142.177.1.91])
	by tsss.org (Postfix) with ESMTP id 9816110107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 11:03:56 -0600 (CST)
Received: from damnit.org ([142.177.237.160])
          by mail-ns01s0.ns.sympatico.ca (Post.Office MTA v3.5.3
          release 223 ID# 0-68925U141000L141000S0V35) with ESMTP id ca
          for <eggdev at eggheads.org>; Fri, 25 Jan 2002 13:04:53 -0400
Message-ID: <3C518FD0.50009 at damnit.org>
Date: Fri, 25 Jan 2002 13:03:12 -0400
From: Ian Campbell <ian at damnit.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: whitespace() vs. isspace()
References: <Pine.LNX.4.33.0201250604560.6257-100000 at strudel.invalid.domain>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

>
>
>>A new match function? Is that the one zip posted a while back?
>>
>
>I believe so. Did anyone ever test it? I never had time to completely test
>it. I do want to keep the structure of that code as clean as possible.  
>Obscure code makes fixing bugs and maintenance very difficult.	
>
    I tested it, but I'd rather if someone else did too... guppy had it 
running on dillinger in #eggdrop with no apparent problems.



Received: from freesurfmail.sunrise.ch (freesurfmta04.sunrise.ch [194.230.0.33])
	by tsss.org (Postfix) with ESMTP id 91ABE10107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 14:05:09 -0600 (CST)
Received: from freesurf.ch (194.230.194.31) by freesurfmail.sunrise.ch (6.0.037)
        id 3C46E7660009F843 for eggdev at eggheads.org; Fri, 25 Jan 2002 20:57:47 +0100
Message-ID: <3C51BB95.60402 at freesurf.ch>
Date: Fri, 25 Jan 2002 21:09:57 +0100
From: ITE <ite at freesurf.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020112
X-Accept-Language: en-us, it
MIME-Version: 1.0
To: eggdev at eggheads.org
Subject: Re: Eggdev: net-type in 1.7
References: <Pine.LNX.4.33.0201250607480.6257-100000 at strudel.invalid.domain>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Tothwolf wrote:

> 
> Was there any discussion on the patch? I'd like to see this issue
> addressed before we forget about it.

Of course. Here's the links to the related threads.

http://www.eggheads.org/pub_archive/eggdev/2001-July/020121.html
http://www.eggheads.org/pub_archive/eggdev/2001-July/020125.html
http://www.eggheads.org/pub_archive/eggdev/2001-August/020469.html

ITE


Received: from clever.eusc.inter.net (clever.eusc.inter.net [213.73.101.4])
	by tsss.org (Postfix) with ESMTP id E64FE1051A39
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 15:45:31 -0600 (CST)
Received: from tc09-n66-234.de.inter.net ([213.73.66.234] helo=eule)
	by clever.eusc.inter.net with esmtp (Exim 3.22 #3)
	id 16UEA5-0007dw-00
	for eggdev at eggheads.org; Fri, 25 Jan 2002 22:45:30 +0100
From: "Axel Franke" <eule at berlin.snafu.de>
To: eggdev at eggheads.org
Date: Fri, 25 Jan 2002 22:44:13 +0100
Message-ID: <3C51DFBD.12509.2066B3 at localhost>
Priority: normal
X-mailer: Pegasus Mail for Win32 (v3.12c)
Subject: Eggdev: bug 62
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

Hi,

in the next days i would work on bug 62 (new sets honor-global-
bans|exempts|invites). Would it be ok if I make this based on 1.7 or 
want this someone for 1.6?

Greeting Eule

Received: from mud.pl (mud.pl [217.98.250.235])
	by tsss.org (Postfix) with ESMTP id 9C6A310107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 16:21:37 -0600 (CST)
Received: from maciek (pi33.krakow.cvx.ppp.tpnet.pl [217.99.209.33])
	by mud.pl (8.11.4/3.141592654/anspam-1.3/ss-1.0/rblock-1.7a) with SMTP id g0PMLX727686
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 23:21:34 +0100 (CET)
	(envelope-from abraham at mud.pl)
Message-ID: <002201c1a5ee$a49df7a0$21d163d9 at maciek>
From: "AbrahaM" <abraham at mud.pl>
To: <eggdev at eggheads.org>
References: <3C51DFBD.12509.2066B3 at localhost>
Subject: Re: Eggdev: bug 62
Date: Fri, 25 Jan 2002 23:21:23 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-2"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message ----- 
From: "Axel Franke" <eule at berlin.snafu.de>
To: <eggdev at eggheads.org>
Sent: Friday, January 25, 2002 10:44 PM
Subject: Eggdev: bug 62


> Hi,
Hi
 
> in the next days i would work on bug 62 (new sets honor-global-
> bans|exempts|invites). Would it be ok if I make this based on 1.7 or 
> want this someone for 1.6?
Want this :) it would be realy usefull in 1.6.x

BTW: prolly I'll send soon bugreport. make config/iconfig
fails on some systems so /me wanna use fresh/official code
and report details

AbrahaM


Received: from smtprelay6.dc2.adelphia.net (smtprelay6.dc2.adelphia.net [64.8.50.38])
	by tsss.org (Postfix) with ESMTP id 1F8E510107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 18:47:16 -0600 (CST)
Received: from sypher ([24.53.116.104]) by
          smtprelay6.dc2.adelphia.net (Netscape Messaging Server 4.15)
          with SMTP id GQISUO00.JYQ for <eggdev at eggheads.org>; Fri, 25 Jan
          2002 19:47:12 -0500 
Message-ID: <000d01c1a603$15216f70$68743518 at sypher>
From: "Wcc" <will at dawg.dynu.com>
To: <eggdev at eggheads.org>
References: <Pine.LNX.4.33.0201250558580.6257-100000 at strudel.invalid.domain>
Subject: Re: Eggdev: Re: [eggheads-patches] allt_removecodes.patch
Date: Fri, 25 Jan 2002 19:47:50 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

----- Original Message -----
From: "Tothwolf" <tothwolf at concentric.net>
To: <eggdev at eggheads.org>
Sent: Friday, January 25, 2002 7:03 AM
Subject: Eggdev: Re: [eggheads-patches] allt_removecodes.patch

> I'm not quite sure this is the best way to handle this. This code has the
> potential to inadvertently remove codes it should not. mIRC specific codes
> are ^C<n> type codes, where as ^B ^V and ^_ are used for nearly all irc
> clients. This code does not even address ANSI escape sequences.

[0-9][0-9] should be [0-9][0-5] (woops). Other then that, no non-control
chars would be removed. AFAIK mIRC doesn't support ANSI colors to begin
with. If you know of a better way to do this, by all means post it.

> -Toth
Wcc


Received: from kilo.whitburn.xcalibre.co.uk (kilo.wb.xcalibre.co.uk [194.201.48.32])
	by tsss.org (Postfix) with ESMTP id 7C6CF10107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 19:09:20 -0600 (CST)
Envelope-to: eggdev at eggheads.org
Received: from [62.7.116.63] (helo=Philip)
	by kilo.whitburn.xcalibre.co.uk with smtp (Exim 3.22 #13)
	id 16UHLG-0002V1-00
	for eggdev at eggheads.org; Sat, 26 Jan 2002 01:09:14 +0000
From: PPSlim <ppslim at ntlworld.com>
To: eggdev at eggheads.org
Date: Sat, 26 Jan 2002 01:12:07 -0000
X-Priority: 3 (Normal)
Organization: CTD
In-Reply-To: <000d01c1a603$15216f70$68743518 at sypher>
Message-Id: <OMNJB8GEXR7G986QNHGLHVMLWQSQ.3c520267 at Philip Richardson>
Subject: Re: Eggdev: Re: [eggheads-patches] allt_removecodes.patch
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Mailer: Opera 6.0 build 1010
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
X-Reply-To: ppslim at ntlworld.com
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

26/01/02 00:47:50, "Wcc" <will at dawg.dynu.com> wrote:

>[0-9][0-9] should be [0-9][0-5] (woops). Other then that, no non-control
>chars would be removed. AFAIK mIRC doesn't support ANSI colors to begin
>with. If you know of a better way to do this, by all means post it.

mIRC supports the code 99, as transparent.

Code 2, 18, 34 Are all classed as navy blue, 4, 20, 36 are all classed as red. Thus changing in both cases, 
changing it down to [0-9][0-5] would fail to catch all instances.

mIRC does support ANSI colors. It now comes with the option to process ANSI codes, under settings "IRC->
Messages".

>Wcc




Received: from ms1.adiis.net (ms1.adiis.net [207.177.36.3])
	by tsss.org (Postfix) with ESMTP id C6BA210107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 19:12:26 -0600 (CST)
Received: (from root at localhost)
	by ms1.adiis.net (8.11.6/8.11.2) id g0Q1CQo29897
	for eggdev at eggheads.org; Fri, 25 Jan 2002 19:12:26 -0600
Received: from hoi-dsl-cust33.adiis.net (rbutler at hoi-dsl-cust33.adiis.net [206.72.1.68])
	by ms1.adiis.net (8.11.6/8.11.2) with ESMTP id g0Q1CP729843
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 19:12:25 -0600
Subject: Re: Eggdev: bug 62
From: Ryan Butler <rbutler at tsss.org>
To: eggdev at eggheads.org
In-Reply-To: <3C51DFBD.12509.2066B3 at localhost>
References: <3C51DFBD.12509.2066B3 at localhost>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Evolution/1.0.1 
Date: 25 Jan 2002 19:12:24 -0600
Message-Id: <1012007545.13942.0.camel at hoi-dsl-cust33.adiis.net>
Mime-Version: 1.0
X-Virus-Scanned: by AMaViS perl-11
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, 2002-01-25 at 15:44, Axel Franke wrote:
> Hi,
> 
> in the next days i would work on bug 62 (new sets honor-global-
> bans|exempts|invites). Would it be ok if I make this based on 1.7 or 
> want this someone for 1.6?
> 
> Greeting Eule

It should be a 1.7 thing, at the very least it would make the channel
file not backwards compatible with unknown options.




Received: from tomts10-srv.bellnexxia.net (tomts10.bellnexxia.net [209.226.175.54])
	by tsss.org (Postfix) with ESMTP id ADC5510107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 19:19:41 -0600 (CST)
Received: from co414248-a ([65.93.76.128]) by tomts10-srv.bellnexxia.net
          (InterMail vM.4.01.03.16 201-229-121-116-20010115) with SMTP
          id <20020126011940.JZKX3328.tomts10-srv.bellnexxia.net at co414248-a>
          for <eggdev at eggheads.org>; Fri, 25 Jan 2002 20:19:40 -0500
Message-Id: <4.1.20020125195815.01e0ab50 at accel.net>
X-Sender: b1gzdc86 at pop6.sympatico.ca
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Fri, 25 Jan 2002 20:19:45 -0500
To: eggdev at eggheads.org
From: ejm <presteign at sympatico.ca>
Subject: Re: Eggdev: Re: [eggheads-patches] allt_removecodes.patch
In-Reply-To: <000d01c1a603$15216f70$68743518 at sypher>
References: <Pine.LNX.4.33.0201250558580.6257-100000 at strudel.invalid.domain>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

At 07:47 PM 1/25/02 Wcc wrote:

>[0-9][0-9] should be [0-9][0-5] (woops). Other then that, no non-control
>chars would be removed. AFAIK mIRC doesn't support ANSI colors to begin
>with. If you know of a better way to do this, by all means post it.

mirc has supported ansi since august 1999.

And I should think whether it is supported by mirc or not is immaterial.

eli

Received: from darius.concentric.net (darius.concentric.net [207.155.198.79])
	by tsss.org (Postfix) with ESMTP id D61E110107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 19:54:23 -0600 (CST)
Received: from mcfeely.concentric.net (mcfeely.concentric.net [207.155.198.83])
	by darius.concentric.net [Concentric SMTP Routing 1.0] id g0Q1sL729208 
        for <eggdev at eggheads.org.>; Fri, 25 Jan 2002 20:54:21 -0500 (EST)
Received: from strudel.invalid.domain (ts002d06.hou-tx.concentric.net [216.112.140.66])
	by mcfeely.concentric.net (8.9.1a)
	id UAA23951; Fri, 25 Jan 2002 20:53:53 -0500 (EST)
Date: Fri, 25 Jan 2002 19:57:12 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
Subject: Re: Eggdev: Re: [eggheads-patches] allt_removecodes.patch
In-Reply-To: <000d01c1a603$15216f70$68743518 at sypher>
Message-ID: <Pine.LNX.4.33.0201251955320.8491-100000 at strudel.invalid.domain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: eggdev-admin at eggheads.org
Errors-To: eggdev-admin at eggheads.org
X-BeenThere: eggdev at eggheads.org
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: eggdev at eggheads.org
List-Help: <mailto:eggdev-request at eggheads.org?subject=help>
List-Post: <mailto:eggdev at eggheads.org>
List-Subscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=subscribe>
List-Id: Eggdrop Development List <eggdev.eggheads.org>
List-Unsubscribe: <http://www.eggheads.org/mailman/listinfo/eggdev>,
	<mailto:eggdev-request at eggheads.org?subject=unsubscribe>
List-Archive: <http://www.eggheads.org/pipermail/eggdev/>

On Fri, 25 Jan 2002, Wcc wrote:

> [0-9][0-9] should be [0-9][0-5] (woops). Other then that, no non-control
> chars would be removed. AFAIK mIRC doesn't support ANSI colors to begin
> with. If you know of a better way to do this, by all means post it.

I thought mIRC had ANSI support now? It has been a few years since I've
used it. Eggdrop strips ANSI chars as one of the .strip settings, so might
be a good idea to do this as well.

-Toth


Received: from uhura.concentric.net (uhura.concentric.net [206.173.118.93])
	by tsss.org (Postfix) with ESMTP id C5FBB10107D3
	for <eggdev at eggheads.org>; Fri, 25 Jan 2002 23:41:54 -0600 (CST)
Received: from cliff.concentric.net (cliff.concentric.net [206.173.118.90])
	by uhura.concentric.net [Concentric SMTP Routing 1.0] id g0Q5fpT11247 
        for <eggdev at eggheads.org.>; Sat, 26 Jan 2002 00:41:51 -0500 (EST)
Received: from strudel.invalid.domain (ts014d12.hou-tx.concentric.net [216.112.142.168])
	by cliff.concentric.net (8.9.1a)
	id AAA07403; Sat, 26 Jan 2002 00:41:39 -0500 (EST)
Date: Fri, 25 Jan 2002 23:45:25 -0600 (CST)
From: Tothwolf <tothwolf at concentric.net>
X-X-Sender:  <tothwolf at strudel.invalid.domain>
To: <eggdev at eggheads.org>
In-Reply-To: <01110