AUTHORS | 4
CONFIG-KEYS | 48 +++++++--
ChangeLog | 47 +++++++++
configure | 2
configure.in | 4
examples/is_symmetric.map.example | 49 ++++++++++
examples/lpref.map.example | 11 +-
examples/med.map.example | 4
examples/peers.map.example | 4
examples/pretag.map.example | 31 ++++++
sql/README.mysql | 1
sql/README.pgsql | 1
sql/README.sqlite3 | 1
src/bgp/bgp.c | 47 ++++++++-
src/cfg.h | 7 +
src/cfg_handlers.c | 65 ++++++++++++-
src/cfg_handlers.h | 3
src/imt_plugin.c | 2
src/mysql_plugin.c | 3
src/network.h | 6 +
src/nfacctd.c | 94 ++++++++-----------
src/nfacctd.h | 2
src/nfprobe_plugin/nfprobe_plugin.c | 23 +++-
src/nl.c | 6 +
src/pgsql_plugin.c | 3
src/pkt_handlers.c | 57 ++++++++---
src/pkt_handlers.h | 1
src/pmacct-data.h | 7 +
src/pmacct-defines.h | 23 ++--
src/pmacct.c | 19 +++
src/pmacct.h | 1
src/pmacctd.c | 13 ++
src/pretag-data.h | 5 -
src/pretag.c | 8 +
src/pretag.h | 4
src/pretag_handlers.c | 174 ++++++++++++++++++++++++++++++++++--
src/pretag_handlers.h | 8 +
src/print_plugin.c | 2
src/server.c | 1
src/sfacctd.c | 90 +++++++-----------
src/sfacctd.h | 2
src/sql_common.c | 23 +++-
src/sql_common.h | 1
src/sql_handlers.c | 8 +
src/sqlite3_plugin.c | 2
src/uacctd.c | 15 ++-
src/util.c | 54 +++++++++++
src/util.h | 2
48 files changed, 766 insertions(+), 222 deletions(-)
New commits:
commit 9909cbc6b5579048109989abc4c2ddbcf5cacee3
Author: paolo <paolo>
Date: Wed Feb 17 19:41:34 2010 +0000
* Rolled version counters
commit 39cb271962c26b9db7f435f0a61e140d8c1ab687
Author: paolo <paolo>
Date: Wed Feb 17 19:37:59 2010 +0000
* 'nfprobe_source_ip' feature added: it allows to select the IPv4/IPv6
address to be used to export NetFlow datagrams to the collector.
commit 0557c4fce46ade475bb872fbf59e9192eefc05b9
Author: paolo <paolo>
Date: Tue Feb 16 13:14:49 2010 +0000
* Refreshed ChangeLog.
commit c35d52d472e6a381f40a0c1fcc1702db03464226
Author: paolo <paolo>
Date: Tue Feb 16 11:13:38 2010 +0000
* ChangeLog updated. * Version counter updated.
commit 41cdf42da3bbc3b4776fa2eb291ad69abe71b786
Author: paolo <paolo>
Date: Tue Feb 9 14:18:54 2010 +0000
* fix, pretag_handlers.c: tagging against NetFlow v9 4-bytes input/output
interfaces was not working properly. This is now fixed. Many thanks to Zenon
Mousmoulas for reporting the issue.
commit 7683e8eabf1b933ff0f392832d1f7b597c3073c4
Author: paolo <paolo>
Date: Mon Feb 8 13:48:17 2010 +0000
* fix, mysql|pgsql|sqlite_plugin.c: 'flows' aggregation primitive was not
suitable to mix-and-match with BGP related primitives (ie. peer_dst_as, etc.)
due to an incorrect check. Thanks to Zenon Mousmoulas for the bug report.
commit 5154cad81cb1e917cfbecd3e974d68c0c00593c4
Author: paolo <paolo>
Date: Fri Jan 29 18:02:58 2010 +0000
* Pre-Tagging: implemented src_local_pref and src_comms keys. These allow
tagging on source IP prefix local_pref (sourced from either map or BGP, ie.
'bgp_src_local_pref_type: map', 'bgp_src_local_pref_type: bgp') and standard
BGP communities. * Pre-Tagging: src_peer_as key has been extended to match on
BGP-sourced data (bgp_peer_src_as_type: bgp).
commit 5362f8a65f969c4d25468e7b4ed60889514a7ca6
Author: paolo <paolo>
Date: Tue Jan 26 17:32:47 2010 +0000
* Pre-Tagging: introduced 'comms' key to tag basing on up to 16 standard
BGP communities attached to the destination IP prefix. The lookup is done
against the BGP RIB of the exporting router. Either match-any or match-all is
available. Documentation and examples updated. * fix, pretag.c: bug introduced
in CVS version only as part of 20091225 commit.
commit 7449a8853e73939aae85a3b2d9a58af39e33389f
Author: paolo <paolo>
Date: Wed Jan 20 12:11:35 2010 +0000
* bgp_follow_nexthop: feature extended so that multiple IPv4/IPv6 prefixes
can be supplied. Up to 32 prefixes are now supported; a warning message is now
generated if a supplied string fails parsing.
commit 2468bf83e99dd96923caedbac40fcd6901b093ec
Author: paolo <paolo>
Date: Mon Jan 18 17:15:13 2010 +0000
* fix, sql_common.c: logging of NetFlow micro-flows to a SQL database
(nfacctd_sql_log directive) was not committing to the backend, when sql_history
was disabled. This is now fixed.
commit 86806dc25e7f077f039fa6f897feafe686ca579b
Author: paolo <paolo>
Date: Sat Jan 16 00:42:39 2010 +0000
* nfacctd_ext_sampling_rate and sfacctd_ext_sampling_rate are introduced:
flags the daemon that captured traffic is being sampled. Useful to tackle
corner cases, ie. sampling rate reported by the NetFlow/sFlow agent is missing
or not correct.
commit a26c9d464b4705f84863e7eb09a9a48010b06a08
Author: paolo <paolo>
Date: Tue Jan 12 16:28:27 2010 +0000
* fix, pkt_handlers.c: check added to impose a maximum size while copying
NetFlow v9 fields to internal structures.
commit 55361bb143553eb4ff734571e4ae6fb2164bd10b
Author: paolo <paolo>
Date: Wed Dec 30 00:42:52 2009 +0000
* fix, util.c: load_allow_file(), empty allow file was allowing every IP to
connect - being confused with no map condition. Now this condition is properly
recognized and translates in reject all. * fix, pmacct.c: is_symmetric printf
formatting mistake corrected.
commit 5038dc962f9b8dd8dcbc1e07d70d498c0ead30fe
Author: paolo <paolo>
Date: Tue Dec 29 00:15:36 2009 +0000
* Implementation of 'bgp_daemon_allow_file' to specify IP addresses that
can establish a BGP session with the BGP thread * util.c: centralized daemons
ACL set/check routines * Updated documentation
commit 06dc3abd78f7307894e40bc12c873c6ba3af252f
Author: paolo <paolo>
Date: Sun Dec 27 01:10:54 2009 +0000
* Updated documentation and examples * bgp/bgp.c:
cache_to_pkt_bgp_primitives(), pkt_to_cache_bgp_primitives() have been fixed:
is_symmetric primitive value was not correctly copied.
commit ee5e6f07d37d57bbf0845ae88ee56d82821318e6
Author: paolo <paolo>
Date: Fri Dec 25 22:01:05 2009 +0000
* 'is_symmetric' primitive is being implemented: aimed to detect asymmetric
traffic by basing on definitions included in a 'bgp_is_symmetric_map' map file.
* A few minor bugs related to bgp_src_med_map, bgp_src_local_pref_map and
bgp_peer_src_as_map have been fixed. * Documentation updated.
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=9909cbc6b5579048109989abc4c2ddbcf5cacee3
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=39cb271962c26b9db7f435f0a61e140d8c1ab687
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=0557c4fce46ade475bb872fbf59e9192eefc05b9
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=c35d52d472e6a381f40a0c1fcc1702db03464226
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=41cdf42da3bbc3b4776fa2eb291ad69abe71b786
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=7683e8eabf1b933ff0f392832d1f7b597c3073c4
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=5154cad81cb1e917cfbecd3e974d68c0c00593c4
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=5362f8a65f969c4d25468e7b4ed60889514a7ca6
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=7449a8853e73939aae85a3b2d9a58af39e33389f
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=2468bf83e99dd96923caedbac40fcd6901b093ec
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=86806dc25e7f077f039fa6f897feafe686ca579b
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=a26c9d464b4705f84863e7eb09a9a48010b06a08
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=55361bb143553eb4ff734571e4ae6fb2164bd10b
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=5038dc962f9b8dd8dcbc1e07d70d498c0ead30fe
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=06dc3abd78f7307894e40bc12c873c6ba3af252f
http://suva.vyatta.com/git/?p=pmacct.git;a=commitdiff;h=ee5e6f07d37d57bbf0845ae88ee56d82821318e6
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn