syslog-ng--mainline: implemented spoof-source support for both ipv4/ipv6
-e Link: <http://intra.balabit/cgi-bin/viewarch.cgi/devel@balabit.hu--other-1/syslog-ng--mainline--2.0--patch-127> Revision: syslog-ng--mainline--2.0--patch-127 Archive: devel@balabit.hu--other-1 Creator: Balazs Scheidler <bazsi@balabit.hu> Date: Sat Feb 3 17:39:08 CET 2007 Standard-date: 2007-02-03 16:39:08 GMT Modified-files: ChangeLog README configure.in src/afinet.c src/afinet.h src/afsocket.h src/center.c src/cfg-grammar.y src/cfg-lex.l src/dgroup.h src/logwriter.c src/logwriter.h src/sgroup.h New-patches: devel@balabit.hu--other-1/syslog-ng--mainline--2.0--patch-127 Summary: implemented spoof-source support for both ipv4/ipv6 Keywords: * configure.in: added --with-libnet and --enable-spoof-source options * src/afinet.c (afinet_dd_set_spoof_source): new function, called from the parser to enable spoof-source, (afinet_dd_init): new function, (afinet_dd_construct_ipv4_packet): -"-, (afinet_dd_construct_ipv6_packet): -"-, (afinet_dd_queue): -"-, (affile_dd_new): register new init/queue methods, * src/sgroup.h, src/dgroup.h: renamed ref/unref functions for consistency * src/cfg-lex.l, src/cfg-grammar.y: added spoof-source option * src/logwriter.c (log_writer_format_log): removed static as it is directly used by spoof-source to format messages Diff stats: ChangeLog | 33 ++++++++ README | 6 + configure.in | 54 ++++++++++---- src/afinet.c | 207 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/afinet.h | 10 ++ src/afsocket.h | 2 src/center.c | 8 +- src/cfg-grammar.y | 3 src/cfg-lex.l | 2 src/dgroup.h | 13 ++- src/logwriter.c | 2 src/logwriter.h | 3 src/sgroup.h | 4 - 13 files changed, 318 insertions(+), 29 deletions(-)
participants (1)
-
bazsi@balabit.hu