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

* Introducing pmtelemetryd daemon (2)

26c504b317e0d87f5ff9efcca2e62702dc0bf480 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, util.c: check if tdestroy() is defined

* fix, util.c: solved misc clang compiler reported errors

02205250b6e3f94117a69156047e6533890f3241 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: code cleanups

20150cec4c57445258cbc5daa7e14a4a73ebcccb authored over 8 years ago by Paolo Lucente <[email protected]>
* Introducing pmtelemetryd daemon (1)

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

7e06f3f218296bc41dcddeaa0f2a843c93b519eb authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, SQL plugins: $SQL_HISTORY_BASETIME environment variable was reporting a wrong value (next basetime) in the sql_trigger_exec script. Thanks to Rain Nõmm for reporting the issue.

18a271b30f6e09099e121fea10bf9dd59ee1342f authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: finalized introduction of Route Monitoring messages. These can be logged real-time or saved in a RIB and dumped at regular time intervales. Output format is JSON and backends include files, RabbitMQ and Kafka brokers.

* fix, BGP, BMP daemons: improved handling of invalid b[gm]p_dump_refresh_time values.

284439c9bc8316c662adcc3e811c8fea4c1e8078 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (18)

37e72b90e19a758f6f65a0aff840ba5973b213ed authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (17)

f51867164cfd677f2af361431a6ef21e0a4522fa authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (16)

0af8bb8da59d4f8e933fa188d9604de3f5c50155 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (15)

4f6aea91defdfcc4184ed64a17c283628c917562 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (14)

9a1f16a77936bc9ef1b069f6b5e064049b298fe5 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (13)

a7bd341856dd8a7dfe92029f0e1913503cc5a880 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (12)

068d965f01ea6d36a96199e43ba1ec9f0c7ea799 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (11)

6dec0bb0e05c9e2026d0e0c31d1ce8a2339f88c9 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (10)

2de37f1511942ff6bd1adb25f71e9db310b40f16 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (9)

ae9bdf2170e778a6f85ce43593385d78a4ce523c authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, sfacctd.c: timestamp null in sFlow counters output. Thanks to Robin Douine for his support resolving the issue.

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

ce0b996ad2e76a2e8d1c877494f26cd24f8f9323 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, sfacctd.c: default value for config.sfacctd_counter_max_nodes was set after sf_cnt_link_misc_structs(). Thanks to Robin Douine for his support resolving the issue.

2d4cbec792a3e60b4a828c62b5615098a04faa70 authored over 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #12 from vincentbernat/doc/libpcap

* Updated docs

07d717277346b3ede49b67e42ff33c87aafb3869 authored over 8 years ago by Paolo Lucente <[email protected]>
* documentation: update information about libpcap and Linux

The documentation seemed to imply that the default performance on Linux
with libpcap would be pr...

54ff6ccc430d7de36a17b4953a6e95aad4684c71 authored over 8 years ago by Vincent Bernat <[email protected]>
Merge branch 'master' of github.com:pmacct/pmacct

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

da56a97ee1f8f16a092b6d5c742171b2dab983bc authored over 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #8 from vincentbernat/fix/syslog-format-string

* log.c: use a format string when calling syslog()

3053cc74d97d1f7fb870f994bb839d552ac934ba authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP, BMP daemons: setvbuf() replaces setbuffer() for dump files buffering.

* print plugin: setvbuf() introduced for output file buffering.

6e4d1591d4520239360e39fd9e65de969631806e authored over 8 years ago by Paolo Lucente <[email protected]>
* pre_tag_map: removed support for 'mpls_pw_id' keyword.

3626d6bb75a6f593a47e78f546c928a5a1c180de authored over 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #7 from vincentbernat/feature/compat/jansson-2.2

Compatibility with Jansson 2.2

d238a237a83299a01325f462cdceea6cc012c007 authored over 8 years ago by Job Snijders <[email protected]>
* log: use a format string when calling syslog()

Passing directly a potentially uncontrolled string could crash the
program if the string contain...

