Daily Usenet report

May 13 04:15:01 -- May 14 04:15:07



Unknown entries from news log file:

First 50 / 57 lines (87.7%)
May 13 04:22:47 azha expireover[2743]: enableoverview is not true
May 13 06:15:01 azha nocem: processed notice jpc+ncm.2006-05-13.04-15-00.55424.0@suespammers.org by Chainsaw 2.1 <jpc@suespammers.org> (2 ids, 0.01000 s, 200.0/s)
May 13 06:45:04 azha nocem: processed notice jpc+ncm.2006-05-13.04-45-00.52912.0@suespammers.org by Chainsaw 2.1 <jpc@suespammers.org> (1 ids, 0.01000 s, 100.0/s)
May 13 07:15:01 azha nocem: processed notice jpc+ncm.2006-05-13.05-15-00.35693.0@suespammers.org by Chainsaw 2.1 <jpc@suespammers.org> (4 ids, 0.01000 s, 400.0/s)
May 13 08:15:02 azha innd: localhost:36 closed seconds 7201 cancels 7
May 13 09:45:07 azha nocem: starting up
May 13 11:45:03 azha nocem: processed notice jpc+ncm.2006-05-13.09-45-00.61658.0@suespammers.org by Chainsaw 2.1 <jpc@suespammers.org> (6 ids, 0.01000 s, 600.0/s)
May 13 12:45:04 azha innd: localhost:37 closed seconds 3601 cancels 6
May 13 17:16:01 azha nocem: starting up
May 13 17:16:02 azha nocem: processed notice crosspost-stopper#20060513162754 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 17:16:02 azha nocem: processed notice crosspost-stopper#20060513163117 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 17:16:02 azha nocem: processed notice crosspost-stopper#20060513163244 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 17:50:42 azha nocem: processed notice crosspost-stopper#20060513170843 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 17:50:42 azha nocem: processed notice crosspost-stopper#20060513171241 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 18:50:43 azha innd: localhost:35 closed seconds 5682 cancels 6
May 13 19:45:02 azha nocem: starting up
May 13 19:49:05 azha nocem: processed notice crosspost-stopper#20060513182749 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 19:49:05 azha nocem: processed notice crosspost-stopper#20060513182919 by crosspost-stopper@khms.westfalen.de (4 ids, 0.01000 s, 400.0/s)
May 13 19:49:06 azha nocem: processed notice crosspost-stopper#20060513184856 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 19:49:06 azha nocem: processed notice crosspost-stopper#20060513185825 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 19:49:10 azha nocem: processed notice crosspost-stopper#20060513185859 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 19:49:10 azha nocem: processed notice crosspost-stopper#20060513190056 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 20:15:02 azha nocem: processed notice jpc+ncm.2006-05-13.18-15-01.19336.0@suespammers.org by Chainsaw 2.1 <jpc@suespammers.org> (10 ids, 0.01000 s, 1000.0/s)
May 13 20:40:35 azha nocem: processed notice crosspost-stopper#20060513191152 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 20:40:35 azha nocem: processed notice crosspost-stopper#20060513191755 by crosspost-stopper@khms.westfalen.de (6 ids, 0.01000 s, 600.0/s)
May 13 20:40:36 azha nocem: processed notice crosspost-stopper#20060513193034 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 20:40:36 azha nocem: processed notice crosspost-stopper#20060513194156 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 20:40:36 azha nocem: processed notice crosspost-stopper#20060513194326 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 20:40:36 azha nocem: processed notice crosspost-stopper#20060513192937 by crosspost-stopper@khms.westfalen.de (3 ids, 0.01000 s, 300.0/s)
May 13 21:23:03 azha nocem: processed notice crosspost-stopper#20060513195000 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:23:13 azha nocem: processed notice crosspost-stopper#20060513195058 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 21:23:13 azha nocem: processed notice crosspost-stopper#20060513195522 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 21:23:14 azha nocem: processed notice crosspost-stopper#20060513200048 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 21:23:14 azha nocem: processed notice crosspost-stopper#20060513200300 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:23:14 azha nocem: processed notice crosspost-stopper#20060513200032 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:23:14 azha nocem: processed notice crosspost-stopper#20060513200323 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 21:23:14 azha nocem: processed notice crosspost-stopper#20060513202852 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:23:14 azha nocem: processed notice crosspost-stopper#20060513202950 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:23:14 azha nocem: processed notice crosspost-stopper#20060513203124 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:23:14 azha nocem: processed notice crosspost-stopper#20060513203315 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:23:14 azha nocem: processed notice crosspost-stopper#20060513203644 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:51:00 azha nocem: processed notice crosspost-stopper#20060513204230 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:51:00 azha nocem: processed notice crosspost-stopper#20060513204623 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:51:01 azha nocem: processed notice crosspost-stopper#20060513204638 by crosspost-stopper@khms.westfalen.de (3 ids, 0.01000 s, 300.0/s)
May 13 21:51:01 azha nocem: processed notice crosspost-stopper#20060513211250 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:51:01 azha nocem: processed notice crosspost-stopper#20060513211424 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 21:51:01 azha nocem: processed notice crosspost-stopper#20060513211445 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:51:01 azha nocem: processed notice crosspost-stopper#20060513211600 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)
May 13 21:56:03 azha nocem: processed notice crosspost-stopper#20060513212659 by crosspost-stopper@khms.westfalen.de (2 ids, 0.01000 s, 200.0/s)
May 13 21:56:03 azha nocem: processed notice crosspost-stopper#20060513213130 by crosspost-stopper@khms.westfalen.de (1 ids, 0.01000 s, 100.0/s)


Log entries by program:

Program nameLines%LinesSize%Size
inn1524417 92.3%216.5 MB 94.1%
innd 122624 7.4%13.1 MB 5.7%
innfeed 4378 0.3%470.0 KB 0.2%
nocem 51 0.0%5.7 KB 0.0%
expireover 1 0.0%0.1 KB 0.0%
TOTAL: 51651471 100.0%230.1 MB100.0%


Control commands to INND:

CommandNumber
flush 1
flushlogs 1
paused 2
reload 1
TOTAL: 4 5


Incoming Feeds (INN):

ServerConnectsOfferedTakenRefusedReject%AccptElapsed
1feeders.tudelft.nl 288 246156 76834 72939 96383 31%23:45:48
2newsfeeder.switch.ch 36 227712 56768 58311 112633 24%17:37:45
3newsfeed.t-com.hr 256 1009772 33626 367414 608732 3%185:54:37
4newsfeed.fu-berlin.de 15 151245 16848 131083 3314 11%60:57:46
5news.grnet.gr 36 284126 8473 170955 104698 2%24:04:07
6reader.news.heanet.ie 295 656588 8423 272692 375473 1%47:57:43
7195.29.4.145 24 81359 3894 77359 106 4%01:31:03
8sunce.iskon.hr 4 51126 2150 47721 1255 4%27:55:07
9nntp-server.pubsub.com 27 3649 853 2773 23 23%24:00:10
10news2.carnet.hr 1177 887 708 109 70 79%00:00:37
11news1.xnet.hr 120 32786 500 32283 3 1%00:02:34
12nntp.vodatel.hr 311 13942 489 13451 2 3%00:01:35
13newscore.univie.ac.at 561 273882 356 261331 12195 0%03:22:32
14kanja.arnes.si 27 7795 31 7763 1 0%23:39:04
15newsfeed.globalnet.hr 24 36 22 12 2 61%04:19:34
16news1.carnet.hr 290 0 0 0 0 0%00:00:00
17localhost 150 0 0 0 0 0%00:00:00
182001:b68:e160:0:211:43ff:feeb:62b7 720 0 0 0 0 0%00:00:03
19nagios.infra.carnet.hr 719 0 0 0 0 0%00:00:05
TOTAL: 19 5080 3041061 20997515161961314890 6%445:10:10

Articles received by server


Incoming Volume (INN):

ServerAcceptVolDupVolTotalVol%AccVol/ArtElapsed
1newsfeed.t-com.hr8.0 GB127.8 MB8.1 GB 98%13.3 KB185:54:37
2reader.news.heanet.ie1.8 GB0.0 KB1.8 GB100%4.9 KB47:57:43
3newsfeeder.switch.ch1.3 GB67.6 KB1.3 GB 99%8.3 KB17:37:45
4feeders.tudelft.nl1.3 GB1.7 MB1.3 GB 99%8.0 KB23:45:48
5news.grnet.gr1.0 GB7.9 MB1.0 GB 99%9.7 KB24:04:07
6195.29.4.145938.5 MB6.8 MB945.3 MB 99%242.0 KB01:31:03
7nntp.vodatel.hr287.8 MB838.4 KB288.6 MB 99%602.0 KB00:01:35
8sunce.iskon.hr148.8 MB0.0 KB148.8 MB100%44.7 KB27:55:07
9news1.xnet.hr106.5 MB0.0 KB106.5 MB100%216.8 KB00:02:34
10news2.carnet.hr95.2 MB0.0 KB95.2 MB100%125.3 KB00:00:37
11newscore.univie.ac.at78.0 MB10.4 MB88.4 MB 88%7.2 KB03:22:32
12newsfeed.fu-berlin.de36.0 MB5.1 KB36.0 MB 99%1.8 KB60:57:46
13nntp-server.pubsub.com1.2 MB0.9 KB1.2 MB 99%1.4 KB24:00:10
14newsfeed.globalnet.hr91.6 KB0.0 KB91.6 KB100%3.8 KB04:19:34
15kanja.arnes.si44.6 KB0.0 KB44.6 KB100%1.4 KB23:39:04
16news1.carnet.hr0.0 KB0.0 KB0.0 KB 0%000:00:00
17localhost0.0 KB0.0 KB0.0 KB 0%000:00:00
182001:b68:e160:0:211:43ff:feeb:62b70.0 KB0.0 KB0.0 KB 0%000:00:03
19nagios.infra.carnet.hr0.0 KB0.0 KB0.0 KB 0%000:00:05
TOTAL: 1915.2 GB155.5 MB15.3 GB 99%10.5 KB445:10:10

Incoming Volume received by server


Incoming articles:

DateArticles%ArtsArt/secSize%SizeKB/sec
May 13 04:15:01 - 04:59:59 6033 2.9% 2.24452.5 MB 2.9% 171.69
May 13 05:00:00 - 05:59:59 5365 2.6% 1.49353.8 MB 2.3% 100.64
May 13 06:00:00 - 06:59:59 4913 2.4% 1.36359.5 MB 2.3% 102.26
May 13 07:00:00 - 07:59:59 5122 2.5% 1.42428.3 MB 2.8% 121.84
May 13 08:00:00 - 08:59:59 6126 2.9% 1.70490.1 MB 3.1% 139.41
May 13 09:00:00 - 09:59:59 6685 3.2% 1.86548.0 MB 3.5% 155.88
May 13 10:00:00 - 10:59:59 8103 3.9% 2.25599.6 MB 3.9% 170.54
May 13 11:00:00 - 11:59:59 7976 3.8% 2.22664.3 MB 4.3% 188.96
May 13 12:00:00 - 12:59:59 10474 5.0% 2.91737.4 MB 4.7% 209.76
May 13 13:00:00 - 13:59:59 8230 3.9% 2.29854.1 MB 5.5% 242.94
May 13 14:00:00 - 14:59:59 8932 4.3% 2.48793.1 MB 5.1% 225.58
May 13 15:00:00 - 15:59:59 9425 4.5% 2.62808.1 MB 5.2% 229.86
May 13 16:00:00 - 16:59:59 12233 5.9% 3.401.1 GB 7.0% 308.35
May 13 17:00:00 - 17:59:59 11953 5.7% 3.32771.3 MB 5.0% 219.38
May 13 18:00:00 - 18:59:59 10082 4.8% 2.80769.1 MB 4.9% 218.77
May 13 19:00:00 - 19:59:59 11810 5.7% 3.28630.9 MB 4.1% 179.46
May 13 20:00:00 - 20:59:59 10725 5.1% 2.98487.4 MB 3.1% 138.65
May 13 21:00:00 - 21:59:59 11072 5.3% 3.08485.7 MB 3.1% 138.15
May 13 22:00:00 - 22:59:59 9612 4.6% 2.67622.8 MB 4.0% 177.14
May 13 23:00:00 - 23:59:59 10694 5.1% 2.97769.2 MB 4.9% 218.79
May 14 00:00:00 - 00:59:59 8909 4.3% 2.47675.7 MB 4.3% 192.21
May 14 01:00:00 - 01:59:59 8722 4.2% 2.42773.3 MB 5.0% 219.96
May 14 02:00:00 - 02:59:59 8048 3.9% 2.24664.5 MB 4.3% 189.01
May 14 03:00:00 - 03:59:59 6132 2.9% 1.70592.9 MB 3.8% 168.64
May 14 04:00:00 - 04:15:07 1428 0.7% 1.57148.0 MB 1.0% 167.05
TOTAL: 24:00:06 208804 100.0% 2.4215.2 GB 100.0% 184.44

Incoming articles

Incoming articles (size)


Sites sending bad articles:

