Daily Usenet report

Oct 2 05:06:37 -- Oct 3 05:09:02



Unknown entries from news log file:

First 2 / 2 lines (100.0%)
Oct 2 06:53:28 elvis innd: CNFS-sm: metacycbuff MBIN cycbuff is moved to BUF017 remain calm
Oct 2 11:35:25 elvis innd: CNFS-sm: metacycbuff MALT cycbuff is moved to BUF080 remain calm


Log entries by program:

Program nameLines%LinesSize%Size
inn 192165 59.7%21.7 MB 60.4%
innd 62603 19.4%7.0 MB 19.5%
nnrpd 50918 15.8%4.4 MB 12.1%
cnfsstat 12240 3.8%2.4 MB 6.6%
batcher 2198 0.7%248.0 KB 0.7%
innfeed 1790 0.6%233.3 KB 0.6%
controlchan 9 0.0%0.7 KB 0.0%
TOTAL: 7 321923 100.0%35.9 MB100.0%


History cache:

ReasonCount%Count
Negative hits 258795 41.7%
Do not exist 189658 30.5%
Positive hits 161744 26.0%
Cache misses 10838 1.7%
TOTAL: 4 621035 100.0%


INND timer:

Code regionTimePctInvokedMin(ms)Avg(ms)Max(ms)
article cancel00:00:20.485 0.0%6104 0.000 3.356 2941.000
article control00:00:19.609 0.0%6065 0.000 3.233 2941.000
article link00:00:00.000 0.0%0 0.000 0.000 0.000
article write00:10:47.779 0.7%125223 0.000 5.173 1304.250
history grep00:00:02.277 0.0%3939 0.000 0.578 23.000
history lookup00:06:29.347 0.4%621043 0.000 0.627 16.549
history sync00:00:01.286 0.0%19370 0.000 0.066 25.500
history write00:13:29.311 0.9%187398 0.000 4.319 111.955
idle22:26:15.532 93.3%7703214 1.287 10.486 3559.667
overview write00:15:02.007 1.0%125223 0.000 7.203 125.500
perl filter00:31:26.799 2.2%187380 1.097 10.069 468.000
site send00:00:21.016 0.0%269079 0.000 0.078 2.000
TOTAL: 24:02:25.33723:44:35.448 98.8%----


Control commands to INND:

CommandNumber
flush 2309
flushlogs 1
paused 1
TOTAL: 3 2311


Incoming Feeds (INN):

ServerConnectsOfferedTakenRefusedReject%AccptElapsed
1nntp.noris.net 26 76976 30720 24906 21350 39%31:40:09
2newsfeed0.freenet.de 311 43484 15590 20813 7081 35%23:48:21
3newsfeed2.freenet.de 287 33536 14566 15938 3032 43%23:48:08
4newsfeed1.freenet.de 288 33098 11388 17001 4709 34%23:48:14
5newsfeed3.freenet.de 277 26741 7940 16005 2796 29%23:48:39
6humbolt.nl.linux.org 12 8915 5321 3491 103 59%22:28:58
7news.nl.linux.org 17 11105 2211 8854 40 19%23:38:52
8localhost 15 13 13 0 0 100%00:00:02
TOTAL: 8 1233 233868 87749 107008 39111 37%173:01:23


Incoming articles:

DateArticles%ArtsArt/secSize%SizeKB/sec
Oct 2 05:06:37 - 05:59:59 3130 2.5% 0.98357.6 MB 7.3% 114.31
Oct 2 06:00:00 - 06:59:59 4327 3.5% 1.20494.2 MB 10.1% 140.58
Oct 2 07:00:00 - 07:59:59 4593 3.7% 1.28594.8 MB 12.2% 169.19
Oct 2 08:00:00 - 08:59:59 4145 3.3% 1.15358.3 MB 7.3% 101.93
Oct 2 09:00:00 - 09:59:59 2985 2.4% 0.83112.1 MB 2.3% 31.89
Oct 2 10:00:00 - 10:59:59 2983 2.4% 0.83109.3 MB 2.2% 31.10
Oct 2 11:00:00 - 11:59:59 5058 4.0% 1.41114.7 MB 2.3% 32.64
Oct 2 12:00:00 - 12:59:59 3433 2.7% 0.95145.0 MB 3.0% 41.26
Oct 2 13:00:00 - 13:59:59 3464 2.8% 0.9699.3 MB 2.0% 28.23
Oct 2 14:00:00 - 14:59:59 3852 3.1% 1.0716.5 MB 0.3% 4.70
Oct 2 15:00:00 - 15:59:59 3439 2.7% 0.9625.9 MB 0.5% 7.38
Oct 2 16:00:00 - 16:59:59 5650 4.5% 1.5768.3 MB 1.4% 19.43
Oct 2 17:00:00 - 17:59:59 6756 5.4% 1.88202.9 MB 4.1% 57.71
Oct 2 18:00:00 - 18:59:59 6173 4.9% 1.71294.8 MB 6.0% 83.86
Oct 2 19:00:00 - 19:59:59 5892 4.7% 1.64233.9 MB 4.8% 66.52
Oct 2 20:00:00 - 20:59:59 5010 4.0% 1.3929.2 MB 0.6% 8.30
Oct 2 21:00:00 - 21:59:59 5273 4.2% 1.4629.7 MB 0.6% 8.45
Oct 2 22:00:00 - 22:59:59 6162 4.9% 1.7173.9 MB 1.5% 21.02
Oct 2 23:00:00 - 23:59:59 6184 4.9% 1.7285.1 MB 1.7% 24.20
Oct 3 00:00:00 - 00:59:59 4146 3.3% 1.15103.8 MB 2.1% 29.52
Oct 3 01:00:00 - 01:59:59 6148 4.9% 1.71299.2 MB 6.1% 85.11
Oct 3 02:00:00 - 02:59:59 7213 5.8% 2.00316.0 MB 6.5% 89.89
Oct 3 03:00:00 - 03:59:59 8830 7.1% 2.45490.4 MB 10.0% 139.48
Oct 3 04:00:00 - 04:59:59 9112 7.3% 2.53215.5 MB 4.4% 61.29
Oct 3 05:00:00 - 05:09:02 1263 1.0% 2.3321.3 MB 0.4% 40.17
TOTAL: 24:02:25 125221 100.0% 1.454.8 GB 100.0% 57.88


CNFS buffer status:

BufferClassSizeUsed%UsedCyclesKB/secDays
BUF001MDEU1.9 GB491.5 KB 0.0% 3 0.00 0.00
BUF002MDEU1.9 GB1.2 GB 62.6% 2 0.20 117.63
BUF003MDEU1.9 GB491.5 KB 0.0% 2 0.00 0.00
BUF004MDEU1.9 GB491.5 KB 0.0% 2 0.00 0.00
BUF005MDEU1.9 GB491.5 KB 0.0% 2 0.00 0.00
BUF006MSUP1.9 GB1.1 GB 57.6% 10 0.63 36.81
BUF007MSUP1.9 GB491.5 KB 0.0% 10 0.00 0.00
BUF008MSUP1.9 GB491.5 KB 0.0% 10 0.00 0.00
BUF009MSUP1.9 GB491.5 KB 0.0% 10 0.00 0.00
BUF010MSUP1.9 GB491.5 KB 0.0% 10 0.00 0.00
BUF011MBIN1.9 GB491.5 KB 0.0% 69 0.00 0.00
BUF012MBIN1.9 GB491.5 KB 0.0% 69 0.00 0.00
BUF013MBIN1.9 GB491.5 KB 0.0% 69 0.00 0.00
BUF014MBIN1.9 GB491.5 KB 0.0% 69 0.00 0.00
BUF015MBIN1.9 GB491.5 KB 0.0% 69 0.00 0.00
BUF016MBIN1.9 GB491.5 KB 0.0% 69 0.00 0.00
BUF017MBIN1.9 GB491.5 KB 0.0% 69 34.50 0.67
BUF018MBIN1.9 GB1.7 GB 91.5% 68 29.83 0.78
BUF019MBIN1.9 GB491.5 KB 0.0% 68 0.00 0.00
BUF020MBIN1.9 GB491.5 KB 0.0% 68 0.00 0.00
BUF021MBIN1.9 GB491.5 KB 0.0% 68 0.00 0.00
BUF022MBIN1.9 GB491.5 KB 0.0% 68 0.00 0.00
BUF023MBIN1.9 GB491.5 KB 0.0% 68 0.00 0.00
BUF024MBIN1.9 GB491.5 KB 0.0% 68 0.00 0.00
BUF025MBIN1.9 GB491.5 KB 0.0% 68 0.00 0.00
BUF026MALT1.9 GB710.6 MB 36.4% 32 11.51 2.01
BUF027MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF028MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF029MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF030MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF031MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF032MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF033MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF034MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF035MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF036MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF037MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF038MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF039MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF040MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF041MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF042MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF043MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF044MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF045MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF046MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF047MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF048MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF049MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF050MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF051MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF052MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF053MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF054MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF055MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF056MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF057MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF058MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF059MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF060MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF061MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF062MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF063MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF064MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF065MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF066MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF067MALL1.9 GB491.5 KB 0.0% 33 0.00 0.00
BUF068MALL1.9 GB1.6 GB 83.9% 32 11.08 2.09
BUF069MALL1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF070MALL1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF071MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF072MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF073MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF074MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF075MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF076MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF077MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF078MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF079MALT1.9 GB491.5 KB 0.0% 32 0.00 0.00
BUF080MALT1.9 GB491.5 KB 0.0% 32 53.62 0.43
BUF086MDEU1.9 GB491.5 KB 0.0% 2 0.00 0.00
BUF088MDEU1.9 GB491.5 KB 0.0% 2 0.00 0.00
BUF089MDEU1.9 GB491.5 KB 0.0% 2 0.00 0.00
BUFCTLMCTL500.0 MB4.6 MB 0.9% 0 0.00 0.00
BUFNOCMNOC500.0 MB206.3 MB 41.3% 8 0.03 231.93
TOTAL: 85-159.3 GB6.6 GB 4.1% 2889 12.45-


Sites sending bad articles:

ServerTotalGroupDistDuplicUnappTooOldSiteLineOther
1nntp.noris.net 46530 15369 0 16 82 0 0 031063
2newsfeed0.freenet.de 8217 815 0 46 1 0 0 0 7355
3newsfeed1.freenet.de 5274 647 0 221 2 0 0 0 4404
4newsfeed2.freenet.de 3436 783 0 111 0 0 0 0 2542
5newsfeed3.freenet.de 3213 495 0 40 1 0 0 0 2677
6humbolt.nl.linux.org 172 0 0 8 0 0 0 0 164
7news.nl.linux.org 65 0 0 1 0 0 0 0 64
8news-out.odn.de 37 0 0 0 0 0 0 0 37
TOTAL: 8 66944 18109 0 443 86 0 0 048306


Unwanted newsgroups [Top 20]:

NewsgroupCount
alt.sex.trans 5821
alt.binaries.pictures.erotica.fetish.latex 5211
alt.sex.pictures.nospam 2703
microsoft.public.windows.vista.general 558
microsoft.public.windows.vista.mail 187
microsoft.public.project.server 130
microsoft.public.internetexplorer.general 123
alt.sex.telephone.ads 123
alt.sex.telephone 100
microsoft.public.windows.vista.networking_sharing 86
microsoft.public.sharepoint.general 71
microsoft.public.expression.webdesigner 66
microsoft.public.windows.64bit.general 66
alt.penthouse.sex.telephone 66
microsoft.public.sqlserver.reportingsvcs 66
microsoft.public.windows.vista.performance_maintenance 61
microsoft.public.il.windows 60
macromedia.labs.flex2.general_discussion_prerelease 59
microsoft.public.nl.windows.vista 59
macromedia.labs.flex_builder_3 52
TOTAL: 350 18109


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

GroupsCount
alt.bigfoot.research 72
alt.christnet.religion 7
alt.current-affairs.muslims 2
rec.guns 1
alt.support.obesity 1
comp.ai 1
soc.genealogy.jewish 1
soc.org.freemasonry 1
TOTAL: 8 86


INND perl filter [Top 20]:

ReasonCount
EMP (phl) 10293
Scoring filter (8) 6833
Cancel for rejected article 6755
Binary in non-binary group 6564
EMP (fsl) 4660
Adult group ECP 2677
Poison newsgroup 2445
EMP (md5) 1414
Scoring filter (16) 846
Scoring filter (9) 279
Cancel in forbidden group 250
PFM bot misc 249
Scoring filter (15) 205
HTML post 163
hierarchy violation - crosspost outside de.alt.dateien 124
Scoring filter (10) 59
Scoring filter (18) 31
Scoring filter (11) 30
Too many newsgroups 29
Scoring filter (17) 14
TOTAL: 25 43962


