100 Commits

Author SHA256 Message Date
f163897664 Accepting request 813451 from server:monitoring
OBS-URL: https://build.opensuse.org/request/show/813451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pmacct?expand=0&rev=7
2020-06-11 13:01:05 +00:00
Lars Vogdt
dfa9fb8ae4 Accepting request 812351 from home:mnhauke:security
- Set CFLAGS+=-fcommon

OBS-URL: https://build.opensuse.org/request/show/812351
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=99
2020-06-11 10:04:54 +00:00
4b7fea3de9 Accepting request 789671 from server:monitoring
OBS-URL: https://build.opensuse.org/request/show/789671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pmacct?expand=0&rev=6
2020-03-30 21:03:58 +00:00
Martin Hauke
98ad19dfc1 Accepting request 789664 from openSUSE:Maintenance:12192
- pmacct-fix-overflow.patch: fixed bufferoverflow in sfacctd.
- reenable _FORTIFY_SOURCE that showed that failure

OBS-URL: https://build.opensuse.org/request/show/789664
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=97
2020-03-30 08:25:07 +00:00
27cffef7c1 Accepting request 776204 from server:monitoring
OBS-URL: https://build.opensuse.org/request/show/776204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pmacct?expand=0&rev=5
2020-02-19 11:42:51 +00:00
Martin Hauke
7fc43e0fc6 Accepting request 772533 from home:mnhauke:security
- Update to version 1.7.4p1
  fix, pre_tag_map: a memory leak in pretag_entry_process() has been
  introduced in 1.7.4.

OBS-URL: https://build.opensuse.org/request/show/772533
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=95
2020-02-19 07:08:08 +00:00
8b7770b4e5 Accepting request 761347 from server:monitoring
OBS-URL: https://build.opensuse.org/request/show/761347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pmacct?expand=0&rev=4
2020-01-07 22:53:36 +00:00
Lars Vogdt
470b819b3d Accepting request 760408 from home:mnhauke:security
- Update to version 1.7.4
  + Introduced support for the 'vxlan' VXLAN/VNI primitive in all
    traffic daemons 
  + BMP daemon: added support for Peer Up message namespace for TLVs
  + sfprobe plugin: added support for IPv6 transport for sFlow export.  
  See /usr/share/doc/packages/pmacct/ChangeLog for all changes

OBS-URL: https://build.opensuse.org/request/show/760408
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=93
2020-01-07 07:55:14 +00:00
5cfcedb0a0 Accepting request 747206 from server:monitoring
OBS-URL: https://build.opensuse.org/request/show/747206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pmacct?expand=0&rev=3
2019-11-10 21:52:04 +00:00
Martin Hauke
891b50a4df Accepting request 746397 from home:mnhauke:security
- Do not longer build with support for the obsolete GeoIP
  The GeoIP-interface has been discontinued by Maxmind. See
  https://support.maxmind.com/geolite-legacy-discontinuation-notice/
  for details. Without the database GeoIP is useless.
  pmacct is now build with support for libmaxminddb (GeoIPv2) that
  provides the same features but with a new supported interface.

OBS-URL: https://build.opensuse.org/request/show/746397
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=91
2019-11-10 12:27:25 +00:00
f0e17c968d Accepting request 705313 from server:monitoring
OBS-URL: https://build.opensuse.org/request/show/705313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pmacct?expand=0&rev=2
2019-05-27 06:38:54 +00:00
Lars Vogdt
20f31fa1f0 Accepting request 704836 from home:mnhauke:security
- Update to version 1.7.3
  + Introduced the RPKI daemon to build a ROA database and check prefixes
    validation status and coverages. Resource Public Key Infrastructure
    (RPKI) is a specialized public key infrastructure (PKI) framework
    designed to secure the Internet routing. RPKI uses certificates to
    allow Local Internet Registries (LIRs) to list the Internet number
    resources they hold. These attestations are called Route Origination
    Authorizations (ROAs). ROA information can be acquired in one of the
    two following ways: 1) importing it using the rpki_roas_file config
    directive from a file in the RIPE Validator format or 2) connecting
    to a RPKI RTR Cache for live ROA updates; the cache IP address/port
    being defined by the rpki_rtr_cache config directive (and a few more
    optional rpki_rtr_* directives are available and can be reviwed in
    the CONFIG-KEYS doc). The ROA fields will be populated with one of
    these five values: 'u' Unknown, 'v' Valid, 'i' Invalid no overlaps,
    'V' Invalid with a covering Valid prefix, 'U' Invalid with a covering
    Unknown prefix.
  + Introducing pmgrpcd.py, written in Python, a daemon to handle gRPC-
    based Streaming Telemetry sessions and unmarshall GPB data. Code
    was mostly courtesy by Matthias Arnold ( @tbearma1 ). This is in
    addition (or feeding into) pmtelemetryd, written in C, a daemon to
    handle TCP/UDP-based Streaming Telemetry sessions with JSON-encoded
    data.
  + pmacctd, uacctd: added support for CFP (Cisco FabricPath) and Cisco
    Virtual Network Tag protocols.
  + print plugin: added 'custom' to print_output. This is to cover two
    main use-cases: 1) use JSON or Avro encodings but fix the format of
    the messages in a custom way and 2) use a different encoding than
    JSON or Avro. See also example in examples/custom and new directives
    print_output_custom_lib and print_output_custom_cfg_file. The patch

