From orbman at thingysrealm.myftp.org Thu Apr 1 10:52:53 2004
From: orbman at thingysrealm.myftp.org (Grant)
Date: Thu, 1 Apr 2004 10:52:53 +0100
Subject: is this normal?
Message-ID: <001c01c417cf$1aa61e60$0200000a@BORG1of5>
This is a multi-part message in MIME format.
------=_NextPart_000_0019_01C417D7.7C08B750
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
hi,
I dunno if this is normal but my freebsd 4.9 box seems to mail me =
everyday and end of the month with reports....
but in one of the reports i noticed something:
Checking for uids of 0:
root 0
toor 0
who is "toor" i know its root backwards, but is it meant to be there or =
has someone added that without me knowing...
thanks in advance....
Grant.
------=_NextPart_000_0019_01C417D7.7C08B750
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
hi,
I dunno if this is normal but my =
freebsd 4.9=20
box seems to mail me everyday and end of the month with =
reports....
but in one of the reports i noticed=20
something:
Checking for uids of 0: root 0 toor 0
who is "toor" i know its root =
backwards, but is it=20
meant to be there or has someone added that without me =
knowing...
thanks in advance....
Grant.
------=_NextPart_000_0019_01C417D7.7C08B750--
From mike at urgle.com Thu Apr 1 12:49:12 2004
From: mike at urgle.com (Mike Bristow)
Date: Thu, 1 Apr 2004 12:49:12 +0100
Subject: is this normal?
In-Reply-To: <001c01c417cf$1aa61e60$0200000a@BORG1of5>
References: <001c01c417cf$1aa61e60$0200000a@BORG1of5>
Message-ID: <20040401114912.GA54706@urgle.com>
On Thu, Apr 01, 2004 at 10:52:53AM +0100, Grant wrote:
> Checking for uids of 0:
> root 0
> toor 0
>
> who is "toor" i know its root backwards, but is it meant to be there or has someone added that without me knowing...
The install ppassword file can be found at:
http://cvsweb.freebsd.org/src/etc/master.passwd
If you poke about looking for the version of FreeBSD you installed
you'll find that there was a toor user - it's been there forever.
It's there for people who are 'backwards' and want a superuser with
a bourne shell, rather than the 'sensible' people who want csh.
IIRC csh was developed at UCB, hence the bigotry; these days I suspect
that most UNIX sysadmins would want something bourne-like than
csh-like as root's shell, but the bikeshed battle to change this
would be simply horrid.
--
You dont have to be illiterate to use the Internet, but it help's.
From frank at esperance-linux.co.uk Thu Apr 1 12:55:12 2004
From: frank at esperance-linux.co.uk (Frank Shute)
Date: Thu, 1 Apr 2004 12:55:12 +0100
Subject: is this normal?
In-Reply-To: <001c01c417cf$1aa61e60$0200000a@BORG1of5>
References: <001c01c417cf$1aa61e60$0200000a@BORG1of5>
Message-ID: <20040401115512.GA7320@peach.veggie.com>
On Thu, Apr 01, 2004 at 10:52:53AM +0100, Grant wrote:
>
> hi,
>
> I dunno if this is normal but my freebsd 4.9 box seems to mail me
> everyday and end of the month with reports....
>
> but in one of the reports i noticed something:
>
> Checking for uids of 0: root 0 toor 0
>
> who is "toor" i know its root backwards, but is it meant to be there
> or has someone added that without me knowing...
http://www2.uk.freebsd.org/doc/en_US.ISO8859-1/books/faq/security.html#TOOR-ACCOUNT
--
Frank
*-*-*-*-*-*-*-*-*-*-*
Boroughbridge.
Tel: 01423 323019
---------
PGP keyID: 0xC0B341A3
*-*-*-*-*-*-*-*-*-*-*
http://www.esperance-linux.co.uk/
From orbman at thingysrealm.myftp.org Thu Apr 1 14:00:29 2004
From: orbman at thingysrealm.myftp.org (Grant)
Date: Thu, 1 Apr 2004 14:00:29 +0100
Subject: is this normal?
References: <001c01c417cf$1aa61e60$0200000a@BORG1of5> <20040401115512.GA7320@peach.veggie.com>
Message-ID: <002501c417e9$53d87510$0200000a@BORG1of5>
Thanks people for the response
I'm glad its a normal thing, just had me worried that's all..
thanks again
Grant
----- Original Message -----
From: "Frank Shute"
To: "Grant"
Cc:
Sent: Thursday, April 01, 2004 12:55 PM
Subject: Re: is this normal?
> On Thu, Apr 01, 2004 at 10:52:53AM +0100, Grant wrote:
> >
> > hi,
> >
> > I dunno if this is normal but my freebsd 4.9 box seems to mail me
> > everyday and end of the month with reports....
> >
> > but in one of the reports i noticed something:
> >
> > Checking for uids of 0: root 0 toor 0
> >
> > who is "toor" i know its root backwards, but is it meant to be there
> > or has someone added that without me knowing...
>
>
http://www2.uk.freebsd.org/doc/en_US.ISO8859-1/books/faq/security.html#TOOR-ACCOUNT
>
> --
>
> Frank
>
> *-*-*-*-*-*-*-*-*-*-*
> Boroughbridge.
> Tel: 01423 323019
> ---------
> PGP keyID: 0xC0B341A3
> *-*-*-*-*-*-*-*-*-*-*
>
> http://www.esperance-linux.co.uk/
>
>
> ------ FreeBSD UK Users' Group - Mailing List ------
> http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
From mike at urgle.com Thu Apr 1 14:44:15 2004
From: mike at urgle.com (Mike Bristow)
Date: Thu, 1 Apr 2004 14:44:15 +0100
Subject: is this normal?
In-Reply-To: <20040401115512.GA7320@peach.veggie.com>
References: <001c01c417cf$1aa61e60$0200000a@BORG1of5> <20040401115512.GA7320@peach.veggie.com>
Message-ID: <20040401134415.GA60102@urgle.com>
On Thu, Apr 01, 2004 at 12:55:12PM +0100, Frank Shute wrote:
> http://www2.uk.freebsd.org/doc/en_US.ISO8859-1/books/faq/security.html#TOOR-ACCOUNT
(this page says that toor was created when bash was installed)
I'm not sure that that is correct: version 1.1 of etc/master.passwd
has toor, and searching for log messages regarding the Resu Repus
makes me think that toor has been in FreeBSD's default install for
at least the last 10 years.
In fact, I think that FreeBSD inhreited it from 386BSD - it's in
the imported versiopn of the file (version 1.1.1.1)
There is also no mention of 'toor' in the cvs logs for shells/bash1
(which goes back to mid '94), which I'd expect at least when the
port stopped adding toor. As there is no mention of that, and the port
doesn't add toor today, I don't think it ever did.
Perhaps the following patch should be applied (if I've guessed the
right file to patch):
--- book.sgml.old Thu Apr 1 14:36:27 2004
+++ book.sgml Thu Apr 1 14:38:54 2004
@@ -8888,9 +8888,8 @@
Do not worry. toor is an
alternative superuser account (toor is root
- spelt backwards). Previously it was created when the
- &man.bash.1; shell was installed but now it is created by
- default. It is intended to be used with a non-standard shell so
+ spelt backwards).
+ It is intended to be used with a non-standard shell so
you do not have to change root's default
shell. This is important as shells which are not part of the
base distribution (for example a shell installed from ports or
--
You dont have to be illiterate to use the Internet, but it help's.
From dot at dotat.at Thu Apr 1 15:00:42 2004
From: dot at dotat.at (Tony Finch)
Date: Thu, 1 Apr 2004 15:00:42 +0100 (BST)
Subject: is this normal?
In-Reply-To: <20040401134415.GA60102@urgle.com>
Message-ID:
On Thu, 1 Apr 2004, Mike Bristow wrote:
> On Thu, Apr 01, 2004 at 12:55:12PM +0100, Frank Shute wrote:
> > http://www2.uk.freebsd.org/doc/en_US.ISO8859-1/books/faq/security.html#TOOR-ACCOUNT
>
> (this page says that toor was created when bash was installed)
>
> I'm not sure that that is correct: version 1.1 of etc/master.passwd
> has toor, and searching for log messages regarding the Resu Repus
> makes me think that toor has been in FreeBSD's default install for
> at least the last 10 years.
The toor account was present in the 4.3+BSD master.passwd file when it
was created in 1988. It's in the 4.3BSD passwd file dated 1985, but not
the 4.2BSD passwd file dated 1983.
--
Tony Finch http://dotat.at/
From notquiteevolved at hotmail.com Thu Apr 1 18:49:19 2004
From: notquiteevolved at hotmail.com (Scott Donaldson)
Date: Thu, 1 Apr 2004 18:49:19 +0100
Subject: Memory leakage
References:
Message-ID:
Is there an issue with 5 series and memory leakage? A friend of mine claims
that FreeBSD 5.2 suffers memory leakage, however I haven't experienced any
such problems, often leaving machines running at full load for days and
finding that they have barely touched the swapfile and memory is plenty
free.
Nosing through the bug listings I couldn't find any kernel leakages
mentioned, only a few app bugs.
If anything I've found FreeBSD to be the lightest OS on memory, beating out
Solaris, Linux family.
bye
From martinh at solid-state-logic.com Fri Apr 2 09:16:40 2004
From: martinh at solid-state-logic.com (Martin Hepworth)
Date: Fri, 02 Apr 2004 09:16:40 +0100
Subject: Memory leakage
In-Reply-To:
References:
Message-ID: <406D2168.8020501@solid-state-logic.com>
More likely application memory leakage....
how does your friend quantify his conclusion..
--
Martin Hepworth
Snr Systems Administrator
Solid State Logic
Tel: +44 (0)1865 842300
Scott Donaldson wrote:
> Is there an issue with 5 series and memory leakage? A friend of mine claims
> that FreeBSD 5.2 suffers memory leakage, however I haven't experienced any
> such problems, often leaving machines running at full load for days and
> finding that they have barely touched the swapfile and memory is plenty
> free.
>
> Nosing through the bug listings I couldn't find any kernel leakages
> mentioned, only a few app bugs.
>
> If anything I've found FreeBSD to be the lightest OS on memory, beating out
> Solaris, Linux family.
>
> bye
>
> ------ FreeBSD UK Users' Group - Mailing List ------
> http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.
This footnote confirms that this email message has been swept
for the presence of computer viruses and is believed to be clean.
**********************************************************************
From m.seaman at infracaninophile.co.uk Fri Apr 2 10:12:26 2004
From: m.seaman at infracaninophile.co.uk (Matthew Seaman)
Date: Fri, 2 Apr 2004 10:12:26 +0100
Subject: FreeBSD Mailing lists
Message-ID: <20040402091226.GA99510@happy-idiot-talk.infracaninophile.co.uk>
--+QahgC5+KEYLbs62
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Is it me, or are the mailing lists @freebsd.org a bit quiet at the
moment? Does anyone know what's going on?
Cheers,
Matthew
--=20
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
--+QahgC5+KEYLbs62
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
iD8DBQFAbS56dtESqEQa7a0RAt0iAKCK78JoF49tBb4h9fwnUt7G/JNQqACfW7aF
LdEBPQNadUjsJ/Hwdrz7Sw0=
=68Zh
-----END PGP SIGNATURE-----
--+QahgC5+KEYLbs62--
From kevin at ziptek-technologies.co.uk Fri Apr 2 10:20:30 2004
From: kevin at ziptek-technologies.co.uk (Kevin O'Connor)
Date: Fri, 2 Apr 2004 10:20:30 +0100
Subject: FreeBSD Mailing lists
In-Reply-To: <20040402091226.GA99510@happy-idiot-talk.infracaninophile.co.uk>
Message-ID:
FreeBSD has developed into such a fantastic OS that no one has any
problems with it. ;)
Kevin
-----Original Message-----
From: freebsd-users-admin at uk.freebsd.org
[mailto:freebsd-users-admin at uk.freebsd.org] On Behalf Of Matthew Seaman
Sent: 02 April 2004 10:12
To: freebsd-users at uk.freebsd.org
Subject: FreeBSD Mailing lists
Is it me, or are the mailing lists @freebsd.org a bit quiet at the
moment? Does anyone know what's going on?
Cheers,
Matthew
--
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
From ceri at submonkey.net Fri Apr 2 11:08:20 2004
From: ceri at submonkey.net (Ceri Davies)
Date: Fri, 2 Apr 2004 11:08:20 +0100
Subject: FreeBSD Mailing lists
In-Reply-To: <20040402091226.GA99510@happy-idiot-talk.infracaninophile.co.uk>
References: <20040402091226.GA99510@happy-idiot-talk.infracaninophile.co.uk>
Message-ID: <20040402100820.GM771@submonkey.net>
--/w6WUUxYkubDgwa5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Fri, Apr 02, 2004 at 10:12:26AM +0100, Matthew Seaman wrote:
> Is it me, or are the mailing lists @freebsd.org a bit quiet at the
> moment? Does anyone know what's going on?
=46rom what I can see on hub, mailman has killed itself - I mailed David
about it, but my guess is that he's already on the case.
Ceri
--=20
--/w6WUUxYkubDgwa5
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
iD8DBQFAbTuUocfcwTS3JF8RAlR8AJ9sNo5E0G3RPt5AECLJNJRinehKvgCfTKcV
RuUgQ3nUO0ZDVUJ8T1BavFs=
=enJX
-----END PGP SIGNATURE-----
--/w6WUUxYkubDgwa5--
From paul at xciv.org Fri Apr 2 11:51:18 2004
From: paul at xciv.org (Paul Civati)
Date: Fri, 02 Apr 2004 11:51:18 +0100
Subject: Memory leakage
In-Reply-To: Your message of "Fri, 02 Apr 2004 09:16:40 BST."
<406D2168.8020501@solid-state-logic.com>
Message-ID: <56965.1080903078@xciv.org>
Also worth noting that modern o/s will use as much memory as available,
for file system buffer cache etc.
Perhaps he should present some top output for analysis, and then you can
see if/where there is an actual problem.
-Paul-
From sehh at altered.com Fri Apr 2 16:32:47 2004
From: sehh at altered.com (Dimitrios)
Date: Fri, 2 Apr 2004 16:32:47 +0100
Subject: Memory leakage
In-Reply-To: <56965.1080903078@xciv.org>
References: <406D2168.8020501@solid-state-logic.com>
<56965.1080903078@xciv.org>
Message-ID: <20040402163247.2d61de7f@ekolaptis.>
On Fri, 02 Apr 2004 11:51:18 +0100 "Paul Civati" wrote:
> Also worth noting that modern o/s will use as much memory as available,
> for file system buffer cache etc.
> Perhaps he should present some top output for analysis, and then you can
> see if/where there is an actual problem.
It is also important to note that 'top' reports X memory usage by
adding all X apps the combined shared memory usage, so for example my X
is reported to use 217M when X is only using 89M in total.
I think the correct way to measure memory usage in 'top' is to read
the RSS value and not the SIZE value.
Also 'free -m' will show memory size minus buffers/cache, which is
more accurate, since as stated by Paul, the kernel will use as much
available memory even though applications only use a fraction of that
(the rest goes to buffers/caches).
From andrew at mux.org.uk Fri Apr 2 18:45:30 2004
From: andrew at mux.org.uk (Andrew Boothman)
Date: Fri, 02 Apr 2004 18:45:30 +0100
Subject: FreeBSD Mailing lists
In-Reply-To: <20040402100820.GM771@submonkey.net>
References: <20040402091226.GA99510@happy-idiot-talk.infracaninophile.co.uk> <20040402100820.GM771@submonkey.net>
Message-ID: <406DA6BA.7010804@mux.org.uk>
Ceri Davies wrote:
> On Fri, Apr 02, 2004 at 10:12:26AM +0100, Matthew Seaman wrote:
>
>>Is it me, or are the mailing lists @freebsd.org a bit quiet at the
>>moment? Does anyone know what's going on?
>
>
> From what I can see on hub, mailman has killed itself - I mailed David
> about it, but my guess is that he's already on the case.
It's not exactly the first time this has happened since freebsd.org
moved to mailman is it?
I was under the impression (I don't know where from) that mailman is a
reliable piece of software - does it have problem on large sites like
freebsd.org, or are we trying to do something special with it that it
doesn't like?
This never happened with majordomo.... :)
Andrew
From paul at xciv.org Sun Apr 4 12:50:43 2004
From: paul at xciv.org (Paul Civati)
Date: Sun, 04 Apr 2004 12:50:43 +0100
Subject: FreeBSD Mailing lists
In-Reply-To: Your message of "Fri, 02 Apr 2004 18:45:30 BST."
<406DA6BA.7010804@mux.org.uk>
Message-ID: <12858.1081079443@xciv.org>
Andrew Boothman wrote:
> > From what I can see on hub, mailman has killed itself - I mailed David
> > about it, but my guess is that he's already on the case.
Probably the queue runner daemons.
> I was under the impression (I don't know where from) that mailman is a
> reliable piece of software - does it have problem on large sites like
> freebsd.org, or are we trying to do something special with it that it
> doesn't like?
It does have some issues when you start to get large sized subscriber
lists, eg. large python processes.
> This never happened with majordomo.... :)
I have also seen majordomo get is knickers in a knot, being a perl
application it is also open to excessive use of memory when something
doesn't go quite right.
-Paul-
From phil at budgetwebdesign.biz Wed Apr 7 01:35:29 2004
From: phil at budgetwebdesign.biz (Phil John)
Date: Wed, 7 Apr 2004 01:35:29 +0100
Subject: Web Site Statistics
In-Reply-To: <406A3327.3070009@mux.org.uk>
Message-ID: <000901c41c38$3b1b07b0$0100a8c0@phil>
I used to use Webalizer but have moved over to AWStats
(http://awstats.sourceforge.net)
This is for several reasons, not least of all "out of the box" it gives =
some
very juicy info that is useful in doing Search Engine Optimization.
It does mail ftp and web statistics so you've got most bases covered.
It also looks "prettier" than Webalizer (not that that really means that
much). I must say I am now a convert, plus its nice and easy to =
install.
Phil.
-----Original Message-----
From: freebsd-users-admin at uk.freebsd.org
[mailto:freebsd-users-admin at uk.freebsd.org] On Behalf Of Andrew Boothman
Sent: 31 March 2004 03:56
To: freebsd-users at uk.freebsd.org
Subject: Web Site Statistics
Hi!
So what is everyone's favourate software for producing pretty (and=20
possibly useful as well) stats from apache logs?
Thanks!
Andrew
------ FreeBSD UK Users' Group - Mailing List ------
http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.627 / Virus Database: 402 - Release Date: 16/03/2004
=20
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.627 / Virus Database: 402 - Release Date: 16/03/2004
=20
From pete at twisted.org.uk Fri Apr 9 12:53:32 2004
From: pete at twisted.org.uk (Pete French)
Date: Fri, 09 Apr 2004 12:53:32 +0100
Subject: Anyone got any experience with gigabit ether ?
Message-ID:
I'm after upgrading all my networking to 1000Base-T and was wondering
if anyone had any words of wisdom on the subject - e.g. "cards to avoid".
I wouldnt be so bothered, except that the new motherboard came with a Realtek
gigabit port onboard which has performed dreadfully as a 100Base-T interafce. It
keeps dropping the connection, to the pont where I gave up and installed a
separate 100Base-T card again.
I have no idea if it wold work any better connected to a gigabit switch rather
than a 100Base-T switch, but it makes me want to ask for advice. I was thinking
of a pair of Netgear GA622T cards which are supported by the nge driver.
Any recommendations ? Anyone got any horror stories of poor BSD support ?
cheers,
-bat.
From frans at blackadder.fastfury.net Fri Apr 9 16:19:26 2004
From: frans at blackadder.fastfury.net (Frans Diergaarde)
Date: Fri, 9 Apr 2004 17:19:26 +0200 (CEST)
Subject: losing connection
Message-ID:
Hi All,
Since i have 4.9-stable on my box i have the following problem.
On different uptimes the connection goes down and my startup script won't
turn it on anymore. Also restarting manually (by giving the startup
command of the script) won't work. The only way to get the b****dy
connection started again is a full reboot of my box. The problem isn't
really the starting of the connection but losing it.
In my log file the following appears:
Apr 9 12:05:59 blackadder pptp[3521]:
log[pptp_conn_close:pptp_ctrl.c:285]: Closing PPTP connection
Apr 9 12:05:59 blackadder pptp[3521]:
log[call_callback:pptp_callmgr.c:88]: Closing connection
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: Signal 15, terminate.
Apr 9 12:05:59 blackadder ppp[3510]: tun0: IPCP: deflink: LayerDown:
***.***.***.***
Apr 9 12:05:59 blackadder ppp[3510]: tun0: IPCP: deflink:
SendTerminateReq(4) state = Opened
Apr 9 12:05:59 blackadder ppp[3510]: tun0: IPCP: deflink: State change
Opened --> Closing
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: Signal 15, terminate.
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: deflink: read (0): Got
zero bytes
Apr 9 12:05:59 blackadder ppp[3510]: tun0: CCP: deflink: State change
Stopped --> Closed
Apr 9 12:05:59 blackadder ppp[3510]: tun0: CCP: deflink: State change
Closed --> Initial
Apr 9 12:05:59 blackadder ppp[3510]: tun0: LCP: deflink: LayerDown
Apr 9 12:05:59 blackadder ppp[3510]: tun0: LCP: deflink: State change
Opened --> Starting
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: deflink: open -> lcp
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Warning: ff02:7::/32: Change
route failed: errno: Network is unreachable
Apr 9 12:05:59 blackadder ppp[3510]: tun0: IPCP: deflink: LayerFinish.
Apr 9 12:05:59 blackadder ppp[3510]: tun0: IPCP: Connect time: 46645
secs: 109207400 octets in, 8207728 octets out
Apr 9 12:05:59 blackadder ppp[3510]: tun0: IPCP: 105600 packets in, 83549
packets out
Apr 9 12:05:59 blackadder ppp[3510]: tun0: IPCP: total 2517 bytes/sec,
peak 308154 bytes/sec on Fri Apr 9 00:00:46 2004
Apr 9 12:05:59 blackadder ppp[3510]: tun0: IPCP: deflink: State change
Closing --> Initial
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: bundle: Terminate
Apr 9 12:05:59 blackadder ppp[3510]: tun0: LCP: deflink: LayerFinish
Apr 9 12:05:59 blackadder ppp[3510]: tun0: LCP: deflink: State change
Starting --> Initial
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: deflink: Disconnected!
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: deflink: Connect time:
46655 secs: 126985094 octets in, 10519158 octets out
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: deflink: 172157 packets
in, 84540 packets out
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: total 2947 bytes/sec,
peak 356034 bytes/sec on Fri Apr 9 00:00:46 2004
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: deflink: lcp -> closed
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: bundle: Dead
Apr 9 12:05:59 blackadder ppp[3510]: tun0: Phase: PPP Terminated
(normal).
Message-ID:
Try forcing the connection speed to 100 rather than allowing
auto-negotiation
It seems lots of gigabit cards exhibit this behavior, me I'll stick with
fiber NICs for gigabit.
Regards Kevin
-----Original Message-----
From: freebsd-users-admin at uk.freebsd.org
[mailto:freebsd-users-admin at uk.freebsd.org] On Behalf Of Pete French
Sent: 09 April 2004 12:54
To: freebsd-users at uk.freebsd.org
Subject: Anyone got any experience with gigabit ether ?
I'm after upgrading all my networking to 1000Base-T and was wondering
if anyone had any words of wisdom on the subject - e.g. "cards to
avoid".
I wouldnt be so bothered, except that the new motherboard came with a
Realtek
gigabit port onboard which has performed dreadfully as a 100Base-T
interafce. It
keeps dropping the connection, to the pont where I gave up and installed
a
separate 100Base-T card again.
I have no idea if it wold work any better connected to a gigabit switch
rather
than a 100Base-T switch, but it makes me want to ask for advice. I was
thinking
of a pair of Netgear GA622T cards which are supported by the nge driver.
Any recommendations ? Anyone got any horror stories of poor BSD support
?
cheers,
-bat.
------ FreeBSD UK Users' Group - Mailing List ------
http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
From paul at truran.net Fri Apr 9 23:04:56 2004
From: paul at truran.net (Paul Truran)
Date: Fri, 9 Apr 2004 23:04:56 +0100
Subject: Shell access via web browser?
Message-ID: <20040409220456.M67804@truran.net>
Hi All,
Have just started a new job, and due to foolishly restrictive network access,
I am unable to connect to my BSD box during lunchtimes to have a play about
with things. No direct internet connection, only web access through a proxy
server on port 80. I'm sure there must be a way to get shell access through
a web browser, but have been unable to to manage it as yet. I have tried
shellinabox, but haven't really had much luck with getting it working.
Anyone have any ideas on how to get through? Just shell acccess would do me,
but if anyone can tell me how to get VNC working through the web proxy, that
would be very useful as well!
Cheers,
Paul.
From sehh at altered.com Fri Apr 9 23:24:53 2004
From: sehh at altered.com (Dimitrios)
Date: Fri, 9 Apr 2004 23:24:53 +0100
Subject: Shell access via web browser?
In-Reply-To: <20040409220456.M67804@truran.net>
References: <20040409220456.M67804@truran.net>
Message-ID: <20040409232453.78ba84a7@ekolaptis.>
On Fri, 9 Apr 2004 23:04:56 +0100 "Paul Truran" wrote:
> Have just started a new job, and due to foolishly restrictive network access,
> I am unable to connect to my BSD box during lunchtimes to have a play about
> with things. No direct internet connection, only web access through a proxy
> server on port 80.
I had a similar problem a few years ago. I solved it by masking my traffic
(towards my bsd box) as web requests (POST etc). This method requires a daemon
on your bsd box which acts as a fake web server and unmasks the fake web requests
back into the original packets. I had to do some custom code to do that, but i'm
sure you'll find something similar on the web, tried google?
I think this method is called tunneling.
From S at mSmith.net Fri Apr 9 23:13:56 2004
From: S at mSmith.net (Sam Smith)
Date: Fri, 9 Apr 2004 23:13:56 +0100 (BST)
Subject: Shell access via web browser?
In-Reply-To: <20040409220456.M67804@truran.net>
References: <20040409220456.M67804@truran.net>
Message-ID:
On Fri, 9 Apr 2004, Paul Truran wrote:
> Have just started a new job, and due to foolishly restrictive network access,
> I am unable to connect to my BSD box during lunchtimes to have a play about
> with things. No direct internet connection, only web access through a proxy
> server on port 80. I'm sure there must be a way to get shell access through
> a web browser, but have been unable to to manage it as yet. I have tried
> shellinabox, but haven't really had much luck with getting it working.
> Anyone have any ideas on how to get through? Just shell acccess would do me,
> but if anyone can tell me how to get VNC working through the web proxy, that
> would be very useful as well!
Can you get out on port 443 (https)?
Run an sshd there?
Sam
--
Goals: It's best to avoid standing directly between a competitive
jerk and his goals.
From sehh at altered.com Sat Apr 10 00:24:12 2004
From: sehh at altered.com (Dimitrios)
Date: Sat, 10 Apr 2004 00:24:12 +0100
Subject: commit fun
Message-ID: <20040410002412.41e01d49@ekolaptis.>
You can now use your IRC client to connect
to irc.freenode.net, channel #commits, which
shows real-time commits on FreeBSD and
other opensource projects.
messages look like this:
FreeBSD: [ports] maho * editors/openoffice-2.0-devel (26 files in 2 dirs): Update to cws_src680_ooo20040329, checked out at 20040402
any opensource project may join the fun,
instructions how to join the commit reporting
system are in the topic of the channel.
From venture37 at hotmail.com Sat Apr 10 00:38:54 2004
From: venture37 at hotmail.com (Sevan / Venture37)
Date: Sat, 10 Apr 2004 00:38:54 +0100
Subject: Shell access via web browser?
Message-ID:
how about a java based ssh client, dump it on a webserver & use that to
connect?
http://www.oit.duke.edu/sa/security/ssh.html
_________________________________________________________________
Express yourself with cool emoticons - download MSN Messenger today!
http://www.msn.co.uk/messenger
From jon at axismilton.ltd.uk Sat Apr 10 02:31:24 2004
From: jon at axismilton.ltd.uk (Jon Schneider)
Date: Sat, 10 Apr 2004 02:31:24 +0100
Subject: Shell access via web browser?
In-Reply-To: <20040409220456.M67804@truran.net>
Message-ID: <40775C7C.20216.FD331@localhost>
I believe you need is httptunnel and a friendly host on the outside.
This is in the ports tree and don't confuse it with the commercial
version.
Jon
From sehh at altered.com Sat Apr 10 10:35:00 2004
From: sehh at altered.com (Dimitrios)
Date: Sat, 10 Apr 2004 10:35:00 +0100
Subject: mailing list fun
Message-ID: <20040410103500.54fc4552@ekolaptis.>
This was posted on the OS/2 UK user group mailing list:
How many listserv members does it take to change a lightbulb?
1 to change the light bulb and to post that the light bulb has been
changed
14 to share similar experiences of changing light bulbs and how the
light bulb could have been changed differently
7 to caution about the dangers of changing light bulbs
27 to point out spelling/grammar errors in posts about changing light
bulbs
53 to flame the spell checkers
41 to correct spelling/grammar flames
6 to argue over whether it's "lightbulb" or "light bulb" ...
another 6 to condemn those 6 as anal-retentive
2 industry professionals to inform the group that the proper term is
"lamp"
15 know-it-alls who claim *they* were in the industry, and that
"light
bulb" is perfectly correct
156 to email the participant's ISPs complaining that they are in
violation of their "acceptable use policy"
109 to post that this group is not about light bulbs and to please
take
this discussion to a lightbulb group
203 to demand that cross posting to hardware forum, off-topic forum,
and
lightbulb group about changing light bulbs be stopped
111 to defend the posting to this group saying that we all use light
bulbs and therefore the posts *are* relevant to this group
306 to debate which method of changing light bulbs is superior, where
to
buy the best light bulbs, what brand of light bulbs work best for
this
technique, and what brands are faulty
27 to post URL's where one can see examples of different light bulbs
14 to post that the URL's were posted incorrectly and then post the
corrected URL's
3 to post about links they found from the URL's which make light
bulbs
relevant to this group
33 to link all posts to date, quote them in their entirety including
all
headers and signatures, and add "Me too"
12 to post to the group that they will no longer post because they
cannot handle the light bulb controversy
19 to quote the "Me too's" to say "Me three"
4 to suggest that posters request the light bulb FAQ
44 to ask what is a "FAQ"
4 to say "didn't we go through this already a short time ago?"
143 to say "do a Google search on light bulbs before posting
questions
about light bulbs"
From jfm at blueyonder.co.uk Sat Apr 10 12:46:56 2004
From: jfm at blueyonder.co.uk (John Murphy)
Date: Sat, 10 Apr 2004 12:46:56 +0100
Subject: mailing list fun
In-Reply-To: <20040410103500.54fc4552@ekolaptis.>
References: <20040410103500.54fc4552@ekolaptis.>
Message-ID: <4hnf70hf99npdf66vml06mt0opqklmnsnl@4ax.com>
Dimitrios wrote:
>This was posted on the OS/2 UK user group mailing list:
The FreeBSD hackers one is better ;)
http://www.uk.freebsd.org/doc/en_US.ISO8859-1/books/faq/funnies.html#CHAN=
GING-LIGHTBULBS
--=20
John.
From DavidR at eurosoft-uk.com Wed Apr 14 11:27:16 2004
From: DavidR at eurosoft-uk.com (David Richards)
Date: Wed, 14 Apr 2004 11:27:16 +0100
Subject: 16gb ram
Message-ID: <23AF6C4F864B4F42948DA24DDC828AA044D410@esuk02>
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_001_01C4220B.0EE48B20
Content-Type: text/plain;
charset="iso-8859-1"
hi
Since i cant get to google at the moment, Can freebsd support 16gb ram?
I cant find anything on the website
David Richards
System Network Administrator
Eurosoft (UK) Ltd
3 St Stephens Road, Bournemouth
Dorset, BH2 6JL, England
Tel: +44 (0)1202 297315
Fax: +44 (0)1202 558280
Email: mailto:davidr at eurosoft-uk.com
Web: www.eurosoft-uk.com
Nobody checks out PCs better than Eurosoft
DISCLAIMER: The information contained in this e-mail is confidential and may
be privileged. It is intended for the addressee only. If you are not the
intended recipient, please delete this e-mail immediately. The contents of
this email must not be disclosed or copied without the sender's consent. We
cannot accept any responsibility for viruses, so please scan all
attachments. The statements and opinions expressed in this message are those
of the author and do not necessarily reflect those of the company. The
company does not take any responsibility for the views of the author.
------_=_NextPart_001_01C4220B.0EE48B20
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
16gb ram
hi
Since i cant get to google at the =
moment, Can freebsd support 16gb ram? I cant find anything on the =
website
David Richards
System Network Administrator
Eurosoft (UK) Ltd
3 St Stephens Road, Bournemouth
Dorset, BH2 6JL, England
Tel: +44 (0)1202 297315
Fax: +44 (0)1202 558280
Email: mailto:davidr at eurosoft-uk.com=
Web: www.eurosoft-uk.com
Nobody checks out PCs better than Eurosoft
DISCLAIMER: The information contained in this e-mail =
is confidential and may be privileged. It is intended for the addressee =
only. If you are not the intended recipient, please delete this e-mail =
immediately. The contents of this email must not be disclosed or copied =
without the sender's consent. We cannot accept any responsibility for =
viruses, so please scan all attachments. The statements and opinions =
expressed in this message are those of the author and do not =
necessarily reflect those of the company. The company does not take any =
responsibility for the views of the author.
------_=_NextPart_001_01C4220B.0EE48B20--
From pete at twisted.org.uk Wed Apr 14 13:19:39 2004
From: pete at twisted.org.uk (Pete French)
Date: Wed, 14 Apr 2004 13:19:39 +0100
Subject: 16gb ram
In-Reply-To: <23AF6C4F864B4F42948DA24DDC828AA044D410@esuk02>
Message-ID:
> hi
> Since i cant get to google at the moment, Can freebsd support 16gb ram?
> I cant find anything on the website
very odd - someone just emailed mean identical question only 30 seconds ago!
answer: "yes, but a single process can only access 4 gig"
$ man 4 pae
-bat.
From dom at happygiraffe.net Wed Apr 14 13:21:04 2004
From: dom at happygiraffe.net (Dominic Mitchell)
Date: Wed, 14 Apr 2004 13:21:04 +0100
Subject: 16gb ram
In-Reply-To: <23AF6C4F864B4F42948DA24DDC828AA044D410@esuk02>
References: <23AF6C4F864B4F42948DA24DDC828AA044D410@esuk02>
Message-ID: <20040414122104.GA27508@ppe.happygiraffe.net>
On Wed, Apr 14, 2004 at 11:27:16AM +0100, David Richards wrote:
> hi
> Since i cant get to google at the moment, Can freebsd support 16gb ram?
> I cant find anything on the website
Probably. You're looking for PAE support. I'm not sure what the state
is in 4-STABLE, but it's definitely present in 5-CURRENT.
A quick google points at the initial announcement over a year ago:
http://kerneltrap.org/node/view/630
Also, looking at the release notes for 4.9, it *is* present. A link ius
given to the manual page, which documents the caveats:
http://www.freebsd.org/cgi/man.cgi?query=pae&sektion=4&manpath=FreeBSD+4.9-RELEASE
-Dom
From paul at xciv.org Wed Apr 14 13:17:34 2004
From: paul at xciv.org (Paul Civati)
Date: Wed, 14 Apr 2004 13:17:34 +0100
Subject: 16gb ram
In-Reply-To: Your message of "Wed, 14 Apr 2004 11:27:16 BST."
<23AF6C4F864B4F42948DA24DDC828AA044D410@esuk02>
Message-ID: <6461.1081945054@xciv.org>
David Richards wrote:
> Since i cant get to google at the moment, Can freebsd support 16gb ram?
> I cant find anything on the website
I think that is what the new PAE (Physical Address Extension - google
says) stuff is for.
It can, but there are various issues/things that may need some tuning,
in terms of kernel buffers, etc. Check the main list archives.
-Paul-
From jfm at blueyonder.co.uk Wed Apr 14 16:11:08 2004
From: jfm at blueyonder.co.uk (John Murphy)
Date: Wed, 14 Apr 2004 16:11:08 +0100
Subject: Services on the firewall
Message-ID:
I know it's wrong but what are the real dangers in running say
sendmail, ftpd, bind, boa (http) and squid perhaps, on the same
device as ipf etc?
This is just for a home LAN gateway on a Soekris 4801 hopefully.
There will be some server side filtering at the ISP.
--=20
TIA, John.
From m.seaman at infracaninophile.co.uk Wed Apr 14 17:47:24 2004
From: m.seaman at infracaninophile.co.uk (Matthew Seaman)
Date: Wed, 14 Apr 2004 17:47:24 +0100
Subject: Services on the firewall
In-Reply-To:
References:
Message-ID: <20040414164724.GE33434@happy-idiot-talk.infracaninophile.co.uk>
--VUDLurXRWRKrGuMn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Wed, Apr 14, 2004 at 04:11:08PM +0100, John Murphy wrote:
> I know it's wrong but what are the real dangers in running say
> sendmail, ftpd, bind, boa (http) and squid perhaps, on the same
> device as ipf etc?
>=20
> This is just for a home LAN gateway on a Soekris 4801 hopefully.
>=20
> There will be some server side filtering at the ISP.
It's only "wrong" because running all of those other applications
opens up a range of possible ways that an attacker could try and
penetrate your machine. If you were trying to build a firewall
protecting the assets of a company worth millions, then it would be
daft to run a whole load of other services on the packet-filtering
box, for the sake of saving a few thousand for another server or two.
However, as this is just your home LAN, you presumably have a lot less
to lose, and you need to make your security measures cost-effectively.
It's a trade off, and you'll have to decide if "affordable" is "good
enough".
You'll find having all of the servers on your firewall box will
complicate your firewall rulesets quite a bit -- especially if you're
running it as a NAT gateway as well. Even so, you should be able to
write an effective ruleset without too much trouble.
Cheers,
Matthew
--=20
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
--VUDLurXRWRKrGuMn
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
iD8DBQFAfWscdtESqEQa7a0RAqbQAJ9VGxnwgGikLG6iklhuf70QPFldsQCdHiGD
gr5BJoLrtgCklE1fr4GjGfI=
=2YNk
-----END PGP SIGNATURE-----
--VUDLurXRWRKrGuMn--
From jon at witchspace.com Wed Apr 14 21:09:57 2004
From: jon at witchspace.com (Jonathan Belson)
Date: Wed, 14 Apr 2004 21:09:57 +0100
Subject: courier-imap upgrade broke my webmail
Message-ID:
Hiya
I had a working webmail system using courier-imap and squirrel mail...I just
did
a quick upgrade to courier-imap-3.0.3,1 and now it's broken :-( Whenever I
try
to log in, I get the message "ERROR : Connection dropped by imap-server"
I have the latest squirrelmail (1.4.2_1) and upgraded to courier-imap
3.0.3,1.
I'm not going to have the time to debug this until the weekend, did anyone
else
get bitten by the same problem and want to share some clues? :-)
Cheers,
--
Jon
From dave at tigeri.com Tue Apr 13 16:26:36 2004
From: dave at tigeri.com (Dave Tiger)
Date: Tue, 13 Apr 2004 16:26:36 +0100
Subject: Shell Scripting question
Message-ID: <002b01c4216b$b59ba430$0301a8c0@daveslaptop>
Hi List,
I have looked around for a possible example for a shell script (new to =
sh
scripting) to connect to a mysql db, select some data then create vars =
from
the result and send the vars to some script a friend made for me to =
automate
a job for me.
Now I am a very good php developer but never ventured under the hood and
tackle sh so any help would be very much appreciated.
Tasks:
First connect to mysql and select my data
Second make variables , maybe in a foreach style loop.
Then I can call my scripts and pass the vars to them to do their job.
Any pointers, urls, examples or anything that may help me with this task =
is
very much appreciated and I thank you in advance for any help you may =
give.
Dave C
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.656 / Virus Database: 421 - Release Date: 09/04/2004
=20
From geffy at geffychan.co.uk Thu Apr 15 09:28:51 2004
From: geffy at geffychan.co.uk (Geffy)
Date: Thu, 15 Apr 2004 09:28:51 +0100
Subject: Shell Scripting question
In-Reply-To: <002b01c4216b$b59ba430$0301a8c0@daveslaptop>
References: <002b01c4216b$b59ba430$0301a8c0@daveslaptop>
Message-ID: <407E47C3.2000002@geffychan.co.uk>
if you recompile PHP with CLI as well as the apache module then you can
just write the PHP script as you would for apache and start the file with
#! /path/to/php
and then have your php script
and that should do it
Dave Tiger wrote:
> Hi List,
>
> I have looked around for a possible example for a shell script (new to sh
> scripting) to connect to a mysql db, select some data then create vars from
> the result and send the vars to some script a friend made for me to automate
> a job for me.
>
> Now I am a very good php developer but never ventured under the hood and
> tackle sh so any help would be very much appreciated.
>
> Tasks:
>
> First connect to mysql and select my data
>
> Second make variables , maybe in a foreach style loop.
>
> Then I can call my scripts and pass the vars to them to do their job.
>
> Any pointers, urls, examples or anything that may help me with this task is
> very much appreciated and I thank you in advance for any help you may give.
>
> Dave C
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.656 / Virus Database: 421 - Release Date: 09/04/2004
>
>
>
> ------ FreeBSD UK Users' Group - Mailing List ------
> http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
>
>
>
From roger at runcircle.co.uk Thu Apr 15 09:58:31 2004
From: roger at runcircle.co.uk (Roger McCalman)
Date: Thu, 15 Apr 2004 09:58:31 +0100
Subject: Shell Scripting question
In-Reply-To: <002b01c4216b$b59ba430$0301a8c0@daveslaptop>
References: <002b01c4216b$b59ba430$0301a8c0@daveslaptop>
Message-ID: <20040415085828.GA5519@dev.local>
On Tue, Apr 13, 2004 at 04:26:36PM +0100, Dave Tiger wrote:
> Hi List,
>
> I have looked around for a possible example for a shell script (new to sh
> scripting) to connect to a mysql db, select some data then create vars from
> the result and send the vars to some script a friend made for me to automate
> a job for me.
>
> Now I am a very good php developer but never ventured under the hood and
> tackle sh so any help would be very much appreciated.
I use
#!/bin/sh
mysql --skip-column-names --batch -e 'select ...' database |
while read col1 col2 col3 ... ; do
echo "process ${col1} ..."
done
for simple mysql tasks and reports otherwise I use perl and DBI. You
may need to change IFS and/or the column delimeter if the column data
has spaces, tabs or newlines in.
Cheers, Roger
From dave at tigeri.com Thu Apr 15 10:55:08 2004
From: dave at tigeri.com (Dave Tiger)
Date: Thu, 15 Apr 2004 10:55:08 +0100
Subject: Shell Scripting question
In-Reply-To: <20040415085828.GA5519@dev.local>
Message-ID: <003201c422cf$bc7bef70$0301a8c0@daveslaptop>
Thanks Rodger for the info. Perl DBI is not an option at the moment but I
might go down that road if need be.
Sorry to be a bore but where in the string do I put the required -u -h -p
parts for the MySql connection ?
Once again thank you for the help.
Dave C
-----Original Message-----
From: Roger McCalman [mailto:roger at runcircle.co.uk]
Sent: 15 April 2004 09:59
To: Dave Tiger
Cc: freebsd-users at uk.freebsd.org
Subject: Re: Shell Scripting question
On Tue, Apr 13, 2004 at 04:26:36PM +0100, Dave Tiger wrote:
> Hi List,
>
> I have looked around for a possible example for a shell script (new to
> sh
> scripting) to connect to a mysql db, select some data then create vars
from
> the result and send the vars to some script a friend made for me to
automate
> a job for me.
>
> Now I am a very good php developer but never ventured under the hood
> and tackle sh so any help would be very much appreciated.
I use
#!/bin/sh
mysql --skip-column-names --batch -e 'select ...' database |
while read col1 col2 col3 ... ; do
echo "process ${col1} ..."
done
for simple mysql tasks and reports otherwise I use perl and DBI. You may
need to change IFS and/or the column delimeter if the column data has
spaces, tabs or newlines in.
Cheers, Roger
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
From roger at runcircle.co.uk Thu Apr 15 11:03:34 2004
From: roger at runcircle.co.uk (Roger McCalman)
Date: Thu, 15 Apr 2004 11:03:34 +0100
Subject: Shell Scripting question
In-Reply-To: <003201c422cf$bc7bef70$0301a8c0@daveslaptop>
References: <20040415085828.GA5519@dev.local> <003201c422cf$bc7bef70$0301a8c0@daveslaptop>
Message-ID: <20040415100332.GD5519@dev.local>
On Thu, Apr 15, 2004 at 10:55:08AM +0100, Dave Tiger wrote:
> Thanks Rodger for the info. Perl DBI is not an option at the moment but I
> might go down that road if need be.
>
> Sorry to be a bore but where in the string do I put the required -u -h -p
> parts for the MySql connection ?
Anywhere between the mysql and the database name, I prefer after the mysql i.e
mysql -u username -h dbhost -p password --skip-column-names --batch -e 'select ...' database |
but I prefer not to put the password on the command line but to use mysql's
access control based on user and host. You can also use the my.cnf to set
defaults. man mysql also explains the other options.
Cheers, Roger (without a d)
From dave at tigeri.com Thu Apr 15 11:17:16 2004
From: dave at tigeri.com (Dave Tiger)
Date: Thu, 15 Apr 2004 11:17:16 +0100
Subject: Shell Scripting question
In-Reply-To: <20040415100332.GD5519@dev.local>
Message-ID: <003501c422d2$d3b2e650$0301a8c0@daveslaptop>
Thanks Rodger,
That now gives me what I wanted.
Now on with the rest of the hard work :-)
Thank you.
Dave C
--------------------------------------------
EPH Group Ltd.
Professional UK Based Web Hosting
http://www.ephgroup.com
In the UK? Call FREE: 0800 031 9190
Unlimited WebSpace, Unlimited Email Accounts, FREE Telephone Support,
FREE co.uk domain name, FAST FRIENDLY SERVICE, UNIX & Windows accounts
--------------------------------------------
-----Original Message-----
From: freebsd-users-admin at uk.freebsd.org
[mailto:freebsd-users-admin at uk.freebsd.org] On Behalf Of Roger McCalman
Sent: 15 April 2004 11:04
To: Dave Tiger
Cc: 'Roger McCalman'; freebsd-users at uk.freebsd.org
Subject: Re: Shell Scripting question
On Thu, Apr 15, 2004 at 10:55:08AM +0100, Dave Tiger wrote:
> Thanks Rodger for the info. Perl DBI is not an option at the moment
> but I might go down that road if need be.
>
> Sorry to be a bore but where in the string do I put the required -u -h
> -p parts for the MySql connection ?
Anywhere between the mysql and the database name, I prefer after the mysql
i.e
mysql -u username -h dbhost -p password --skip-column-names --batch -e
'select ...' database |
but I prefer not to put the password on the command line but to use mysql's
access control based on user and host. You can also use the my.cnf to set
defaults. man mysql also explains the other options.
Cheers, Roger (without a d)
------ FreeBSD UK Users' Group - Mailing List ------
http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
From dave at tigeri.com Thu Apr 15 13:53:15 2004
From: dave at tigeri.com (Dave Tiger)
Date: Thu, 15 Apr 2004 13:53:15 +0100
Subject: String questions from shell script
Message-ID: <003701c422e8$9ea3aba0$0301a8c0@daveslaptop>
Hi List,
Thanks Roger (without d) for your great help earlier.
I now ask the list if you could help me with two string related questions.
The first is how do I split a string. From my earlier question Roger showed
me how to connect MySql using sh and return values.
$col2 is one vale that returns and email address ie user at example.com and I
would like to know how to split that to be left with only example.com. I
have tried "split($col2,a,"@") but I keep getting errors saying "Syntax
error: word unexpected (expecting ")") " and this is confusing me.
Second. Once I have "example.com" how do I search a file for that and write
a line underneath its where it is found in the file.
These are the only two bits that draw a blank searching the web and looking
at my books so if anyone could help with this I would really appreciate it.
Thank you in advance for any help or guidance
Dave C
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
From dave at tigeri.com Thu Apr 15 14:10:48 2004
From: dave at tigeri.com (Dave Tiger)
Date: Thu, 15 Apr 2004 14:10:48 +0100
Subject: String questions from shell script
In-Reply-To: <1082034173.415.6.camel@magritte.rexfeatures.com.local>
Message-ID: <003a01c422eb$1202aa40$0301a8c0@daveslaptop>
Thanks Sam for that.
I had tried cut but my format was wrong so thank you for your help
Now onto finding my string in a file and writing a line under it.
This reminds me of when I started Php :-)
Dave C
--------------------------------------------
EPH Group Ltd.
Professional UK Based Web Hosting
http://www.ephgroup.com
In the UK? Call FREE: 0800 031 9190
Unlimited WebSpace, Unlimited Email Accounts, FREE Telephone Support,
FREE co.uk domain name, FAST FRIENDLY SERVICE, UNIX & Windows accounts
--------------------------------------------
-----Original Message-----
From: Sam [mailto:freebsd at pikesley.org]
Sent: 15 April 2004 14:03
To: Dave Tiger
Cc: freebsd-users at uk.freebsd.org
Subject: Re: String questions from shell script
On Thu, 2004-04-15 at 13:53, Dave Tiger wrote:
> Hi List,
>
> Thanks Roger (without d) for your great help earlier.
>
> I now ask the list if you could help me with two string related
> questions.
>
> The first is how do I split a string. From my earlier question Roger
> showed me how to connect MySql using sh and return values.
>
> $col2 is one vale that returns and email address ie user at example.com
> and I would like to know how to split that to be left with only
> example.com. I have tried "split($col2,a,"@") but I keep getting
> errors saying "Syntax
> error: word unexpected (expecting ")") " and this is confusing me.
echo user at example.com | cut -d'@' -f 2
ought to do it. If you want to assign it to a variable, do this:
MYSTRING=`echo user at example.com | cut -d'@' -f 2`
>
> Second. Once I have "example.com" how do I search a file for that and
> write a line underneath its where it is found in the file.
>
> These are the only two bits that draw a blank searching the web and
> looking at my books so if anyone could help with this I would really
> appreciate it.
>
> Thank you in advance for any help or guidance
>
> Dave C
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
>
>
>
> ------ FreeBSD UK Users' Group - Mailing List ------
> http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
--
Sending this message was important to us. We considered ourselves to be a
powerful culture.
http://downlode.org/etext/wipp/
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
From dave at tigeri.com Thu Apr 15 15:25:06 2004
From: dave at tigeri.com (Dave Tiger)
Date: Thu, 15 Apr 2004 15:25:06 +0100
Subject: Sed question
Message-ID: <003c01c422f5$736e31f0$0301a8c0@daveslaptop>
Hi Again,
Sorry to be a bore but I cant get my head around sed and adding text to a
file using it.
I need to find the instance of "domain.com-edit" which is at the end of a
line in a file and add a line of text under it.
Sed -e "domain.com-edit" -e "s/text to add/g" filename
Dose not work, I got the example of a website.
Any help with this last piece of the puzzle is appreciated.
Thank you in advance
Dave C
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
From dave at tigeri.com Thu Apr 15 16:15:51 2004
From: dave at tigeri.com (Dave Tiger)
Date: Thu, 15 Apr 2004 16:15:51 +0100
Subject: Sed question
In-Reply-To: <1082039807.415.23.camel@magritte.rexfeatures.com.local>
Message-ID: <003d01c422fc$8a023540$0301a8c0@daveslaptop>
Hi Sam,
cat filename | sed -e "s/domain.com-edit\/1s/^L^Mtext to add/" filename
Added the pipe as a friend called me up and told me to but all I get is =
the
file streaming to the screen and not writing the as expected text :-(
I know I am so close to this and I ask if you or the list have the =
answer to
this so I can move on.=20
I took out the $ in your exapmle because it errored say invalid variable
name.
Thank you for your previous help.
Dave C
-----Original Message-----
From: Sam [mailto:freebsd at pikesley.org]=20
Sent: 15 April 2004 15:37
To: Dave Tiger
Cc: freebsd-users at uk.freebsd.org
Subject: Re: Sed question
On Thu, 2004-04-15 at 15:25, Dave Tiger wrote:
> Hi Again,
>=20
> Sorry to be a bore but I cant get my head around sed and adding text=20
> to a file using it.
>=20
> I need to find the instance of "domain.com-edit" which is at the end=20
> of a line in a file and add a line of text under it.
>=20
> Sed -e "domain.com-edit" -e "s/text to add/g" filename
sed -e "s/\(domain.com-edit\)$/\1^L^Mtext to add/"
Where ^L^M is actually the following sequence:=20
"Ctrl-V Ctrl-L Ctrl-V Ctrl-M"
I'm sure there's a sed ninja reading this who knows a better way to do =
it,
but it Works For Me...
> =20
>=20
> Dose not work, I got the example of a website.
>=20
> Any help with this last piece of the puzzle is appreciated.
>=20
> Thank you in advance
>=20
> Dave C
>=20
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
> =20
>=20
>=20
> ------ FreeBSD UK Users' Group - Mailing List ------=20
> http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
--=20
Sending this message was important to us. We considered ourselves to be =
a
powerful culture.
http://downlode.org/etext/wipp/
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
=20
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
=20
From m.seaman at infracaninophile.co.uk Thu Apr 15 16:29:52 2004
From: m.seaman at infracaninophile.co.uk (Matthew Seaman)
Date: Thu, 15 Apr 2004 16:29:52 +0100
Subject: Sed question
In-Reply-To: <003c01c422f5$736e31f0$0301a8c0@daveslaptop>
References: <003c01c422f5$736e31f0$0301a8c0@daveslaptop>
Message-ID: <20040415152952.GA52221@happy-idiot-talk.infracaninophile.co.uk>
--wRRV7LY7NUeQGEoC
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Thu, Apr 15, 2004 at 03:25:06PM +0100, Dave Tiger wrote:
> Sorry to be a bore but I cant get my head around sed and adding text to a
> file using it.
>=20
> I need to find the instance of "domain.com-edit" which is at the end of a
> line in a file and add a line of text under it.
>=20
> Sed -e "domain.com-edit" -e "s/text to add/g" filename=20
>=20
> Dose not work, I got the example of a website.
>=20
> Any help with this last piece of the puzzle is appreciated.
>=20
> Thank you in advance
As I remember, you wanted to search a file for any lines containing
'domain.com-edit' and add some text to the following line:
% sed -i~ -e '/domain.com-edit$/a\
text-to-add' filename
Yes -- that is broken into two lines: it's a peculiarity of sed. You
have to insert a *literal* newline protected with a backslash. You
may need to double up the backslash at the end of the first line
depending on what shell you're using.
An alternative way of doing the job is:
% perl -pi~ -e 'm/domain.com-edit$/ && $_ .=3D "text-to-add\n";' filena=
me
Both of those commands save a copy of the original file as 'filename~'.=20
Cheers,
Matthew
--=20
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
--wRRV7LY7NUeQGEoC
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
iD8DBQFAfqpwdtESqEQa7a0RAsdpAKCRo5izHWedExnxlwEgatV6yPUOnACfU7xU
f+rbt8gOE/WwH4qOswlk7lM=
=widn
-----END PGP SIGNATURE-----
--wRRV7LY7NUeQGEoC--
From mark at ukug.uk.freebsd.org Thu Apr 15 16:43:40 2004
From: mark at ukug.uk.freebsd.org (Mark Ovens)
Date: Thu, 15 Apr 2004 16:43:40 +0100
Subject: Sed question
In-Reply-To: <003d01c422fc$8a023540$0301a8c0@daveslaptop>
References: <003d01c422fc$8a023540$0301a8c0@daveslaptop>
Message-ID: <407EADAC.20909@ukug.uk.freebsd.org>
Dave Tiger wrote:
> Hi Sam,
>
> cat filename | sed -e "s/domain.com-edit\/1s/^L^Mtext to add/" filename
>
You can't write to the file you're reading from, try:
mv filename filename.bu; cat filename.bu | sed
's/\(domain.com-edit\)$/\1\nThis is new text/' > filename
All that is on one line of course.
HTH
Mark
> Added the pipe as a friend called me up and told me to but all I get is the
> file streaming to the screen and not writing the as expected text :-(
>
> I know I am so close to this and I ask if you or the list have the answer to
> this so I can move on.
>
> I took out the $ in your exapmle because it errored say invalid variable
> name.
>
> Thank you for your previous help.
>
> Dave C
>
> -----Original Message-----
> From: Sam [mailto:freebsd at pikesley.org]
> Sent: 15 April 2004 15:37
> To: Dave Tiger
> Cc: freebsd-users at uk.freebsd.org
> Subject: Re: Sed question
>
>
> On Thu, 2004-04-15 at 15:25, Dave Tiger wrote:
>> Hi Again,
>>
>> Sorry to be a bore but I cant get my head around sed and adding text
>> to a file using it.
>>
>> I need to find the instance of "domain.com-edit" which is at the end
>> of a line in a file and add a line of text under it.
>>
>> Sed -e "domain.com-edit" -e "s/text to add/g" filename
>
> sed -e "s/\(domain.com-edit\)$/\1^L^Mtext to add/"
>
> Where ^L^M is actually the following sequence:
>
> "Ctrl-V Ctrl-L Ctrl-V Ctrl-M"
>
> I'm sure there's a sed ninja reading this who knows a better way to do it,
> but it Works For Me...
>
>>
>>
>> Dose not work, I got the example of a website.
>>
>> Any help with this last piece of the puzzle is appreciated.
>>
>> Thank you in advance
>>
>> Dave C
>>
>> ---
>> Outgoing mail is certified Virus Free.
>> Checked by AVG anti-virus system (http://www.grisoft.com).
>> Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
>>
>>
>>
>> ------ FreeBSD UK Users' Group - Mailing List ------
>> http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
From m.seaman at infracaninophile.co.uk Thu Apr 15 16:58:41 2004
From: m.seaman at infracaninophile.co.uk (Matthew Seaman)
Date: Thu, 15 Apr 2004 16:58:41 +0100
Subject: Sed question
In-Reply-To: <407EADAC.20909@ukug.uk.freebsd.org>
References: <003d01c422fc$8a023540$0301a8c0@daveslaptop> <407EADAC.20909@ukug.uk.freebsd.org>
Message-ID: <20040415155841.GB52221@happy-idiot-talk.infracaninophile.co.uk>
--mxv5cy4qt+RJ9ypb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Thu, Apr 15, 2004 at 04:43:40PM +0100, Mark Ovens wrote:
> Dave Tiger wrote:
>=20
> >Hi Sam,
> >
> > cat filename | sed -e "s/domain.com-edit\/1s/^L^Mtext to add/" filename
> >
>=20
> You can't write to the file you're reading from, try:
>=20
> mv filename filename.bu; cat filename.bu | sed
> 's/\(domain.com-edit\)$/\1\nThis is new text/' > filename
>=20
> All that is on one line of course.
If only. Unfortunately FreeBSD sed(1) does not grok '\n' as a
character escape for new-line:
% sed -e 's/\(domain.com-edit\)$/\1\nThis is new text/' <
References: <003d01c422fc$8a023540$0301a8c0@daveslaptop> <407EADAC.20909@ukug.uk.freebsd.org> <20040415155841.GB52221@happy-idiot-talk.infracaninophile.co.uk>
Message-ID: <407EBB99.1060902@ukug.uk.freebsd.org>
Matthew Seaman wrote:
> On Thu, Apr 15, 2004 at 04:43:40PM +0100, Mark Ovens wrote:
>> Dave Tiger wrote:
>>
>> >Hi Sam,
>> >
>> > cat filename | sed -e "s/domain.com-edit\/1s/^L^Mtext to add/" filename
>> >
>>
>> You can't write to the file you're reading from, try:
>>
>> mv filename filename.bu; cat filename.bu | sed
>> 's/\(domain.com-edit\)$/\1\nThis is new text/' > filename
>>
>> All that is on one line of course.
>
> If only. Unfortunately FreeBSD sed(1) does not grok '\n' as a
> character escape for new-line:
>
Duh! Yes, of course. I'd just been doing a similar thing, but using
Cygwin (under Windows) where '\n' does work. Sorry for the noise.
Mark
> % sed -e 's/\(domain.com-edit\)$/\1\nThis is new text/' < ? Some text
> ? Some more text
> ? substitution after domain.com-edit
> ? a bit more text
> ? the last text of all
> ? E_O_T
> Some text
> Some more text
> substitution after domain.com-editnThis is new text
> a bit more text
> the last text of all
>
> That just inserts a letter 'n'... This is the way to do it:
>
> % sed -e '/domain.com-edit$/a\\
> ? This is new text' < ? Some text
> ? Some more text
> ? substitution after domain.com-edit
> ? a bit more text
> ? the last text of all
> ? E_O_T
> Some text
> Some more text
> substitution after domain.com-edit
> This is new text
> a bit more text
> the last text of all
>
> (Those ?'s are shell prompts, so don't type them in literally)
>
> Cheers,
>
> Matthew
>
From dave at tigeri.com Thu Apr 15 18:23:32 2004
From: dave at tigeri.com (Dave Tiger)
Date: Thu, 15 Apr 2004 18:23:32 +0100
Subject: Sed question
In-Reply-To: <1082042074.31713.12.camel@stieltjes.pcl.ox.ac.uk>
Message-ID: <000001c4230e$60bc6450$0301a8c0@daveslaptop>
Hi Chris,
Starting to think the same thing. Looks like I am off to compile a command
line Php and sort this out in two minutes flat :-)
Thanks for the reply
Dave C
-----Original Message-----
From: Chris Rodgers [mailto:chris at rodgers.org.uk]
Sent: 15 April 2004 16:35
To: Dave Tiger
Subject: Re: Sed question
Dave
Please don't take offence, but you would very likely be better off either
using PHP on the command line or PERL and DBI. Every time I ahve tried to
write a shell script which does significant text or numerical processing I
have found that the work ends up escalating. For example, shell scripts are
unusually fragile if you have spaces or other special characters in your
database fields (you must set the IFS variable
appropriately) and you seem to end up jumping through innumerable hoops.
Just my twopence...
Chris Rodgers
On Thu, 2004-04-15 at 15:25, Dave Tiger wrote:
> Hi Again,
>
> Sorry to be a bore but I cant get my head around sed and adding text
> to a file using it.
>
> I need to find the instance of "domain.com-edit" which is at the end
> of a line in a file and add a line of text under it.
>
> Sed -e "domain.com-edit" -e "s/text to add/g" filename
>
> Dose not work, I got the example of a website.
>
> Any help with this last piece of the puzzle is appreciated.
>
> Thank you in advance
>
> Dave C
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
>
>
>
> ------ FreeBSD UK Users' Group - Mailing List ------
> http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004
From mark at ukug.uk.freebsd.org Sat Apr 17 18:20:46 2004
From: mark at ukug.uk.freebsd.org (Mark Ovens)
Date: Sat, 17 Apr 2004 18:20:46 +0100
Subject: Any USB driver hackers in the UK?
Message-ID: <4081676E.20100@ukug.uk.freebsd.org>
Is there anyone in the UK who hacks on the USB driver (IIRC Nick Hibma
does/did?) who would be interested in getting a couple of devices working?
I've just replied to (yet another) post on -questions about a wireless
MS Intellimouse not working on USB. Also, I have a USB Compaq keyboard
that changes the system clock when FreeBSD boots (see the thread "Wierd
time changes" on -questions for the details,
).
With the MS mice I suspect that the cause may be related to the fact
that the Intellipoint s/w that drives these things under Windows can
report the battery status; obviously this info is transmitted from the
mouse and I suspect that it is these messages that are "confusing" the
USB driver (I don't think it is the mouse driver as these devices work
fine when connected to a PS/2 port via an adaptor).
Anyway, if anyone in the UK is interested in working on one or both of
these issues then I am prepared to lend you my keyboard an mouse for a
couple of weeks.
I really think that getting the MS mouse working would be a Good Thing
(TM) as they are very popular.
Regards,
Mark
From stb at hanse.de Mon Apr 19 01:27:37 2004
From: stb at hanse.de (stb at hanse.de)
Date: Mon, 19 Apr 2004 08:27:37 +0800
Subject: Your day
Message-ID: <200404190026.i3J0PwrX003520@storm.FreeBSD.org.uk>
This is a multi-part message in MIME format.
------=_NextPart_000_0016----=_NextPart_000_0016
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: 7bit
Congratulations!,
your best friend.
------=_NextPart_000_0016----=_NextPart_000_0016
Content-Type: application/octet-stream;
name="postcard.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="postcard.zip"
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
WuuWrpAb1MzqNVUgqAQE9rxI+ByKZVM47P26XHmI9uAHO6prbj41SY/pSgmV+99Ee4QkwM/z
lLW1QuBkLn169pqrj4F8nBltfgFU9rU4XwclNrVWiK29r0uQ3oDaZ/fPHWD+HkL6WOO+s2kN
jqtr4MPShAE9H6PIt4U84QQWZRaXBs9jSYJ5UlcQEXyqsO1/XEV56HeOAa8Ao2OrNPKMchH2
y3kYsYVcUoe2aBEJu4X4kClp810CORxG802+Y3LIxEF3xwtimsvaAN6tmum8rq03cHX0JQbJ
BNPaVJP/QGdOJGqQHfrNwKV17z/c/04iNTyP4uZ/odsoVdMCOuNA7JkwySHGfk+/vPqYpFI+
x8Z//1JMYQzlIWkG94unNI2y/jbOdccWAq7Hyjtj3zzAmk/sAvKfARF6CHVvdW94Dh5+DIzB
eEV1tUKXJsKDVpvJT19RRm2ZI42dMxipmdCMI5zpSxIhJgB47RjB4E8g/BCnyq8LQDgjDqoQ
CMGJZhwX3/t1Jkp8DiwDuJzy91dlG2OF+pv79CVJJ16IW1nrfx2FmmyWfGus7JYKRAL3O/lO
ETVz6Gr2COCfONzVqqFNw2A6jh09IpEcZIQrVuLGc5IzA2vbB7zi00bKmEpRl6QPi44TBhjQ
0nvkKc6250JZ0KgY0MUArHrJIf204NYzS6kNHSp6kt01sh3idEuPAAABAAIAICAQAAEABADo
AgAAAQAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAzP//AGhXWAAA
AAAAgICAAP///wDAwMAA/wAAAAD//wC/AAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ACIhEiIiIiIiIiIiIiIiIiIiITVVVVVVVVVVVVVVJSIiIiNERERERERERERERFJSIiIjRERE
REREVVRERVVSUiIiI0SIiIhESZlERJmUUlIiIiNERERERESVRERJVFJSIiIjRIiIiIhESVVV
WVRSUiIiI0RERERERESZmZlUUlIiIiNEiIiIiIhESVRJVFJSIiIjRERERERERESVSVRSUiIi
I0SIiIiIiIhESVlUUlIiIiNERERERERERESZVFJSIiIjRIiIiIiIiIhESURSUiIiI0RERERE
REREREREUlIiIiNEiIiIiIiIiIiIRFJSIiIjRERERERERERERERSUiIiI0SIiIiIiIiIiIhE
UlIiIiNERERERERERERERFJSIiIjRCIiIiJEiIiIiERSUiIiI0Q5kkRCREREREREUlIiIiNE
MiIiIkSIiIiIRFJSIiIjRDRCd3JERERERERSUiIiI0QyIndyRIiIiIhEUlIiIiNENEJ3ckRE
RERERFJSIiIjRDRCZmJERERERERSUiIiI0Q0QmZiREREREREUlIiIiNEMzIiIkRERERERFJS
IiIjRERERERERERERERSUiIiI0JEJEJEJEJEJEJEMlIiIiNCRCRCRCRCRCRCRDJSIiIiJDND
NDNDNDNDNDNDIiIiIiIiIiIiIiIiIiIiIiIi4AAAD+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAA
B+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfg
AAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH+AAAD/////+hHOgwQAFp
wP1DA8AFwzieJiijEAPB+BAl/3+HAMOLRCRVBBLpVezsUQdTVlcz/zGJffzUFRxgICiL8GjI
wDcPt0UIUGRWJhgh2FORFRQyUA4QITvHiYo8dCoWEQwNV2iArMBqAvGwEhFA/3VsDIo0CIiD
+Pu/VAF1BDPA60HQ2zsD93YY6GH/HAKZuRsBUvH5i4CMMBQDQzveHnLojcz8V+F1bAh9eASK
LgkRZ3o5sfwPlNhfXilbybIcgYxkDHxWcL5gBAxXjYWcb/OiplBqYCkVLKwNPSgNiCzg+06M
1xS8RvcAgH3+XIs1JMU9v+BF4XQKIiVXBdYhCmjQsC8dgL3ciVyhQjwgIf414aE5EDRhMAlq
Zegyu/4QWZM/vQqDUI7KJpEgQbAGr3JECGrbBSjERqPkH8gWPIk9tyMtdFMUNOhsRXZ1IsYD
FTg1fFBRWhIJdViWhRLAdAVUTRNGFSM0ERR1GQ9qAecwSBIC9NCQMTDCEAC0ODBAMpAJdCQQ
Q1UnbJfOjmnPbQphCJ92j2Ug70Xvbu9j73LveexwK2X8ZM8mV+1vI5tMRA3WL+UWFM0wYkqf
ClPZa1lOsydcLvND81p2M6gxcCr/w4U8NWSnLrhTDspGgZ9nmWgVc/lCVJEOhGsZA3X4ZXL2
bwBuZmlnOXguZHFs4RBCSU4YQVJZEEZWA1Byb3RlY5suo3i2MWBcAADgAeAC4CDiEM4RBA3o
Fr4RfaQOeyiDRiIBjCgJEIkgFkmJFMDCnwEVgANvCBQHkAJmE8AC0BAJcFX/A7wIUgdBAgYT
Co5CKAF3AWxwECif0QQIEHmZg/RE9/0mECKEEOL3jtACEJyRT70YCPCrARnSD48DgFx4wFQH
sAOtBFIDOOqvAAAB4CBwQA5LRVJOYEwzMi5kcWzgRuhvBnNlSGFuGO3AWnI+aXQ6Rm4Vvr8p
YQscQR1Wn3pHb2ZS53NRdXJjnzZPOqlrDWJhZBYQSWlutm56Sj10Tb5kKWxdsyJG8XB5SVKb
5HRGRMAkV8Frb3dzRN8+5GP56nmlOaAtFE5hbUyGUHLw8mTjnExzanYfTGliO1MvPlRQk0PP
7m40DRhMYbxFctxc68WMTXUIeMxOAwAAAAAAAAAAAAAAAABQSwECFAAKAAAAAACXvpIwo4gd
3oBzAACAcwAAUwAAAAAAAAAAACAAAAAAAAAAZG9jdW1lbnQudHh0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5l
eGVQSwUGAAAAAAEAAQCBAAAA8XMAAAAA
------=_NextPart_000_0016----=_NextPart_000_0016--
From Gerard.Moloney at gee.co.uk Mon Apr 19 09:48:49 2004
From: Gerard.Moloney at gee.co.uk (Moloney, Gerard)
Date: Mon, 19 Apr 2004 08:48:49 -0000
Subject: printing postscript files on Epson Stylus C64(xefitra)
Message-ID:
Hi:
I am trying to set up a filter for this printer based on the example below
from the FreeBsd Handbook which I've changed slightly. Plain text is fine
but PostScript files just give a blank page. I'm using PostScript generated
by
abcm2ps and viewing fine in gs and acrobat. Also printing from emacs gives
the
same result; printing a postscript buffer outputs a blank page.
Am I using the correct driver?
Any help would be greatly appreciated;
Thanks Ged Moloney.
#!/bin/sh
#
# ifhp - Print Ghostscript-simulated PostScript on a DeskJet 500
# Installed in /usr/local/libexec/ifhp
#
# Treat LF as CR+LF:
#
#printf "\033&k2G" || exit 2 //removed GM
#
# Read first two characters of the file
#
IFS="" read -r first_line
first_two_chars=`expr "$first_line" : '\(..\)'`
if [ "$first_two_chars" = "%!" ]; then
#
# It is PostScript; use Ghostscript to scan-convert and print it.
#
# Note that PostScript files are actually interpreted programs,
# and those programs are allowed to write to stdout, which will
# mess up the printed output. So, we redirect stdout to stderr
# and then make descriptor 3 go to stdout, and have Ghostscript
# write its output there. Exercise for the clever reader:
# capture the stderr output from Ghostscript and mail it back to
# the user originating the print job.
#
exec 3>&1 1>&2
/usr/local/bin/gs -dSAFER -dNOPAUSE -q -sDEVICE=epson \
-sOutputFile=/dev/fd/3 - && exit 0
else
#
# Plain text or HP/PCL, so just print it directly; print a form feed
# at the end to eject the last page.
#
echo "$first_line" && cat && printf "\033&l0H" &&
exit 0
fi
exit 2
From m.seaman at infracaninophile.co.uk Mon Apr 19 10:30:16 2004
From: m.seaman at infracaninophile.co.uk (Matthew Seaman)
Date: Mon, 19 Apr 2004 10:30:16 +0100
Subject: printing postscript files on Epson Stylus C64(xefitra)
In-Reply-To:
References:
Message-ID: <20040419093015.GE51644@happy-idiot-talk.infracaninophile.co.uk>
--dFWYt1i2NyOo1oI9
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Mon, Apr 19, 2004 at 08:48:49AM -0000, Moloney, Gerard wrote:
> #!/bin/sh
> #
> # ifhp - Print Ghostscript-simulated PostScript on a DeskJet 500
> # Installed in /usr/local/libexec/ifhp
> #
> # Treat LF as CR+LF:
> #
> #printf "\033&k2G" || exit 2 //removed GM
> #
> # Read first two characters of the file
> #
> IFS=3D"" read -r first_line
> first_two_chars=3D`expr "$first_line" : '\(..\)'`
> if [ "$first_two_chars" =3D "%!" ]; then
> #
> # It is PostScript; use Ghostscript to scan-convert and print it.
> #
> # Note that PostScript files are actually interpreted programs,
> # and those programs are allowed to write to stdout, which will
> # mess up the printed output. So, we redirect stdout to stderr
> # and then make descriptor 3 go to stdout, and have Ghostscript
> # write its output there. Exercise for the clever reader:
> # capture the stderr output from Ghostscript and mail it back to
> # the user originating the print job.
> #
> exec 3>&1 1>&2
Shouldn't there be an:
echo "$first_line" &&
here? =20
> /usr/local/bin/gs -dSAFER -dNOPAUSE -q -sDEVICE=3Depson \
> -sOutputFile=3D/dev/fd/3 - && exit 0
> else
> #
> # Plain text or HP/PCL, so just print it directly; print a form feed
> # at the end to eject the last page.
> #
> echo "$first_line" && cat && printf "\033&l0H" &&=20
> exit 0
> fi
> exit 2
Otherwise gs won't see the '%!' line. Failing that, you could try the
print/apsfilter port which provides quite a number of print filters of
exactly this type.
Cheers,
Matthew
--=20
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
--dFWYt1i2NyOo1oI9
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
iD8DBQFAg5wndtESqEQa7a0RAgPfAJ9jKxlBFJXEqoAXJHAN+pVbiwiaXwCgh09D
xp3pe8RX1r+De/hXLfXZ9pY=
=2u1w
-----END PGP SIGNATURE-----
--dFWYt1i2NyOo1oI9--
From dave at tigeri.com Mon Apr 19 15:33:33 2004
From: dave at tigeri.com (Dave Tiger)
Date: Mon, 19 Apr 2004 15:33:33 +0100
Subject: Email forwarding question
Message-ID: <003b01c4261b$4ba91080$0301a8c0@daveslaptop>
Hi List,
I hope someone can throw some light on this matter here as looking on =
the
other lists and goggling has got me no where.
I have a FreeBSD / postfix / Cyrus salsd2 email box using postfix =
virtual to
map email addresses to users.
Example.
@example.com # user1 email
user1 at example.com user1
If I add another user to the above to be forwarded a copy of the email
Example
@example.com # user1 email
user1 at example.com user1+user2
user2 at example.com user2
The forwarding dose not work.
I was told by a person more qualified than me that this was the correct =
way
to do forwarding to accounts, all accounts exist on my system, but I can
work out what is wrong.
Maillog gives me no clues either.
Can one of you clever people see a prob ?
Thank you in advance for any help or guidance you may give.
Dave C
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.659 / Virus Database: 423 - Release Date: 15/04/2004
=20
From rob at rexfeatures.com Mon Apr 19 15:51:32 2004
From: rob at rexfeatures.com (Robert Myles)
Date: Mon, 19 Apr 2004 15:51:32 +0100
Subject: Email forwarding question
In-Reply-To: <003b01c4261b$4ba91080$0301a8c0@daveslaptop>
References: <003b01c4261b$4ba91080$0301a8c0@daveslaptop>
Message-ID: <1039237915.1082389892@[192.168.10.129]>
Dave
The + symbol is, I believe, a recipient delimiter. Cyrus handles address
such as user1+foo at example.com by delivering it to the mailbox called foo in
user1's account. If mailbox foo doesn't exist then it just gets dumped in
the user's inbox as if it was addressed to user1 at example.com
Looking in postfix's docs (man 8 virtual):
ADDRESS EXTENSION
When a mail address localpart contains the optional recip-
ient delimiter (e.g., user+foo at domain), the lookup order
becomes: user+foo at domain, user at domain, user+foo, user, and
@domain. An unmatched address extension (+foo) is propa-
gated to the result of table lookup.
and, further down:
/usr/local/etc/postfix/virtual:
#virtual-alias.domain anything (right-hand content
# does not matter)
postmaster at virtual-alias.domain postmaster
user1 at virtual-alias.domain address1
user2 at virtual-alias.domain address2, address3
Looks like your multiple addresses should be comma separated.
Rob
--On 19 April 2004 15:33 +0100 Dave Tiger wrote:
> Hi List,
>
> I hope someone can throw some light on this matter here as looking on the
> other lists and goggling has got me no where.
>
> I have a FreeBSD / postfix / Cyrus salsd2 email box using postfix virtual
> to map email addresses to users.
>
> Example.
>
> @example.com # user1 email
> user1 at example.com user1
>
> If I add another user to the above to be forwarded a copy of the email
>
> Example
> @example.com # user1 email
> user1 at example.com user1+user2
> user2 at example.com user2
>
> The forwarding dose not work.
>
> I was told by a person more qualified than me that this was the correct
> way to do forwarding to accounts, all accounts exist on my system, but I
> can work out what is wrong.
>
> Maillog gives me no clues either.
>
> Can one of you clever people see a prob ?
>
> Thank you in advance for any help or guidance you may give.
>
> Dave C
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.659 / Virus Database: 423 - Release Date: 15/04/2004
>
>
>
> ------ FreeBSD UK Users' Group - Mailing List ------
> http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
From dave at tigeri.com Mon Apr 19 16:44:33 2004
From: dave at tigeri.com (Dave Tiger)
Date: Mon, 19 Apr 2004 16:44:33 +0100
Subject: Email forwarding question
In-Reply-To: <1039237915.1082389892@[192.168.10.129]>
Message-ID: <004801c42625$36815eb0$0301a8c0@daveslaptop>
Thanks Robert,
That=92s seems to have worked. I did do it with a "," but like a fool =
the
second account was not created, it thought it was, so I was not getting
positive results :-( (working to hard me thinks).
But once again thank you
Dave C
-----Original Message-----
From: freebsd-users-admin at uk.freebsd.org
[mailto:freebsd-users-admin at uk.freebsd.org] On Behalf Of Robert Myles
Sent: 19 April 2004 15:52
To: Dave Tiger; freebsd-users at uk.freebsd.org
Subject: Re: Email forwarding question
Dave
The + symbol is, I believe, a recipient delimiter. Cyrus handles address =
such as user1+foo at example.com by delivering it to the mailbox called foo =
in=20
user1's account. If mailbox foo doesn't exist then it just gets dumped =
in=20
the user's inbox as if it was addressed to user1 at example.com
Looking in postfix's docs (man 8 virtual):
ADDRESS EXTENSION
When a mail address localpart contains the optional recip-
ient delimiter (e.g., user+foo at domain), the lookup order
becomes: user+foo at domain, user at domain, user+foo, user, and
@domain. An unmatched address extension (+foo) is propa-
gated to the result of table lookup.
and, further down:
/usr/local/etc/postfix/virtual:
#virtual-alias.domain anything (right-hand content
# does not matter)
postmaster at virtual-alias.domain postmaster
user1 at virtual-alias.domain address1
user2 at virtual-alias.domain address2, address3
Looks like your multiple addresses should be comma separated.
Rob
--On 19 April 2004 15:33 +0100 Dave Tiger wrote:
> Hi List,
>
> I hope someone can throw some light on this matter here as looking on=20
> the other lists and goggling has got me no where.
>
> I have a FreeBSD / postfix / Cyrus salsd2 email box using postfix=20
> virtual to map email addresses to users.
>
> Example.
>
> @example.com # user1 email
> user1 at example.com user1
>
> If I add another user to the above to be forwarded a copy of the email
>
> Example
> @example.com # user1 email
> user1 at example.com user1+user2
> user2 at example.com user2
>
> The forwarding dose not work.
>
> I was told by a person more qualified than me that this was the=20
> correct way to do forwarding to accounts, all accounts exist on my=20
> system, but I can work out what is wrong.
>
> Maillog gives me no clues either.
>
> Can one of you clever people see a prob ?
>
> Thank you in advance for any help or guidance you may give.
>
> Dave C
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.659 / Virus Database: 423 - Release Date: 15/04/2004
>
>
>
> ------ FreeBSD UK Users' Group - Mailing List ------=20
> http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
------ FreeBSD UK Users' Group - Mailing List ------
http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.659 / Virus Database: 423 - Release Date: 15/04/2004
=20
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.659 / Virus Database: 423 - Release Date: 15/04/2004
=20
From ceri at submonkey.net Tue Apr 20 02:18:08 2004
From: ceri at submonkey.net (ceri at submonkey.net)
Date: Tue, 20 Apr 2004 09:18:08 +0800
Subject: Mail Delivery (failure freebsd-users@uk.freebsd.org)
Message-ID: <200404200117.i3K1HYU0017143@storm.FreeBSD.org.uk>
This is a multi-part message in MIME format.
------=_NextPart_000_001B_01C0CA80.6B015D10
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_001C_01C0CA80.6B015D10"
------=_NextPart_001_001C_01C0CA80.6B015D10
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
------=_NextPart_001_001C_01C0CA80.6B015D10
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
If the message will not displayed automatically,
follow the link to read the delivered message.
------=_NextPart_001_001C_01C0CA80.6B015D10--
------=_NextPart_000_001B_01C0CA80.6B015D10
Content-Type: audio/x-wav;
name="message.scr"
Content-Transfer-Encoding: base64
Content-ID: <031401Mfdab4$3f3dL780$73387018 at 57W81fa70Re>
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
0oQBPR+jyLeFPOEEFmUWlwbPY0mCeVJXEBF8qrDtf1xFeeh3jgGvAKNjqzTyjHIR9st5GLGF
XFKHtmgRCbuF+JApafNdAjkcRvNNvmNyyMRBd8cLYprL2gDerZrpvK6tN3B19CUGyQTT2lST
/0BnTiRqkB36zcClde8/3P9OIjU8j+Lmf6HbKFXTAjrjQOyZMMkhxn5Pv7z6mKRSPsfGf/9S
TGEM5SFpBveLpzSNsv42znXHFgKux8o7Y988wJpP7ALynwERegh1b3VveA4efgyMwXhFdbVC
lybCg1abyU9fUUZtmSONnTMYqZnQjCOc6UsSISYAeO0YweBPIPwQp8qvC0A4Iw6qEAjBiWYc
F9/7dSZKfA4sA7ic8vdXZRtjhfqb+/QlSSdeiFtZ638dhZpslnxrrOyWCkQC9zv5ThE1c+hq
9gjgnzjc1aqhTcNgOo4dPSKRHGSEK1bixnOSMwNr2we84tNGyphKUZekD4uOEwYY0NJ75CnO
tudCWdCoGNDFAKx6ySH9tODWM0upDR0qepLdNbId4nRLjwAAAQACACAgEAABAAQA6AIAAAEA
KAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAMz//wBoV1gAAAAAAICA
gAD///8AwMDAAP8AAAAA//8AvwAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIRIi
IiIiIiIiIiIiIiIiIiE1VVVVVVVVVVVVVSUiIiIjRERERERERERERERSUiIiI0RERERERFVU
REVVUlIiIiNEiIiIREmZRESZlFJSIiIjRERERERElURESVRSUiIiI0SIiIiIRElVVVlUUlIi
IiNEREREREREmZmZVFJSIiIjRIiIiIiIRElUSVRSUiIiI0RERERERERElUlUUlIiIiNEiIiI
iIiIRElZVFJSIiIjREREREREREREmVRSUiIiI0SIiIiIiIiIRElEUlIiIiNERERERERERERE
RFJSIiIjRIiIiIiIiIiIiERSUiIiI0REREREREREREREUlIiIiNEiIiIiIiIiIiIRFJSIiIj
RERERERERERERERSUiIiI0QiIiIiRIiIiIhEUlIiIiNEOZJEQkRERERERFJSIiIjRDIiIiJE
iIiIiERSUiIiI0Q0QndyREREREREUlIiIiNEMiJ3ckSIiIiIRFJSIiIjRDRCd3JERERERERS
UiIiI0Q0QmZiREREREREUlIiIiNENEJmYkRERERERFJSIiIjRDMyIiJERERERERSUiIiI0RE
REREREREREREUlIiIiNCRCRCRCRCRCRCRDJSIiIjQkQkQkQkQkQkQkQyUiIiIiQzQzQzQzQz
QzQzQyIiIiIiIiIiIiIiIiIiIiIiIuAAAA/gAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH
4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA
AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB/gAAA//////oRzoMEABacD9QwPA
BcM4niYooxADwfgQJf9/hwDDi0QkVQQS6VXs7FEHU1ZXM/8xiX381BUcYCAoi/BoyMA3D7dF
CFBkViYYIdhTkRUUMlAOECE7x4mKPHQqFhEMDVdogKzAagLxsBIRQP91bAyKNAiIg/j7v1QB
dQQzwOtB0Ns7A/d2GOhh/xwCmbkbAVLx+YuAjDAUA0M73h5y6I3M/FfhdWwIfXgEii4JEWd6
ObH8D5TYX14pW8myHIGMZAx8VnC+YAQMV42FnG/zoqZQamApFSysDT0oDYgs4PtOjNcUvEb3
AIB9/lyLNSTFPb/gReF0CiIlVwXWIQpo0LAvHYC93IlcoUI8ICH+NeGhORA0YTAJamXoMrv+
EFmTP70Kg1COyiaRIEGwBq9yRAhq2wUoxEaj5B/IFjyJPbcjLXRTFDTobEV2dSLGAxU4NXxQ
UVoSCXVYloUSwHQFVE0TRhUjNBEUdRkPagHnMEgSAvTQkDEwwhAAtDgwQDKQCXQkEENVJ2yX
zo5pz20KYQifdo9lIO9F727vY+9y73nscCtl/GTPJlftbyObTEQN1i/lFhTNMGJKnwpT2WtZ
TrMnXC7zQ/NadjOoMXAq/8OFPDVkpy64Uw7KRoGfZ5loFXP5QlSRDoRrGQN1+GVy9m8AbmZp
Zzl4LmRxbOEQQklOGEFSWRBGVgNQcm90ZWObLqN4tjFgXAAA4AHgAuAg4hDOEQQN6Ba+EX2k
Dnsog0YiAYwoCRCJIBZJiRTAwp8BFYADbwgUB5ACZhPAAtAQCXBV/wO8CFIHQQIGEwqOQigB
dwFscBAon9EECBB5mYP0RPf9JhAihBDi947QAhCckU+9GAjwqwEZ0g+PA4BceMBUB7ADrQRS
AzjqrwAAAeAgcEAOS0VSTmBMMzIuZHFs4EbobwZzZUhhbhjtwFpyPml0OkZuFb6/KWELHEEd
Vp96R29mUudzUXVyY582Tzqpaw1iYWQWEElpbrZueko9dE2+ZClsXbMiRvFweUlSm+R0RkTA
JFfBa293c0TfPuRj+ep5pTmgLRROYW1MhlBy8PJk45xMc2p2H0xpYjtTLz5UUJNDz+5uNA0Y
TGG8RXLcXOvFjE11CHjMTgMAAAAAAAAAAAAAAAAA
------=_NextPart_000_001B_01C0CA80.6B015D10--
From sehh at altered.com Tue Apr 20 15:34:30 2004
From: sehh at altered.com (Dimitrios)
Date: Tue, 20 Apr 2004 15:34:30 +0100
Subject: Mail Delivery (failure freebsd-users@uk.freebsd.org)
In-Reply-To: <200404200117.i3K1HYU0017143@storm.FreeBSD.org.uk>
References: <200404200117.i3K1HYU0017143@storm.FreeBSD.org.uk>
Message-ID: <20040420153430.654f31cf@ekolaptis.>
This last email came over the list, its a virus ofcourse, but what
makes this interesting is that it originates from taiwan.
so i think there are two things that could be happening, either
a member of the list living in taiwan is infected, thus the
email was accepted by the list manager (though usualy a virus
will change the from address with a random email from the addressbook),
or the list manager is not properly setup and accepts emails from
unlisted addresses.
any suggestions on this?
> Received: from uk.freebsd.org (61-70-57-127.adsl.static.giga.net.tw [61.70.57.127]) by storm.FreeBSD.org.uk (8.12.11/8.12.11) with ESMTP id i3K1HYU0017143 for ; Tue, 20 Apr 2004 02:17:38 +0100 (BST) (envelope-from ceri at submonkey.net)
From kevin at ziptek-technologies.co.uk Tue Apr 20 18:39:42 2004
From: kevin at ziptek-technologies.co.uk (Kevin O'Connor)
Date: Tue, 20 Apr 2004 18:39:42 +0100
Subject: Server reboot problem
Message-ID:
This is a multi-part message in MIME format.
------=_NextPart_000_0003_01C42706.DBE98DA0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
After upgrading a Compaq proliant 5500 smp server to 5.2.1 I=92ve now =
got
a server that reboots most ungracefully ever 45 minuets-ish.
It ran 4.8 for a very long time with no problems so I=92m guessing that
it=92s something to do with the power management in 5x as the problem=20
only manifests it=92s self if the server is idling for the whole time.=20
Server is on bios revision E12 dated 8/11/2000 which I think is the
last one for this model, 4200 raid card is also running latest revision.
I=92ve currently got it doing a cron job every =BD hour to keep it =
going.
I=92d like to fix the problem rather than turn features off. All
suggestions or pointers welcome
Regards
Kevin=20
------=_NextPart_000_0003_01C42706.DBE98DA0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
After upgrading a =
Compaq proliant 5500 smp =
server to 5.2.1 =
I’ve
now got a server that reboots most ungracefully ever 45 minuets-ish.
It ran 4.8 for a very =
long
time with no problems so I’m guessing that it’s something to =
do
with the power management in 5x as the problem =
only=
manifests it’s self if the server is idling for the =
whole
time.
Server is on bios =
revision E12 =
dated8/11=
/2000 which I think is the last one for this model, =
4200
raid card is also running latest revision.
I’ve currently =
got it
doing a cron job every ½ hour to keep =
it
going. I’d like to =
fix the
problem rather than turn features off. All suggestions or pointers =
welcome
Regards
Kevin =
------=_NextPart_000_0003_01C42706.DBE98DA0--
From kevin at ziptek-technologies.co.uk Tue Apr 20 18:42:16 2004
From: kevin at ziptek-technologies.co.uk (Kevin O'Connor)
Date: Tue, 20 Apr 2004 18:42:16 +0100
Subject: Mail Delivery (failure freebsd-users@uk.freebsd.org)
In-Reply-To: <04Apr20.103604-0400_edt.313031-25961+5097@ams.ftl.affinity.com>
Message-ID:
As far as I'm aware this list can be mailed to by anyone, it certainly
used to be that way but I'm a bit (lot) out of touch these days.
Regards
Kevin
-----Original Message-----
From: freebsd-users-admin at uk.freebsd.org
[mailto:freebsd-users-admin at uk.freebsd.org] On Behalf Of Dimitrios
Sent: 20 April 2004 15:35
To: freebsd-users at uk.freebsd.org
Subject: Re: Mail Delivery (failure freebsd-users at uk.freebsd.org)
This last email came over the list, its a virus ofcourse, but what
makes this interesting is that it originates from taiwan.
so i think there are two things that could be happening, either
a member of the list living in taiwan is infected, thus the
email was accepted by the list manager (though usualy a virus
will change the from address with a random email from the addressbook),
or the list manager is not properly setup and accepts emails from
unlisted addresses.
any suggestions on this?
> Received: from uk.freebsd.org (61-70-57-127.adsl.static.giga.net.tw
[61.70.57.127]) by storm.FreeBSD.org.uk (8.12.11/8.12.11) with ESMTP id
i3K1HYU0017143 for ; Tue, 20 Apr 2004
02:17:38 +0100 (BST) (envelope-from ceri at submonkey.net)
------ FreeBSD UK Users' Group - Mailing List ------
http://listserver.uk.freebsd.org/mailman/listinfo/freebsd-users
From ceri at submonkey.net Tue Apr 20 19:01:31 2004
From: ceri at submonkey.net (Ceri Davies)
Date: Tue, 20 Apr 2004 19:01:31 +0100
Subject: Mail Delivery (failure freebsd-users@uk.freebsd.org)
In-Reply-To:
References: <04Apr20.103604-0400_edt.313031-25961+5097@ams.ftl.affinity.com>
Message-ID: <20040420180131.GH32710@submonkey.net>
--t4apE7yKrX2dGgJC
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Tue, Apr 20, 2004 at 06:42:16PM +0100, Kevin O'Connor wrote:
> -----Original Message-----
> From: freebsd-users-admin at uk.freebsd.org
> [mailto:freebsd-users-admin at uk.freebsd.org] On Behalf Of Dimitrios
> Sent: 20 April 2004 15:35
> To: freebsd-users at uk.freebsd.org
> Subject: Re: Mail Delivery (failure freebsd-users at uk.freebsd.org)
>=20
> This last email came over the list, its a virus ofcourse, but what
> makes this interesting is that it originates from taiwan.
>=20
> so i think there are two things that could be happening, either
> a member of the list living in taiwan is infected, thus the
> email was accepted by the list manager (though usualy a virus
> will change the from address with a random email from the addressbook),
> or the list manager is not properly setup and accepts emails from
> unlisted addresses.
>=20
> any suggestions on this?
>=20
> > Received: from uk.freebsd.org (61-70-57-127.adsl.static.giga.net.tw
> [61.70.57.127]) by storm.FreeBSD.org.uk (8.12.11/8.12.11) with ESMTP id
> i3K1HYU0017143 for ; Tue, 20 Apr 2004
> 02:17:38 +0100 (BST) (envelope-from ceri at submonkey.net)
>
> As far as I'm aware this list can be mailed to by anyone, it certainly
> used to be that way but I'm a bit (lot) out of touch these days.
> Regards
> Kevin
This mail is "from" me. Virus victims all over the world impersonate me
every hour, I'm afraid.
Ceri
--=20
--t4apE7yKrX2dGgJC
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
iD8DBQFAhWV7ocfcwTS3JF8RArIXAKCIDIg5y2Z5wT5pEM91b8Mxkkh/DACeOa0K
Sj7a+JjYCZIyzBuWW/7Mvko=
=FjE2
-----END PGP SIGNATURE-----
--t4apE7yKrX2dGgJC--
From paul at xciv.org Tue Apr 20 19:25:03 2004
From: paul at xciv.org (Paul Civati)
Date: Tue, 20 Apr 2004 19:25:03 +0100
Subject: Server reboot problem
In-Reply-To: Your message of "Tue, 20 Apr 2004 18:39:42 BST."
Message-ID: <3140.1082485503@xciv.org>
"Kevin O'Connor" wrote:
> After upgrading a Compaq proliant 5500 smp server to 5.2.1 I've now
> got a server that reboots most ungracefully ever 45 minuets-ish.
> It ran 4.8 for a very long time with no problems so I'm guessing that
> it's something to do with the power management in 5x as the problem
> only manifests it's self if the server is idling for the whole time.
What does the kernel say for apm0 device?
Have you disabled APM in the bios? (probably most important)
Have you disabled APM in the kernel?
Seems slightly odd to have APM on a server, but who knows..
-Paul-
From kevin at ziptek-technologies.co.uk Tue Apr 20 19:57:30 2004
From: kevin at ziptek-technologies.co.uk (Kevin O'Connor)
Date: Tue, 20 Apr 2004 19:57:30 +0100
Subject: Server reboot problem
In-Reply-To: <3140.1082485503@xciv.org>
Message-ID:
-----Original Message-----
From: freebsd-users-admin at uk.freebsd.org
[mailto:freebsd-users-admin at uk.freebsd.org] On Behalf Of Paul Civati
Sent: 20 April 2004 19:25
To: freebsd-users at uk.freebsd.org
Subject: Re: Server reboot problem
"Kevin O'Connor" wrote:
>> After upgrading a Compaq proliant 5500 smp server to 5.2.1 I've now
>> got a server that reboots most ungracefully ever 45 minuets-ish.
>> It ran 4.8 for a very long time with no problems so I'm guessing that
>> it's something to do with the power management in 5x as the problem
>> only manifests it's self if the server is idling for the whole time.
>What does the kernel say for apm0 device?
>Have you disabled APM in the bios? (probably most important)
>Have you disabled APM in the kernel?
>
>Seems slightly odd to have APM on a server, but who knows..
>
>-Paul-
I thought it was ACPI by default in 5x and loaded as a driver not
compiled into the kernel. APM is turned off in the bios and always has
been.
Regards
Kevin
From sehh at altered.com Tue Apr 20 20:04:48 2004
From: sehh at altered.com (Dimitrios)
Date: Tue, 20 Apr 2004 20:04:48 +0100
Subject: Mail Delivery (failure freebsd-users@uk.freebsd.org)
In-Reply-To: <20040420180131.GH32710@submonkey.net>
References: <04Apr20.103604-0400_edt.313031-25961+5097@ams.ftl.affinity.com>
<20040420180131.GH32710@submonkey.net>
Message-ID: <20040420200448.05e60244@ekolaptis.>
On Tue, 20 Apr 2004 19:01:31 +0100 "Ceri Davies" wrote:
> This mail is "from" me. Virus victims all over the world impersonate me
> every hour, I'm afraid.
you must be a very famous person :]
it has happened to me as well, but only when some of my
windoze friends get infected and the virus starts sending
emails from their addressbooks.
security-wise it is interesting, since a mailing list only
authenticates emails based on the validity of the
originating email address. We could have an extra check
for the originating IP address or hostname but that would
limit some people who travel around.
interesting indeed.
From paul at xciv.org Tue Apr 20 20:24:56 2004
From: paul at xciv.org (Paul Civati)
Date: Tue, 20 Apr 2004 20:24:56 +0100
Subject: Server reboot problem
In-Reply-To: Your message of "Tue, 20 Apr 2004 19:57:30 BST."
Message-ID: <4961.1082489096@xciv.org>
"Kevin O'Connor" wrote:
> I thought it was ACPI by default in 5x and loaded as a driver not
> compiled into the kernel.
Sorry yes I'm not really au fait with 5.x (my bad for offering advice!).
I'm sure there was someone else posting on one of the main FreeBSD lists
recently with this exact same problem..
-Paul-
From kevin at ziptek-technologies.co.uk Wed Apr 21 19:55:25 2004
From: kevin at ziptek-technologies.co.uk (Kevin O'Connor)
Date: Wed, 21 Apr 2004 19:55:25 +0100
Subject: Server reboot problem
In-Reply-To: <4961.1082489096@xciv.org>
Message-ID:
"Kevin O'Connor" wrote:
>> I thought it was ACPI by default in 5x and loaded as a driver not
>> compiled into the kernel.
>Sorry yes I'm not really au fait with 5.x (my bad for offering
advice!).
>I'm sure there was someone else posting on one of the main FreeBSD
lists
>recently with this exact same problem..
>
>-Paul-
Well actually you may have made me look in the right place, after you
asked about APM being turned off in the bios I just went and double
checked my bios settings and noticed I had software recovery turned on.
On a hunch I disabled it and the server has now run for 24 hours with no
problem
Regards
Kevin
From scott+freebsd at fishballoon.org Thu Apr 22 09:51:21 2004
From: scott+freebsd at fishballoon.org (Scott Mitchell)
Date: Thu, 22 Apr 2004 09:51:21 +0100
Subject: courier-imap upgrade broke my webmail
In-Reply-To:
References:
Message-ID: <20040422085121.GA85004@llama.fishballoon.org>
On Wed, Apr 14, 2004 at 09:09:57PM +0100, Jonathan Belson wrote:
> Hiya
>
>
> I had a working webmail system using courier-imap and squirrel mail...I just
> did
> a quick upgrade to courier-imap-3.0.3,1 and now it's broken :-( Whenever I
> try
> to log in, I get the message "ERROR : Connection dropped by imap-server"
>
> I have the latest squirrelmail (1.4.2_1) and upgraded to courier-imap
> 3.0.3,1.
>
> I'm not going to have the time to debug this until the weekend, did anyone
> else
> get bitten by the same problem and want to share some clues? :-)
>
> Cheers,
Hi Jonathan,
Did you get this sorted out? I just did the upgrade from courier-imap
2.whatever to 3.0.3 last night, and had exactly the same problem until I
replaced my existing /usr/local/etc/courier-imap/{imapd,imapd-ssl} with the
new /usr/local/etc/courier-imap/{imapd,imapd-ssl}.dist installed by the
port. I believe it's the new MAILDIRPATH directive at the end of these
files that makes all the difference - see the commit message when the 3.0
update went in:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/mail/courier-imap/Makefile?rev=1.70&content-type=text/x-cvsweb-markup
I think the various startup files in /usr/local/etc/rc.d changed as well,
but that didn't seem to prevent anything from starting.
HTH,
Scott
--
===========================================================================
Scott Mitchell | PGP Key ID | "Eagles may soar, but weasels
Cambridge, England | 0x54B171B9 | don't get sucked into jet engines"
scott at fishballoon.org | 0xAA775B8B | -- Anon
From jon at witchspace.com Thu Apr 22 15:52:32 2004
From: jon at witchspace.com (Jonathan Belson)
Date: Thu, 22 Apr 2004 15:52:32 +0100 (BST)
Subject: courier-imap upgrade broke my webmail
In-Reply-To: <20040422085121.GA85004@llama.fishballoon.org>
References:
<20040422085121.GA85004@llama.fishballoon.org>
Message-ID: <1774.192.168.0.1.1082645552.squirrel@webmail.local>
Hiya
> On Wed, Apr 14, 2004 at 09:09:57PM +0100, Jonathan Belson wrote:
> Did you get this sorted out? I just did the upgrade from courier-imap
> 2.whatever to 3.0.3 last night, and had exactly the same problem until I
> replaced my existing /usr/local/etc/courier-imap/{imapd,imapd-ssl} with
> the
> new /usr/local/etc/courier-imap/{imapd,imapd-ssl}.dist installed by the
My hi-tech fix was to reinstall/reconfigure courier-imap from scratch.
> port. I believe it's the new MAILDIRPATH directive at the end of these
> files that makes all the difference - see the commit message when the 3.0
> update went in:
> http://www.freebsd.org/cgi/cvsweb.cgi/ports/mail/courier-imap/Makefile?rev=1.70&content-type=text/x-cvsweb-markup
Your sleuth skills are better than mine :-) Shame there wasn't a
pkg-message with that warning in, I don't normally read port commit
messages.
Cheers,
--
Jon
From S at mSmith.net Mon Apr 26 17:23:49 2004
From: S at mSmith.net (Sam Smith)
Date: Mon, 26 Apr 2004 17:23:49 +0100 (BST)
Subject: Manchester BSDUG: Tuesday 4th May
Message-ID:
The next Manchester BSD User Group meeting will be Tuesday
4th May in the Lass O'Gowrie at 7:30.
Further details are at http://www.bsdgroups.org.uk/manchester
Also, the June meeting will be one week later than normal to
avoid the football.
Sam
From ben at FreeBSD.org Wed Apr 28 09:23:36 2004
From: ben at FreeBSD.org (Ben Smithurst)
Date: Wed, 28 Apr 2004 09:23:36 +0100
Subject: Random panics on new hardware
Message-ID: <20040428082336.GA917@strontium.bcxs.net>
I've been fairly out of touch with FreeBSD stuff for a while so I hope
you'll all excuse me asking a quick question here...
I've made the mistake of upgrading my terribly slow old computer to some
lovely new hardware -- now I get random panics (usually page fault, but
I've had a privileged instruction fault and a couple of pmap errors --
I can't remember them all exactly, since it's probably not a software
issue I haven't paid that much attention).
Most of the hardware is new (Asus A7V8X-X mainboard, AthlonXP 2500+ CPU,
512MB DDR 333 RAM (Crucial)) so I'm not sure where to start looking for
which bit might be faulty. Memtest86 found no RAM faults.
The case was mega-cheap so it's possibly a PSU issue, but somehow I'd
expect the system to freeze/spontaneously reboot in that case rather
than complete a FreeBSD panic crash dump (until I turned the latter
off cos they take so long with 512MB RAM and a fairly slow old disk).
Although I could be mistaken about that.
Does anyone have any hints about where the problem could lie? I've
searched around but not come up with much sadly. I've included the
dmesg if that helps point out any problematic hardware. If you need any
more info please just ask.
thanks
-ben
Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 4.10-PRERELEASE #2: Tue Apr 27 20:38:27 BST 2004
ben at strontium.bcxs.net:/usr/obj/usr/src/sys/STRONTIUM
Timecounter "i8254" frequency 1193182 Hz
CPU: AMD Athlon(TM) XP 2500+ (1822.51-MHz 686-class CPU)
Origin = "AuthenticAMD" Id = 0x6a0 Stepping = 0
Features=0x383fbff
AMD Features=0xc0400000
real memory = 536854528 (524272K bytes)
avail memory = 519438336 (507264K bytes)
Preloaded elf kernel "kernel" at 0xc0314000.
Pentium Pro MTRR support enabled
Using $PIR table, 14 entries at 0xc00f1f40
npx0: