Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vyos-legacy/pmacct

Vyatta version of pmacct
https://github.com/vyos-legacy/pmacct

* Improved 'daemonize' informational log message

* Updated docs

d22c246a7d3bc2eb290edaab46e821e8124d4257 authored almost 9 years ago by Paolo Lucente <[email protected]>
* Updated docs

ca8a4022453996c883499b9aad73df39779e9afb authored almost 9 years ago by Paolo Lucente <[email protected]>
* kafka_common.c, kafka_plugin.c: added kafka_partition support

64904bf68f1eb3867d3b91042e622d65b35e6aed authored almost 9 years ago by Paolo Lucente <[email protected]>
* Introducing the Kafka plugin: Apache Kafka is publish-subscribe messaging

rethought as a distributed commit log. Its qualities being: fast,
scalable, durable and distr...

c27dffb5e33cf3a9ceefa325a47987da8eea90e6 authored almost 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (16)

a02df190387b8f52cf37b8235e34a1f842b7378d authored almost 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (15)

196f544400969765df41eede6ab4e9207c0ad28e authored almost 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (14)

2d990723fd1343fd19474450ccb431eec68d97c0 authored almost 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (13)

bc25875b2d7603a5d282f706b225971d12d6eaff authored almost 9 years ago by Paolo Lucente <[email protected]>
* Introduced P_broker_timers_* functions and struct p_broker_timers so to

common them among amqp and kafka plugins.

7774f23de3902cb12f5cb1a11be9938dd43ec3f0 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (12)

202e8a093bed537fa1c5d896003c0494d6949c53 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (11)

699c0b9cf5de0e5f30796252919f84f2af627ad5 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (10)

70bf351511670d8436d113f95d73b1ceba21a4af authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (9)

4bf7dd2e45f00d9804397826a8160f0d1744235a authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (8)

291e4aee48fac8f3844ddeb24e59b022767ab2a5 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (7)

6d2b56d1db43b3b91bb9337d3a9da3f771bcead0 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (6)

6c4187895880df963e50cdfaca164d9939804d9b authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (5)

d592332733b7dd3f8400a62cedfd6a7392b709db authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (4)

4f4aaf285e402bbc546b1b3a249beaaf82b03718 authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, nl.c: increments made too early after introduction of MAX_GTP_TRIALS

Affected: pmacctd processing of GTP in releases 1.5.x. Patch is courtesy
by TANAKA Masayuki

12f73e2dae6b44d627b525e996ed04b74fef62d5 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (3)

81ef667d3c6e8170df38ca6a82752a6c98a33204 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (1 8th bump)

f77582da855c0aa77e7ac3c85f329db051d4e8f8 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (1 6th bump)

ec847cc8144f529c0d8df64dfea2fd56f0690383 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (1 5th bump)

d4a6e865a115bf80e873bf77ca45dbaec2efc042 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (1 4th bump)

226e6f0fa3f3d648af0918146203a48f93035821 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (1 3rd bump)

3698d31bcf3558d6601844a78c0c341a9f9da1bd authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (1 bump again)

256f847332d898f3a3199a1bacb9510be03e0b71 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (2)

1f27d2f503d55b52dda8b6f4f8a9fe75bbbed6d5 authored about 9 years ago by Paolo Lucente <[email protected]>
* Kafka plugin dev (1)

7c53b74dd39fe31f6b8710f419fea856e3d24bb0 authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, plugin_hooks.c: prevent checking plugin_pipe_amqp_routing_key and

plugin_pipe_amqp_exchange if plugin_pipe_amqp is set to false. 1.5.3-cvs
only affected.

8c44344b3fc6784af72e0e0336052d6dd812e5cc authored about 9 years ago by Paolo Lucente <[email protected]>
* bgp_table_dump_refresh_time, bmp_dump_refresh_time: max allowed value

raised to 86400 from 3600.

255549b62ace519b69a57915eccf5808a06c6e7f authored about 9 years ago by Paolo Lucente <[email protected]>
* MongoDB plugin: added a custom oid fuzz generator to prevent concurrent

inserts to fail; switched from deprecated mongo_connect to mongo_client;
added MONGO_CONTINUE...

8828efd9ca82570ae12cb19f9c73708daa80055f authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducing timestamp_arrival primitive to expose NetFlow/IPFIX records

observation time (ie. arrival at the collector), in addition to flows
start and end times. (2)

6bcc7a2278df28fd76e50f429ab18b1c01d93677 authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducing timestamp_arrival primitive to expose NetFlow/IPFIX records

observation time (ie. arrival at the collector), in addition to flows
start and end times. (1)

d28aa66759ff235fd9fd35a3b636c1abddee4732 authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, plugin_pipe_amqp_routing_key: check introduced to prevent multiple

plugins to bind to the same RabbitMQ exchange, routing key combination.
Thanks to Jerred Hors...

e4e5355be853d057674c0cbb6bd4b3ee431a1810 authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, networks_file: missing atoi() for networks_cache_entries. Patch is

courtesy by Markus Weber.

751c995ddbfa9058e6ac7483c4acdd786c100914 authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducing new pmacctd_nonroot config directive to allow to run pmacctd

from a user with non root privileges. This can be desirable on systems
supporting a tool like...

4dbfc9c310c0c15983c561ee23ffaf16f931cbda authored about 9 years ago by Paolo Lucente <[email protected]>
* Bumped version counters

2021a8849fe6366c7bc741bc0a4ecad6df8c0937 authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, plugin_pipe_amqp_routing_key: now routing keys can be selected on a

per plugin basis (2). Thanks to Ruben Laban for reporting the issue.

0ea6f6036a89e0025c440fa02cfbe7c475ce57af authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, geoipv2: catching MMDB_LOOKUP_PATH_DOES_NOT_MATCH_DATA_ERROR back

from Maxmind library in [src|dst]_host_country_geoipv2_handler() calls.
Thanks to

66e7555e4d5179cb6857456bae6e0eecb12c6116 authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, plugin_pipe_amqp_routing_key: now routing keys can be selected on a

per plugin basis. Thanks to Ruben Laban for reporting the issue.

50464368037e47f16c74e72c5d22345cbaf63c4e authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, util.c: compose_timestamp() in 1.5.2-cvs adjusted to be backward

compatible. Thanks to Janet Sullivan and Gabriel Snook for their support
spotting and resolvi...

453cfb5c3d5acd0d77c32d865ad0188b120c8a6a authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, [ns]facctd_.c, b[gm]p_daemon.c: if --enable-ipv6 is specified, a

setsockopt() is added to explicitely disable IPV6_BINDV6ONLY on BSDs;
docs updated. Thanks to...

fd9941f92d1e6516ebfe7007b2e02ea502746113 authored about 9 years ago by Paolo Lucente <[email protected]>
* Updated docs

853e5ee8b4d41c937978a176f8bc21456ae4bc99 authored about 9 years ago by Paolo Lucente <[email protected]>
* Updated docs

9d2455800636890233aef030c9776eb7313e8278 authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, nfprobe_plugin.c: IP protocol was not set up correctly for IPv6

traffic in NetFlow v9/IPFIX. Thanks to Gabriel Vermeulen his support
solving the issue.

67382e68b883b971aca270931e30a78c7485948a authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, preprocess-data.h: added supported functions minf, minb, minbpp and

minppf to non SQL plugins. Thanks to Jared Deyo for reporting the issue.

49f097d01fb20e2e183f9adedee9497a9c51b00f authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducting support for Maximind GeoIP v2 (libmaxminddb) library: files

can now be reloaded by sending SIGUSR2 to the daemon.

37f50cfe33f7cb559fdb6d4b7267f60639f1c947 authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducting support for Maximind GeoIP v2 (libmaxminddb) library: if

pmacct is compiled with --enable-geoipv2, this defines full pathname to
a Maxmind GeoIP datab...

249574f6d08378dbb94c078c5ef3eb073ce48a5f authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducting support for Maximind GeoIP v2 (libmaxminddb) library (4)

9fc51f8dbbed15845ca0ac2424e9e7b8fd9ddca7 authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducting support for Maximind GeoIP v2 (libmaxminddb) library (3)

6c73d4c30049475431638e97a329a837be9b3e1d authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducting support for Maximind GeoIP v2 (libmaxminddb) library (2)

* Updated docs

1b1eeecb9d35bb2289f98fcd6e5a51810f4c4e2a authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducting support for Maximind GeoIP v2 (libmaxminddb) library (1)

87039f2d2b27929e24df36e9da8d250ff5d375ff authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducing networks_file_no_lpm feature: it applies when aggregation

method includes src_net and/or dst_net and nfacctd_net (or equivalents)
and/or nfacctd_as_new...

f6b0054ab5eea19b5e2dd5b1c5e0d9ee68911664 authored about 9 years ago by Paolo Lucente <[email protected]>
* Introducing networks_file_no_lpm feature: it applies when aggregation

method includes src_net and/or dst_net and nfacctd_net (or equivalents)
and/or nfacctd_as_new...

49323ce5fe8b829d702b7b09fe2a65cef5b6636e authored about 9 years ago by Paolo Lucente <[email protected]>
* fix, pmacct.h: setpriority() requires inclusion of <sys/resource.h> .

Thanks to Camilo Cardona for reporting the issue.

7017f6e46222ff617ddb1f87a0fd495ceb95323e authored about 9 years ago by Paolo Lucente <[email protected]>
* [ns]facctd_net, [ns]facctd_as_new & companion directives: longest prefix

match was historically termed 'fallback'; now changed to more intuitive
'longest'; 'fallback'...

ae04de152213ba025c737179aef69283e3790486 authored about 9 years ago by Paolo Lucente <[email protected]>
* signals.c: ignore_falling_child() now logs if a child process exited with

abnormal conditions; this is useful to track writer processes (created by
plugins) are termin...

1d1980d523a18011be08e85e978d7f38d0df3964 authored about 9 years ago by Paolo Lucente <[email protected]>
* Introduced a new thread_stack config directive to allow to modify the

thread stack size. Natanael Copa reported that some libc implementations,
ie. musl libc, may ...

eed3e3c33aa72e68c0cc9f44c838f353489cf947 authored about 9 years ago by Paolo Lucente <[email protected]>
* Updated docs

145f0d09cbfd7946179f393200a1d65832a27b8c authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing support for a RabbitMQ broker to be used for queueing and

data exchange between Core Process and plugins. This is in alternative to
the home-grown circ...

51624e1412caeaa85b469739fc85845fc4fe2e97 authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (15)
* Updated docs

c810e17e25d446a94165554024236490f95d08ce authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (14-1)

131420975016f682ffd2dfbaec0a160362796c9a authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (14)

63001699b98b4db065ba77080798ec1e015d9c2b authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (13-1)

8c6829fd7041bfba8e852238ff7f218aef81544b authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (13)

ca35f508e40c15c104f4d8683a9934b7a90539bc authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (12)

ce56fcec567215bf79e45ef248ea6c97a3d7dac5 authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (11)

a5f7414be8d842114f49c17afe51d275b06ffeda authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (10)

2760390682bfd9158de4bf207b4d3234dc74d35d authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (9)

4563df07cbf156dbf2a7a575f72039d102df4a46 authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (8)

70cbda3a7e2480245ee2b8efb956c341c0706641 authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (7)

dce7526b935703daba0ee797b831ed060d8e860c authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (6)
* Improved Python scripts in examples/amqp

8cf8706199ab82a25b3d6b34a012cd2b9a4f77e1 authored over 9 years ago by Paolo Lucente <[email protected]>
Updating changelog.

74294cf0bf9b94f6692034f0df1037678992d775 authored over 9 years ago by Bernd Zeimetz <[email protected]>
Remove ulog support / uacctd.

Ulog was removed from the kernel.

Closes: #790090
Thanks: Chris West

cdc038b5420368b0221e14cea5ca0317019386fc authored over 9 years ago by Bernd Zeimetz <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (5)

f64741ec216991280e79e3e8f9d9c2179a3753e2 authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (4-1)

f024a16c7b42c791444ed4d7d819523b478e8829 authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (4)

eeee2697b18ac8fe58a354d7b694e70b095cba8d authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (3)
* Updated docs

fbeb8a3925e69a43722ce14f94105f63987c81df authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (2)

4018d4abbb8c14374e404fe750adb9b8ff28d209 authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing plugin_pipe_amqp to pass messages between core process and

plugins via a RabbitMQ broker. (1)

904ee982cb29aa687a434aa71da724817462d113 authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, plugins: added explicit start/end purge log message for cases in

which there is no data to purge.

32d6099e289aea0b224acffa8e95c7398811a24c authored over 9 years ago by Paolo Lucente <[email protected]>
* Updated docs

361db685205b2ddc618072cab7c3e7ddc9b74cb1 authored over 9 years ago by Paolo Lucente <[email protected]>
* plugin_hooks.c: improved logging of elements received/sent at buffering

point between core process and plugins.

83dd7418875438eb36811c18060fd5c15a0577cb authored over 9 years ago by Paolo Lucente <[email protected]>
* amqp_common.c: API enrichment (2)

32006846fba487dc01fe58a8099a3aa03ee7d922 authored over 9 years ago by Paolo Lucente <[email protected]>
* amqp_common.c: API enrichment (1)

* Updated docs

b53275558f026c9f87f82e93a531eb742c393731 authored over 9 years ago by Paolo Lucente <[email protected]>
* Updated docs

6da218d4be541510fb88a48c08b7c91e30f5e6c2 authored over 9 years ago by Paolo Lucente <[email protected]>
* Updated docs

* Removed v4 mapped configure option

00bcd60c6205c14ff5fb9177908c0493bd31c3c8 authored over 9 years ago by Paolo Lucente <[email protected]>
* Updated docs

2d1e74cfd910f5bb840e54776ddfad57f44fe924 authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, pgsql plugin: SEGV were noticed when insert/update queries to the

PostgreSQL database were returning different than PGRES_COMMAND_OK, hence
triggering the repr...

9a283a4cf38fc6e2fd0e677392eca2842c9e4c63 authored over 9 years ago by Paolo Lucente <[email protected]>
* Introducing proc_priority: redefines the process scheduling priority,

equivalent to using the 'nice' tool. Each daemon process, ie. core,
plugins, etc., can define...

5599d147650a5ab4ebb616072764249adb1662ee authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, flow stitching: when print/AMQP/MongoDB plugins were making use of

the pending queries queue, ie. to compensate for time offsets/flows in
the future, the stitch...

896f3fbbae189900fccd72cf72336942751843a5 authored over 9 years ago by Paolo Lucente <[email protected]>
* nfacctd: flow bytes counter can now be sourced via element ID #352

(layer2OctetDeltaCount) in addition to element ID's already supported.
Thanks to Jonathan Tho...

98ba047fbfb725cd449c567ab7b51eb8114c91b4 authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, nfacctd: stitching docs updated for the case of NetFlow/IPFIX with

nfacctd_time_new set to true.

795cacecd7969048134e8bc113fe6a17e09c93c6 authored over 9 years ago by Paolo Lucente <[email protected]>
* print, AMQP, MongoDB plugins; sfacctd, BGP, BMP daemons: introducing

timestamps_since_epoch to write timestamps in 'since Epoch' format. (2)

bf228c2545c094ee6c0c4b3800fcfa9acc7c9697 authored over 9 years ago by Paolo Lucente <[email protected]>
* print, AMQP, MongoDB plugins; sfacctd, BGP, BMP daemons: introducing

timestamps_since_epoch to write timestamps in 'since Epoch' format. (1)

8246a33b69691397bf32bc4e7eca946cc4cce6d5 authored over 9 years ago by Paolo Lucente <[email protected]>
* plugin_common.c, sql_common.c: added log message to estimate base cache

memory usage.

6b51e2d3c2cf49e91df637d9544b0abf079b8584 authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, nl.c: removed pretag_free_label() from pcap_cb() and ensuring init

of pptrs. Under certain conditions SEGVs could be noticed.

e1eef24ad9e32e8bca3ebdb76fc42b087c101e42 authored over 9 years ago by Paolo Lucente <[email protected]>
Updating changelog.

2d801372308a786a0d6e41658017c53e42b62c73 authored over 9 years ago by Bernd Zeimetz <[email protected]>
Remove patches applied upstream.

1b51f2d21dc6d6b219d6c57f83769f89f7108f17 authored over 9 years ago by Bernd Zeimetz <[email protected]>
Merge tag 'upstream/1.5.1'

Upstream version 1.5.1

6e864c42d2171899ed8e9b8f5c5d65e187f636c9 authored over 9 years ago by Bernd Zeimetz <[email protected]>