Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(65) |
Dec
(120) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(30) |
Feb
(17) |
Mar
(35) |
Apr
(17) |
May
(19) |
Jun
(4) |
Jul
(125) |
Aug
(187) |
Sep
(144) |
Oct
(171) |
Nov
(11) |
Dec
(109) |
2003 |
Jan
(61) |
Feb
(20) |
Mar
(22) |
Apr
(25) |
May
(57) |
Jun
(33) |
Jul
(24) |
Aug
(76) |
Sep
(13) |
Oct
(44) |
Nov
(43) |
Dec
(15) |
2004 |
Jan
(25) |
Feb
(2) |
Mar
(16) |
Apr
(63) |
May
(118) |
Jun
(13) |
Jul
|
Aug
|
Sep
(9) |
Oct
(1) |
Nov
(5) |
Dec
(1) |
2005 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(2) |
Aug
(9) |
Sep
|
Oct
(3) |
Nov
|
Dec
|
2006 |
Jan
(3) |
Feb
(6) |
Mar
(4) |
Apr
|
May
|
Jun
(15) |
Jul
(2) |
Aug
|
Sep
(1) |
Oct
|
Nov
(1) |
Dec
(2) |
2007 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(6) |
Aug
|
Sep
(4) |
Oct
(1) |
Nov
(14) |
Dec
(1) |
2008 |
Jan
(5) |
Feb
|
Mar
(31) |
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
(4) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
|
2009 |
Jan
(3) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(9) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(5) |
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
(10) |
Nov
(1) |
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(8) |
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
1
(4) |
2
(1) |
3
(5) |
4
|
5
|
6
(1) |
7
(15) |
8
|
9
(7) |
10
(4) |
11
|
12
(1) |
13
(10) |
14
|
15
(6) |
16
(2) |
17
|
18
(1) |
19
(3) |
20
(17) |
21
(20) |
22
(18) |
23
(4) |
24
(2) |
25
(11) |
26
(18) |
27
(8) |
28
(11) |
29
(12) |
30
(4) |
31
(2) |
From: Peter Palfrader <peter@pa...> - 2002-08-24 11:08:44
|
On Tue, 20 Aug 2002, noreply@... wrote: > in remailer-stats replay there is always peek at 0h: >=20 > Number of messages in the past 24 hours: > 21h: Mix: 74 PGP: 76 [Pool size: 26] > 22h: Mix: 97 PGP: 29 [Pool size: 26] > 23h: Mix: 71 PGP: 32 [Pool size: 26] > 0h: Mix:1705 PGP: 1057 [Pool size: 25] > 1h: Mix: 161 PGP: 129 [Pool size: 50] > 2h: Mix: 100 PGP: 76 [Pool size: 36] >=20 > I believe this is a bug. It is. The problem lies in expiring hourly stats to daily stats: Once a dataset is older than 24 hours it gets moved to the daily bucket. Unfortunatly daily buckets are aligned at 00:00GMT each day. So next time stats.log is read that 00:00GMT sample is within our 24hrs again. This patch seems to fix the issue. I would apprechiate if someone could test that it does indeed fix the problem on their remailer too. The idea is to mark daily sets as such and to never import them to hourly statistics. It will take about one days until you get fixed stats. I am looking forward to success reports. Index: stats.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /cvsroot/mixmaster/Mix/Src/stats.c,v retrieving revision 1.11 diff -u -r1.11 stats.c --- stats.c 22 Aug 2002 05:25:22 -0000 1.11 +++ stats.c 22 Aug 2002 17:43:09 -0000 @@ -58,7 +58,8 @@ long updated =3D 0, havestats =3D 0; int msgd[3][24], msg[3][80]; int poold[2][24], pool[2][80]; - int i, num, type; + int i, num, type, assigned, daysum; + char c; idlog_t idbuf; =20 now =3D (time(NULL) / (60 * 60) + 1) * 60 * 60; @@ -78,11 +79,14 @@ case '0': case '1': case '2': - sscanf(line, "%d %d %ld", &type, &num, &then); - if (now - then < 0) + c =3D '\0'; + assigned =3D sscanf(line, "%d %d %ld %c", &type, &num, &then, &c); + daysum =3D (assigned =3D=3D 4 && c =3D=3D 'd'); + + if (now - then < 0 || (daysum && today - then < 0)) break; /* keep memory consistent even if the time suddenly goes backwards :) */ - if (now - then < SECONDSPERDAY) + if (now - then < SECONDSPERDAY && !daysum) msgd[type][(now - then) / (60 * 60)] +=3D num; else if (today - then < 80 * SECONDSPERDAY) msg[type][(today - then) / SECONDSPERDAY] +=3D num; @@ -90,10 +94,13 @@ havestats =3D then; break; case 'p': - sscanf(line, "p %d %d %ld", &num, &i, &then); - if (now - then < 0) + c =3D '\0'; + assigend =3D sscanf(line, "p %d %d %ld %c", &num, &i, &then, &c); + daysum =3D (assigned =3D=3D 4 && c =3D=3D 'd'); + + if (now - then < 0 || (daysum && today - then < 0)) break; - if (now - then < SECONDSPERDAY) { + if (now - then < SECONDSPERDAY && !daysum) { poold[0][(now - then) / (60 * 60)] +=3D num; poold[1][(now - then) / (60 * 60)] +=3D i; } else if (today - then < 80 * SECONDSPERDAY) { @@ -145,10 +152,10 @@ for (i =3D 0; i < 80; i++) { for (type =3D 0; type < 3; type++) if (msg[type][i] > 0) - fprintf(s, "%d %d %ld\n", type, msg[type][i], + fprintf(s, "%d %d %ld d\n", type, msg[type][i], today - i * 24 * 60 * 60); if (pool[0][i] > 0) - fprintf(s, "p %d %d %ld\n", pool[0][i], pool[1][i], + fprintf(s, "p %d %d %ld d\n", pool[0][i], pool[1][i], today - i * 24 * 60 * 60); } unlock(s); yours, peter --=20 PGP signed and encrypted | .''`. ** Debian GNU/Linux ** messages preferred. | : :' : The universal | `. `' Operating System http://www.palfrader.org/ | `- http://www.debian.org/ |
From: Erik Arneson <erik@aa...> - 2002-08-24 04:55:51
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 Peter and I were talking about this, and we aren't sure which behavior would be best for the configure script. Here are the options we thought of: 1. If IDEA support can't be found, configure will exit with an error unless --disable-idea is explicitly set. It will print out a little message telling the user to read the docs so they will understand what missing IDEA support will do to them and their pets. 2. If IDEA support is looked for but not found, spit out a warning and continue on. Which looks better to you guys? I remember that when I first compiled Mixmaster I was very frustrated by the IDEA stuff, and I wished something had pointed out to me what I was missing. I'm afraid that a warning might get lost in the configure script's verbosity. Input would be appreciated! - -- ;; Erik Arneson <erik@...> JD, Ashland Lodge No. 23 ;; ;; GPG Key ID: 2048R/8B4CBC9C RAM, Siskiyou Chapter No. 21 ;; ;; <http://erik.arneson.org/> <http://www.aarg.net/mason> ;; -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.6 and GnuPG iQEVAwUBPWcRx9tvZZqLTLycAQMY8Af9FpUmiItNRb2xjih1dnyfphlYq+znOASk 4R5KmCFkBf0Mpw218NWw2IpB2hrdKEhbtp5l6L/sqZPquGbGD8B/YzsGw8YpSa+b RHMfGI6Wy0mqLorCDg2FqRar616ieZZZxon6IyQsskQM+O8oQE4K2XcTGy4SDVxe ylTgPhSnt6tXS/jcxo5IqQcv8Dfq0QmB2ss+Gm5wi7DNHCcliYRzG3b5LhoQnrm/ XjItyb3Fc+84+rK6nUK5EtJlTpoe79IL8nZdS/5is4rcYMb1XLXcSQn2vl1gFM1p iegNkzGzGFuevRiI0t7iYNsVAGEnZSJ+ysc2R3YiDcpMWFMDqF1SWA== =8HG7 -----END PGP SIGNATURE----- |