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

* amqp_receiver.py, kafka_consumer.py: updated docs.

979b29aee29c8a163d7a69a7a8b32186c9ed5d98 authored over 7 years ago by Paolo Lucente <[email protected]>
* amqp_receiver.py, kafka_consumer.py: new CLI option to print processing stats to stdout at fixed time intervals.

65475d6349729e1a89d2786566fcb1dc44bdcf0f authored over 7 years ago by Paolo Lucente <[email protected]>
* amqp_receiver.py, kafka_consumer.py: new CLI option to convert list of newline-separated JSON objects in a JSON array.

42842a3803d52c3d2e7dce312fd8cccb92985445 authored over 7 years ago by Paolo Lucente <[email protected]>
* Updated docs

05014c668a8a87b219bd1f9cc403cd83f253b572 authored over 7 years ago by Paolo Lucente <[email protected]>
* fix, AMQP plugin: intrusive p_kafka_produce_data() call in place of p_amqp_publish_string(). Thanks to Ben Wilson for reporting the issue.

89da3e2312660f60b9c2dca20c6d60c1156e36d8 authored over 7 years ago by Paolo Lucente <[email protected]>
* build system: added configure options for partial linking of binaries with any selection/combination of IPv4/IPv6 accounting daemons, BGP daemon, BMP daemon and Streaming Telemetry daemon possible. By default all are compiled.

61e4de31d5dd5077698ce2036464ec691ae56825 authored over 7 years ago by Paolo Lucente <[email protected]>
* build system: given visibility, ie. via nfacctd -V, into compile options enabled by default (ie. ipv6, threads, 64bit counters, etc.)

cca2d1b1b9af849d05885314f6cc100c8a86127a authored over 7 years ago by Paolo Lucente <[email protected]>
* Bumped build number

027d2d4db488439c7b0c44a2c12403c3bdc89bb4 authored over 7 years ago by Paolo Lucente <[email protected]>
Merge pull request #123 from fooelisa/master

* build system: enabling ipv6 support by default (use --disable-ipv6 instead)

6644412897fc0cf508f15be698f0e38e370901ea authored over 7 years ago by Paolo Lucente <[email protected]>
enabling ipv6 support by default (use --disable-ipv6 instead)

4c2c7276d3bf95eb78af7a5f8987864d2eee23a3 authored over 7 years ago by Elisa Jasinska <[email protected]>
* kafka_consumer.py: new CLI option to write messages to a new Kafka topic

* amqp_receiver.py, kafka_consumer.py: print output to stdout made a CLI option (-p, --print)

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

* amqp_receiver.py, kafka_consumer.py: extended HTTP URL (REST API) feature to JSON-decoded Avro ...

5fecf0b843349a547352116d8f59965461bbda54 authored over 7 years ago by Paolo Lucente <[email protected]>
* Bumped build number

905b8de5ddebb2042f77d72af867537531e07641 authored over 7 years ago by Paolo Lucente <[email protected]>
Merge pull request #122 from pawmal/master

* fix, IMT plugin: solved lru_elem_ptr heap corruption

4df2d44e54d2bd09482838ad558727f2dcfeb2bd authored over 7 years ago by Paolo Lucente <[email protected]>
* IMT plugin: fix lru_elem_ptr heap corruption

f5d94126237ad1f4da09308c657c19c86ce7a0be authored over 7 years ago by Paweł Małachowski <[email protected]>
* amqp_receiver.py, kafka_consumer.py: new CLI option to write JSON messages to a HTTP URL (REST API)

40890eeef12609e67beb0bc3e43105b1db051862 authored over 7 years ago by Paolo Lucente <[email protected]>
* fix, BGP daemon: introducing quiet option for a low-impact bgp_peer_close() for cases in which the function is called within a signal handler.

d6e6958025060495510fd001a9aa65b6c734182b authored over 7 years ago by Paolo Lucente <[email protected]>
* fix, BGP daemon: improved BGP next-hop setting and comparison in cases of MP_REACH_NLRI and MPLS VPNs. To address issue #80.

89047c047fddfe2ec4773ddd9f7e18522af35e26 authored over 7 years ago by Paolo Lucente <[email protected]>
* fix, cfg.c: improved detection of duplicates among plugin and core process names

6e67f4aa0dfe0aeaedf7fa48475a4d6c17ee9f0a authored over 7 years ago by Paolo Lucente <[email protected]>
* Updated docs.

8eea2450ee4b7a133419369ab2616f2d650fea9a authored over 7 years ago by Paolo Lucente <[email protected]>
* Bumped build number

7ab9c7d7ef09ee62c81c88aa519ec487f30e61c5 authored over 7 years ago by Paolo Lucente <[email protected]>
Merge pull request #110 from acoul/master

* fix, src/isis: musl-libc issue

617a1ca1f5bb33203c5f0e639f959057f937936b authored over 7 years ago by Paolo Lucente <[email protected]>
* BMP daemon: passing additional info from BMP per-peer header, ie. pre- vs post- policy, to bgp_parse_update_msg() (7)

5a7c1bdaeb32570c1f2561286750510d5c79c21b authored over 7 years ago by Paolo Lucente <[email protected]>
* BMP daemon: passing additional info from BMP per-peer header, ie. pre- vs post- policy, to bgp_parse_update_msg() (6)

e012d4b0f80a1f7cb7d24d66f6fd44fbf2765d2c authored over 7 years ago by Paolo Lucente <[email protected]>
* BMP daemon: passing additional info from BMP per-peer header, ie. pre- vs post- policy, to bgp_parse_update_msg() (5)

c052f146986d2329a238fdb0af3a86dbbb5477e0 authored over 7 years ago by Paolo Lucente <[email protected]>
* BMP daemon: passing additional info from BMP per-peer header, ie. pre- vs post- policy, to bgp_parse_update_msg() (4)

4fafebb44105e28939bdc4b5eb042e77603f1f1a authored over 7 years ago by Paolo Lucente <[email protected]>
src/isis: fix a musl-libc issue

49736ab8485e6485607b7ab80f696c8962b8dcc9 authored over 7 years ago by Alexandros Couloumbis <[email protected]>
Serialize nfacctd templates: docs

nfacctd templates can be cached to limit the amount of lost
Netflow/IPFIX packets due to unknown...

ce71e2ad26a06939365aad82243d8822db1726dd authored over 7 years ago by Corentin Néau <[email protected]>
Serialize nfacctd templates: nfacctd

nfacctd templates can be cached to limit the amount of lost
Netflow/IPFIX packets due to unknown...

4a0de91178a4a5d8c8d53dcfaef4ae7022e62626 authored over 7 years ago by Corentin Néau <[email protected]>
Serialize nfacctd templates: libraries

nfacctd templates can be cached to limit the amount of lost
Netflow/IPFIX packets due to unknown...

e35514e244fbf4f537a5e35285bc36ea64a4c828 authored over 7 years ago by Corentin Néau <[email protected]>
Serialize nfacctd templates: config

nfacctd templates can be cached to limit the amount of lost
Netflow/IPFIX packets due to unknown...

5fc5bc47479e217477902b9a217f46ef35c199aa authored over 7 years ago by Corentin Néau <[email protected]>
* fix, BMP daemon: removed extra free() in pm_tdelete() as a result of crashes upon receipt of PEER DOWN messages.

ede35125cce9dac4d1fa2433391ee14be07d9334 authored over 7 years ago by Paolo Lucente <[email protected]>
* fix, BMP, BGP daemons: don't try to intern/unintern BGP attributes on route withdraw when not building a RIB (ie. pmbgpd, pmbmpd daemons with msglog only).

acf766208aad1978e56888e28c2f6656c6851333 authored over 7 years ago by Paolo Lucente <[email protected]>
* BMP daemon: passing additional info from BMP per-peer header, ie. pre- vs post- policy, to bgp_parse_update_msg() (3)

a4dd6716c3324860bde5386febd9d41571c2a785 authored over 7 years ago by Paolo Lucente <[email protected]>
* BMP daemon: passing additional info from BMP per-peer header, ie. pre- vs post- policy, to bgp_parse_update_msg() (2)

516ce29e93c21fed03e4408bb60e2ffd6ad578c3 authored over 7 years ago by Paolo Lucente <[email protected]>
* BMP daemon: passing additional info from BMP per-peer header, ie. pre- vs post- policy, to bgp_parse_update_msg() (1)

d86e2254fdb8da742a71286e69d1ab2e0b70f893 authored over 7 years ago by Paolo Lucente <[email protected]>
* BMP daemon: A flag, ie. 2- vs 4- bytes ASN selector, is now collected.

ecd285f0134f6f1579ad74bf252754e3e8a53c55 authored over 7 years ago by Paolo Lucente <[email protected]>
* BMP daemon: L flag, ie. pre- and post- policy selector, is now collected and included in log/dump output of PEER UP, PEER DOWN and STATS messages.