OBS-URL: https://build.opensuse.org/request/show/704836
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=89
2019-05-24 22:57:15 +00:00
996feb61ad Accepting request 661837 from server:monitoring
I want to maintain pmacct in Factory

OBS-URL: https://build.opensuse.org/request/show/661837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pmacct?expand=0&rev=1
2019-01-08 11:26:41 +00:00
Lars Vogdt
c7591d124a Accepting request 660224 from home:mnhauke:security
- Don't enable support for nDPI by default

OBS-URL: https://build.opensuse.org/request/show/660224
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=87
2018-12-28 14:23:56 +00:00
Lars Vogdt
90116bb5c2 Accepting request 658893 from home:jengelh:branches:server:monitoring
- Trim filler wording from description.

OBS-URL: https://build.opensuse.org/request/show/658893
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=86
2018-12-18 10:31:16 +00:00
Lars Vogdt
eada91c4b3 Accepting request 652057 from home:mnhauke:security
- Drop support for older distributions
- Update to version 1.7.2
  + nfacctd, sfacctd: added Kafka broker among the options to receive
    NetFlow/IPFIX, sFlow data from. Host, port and topic should all be
    specified along with an optional config file to pass to librdkafka.
  + nfacctd, sfacctd, pmtelemetryd: added ZeroMQ queue among the options
    to receive NetFlow/IPFIX, sFlow or Streaming Telemetry data from. An
    IP address and port should be specified.
  + nfacctd, sfacctd: added sampling_direction to the set of supported
    primitives, valid values being ingress, egress and unknown.
  + nfacctd, sfacctd: stats, ie. amount of NetFlow/IPFIX or sFlow packets
    received per router, are now available when in tee mode. Stats can be
    retrieved via a SIGUSR1 UNIX signal.
  + pcap_savefile_replay: a feature to replay content for the specified
    amounf of time when reading from a pcap_savefile.
  + pre_tag_map: added several new keys: src_net and dst_net (to tag on
    source and destination IP prefixes respectively), bgp_nexthop (to
    tag on BGP nexthop) and nat_event.
  + BGP daemon: added bgp_lrgcomm_pattern feature to filter large BGP
    communities (in addition to existing equivalent knobs to filter on
    standard and extended communities).
  + BMP, Streaming Telemetry daemons: msglog_file and dump_file config
    directives now offer $bmp_router, $bmp_router_port, $telemetry_node
    and $telemetry_node_port variables.
  + BGP, BMP, Streaming Telemetry daemons: added BGP, BMP and Streaming
    Telemetry exporter TCP/UDP port as variable for dump/log filenames
    (to better support NAT traversal scenarios).
  + BGP, BMP daemons: added message sequencing to both BGP and BMP dumps
    (bgp_table_dump_*, bmp_dump_*). If dumping and logging are enabled
    in parallel then sequencing the dumps allows for check pointing at

