head	1.13;
access;
symbols
	release-0-12:1.12.0.2;
locks; strict;
comment	@# @;


1.13
date	2007.05.19.17.47.35;	author shd;	state Exp;
branches;
next	1.12;

1.12
date	2007.02.15.16.03.49;	author shd;	state Exp;
branches;
next	1.11;

1.11
date	2007.02.15.15.53.53;	author shd;	state Exp;
branches;
next	1.10;

1.10
date	2006.11.03.17.07.48;	author shd;	state Exp;
branches;
next	1.9;

1.9
date	2006.11.03.15.10.57;	author shd;	state Exp;
branches;
next	1.8;

1.8
date	2006.01.23.16.05.24;	author shd;	state Exp;
branches;
next	1.7;

1.7
date	2006.01.01.18.09.00;	author shd;	state Exp;
branches;
next	1.6;

1.6
date	2006.01.01.18.06.06;	author shd;	state Exp;
branches;
next	1.5;

1.5
date	2005.12.26.18.52.00;	author shd;	state Exp;
branches;
next	1.4;

1.4
date	2005.08.09.19.38.33;	author shd;	state Exp;
branches;
next	1.3;

1.3
date	2005.07.21.14.03.10;	author shd;	state Exp;
branches;
next	1.2;

1.2
date	2005.07.21.13.36.56;	author shd;	state Exp;
branches;
next	1.1;

1.1
date	2005.07.21.13.29.24;	author shd;	state Exp;
branches;
next	;


desc
@@


1.13
log
@fixed server name to zakalwe.fi
@
text
@2007-02-15  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.12
	- Fixed the carriage return mode
	- Added configuration file support. pmr tries to read a configuration
	  file at startup. It can be used to set following default attributes:
	  time update interval, rate limit, md5sum mode and carriage return
	  mode. See the man page for more information.

2006-11-03  Heikki Orsila <heikki.orsila@@iki.fi>
	- Ctrl-c will cause EXIT_FAILURE to be returned (process error code).
	- Statistics will be printed on Ctrl-c (not MD5 sum)
	- Implemented -s option to compute an ETA given a transfer size
	- Giving regular files as parameters for pmr implies same as -s SUM,
	  where SUM is the total size of the given files.

2006-01-23  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added support for non-blocking I/O if someone needs it. No practical
	  circumstance has ever come up. If it had, the pmr would have exited
	  with error indicating the reason.

2006-01-01  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.11
	- Added size units to display total bytes. It is more human-readable
	  to display 14.31 MiB rather than 15000000 bytes. Thanks to Al Piszcz
	  for suggesting this feature.
	- Note: you may access the pmr CVS repository by:
	  cvs -d :pserver:uadecvs@@zakalwe.fi:/home/uade-cvsroot login
	  <password is uadecvs>
	  cvs -d :pserver:uadecvs@@zakalwe.fi:/home/uade-cvsroot co pmr
	- It is now possible to specify throughtput limit in SI, IEC 60027
	  and bit units. Valid IEC 60027 units (base 2) are:
	    B, KiB, MiB, GiB, TiB, PiB, EiB, ZiB and YiB
	  Valid SI units (base 10) are:
	    B, kB, MB, GB, TB, PB, EB, ZB and YB
	  Valid bit units are:
	    b, kbit, Mbit, GBit, Tbit, Pbit, Ebit, Zbit and Ybit.
	  An example:
	    tar cvf - *FILES* |pmr -l 256kbits |nc host port

2005-08-09  Heikki Orsila <heikki.orsila@@iki.fi>
	- Changed sprintf() to snprintf() in timetest() to shut up an OpenBSD
	  compiler. The program wasn't faulty, but an OpenLSD compiler is
	  paranoid.

2005-07-21  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.10
	- Started keeping ChangeLog file, and moved history information from
	  pmr.c to this file.
	- Removed useless documentation from pmr.c.
	- Edited man-page to be more readable.
	- Removed everything about -c switch.
	- Added -m / --md5 switch that computes an md5 checksum of the stream.
	  This is useful for verifying data integrity through TCP networks.
	  Thanks to Ave for the idea.

2005-03-08  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.09
	- edited man page.

2005-02-19  Heikki Orsila <heikki.orsila@@iki.fi>
	- changed web site url to http://www.iki.fi/shd/foss/pmr/, and changed
	  printed speed units to IEC 60027-2 (2000-11) Ed. 2.0. kB => KiB,
	  MB => MiB, GB => GiB, TB => TiB.

2004-07-28  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.08
	- add -l switch to the command help (i forgot to do in 0.07)

2004-07-01  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.07
	- add -l switch to limit speed through pipe in bytes per second
        - renamed pipemeter to pmr due to conflict with another project
	- removed -c switch. total bytes is displayed always, and -c is
	  preserved for compatibility.

2004-02-04  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.06
	- set default buffer size to 8kB

2003-12-28  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.05
	- add -r switch to disable use of newline (use carriage return instead)
	- add -b switch to control input buffer size

2003-08-30  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.04
	- fixed speed measurement bug. speeds of over 1 TB/s would have
	  forced the process to exit
        - fixed indentation bug
	- more robustness: gettimeofday() may fail

2003-08-22  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.03
	- allocate page aligned memory (thanks to pablo)
	- added -p switch (will force pipemeter to touch all 4k pages of data
	  being read)

2003-08-xx  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.02
	- added -c switch, fix bugs

2003-01-27  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.01
	- just bandwidth meter with -t switch
@


1.12
log
@version 0.12
@
text
@d27 1
a27 1
	  cvs -d :pserver:uadecvs@@zakalwe.virtuaalipalvelin.net:/home/uade-cvsroot login
d29 1
a29 1
	  cvs -d :pserver:uadecvs@@zakalwe.virtuaalipalvelin.net:/home/uade-cvsroot co pmr
@


1.11
log
@Added configuration file support. Fixed a carriage return output bug.
@
text
@d2 2
a3 1
	- Fixed carriage return mode
@


1.10
log
@Implement -s option for ETA.
@
text
@d1 7
@


1.9
log
@*** empty log message ***
@
text
@d4 3
@


1.8
log
@*** empty log message ***
@
text
@d1 4
@


1.7
log
@*** empty log message ***
@
text
@d1 5
@


1.6
log
@*** empty log message ***
@
text
@d1 1
a1 1
2005-12-26  Heikki Orsila <heikki.orsila@@iki.fi>
@


1.5
log
@*** empty log message ***
@
text
@d2 1
d6 1
a6 1
	- Note: you may access the pmr CVS by:
d10 9
@


1.4
log
@*** empty log message ***
@
text
@d1 9
@


1.3
log
@*** empty log message ***
@
text
@d1 5
@


1.2
log
@*** empty log message ***
@
text
@d2 1
d8 3
@


1.1
log
@*** empty log message ***
@
text
@d1 6
a6 3
2003-01-27  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.01
	- just bandwidth meter with -t switch
d8 3
a10 3
2003-08-xx  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.02
	- added -c switch, fix bugs
d12 4
a15 5
2003-08-22  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.03
	- allocate page aligned memory (thanks to pablo)
	- added -p switch (will force pipemeter to touch all 4k pages of data
	  being read)
d17 3
a19 15
2003-08-30  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.04
	- fixed speed measurement bug. speeds of over 1 TB/s would have
	  forced the process to exit
        - fixed indentation bug
	- more robustness: gettimeofday() may fail

2003-12-28  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.05
	- add -r switch to disable use of newline (use carriage return instead)
	- add -b switch to control input buffer size

2004-02-04  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.06
	- set default buffer size to 8kB
d28 21
a48 3
2004-07-28  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.08
	- add -l switch to the command help (i forgot to do in 0.07)
d50 3
a52 4
2005-02-19  Heikki Orsila <heikki.orsila@@iki.fi>
	- changed web site url to http://www.iki.fi/shd/foss/pmr/, and changed
	  printed speed units to IEC 60027-2 (2000-11) Ed. 2.0. kB => KiB,
	  MB => MiB, GB => GiB, TB => TiB.
d54 3
a56 3
2005-03-08  Heikki Orsila <heikki.orsila@@iki.fi>
	* version 0.09
	- edited man page.
@

