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

* RabbitMQ/AMQP plugin: docs updated.

f08851a421536c55503996641c79598671ee193d authored over 11 years ago
* Introducing RabbitMQ/AMQP pmacct plugin to publish network traffic data

to message exchanges. Unicast, broadcast, load-balancing scenarios being
supported.
* Updated...

cbb0af41ade966f3b084acb630774b5a8a45e1c6 authored over 11 years ago
* RabbitMQ/AMQP: building sub-system retry #2

92981e434d09f4134f2b304c4eea4b6f0ca00487 authored over 11 years ago
* Initial commit of a RabbitMQ/AMQP plugin along with --enable-rabbitmq,

--with-rabbitmq-libs and --with-rabbitmq-includes build options.

f5e486d7820ea6990cd22076d7f1c44b4cde36d9 authored over 11 years ago
* Completed introduction of MPLS-related aggregation primitives, as decoded

from NetFlow v9/IPFIX protocols, across backend plugins: mpls_label_top,
mpls_label_bottom an...

e41a02c13ce4ba64102c258449b91a66924d616b authored over 11 years ago
* Introducing MPLS-related aggregation primitives decoded from NetFlow v9/

IPFIX, mpls_label_top mpls_label_bottom and mpls_stack_depth, so to give
visibility in export...

b4fb5260b309489b6c64568142e5fc8eac693f52 authored over 11 years ago
* peer_dst_ip (BGP next-hop) can now be inferred by MPLS_TOP_LABEL_ADDR

(NetFlow v9/IPFIX field type #47). This field might replace BGP next-hop
when NetFlow is expo...

eaadaf6fed9930be4d2e212f25ca1f5c1c0d644b authored over 11 years ago
* Re-introducing support for Cisco ASA NSEL export. Previously the support

was just an hack. With this new implementation most of the work done for
supporting Cisco NEL...

d9760c2eee0f8d3557b4e61d06cdcb34a57b1fc0 authored over 11 years ago
* IP prefix labels: implemented across all backend plugin (ie. excluding

probes and tee) and deaemons. Updated docs and networks_file examples.

c91b3afe548ff15d91883a33502762af43505f87 authored over 11 years ago
* fix, networks_file: optimized searches through the networks table to one

per IP prefix.
* Introducing IP prefix labels, ie. for custom grouping of own IP address
spac...

f6d9aad4aac12586bad47e576f5fd6dd03163710 authored over 11 years ago
* networks_file: AS field can now be defined as "<peer_as>_<origin_as>" so

to also allow to define peer source ASN. Useful to define (or override)
static elments of an ...

c495f2fb8cf73c0cbfd93ec6ae9502c1621c609d authored over 11 years ago
* IMT plugin: introduced JSON output via '-O' pmacct client command-line

switch.
* fix, building sub-system: removed un-necessary libraries compiled against
pmacct IM...

f4eef03c5823a7d4bc6f0684d18662868312c255 authored over 11 years ago
* Introducing JSON output in addition to tabular and CSV formats. Suitable

for injection in 3rd party tools, JSON has the advantage of being a self-
consisting format (...

009c755c433a32e9aa43d7eabdac71657a56d6d0 authored over 11 years ago
* fix, IMT plugin: selective queries with -M and -N switches verified not

working properly. Thanks very much to Acipia organization for providing
the patch.

667cf90a50aba2c109893f7efb95e136a889ce40 authored over 11 years ago
* Introduced mallopt() call to disable malloc() boundary checks.

683a889e5901ad2389daf2741a5b75cf76989d00 authored over 11 years ago
* daemons, pmacct client: introduced '-V' command-line option to verify

compile options passed to the configure script.
* building sub-system: check enabled for mallopt()

335fbdf7ae7f5365896d34686b76d673b7ff04b9 authored over 11 years ago
* Rolled version counters

* Updated docs

e5df23390ab975937c1f84f4f6b87172d2c3cc88 authored almost 12 years ago
* fix, net_aggr.c: crash verified when loading a networks_file under the

following conditions: a) --enable-ipv6 is specified and network entries
with b1) BGP next-hop...

ace61e3e77c42a19281a68f86ae526f7a77a4a64 authored almost 12 years ago
* fix, plugin_hooks.c: BGP and NAT primitives were not correctly offered to

plugin instances after the first one. Only 0.14.3-cvs code was affected.
Thanks to Mike Jager...

262224a2dc7d875baa7c24edfeb429aa90278c90 authored almost 12 years ago
* fix, cfg_key_pre_tag2_filter(): return value from load_tags() was getting

lost. Thanks to Mike Jager for reporting the issue.

4a3993324bf42b1d1111d724cef715e04e6cd1f7 authored almost 12 years ago
* fix, nfacctd: extra length checks introduced when parsing NetFlow v9/

IPFIX (options) template flowsets.

6b6fb012eb29e5c201c5ccf415a075fc1b2bb1eb authored almost 12 years ago
* fix, nfacctd, SQL plugins: UPDATE queries work in conjunction with event

logging; timestamp_start, timestamp_end primitives fixed in conjunction
with sql_history_sinc...

b00d26d8dedbcde6a107e1324e663b55881fd998 authored almost 12 years ago
* fix, timestamps_secs: sql_timestamps_secs extended to other plugins, and

hence renamed to timestamps_secs, and to encompass case of timestamps to
msecs resolution to ...

b3200c380985e31301593de4f3ae38198a681a56 authored almost 12 years ago
* Introduced sql_timestamps_secs to set timestamps (timestamp_start and

timestamp_end) resolution to secs. This prevents residual time fields,
timestamp_start_residu...

3562b8ad914c114fbf1bef68fe7e7162825f6712 authored almost 12 years ago
* Counters, ie. bytes and packets, are not mandatory anymore if logging

events rather than accounting for network traffic. In SQL and MongoDB
plugins classification ...

973bf29ac711de66948f21402ebb21fd4e788674 authored almost 12 years ago
* Pre-Tagging: 'sample_type' keyword is now extended to NetFlow/IPFIX, with

two values being currently supported: "flow" to denote templates suitable
to transport flow t...

2fa07629e21f5099aab707bfd112c0c5a9dc584e authored almost 12 years ago
* fix, tee plugin: can't bridge AFs when in transparent mode is not fatal

error condition anymore to tackle transient interface conditions. Error
message is throttled ...

9841d2f0d2d5d6c49ecfb423145c991896932389 authored almost 12 years ago
* NAT and timestamp primitives: documentation

* fix, print, memory plugins: timestamp_start and timestamp_end formatting
issues if output not...

1f275049b11291f78851d556245bccf0ad85b0f8 authored almost 12 years ago
* Introduced NAT primitives to support Cisco NetFlow Event Logging (NEL),

for Carrier Grade NAT (CGNAT) scenarios: nat_event, post_nat_src_host,
post_nat_dst_host, pos...

d11b0919ccf5dd3a2907d9275f89c2b9d0a6b0ef authored almost 12 years ago
* Generalized internal transport of BGP-related primitives so to prepare

field to further optional data structures.
* Preliminar commit introduction NAT primitives to s...

e7eb3c10a06d32a04a017fe305c27c515e762980 authored almost 12 years ago
* IS-IS daemon: preliminar commit introduction igp_daemon_map (8)

d331d3c9ee8e451753764864fce5d9ee733a0eee authored almost 12 years ago
* pre_tag_map: polish-up: id key moved to set_tag and id2 key moved to

set_tag2 to keep consistency with set_tos. set_tag and set_tag2 are
not mandatory keys anymor...

1bf9d6e07fed5284596eaff56e875d345aa17128 authored almost 12 years ago
* pre_tag_map: 'set_qos' feature introduced: matching packets are set their

'tos' primitive to the specified value. When collecting ingress NetFlow
at both trusted and u...

45d2b36f43f45808f28ed6e8ffd67dec863a9067 authored almost 12 years ago
* IS-IS daemon: preliminar commit introduction igp_daemon_map (6)

fcdc2fea5a4a13aa8827fe3603a41a06858f73b2 authored almost 12 years ago
* IS-IS daemon: preliminar commit introduction igp_daemon_map (5)

* documentation updated: FAQS

fa27e3cd22146069e6f4a73094e57f8a7619de3e authored almost 12 years ago
* IS-IS daemon: preliminar commit introduction igp_daemon_map (4)

945bbfd147076786dde2c8672e003be36120fece authored almost 12 years ago
* fix, docs: corrected SQL etype table field declaration

c25a3c7d737ca9a01007ff8c80b2c2933a8c7f0d authored almost 12 years ago
* fix: plugins now bail out with an error message if core process is found

dead via a getppid() check.

2cc81e682850ae342a584c05acc165ae2bcabfd8 authored almost 12 years ago
* Updated docs to improve explanation of how to compose custom RDBMS table

schemas.

273c140518751ca060c40eed62d09545265273c5 authored almost 12 years ago
* IS-IS daemon: preliminar commit introduction igp_daemon_map (3)

* fix, MongoDB plugin: code was failing to compile when enabling GeoIP
support. Thanks to Viach...

c2d1d816fbd14440409580105ea8b1cc0610f226 authored almost 12 years ago
* IS-IS daemon: preliminar commit introduction igp_daemon_map (2)

a508fa9c8fc5de402a9596414ee42d8e1a547171 authored almost 12 years ago
* IS-IS daemon: preliminar commit introduction igp_daemon_map (1)

a1946bc6906b62d86e25f806ab98d0c437520027 authored almost 12 years ago
* fix: core processes logging; clean-up: pkt_len_distrib calculation.

1b24826d12cca13971ffd47dba9293d5de99fb42 authored almost 12 years ago
* BGP daemon: added support for IPv6 NLRI and next-hop elements for rfc4364

BGP/MPLS Virtual Private Networks.

9464ac75aed2fcb8189d15cad3db9261ae351501 authored almost 12 years ago
* nfacctd: introduced nfacctd_peer_as directive to value peer_src_as and

peer_dst_as primitives from NetFlow/IPFIX export src_as and dst_as values
respectively. The d...

7c8781fc77c847d43759f5efd13d5509a067c1ef authored almost 12 years ago
* MongoDB plugin: introduced mongo_insert_batch directive to define the

amount of elements to be inserted per batch - allowing the plugin to
scale better. Thanks for...

4d25b7bf27a3f42b178481b1773620a52cc2b35d authored almost 12 years ago
* pkt_len_distrib primitive: implemented across all backend plugins and

daemons.

6d53b3489ecc057af602f4cf3b604ac310723613 authored almost 12 years ago
* A new aggregation primitive pkt_len_distrib, packet length distribution,

is being introduced. Bins for length distribution are custom defined by a
new pkt_len_distrib...

9083aa17ea9b54817c10611fe0dbe361c412acfa authored almost 12 years ago
* tee plugin: implemented two new balancing algoritms: a) hash against tags

assigned via pre_tag_map and b) hash against exporter/agent IP address.

a7b4b8c0a3a02832eab71c8e2c8844d3cde91278 authored almost 12 years ago
* tee plugin: introduced balancing per replication pool. The feature is

enabled via tee_receivers map. Round-robin algorithm implemented.

e0aedb03aa1fed39a946a17116d0109704918422 authored almost 12 years ago
* tee plugin: introduced selective teeing per replication pool feature via

tee_receivers map. Updated docs and examples.

700c5a3c4fa57b71bfb512627cfd803e2c54803e authored almost 12 years ago
* print, memory plugins: introducing selection of separator for CSV outputs

via a new print_output_separator configuration directive. Default comma
separator is generall...

784273c61053dfbe132aa9d30f89089acfa28445 authored almost 12 years ago
* tee plugin: implemented multiple receivers per plugin and the list of

receivers is reloadable at runtime. Documentation and examples updated.

ea833ae58ad955ad8a2a9dff8260f3337bcb8d9f authored almost 12 years ago
* tee plugin: initial implementation of multiple receivers (cont.d)

a1880c7a8f959fe673c8b831261d1adb3b563774 authored almost 12 years ago
* tee plugin: initial implementation of multiple receivers

1eb8ba22544a3b4949d58ad95c5132b0dc037cb9 authored about 12 years ago
* networks_file: introducing a new networks_file_filter feature to make

networks_file work as a filter in addition to its resolver functionality:
if set to true net ...

74414524df01df87807c18850a8ed41115f7e127 authored about 12 years ago
* networks_file: introduced support for (BGP) next-hop (peer_dst_ip) in

addition to existing fields.
* networks_file: improved debug output
* networks_file: docs and e...

4eebd06c7524c42d429e1c92d229526d643b5e27 authored about 12 years ago
* fix, build sub-system: improved checks for dlopen() and lidbl. Thanks to

Stefano Birmani for reporting the issue.

4c28a6452b46fbdeb4db9d44a99394ddafa8a0ea authored about 12 years ago
* fix, ISIS daemon: linklist functions got isis_ prefix in order to prevent

namespace clashes with othe libraries (ie. MySQL) we link against. Thanks
to Stefano Birmani ...

00f84d81a4d92520f6915affdc9d73e41794e69c authored about 12 years ago
* fix, SQL plugins: improved handling of fork() calls when return value is

-1 (fork failed). Many thanks to Stefano Birmani for his valuable support
troubleshooting the...

4ad01870b51250dd88d425b394c7c7577bff7d78 authored about 12 years ago
* fix, print & mongodb plugins: added missing cases for src_net and dst_net

primitives.

4861d3aca8df6ca6db273264bf832d6c79defdae authored about 12 years ago
* Building sub-system: two popular configure switches --enable-threads and

--enable-64bit are now set to true by default.

0d63fffc662445d4331968eeac8c3f3f80bcc366 authored about 12 years ago
* sfacctd: improved support for L2 accounting, ethernet length is now being

committed as packet length; this information gets replaced by any length
information will com...

6ad67b336e6cd4bfb589470b0c8d54c2ecf42582 authored about 12 years ago
* Rolled version counters

d0391bfa5469fbb43ef9ebf14fd6c07464a889e2 authored about 12 years ago
* Docs updated

c9ed06d80df1326d8e05dcc61fc8dfc6155138fc authored about 12 years ago
* GeoIP lookups: added a quick-start guide to document the feature

* Docs: updated AUTHORS information

a444b47e72fb3474e6e9cbae2760137b74817a45 authored about 12 years ago
* fix, nfacctd: gracefully handling the case of NetFlow v9/IPFIX flowset

length of zero; unproper handling of the condition was causing nfacctd
to infinite loop over ...

d84f782a358e67286cb100cb51d253dcabe83f48 authored about 12 years ago
* fix, networks_file: feature has been hooked up to the 'fallback' setting

of [pm|u|sf|nf]acctd_net.

c00c93f829d6242d00949f5a94648424c8a33590 authored about 12 years ago
* fix, nfprobe plugin: improved handling of unsuccessful send()s to prevent

file descriptors depletion and log cause of failure. Patch is courtesy by
Mike Jager.

9b6eab6b1b1d28f2ca675f02e1ed6ca6652814e5 authored about 12 years ago
* misc fixes: setsockopt() replaces Setsocksize() in certain cases and

Setsocksize() fix to len parameter. Patch is courtesy by Vincent Bernat

281a8316da715681243d6889f25eb93de436a9ca authored about 12 years ago
* networks_file: feature has been hooked up to the 'fallback' setting of

[pm|u|sf|nf]acctd_net: docs updated & misc cleanups and fixes.

fd33b1b0e60144bb9e259ed418acff913782a9da authored about 12 years ago
* networks_file: feature has been hooked up to the 'fallback' setting of

[pm|u|sf|nf]acctd_net.

728c15f304ae813bc44582d4d14e7f529cc62b04 authored about 12 years ago
* fix, sampling_rate: if counters renormalization is enabled, sampling_rate

field will report a value of 1.

808dc4730bc1a3d3566fce4fdf537feaeafc8cb6 authored about 12 years ago
* fix, GeoIP: removed dependency from src_host and dst_host primitives;

input/output switched from unsigned int to two-letters country codes.

8ffb3bb8ff58ee37b0736092aed3b2b4b8fee352 authored about 12 years ago
* GeoIP support: geoip_ipv4 and geoip_ipv6 config directives introduced to

load Maxmind IPv4/IPv6 GeoIP database file; two new primitives are added:
src_host_country an...

c11f25ace2338f124ebb792a0f6038839fd1aaef authored about 12 years ago
* GeoIP support: initial implementation: print, memory and MongoDB plugins.

Initial docs. Patch is courtesy by Vincent Bernat.

a96f6d59dbb416edc19334bea15e817aaa75b21c authored about 12 years ago
* GeoIP support: build sub-system updated to compile against Maxmind GeoIP

library. Patch is courtesy by Vincent Bernat.

940d8d1f2eee3c569d7b5de2324ff5cd14e653b5 authored about 12 years ago
* Aggregation primitives 64 bits bitmap split in 16 bits index + 48 bits

registry to grow room for new primitives. cfg_set_aggregate() and, in
future, cfg_get_aggrega...

9f88c9f4c61b79855baedf7ca029863dbf91e83f authored about 12 years ago
* Aggregation primitives 64 bits bitmap split in 16 bits index + 48 bits

registry to grow room for new primitives. cfg_set_aggregate() and, in
future, cfg_get_aggrega...

a50a881fffdbc7f6bc6c01a8df06ba4d9eaeb346 authored about 12 years ago
* MongoDB plugin: minor fix and docs review

f061b61f78a5c85cc13b904eed9ec34f7f2b45ed authored about 12 years ago
* fix, pre_tag_map: improved matching of pre_tag_map primitives against

IPFIX fields. Thanks to Nikita V Shirokov for reporting the issue.

8daf61295d9d0446016bf6e56941223ddfb1e948 authored over 12 years ago
* fix, print plugin: when in formatted output mode, empty formatted strings

are displayed in place of null ones for ease of parsing. Thanks to Brent
Van Dussen for repor...

b5a0dbd6843fbca8d8a90f704f43a6fde4a24ff1 authored over 12 years ago
* Introduced pmacct build version

24a8e9017072e47a936be3df02ecad91d6c706fb authored over 12 years ago
* fix, ip_flow.c: incorrect initialization for IPv6 flow buffer. Thanks to

Mike Jager for reporting the issue and providing a patch.

567f5b15ff4dbc34f475bc1ed8c8fb68f4906b53 authored over 12 years ago
* Docs update

00aa67e9b4a591f2c37d074cf7d4271324a28cc5 authored over 12 years ago
* fix, pkt_handlers.c: given more chances for retrieval of sampling_rate

primitive values out of NetFlow/sFlow in conjunction with a sampling_map
configuration direct...

db0ee4d3d9780867c0a6c90ed3cfe9cdb0ea6c0d authored over 12 years ago
* sql_table, mongo_table: dynamic names can now include a $hst variable

which is populated with the configured value for sql_history (in secs).

366ce38d5519877477f88ae327e794c5601c4b88 authored over 12 years ago
* sql_table, print_output_file, mongo_table: dynamic names can now include

a $ref variable which is populated with the configured value for refresh
time.

80020409e36639688f290c175b7fd7182faebea6 authored over 12 years ago
* fix, print plugin: (empty) output file is written if poll() times out;

poll timeout calculation has been refined; calc_refresh_timeout() has
been centralized.

03e6b728f88302d5955f44ad6b7fabc3aaa9ebf6 authored over 12 years ago
* fix, print plugin: 'latest' pointer updated at very last in the workflow.

4dca5ebc22fdb4a542a0362180771b8821b4e6e6 authored over 12 years ago
* Implemented a new sampling_rate primitive to report on the sampling rate

that has either already been applied (if renormalization was configured)
or should be applied...

583cfd82a721333d8170087117047fe0be6fde31 authored over 12 years ago
* mongodb plugin: introduced support for dynamic table names. This is only

for the sake of feature parity with other pmacct plugins: in fact mongoDB
sharding is the rec...

443be586361e6bc2f6f0848dc6f8c2129b577087 authored over 12 years ago
* mongodb plugin: implemented historical accounting via mongo_history

config directive. Updated documentation and examples.

f200be7dca11506c66b048c2cc68eb19924d7adb authored over 12 years ago
* fix, print plugin: removed print_output_file limitation to 64 chars. Now

filename maximum length is imposed by underlying OS.
* print plugin: primitives are selectively...

2e6b138a6a0de0b511ab4ce65fd725d3eb1f87ef authored over 12 years ago
* pmacct opens to MongoDB, a leading noSQL document-oriented database: this

is an initial commit of the 'mongodb' plugin. Using MongoDB >= 2.2.0 is
recommended; MongoDB ...

abb22c09b822390d1ebe9a8f71e794cfb8af0f95 authored over 12 years ago
* Rolled version counters

533d770b4c5cb56c95931efe208eb8d38185ca6f authored over 12 years ago
* Rolled version counters

7cdc758002c5e897bd086f969418ce6c43db57eb authored over 12 years ago
* Updated documentation: ChangeLog

9a83d5985b89a7a2746975f1cd203002b2827cb7 authored over 12 years ago
* fix, BGP daemon: memcpy() replaced by ip6_addr_cpy() upon writing to

sockaddr_in6 structures.

00e8682abd3aedbd350c58a290ca6c16cc31a734 authored over 12 years ago
* fix, PostgreSQL table schemas: under some conditions, default definition

of stamp_inserted was generating a 'date/time field value out of range:
"0000-01-01 00:00:00"...

12703fcadf42e0921df4d93d30f22522d862ced2 authored over 12 years ago