OBS-URL: https://build.opensuse.org/request/show/652057
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=85
2018-12-04 15:14:34 +00:00
Lars Vogdt
adf1907fd3 Accepting request 605149 from home:mnhauke:security
- update to version 1.7.1
  + pmbgpd: introduced a BGP connect feature meant to map BGP peers
    (ie. PE routers) to BGP collectors (ie. nfacctd, sfacctd) via a
    standalone BGP daemon (pmbgpd). The aim is to facilitate operations
    when re-sizing/re-balancing the collection infrastructure without
    impacting (ie. re-configuring) BGP peers. bgp_daemon_xconnect_map
    expects full pathname to a file where cross-connects are defined;
    mapping works only against the IP source address and not the BGP
    Router ID, only 1:1 relationships can be formed (ie. this is about
    cross-connecting, not replication) and only one session per BGP
    peer is supported (ie. multiple BGP agents are running on the same
    IP address or NAT traversal scenarios are not supported [yet]).
    A sample map is provided in 'examples/bgp_xconnects.map.example'.
  + pmbgpd: introduced a BGP Looking Glass server allowing to perform
    queries, ie. lookup of IP addresses/prefixes or get the list of BGP
    peers, against available BGP RIBs. The server is asyncronous and
    uses ZeroMQ as transport layer to serve incoming queries. Sample
    C/Python LG clients are available in 'examples/lg'. A sample LG
    server config is available in QUICKSTART. Request/Reply Looking
    Glass formats are documented in 'docs/LOOKING_GLASS_FORMAT'.
  + pmacctd: a single daemon can now listen for traffic on multiple
    interfaces via a polling mechanism. This can be configured via a
    pcap_interfaces_map feature (interface/pcap_interface can still be
    used for backward compatiblity to listen on a single interface). The
    map allows to define also ifindex mapping and capturing direction on
    a per-interface basis. The map can be reloaded at runtime via a USR2
    signal and a sample map is in examples/pcap_interfaces.map.example.
  + Kafka plugin: dynamic partitioning via kafka_partition_dynamic and
    kafka_partition_key knobs is introduced. The Kafka topic can contain
    variables, ie. $peer_src_ip, $src_host, $dst_port, $tag, etc., which

OBS-URL: https://build.opensuse.org/request/show/605149
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=84
2018-05-16 15:30:36 +00:00
Lars Vogdt
33bace3793 Accepting request 535776 from home:mnhauke:security
- update to version 1.7.0

OBS-URL: https://build.opensuse.org/request/show/535776
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=83
2017-11-11 08:09:54 +00:00
Lars Vogdt
1dfaacdd5f Accepting request 489948 from home:mnhauke:security
- update to version 1.6.2
  + BGP, BMP daemons: introduced support for BGP Large Communities IETF
    draft (draft-ietf-idr-large-community). Large Communities are stored
    in a variable-length field. Thanks to Job Snijders ( @job ) for his
    support.
  + BGP daemon: implemented draft-ietf-idr-shutdown. The draft defines a
    mechanism to transmit a short freeform UTF-8 message as part of a
    Cease NOTIFICATION message to inform the peer why the BGP session is
    being shutdown or reset. Thanks to Job Snijders ( @job ) for his
    support. 
  + tee plugin, pre_tag_map: introduced support for inspetion of specific
    flow primitives and selective replication over them. The primitives
    supported are: input and output interfaces, source and destination
    MAC addresses, VLAN ID. The feature is now limited to sFlow v5 only. 
    Thanks to Nick Hilliard and Barry O'Donovan for their support.
  + Added src_host_pocode and dst_host_pocode primitives, pocode being a
    compact and (de-)aggregatable (easy to identify districts, cities,
    metro areas, etc.) geographical representation, based on the Maxmind
    v2 City Database. Thanks to Jerred Horsman for his support.
  + Kafka support: introduced support for user-defined (librdkafka) config
    file via the new *_kafka_config_file config directives. Full pathname
    to a file containing directives to configure librdkafka is expected.
    All knobs whose values are string, integer, boolean are supported.
  + AMQP, Kafka plugins: introduced new directives kafka_avro_schema_topic,
    amqp_avro_schema_routing_key to transmit Apache Avro schemas at regular
    time intervals. The routing key/topic can overlap with the one used to
    send actual data.
  + AMQP, Kafka plugins: introduced support for start/stop markers when
    encoding is set to Avro (ie. 'kafka_output: avro'); also Avro schema

OBS-URL: https://build.opensuse.org/request/show/489948
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=82
2017-05-17 21:58:06 +00:00
Lars Vogdt
4b4d815fc7 Accepting request 408254 from home:mnhauke:security
- add systemd scripts
- add manpage for pmacct
- remove not longer supported build options
  - enable-v4-mapped
  - with-pgsql-includes
- fix build for older SUSE versions (SLES11SP4, SLES12, OpenSUSE 13.1)
- add patch for psql-header detection on SLES11SP4 and openSUSE 13.1
  - pmacct-pgsql-fix-header-detection-without-autoreconf.diff

- update to version 1.6.0

OBS-URL: https://build.opensuse.org/request/show/408254
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=81
2016-09-10 08:07:39 +00:00
2e1138c5ca Accepting request 353757 from home:mnhauke:security
update to version 1.5.3

OBS-URL: https://build.opensuse.org/request/show/353757
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=80
2016-01-15 12:53:05 +00:00
c357eb7742 Accepting request 346126 from home:mnhauke:security
- update to version 1.5.2
- add patch: pmacct-fix-implicit-pointer-decl.diff

