AUTHORS | 14
CONFIG-KEYS | 1780 +++++++++++++++++++-----------------
ChangeLog | 251 +++++
EXAMPLES | 623 +++++++++---
FAQS | 464 ++++-----
TOOLS | 6
configure | 358 +++----
configure.in | 32
examples/pretag.map.example | 159 ++-
sql/README.64bit | 14
sql/README.IPv6 | 18
sql/README.agent_id2 | 15
src/Makefile.am | 15
src/Makefile.in | 28
src/bgp/bgp.c | 1663 +++++++++++++++++++++++++++++++++
src/cfg.h | 33
src/cfg_handlers.c | 470 ++++++++-
src/cfg_handlers.h | 25
src/ip_frag.c | 26
src/mysql_plugin.c | 106 +-
src/network.h | 47
src/nfacctd.c | 424 ++++++--
src/nfacctd.h | 35
src/nfprobe_plugin/netflow5.c | 37
src/nfprobe_plugin/netflow9.c | 220 +++-
src/nfprobe_plugin/nfprobe_plugin.c | 24
src/nfprobe_plugin/nfprobe_plugin.h | 7
src/nfv9_template.c | 98 +
src/nl.c | 358 +++++++
src/once.h | 5
src/pgsql_plugin.c | 81 +
src/pkt_handlers.c | 521 +++++++++-
src/pkt_handlers.h | 14
src/plugin_hooks.c | 43
src/plugin_hooks.h | 13
src/pmacct-data.h | 43
src/pmacct-defines.h | 116 +-
src/pmacct.c | 439 +++++++-
src/pmacct.h | 15
src/pmacctd.c | 498 +++-------
src/pretag-data.h | 23
src/pretag.c | 154 ++-
src/pretag.h | 31
src/pretag_handlers.c | 488 ++++++++-
src/pretag_handlers.h | 55 -
src/print_plugin.c | 174 ++-
src/server.c | 135 +-
src/setproctitle.c | 5
src/sfacctd.c | 289 ++++-
src/sfacctd.h | 9
src/sfprobe_plugin/sflow.h | 1
src/sfprobe_plugin/sflow_receiver.c | 3
src/sfprobe_plugin/sfprobe_plugin.c | 10
src/signals.c | 4
src/sql_common.c | 1045 +++++++++++++++++----
src/sql_common.h | 63 -
src/sql_common_m.c | 53 -
src/sql_handlers.c | 112 ++
src/sqlite3_plugin.c | 91 +
src/uacctd.c | 632 ++++++++++++
src/uacctd.h | 22
src/util.c | 166 +--
src/util.h | 9
src/xflow_status.c | 39
src/xflow_status.h | 6
65 files changed, 9769 insertions(+), 2988 deletions(-)
New commits:
commit 77175f82dbc08202d063f1824095d0d90542c1b0
Author: paolo <paolo>
Date: Mon Oct 26 10:01:12 2009 +0000
* fix, sfacctd.c: input and output interfaces (non-expaneded
format) were not correcly decoded creating issues to Pre-
tagging. Thanks to Jussi Sjostrom for reporting the issue.
commit f7cf0875e87d37d0391eaf0eef5a4976030a0a85
Author: paolo <paolo>
Date: Sun Oct 25 16:29:31 2009 +0000
! fix, SQL plugins: CPU hitting 100% has been determined when
sql_history is disabled but sql_history_roundoff is defined.
Thanks very much to Charlie Allom for reporting the issue.
commit d180076a93fecb7015b9436101188f3e5a51c917
Author: paolo <paolo>
Date: Sun Oct 25 15:17:59 2009 +0000
* Forcing build system refresh (2)
commit ae0ae5bd7ff82af5a477c9e5ea03e534a072392a
Author: paolo <paolo>
Date: Sun Oct 25 15:16:07 2009 +0000
* pmacctd/uacctd significant clean-up: compute_once(), PM_find_id(),
pcap_cb(), ip_handler() and ip6_handler() have all been merged in a
nl.c source file linked against both daemons.
* Refreshing build system
commit 17c7365eea4d7463efb29c5ec67c5f16e4c61384
Author: paolo <paolo>
Date: Sun Oct 25 11:22:47 2009 +0000
* Heading toward 0.12.0rc3: documentation refresh
commit 3499e136a390c4f6748d72233b821be86fbff7f5
Author: paolo <paolo>
Date: Mon Oct 19 14:43:10 2009 +0000
* uacctd: configurable read Netlink buffer (snaplen) via setsockopt() call
and internal Netlink buffer (uacctd_nl_size) for better performances at
higher pps rates. Many thanks go to A.O. Prokofiev, author of the patch.
* Documentation updated
commit dce39351fed11bf8d7972167864db6c9856fcdbe
Author: paolo <paolo>
Date: Sun Oct 18 19:14:19 2009 +0000
* uacctd, fix: uacctd_group range limited to 1-32 values, including
commit b8ab6c136d45abd5dc5fabacc95e703c9a5a84f9
Author: paolo <paolo>
Date: Sun Oct 18 19:07:53 2009 +0000
* uacctd, fix: nl_groups is a bitmask
commit d8ef4b186e67d84b57103196a0c5df15c3be1033
Author: paolo <paolo>
Date: Sun Oct 18 13:50:18 2009 +0000
* uacctd: a Linux Netlink ULOG daemon implementation within the pmacct
project; initial ULOG daemon documentation write-up. Many thanks to:
- A.O.Prokofiev, original contributor of the ULOG patch
- Stig Thormodsrud
commit 4079477395158fa4cc159a525e484223b65db420
Author: paolo <paolo>
Date: Sat Oct 17 20:58:39 2009 +0000
* Initial pmacct Linux NetFilter ULOG daemon (uacctd) commit
commit 444966a130b03df4aac6c31b5fa27fc898ff9a06
Author: paolo <paolo>
Date: Sat Oct 17 20:09:21 2009 +0000
Forcing refresh of the build system (2b)
commit 76b2c74d1c7c8f0d15a6f9453a02473f5526ce8a
Author: paolo <paolo>
Date: Sat Oct 17 20:09:01 2009 +0000
Forcing refresh of the build system (2a)
commit 770e09e48628dfbac39f6a06cde446b89de92642
Author: paolo <paolo>
Date: Sat Oct 17 20:07:47 2009 +0000
* Forcing refresh of the build system (1)
commit ec5ab75822cda53b124b1d269a14c0536c7c1da5
Author: paolo <paolo>
Date: Sat Oct 17 19:55:30 2009 +0000
* Initial pmacct Linux NetFilter ULOG daemon (uacctd) commit
commit dab4bc1841ff424cbd07c685d154590e86ee7c03
Author: paolo <paolo>
Date: Fri Oct 16 13:24:09 2009 +0000
* pmacctd: sampling-friendly variant of the IP fragment handler has been
developed; it kicks in whether 'pmacctd_ext_sampling_rate' is enabled.
commit 99d7edd2621663b3b0f7a44fb688a91d6b449e79
Author: paolo <paolo>
Date: Wed Oct 14 16:45:32 2009 +0000
* Static support for external sampling sources is introduced in pmacctd
by the mean of a 'pmacctd_ext_sampling_rate' configuration directive.
Such rate can be optionally renormalized; if not renormalized, it gets
propagated via the NetFlow and sFlow probe plugins.
* 'pmacctd_renormalize' configuration directive has been added (see above)
* Updated documentation
commit 9d48cdb73728cc7d8992f1b242fe72ae6f6c5c50
Author: paolo <paolo>
Date: Mon Oct 12 11:31:13 2009 +0000
* fix, bgp/bgp.c: when trepssing the bgp_daemon_max_peers limit, accept()
the connection briefly to trigger a close(). Aimed at throttling down the
rate of warning messages.
commit 69c1eb4ccb87f8c94c90b07b9fad6612fe861189
Author: paolo <paolo>
Date: Sun Oct 11 15:56:06 2009 +0000
* Implemented 'tag2' aggregation primitive, meant to be a second space
available for tagging. As a result a new pre_tag2_filter configuration
directive is also created. 'tag2' aims to support scenarios where two
tags might be useful, ie. when building traffic matrices. Among the
multiple applications this can have, it allows seamless MAC address
to ASN translations (AS number being the 32-bit tag).
* fix nfprobe_plugin/nfprobe_plugin.c: tags were incorrectly applied to
flows in a bi-directional fashion hence generating information hiding
when only a single direction was subject to tagging.
* Refreshed Pre-Tagging documentation
commit 6626ce5525e2840f5f995f6aa1f4fca9ca747882
Author: paolo <paolo>
Date: Mon Oct 5 11:28:13 2009 +0000
* files_uid, files_gid: adding bgp_neighbors_file and fix to pidfile.
commit 8ca3192b7a7e02fb6f51ee650cfc0f1e02cc8d57
Author: paolo <paolo>
Date: Mon Oct 5 11:06:38 2009 +0000
* Added directives (files_uid, files_gid) to re-define system user and
group ID (UID, GID) for files opened by the daemon for writing (ie.
logs, pid, etc.).
commit 40b9c5d70c68d69d05b6b5901decae31ad06e5cb
Author: paolo <paolo>
Date: Sun Oct 4 14:29:37 2009 +0000
* nfprobe_plugin/netflow9.c: removed debugging comments
commit 4585c061786d610da8d0b445a6d4c28658a50c01
Author: paolo <paolo>
Date: Sun Oct 4 12:37:12 2009 +0000
* NetFlow v9 sampling is now implemented as part of the NetFlow probe
plugin, nfprobe. FLOW_SAMPLER_ID (48), FLOW_SAMPLER_MODE (49) and
FLOW_SAMPLER_RANDOM_INTERVAL (50) are sent as part of both the
options template and options data packets. Only system scope is
supported; multiple plugins off the same IP address sampling at
different rates can be recognized by tagging them with differen
source_id (engined_id, engine_type)
* nfprobe, NetFlow v9: minor bug was fixed when counting total flows
in a datagram. Relevant only to packets carrying templates.
commit fe78cd919baa078d1567e43e64b2d6f13576b2d8
Author: paolo <paolo>
Date: Sat Oct 3 21:14:36 2009 +0000
* NetFlow v9 sampling is now implemented as part of the nfacctd collector;
it supports both the SAMPLING_INTERVAL (34), SAMPLING_ALGORITHM (35)
variant as well as the FLOW_SAMPLER_ID (48), FLOW_SAMPLER_MODE (49),
FLOW_SAMPLER_RANDOM_INTERVAL (50) one.
commit 17afeb0d6a41d12691edc26727599ad465520973
Author: paolo <paolo>
Date: Fri Oct 2 10:52:07 2009 +0000
* implementation to select umask of files created by pmacct daemons, ie.
log, pid, etc. As a result the 'files_umask' directive is introduced.
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=77175f82dbc08202d063f1824095d0d90542c1b0
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=f7cf0875e87d37d0391eaf0eef5a4976030a0a85
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=d180076a93fecb7015b9436101188f3e5a51c917
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=ae0ae5bd7ff82af5a477c9e5ea03e534a072392a
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=17c7365eea4d7463efb29c5ec67c5f16e4c61384
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=3499e136a390c4f6748d72233b821be86fbff7f5
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=dce39351fed11bf8d7972167864db6c9856fcdbe
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=b8ab6c136d45abd5dc5fabacc95e703c9a5a84f9
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=d8ef4b186e67d84b57103196a0c5df15c3be1033
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=4079477395158fa4cc159a525e484223b65db420
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=444966a130b03df4aac6c31b5fa27fc898ff9a06
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=76b2c74d1c7c8f0d15a6f9453a02473f5526ce8a
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=770e09e48628dfbac39f6a06cde446b89de92642
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=ec5ab75822cda53b124b1d269a14c0536c7c1da5
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=dab4bc1841ff424cbd07c685d154590e86ee7c03
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=99d7edd2621663b3b0f7a44fb688a91d6b449e79
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=9d48cdb73728cc7d8992f1b242fe72ae6f6c5c50
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=69c1eb4ccb87f8c94c90b07b9fad6612fe861189
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=6626ce5525e2840f5f995f6aa1f4fca9ca747882
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=8ca3192b7a7e02fb6f51ee650cfc0f1e02cc8d57
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=40b9c5d70c68d69d05b6b5901decae31ad06e5cb
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=4585c061786d610da8d0b445a6d4c28658a50c01
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=fe78cd919baa078d1567e43e64b2d6f13576b2d8
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=17afeb0d6a41d12691edc26727599ad465520973
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn