notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
bsdstats Monthly script for reporting anonymous statistics about your machine
7.0_3 sysutils on this many watch lists=45 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 7.0_3Version of this port present on the latest quarterly branch.
Maintainer: scrappy@hub.org search for ports maintained by this maintainer
Port Added: 2006-08-06 03:34:41
Last Update: 2022-09-07 21:58:51
Commit Hash: fb16dfe
People watching this port, also watch:: libiconv, freetype2, png, pcre, expat
License: BSD4CLAUSE
WWW:
https://www.bsdstats.org/
Description:
BSDstats is an attempt to produce reasonably accurate statistics on deployments of BSD operating systems. This is useful for marketing, project advocacy, hardware vendors and purchasers, device driver maintainers, and port maintainers. The major problem that we are trying to address is vendors who do not feel that BSD operating systems present enough of a market to bother supporting. Meant to be run monthly or during bootup, this script submits statistics anonymously to a central server (http://bsdstats.org). Potentially sensitive details like IP addresses and hostnames are not stored by or relayed through the BSDstats server.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/bsdstats-send
  2. etc/periodic/monthly/300.statistics
  3. /usr/local/share/licenses/bsdstats-7.0_3/catalog.mk
  4. /usr/local/share/licenses/bsdstats-7.0_3/LICENSE
  5. /usr/local/share/licenses/bsdstats-7.0_3/BSD4CLAUSE
Collapse this list.
Dependency lines:
  • bsdstats>0:sysutils/bsdstats
To install the port:
cd /usr/ports/sysutils/bsdstats/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/bsdstats
  • pkg install bsdstats
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bsdstats
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

Packages (timestamps in pop-ups are UTC):
bsdstats
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest7.0_37.0_37.07.0_37.0_3-7.0-
FreeBSD:13:quarterly7.0_37.0_37.0_37.0_37.0_37.0_37.0_37.0_3
FreeBSD:14:latest7.0_37.0_37.0_37.0_37.0_37.0_3-7.0_3
FreeBSD:14:quarterly7.0_37.0_3-7.0_37.0_37.0_37.0_37.0_3
FreeBSD:15:latest7.0_37.0_3n/a7.0_3n/a7.0_37.0_37.0_3
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for bsdstats-7.0_3: TOR=off: Submit securely through TOR anonymity network ===> Use 'make config' to modify these settings
Options name:
sysutils_bsdstats
pkg-message:
For install:
You installed BSDstats: script reporting statistics about your machine. To enable monthly reporting, add this line to /etc/periodic.conf: monthly_statistics_enable="YES" To disable parts of reporting, add these lines to /etc/periodic.conf: monthly_statistics_report_devices="NO" monthly_statistics_report_ports="NO" To limit which ports are being submitted: create /usr/local/etc/bsdstats.conf and list ports to report in the form ${category}/${portname}, one entry per line. It is also possible to use the special self explanatory keyword "all-ports". Example: sysutils/bsdstats ports-mgmt/pkg To enable reporting on bootup, add this line to /etc/rc.conf: bsdstats_enable="YES" To run it manually any time: bsdstats-send To view current statistics, go to: http://www.bsdstats.org/ @@TOR_MESSAGE@@
If upgrading from < 7.0:
BSDstats is now disabled by default, to enable monthly reporting, add this line to /etc/periodic.conf: monthly_statistics_enable="YES"
Master Sites:
  1. There is no master site for this port.

Number of commits found: 95

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
7.0_3
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.0_3
07 Aug 2022 05:30:25
commit hash: 206e447a8330a3dba38f4e4a1210f4f04eb7e783commit hash: 206e447a8330a3dba38f4e4a1210f4f04eb7e783commit hash: 206e447a8330a3dba38f4e4a1210f4f04eb7e783commit hash: 206e447a8330a3dba38f4e4a1210f4f04eb7e783 files touched by this commit
Yasuhiro Kimura (yasu) search for other commits by this committer
sysutils/bsdstats: Set timeout to wait response from server

Currently 300.statistics hangs up if server accepts connection but
doesn't respond to the request. So set timeout to wait response from
server.

PR:		265389
Approved by:	maintainer timeout
MFH:		2022Q3
7.0_2
20 Jul 2022 14:23:05
commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
sysutils: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <jsmith@resonatingmedia.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Landwehr <aaron@snaphat.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Adrian Chadd
  *  Adrian Chadd <adrian@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Eldridge <alane@FreeBSD.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.0_2
07 May 2021 20:48:44
commit hash: f2cbfe854f1efb5971d4b614cac0b04641b576a2commit hash: f2cbfe854f1efb5971d4b614cac0b04641b576a2commit hash: f2cbfe854f1efb5971d4b614cac0b04641b576a2commit hash: f2cbfe854f1efb5971d4b614cac0b04641b576a2 files touched by this commit
Lars Engels (lme) search for other commits by this committer
Author: Andrew Fyfe
net-mgmt/bsdstats: Fix typo in periodic script

PR:		255631
Approved by:	just-fix-it
7.0_1
05 May 2021 08:49:54
commit hash: e48320e2d8b915cad970dcfd01ca48679f07b4f4commit hash: e48320e2d8b915cad970dcfd01ca48679f07b4f4commit hash: e48320e2d8b915cad970dcfd01ca48679f07b4f4commit hash: e48320e2d8b915cad970dcfd01ca48679f07b4f4 files touched by this commit
Lars Engels (lme) search for other commits by this committer
Author: Andrew Fyfe
sysutils/bsdstats: make reporting opt-in

- disables reporting by default
- does not use the pkg-install script to "modify the currently running
  system" as per the FreeBSD Porters Handbook Chapter 9.2.
- does not output noise if monthly_statistics_* variables aren't enabled
- add a post-upgrade message informing the user it's now opt-in and may
  need enabled
7.0
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
7.0
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
7.0
05 Jun 2020 13:52:07
Revision:538019Original commit files touched by this commit
salvadore search for other commits by this committer
sysutils/bsdstats: Give maintainership to scrappy

Scrappy is the author of bsdstats itself.

Approved by:	gerald (mentor)
7.0
03 Jun 2020 21:50:53
Revision:537854Original commit files touched by this commit
salvadore search for other commits by this committer
sysutils/bsdstats: Switch to https for WWW

Approved by:	tcberner (co-mentor)
Differential Revision:	https://reviews.freebsd.org/D25109
7.0
30 Apr 2020 23:42:37
Revision:533480Original commit files touched by this commit
salvadore search for other commits by this committer
sysutils/bsdstats: Fix occurence of /usr/local

Change an occurence of /usr/local that I inadvertently introduced with
r533478 into %%PREFIX%%.

Approved by:	gerald (mentor)
7.0
30 Apr 2020 23:32:18
Revision:533478Original commit files touched by this commit
salvadore search for other commits by this committer
sysutils/bsdstats: Update to 7.0

- Use pkg query %n:%v:%o instead of pkg info -o "*" to get list of
  installed packages. This simplifies processing and accuracy of split for
  version numbers on the report server by not having to guess where that
  split is.
- Check for existence of %%PREFIX%%/etc/bsdstats.conf and if it exists,
  restrict ports submitted to those listed in there.
- Add a note to pkg-message.in about %%PREFIX%%/etc/bsdstats.conf
- Get rid of the LIMITED config option: LIMITED is enabled if and only if
  %%PREFIX%%/etc/bsdstats.conf exists.

While here, also modernize the port using option helpers.

Submitted by:	scrappy
Approved by:	gerald (mentor)
Differential Revision:	https://reviews.freebsd.org/D24644
6.2
01 Mar 2020 13:27:22
Revision:527552Original commit files touched by this commit
salvadore search for other commits by this committer
Update sysutils/bsdstats to 6.2

- Fix files/300.statistics.in so that it can work with the new output
  format of pciconf -l in 13.0-CURRENT.
- Fix a bug in device reporting.
- Add support for ports reporting from MidnightBSD systems, whose ports
  tree is based on FreeBSD ports tree.
- Changes to using /usr/bin/nc on DragonFly BSD, whose ports tree is based
  on FreeBSD ports tree.
- Assume maintainership of sysutils/bsdstats. [1]

PR:		229347
Submitted by:	scrappy
Approved by:	yuri (maintainer) [1], gerald (mentor)
6.0_2
14 Aug 2019 12:16:13
Revision:508909Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories s)
6.0_2
25 Feb 2018 00:40:37
Revision:462887Original commit files touched by this commit
yuri search for other commits by this committer
Replaced my old rawbw.com maintainer's address with yuri@FreeBSD.org