77737062fb5ff973e2060478f781f485ae7334b1 authored over 7 years ago by Paolo Lucente <[email protected]>
* fix, bmp_util.c: bmp_daemon_port was reported always zero in Route Monitor messages when dumping data.

93b59e8272fdcdefb8acc70d26c552d12e51d164 authored over 7 years ago by Paolo Lucente <[email protected]>
* sfacctd: introduced support for sFlow v2/v4 counter samples (generic, ethernet, vlan). Addresses Issue #94.

4a0407b3a3ba0aad25f7fc20864b56c7a5ac0e07 authored over 7 years ago by Paolo Lucente <[email protected]>
* fix, cfg.c: improved parsing of config key-values where squared brakets appear only in the value part. Solves issue #99

c723aca42948e6662468d347950d4c5b7e48eb0f authored over 7 years ago by Paolo Lucente <[email protected]>
* pmacct IMT client: json_object_set_new_nocheck() favoured to json_pack() for JSON serialization for performance.

e34f936ae641be6990c497f378e17e9ec8e0f18c authored over 7 years ago by Paolo Lucente <[email protected]>
* sfacctd, sFlow counters: json_object_set_new_nocheck() favoured to json_pack() for JSON serialization for performance.

6e6bd1c147dc8fe30e21cf0fb8729d135a28fb90 authored over 7 years ago by Paolo Lucente <[email protected]>
* BGP daemon: json_object_set_new_nocheck() favoured to json_pack() for JSON serialization for performance.

42ec3436b4b74593004db9f2324661a350e29f42 authored over 7 years ago by Paolo Lucente <[email protected]>
* Streaming Telemetry: json_object_set_new_nocheck() favoured to json_pack() for JSON serialization for performance.

66b13bb1f1198ceda9ed4732019990d85ae0f276 authored over 7 years ago by Paolo Lucente <[email protected]>
* BMP daemon: json_object_set_new_nocheck() favoured to json_pack() for JSON serialization for performance.

24cbd5657bcf4e5e4eab72dfa49690f30c099c1e authored over 7 years ago by Paolo Lucente <[email protected]>
* AMQP, Kafka and print plugins: code clean-ups around Avro objects composition.

98f84497d49cd38f687c4ffc51bda8da255f706e authored over 7 years ago by Paolo Lucente <[email protected]>
* AMQP, Kafka and print plugins: refactored JSON objects composition (2)

7e3095d60887c52b27dc8ea12668ca793a415766 authored over 7 years ago by Paolo Lucente <[email protected]>
* AMQP, Kafka and print plugins: refactored JSON objects composition.

e7926b69df14a2090f7bdf81f45a3170021b40cd authored over 7 years ago by Paolo Lucente <[email protected]>
* AMQP, Kafka and print plugins: json_object_set_new_nocheck() favoured to json_pack() for JSON serialization for performance.

3b34c155d7bcd23b8c5dc5c0a88c43b744c5ade0 authored over 7 years ago by Paolo Lucente <[email protected]>
* Kafka plugin: added small delay to purge_close message (kafka_markers end message) to facilitate it being the last message in batch in case of partitioned topics.

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

12e8a7adb459aec32ef1e8b323c8fb0eb0ac5c2b authored over 7 years ago by Paolo Lucente <[email protected]>
* AMQP, Kafka plugins: separate JSON objects, newline separated, are preferred to JSON arrays when buffering of output is enabled (ie. kafka_multi_values) and outpus is set to JSON. This is due to quicker serialisation.

abe5172548e63eca48a74d7cdfc0e6528bb5c2e4 authored over 7 years ago by Paolo Lucente <[email protected]>
* AMQP, Kafka plugins: added writer_id field to purged records when output is set to 'avro', consistently to 'json' output.

86d14bac5544f9af5e41cf6638a8173e28bd8cc4 authored over 7 years ago by Paolo Lucente <[email protected]>
* Docs, avro_file_decoder.py : added case for split Avro data/schema files, ie. as result of read from RabbitMQ or Kafka.

0ad00b07e02d1ca51439e78e2b399c80c6865f13 authored over 7 years ago by Paolo Lucente <[email protected]>
* Updated docs.

7a58a97c0658a4a9f54e49918f8fea61b4255bb5 authored over 7 years ago by Paolo Lucente <[email protected]>
Merge pull request #96 from pmacct/shutdown04

* BGP daemon: added support for draft-ietf-idr-shutdown-04