- do not build with ULOG on newer versions > 13.2 since it got removed
  from mainstream linux kernel >= 3.17
  http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=7200135bc1e61f1437dc326ae2ef2f310c50b4eb

- update to version 1.5.1
 + BMP daemon: BMP, BGP Monitoring Protocol, can be used to monitor BGP
   sessions. The current implementation is base on the draft-ietf-grow-bmp-07
   IETF draft. The daemon currently supports BMP events and stats only, ie.
   initiation, termination, peer up, peer down and stats reports messages.
   Route Monitoring is future (upcoming) work but routes can be currently
   sourced via the BGP daemon thread (best path only or ADD-PATH), making
   the two daemons complementary. The daemon enables to write BMP messages
   to files or AMQP queues, real-time (msglog) or at regular time intervals
   (dump) and is a separate thread in the NetFlow (nfacctd) or sFlow (sfacctd)
   collectors.
 + tmp_net_own_field directive is introduced to record both individual source
   and destination IP addresses and their IP prefix (nets) as part of the same
   aggregation method. While this should become default behaviour, a knob for
   backward-compatibility is made available for all 1.5 until the next major
   release.
 + Introduced nfacctd_stitching and equivalents (ie. sfacctd_stitching):
   when set to true, given an aggregation method, two new non-key fields are
   added to the aggregate upon purging data to the backend: timestamp_min is
   the timestamp of the first element contributing to a certain aggregate
   and timestamp_max is the timestamp of the last element. In case the export
   protocol provides time references, ie. NetFlow/IPFIX, these are used; if not
   the current time (hence time of arrival to the collector) is used instead.

OBS-URL: https://build.opensuse.org/request/show/346126
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=79
2015-11-27 11:45:10 +00:00
Pascal Bleser
722680bb97 0.12.3
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=78
2010-07-30 06:12:43 +00:00
Peter Nixon
e8761a417a update to 0.12.2
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=77
2010-05-27 11:48:38 +00:00
Pascal Bleser
c2fc5bc24a 0.12.0
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=76
2010-02-17 19:37:58 +00:00
Peter Nixon
8646b8b97a Update
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=75
2009-08-12 18:29:24 +00:00
Peter Nixon
9840fac108 update
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=74
2009-08-12 16:38:54 +00:00
Peter Nixon
d896f18f40 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=73 2009-08-12 16:08:10 +00:00
Peter Nixon
a4478476cc remove libpcap 0.6.0 requirement
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=72
2009-08-12 16:06:14 +00:00
Peter Nixon
bc0c9c6fd0 Update
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=71
2009-08-12 16:04:18 +00:00
Peter Nixon
d3928b8379 Update
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=70
2009-08-11 20:15:12 +00:00
Peter Nixon
e74cec664e Update
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=69
2009-04-08 20:40:16 +00:00
OBS User unknown
9b27bd2f95 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=68 2008-07-21 12:54:35 +00:00
Peter Nixon
0d21e3ac59 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=67 2008-07-21 12:48:55 +00:00
Peter Nixon
0227a19cd8 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=66 2008-05-07 16:23:27 +00:00
Peter Nixon
b82ccd3cfe OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=65 2008-05-07 16:03:30 +00:00
Peter Nixon
cb4711dfac OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=64 2008-05-07 16:03:19 +00:00
OBS User unknown
d0dff9f9d4 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=63 2007-04-25 20:54:22 +00:00
OBS User unknown
20be0bcd7a OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=62 2007-04-25 20:54:20 +00:00
OBS User unknown
86a81e1d81 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=61 2007-01-31 14:45:48 +00:00
OBS User unknown
06d5456d3d OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=60 2007-01-31 14:23:55 +00:00
OBS User unknown
4366a15be3 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=59 2007-01-31 14:00:08 +00:00
OBS User unknown
b3556687ea OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=58 2007-01-31 14:00:06 +00:00
OBS User unknown
2a49e1669b OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=57 2007-01-02 13:55:45 +00:00
OBS User unknown
d0b232e12d OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=56 2007-01-02 12:39:06 +00:00
OBS User unknown
8d9e03da81 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=55 2006-11-28 20:04:57 +00:00
OBS User unknown
74e43e96b7 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=54 2006-11-28 20:04:56 +00:00
OBS User unknown
5dd774fe36 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=53 2006-11-18 01:17:44 +00:00
OBS User unknown
be24ffd75f OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=52 2006-11-17 18:15:09 +00:00
OBS User unknown
c3a39d1757 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/pmacct?expand=0&rev=51 2006-11-17 17:35:00 +00:00