98 ports are affected.

Approved by:	tcberner (mentor, implicit)
6.0_2
10 Apr 2017 17:57:30
Revision:438194Original commit files touched by this commit
cpm search for other commits by this committer
- Use anticongestion instead of simply sleeping.
- Bump PORTREVISION

svn r316342 added a common anticongestion routine that all periodic scripts
should
use instead of simply calling sleep. To test if it's available, a port should
check for the anticongestion_sleeptime variable.

PR:		218283
Submitted by:	asomers
Approved by:	Yuri Victorovich <yuri@rawbw.com> (maintainer)
6.0_1
06 Feb 2017 10:48:09
Revision:433482Original commit files touched by this commit
cpm search for other commits by this committer
- Add missing ${CR} variable in 300.statistics.in
- Bump PORTREVISION

PR:		216808
Submitted by:	Marc Fournier <yscrappy@gmail.com>
Approved by:	Yuri Victorovich <yuri@rawbw.com> (maintainer)
6.0
01 Apr 2016 14:25:18
Revision:412349Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
6.0
05 May 2015 16:48:14
Revision:385480Original commit files touched by this commit
riggs search for other commits by this committer
- Update to upstream version 6.0
- yuri@rawbw.com takes maintainership
- add LICENSE
- add TOR OPTION
- Favor PLIST_FILES over pkg-plist (only two entries at the moment)
- Pet portlint

