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

Imported Upstream version 1.5.1

ede69aea5af0519014f9ceba4ccb9c4a02e9e85e authored over 9 years ago by Bernd Zeimetz <[email protected]>
* fix, setsockopt(): u_int64_t pipe_size vars changed to int, in line with

typical OS buffer limits (Linux, Solaris). Introduced check supplied pipe
size values are not...

a6c541efb1cb612e7258bc5e042199979b446f6d authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, setsockopt(): u_int64_t pipe_size vars changed to int, in line with

typical OS buffer limits (Linux, Solaris). Introduced check supplied pipe
size values are not...

f488fc4d99c7c70c186ab3a5cf445979b8b74172 authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, amqp_common.c: added some helpful error messages when handling

unexpected replies from the AMQP server. This is particularly helpful
when the plugin fails t...

a4e44eec60a960748f6ec4730912dee2e42c892f authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, amqp_common.c: Content type is only specified for messages published

when the amqp_persistent_msg configuration option is specified. This info
should always be ap...

2fbd7b702c7a670809dcfb272a4e814e9f9d65de authored over 9 years ago by Paolo Lucente <[email protected]>
* Introduced support for sum primitives (ie. sum_port, sum_as, sum_host)

in print, MongoDB & AMQP plugins.

76c30bb04f623c6414401251e0518599fbf7aac5 authored over 9 years ago by Paolo Lucente <[email protected]>
* sfacctd: sFlow counters now include sFlow packet sequence number, sFlow

counter sequence number and Source ID Index.

b27c27552cc484d4a3c755be92f4140f7e198e98 authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, print/AMQP/MongoDB plugins: enforcing cleanup of malloc()ed structs

part of entries added to the pending queue, ie. because seen as future
entries due to a misma...

7337e003e76b2c5a3c3e67cad9e2591e0bdc79bb authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, compiling on recent FreeBSD: solved some errors catched by the -Wall

compiler flag. Thanks to Stephen Fulton for reporting the issue. Most of
the patch is courtes...

d3871a8e12b2a318423669678534307f28c32adb authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, amqp_common.c: amqp_exchange_declare() call changed so to address

the change of rabbitmq-c API for support of auto_delete & internal for
exchange.declare. Back...

95cfd3616648c8613311fc4adadf468b3b8b0863 authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, vlen primitives: when 'raw' semantics was selected, print_hex() was

returning wrong hex string length (one char short). As a consequence
occasionally some extra ...

47400974934389fd606c7f0a624f14d25af93451 authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, print/AMQP/MongoDB plugins: SEGV observed when IPFIX vlen variables

