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

* Updated docs

3cb606003d3cbcaf29206e23f1254839bf10a1fa authored about 8 years ago by Paolo Lucente <[email protected]>
Add support for Apache Avro [1] to the build system

Following commits will enable storing and transmitting the data using
the Apache Avro data seri...

19d6d10e5a41165ac72cd26362a7199de6c4520d authored about 8 years ago by Corentin Néau <[email protected]>
* nfacctd: introduced support for flowStartDeltaMicroseconds (IE #158) and flowEndDeltaMicroseconds (#159).

f0bdefdf1e4e94de3d2745b2fe91c09c71f73ca0 authored about 8 years ago by Paolo Lucente <[email protected]>
* Jansson: added JSON_PRESERVE_ORDER flag to json_dumps()

8fa841a5df4d5267cf18af63c27cd7d5a9fcc2f2 authored about 8 years ago by Paolo Lucente <[email protected]>
* fix, plugins_hook.c: added already_reprocessed to struct channels_list_entry. The global already_reprocessed was causing the send of 'plugin_buffer_size is too short' log messages in case of multiple plugins instantiated.

25a619d4cdf900e2f59e73f941e2fcbfa3870eee authored about 8 years ago by Paolo Lucente <[email protected]>
* tee plugin: improved debug/error logging by including receiver port

3574274ea04ca4659a777c2de04d3219610565db authored about 8 years ago by Paolo Lucente <[email protected]>
* tee plugin: introducing support for variable-length buffers

a3a8566b9b4e1594af0efd0ae79907f7023b6b06 authored about 8 years ago by Paolo Lucente <[email protected]>
* Introducing support for internal variable-length buffers (2)

42679d7c22415ada8c55fd6f07407d4de88e2378 authored about 8 years ago by Paolo Lucente <[email protected]>
* Introducing support for internal variable-length buffers (1)

4fe1b7e36f22cb717b858fb839e159c12e0cbae8 authored about 8 years ago by Paolo Lucente <[email protected]>
* Bumped build number

9fd2c3db3e56578091c402d52e679223b8e96f52 authored about 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #46 from tlaberge/typo

* fix, bgp.h: minor typo in newly created bgp_peer_stats structure

ba730d8a5fdf1d2326a625b365c563301de9dd2c authored about 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #45 from weyfonk/fix-custom-primitives-uppercase

* pretag_handlers.c: make custom primitives names case-insensitive

43bc82585d5ae54756f8cffcdb907e27f3fc66a2 authored about 8 years ago by Paolo Lucente <[email protected]>
Minor typo

adfabda65022b41e13de47871c26c18426cde900 authored about 8 years ago by Tim LaBerge <[email protected]>
* Bumped build number

f30c43ff82b99d6bdea6184c5d87225349d006b5 authored about 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #44 from tlaberge/build_break

* fix, bmp.c: build break on MacOS

7b9bbc8dcf499dd26a76931c6257a06b46244a60 authored about 8 years ago by Paolo Lucente <[email protected]>
* bgp_agent_map: introduced support for input and output interfaces. Relevant to VPN scenarios. (3)

0470b5bb21412d2857c8e211cff93f00863ba9f8 authored about 8 years ago by Paolo Lucente <[email protected]>
Make custom primitives names case-insensitive

This commit prevents custom primitives which names contain uppercase
characters from being ignored.

7e482c9995121ff9f77772f42d7301aa8bd86d52 authored about 8 years ago by Corentin Néau <[email protected]>
Fix build break on MacOS

32c79ed5f3bea60e2dd6cc052884a6530f8ab645 authored about 8 years ago by Tim LaBerge <[email protected]>
* streaming telemetry: generalized PR #43 to log also in case telemetry_dump_* is not enabled, ie. telemetry_msglog_*

0c852074ae3da377658baecf24b78144dd3a6fe0 authored about 8 years ago by Paolo Lucente <[email protected]>
* Minor review to PR #43

269500629d20b1c6d0650491d5fffb1152fa49e4 authored about 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #43 from tlaberge/counters

* streaming telemetry: introduced a bgp_peer_stats structure to capture statistics on telemetry
...

11890148a42e2bc34f9aeedd0a88558160b99298 authored about 8 years ago by Paolo Lucente <[email protected]>
* Introducing pmbmpd daemon: stand-alone BMP collector daemon; can log real-time and/or dump at regular time-intervals BMP/BGP data to configured backends.

9dba3b4f82b69fafd20e07f08b2cfbde8a67133c authored about 8 years ago by Paolo Lucente <[email protected]>
* misc fixes after passing pmacct under Valgrind: thanks to Martin Mitchell for his support resolving these issues.

92ca35768d4a5d126a68a6db40b68a850a11fbda authored about 8 years ago by Paolo Lucente <[email protected]>
pmtelemetryd: Move stats into their own struct, cleanups.

Move telemetry stats into a structure bgp_peer_stats.
Add a telemetry statistic for message erro...

1919fd991e4dab11d6a20066cc1bf4ed3cf0effd authored about 8 years ago by Tim LaBerge <[email protected]>
* Introducing pmbmpd daemon (2)

6d9adde5aed81b02b203e3654c8817832327c30b authored about 8 years ago by Paolo Lucente <[email protected]>
pmtelemetryd: Add telemetry statistics.

For each peer, track the number of packets received, how many
bytes are pulled off the wire, and...

e5e2437277439be7a784e7f59ee0e148501da17d authored about 8 years ago by Tim LaBerge <[email protected]>
* bgp_agent_map: introduced support for input and output interfaces. Relevant to VPN scenarios. (2)

5d11ede4484eb261ef3140e320e34b637d0c8fe1 authored about 8 years ago by Paolo Lucente <[email protected]>
* Introducing pmbmpd daemon (1)

159613f5ea7629b25e2c4148a0d779e9922fa606 authored about 8 years ago by Paolo Lucente <[email protected]>
* fix, pre_tag_map: removed 32 chars length limit from set_label statement. Issue #19

f1b30357ed6a857dda2720fae2b3a64976b86c21 authored about 8 years ago by Paolo Lucente <[email protected]>
* bgp_agent_map: introduced support for input and output interfaces. Relevant to VPN scenarios.

50fb32a41d8d8e3e794544fdb517162bb6cf5cb8 authored about 8 years ago by Paolo Lucente <[email protected]>
* Bumped build number

5e6004798006647fb08edcfdc981a9ada1c25d71 authored about 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #42 from tacgomes/sfacctd-fixes

* fix, sfacctd: allocate memory before copying string + oversight

1d1884c4f2cee00504ee5c9a0aeed1a71d1f3a07 authored about 8 years ago by Paolo Lucente <[email protected]>
sfacctd: allocate memory before copying string

06638c04705785dccc450b157688d7d7035fc2ba authored about 8 years ago by Tiago Gomes <[email protected]>
sfacctd: fix oversight

e5a0a8b5588dd78abb8c047fda99936b06f60a12 authored about 8 years ago by Tiago Gomes <[email protected]>
Merge pull request #3 from crza/master

Fixed Dependencies for new upstream version

4b80b28db58519b4c63aed407c22ec9cd78a4d0a authored about 8 years ago by Bernd Zeimetz <[email protected]>
* pre_tag_map: 'direction' keyword now applies to sFlow too: expects values are 0 (ingress direction) or 1 (egress direction), just like before. In sFlow v2/v4/v5 this returns a positive match if: 1) source_id equals to input interface and this 'direction' key is set to '0' or 2) source_id equals to output interface and this 'direction' key is set to '1'.

1f65372e570336d77dcbb3db14aaa7906115022d authored about 8 years ago by Paolo Lucente <[email protected]>
* fix, kafka_common.c: p_kafka_set_topic() now gives it some time for the topic to get (auto) created, if needed.

2fa4e3724742683a91a0c35508ba26aab2d29193 authored about 8 years ago by Paolo Lucente <[email protected]>
Fix Dependency for Plugin: nflog

b4808e0a974c7a825f1c078176577469cb3168a3 authored about 8 years ago by Martin <[email protected]>
Build with Plugin: Nflog

35c0508bc2cc36736f2a64939cfea5900e79983e authored about 8 years ago by Martin <[email protected]>
Fix Dependency: pkg-config

d247b8288b603e543ba28db884a36b928bdfc4c9 authored about 8 years ago by Martin <[email protected]>
Fix Dependency for Plugin: Kafka

886f326f9d9740973b3b84c2f7f54cd4836aeb7f authored about 8 years ago by Martin <[email protected]>
* Bumped build number

59edc59975d7010954a47a7320bbb8a61edbd310 authored about 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #39 from tlaberge/off_by_one

* fix, pmtelemtryd: off-by-one-error

a5b5e47b1f7d038caaf88683cd156bdc022a574a authored about 8 years ago by Paolo Lucente <[email protected]>
* nfacctd: introducing support for repeated NetFlow v9/IPFIX fields (2)