PR:		198799
Submitted by:	yuri@rawbw.com (new maintainer)
Reviewed by:	bsdstats@nanoman.ca
Approved by:	bsdstats@nanoman.ca (previous maintainer)
5.5_5
31 Mar 2015 15:14:38
Revision:382832Original commit files touched by this commit
bapt search for other commits by this committer
Remove useless execution of post install script
5.5_5
22 Nov 2014 09:13:36
Revision:373038Original commit files touched by this commit
antoine search for other commits by this committer
Cleanup plist
5.5_5
08 Jan 2014 13:53:59
Revision:339133Original commit files touched by this commit
lme search for other commits by this committer
- Add DIG command to SUB_LIST, not overwrite the list
- Use correct OSVERSION for the dig(1) / drill(1) change
- Don't add anything to rc.conf and periodic.conf when WITH_PACKAGE_BUILDING is
set to pet poudriere and tinderbox
- Re-word pkg-message
- Bump PORTREVISION

PR:		ports/175879
Submitted by:	Alex Keda <admin@lissyara.su>
Approved by:	maintainer
Reported by:	Alex Keda, 2A, and dvl
Patched by:	A.J. Kehoe and me
5.5_4
07 Dec 2013 10:50:23
Revision:335824Original commit files touched by this commit
gjb search for other commits by this committer
To prevent fallout of lowering __FreeBSD_version in releng/10.0 branch,
adjust OSVERSION evaluation in ports that specifically use '100050N'.

Approved by:	affected maintainers (implicit)
Sponsored by:	The FreeBSD Foundation
5.5_4
25 Oct 2013 15:06:30
Revision:331594Original commit files touched by this commit
tijl search for other commits by this committer
- Use drill instead of dig on FreeBSD 10.
- Support staging.

PR:		ports/183264
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	"A.J. Kehoe IV (Nanoman)" <bsdstats@nanoman.ca> (maintainer)
5.5_3
20 Sep 2013 23:06:00
Revision:327772Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils)
5.5_3
28 Aug 2012 04:02:56
Original commit files touched by this commit
scheidell search for other commits by this committer
- Rewrite installation message [1]
- Include project's description in pkg-desc, not pkg-message.in
- Change default answer to each reporting question to yes
- Fix tests for /etc/periodic.conf and /etc/rc.conf
- Clean up interactive prompts during installation
- Bump PORTREVISION

PR:		ports/171015
Submitted by:	bsdstats@nanoman.ca (maintainer)
Reported by:	2A <deuza at fr dot FreeBSD dot org> [1]
5.5_2
28 Jul 2012 12:27:28
Original commit files touched by this commit
scheidell search for other commits by this committer
- Add pkgng support

