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

* nfacctd: improved support for global scoped IPFIX/NetFlow v9 options

7f8db0a8583bd9f9d5ae52f0a35e393d389b5567 authored over 12 years ago
* fix, nfv9_template.c: debug prints of template fields with no description

available was causing SEGV.
* fix, sql_common.c: SQL writers due to safe action are now logged ...

fc49df34cfc206d75d13a36991149a93920c9578 authored over 12 years ago
* fix, BGP daemon: bgp_neighbors_file now lists also IPv6 BGP peerings.

d54d9538ebb42563115a6a3f9d54d5332e176d38 authored over 12 years ago
* print plugin: introduced a pointer to the latest filename in the set, ie.

in cases when variable filenames are specified. The pointer comes in the
shape of a symlink c...

cfea8d07cb31b1c0d9c2dac6084e840a50a0bfee authored over 12 years ago
* fix, pretag_handlers.c: BGP next-hop handlers hooked to the longest-match

mechanism for destination IP prefix. XXX: IGP handler yet now introduced.

c4769a5e0f6e6a5c11c97b6bcbd4fd1fad61e966 authored over 12 years ago
* EXAMPLES document renamed QUICKSTART for disambiguation on filesystems

where case-sensitive names are not supported.

8f110b38db22fce30544bc6d31ec35114c6f7a65 authored over 12 years ago
* fix, uacctd: cache routine is now being called in order to resolve input

and output interface ifindexes. Patch is courtesy by Stig Thormodsrud.

9fc4a5c8dc6ae495c4815b40f3feca69094c9701 authored over 12 years ago
* Several code cleanups. Patches are courtesy by Osama Abu Elsorour and

Ryan Steinmetz.

9d2073f318379a5a1b613208b61c3515a98377b7 authored over 12 years ago
* nfacctd, sfacctd: introduced positive/negative caching for bgp_agent_map

and sampling_map results. Cache entries are invalidated upon reload of
the maps.

3e1d1abe4d1f7193f77cc585946ab5463fcdd7b9 authored over 12 years ago
* nfprobe, misc fixes: ENABLE_IPV6 conditionals around IPv6 template and

record definitions; increased length of record buffers.

23c9b708349c263a84c5cb11881f7f2aaf8ac9c5 authored almost 13 years ago
* nfacctd, fix: EBIT handling scoped to IPIFX only.

* nfacctd, fix: removed ASA hack.

52b00a35f911ae3d668b7c158c5645599de82839 authored almost 13 years ago
* nfacctd: introduced support for IPFIX variable-length IEs (RFC5101),

improved support for IPFIX PEN IEs.

a63a387d7f7c3bb1f67dc70bfcb92825472df5e0 authored almost 13 years ago
* bgp_agent_map: resolution of a NetFlow agent to BGP speakers with IPv6

sessions is now possible. This is to support dual-stack deployments.
* bgp_agent_map: introduce...

dfd28c495aed9b6b560ae27c8a179d54fe1da80a authored almost 13 years ago
* nfacctd: etype primitive can now be populated from IP_PROTOCOL_VERSION,

ie. Field Type #60, in addition to ETHERTYPE, ie. Field Type #256. Should
both be present the...

8e7b4a03f5d51b352983103397f59255b57bd166 authored almost 13 years ago
* Rolled version counters

7f1deaecbdf3ffb852b701e3c6caae326f8b6545 authored almost 13 years ago
* Documentation updated

* fix, print plugin: cos field now correctly shows up in the format title
while CSV format is s...

1f9d84bb9cd19aae9fc2fe0a2cfcfae64fc05925 authored almost 13 years ago
* Documentation updated

* Some source file headers updated

7fac34f806eceffd7bccec0fb70658a2369dbc2c authored almost 13 years ago
* IS-IS daemon: documentation

f1932c5b146757349945fb7135f886a01e12f27e authored almost 13 years ago
* fix, pmacctd, uacctd: pmacctd_as fallback value now sets just NF_AS_BGP

* fix, sfprobe: packet debug now applies only to considered samples rather
than all traffic

4dcc5e0e1df9d2bada853e946c5f095c0e49c089 authored almost 13 years ago
* fix, signals.c: ignoring SIGINT and SIGTERM in my_sigint_handler() to

prevent multiple calls to fill_pipe_buffer(), causing overrun of the
pipe buffer. Patch is co...

d6777140aca175b2b11f1d8e47d94f931b7365fd authored almost 13 years ago
* fix, SQL plugins: 'etype' primitive is now quoted in SQL queries and docs

are updated to create the field as CHAR instead of INT. This is in order
to accomodate hex va...

3fd0ec1c3d22ff8c0f0c9192c39983786e370990 authored almost 13 years ago
* fix, pmacctd: tunnel registry now correctly supports multiple tunnel

definitions of the same stack level.

222fc4add0a891c1479059b2ca0cb7307958c49b authored almost 13 years ago
* IS-IS daemon: work in progress ..

5785c9bfce8f60e38fb86973c419ca9e836d5a94 authored almost 13 years ago
* IS-IS daemon: work in progress ..

b0cd1d120cb08e5396f43d0ecb14987ccc5932a5 authored almost 13 years ago
* IS-IS daemon: work in progress ..

65fadf8e1c6d36c5a7ee43de772097ed6eb2c897 authored almost 13 years ago
* IS-IS daemon: work in progress ..

197122761e55c0d86acba6f0b5434148631a485d authored almost 13 years ago
* IS-IS daemon: work in progress ..

fe7d4c14b5bb2acd671b8d135320a41ab51b3bff authored almost 13 years ago
* IS-IS daemon: fixed ISO packets MTU size, padded P2P hellos and sendto()

address-family

0cb213abc22570e523423edf5cda1726bb66f6de authored almost 13 years ago
* IS-IS daemon: temp compilation fix for systems not supporting AF_PACKET

socket.

e3e68d3ec172664f328a1c6e63869be96708a203 authored almost 13 years ago
* IS-IS daemon: work in progress ..

fc2b9163b6f3045d1db5de0b732b0b743ab224da authored almost 13 years ago
* fix, util.c: added feof() test to fread() in read_SQLquery_from_file();

thanks to Brent Van Dussen and Elisa Jasinska for reporting the issue.

601f37090995646dd69414157f801643ffabc7ff authored almost 13 years ago
* fix, sfacctd: support for samples generated on ACL matches in Brocade

(sFlow sample type: Enterprise: #1991, Format: #1). Thanks to Elisa
Jasinska and Brent Van Du...

a501bb2457f285b8fbb4109147375601674b66fd authored almost 13 years ago
* pre_tag_map: introduced 'sample_type' key. In sFlow v2/v4/v5 this is

compared against the sample type field. Expected in <Enterprise>:<Format>
notation.

8d6b8df80f1a8a67261d99540562c7d53cd6fa92 authored almost 13 years ago
* pre_tag_map: introduced 'sample_type' key. In sFlow v2/v4/v5 this is

compared against the sample type field. Expected in <Enterprise>:<Format>
notation.
* fix, pm...

606e01cefb30a012c1aed35d961da7b5bd61e65a authored almost 13 years ago
* sfacctd: introduced support for samples generated on ACL matches in

Brocade (sFlow sample type: Enterprise: #1991, Format: #1). Thanks to
Elisa Jasinska for prov...

0b1b3abfb99230c27686da937a6fb575bfb26ead authored almost 13 years ago
* Introduced the new aggregation primitive 'etype' to support accounting

against the EtherType field of Ethernet frames. The implementation has
been made consistent a...

8e52f795421511e755a7fe6c0c385968d40fd565 authored almost 13 years ago
* fix, nfprobe: NetFlow output socket is re-opened after a failed send().

Thanks very much to Maurizio Molina for reporting the issue.

b02b030d51baa1201495276ecad289ff031aa1e0 authored almost 13 years ago
* nfacctd: L2 primitives (ie. MAC addresses, VLANs, etc.) are not expected

anymore according to direction value: all being tried out for resolution
now since combinatio...

685cae47afad59e4b9fcaaf246a239eb8170786c authored almost 13 years ago
* fix, sfacctd: improved length checks when extracting strings (ie. AS-PATH

and BGP communities) from sFlow Extended Gateway object. Thanks very much
to Duncan Small for...

355132a18895aadfe75d9a1713c950314a50cebd authored almost 13 years ago
* fix, IS-IS daemon: compilation issue on Solaris

ea4e1d15a57874af58f7d75dfe86699a4f9b8577 authored about 13 years ago
* Refresh building system

78f18d7519b2dcaf43004ded2cf664a50160d3fa authored about 13 years ago
* Initial commit IS-IS daemon

f4374b57b65effaf413c6148a388769ff9866674 authored about 13 years ago
* fix, misc compile time warnings and missing return values are now being

catched. Patch is courtesy by Sean Reifschneider.

a102d0f5256ca6aab94b40bcfefe88fa9a1ed595 authored about 13 years ago
* fix, misc compile time warnings and missing return values are now being

catched. Patch is courtesy by Sean Reifschneider.

02acfcdd8b5f5e52c8c859895a5eeb8342307eb5 authored about 13 years ago
* Rolled version counters (2)

2e21342734413edea63782112b6c48c09c6ca73f authored about 13 years ago
* Rolled version counters

a69c3fb94130a8b3e7ce8c00011ab793e9a28cb4 authored about 13 years ago
* Rolled version counters

ae11d9e38d74892f2771fdcb5585d35d8ced2baf authored about 13 years ago
* Updated documentation

ed79e6b45ca546b714b82f06f4d607c6cae7363a authored about 13 years ago
* 'mpls_vpn_rd' aggregation primitive. Added support for Pre-Tagging; docs

updated.

88a2c44a2e7fb94c10a6392693792ae57bc05aeb authored about 13 years ago
* Implementation of 'mpls_vpn_rd' aggregation primitive. It supports types

#0, #1 and #2 encoding of BGP/MPLS VPN Route Distinguisher (RD) according
to rfc4364.

a2e991639a857beca0bfdd58c742a81bbbddb834 authored about 13 years ago
* Support for is_symmetric aggregation primitive ceased.

dae7673dde194ff5648a77ed7f567ea62c6d67f9 authored about 13 years ago
* Introduced plugin_pipe_backlog configuration directive: it induces a

backlog of buffers on the pipe before actually releasing them to the
plugin. The strategy hel...

09987f9c18eb604694d8bb1749aa7581dd671f84 authored about 13 years ago
* print plugin: documentation, examples updated to mention new capability

to write to flat-files, text output, CSV or formatted.

ebf51b5159baff5121b784b6b8f3877315c1d891 authored about 13 years ago
* BGP daemon, BGP/MPLS VPNs: lookup algorithm written, taking into account

the newly introduced virtualization layer.
* Documentation and examples updated.

9f926dc9e2d2beb4f4a93078a744eab88d30e3a7 authored about 13 years ago
* peer_src_ip primitive: disconnected from [ns]facctd_as_new mechanism in

order to ensure always representing a reference to the NetFlow or sFlow
emitter.

23e7b91f1725664e1eae50c2687605be56c94583 authored about 13 years ago
* BGP daemon, BGP/MPLS VPNs: changed internal data model, added MP next-hop

information, misc fixes.
* bgp_iface_to_rd_map engine implemented to support RD encapsulation t...

424c9c9d81c47f4fce75ffbcd56732383fd95b4c authored about 13 years ago
* nfacctd, sfacctd: introducing bgp_iface_to_rd_map feature to map ifIndex

values to BGP/MPLS VPNs Route Distinguishers (RDs)
* tag/tag2 fields: upsized to 64 bit from 32...

2f98ae09ed93b3d1b0e6d44ebe9a1b6e414339dd authored about 13 years ago
* BGP daemon: initial implementation storage of BGP/MPLS VPNs information

(cont.d)

9f7fe86f26fbdf01aae52d9b39b54703ec8d4856 authored about 13 years ago
* BGP daemon: initial implementation storage of BGP/MPLS VPNs information

09e22d3fc26f4abce5e9d7d29bbe320aec2146fa authored about 13 years ago
* print plugin: introduced print_trigger_exec feature to execute custom

scripts at each print_refresh_time interval, after data is committed to
screen or files.

7fa2cf6c55792407911389d76b937e89074cf166 authored about 13 years ago
* print plugin: made output of AS-PATH and BGP communities consistent with

memory plugin for both formatted and csv formats.

1176b346f3c4d92c8c452e69477a14263637a607 authored about 13 years ago
* Logging: separate FD per process. Also SIGHUP now causes reopening of

logfiles (same functionality for syslog was already existing), which is
aimed at improving lo...

b055c820f207b1088672055a63842802eec282da authored about 13 years ago
* Logging: introduced timestamping when writing directly to files

811bb2af03f198dd0f14d8e58aa09e9173a1c87b authored about 13 years ago
* fix, nfprobe: input and output VLAN ID field types have been aligned to

RFC3954, which appears to be also retroactively supported by IPFIX. The
new field types are #...

d33d092c1550141d115ad2a4cbeb6b92959eebaf authored over 13 years ago
* fix, print plugin: CSV header was missing interfaces and network masks

definitions.
* Updated documentation

5fe6282e39b8030eccbc1b120b533dcda34c0690 authored over 13 years ago
* print plugin: introduced print_output_file feature to write statistics to

files instead of standard output. Output is text, formatted or CSV. File
names can contain ti...

ab00e2f573a612cf8e7c5037cc6214f70d4f439c authored over 13 years ago
* fix, IMT plugin: an issue with fragmenting the class table over multiple

packets to the pmacct IMT client has been resolved.

971709e94effca4b2f164dee6f0ced1e84bea8d8 authored over 13 years ago
* pmacctd: introduced support for DLT_LOOP link-type (ie. OpenBSD tunneled

interfaces). Thanks to Neil Reilly for his support.

48e867ca6b9dabaa2800403c990da10cc345c032 authored over 13 years ago
* nfprobe: individual flows start and end timestamps are now filled to the

msec resolution. Thanks to Daniel Aschwanden for reporting the issue.

d8e46b7954f577e1220d5dbee46819ac59ee47cb authored over 13 years ago
* uacctd: a cache of ifindexes is introduced. Hash structure with conflict

chains and short expiration time (ie. to avoid getting tricked by cooked
interfaces devices a...

042166c2ae97da6a501498317e6c2ef216f9c5ff authored over 13 years ago
* uacctd: NETLINK_NO_ENOBUFS is set to prevent the daemon being flagged of

ENOBUFS issues by the operating system. Works on kernels 2.6.30 or later.
Patch is courtesy b...

77ddd4d18541a8c9546180aa478b758fb1fee9f2 authored over 13 years ago
* pmacctd, uacctd: case of zero IPv6 payload in conjunction with no IPv6

next header is now supported - and not erroneously reckon anymore as a
IPv6 jumbo frame. Than...

2ac4eef32754cf71b3eefa0d4db573dedcc0e886 authored over 13 years ago
* Rolled version counters

88a54d0221b908aa57731639839d3a898345d11b authored over 13 years ago
* fix: reset_fallback_status() moved inside exec_plugins()

9df326cf7dd4b809c685fee1df20a28a8443338e authored over 13 years ago
* Documentation updated

1772a8744e7df696b7069282dd06ebb0bf78213f authored over 13 years ago
* nfacctd, sfacctd: nfacctd_net and sfacctd_net got a new 'fallback' option

that when specified looks up network-related primitives (prefixes, masks)
against BGP first a...

bd5f2df7de3601dd47a49d22a4e8f68ea4eaf5ea authored over 13 years ago
* nfacctd: (FLOW)_SAMPLING_INTERVAL fields as part of the NetFlow v9/IPFIX

data record are now supported also 16-bits long (in addition to 32-bits).

3c16a2f3e6871489651a932520577d7dfc9131ea authored over 13 years ago
* nfacctd, sfacctd: nfacctd_as_new and sfacctd_as_new got a new 'fallback'

option; when specified lookup of BGP-related primitives is done against
BGP first and, if not...

9e8c93b3986f12ea1b752c390078401e10f61cd6 authored over 13 years ago
* nfacctd: introduced support for 16 bits SAMPLER_IDs in NetFlow v9/IPFIX;

this appears to be the standard length with IOS-XR.
* nfacctd: introduced support for (FLOW)_SA...

8bedb18da48d409588934873e62b2e501faf55de authored over 13 years ago
fix, nfacctd: infinite loop when reloading sampling_map via SIGUSR2 solved.

712f44c3a46b53b2e1ca061f719cb9ed4d7fa0f3 authored over 13 years ago
* fix, reset_renormalize_status(): function moved inside main parsing loops

as status must be reset for each sFlow/NetFlow/IPFIX record processed.

956e5a3127c0cf51d0977072490380c2ae31e6fe authored over 13 years ago
* sql_num_hosts feature is being introduced: defines, in MySQL and SQLite

plugins, whether IP addresses should be left numerical (in network bytes
ordering) or convert...

5b561c06a88b1619db8fe8db7cad96c889fe600a authored over 13 years ago
* fix, ll.c: empty return value was causing compiler with certain flags to

complain about the issue. Patch is courtesy of Ryan Steinmetz.

58db47449a9e96359581fb34d20bf7906c1bf862 authored over 13 years ago
* sampling_map feature is introduced, allowing definition of static traffic

sampling mappings. Content of the map is reloadable at runtime. If a
specific router is not d...

53272928b704aa2d543ac96792ee1ae79254fc6c authored over 13 years ago
* fix, nfacctd: support for multiple NetFlow v9/IPFIX sampling options in

the same flowset.

ae7f54e3acba7e5708f541d31ecdc61ef5a0baf7 authored over 13 years ago
* print_num_protos and sql_num_protos configuration directives have been

introduced to allow to handle IP protocols (ie. tcp, udp) in numerical
format. The default, b...

1585b40d8c506762874ac873d2e58531ed0e795c authored over 13 years ago
* nfacctd: workaround for sampled NetFlow v9 & C7600 is being introduced:

if samplerID within a data record is defined and set to zero and no match
was possible, then ...

e0235d36ef7b562dbea138d78209866c3ff176d1 authored over 13 years ago
* fix, nfacctd: NetFlow v9/IPFIX sampling option parsing now doesn't rely

anymore solely on finding a SamplerID field; as an alternative presence
of a sampling interva...

48fc0b737d6f3da17c6a59f40ad09ceab9d8d597 authored over 13 years ago
* fix, SQL plugins: sql_create_table() timestamp has been aligned with SQL

queries (insert, update, lock); furthermore sql_create_table() is invoked
every sql_refresh_t...

373f994a053e368f2ff659f293f0c7d982a62baf authored over 13 years ago
* fix, BGP daemon: sanitized reassembly of truncated BGP payload

cf9b89fd25341804351366900fc5a99b56df6bdf authored over 13 years ago
* fix, building system: CFLAGS were not always honoured. Patch is courtesy

of Etienne Champetier.

3b200feaf43bb3af72a4ab6c3b181b34e0b94571 authored almost 14 years ago
* fix, pmacct client: error code when connection is refused on UNIX socket

was 0; it has been changed to 1 to reflect the error condition. Thanks to
Mateusz Viste for r...

140c68317793bab65a510dabb84c268857d657f4 authored almost 14 years ago
* Rolled version counters

60b246ed875e74497e70c511bf4d608db50ece58 authored almost 14 years ago
* pmacct client: introduced support for Comma-Separated Values (CSV) output

in addition to formatted-text. A -O commandline switch allows to enable
the feature.

7a02a7aacdada1a0a129e0e91fc775fd7548b191 authored almost 14 years ago
* nfacctd: introduced support for NetFlow v9/IPFIX source and destination

peer ASN field types 128 and 129. The support is enabled at runtime by
setting to 'false' (de...

7503d29df035ff58ddfe8686f428d95e59872329 authored almost 14 years ago
* fix, BGP daemon: multiple BGP capabilities per capability announcement

were not supported - breaking compliancy with RFC5492. The issue was only
verified against a ...

dd5e4bc562578be4e6cda8e84986a8cda496062c authored almost 14 years ago
* fix, SQL plugins: under certain conditions, when using dynamic tables,

the first timeslot was being assigned to the previously created table.
Only affected version ...

987316a53266499cbb2c1fbce5c2b6661d28cc99 authored almost 14 years ago
* Linux ULOG accounting daemon (uacctd) documentation has been added

* pmacct opens to BerkeleyDB 5.x via its SQLite API. Initial update to the
documentation

cdac6bf43be3c9cc6d9436293d4d007f189c4212 authored almost 14 years ago
* PostgreSQL plugin: 'sql_delimiter' config directive being introduced: if

sql_use_copy is true, uses the supplied character as delimiter. Useful in
cases where the def...

96605e6f3f158716382ed8bd2917885d104ef630 authored almost 14 years ago
* fix, MySQL/PostgreSQL/SQLite3 plugins: insert of data into the database

can get arbitrarily delayed under low traffic conditions. Many Thanks to
Elisa Jasinska and B...

76d212343d0dc55b266bbe59438f141b8560f763 authored almost 14 years ago