b8b1730dd0a9990af3ac13bcdb933185f08a5cb3 authored over 7 years ago by Paolo Lucente <[email protected]>
Add support for draft-ietf-idr-shutdown-04

0c5a3958e47b2160025c5f36c184243b48cce612 authored over 7 years ago by Job Snijders <[email protected]>
* AMQP, Kafka plugins: optimized amqp_avro_schema_routing_key and kafka_avro_schema_topic. Avro schema is built only once at startup.

62e28a2ef7a6585dd7942be3669f24cebeeca0bd authored over 7 years ago by Paolo Lucente <[email protected]>
* Docs, kafka_consumer.py example: group_id not mandatory anymore in order to consume from Kafka.

2a9426f452eb14ed609606a0af630bce785fb2de authored over 7 years ago by Paolo Lucente <[email protected]>
* Docs: added Apache Avro file decoding example

70472cb2e6e4a3ce577867d0b7254657d749e067 authored over 7 years ago by Paolo Lucente <[email protected]>
* Kafka, RabbitMQ plugins: introduced support for start/stop markers when encoding is set to Avro (ie. 'kafka_output: avro')

* Kafka, RabbitMQ plugins: Avro schema is now embedded in a JSON envelope when sending it via a t...

9e6aa10278ac7e467147d5c3a011e0ab72b61ad0 authored over 7 years ago by Paolo Lucente <[email protected]>
* kafka_consumer.py: added Kafka topic offset setting to consumer example.

cc606a60ebc9066dd408d2715f8c118f055a4892 authored over 7 years ago by Paolo Lucente <[email protected]>
* fix, pmbmpd: wrong memory allocation was originating SEGV.

66f61846010ebb400052d5976b9c86be23557778 authored over 7 years ago by Paolo Lucente <[email protected]>
* fix, pmacct-data.h: suppressed stale print_time_roundoff configuration directive.

2259c94c09264ce79db4e31a8a77dca90f0a49f4 authored over 7 years ago by Paolo Lucente <[email protected]>
* BGP daemon: implementing draft-ietf-idr-shutdown-01: removed utf-8 comment after having successfully passed @job poop test.

22fd7be9691036d34337555cee134d2a3c46a7d8 authored over 7 years ago by Paolo Lucente <[email protected]>
* BGP daemon: implementing draft-ietf-idr-shutdown-01 (3)

e3f89fb02707c8a706a8f047b2ae027161270e79 authored over 7 years ago by Paolo Lucente <[email protected]>
* Updated docs.

7ae70cbe845b25a50feb8e0af8067c96bf1e4422 authored over 7 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for user-defined (librdkafka) config file (8)

c6f6f57063df425fc563690cd05ff8d352c65418 authored over 7 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for user-defined (librdkafka) config file (7)

92fce8ad0c90f6f12bf1a904a84027691b0e83c8 authored over 7 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for user-defined (librdkafka) config file (6)

b741cf2c9d934a42543094b4f39e470996eb9c7d authored over 7 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for user-defined (librdkafka) config file (5)

c12746d847567dfefe83797594f0f9a61330809f authored over 7 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for user-defined (librdkafka) config file (4)

f79e54d2315b317a006478fbbf1710b3680d6c16 authored over 7 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for user-defined (librdkafka) config file (3)

406fbe5fa7687a64a9fc27c4617eb12be201bdf4 authored almost 8 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for user-defined (librdkafka) config file (2)

e6e222b4a461824635cf815e6dba00b2ff44f8cb authored almost 8 years ago by Paolo Lucente <[email protected]>
* Kafka: introducing support for user-defined (librdkafka) config file.

a199bac608081174b32450d28eb8fe963b16a711 authored almost 8 years ago by Paolo Lucente <[email protected]>
* fix, pmbgpd, pmbmpd: pidfile was not written even if configured. Solves issue #93.

57124aa5ad4db94af6db8e92b837c34192a43880 authored almost 8 years ago by Paolo Lucente <[email protected]>
* BGP, BMP daemons: honouring BGP-LU (3)

a4a818b130ac9f1ea2598cd96813e8d5210574c1 authored almost 8 years ago by Paolo Lucente <[email protected]>
* Updated docs.

a7b522b1cf68b234ded6fac664807973db15bb0b authored almost 8 years ago by Paolo Lucente <[email protected]>
* fix, BGP daemon: don't mess with bms->table_per_peer_buckets given the multi-threaded scenario. Alternative approach to PR #78. Thanks to Dan Berger ( @dfberger ) for his support.