09545307a824a6ff16ae627786530ecd622310c5 authored about 8 years ago by Paolo Lucente <[email protected]>
pmtelemtryd: Fix off-by-one-error

There is an off-by-one-error in the string termination code that
reads raw json telemetry data.
...

3ea7cdf95f9320fc2575c3e3e91391472eeff923 authored about 8 years ago by Tim LaBerge <[email protected]>
* nfacctd: introducing support for repeated NetFlow v9/IPFIX fields (1)

954397c14d4ed6277863067d30559df76ce9f1f8 authored about 8 years ago by Paolo Lucente <[email protected]>
* Bumped build number

a15473c8e51e7f9be231b0dfc5e1e4b4d412128d authored about 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #38 from tlaberge/encode_by_port

pmtelemetryd: Add port number to streaming telemetry data.

3ec65dd67ef1706609dfeed89a1040dd638f1303 authored about 8 years ago by Paolo Lucente <[email protected]>
pmtelemetryd: Add port number to telemetry data.

Include the sender's port number along with their IP address.
This allows easy tracking of multi...

ae57f44a053cabc5e6b4038ec1224a39eb768754 authored about 8 years ago by Tim LaBerge <[email protected]>
* streaming telemetry: introducing GPB support (5)

f108a5abacf9130b8b77d2ef2ea13db6685fba3d authored about 8 years ago by Paolo Lucente <[email protected]>
* Kafka_plugin: removed call to p_kafka_check_outq_len() so that purged entries number is consistent with what is reported by other plugins.

7b6456fe53c15e6fc6a2807d7716d578afaa5cdd authored over 8 years ago by Paolo Lucente <[email protected]>
* kafka_broker_host: removed debug message :)

037263912f15957ee4483ad639a88c1cf6d3ab25 authored over 8 years ago by Paolo Lucente <[email protected]>
* kafka_broker_host: configuration directive now allows to specify multiple brokers, ie. "broker1:10000,broker2". Feature relying on capabilities of underlying rd_kafka_brokers_add(). This is to address issue #33.

28d87808dfbba90494753b51804f6fc2a181ff88 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, kafka_common.c: added rd_kafka_message_destroy() to p_kafka_consume_data() to prevent memory leaks. Thanks to Paul Mabey for his support solving the issue.

15a9b951453f78e53063c781b6284a2905c4d384 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, pkt_handlers.c: removed l3_proto checks from NF_peer_dst_ip_handler() for cases where a v6 flows has a v4 BGP next-hop (ie. vpnv6)

b282cca86d776ed76ff9152d0f8cf16ab1b13b2c authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, nfacctd, sfacctd: [SN]F_evaluate_flow_type() returning u_int16_t instead of u_int8_t

0f58fddd15f47341a805cbf32b9f3c2dfea89303 authored over 8 years ago by Paolo Lucente <[email protected]>
* streaming telemetry: introducing GPB support (4)

6c53435229f9e3dec1e53546a0367787d884c787 authored over 8 years ago by Paolo Lucente <[email protected]>
Fix debian/docs

3899f4f0ede04a6b500508d8774b85c43a3da11a authored over 8 years ago by Jonas Gröger <[email protected]>
Build with Plugin: kafka

45875ddf283038cc8454b335a6a0b65511340fdc authored over 8 years ago by Jonas Gröger <[email protected]>
Remove patch 'fix-syslog-format-security' (is in upstream)

