Skip to content
This repository has been archived by the owner on Dec 17, 2021. It is now read-only.

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into merge-5.7.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Evan J. Felix committed Sep 29, 2017
2 parents b68e563 + da9559c commit 6b75613
Show file tree
Hide file tree
Showing 369 changed files with 113,928 additions and 82,088 deletions.
5 changes: 5 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
BasedOnStyle: LLVM
IncludeCategories:
- Regex: '"collectd.h"'
- Priority: -1
16 changes: 16 additions & 0 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
* Version of collectd:
* Operating system / distribution:

## Expected behavior

(Description of the behavior / output that you expected)

## Actual behavior

(Description of the behavior / output that you observed)

## Steps to reproduce

* step 1
* step 2
* step 3
67 changes: 43 additions & 24 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Makefile.in
/aclocal.m4
/autom4te.cache
/autom4te.cache
/build-aux/
/compile
/config.guess
/config.sub
Expand All @@ -12,15 +13,21 @@ Makefile.in
/install-sh
/libltdl/
/ltmain.sh
/m4/libtool.m4
/m4/ltargz.m4
/m4/ltdl.m4
/m4/lt~obsolete.m4
/m4/ltoptions.m4
/m4/ltsugar.m4
/m4/ltversion.m4
/missing
src/config.h.in
/src/config.h.in