f8121934c7d6c67c48b4ece28166769e020caa63 authored almost 8 years ago by Paolo Lucente <[email protected]>
* Updated docs.

991e142f781d752e6fc7905f89a820ac24185b08 authored almost 8 years ago by Paolo Lucente <[email protected]>
* pmbgpd, pmbmpd: don't build RIBs if only logging real-time.

24fe0b37a3da1e0d3cb5a042b2e3301a6ec7a70d authored almost 8 years ago by Paolo Lucente <[email protected]>
* Updated docs.

08211a27fd2fdfc5688fb756a4616343c70fa06d authored almost 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: allowing multiple TCP sessions per IP address (for NAT traversal scenarios).

9194785c925478b0d7c07082adc366404fc823c3 authored almost 8 years ago by Paolo Lucente <[email protected]>
* fix, bgp_agent_map: improved sanity check against bgp_ip for IPv6 addresses (2)

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

ecd9a2b5ca67280ea63a1a7236ad0f9e73560395 authored almost 8 years ago by Paolo Lucente <[email protected]>
* Updated docs. Thanks to Charlie Smurthwaite ( @catphish ) for his support.

b3a5dd564983119eba7a481ad571a9d462922897 authored almost 8 years ago by Paolo Lucente <[email protected]>
* fix, flow_to_rd_map: support for mpls_vpn_id: BITR_mpls_vpn_id_handler() now properly ntohl() value for comparison.

97d377735dd3f5f3d570965710ba6d18dffdffa9 authored almost 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: added BMP peer TCP port to log and dump output (for NAT traversal scenarios).

2f464e9c00d21545faddcae38c1395080f791cec authored almost 8 years ago by Paolo Lucente <[email protected]>
* fix, pmacct.h, pmacct-defines.h: limits.h now included and INT_MIN re-defined so to not hit "this decimal constant is unsigned only in ISO C90" at compile time.

22219afa7e2329a5b11758a2295ce53582999b7b authored almost 8 years ago by Paolo Lucente <[email protected]>
* fix, print plugin: honour avro_schema_output_file onlt if print_output is set to 'avro'.

1eb465f233b52bb2014d6010cf5bc09de5ece273 authored almost 8 years ago by Paolo Lucente <[email protected]>
* fix, bgp_agent_map: improved sanity check against bgp_ip for IPv6 addresses. Thanks to Charlie Smurthwaite ( @catphish ) for having reported the issue.

ab7d675f1eaa90f753327a07c0184247f5f0517c authored almost 8 years ago by Paolo Lucente <[email protected]>
* BGP, BMP daemons: honouring BGP-LU (2)

cb3e37e5922de0c2a77709a6c1715c633efccc6e authored almost 8 years ago by Paolo Lucente <[email protected]>
* BGP, BMP daemons: honouring BGP-LU (1)

ef730cc9e552facf82905960abed025e4b36afb6 authored almost 8 years ago by Paolo Lucente <[email protected]>
* flow_to_rd_map: introduced support for mpls_vpn_id. In NetFlow/IPFIX this is compared against Field Types #234 and #235.

cc66aaf918e6c616f6feac5c5ec335a9b54e77fe authored almost 8 years ago by Paolo Lucente <[email protected]>
* fix, bgp_logdump.c: wrong argument passed to bgp_label2str() in bgp_peer_log_msg()

1bcaf8c6346c4c9e359787d7ca5f1e546e820c24 authored almost 8 years ago by Paolo Lucente <[email protected]>
* fix, pre_tag_map: if mpls_vpn_rd matching condition is specified and maps_index is enabled, PT_map_index_fdata_mpls_vpn_rd_handler() now picks the right info.

cd0966bdc30f5597ac32c537dc83eaabc9b32992 authored almost 8 years ago by Paolo Lucente <[email protected]>
* kafka_partition, *_kafka_partition: default value changed from 0 to -1 (RD_KAFKA_PARTITION_UA or partition unassigned). This is to address issue #88.

b11c13da921bd370df02bf131e6e6ff63ca3662b authored almost 8 years ago by Paolo Lucente <[email protected]>
* BGP, BMP daemons: show VPN Label on log and dump if SAFI is MPLS VPN.

580cb27f5d58aec4bff1b31d738c7b6958643855 authored almost 8 years ago by Paolo Lucente <[email protected]>
* pmbmpd: corrected mispelling.

0578051bccb4322c400797742b88c6b7fb47696c authored almost 8 years ago by Paolo Lucente <[email protected]>