Fix in https://github.com/pmacct/pmacct/commit/133fd78a3ac0accbaf7852c4d66ac1225d461ffd

875047c593bbaec820ad968125a99b85122f22f2 authored over 8 years ago by Jonas Gröger <[email protected]>
Updating changelog (1.6.0)

74a633a06e3f667aacfaae992b659f9df87e23ff authored over 8 years ago by Jonas Gröger <[email protected]>
Merge tag 'upstream/1.6.0'

Upstream version 1.6.0

751008b7127b6a286aefb63da6c4572eb87bcd0c authored over 8 years ago by Jonas Gröger <[email protected]>
Imported Upstream version 1.6.0

de3a707071501cf947afd46d808abaf5ae2b36dd authored over 8 years ago by Jonas Gröger <[email protected]>
Merge pull request #32 from JonasGroeger/patch-1

s/tipically/typically/

5961fcd0e1ee325531753300f7e7a1cc9d319325 authored over 8 years ago by Job Snijders <[email protected]>
s/tipically/typically/

aea14a0f53f6ca59e1b7de3afd06b6756d97fdb4 authored over 8 years ago by Jonas Gröger <[email protected]>
* streaming telemetry: introducing GPB support (3)

d73ec74eb7b76777f24b84f834e1f02ed141da8d authored over 8 years ago by Paolo Lucente <[email protected]>
* streaming telemetry: base64() input GPB telemetry data if telemetry_dump_output or telemetry_daemon_msglog_output is set to 'json'.

72caeeb6771e1c8230b08ab3bdba0cdc4e7f87d9 authored over 8 years ago by Paolo Lucente <[email protected]>
* Added support for base64 encoding/decoding

e09b69021b269187ec22e768c7da62413f042d44 authored over 8 years ago by Paolo Lucente <[email protected]>
* nfprobe, sfprobe plugins: introduced Kafka support for internal buffering (plugin_pipe_kafka). This is in addition to existing support for homegrown internal buffering and RabbitMQ.

cf4b57604fd43fe19c16f26eb52c46387cf7e15c authored over 8 years ago by Paolo Lucente <[email protected]>
* tee plugin: introduced Kafka support for internal buffering (plugin_pipe_kafka). This is in addition to existing support for homegrown internal buffering and RabbitMQ.

653d0de891312e61d6e3e2bb8a1c24adf9593f41 authored over 8 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for partition keys (3)

e8619bc99b79611e2e84e2ab6b274a021122c1c0 authored over 8 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for partition keys (2)

81483fbb9a2ff0904ee8c0f85897c07dad480f2b authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, Kafka: it was not possible to specify partition -1 (RD_KAFKA_PARTITION_UA) as part of *_kafka_partition config directives.

0090e1afce984d657bcefd31eff4947aa796e83d authored over 8 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for partition keys (1)

04c9c2ca160626ee75329c981383e0c126f71271 authored over 8 years ago by Paolo Lucente <[email protected]>
* Updated docs

9488c74b4d74c16ce5365a6c9592b2abd4cff4df authored over 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #30 from tlaberge/unused

* fix, rename unused variable __unused to _unused to silence 100+ warnings.

393e472695534a758c2be63ee670e1c42edcfb2f authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, Kafka plugin: avoiding qn (query number in log messages) to overrun.

f01bdf29e63a60d4006ee90e3ed2a76f7b09e1dd authored over 8 years ago by Paolo Lucente <[email protected]>
Rename unused variable __unused to _unused to silence 100+ warnings.

It turns out that __unused is a compiler directive for clang, so
a structure element named __unu...

45d762dc652d5540faedbda7a3c4ba2077bdfd71 authored over 8 years ago by Tim LaBerge <[email protected]>
Merge pull request #27 from tlaberge/fast_dump

* streaming telemetry: change minimum dump time to 10 seconds

dc9890cc027a55b7661b6a61e6c14bc42bc77c30 authored over 8 years ago by Paolo Lucente <[email protected]>
Change minimum dump time to 10 seconds