PR:		ports/170118
Submitted by:	bsdstats@nanoman.ca (maintainer)
5.5_2
14 Jan 2012 08:57:23
Original commit files touched by this commit
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
5.5_2
11 Jan 2012 00:40:59
Original commit files touched by this commit
scheidell search for other commits by this committer
- Last pr committer has agreed to become maintainer

PR:             ports/163999
Approved by:    gabor (mentor, implicit)
5.5_2
07 Jan 2012 23:19:23
Original commit files touched by this commit
scheidell search for other commits by this committer
- Simplifies installation and sets up default options

PR:             ports/163516
Submitted by:   4JT9aHfQ@nanoman.ca
Approved by:    gabor (mentor, implicit)
5.5_2
25 Sep 2011 21:35:26
Original commit files touched by this commit
eadler search for other commits by this committer
 - use shell arithmetic instead of expr

PR:             ports/160504
Submitted by:   KOIE Hidetaka <koie@suri.co.jp>
Submitted by:   h h <aakuusta@gmail.com>
Approved by:    bapt (mentor)
5.5_1
19 Aug 2010 03:06:14
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Respect LOCALBASE
- Switch to modern style of rc script handling
- Installation-related nits

PR:             146257
Submitted by:   Anonymous <swell.k@gmail.com>
5.5
19 Aug 2010 03:03:34
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Forced commit to note that some files were repocopied:
  - files/300.statistics -> files/300.statistics.in
  - files/bsdstats -> files/bsdstats.in
  - pkg-message -> files/pkg-message.in

Repocopy by:    marcus
5.5
02 Jun 2010 12:05:48
Original commit files touched by this commit
pav search for other commits by this committer
- Ensure executable permissions on periodic script in case files subdirectory
  get permissions stripped

PR:             ports/147255
Submitted by:   Chris Rees <utisoft@gmail.com>
5.5
02 Jun 2010 12:02:59
Original commit files touched by this commit
pav search for other commits by this committer
- Update WWW

PR:             ports/147315
Submitted by:   Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
5.5
18 Sep 2009 21:19:34
Original commit files touched by this commit
pav search for other commits by this committer
- Set HTTP Timeout to prevent blocking

PR:             ports/136124
Submitted by:   Alexander Best <alexbestms@math.uni-muenster.de>
Feature safe:   yes
5.4_2
13 Jun 2009 20:57:00
Original commit files touched by this commit
linimon search for other commits by this committer
scrappy's bit has been taken for safekeeping, so return these ports to
the pool.

Hat:            portmgr
5.4_2
06 Jan 2009 17:59:31
Original commit files touched by this commit
pav search for other commits by this committer
- Remove conditional checks for FreeBSD 5.x and older
5.4_2
19 Aug 2008 10:25:06
Original commit files touched by this commit
bsam search for other commits by this committer
. do not remove (shared) directories periodic, periodic/monthly  [1] [3]
  at deinstall;
. fix useless use of cat(1);  [2]
. hardcoded directory name isreplaced with the appropriate variable.  [2]

PR:             105206 [1],  119453 [2],  126632 [3]
Submitted by:   delphij [1], olli [2], bsam [3]
Approved by:    maintainer timeout
5.4_1
20 Dec 2007 04:39:11
Original commit files touched by this commit
scrappy search for other commits by this committer
Set LOCALBASE if not already set

PR:             ports/114305
Submitted by:   Volker Werth <volker@vwsoft.com>
5.4
20 Dec 2007 04:36:39
Original commit files touched by this commit
scrappy search for other commits by this committer
Remove a reference to hostname that was in the script, but was never
actually used anywhere ...

PR:             ports/106298
Submitted by:   Andre Albsmeier <Andre.Albsmeier@siemens.com>
5.3_7
16 Oct 2007 04:34:49
Original commit files touched by this commit
scrappy search for other commits by this committer
The point of bsdstats is to be as painless as possible, but also to be
run monthly ... change the behaviour such that when it is run with the
-nodelay option, it *only* reports the operating system, even if both
devices and ports reporting are also enabled ...

... this when, when run as part of the original port install, *or*
on system reboot if enabled in /etc/rc.conf, it is 'quick n painless',
and we get the critical number we are looking for ...
5.3_6
16 Oct 2007 04:24:34
Original commit files touched by this commit
scrappy search for other commits by this committer
As per discussion on -advocacy, resurrect having the installer prompted
if they want to enable it in /etc/rc.conf, instead of making it automatic.