were stored in the pending_queries_queue structure (ie. as a result of a
time mismatch among ...

f5612bb9169da8feed184d6b234803789cfa8d3f authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, print, MongoDB & AMQP plugins: dirty values printed as part of the

'proto' under certain conditions. Thanks to Rene Stoutjesdijk for his
support resolving the i...

4c2969bece7b897fc513f4698454f006d623e909 authored over 9 years ago by Paolo Lucente <[email protected]>
* sfacctd: support for sFlow counters, init dev (3)

* fix, BMP daemon: improved preliminar checks in bmp_log_msg() and added
missing SIGHUP signal ...

3e00ac23263911420d8042c4f1033a1d7a82396f authored over 9 years ago by Paolo Lucente <[email protected]>
* Introduced infrastructure for sFlow counters and support specifically for

generic, ethernet and vlan counters. Counters are exported in JSON format
to files, specified...

d9224e288a1d33d3879f1575a818592dd03de160 authored over 9 years ago by Paolo Lucente <[email protected]>
* BGP daemon: improved BGP dump output: more accurate timestamping of

dump_init, dump_close events. dump_close now mentions amount of entries
and tables dumped. Th...

de5fc9df5688e6e60a7cae7694c2842578b77fca authored over 9 years ago by Paolo Lucente <[email protected]>
* tee plugin: added support for (non-)transparent IPv6 replication [further

QA required]

1705940aae3efb4b5d9bb05ce5594e4ebf7a7f94 authored over 9 years ago by Paolo Lucente <[email protected]>
* Bumped build version

92b98cb87a7f383b5c26fe9b96c9e1151882f038 authored over 9 years ago by Paolo Lucente <[email protected]>
* cfg.c: raised amount of allowed config lines from 256 to 8K.

* xflow_status.c: relaxed severity of log messages reporting NetFlow v9/
IPFIX sequencing issue...

603827db4579a500bb45cc796061922fd487eee8 authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, bgp_logdump.c: under certain configuration conditions call to both

write_and_free_json() and write_and_free_json_amqp() was leading to SEGV.
Thanks to Yuriy Lac...

e184ff438aaffe64d7a81dd3731cd881fca6a543 authored over 9 years ago by Paolo Lucente <[email protected]>
* pretag: dropped support for post_cvlan (IPFIX IE #255), due to lack of

interest, and replaced with support for cvlan (IPFIX IE #245).

3a0decbe89d0325163be7568d96663afcddc843c authored over 9 years ago by Paolo Lucente <[email protected]>
* sfacctd: support for sFlow counters, init dev (2)

3d08fbd7f1faa3a055c587fbb507fc3cb70dcaff authored over 9 years ago by Paolo Lucente <[email protected]>
* sfacctd: support for sFlow counters, init dev (1)

6ce5fc19885ffbf5c09f158faff8b24102866066 authored over 9 years ago by Paolo Lucente <[email protected]>
* Bumped version counters

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

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

79c0b5c20bab252d62fcac18580ff1db6d1be1c3 authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: finalized initial development. BMP, BGP Monitoring Protocol,

can be used to monitor BGP sessions. The current implementation is based
on the draft-ietf-gr...

71594d4f3b2e94a278dad007b0bb48b9b030dee8 authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (18)

8388b0ff77f298514a95d06ca97fccb83b1fd023 authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (17)

b06861d9935f3fc55eeb5fcf5a33cf0870b96c94 authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (16)

0fbb74573b01bc9ecc361c5120f7e2be2d8ea10f authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (15)

61a077efd94a97063859c7e5fe3ccf36f8f0ddfc authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (14)

c43ff3725e639f4901cf25e897d38c4fcf71a89b authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, nfacctd: improved notify_malf_packet() to report sequence numbers

of malformed packets.

99901bc3941be1b4e280ce9159964bbacc284fff authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (13)

9a3e5541e8ed6bb6eecaf7df98382d711e8cf7a5 authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (12)

af927053db8b264090b315887ccca74b7a52f990 authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (11)

0f96c901379fea06cf6caf8c87263fbdb364eeaa authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, pre_tag_map: ntohs() and ntohl() missing in vlan, post_cvlan and

mpls_pw_id handlers. Thanks to Rene Stoutjesdijk for his support.
* Updated docs.

51ed13022057ef6ed279ca31daa9ea975b0d4527 authored over 9 years ago by Paolo Lucente <[email protected]>
* pre_tag_map: introduced 'cvlan primitive. In NetFlow v9 and IPFIX this is

compared against IE #245. The primitive also supports map indexing.
* Added native support for ...

18146ed585f44dd061e64eb79fe83dc6e8ef9e14 authored over 9 years ago by Paolo Lucente <[email protected]>
* fix, BGP daemon: BGP attributes init functions passed a ptrptr rather

than ptr. Affected releases are 1.5.1-csv (20150110-00).

d79695018856cc24190a57fce6d3f7893ecd91d7 authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (10)

6fd67028e92344ba211dfe225229055102add310 authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (9)

3d56e2e56e288e9ba6deddf3e1e4f366a2410854 authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (8)

74b6a23e64b673e661dd6666fd8e83265a489778 authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (7)

79acc97c9fe1c27cec3e9de391020c234bcc88de authored over 9 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (6)

2b25b467556486132212224ff60e38437f7f3fc1 authored almost 10 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (5)

fecd97374e8ab4bb5f78dd9625f9c4a1e91b0f9a authored almost 10 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (4)

c97793a9e7d9b6ff7bb42d3abc05ac3dde8ba531 authored almost 10 years ago by Paolo Lucente <[email protected]>
Updating changelog.

4ae9f8d1ba8299ac5958fdf7e6e2569f70d68d44 authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Fix identification of dummy entry.

Upstream commit dff5ca21847d799759de27e8fd080e1f7a04cc30

Closes: #775330

d7df1811fd2cd759cd20eac3c54d475a714be8e7 authored almost 10 years ago by Bernd Zeimetz <[email protected]>
* fix, uacctd: informational log message now shows the correct group the

daemon is bound to. Thanks to Marco Marzetti for reporting the issue.

a7970b1e552c1ca50932881bb82546a806004d1f authored almost 10 years ago by Paolo Lucente <[email protected]>
* fix, net_aggr.c: identification of dummy entry now based on masknum only.

Thanks to Bernd Zeimetz for his support resolving the issue.

846548f209135e1a3f304cb08def729f17fcb627 authored almost 10 years ago by Paolo Lucente <[email protected]>
* pre_tag_map: implemented the dst_mac primitive natively.

346c32cc4b938faa0650ff614863977ab93de393 authored almost 10 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (3)

b28aa74bb1b99580b65238097670d38105aa7b1c authored almost 10 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (2)

41119c0added218322dbf2e4229ed83b1fcdd14e authored almost 10 years ago by Paolo Lucente <[email protected]>
* BMP daemon: initial devel ongoing (1)

* Updated docs

72ef350cfad8014a264a67996537d47552303c7a authored almost 10 years ago by Paolo Lucente <[email protected]>
* Building system bump (1)

14eabecdfda9ee0e62618b3ff7fd0602fc96f12e authored almost 10 years ago by Paolo Lucente <[email protected]>
* Initial commit BMP daemon files

* Updated docs

cb8e99e246f492ef7491db8486f4e3da902b0c3e authored almost 10 years ago by Paolo Lucente <[email protected]>
* BGP daemon: bgp_daemon_id now allows to define the BGP Router-ID disjoint

from the bgp_daemon_ip definition. Thanks to Bela Toros for his patch.
* Updated docs.

8ddfd5c41d715f88bfabc3a9a2814d63dfc2529f authored almost 10 years ago by Paolo Lucente <[email protected]>
* Misc minor fixes (AMQP plugin, pmacct IMT client) and updated docs

d383660dd0476e03b41dbd4631a6b36587c2c025 authored almost 10 years ago by Paolo Lucente <[email protected]>
* nfacctd: introduced support for IPFIX sampling/renormalization using

element ID's: #302 (selectorId), #305 (samplingPacketInterval) and
#306 (samplingPacketSpace)...

481ffa39ca6349c7ef8729188ba7fb417ec53707 authored almost 10 years ago by Paolo Lucente <[email protected]>
* Updated docs

27035cb30c3e280eeae59f64d2169e45bcffeacf authored almost 10 years ago by Paolo Lucente <[email protected]>
* tee plugin: plugin-kernel buffer size decoupled by nfacctd_pipe_size. It

is now configurable via a new config directive tee_pipe_size.
* tee plugin: improved logging of...

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

fa8b4e951faf92cb3915f3325b9a7bb5068cac1f authored almost 10 years ago by Paolo Lucente <[email protected]>
* tee plugin: hooked up nfacctd_pipe_size to socket to send out replicated

packets.

cdd88216c3bb8e5e70f21dfb27633c904845d19f authored almost 10 years ago by Paolo Lucente <[email protected]>
* Relaxed daemonization message from WARN to INFO.

82c2865df7753a454fca48d5291492a080cae7de authored almost 10 years ago by Paolo Lucente <[email protected]>
* fix, pkt_handlers.c: missing else in NF_src_host_handler() was causing

IPv6 prefix being copied instead of IPv6 address against NetFlow v9 recs
containing both info.

d2542dc4b5e4c5ca2cf54558102bc1b9d13296d2 authored almost 10 years ago by Paolo Lucente <[email protected]>
* nfacctd: improved NF_evaluate_flow_type() euristics to reckon NetFlow/

IPFIX event (NAT, Firewall, etc.) vs traffic (flows) records.

1ccba7345bcb362a6058cfb7c978c2adefcdce97 authored almost 10 years ago by Paolo Lucente <[email protected]>
* tee plugin: introduced tee_ipprec feature to color replicated packets,

both in transparent and non-transparent modes. Useful, especially when
in transparent mode an...

2a1bbc1f5be515016de21f787cdce59d6d908641 authored almost 10 years ago by Paolo Lucente <[email protected]>
* nfacctd: added support for VLAN ID for NetFlow v9/IPFIX via element type

#243 (it was already supported via elements #58 and #59). Support was
also added for 802.1p/C...

f970018ae91fe83f55a03aef5e38460eb89236f2 authored almost 10 years ago by Paolo Lucente <[email protected]>
* fix, BGP daemon:

7c8e16a7e616fae97525d705600fe3ff5c22efe7 authored almost 10 years ago by Paolo Lucente <[email protected]>
* Updated docs. Thanks to Rene Stoutjesdijk for his inputs.

fb3bdf5552a0f4c219f64592012409d8216bbbcd authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introduced pre_tag_label_filter to filter on the 'label' primitive in a

similar way how the existing pre_tag_filter feature works against the
'tag' primitive. Null l...

c13dc7cabfbca3a403fdb611e393709af425c7cf authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introducing pre_tag_label_filter (2)

cd0d09d6f2902e4a33c9c66e91582630698fc9ef authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introducing pre_tag_label_filter (1)

7e8f95f346a2a80ece1f282ebfe38a65180cc7a0 authored almost 10 years ago by Paolo Lucente <[email protected]>
* fix, IMT plugin: pmacct client -M and -N queries were failing to report

results on src_net and dst_net primitives. Affected releases: CVS only.
Thanks to Xavier Vita...

ad38e4ed2ad5f4a2dd79a47e9be2aab21d071f09 authored almost 10 years ago by Paolo Lucente <[email protected]>
* IMT plugin: introduced '-i' command-line option to pmacct client tool: it

shows last time (in seconds) statistis were cleared via 'pmacct -e'.

45e9922503469ead43b300afb9c8b292fb9322d6 authored almost 10 years ago by Paolo Lucente <[email protected]>
* fix, IMT plugin: pmacct client -M and -N queries were failing to report

results on exact matches. Affected releases: 1.5.0 and CVS. Thanks to
Xavier Vitard for repor...

d345a1cd7cc040a272db83d9c3a1778861785469 authored almost 10 years ago by Paolo Lucente <[email protected]>
Updating changelog.

435944aebd337c18e179b70a79db31adf79de8e8 authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Add ${misc:Depends} to Depends.

9cc618e247a34d3c45e5f1901fe4d2b67a08420c authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Fix systemd service files.

- Read the appropriate config file
- Use Type=forking to make upgrades easier.

Closes: #767977
...

7090c1ccf241f26ddab34581d41caca36cc45294 authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Fix dpkg dependency for easy backporting.

3783d4a2b0e8e1abbf2859473ebf8d5ea976d60c authored almost 10 years ago by Bernd Zeimetz <[email protected]>
* Ported amqp_routing_key_rr to BGP daemon logging/message dumping features

that support output to an AMQP message exchange:
- bgp_table_dump_amqp_routing_key_rr
- bgp...

cdbebef9c3cb3460ad3b0dd9f7cd53f7f3ed6288 authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introducing amqp_routing_key_rr feature to perform round-robin load-

balancing over a set of routing keys. This is in addition to existing,
and more involved, fun...

72755cef75388a5d9e50f45e883288590fae2808 authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introducing nfacctd_stitching and equivalents (ie. sfacctd_stitching):

given an aggregation method, timestamp_min is the timestamp of the first
element contributing...

61aec09aa2d5a7f271b53226a2bdf72799be66a3 authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introducing nfacctd_stitching and equivalents (ie. sfacctd_stitching) (5)

bf99e7abe2e14493363fccaa2f38691fea40dc6a authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introducing nfacctd_stitching and equivalents (ie. sfacctd_stitching) (4)

0cb937c0b7b1e00009f244e4c79b042f6cc0fb58 authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introducing nfacctd_stitching and equivalents (ie. sfacctd_stitching) (3)

76361e334cecbbbd3a3025e687b9ef3228a56ba6 authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introducing nfacctd_stitching and equivalents (ie. sfacctd_stitching) (2)

cb7273bdf814f65186bb460cb3afa078cb5d8c48 authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introducing nfacctd_stitching and equivalents (ie. sfacctd_stitching) (1)

a855f3ad1ead233743e88d804249a062fdd1f36d authored almost 10 years ago by Paolo Lucente <[email protected]>
* Introduced amqp_vhost and companion (ie. bgp_daemon_msglog_amqp_vhost)

config directives to define the AMQP/RabbitMQ server virtual host.

12e4d437d6987e2d80e49734b71a0a18ff6d67f1 authored almost 10 years ago by Paolo Lucente <[email protected]>
Add Homepage and Vcs information.

e9cf7671923a5247cffbff7c667853105ac8d358 authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Updating changelog.

3c2c6c0417127591b12271fec3e6da8837fd255c authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Build with ulog support on linux only.

5ede5bde8ad03683b92179e4ac966064bb6f6e82 authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Updating changelog.

32501373ba501f5660fc6bb3dafd57015e79c5de authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Call dh_systemd_enable with --no-enable.

5c9f33809855ec38ef8b53ab7bcfda2752df561f authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Run add the systemd sequence to dh.

a73fa63eab69d7d942c8250a9b42c31ff60b1cd0 authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Enable build with rabbitmq, jansson and geoip.

b64b7e55b6e7ec6e7f3efb7ef342c91b03fcd20b authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Add patch to fix format-security error in src/log.c

cb44cd7347ccc20c4edc62356a133794588ba9a5 authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Fix and update documentation.

ddb23c733d3e0921b65ec35e62f8437efd275932 authored almost 10 years ago by Bernd Zeimetz <[email protected]>
Refurbish packaging.

use debhelper compat level 9, make default files compatible to systemd,
install uacctd.conf into...

38d9fb95331b64461ee9e147706d2b1081cf9779 authored almost 10 years ago by Bernd Zeimetz <[email protected]>
* Added amqp_num_protos and mongo_num_protos aliases. This is to write IP

protocol values as ID's rather than strings.

383389a7250d3d875859dc70e6e991d351b1b7ac authored almost 10 years ago by Paolo Lucente <[email protected]>