a30573d9d1193baa6e6d99de3ab80e4dfbfbb8ce authored over 8 years ago by Tim LaBerge <[email protected]>
* fix, util.c: readlink() len changed from LARGEBUFLEN to SRVBUFLEN as per buf definition in link_latest_output_file()

642dde51aef8d2ff2819fb358a6cc627e327b571 authored over 8 years ago by Paolo Lucente <[email protected]>
* streaming telemetry: introducing GPB support (2)

33e25415ece32e17a4b5dc920e077c273099322c authored over 8 years ago by Paolo Lucente <[email protected]>
* Updated .gitignore to include pmbgpd

812073db14a5374cafb237b0173ffa8857df6bef authored over 8 years ago by Paolo Lucente <[email protected]>
* streaming telemetry: introducing GPB support (1)

6b13db44263c977f6913679d3ac19b43ae5a1a7c authored over 8 years ago by Paolo Lucente <[email protected]>
* pmacctd, nfacctd, sfacctd, uacctd: added new CL options for print plugin; removed CL options for SQL plugins; moved ports file from -o to -t.

64321d09c75f6aea0ccd85a4a435e3fd9f2336d0 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, setproctitle.c: prefix size increased to fit 'pmtelemetryd' word.

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

0869bbe09b597dc7931e39b2c322381bea690c4c authored over 8 years ago by Paolo Lucente <[email protected]>
* amqp, kafka plugins: added start/end markers feature (amqp_markers, kafka_markers) same as for the print plugin (print_markers)

bc847b010822867d8ad4f18c04de51a27f6376d9 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, print plugin: improved check for when to print table title (formatted, csv). Either 1) print_output_file_append is set to false or 2) print_output_file_append is set to true and file is to be created.

796be52d70ab8bda4ad892fce5966778fb755400 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, print_markers: start marker is now printed also in the case where print_output_file_append is set to true.

* print_markers: markers are now printed as a JSON object, if output is set to JSON.

07af9d761f819b3884ec97715353ba32c7f6b773 authored over 8 years ago by Paolo Lucente <[email protected]>
* Introducing pmbgpd daemon: stand-alone BGP collector daemon; acts as a passive neighbor and maintains per-peer RIBs; can log real-time and/or dump at regular time-intervals BGP data to configured backend.

003d28dad7f882669ee654e037213c44aa9a0df7 authored over 8 years ago by Paolo Lucente <[email protected]>
* Introducing pmbgpd daemon (3)

5991091454c2ebd84136e9ce04a95c5fe2474b52 authored over 8 years ago by Paolo Lucente <[email protected]>
* Introducing pmbgpd daemon (2)

89693020f22f1607034d1c7eae94a1d996c8e80c authored over 8 years ago by Paolo Lucente <[email protected]>
* Introducing pmbgpd daemon (1)

a165d9898ad30c8d0e1520ad00bda1a5c295bc8b authored over 8 years ago by Paolo Lucente <[email protected]>
* Introduced bgp_follow_nexthop_external feature to return the next-hop from the routing table of the last node part of the supplied IP prefix(es) as value for the 'peer_ip_dst' primitive.

2084a19cef570e0c0d5ea888fb28c6c79a4b560f authored over 8 years ago by Paolo Lucente <[email protected]>
* pmtelemetryd: avoiding un-necessary spawn of a default plugin if none is defined.

53f86badd5890d4fb1e689ad5817dbf25469f14c authored over 8 years ago by Paolo Lucente <[email protected]>
* Bumped version counters

81ced5b4dbb43cbb091fb1d2dd6f6a1bc5c5dde7 authored over 8 years ago by Paolo Lucente <[email protected]>
* Updated docs

a86c805a3838dfd158d546c358e1fb928bdd3bf2 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, build system: added AC_CHECK_LIB for libjansson due to subsequent AC_CHECK_FUNCS for json_object_update_missing

* fix, jansson.c, pmacct.h: wrong check conditions for json_object_update_missing have been fixed

0a199532f5b98978d9f94393aff751b14cc87b35 authored over 8 years ago by Paolo Lucente <[email protected]>
* Updated docs

099fba3d86cb7803182b36b241aee177d0883940 authored over 8 years ago by Paolo Lucente <[email protected]>