Put a message explaining that for desktop/laptop environments, enabling in
/etc/rc.conf is recommended ...
5.3_5
29 Aug 2007 04:51:01
Original commit files touched by this commit
scrappy search for other commits by this committer
fix problem where, when you try and run on install, it gives error because
LOCALBASE isn't set ...
5.3_4
30 Apr 2007 18:49:09
Original commit files touched by this commit
scrappy search for other commits by this committer
clean up some warnings from portlint -avz and fix it so that if already
installed, and enabled, it properly enables in /etc/rc.conf also
5.3_3
28 Apr 2007 23:54:03
Original commit files touched by this commit
scrappy search for other commits by this committer
forgot to cvs add the start up file ...
5.3_3
28 Apr 2007 19:23:40
Original commit files touched by this commit
scrappy search for other commits by this committer
slight change to better handle boottime reporting, as well as to document
it in the pkg-message
5.3_2
28 Apr 2007 19:12:31
Original commit files touched by this commit
scrappy search for other commits by this committer
By popular request, I've added a bsdstats.sh script to etc/rc.d so that
it can be enabled to run on reboot (ie. for laptops, office computers, etc)
since not everyone runs a server 24/7 ...

I've added to pkg-install a yesno question as to whether it should be enabled
on reboot, seperate from the monthly periodic run ...
5.3_1
09 Dec 2006 06:06:13
Original commit files touched by this commit
scrappy search for other commits by this committer
Only depend on netcat if we are running an older version of FreeBSD
that doesn't already include it ...

PR:             ports/106446
Submitted by:   KIMURA Yasuhiro <yasu@utahime.org>
5.3
05 Dec 2006 13:49:45
Original commit files touched by this commit
scrappy search for other commits by this committer
start reporting 'none' devices ... it just pads the results, but there
is no harm in doing so ...
5.2
05 Dec 2006 13:28:15
Original commit files touched by this commit
scrappy search for other commits by this committer
forgot to ready version
5.1
05 Dec 2006 13:26:32
Original commit files touched by this commit
scrappy search for other commits by this committer
on FreeBSD 4x the port sysutils/bsdstats should depend on net/netcat

PR:             ports/106373
Submitted by:   George L. Yermulnik"<yz@yz.kiev.ua>
5.1
04 Dec 2006 01:44:24
Original commit files touched by this commit
scrappy search for other commits by this committer
make bsdstats's install a bit more friendly

PR:             ports/106284
Submitted by:   Mikko Tyolajarvi<mbsd@pacbell.net>
5.0
01 Dec 2006 13:30:45
Original commit files touched by this commit
scrappy search for other commits by this committer
v5.0 of the BSDstats script ...

This version brings in optional port reporting.

This version is backwards compatible with the older versions, so an
upgrade isn't required, except if you wish to enable port reporting
4.8_2
05 Nov 2006 18:56:10
Original commit files touched by this commit
scrappy search for other commits by this committer
clean up pkg-install a bit to avoid generating an error when
/etc/periodic.conf doesn't exist ...

Submitted by:   Paul Dekkers <Paul.Dekkers@surfnet.nl>
4.8_1
08 Oct 2006 00:39:29
Original commit files touched by this commit
scrappy search for other commits by this committer
Make pkg-install a bit smarter ... if the questions have already been
answered in /etc/periodic.conf, don't ask them again, just print
out the message ...

Better for unattended port upgrades ...
4.8
04 Oct 2006 04:51:41
Original commit files touched by this commit
scrappy search for other commits by this committer
Fix the report server hostname ...
4.7
04 Oct 2006 04:46:01
Original commit files touched by this commit
scrappy search for other commits by this committer
Fix PATH so that it includes /usr/local/bin, so that dig is found on
systems where its installed via ports

Log communications, by default, to /var/log/bsdstats, so that one
knows if things are successful ... now have it so that if any phase
FAILs, it exits and doesn't just go to the next, which most likely
won't work either ...
4.6
03 Oct 2006 01:33:11
Original commit files touched by this commit
scrappy search for other commits by this committer
Slight typo ...

Submitted by:  Ian Darwin <ian@darwinsys.com>
4.5
02 Oct 2006 12:07:30
Original commit files touched by this commit
scrappy search for other commits by this committer
cosmetic change
4.4
02 Oct 2006 12:03:49
Original commit files touched by this commit
scrappy search for other commits by this committer
Eliminate initial sleep(s) for getting the id token
4.3
01 Oct 2006 06:15:32
Original commit files touched by this commit
scrappy search for other commits by this committer
Minor change ... make the report server a seperate subdomain then the
web server itself to make it easier to add on multiple report server
front ends
4.2
29 Sep 2006 18:59:28
Original commit files touched by this commit
scrappy search for other commits by this committer
since we're removing a bunch of the sleep(s), let's increase the couple
that remain so that we have pretty much the same overall 'randomness' for
reporting systems ...
4.1
29 Sep 2006 18:58:20
Original commit files touched by this commit
scrappy search for other commits by this committer
slight change to the when the sleeps happen ...
4.0
29 Sep 2006 02:24:55
Original commit files touched by this commit
scrappy search for other commits by this committer
Various changes to address some major issues ...

See -questions for more details ...
3.11
28 Sep 2006 18:21:51
Original commit files touched by this commit
scrappy search for other commits by this committer
Add a network connectivity check using dns
3.10
28 Sep 2006 18:00:04
Original commit files touched by this commit
scrappy search for other commits by this committer
fix the code a bit to allow for setting the checkin_server to something
different ... instructions soon to follow on web site as to how to use
this to use apache to redirect requests through it as a 'light proxy'
3.9
09 Sep 2006 16:45:36
Original commit files touched by this commit
scrappy search for other commits by this committer
Clean up the code a wee bit, since the non-FreeBSD case(s), where OSs don't
have pciconf, just keeps growing ...

Fix up code for use of /etc/rc.conf.local for those systems that don't use
periodic.conf

Submitted by:   Thorsten Glaser <tg@mirbsd.de>
3.8
07 Sep 2006 04:50:21
Original commit files touched by this commit
scrappy search for other commits by this committer
Even better random number generator using jot ...
3.7
07 Sep 2006 04:22:27
Original commit files touched by this commit
scrappy search for other commits by this committer
Apparently Sparc doesn't like using openssl to generate a random value ... it
created a 41 year 'sleep' time for one ...

Fix it to use sum instead of openssl
3.6
06 Sep 2006 00:36:03
Original commit files touched by this commit
scrappy search for other commits by this committer
OpenBSD uses the same method to submit as NetBSD
3.5
06 Sep 2006 00:33:26
Original commit files touched by this commit
scrappy search for other commits by this committer
Add 'unset HTTP_USER_AGENT' ... the backend is setup to only accept specific
USER_AGENTs, so if someone has this set in their shell when running it manually,
it will break

Add random sleep 'breaks' before doing the fetchs, to help reduce impact on
the server when all reporting hosts submit their data ... get them someone
staggered ...

Submitted by:   Andre Albsmeier <Andre.Albsmeier@siemens.com>
3.4_1
04 Sep 2006 22:40:56
Original commit files touched by this commit
scrappy search for other commits by this committer
temporarily broke get_id function

Submitted by:   David Brownlee <abs@absd.org>
3.4
04 Sep 2006 20:36:44
Original commit files touched by this commit
scrappy search for other commits by this committer
Several cleanups, and extensions to allow NetBSD to submit ...

 - uri_escape IDTOKEN properly
 - use ftp vs fetch
 - use /etc/rc.conf instead of /etc/periodic.conf

Submitted by:   David Brownlee <abs@absd.org>
3.3_1
04 Sep 2006 06:57:49
Original commit files touched by this commit
scrappy search for other commits by this committer
forgot to 'cvs add' pkg-install

Submitted by: Paul Lipps <paul.lipps@gmail.com>
3.3
04 Sep 2006 02:51:03
Original commit files touched by this commit
scrappy search for other commits by this committer
If installer enables the script, also prompt to run it the first
time
3.2
04 Sep 2006 02:47:41
Original commit files touched by this commit
scrappy search for other commits by this committer
have it prompt, similar to postfix, whether or not you wish to activate
the script when you install it