# configure stuff:
Makefile
config.log
config.status
libtool
src/.deps
src/collectd.conf
src/config.h
src/libcollectdclient/libcollectdclient.pc
Expand All @@ -30,17 +37,17 @@ src/stamp-h1
*.la
*.lo
*.o
.dirstamp
.libs/
src/collectd
src/collectd-nagios
src/collectd-tg
src/collectdctl
src/collectdmon
.deps/
/collectd-nagios
/collectd-tg
/collectdctl
/collectdmon
src/*.1
src/*.5
src/.pod2man.tmp.*
src/libcollectdclient/collectd/lcc_features.h
src/utils_vl_lookup_test

# patch stuff
*.rej
Expand All @@ -53,37 +60,49 @@ src/liboconfig/parser.h
src/liboconfig/scanner.c

# protobuf stuff:
src/*.pb-c.[ch]
*.pb-c.[ch]
*.grpc.pb.cc
*.pb.cc
*.pb.h

# make dist stuff:
/collectd-*.tar.gz
/collectd-*.tar.bz2

# perl stuff:
bindings/.perl-directory-stamp
/.perl-directory-stamp
bindings/perl/Collectd/pm_to_blib
bindings/perl/blib/
bindings/perl/pm_to_blib
bindings/buildperl
/buildperl

# java stuff
bindings/java/java-build-stamp
bindings/java/org/collectd/api/*.class
bindings/java/org/collectd/java/*.class
*.jar
/org/collectd/api/*.class
/org/collectd/java/*.class
/bindings/java/java-build-stamp
/classnoinst.stamp

# python stuff
*.pyc

# tag stuff
src/tags

# backup stuff
*~
# tests stuff
src/tests/.deps/
src/tests/mock/.deps/

# new daemon repo
src/daemon/.deps/
src/daemon/.dirstamp
src/daemon/collectd
# lint stuff
*.ln

#ide stuff
.vscode

# cscope stuff
cscope.*

# Unit tests
src/daemon/test-suite.log
src/tests/
src/test-suite.log
test_*

# src/daemon/...
/collectd
59 changes: 59 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
sudo: required
dist: trusty
compiler:
- gcc
- clang
language: c
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq --no-install-recommends
iptables-dev
libatasmart-dev
libcap-dev
libcurl4-gnutls-dev
libdbi0-dev
libesmtp-dev
libganglia1-dev
libgcrypt11-dev
libglib2.0-dev
libgps-dev
libhiredis-dev
libi2c-dev
libldap2-dev
libltdl-dev
liblua5.2-dev
liblvm2-dev
libmemcached-dev
libmicrohttpd-dev
libmnl-dev
libmodbus-dev
libmosquitto0-dev
libmysqlclient-dev
libnotify-dev
libopenipmi-dev
liboping-dev
libow-dev
libpcap-dev
libperl-dev
libpq-dev
libprotobuf-c0-dev
librabbitmq-dev
librdkafka-dev
librrd-dev
libsensors4-dev
libsigrok-dev
libsnmp-dev
libstatgrab-dev
libtokyocabinet-dev
libtokyotyrant-dev
libudev-dev
libupsclient-dev
libvarnish-dev
libvirt-dev
libxml2-dev
libyajl-dev
linux-libc-dev
perl
protobuf-c-compiler
python-dev
script: sh build.sh && ./configure && make distcheck
82 changes: 66 additions & 16 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,31 @@ Permanent project members
Florian "octo" Forster <octo at verplant.org>
- Initial author.

Marc Fournier <marc.fournier at camptocamp.com>
- Various fixes to the varnish plugin.
- RPM specfile maintenance.
- libmnl support in the netlink plugin.
- linux support in the zfs_arc plugin.
- openldap plugin.
- continuous integration system.

Pierre-Yves Ritschard <pyr at spootnik.org>
- Write-Riemann plugin.
- Write-Graphite plugin: Notification support.
- Write-Kafka plugin.
- Log-Logstash plugin.
- Normalization in the CPU plugin.
- Relative values in the Load plugin.

Ruben Kerkhof <ruben at rubenkerkhof.com>
- Bugfixes and enhancements in many places all around the project.
- Fedora and EPEL packages.

Sebastian "tokkee" Harl <sh at tokkee.org>
- Bugfixes and enhancements in many places all around the project.
- grpc plugin.
- perl plugin.
- postgresql plugin.
- users plugin.
- vserver plugin.
- Debian package.
Expand Down Expand Up @@ -50,7 +72,7 @@ Aurélien Reynaud <collectd at wattapower.net>
- LPAR plugin.
- Various fixes for AIX, HP-UX and Solaris.

Benjamin Gilbert <bgilbert at cs.cmu.edu>
Benjamin Gilbert <bgilbert at backtick.net>
- Improvements to the LVM plugin.

Bert Vermeulen <bert at biot.com>
Expand All @@ -75,12 +97,22 @@ Christophe Kalt <collectd at klb.taranis.org>
- The version 3 `log' mode.
- Many Solaris related hints and fixes.

Claudius Zingerli <gitmail at zeuz.ch>
- chrony plugin.

Cyril Feraudet <cyril at feraudet.com>
- ethstat plugin.

Dagobert Michelsen <dam at opencsw.org>
- zone plugin.
- Many Solaris related hints and fixes.

Dan Berrange <berrange at redhat.com>
- uuid plugin.

Dan Ryder <daryder at cisco.com>
- ceph plugin.

David Bacher <drbacher at gmail.com>
- serial plugin.

Expand All @@ -103,12 +135,18 @@ Fabian Linzberger <e at lefant.net>
Fabien Wernli <cpan at faxm0dem.org>
- Solaris improvements in the memory and interfaces plugin.

Fabrice A. Marie <fabrice at kibinlabs.com>
- write_sensu plugin.

Flavio Stanchina <flavio at stanchina.net>
- mbmon plugin.

Franck Lombardi
- UNIX socket code for the memcached plugin.

Gergely Nagy <algernon at madhouse-project.org>
- Write-Riemann plugin.

Jason Pepas <cell at ices.utexas.edu>
- nfs plugin.

Expand All @@ -122,6 +160,12 @@ Jeremy Katz <jeremy at katzbox.net>
Jérôme Renard <jerome.renard at gmail.com>
- varnish plugin.

Jiri Tyr <jiri.tyr at gmail.com>
- fhcount plugin.

Julien Ammous <j.ammous at gmail.com>
- Lua plugin.

Kevin Bowling <kbowling at llnw.com>
- write_tsdb plugin for http://opentsdb.net/

Expand Down Expand Up @@ -153,18 +197,14 @@ Manuel Sanmartin
+ swap
- Various AIX-related fixes and hacks.

Marc Fournier <marc.fournier at camptocamp.com>
- Various fixes to the varnish plugin.
- RPM specfile update.
- libmnl support in the netlink plugin.
- linux support in the zfs_arc plugin.
- openldap plugin.

Marco Chiappero <marco at absence.it>
- uptime plugin.
- ip6tables support in the iptables plugin.
- openvpn plugin (support for more status file formats)

Mathijs Möhlmann <collectd at mmrc.nl>
- zone plugin.

Michael Hanselmann <public at hansmi.ch>
- md plugin.

Expand All @@ -182,6 +222,9 @@ Michał Mirosław <mirq-linux at rere.qmqm.pl>
Mirko Buffoni <briareos at eswat.org>
- Port/Socket selection in the MySQL plugin.

Nicolas Jourden <nicolas.jourden at laposte.net>
- gps plugin.

Niki W. Waibel <niki.waibel at newlogic.com>
- Initial autotools fixes.
- libltdl code.
Expand All @@ -206,6 +249,10 @@ Paul Sadauskas <psadauskas at gmail.com>
- `ReportByDevice' option of the df plugin.
- write_http plugin.

Pavel Rochnyack <pavel2000 at ngs.ru>
- xencpu plugin.
- Bugfixes and enhancements in many places all around the project.

Peter Holik <peter at holik.at>
- cpufreq plugin.
- multimeter plugin.
Expand All @@ -216,14 +263,6 @@ Peter Holik <peter at holik.at>
Phoenix Kayo <kayo.k11.4 at gmail.com>
- pinba plugin.

Pierre-Yves Ritschard <pyr at spootnik.org>
- Write-Riemann plugin.
- Write-Graphite plugin: Notification support.
- Write-Kafka plugin.
- Log-Logstash plugin.
- Normalization in the CPU plugin.
- Relative values in the Load plugin.

Piotr Hosowicz <the55 at wp.pl>
- SMF manifest for collectd.

Expand All @@ -246,6 +285,11 @@ Scott Sanders <scott at jssjr.com>
Sebastien Pahl <sebastien.pahl at dotcloud.com>
- AMQP plugin.

Serhiy Pshyk <serhiyx.pshyk at intel.com>
- intel_pmu plugin
- intel_rdt plugin
- snmp_agent plugin

Simon Kuhnle <simon at blarzwurst.de>
- OpenBSD code for the cpu and memory plugins.

Expand All @@ -255,6 +299,9 @@ Sjoerd van der Berg <harekiet at gmail.com>
Stefan Hacker <stefan.hacker at web.de>
- teamspeak2 plugin.

Steven Bell <stv.bell07 at gmail.com>
- nut plugin.

Sven Trenkel <collectd at semidefinite.de>
- netapp plugin.
- python plugin.
Expand All @@ -274,6 +321,9 @@ Tommie Gannert <d00-tga at d.kth.se>
Vincent Bernat <vincent at bernat.im>
- smart plugin.

Vincent Brillault <git at lerya.net>
- turbostat plugin, based on Len Brown <len.brown at intel.com> kernel tool

Vincent Stehlé <vincent.stehle at free.fr>
- hddtemp plugin.

Expand Down
Loading

0 comments on commit 6b75613

Please sign in to comment.