ServerTotalGroupDistDuplicUnappTooOldSiteLineOther
1newsfeed.t-com.hr614469563610 0 1022 0 0 0 049837
2reader.news.heanet.ie371792367885 9 0 0 0 0 0 3898
3newsfeeder.switch.ch110715106181 44 12 6 0 0 0 4472
4news.grnet.gr108671 98753 0 129 0 0 0 0 9789
5feeders.tudelft.nl 93538 58652 118 17 4 13 0 034734
6newscore.univie.ac.at 11352 10954 2 46 0 0 0 0 350
7newsfeed.fu-berlin.de 3448 2639 0 2 0 0 0 0 807
8sunce.iskon.hr 1303 1109 0 0 0 0 0 0 194
9195.29.4.145 106 0 0 106 0 0 0 0 0
10news2.carnet.hr 70 0 0 0 0 5 0 0 65
11? 39 0 0 0 0 0 0 0 39
12nntp-server.pubsub.com 22 5 0 1 3 0 0 0 13
13news1.xnet.hr 3 0 0 0 0 0 0 0 3
14newsfeed.globalnet.hr 2 0 0 0 0 0 0 0 2
15nntp.vodatel.hr 2 0 0 1 0 0 0 0 1
16kanja.arnes.si 1 0 0 0 0 0 0 0 1
TOTAL: 1613155331209788 173 1336 13 18 0 0104205


Unwanted newsgroups [Top 20]:

NewsgroupCount
alt.binaries.nordic.dvdr 120088
alt.binaries.boneless 79141
alt.binaries.nl 74945
alt.binaries.x 33592
alt.binaries.cores 33192
alt.binaries.dvd.german 32362
alt.binaries.hdtv 30597
alt.binaries.dvd.image 29801
alt.pantyhose 26941
alt.binaries.dvd.french 26758
alt.binaries.vcdz 22756
alt.binaries.multimedia 21439
alt.binaries.dvd.erotica 19627
alt.binaries.misc 17433
alt.binaries.dvd 17053
alt.binaries.dvd.movies 16392
alt.binaries.games 13780
alt.binaries.movies.divx.french 13599
alt.binaries.tv.deutsch 13560
alt.binaries.dvdrs 13120
TOTAL: 53651209788


Unwanted distributions [Top 20]:

DistributionCount
local 173
TOTAL: 1 173


Supposedly-moderated groups with unmoderated postings [Top 20]:

GroupsCount
hr.alt.hackers 13
TOTAL: 1 13


INND perl filter [Top 20]:

ReasonCount
EMP (md5) 48578
EMP (fsl) 19318
HTML post 10788
Poison newsgroup 7209
Cancels not accepted here 5948
Bad path (comstar.ru) 2068
Scoring filter (8) 1897
Scoring filter (9) 1281
Bad path (news3.cnt.ru) 1276
Scoring filter (13) 740
Scoring filter (15) 676
PFM bot path 639
Adult group ECP 498
Scoring filter (10) 389
Scoring filter (11) 305
hierarchy violation - crosspost outside de.alt.dateien 212
Bad path (news.vic.com) 201
Supersedes not accepted here 189
Bad path (newsfeed.slurp.net) 189
Scoring filter (19) 135
TOTAL: 38 103069


INND no permission servers:

SystemConn
213.17.8.224 3
201.1.91.191 1
81.22.6.253 1
133.205.254.106 1
62.79.20.164 1
TOTAL: 5 7


Too many incoming connections (innd):

ServerConn
tcom 57
TOTAL: 1 57


Miscellaneous innd statistics [Top 10]:

EventServerNumber
Article posted in the future
feeders.tudelft.nl 33
reader.news.heanet.ie 23
TOTAL: 2 56
Bad Message-ID's offered
reader.news.heanet.ie 41
newscore.univie.ac.at 11
feeders.tudelft.nl 10
TOTAL: 3 62
Huge articles
feeders.tudelft.nl 5
newsfeed.t-com.hr 2
news.grnet.gr 1
TOTAL: 3 8
Including strange strings
newsfeed.fu-berlin.de 384
feeders.tudelft.nl 364
newsfeeder.switch.ch 152
newsfeed.t-com.hr 34
news.grnet.gr 23
sunce.iskon.hr 3
TOTAL: 6 960
No colon-space in header
feeders.tudelft.nl 1
TOTAL: 1 1
TOTAL: 5 1087


Outgoing Feeds (innfeed) by Articles:

ServerOfferedTakenRefusedRejectMissSpool%TookElapsed
1news1.CARNet.hr 253075 253057 0 18 0 0 99%26:03:43
2news2.CARNet.hr 223857 223835 0 21 0 0 99%23:56:06
3dcm 195801 129965 1652 64034 0 1940 66%23:13:34
4grnet.gr 199592 129929 49274 14509 0 9344 65%22:09:03
5viphr 210017 120400 7939 81278 0 751 57%23:13:32
6globalnet 113541 100013 3778 7764 0 40 88%22:02:59
7iskon 231875 91705 26855100802 0 0 39%24:32:24
8ikar 148925 78912 3 70011 0 256 52%24:01:06
9vodatel 143333 56258 24778 52565 0 0 39%21:41:54
10heanet.ie 137746 27377 49249 53254 0 4357 19%15:27:38
11tcom 198179 14308 132249 105 0 4099 7%22:58:22
12blicnet 13711 13663 0 25 0 583 99%26:11:23
13kanja 12726 7404 1412 3559 0 0 58%23:52:03
14switch.ch 76572 4839 62713 4069 0 574 6%15:43:35
15softnet 3685 3683 0 1 0 0 99%23:41:18
16univie.ac.at 152360 2908 124987 18 0 0 1%23:02:17
17fsb 40275 1782 5787 32490 0 0 4%24:46:36
18tudelft.nl 70172 1711 61989 1 0 0 2%21:39:37
19fu-berlin.de 137624 1364 136258 2 0 0 0%25:27:54
20pubsub 2883 1016 1261 35 0 49 35%17:38:00
21ouroboros 8752 0 0 8752 0 0 0%23:17:47
TOTAL: 2125747011264129 690184493313 0 21993 49%474:40:51

Outgoing feeds (innfeed) by Articles


Outgoing Feeds (innfeed) by Volume:

ServerAcceptVolRejectVolTotalVolVolume/secVol/ArtElapsed
1news1.CARNet.hr18.3 GB1.1 MB18.3 GB204.1 KB/s75.7 KB26:03:43
2news2.CARNet.hr15.8 GB1.1 MB15.8 GB192.2 KB/s74.0 KB23:56:06
3globalnet10.9 GB1.6 GB12.5 GB165.8 KB/s122.1 KB22:02:59
4grnet.gr10.4 GB2.1 GB12.5 GB164.4 KB/s90.8 KB22:09:03
5viphr8.8 GB5.0 GB13.8 GB172.9 KB/s71.7 KB23:13:32
6dcm8.8 GB6.9 GB15.7 GB196.6 KB/s84.7 KB23:13:34
7iskon7.4 GB7.6 GB15.0 GB178.1 KB/s81.7 KB24:32:24
8heanet.ie4.1 GB4.4 GB8.5 GB160.9 KB/s111.1 KB15:27:38
9blicnet2.6 GB263.6 KB2.6 GB29.0 KB/s199.5 KB26:11:23
10ikar2.2 GB1.8 GB4.0 GB48.0 KB/s27.9 KB24:01:06
11vodatel1.7 GB1.4 GB3.1 GB41.5 KB/s29.8 KB21:41:54
12switch.ch1.3 GB1.6 GB2.9 GB53.7 KB/s341.5 KB15:43:35
13tcom1.2 GB21.3 MB1.3 GB15.9 KB/s91.1 KB22:58:22
14kanja1.1 GB1.8 GB2.9 GB35.8 KB/s280.4 KB23:52:03
15univie.ac.at661.6 MB1.1 MB662.7 MB8.2 KB/s231.9 KB23:02:17
16fsb35.0 MB3.4 GB3.5 GB40.7 KB/s106.0 KB24:46:36
17tudelft.nl16.4 MB2.3 KB16.4 MB0.2 KB/s9.8 KB21:39:37
18softnet5.2 MB0.8 KB5.2 MB0.1 KB/s1.5 KB23:41:18
19fu-berlin.de1.9 MB5.1 KB1.9 MB0.0 KB/s1.4 KB25:27:54
20pubsub1.4 MB55.8 KB1.4 MB0.0 KB/s1.4 KB17:38:00
21ouroboros0.0 KB1.6 GB1.6 GB19.7 KB/s188.5 KB23:17:47
TOTAL: 2195.4 GB39.2 GB134.6 GB82.6 KB/s80.3 KB474:40:51

Outgoing feeds (innfeed) by Volume


innreport 3.0.2 (c) 1996-1999 by Fabien Tassin <fta@sofaraway.org>.