Submitted by: Antony Mawer <antony@mawer.org>
3.1
04 Sep 2006 01:59:28
Original commit files touched by this commit
scrappy search for other commits by this committer
First, set PATH similar to /etc/rc.shutdown, so that we don't have to
hardcode openssl, to allow for those using ports for it to easily make
use of acript

Second, check timestamp of /var/db/bsdstats to make sure that the 15
minutes have passed before submitting, so that ppl don't get that 'false
success' when they ctl-C

Submitted by: Oliver Fromme <olli@lurza.secnetix.de>
3.0_4
26 Aug 2006 17:12:50
Original commit files touched by this commit
scrappy search for other commits by this committer
Fix " : not found" when first running script
3.0_3
26 Aug 2006 02:17:59
Original commit files touched by this commit
scrappy search for other commits by this committer
fix typo in PLIST_DIRS

Submitted by:   Giorgos Keramidas <keramida@ceid.upatras.gr>
3.0_2
14 Aug 2006 20:26:12
Original commit files touched by this commit
scrappy search for other commits by this committer
Fix variable name used for token file

Submitted by:   Matthew Seaman <m.seaman@infracaninophile.co.uk>
3.0_1
14 Aug 2006 13:08:01
Original commit files touched by this commit
scrappy search for other commits by this committer
Ensure that data returned from server on initial challenge is, in
fact, only the data that we expect.

Submitted by:   Matthew Seaman <m.seaman@infracaninophile.co.uk>
3.0
14 Aug 2006 07:35:09
Original commit files touched by this commit
scrappy search for other commits by this committer
This is mostly a rewrite of the bsdstats script:

    - eliminate use of ip/hostname as unique keys
    - reduce # of fetch's down to 4
    - move to using bsdstats.org
    - put in a time delay on initial challenge/response
      to make it a bit more difficult for fakers
2.2_1
09 Aug 2006 18:36:16
Original commit files touched by this commit
scrappy search for other commits by this committer
somehow, defining $OS fell out in one of the commits ...
2.2
09 Aug 2006 16:54:30
Original commit files touched by this commit
scrappy search for other commits by this committer
Include class information for devices, so that its easier to
categorize them in reports ...
2.1_1
09 Aug 2006 16:21:30
Original commit files touched by this commit
scrappy search for other commits by this committer
Add some verbosity to the script, letting ppl know that a report has
been sent, and/or that it is disabled and how to enable it ...

Submitted by:   Paul Schmehl <pauls@utdallas.edu>
2.1
09 Aug 2006 02:37:09
Original commit files touched by this commit
scrappy search for other commits by this committer
Add CPUs to the devices report, and clean up the script a bit

Submitted by:   Matthew Seaman <m.seaman@infracaninophile.co.uk>
2.0_5
08 Aug 2006 04:32:21
Original commit files touched by this commit
scrappy search for other commits by this committer
remove the monthly_statistics_mailto variable from the script ... it
is not used, nor was it ever used ...
2.0_4
08 Aug 2006 04:30:39
Original commit files touched by this commit
scrappy search for other commits by this committer
Redirect fetch output to /dev/null ...
2.0_3
08 Aug 2006 04:06:55
Original commit files touched by this commit
scrappy search for other commits by this committer
have getid report operating system, so that other *BSDs can participate
as well ...
2.0_2
08 Aug 2006 02:17:35
Original commit files touched by this commit
scrappy search for other commits by this committer
Makefile cleanup

Submitted by:   Boris Samorodov <bsam@ipt.ru>
2.0_1
08 Aug 2006 02:12:13
Original commit files touched by this commit
scrappy search for other commits by this committer
Add a message pointing people to where the stats themselves can
be viewed
2.0
07 Aug 2006 03:35:39
Original commit files touched by this commit
scrappy search for other commits by this committer
bsdstats v2.0 ... device reporting
1.0_1
06 Aug 2006 14:11:15
Original commit files touched by this commit
scrappy search for other commits by this committer
Record Operating System itself, in case someone in the NetBSD,
OpenBSD or DragonflyBSD decides they want to add to the stats, so
that we know where the numbers belong ...
1.0
06 Aug 2006 03:34:08
Original commit files touched by this commit
scrappy search for other commits by this committer
Initial port for bsdstats script

Submitted by: John Nielsen <john@jnielsen.net>

Number of commits found: 95