133fd78a3ac0accbaf7852c4d66ac1225d461ffd authored over 8 years ago by Vincent Bernat <[email protected]>
* fix, pretag.c: pretag_index_destroy() now destroys hash keys for each index entry.

c8b6b126a64ce00b409d7a215d2ebd171bd7a982 authored over 8 years ago by Paolo Lucente <[email protected]>
* json: make travis use Precise libjansson-dev package

It should work as expected thanks to the last commit.

abde4fe7361b0f049dd5d3f0eaf75ac9a2e6a547 authored over 8 years ago by Vincent Bernat <[email protected]>
* json: compatibility with Jansson 2.2

Jansson 2.2 doesn't have json_object_update_missing() function which was
introduced in 2.3. Just...

b1799155b9ab12965bef23a8f3b60e976fb3b37e authored over 8 years ago by Vincent Bernat <[email protected]>
* fix, pretag_handlers.c: BPAS_map_bgp_nexthop_handler() and BPAS_map_bgp_peer_dst_as_handler() were not setting a func_type.

685fc7b5a5ff0422494cf06a29728768caa23147 authored over 8 years ago by Paolo Lucente <[email protected]>
* maps_index: optimizing hashing key (5)

ef4ce7614c80b8a2bf11bab66b48a94ba11eb062 authored over 8 years ago by Paolo Lucente <[email protected]>
* maps_index: optimizing hashing key (4)

ee2e86d27e4900a32e304094113a26ed147c2f66 authored over 8 years ago by Paolo Lucente <[email protected]>
* maps_index: optimizing hashing key (3)

cb33f58ae679b1c3d1bd91eb69ede24bb28fa3f5 authored over 8 years ago by Paolo Lucente <[email protected]>
* maps_index: optimizing hashing key (2)

6738b235119f4f79df751743b4ba7a5073d5712e authored over 8 years ago by Paolo Lucente <[email protected]>
* maps_index: optimizing hashing key (1)

75671188cf677d0aa3545cd356ef49b47f51c9c5 authored over 8 years ago by Paolo Lucente <[email protected]>
* maps_index: optimized pretag_index_lookup() by removing pretag_index_results_compress().

41e7ff53a75bfd7ca4d0e67d182088e039419304 authored over 8 years ago by Paolo Lucente <[email protected]>
* maps_index: optimized id_entry structure by splitting key and non-key parts.

7e779a7c46537fa6c67fa1312f59531afb6cdf7e authored over 8 years ago by Paolo Lucente <[email protected]>
* maps_index: optimizations to pretag_index_fill() and pretag_index_lookup()

3cae2a61bf0f19b824af412d468e21c5ffddd341 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, print plugin: daemonizing info log message if no print_output_file is specified.

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

893cf7d1dce475d17d4512955206570a5b3a34b5 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, util.c: centralized more default settings in set_default_preferences()

416b32ef832e186d551f15b2a17e6a4880f7ac28 authored over 8 years ago by Paolo Lucente <[email protected]>
* pretag.c: added duplicate entry detection to maps_index. Thanks to Job Snijders ( @job ) for his support.

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

792cc51c85c58918253496b0a264f2771c697a39 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (8)

a96cee74a2b2b19f4a826b37af18dedee0dc04af authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, bgp_util.c: bgp_link_misc_structs(), peer_str restored to peer_ip_src from peer_src_ip. 1.6.0-git only is affected. Thanks to Camilo Cardona ( @jccardonar ) for reporting the issue.

05623d3922bc72a90abbd5a2f20fc6d77afffcac authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (7)

1891cea26eb66e1eb0277121970206164aa49868 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (6.1)

f88f4df9fd2dd3b895603d8eda4f4033b6f744c3 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (6)

aa78797e8072771afe1b5ecf3d9792e68c84c1fa authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (5)

f884a621530a321aa98003cd11c51d209a77ad9f authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (4)

85c9e9c982050059e449b0a0ee4a3585391a1a24 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (3)

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

d6582f836606ee8c4f11a8ee6a74767109c22a95 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (2)

1f62a6caa6a8f0505992a38fe01028303df67cb4 authored over 8 years ago by Paolo Lucente <[email protected]>
* Improved log messages formatting

* Updated docs

a23ee058d03353aaebccefcdb873112bb40210e6 authored over 8 years ago by Paolo Lucente <[email protected]>
* BMP daemon: introducing support for Route Monitoring messages (1)

c696e587311749c8594e00e8ec9920b34654265b authored over 8 years ago by Paolo Lucente <[email protected]>
* Improved log messages formatting

563788db084907ed3930dc42dcc67b06312c1e16 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, util.c: open_output_file() now accepts is_log boolean to discriminate if using Log() or printf() upon file opening failures.

dc9ba4db7f3873c9f475307d4c903a7ecc9033d0 authored over 8 years ago by Paolo Lucente <[email protected]>
* [ns]facctd_disable_checks: changed from false to true, ie. log warning messages for failing basic checks against incoming NetFlow/sFlow datagrams is disabled. For sequencing checks, the 'export_proto_seqno' primitive is recommended instead.

70827de28c8ed9da9f44a7959cd1e77c8d7e22c0 authored over 8 years ago by Paolo Lucente <[email protected]>
* Improved log messages to always include process name and type.

571231ede33d3949603618f4cf5cfc0719ea6ae4 authored over 8 years ago by Paolo Lucente <[email protected]>
* Improved internal buffering warning message

* Updated docs

39a204add29c47ceba16829a1e34c5b53b486f73 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, util.c: consolidated close_print_output_file() and close_logfile(), link_latest_logfile(). logfile changed in output_file.

3d96ad64b70b3cf98b8258ec5be3f4c6b3a71cf4 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, nfacctd: improved NetFlow v9/IPFIX parsing. Thanks to Robert Wuttke ( @Benocs ) for his support.

f0ead7094c17e5f98b257db2b9a1efd94661b5dc authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, print plugin: dynamic print_latest_file filename being now disabled if print_output_file filename is not dynamic either.

9fa66b3a0c920120399596f276d13516ddbb53cc authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, util.c: consolidated open_print_output_file() and open_logfile()

05ddcf8c41a367758c6c73c3bd42548882e30c3f authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, amqp_receiver.py, kafka_consumer.py: Usage() not being called properly if -h CL option was supplied.

b4b17edc5f22676ba40fdaaa13172ad10da51097 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, BMP daemon: log IP address of the BMP peer when a new connection is established.

351232073b6464c33de25ef60398b427fabe3384 authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: refactoring code to improve re-usability (7.2)

0d5c026f86a907ebedcb77ae76d426001b75099b authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: refactoring code to improve re-usability (7.1)

507cace82a55bffff80467aee87d551d333b98aa authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: refactoring code to improve re-usability (7)

315055ad796c70b173d43384190316bc09a8844a authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: refactoring code to improve re-usability (6.1)

e745ce76b518c747e0eacfba48e5df153393dde6 authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: refactoring code to improve re-usability (6)

9fe645601fa06d29a3cf8aca28bca5af1e291986 authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: bgp_peer_print() to print out any of peer BGP RouterID or peer TCP address.

0e8695d8cda86c6f6dcc4c858f6cea9ed5910feb authored over 8 years ago by Paolo Lucente <[email protected]>
* Improved handling of pthreads stack size.

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

29a666efaa9260e6088ab0fceb96df89cba71014 authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: refactoring code to improve re-usability (5)

be8baced687de09b77f8ac559755912abb5ccf67 authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: refactoring code to improve re-usability (4)

da4595aceca2ae39c77a95137111edfd61bf7abe authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: refactoring code to improve re-usability (3)

c4488a0484a43e8e8b2c4039a34ce819cf73d668 authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: refactoring code to improve re-usability (2)

71018309200c437219b5429777743dfb7897221d authored over 8 years ago by Paolo Lucente <[email protected]>
* BGP daemon: refactoring code to improve re-usability (1)