Miscellaneous innd statistics [Top 10]:

EventServerNumber
Article posted in the future
newsfeed1.freenet.de 1
TOTAL: 1 1
Bad Message-ID's offered
newsfeed2.freenet.de 74
newsfeed0.freenet.de 47
newsfeed3.freenet.de 37
newsfeed1.freenet.de 36
TOTAL: 4 194
Huge articles
nntp.noris.net 2
TOTAL: 1 2
Including strange strings
nntp.noris.net 239
newsfeed0.freenet.de 59
newsfeed2.freenet.de 44
newsfeed3.freenet.de 34
newsfeed1.freenet.de 29
humbolt.nl.linux.org 1
TOTAL: 6 406
TOTAL: 4 603


Outgoing Feeds (innfeed) by Articles:

ServerOfferedTakenRefusedRejectMissSpool%TookElapsed
1newsserver.news.garr.it 119260 32666 75006 4174 450 36514 27%32:14:59
2news-in.odn.de 3497 3348 86 58 0 0 95%22:42:59
3nntp.noris.net 7063 28 6975 0 0 1 0%23:04:49
4newsfeed.freenet.de 810 0 795 13 0 23 0%22:33:35
TOTAL: 4 130630 36042 82862 4245 450 49517 27%148:36:22


Outgoing Feeds (innfeed) by Volume:

ServerAcceptVolRejectVolTotalVolVolume/secVol/ArtElapsed
1newsserver.news.garr.it104.3 MB15.3 MB119.6 MB1.1 KB/s3.3 KB32:14:59
2news-in.odn.de13.2 MB76.0 KB13.2 MB0.2 KB/s4.0 KB22:42:59
3nntp.noris.net2.0 MB0.0 KB2.0 MB0.0 KB/s74.3 KB23:04:49
4newsfeed.freenet.de0.0 KB25.3 KB25.3 KB0.0 KB/s1.9 KB22:33:35
TOTAL: 4119.5 MB15.4 MB134.9 MB0.3 KB/s3.4 KB148:36:22


UUCP batches created:

ServerOfferedArticlesSizeElapsed
aquanews 101 8701.9 MB00:01:49
billix 10 311758.5 KB00:00:08
chi 13 4811.2 MB00:00:07
crei 83 161333.6 KB00:01:34
gjbsd 6 1224.5 KB00:00:03
hektor 6 1436.2 KB00:00:02
karnickel 207 975928.7 MB00:02:33
kaschber 68 205493.3 KB00:00:54
knilch 8 162366.7 KB00:00:04
mbsks 239 1028632.2 MB00:02:46
memotech 7 4692.4 KB00:00:03
moldy 2 499.2 KB00:00:01
polaris 7 1320.7 KB00:00:08
sammy 89 697721.5 MB00:01:30
schul1 1 12.1 KB00:00:00
silesia 211 1387961.8 MB00:01:55
solid 14 16524.8 MB00:00:10
swzcomm 8 205486.4 KB00:00:05
teebox 82 27237.2 MB00:02:12
tmb 5 58.1 KB00:00:02
tychen 64 329766.7 KB00:01:17
unicorn 24 63129.8 KB00:00:12
watari 8 342860.9 KB00:00:06
TOTAL: 23 1263 48500163.5 MB00:17:54


NNRP readership statistics:

SystemConnArtsSizeGroupsPostRejElapsed
1rotfl.franken.de1441 300620.0 KB 5397 7 000:27:27
2213.185.132.10 101 255518.6 KB 2160 0 000:05:05
391.64.68.87 11 214412.9 KB 184 0 000:01:22
4p549455ed.dip.t-dialin.net 14 149283.2 KB 276 5 000:01:48
5r289e.r.pppool.de 6 89182.2 KB 9 0 000:33:08
6mallard.franken.de 2 75217.8 KB 118 0 000:41:51
7r0374.r.pppool.de 3 3884.4 KB 10 1 000:17:43
8e178002103.adsl.alicedsl.de 1 2750.3 KB 2652 0 014:35:58
9cse5.carano.de 1 1523.4 KB 880 0 005:20:16
10dsl01.83.171.181.234.ip-pool.nefkom.net 2 1325.0 KB 12 0 000:00:57
11ip-84-245-148-12.4msp.de 5 1319.0 KB 2 0 001:12:37
12e178052172.adsl.alicedsl.de 1 23.8 KB 890 0 004:55:55
TOTAL: 121588 11902.4 MB 12590 13 031:08:58


NNRP readership statistics (by domain):

SystemConnArtsSizeGroupsPostRejElapsed
1unresolved 113 469931.5 KB 2344 0 000:06:28
2*.franken.de1540 375837.8 KB 5515 7 001:09:21
3*.dip.t-dialin.net 14 149283.2 KB 276 5 000:01:48
4*.r.pppool.de 10 127266.7 KB 19 1 001:20:52
5*.adsl.alicedsl.de 2 2954.0 KB 3542 0 019:31:53
6*.carano.de 1 1523.4 KB 880 0 005:20:16
7*.83.171.181.234.ip-pool.nefkom.net 2 1325.0 KB 12 0 000:00:57
8*.4msp.de 5 1319.0 KB 2 0 001:12:37
9*.83.171.180.98.ip-pool.nefkom.net 5 00.0 KB 0 0 002:24:23
10*.83.171.160.122.ip-pool.nefkom.net 1 00.0 KB 0 0 000:00:19
TOTAL: 101693 11902.4 MB 12590 13 031:08:58


Curious NNRP server explorers [Top 20]:

SystemConn
priscilla.franken.de 97
dsl01.83.171.180.98.ip-pool.nefkom.net 5
dsl01.83.171.160.122.ip-pool.nefkom.net 1
r1c56.r.pppool.de 1
64.218.99.65 1
TOTAL: 5 105


NNRP gethostbyaddr failures [Top 20]:

SystemConn
213.185.132.10 101
91.64.68.87 11
64.218.99.65 1
TOTAL: 3 113


NNRP client timeouts [Top 20]:

SystemConnPeer
ip-84-245-148-12.4msp.de 2 0
cse5.carano.de 1 0
dsl01.83.171.180.98.ip-pool.nefkom.net 1 0
mallard.franken.de 1 0
r1c56.r.pppool.de 1 0
TOTAL: 5 6 0


Newsgroup request counts (by category):

CategoryCountPct
1de 1139 97.7%
2comp 14 1.2%
3rec 13 1.1%
TOTAL: 3 1166100.0%


Newsgroup request counts (by newsgroup) [Top 100]:

NewsgroupCount
1de.soc.recht.misc 194
2de.alt.sysadmin.recovery 110
3de.etc.beruf.selbstaendig 90
4de.soc.recht.strassenverkehr 74
5de.comp.sys.mac.misc 61
6de.soc.recht.datennetze 54
7de.rec.mampf 49
8de.soc.umwelt 41
9de.comp.lang.java 38
10de.admin.news.groups 37
11de.org.ccc 32
12de.rec.sport.laufen.misc 31
13de.soc.verkehr 28
14de.comp.security.misc 26
15de.comm.provider.misc 25
16de.sci.medizin.diabetes 21
17de.admin.net-abuse.mail 21
18de.comp.sys.mac.soc 19
19de.sci.astronomie 18
20de.comm.internet.infrastruktur 17
21de.comp.lang.php.misc 16
22de.alt.netdigest 15
23de.markt.comp.hardware.laufwerke 13
24rec.games.go 13
25de.rec.tv.lindenstrasse 13
26comp.sys.mac.programmer.help 12
27de.soc.datenschutz 12
28de.test 11
29de.comm.provider.tarife 10
30de.comp.sys.mac.lokale-netze 9
31de.comp.office-pakete.staroffice.writer 9
32de.soc.recht.strafrecht 8
33de.comm.infosystems.www.authoring.misc 6
34de.comp.sys.mac.internet 5
35de.markt.arbeit.vermittler 4
36de.rec.tiere.aquaristik 3
37de.comp.sys.mac.programmieren 3
38de.comp.hardware.laufwerke.festplatten 2
39de.sci.informatik.misc 2
40de.admin.news.announce 2
41de.comm.technik.isdn 2
42de.rec.sport.laufen.veranstaltungen 2
43de.comp.office-pakete.staroffice.misc 1
44de.admin.net-abuse.news 1
45de.rec.sport.laufen.trainingswoche 1
46comp.sys.mac.programmer.tools 1
47de.comm.geraete.mobil.misc 1
48de.comm.anbieter.festnetz.misc 1
49de.sci.meteorologie 1
50comp.lang.objective-c 1
TOTAL: 50 1166


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