52000c33a8f8e837ccac814b6cf058e751856152 authored over 8 years ago by Paolo Lucente <[email protected]>
* Removing sql_recovery_logfile feature (2)

37dabc58d8ac956905462dade48ebb87294673cb authored over 8 years ago by Paolo Lucente <[email protected]>
* Removing sql_recovery_logfile feature (1)

5903a64439e99b0629c76d72af22ef1702b6e11b authored over 8 years ago by Paolo Lucente <[email protected]>
* Minor revision to export_proto_version patch

05352ff1e74940b8ca3f053c6011449fd20a3e0e authored over 8 years ago by Paolo Lucente <[email protected]>
Merge pull request #6 from Benocs/features/export_proto_version

* Introducing 'export_proto_version' aggregation primitive to report on version of the export pr...

0309a7b439a2646656a63248d026083fa685be12 authored over 8 years ago by Paolo Lucente <[email protected]>
Introducing 'export_proto_version' aggregation primitive to report the version of the export protocol (e.g., NetFlow, sFlow, IPFIX).

Signed-off-by: Robert Wuttke <[email protected]>

d8d64ab0e9ce472b5584712e9eee5670b3d9033b authored over 8 years ago by Robert Wuttke <[email protected]>
* Updated docs

814bb543f6a3cd9ed306884f47be1e302f055854 authored over 8 years ago by Paolo Lucente <[email protected]>
* Introducing Kafka support for sfacctd sFlow counters

199d73b5cb6928598f58f58fe86a9a6f4889c442 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, timestamp_arrival: primitive was reporting incorrect results (always zero) if timestamp_start or timestamp_end were not also specified as part of the aggregation method. Many thanks to Vincent Morel for reporting the issue.

b733eb4f5cc4da733563da07e230775436bce955 authored over 8 years ago by Paolo Lucente <[email protected]>
* fix, mongodb_plugin.c: removed version check around mongo_create_index() and defaulting to latest MongoDB C legacy driver API.

2cf09dbf3a6149e25b4dcca335d6312a69594d5a authored almost 9 years ago by Paolo Lucente <[email protected]>
* Introducing AMQP support for sfacctd sFlow counters (2)

bc7249b949b952cce8b2b496b3c8b1e4af8ade24 authored almost 9 years ago by Paolo Lucente <[email protected]>
* Introducing AMQP support for sfacctd sFlow counters (1)

56bb6ac4924814fda7732112122c70ddcdd01542 authored almost 9 years ago by Paolo Lucente <[email protected]>
* 'seqno' primitive renamed 'export_proto_seqno' for consistency with more upcoming export protocol-related primitives.

07896469b7b11fec8757629419316368988aec6e authored almost 9 years ago by Paolo Lucente <[email protected]>
* fix, cfg.c, cfg_handlers.c: some configuration directives requiring string parsing are now passed through tolower().

aca60fda56bac2331c32107bf71406d05efc5630 authored almost 9 years ago by Paolo Lucente <[email protected]>
* fix, pmacct IMT client: CL parameters requiring string parsing, ie. -T -O -c, are now passed through tolower().

d47fed5ea5395948e8d6c9be7ffc54acbe63f9bc authored almost 9 years ago by Paolo Lucente <[email protected]>
* tmp_net_own_field default value changed to true.

9f4fd9a72d9ffe4db2dfbee6c5f5b035edc28b17 authored almost 9 years ago by Paolo Lucente <[email protected]>
* fix, bpf_filter.c: issue compiling against libpcap 1.7.x; introduced a check for existing bpf_filter() in libpcap in order to prevent duplication.

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

1b890a42429031c3dbb9bf5894c37962e6d59588 authored almost 9 years ago by Paolo Lucente <[email protected]>
* Introducing 'seqno' aggregation primitive to report on sequence

number of the export protocol (ie. NetFlow, sFlow, IPFIX).

dae6098d3dabb2627bf06827c2707d7e3c46c909 authored almost 9 years ago by Paolo Lucente <[email protected]>