2007-08-17 22:26  bht

	* [r8528] doc/web/libyaf/html/globals_defs.html,
	  doc/web/libyaf/html/structyf_hdr_i_pv4__st.html,
	  doc/web/libyaf/html/structyf_hdr_tcp__st.html,
	  doc/web/libyaf/html/yafhooks_8h.html: remove dead doxygen html.

2007-08-17 22:25  bht

	* [r8527] doc/Makefile.am: align makefile with dir contents

2007-08-17 22:23  bht

	* [r8526] doc/web/libyaf/html/config_8h-source.html,
	  doc/web/libyaf/html/yafrag_8h-source.html,
	  doc/web/libyaf/html/yafrag_8h.html,
	  doc/web/libyaf/html/yaftab_8h-source.html,
	  doc/web/libyaf/html/yaftab_8h.html: Add missing doxygen files to
	  svn

2007-08-17 22:14  bht

	* [r8524] doc/Makefile.am: remove website from tarball. it used to
	  make sense. not anymore.

2007-08-17 20:25  bht

	* [r8509] Doxyfile, doc/Doxyhead.html, doc/web/index.html,
	  doc/web/libyaf/html/annotated.html,
	  doc/web/libyaf/html/decode_8h-source.html,
	  doc/web/libyaf/html/decode_8h.html,
	  doc/web/libyaf/html/files.html,
	  doc/web/libyaf/html/functions.html,
	  doc/web/libyaf/html/functions_vars.html,
	  doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/globals_type.html,
	  doc/web/libyaf/html/index.html,
	  doc/web/libyaf/html/picq_8h-source.html,
	  doc/web/libyaf/html/picq_8h.html,
	  doc/web/libyaf/html/structyf_flow__st.html,
	  doc/web/libyaf/html/structyf_flow_key__st.html,
	  doc/web/libyaf/html/structyf_flow_val__st.html,
	  doc/web/libyaf/html/structyf_i_p_frag_info__st.html,
	  doc/web/libyaf/html/structyf_l2_info__st.html,
	  doc/web/libyaf/html/structyf_t_c_p_info__st.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  doc/web/libyaf/html/yafcore_8h.html,
	  doc/web/libyaf/html/yafhooks_8h-source.html, doc/web/yaf.1.pdf,
	  doc/web/yaf_docs.html, doc/web/yaf_download.html,
	  doc/web/yafscii.1.pdf, doc/yaf.1, doc/yaf.pod, doc/yafscii.1,
	  include/yaf/yafhooks.h, libyaf.pc.in: 0.7.0 release prep.

2007-08-17 20:04  tonyc

	* [r8506] ChangeLog: Time to make the changelogs.
	  Add missing HTML files.

2007-08-16 21:28  bht

	* [r8474] include/yaf/yafcore.h, src/yafcore.c: Make rdtime signed
	  for future perimeter direction assignment.

2007-08-16 21:16  joe_svn

	* [r8473] scripts/yafd: dded yafd startup script

2007-08-16 19:55  bht

	* [r8469] include/yaf/yafcore.h, src/yafcap.c: add missing stats
	  grab from pcap_stat

2007-08-16 19:46  joe_svn

	* [r8468] scripts: Area for yaf scripts, i.e. startup scripts

2007-08-16 18:24  bht

	* [r8462] src/yaf.c: Process logging and privilege options early.
	  This makes --version work again.

2007-08-14 22:09  bht

	* [r8435] ChangeLog, NEWS, README, configure.in, doc/yaf.pod,
	  doc/yafscii.pod, include/yaf/yafcore.h, src/Makefile.am,
	  src/yaf.c, src/yafcap.c, src/yafcap.h, src/yafcollect.c,
	  src/yafcore.c, src/yafdag.c, src/yafdag.h, src/yafout.c,
	  src/yafout.h, src/yafscii.c, src/yaftab.c,
	  yaf.xcodeproj/project.pbxproj: Merge MIO removal from YAF back on
	  to trunk in preparation for 0.7.0
	  release. Merge build checkpoint. On to regression testing and
	  documentation.

2007-07-31 15:52  mthomas

	* [r8190] include/yaf/yafhooks.h, src/yafhooks.c: Add final newline

2007-07-26 21:28  tonyc

	* [r8158] src/yaf.c: Reverse sense of mio_dispatch_loop call.

2007-07-25 23:26  tonyc

	* [r8146] src/yaf.c, src/yafcollect.c, src/yafscii.c,
	  yaf.xcodeproj/project.pbxproj: Modified command-line tools to
	  return nonzero status on file errors.
	  Changed many g_error() calls to g_critical() to avoid unnecessary
	  aborts.

2007-07-19 03:44  bht

	* [r7978] configure.in, src/yafcap.c, src/yaftab.c: Bivio build
	  fix:
	  
	  1. Allow configure to disable compact IPv4 addresses. Something
	  about
	  the compact structures and/or their alignment causes segmentation
	  faults on Bivio. We'll need to investigate this further on our
	  own
	  hardware, because these structures really should be used there.
	  
	  2. Remove call to pcap_datalink_val_to_name(); it is used to
	  prettify
	  error messages, and does not exist in zero copy libpcap.

2007-07-16 22:20  bht

	* [r7951] include/yaf/decode.h, src/decode.c, src/yaftab.c: Add
	  packet out of sequence detection.

2007-07-11 18:18  bht

	* [r7858] src/decode.c, src/yafcap.c, src/yafdag.c: Fix build
	  errors with DLT_ constants not supported by local libpcap;
	  fix missing DLT_ constants in pcap open check.

2007-07-11 01:49  bht

	* [r7855] include/yaf/yafcore.h, include/yaf/yafhooks.h,
	  src/yafcore.c, src/yafhooks.c, src/yaftab.c: Complete hook stubs.
	  This still needs the actual ability to dlopen
	  stuff, and have those dlopened things, you know, do stuff.

2007-07-09 18:24  bht

	* [r7835] Doxyfile, NEWS, configure.in, doc/Makefile.am,
	  doc/web/libyaf/html/annotated.html,
	  doc/web/libyaf/html/datalink_8h-source.html,
	  doc/web/libyaf/html/datalink_8h.html,
	  doc/web/libyaf/html/decode_8h-source.html,
	  doc/web/libyaf/html/decode_8h.html,
	  doc/web/libyaf/html/defrag_8h-source.html,
	  doc/web/libyaf/html/defrag_8h.html,
	  doc/web/libyaf/html/files.html,
	  doc/web/libyaf/html/functions.html,
	  doc/web/libyaf/html/functions_vars.html,
	  doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/globals_type.html,
	  doc/web/libyaf/html/index.html,
	  doc/web/libyaf/html/picq_8h-source.html,
	  doc/web/libyaf/html/picq_8h.html,
	  doc/web/libyaf/html/structyf_eth_info__st.html,
	  doc/web/libyaf/html/structyf_flow__st.html,
	  doc/web/libyaf/html/structyf_flow_key__st.html,
	  doc/web/libyaf/html/structyf_flow_val__st.html,
	  doc/web/libyaf/html/structyf_i_p_frag_info__st.html,
	  doc/web/libyaf/html/structyf_l2_info__st.html,
	  doc/web/libyaf/html/structyf_t_c_p_info__st.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  doc/web/libyaf/html/yafcore_8h.html,
	  doc/web/libyaf/html/yafhooks_8h-source.html,
	  doc/web/libyaf/html/yafhooks_8h.html, include/yaf/yafhooks.h,
	  include/yaf/yaftab.h: 0.6.99 release prep.

2007-07-03 04:12  tonyc

	* [r7744] autoconf, configure.in, include/yaf/autoinc.h,
	  include/yaf/yafrag.h, src/yaf.c, src/yafcollect.c, src/yafscii.c,
	  src/yafstat.h, src/yaftab.c: Branch surgery to merge the options
	  rewrite / Solaris testing branches into
	  trunk.

2007-06-28 22:52  bht

	* [r7718] include/Makefile.am, include/yaf/yafhooks.h,
	  src/Makefile.am, src/decode.c, src/yafhooks.c, src/yaftab.c,
	  yaf.xcodeproj/project.pbxproj: Add stubs for packet and flow
	  hooks for future extensibility

2007-06-20 22:49  bht

	* [r7603] src/yaftab.c: punctuation fix.

2007-06-20 22:49  bht

	* [r7602] src/yaftab.c: Add "virtual bandwidth" calculation to
	  performance statistics.

2007-06-20 20:21  bht

	* [r7601] include/yaf/autoinc.h, src/yafrag.c, src/yaftab.c: Allow
	  compile-time disabling of the slab allocator by
	  CFLAGS=-DYAF_DISABLE_SLABALLOC=1

2007-06-20 18:43  bht

	* [r7597] include/yaf/yaftab.h, src/Makefile.am, src/yaf.c,
	  src/yafcap.c, src/yafdag.c, src/yafsim.c, src/yafstat.c,
	  src/yafstat.h, yaf.xcodeproj/project.pbxproj: Add SIGUSR1
	  on-demand statistics logging.

2007-06-18 20:57  bht

	* [r7577] include/yaf/autoinc.h, src/decode.c, src/yaf.c,
	  src/yafcap.c, src/yafcap.h, src/yafdag.c, src/yafrag.c,
	  src/yaftab.c: Improved statistics logging. Add dropped packet
	  counting. stdint.h ->
	  inttypes.h.

2007-06-18 18:09  bht

	* [r7572] include/yaf/yafcore.h, src/yafcap.c, src/yafcore.c,
	  src/yafdag.c: fix icc warnings.

2007-06-18 15:53  bht

	* [r7568] include/yaf/yaftab.h, src/yaftab.c: Add
	  non-IPFIX-exporting interface to YAF flow table, for building
	  applications that process the flow data directly (i.e., as future
	  NAF should).

2007-06-15 20:52  bht

	* [r7563] doc/yaf.pod, src/decode.c: Add version check to GRE
	  decode.

2007-06-15 15:19  bht

	* [r7552] AUTHORS, NEWS, include/yaf/yafcore.h, src/yaftab.c:
	  Define new structures for v4-only flow nodes within a flow table,
	  which should save 24 bytes per flow in the flow table. It works
	  on the
	  Mac so far, and does not seem to be measurably slower while
	  saving
	  about 10% on peak real memory usage, but the tools I'm using are
	  crude
	  and I'll need to test this further before calling it "worth it."

2007-06-14 20:04  bht

	* [r7544] src/decode.c: fix missing-return typo.

2007-06-13 21:43  bht

	* [r7510] Makefile.am, README, configure.in,
	  doc/web/libyaf/html/annotated.html,
	  doc/web/libyaf/html/files.html,
	  doc/web/libyaf/html/functions.html,
	  doc/web/libyaf/html/functions_vars.html,
	  doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/globals_type.html,
	  doc/web/libyaf/html/index.html,
	  doc/web/libyaf/html/picq_8h-source.html,
	  doc/web/libyaf/html/picq_8h.html,
	  doc/web/libyaf/html/structyf_flow__st.html,
	  doc/web/libyaf/html/structyf_flow_key__st.html,
	  doc/web/libyaf/html/structyf_flow_val__st.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  doc/web/libyaf/html/yafcore_8h.html, doc/yaf.pod,
	  doc/yafscii.pod, include/Makefile.am, include/yaf/autoinc.h,
	  include/yaf/datalink.h, include/yaf/decode.h,
	  include/yaf/defrag.h, include/yaf/picq.h, include/yaf/yafcore.h,
	  include/yaf/yafrag.h, include/yaf/yaftab.h, src/Makefile.am,
	  src/datalink.c, src/decode.c, src/defrag.c, src/yaf.c,
	  src/yafcap.c, src/yafcore.c, src/yafdag.c, src/yafrag.c,
	  src/yafsim.c, src/yafsim.h, src/yaftab.c, src/yaftab.h,
	  yaf.xcodeproj/project.pbxproj: IPv6 support (yaf 0.7.0, fixbuf
	  0.6.1, airframe 0.6.7) merge and build
	  checkpoint. Not yet tested.

2007-06-01 13:45  mthomas

	* [r7363] doc/web/yaf_download.html: * Remove the dates next to the
	  download links since there is a big
	  date announcing the release just above, and on several pages the
	  dates didn't match.
	  * Remove the date next to the link for the required libraries,
	  since
	  this is just too many dates to keep track of. For example,
	  airdbc-0.2.2 had at least three different dates.
	  * Change displayed download links so it is obvious you are
	  getting a
	  tarball.
	  * Change all of the most recent release dates to May-17 to match
	  the
	  NEWS files.
	  * Update list of includes/requires to include IPA and SiLK
	  * Change files to XHTML

2007-05-30 18:11  mthomas

	* [r7344] doc/web/index.html, doc/web/yaf_docs.html,
	  doc/web/yaf_download.html: * Put body tag before including the
	  server-side header.
	  * Add a trailing "/" on urls to directories.

2007-05-30 17:57  mthomas

	* [r7341] doc/web/index.html: * Put body tag before including the
	  header.
	  * Add a trailing "/" on urls to directories.

2007-05-18 13:59  ajk

	* [r7236] doc/web/index.html, doc/web/yaf_download.html: Fixed
	  copyright, links to /releases, tweaked text.

2007-05-17 18:05  bht

	* [r7217] configure.in, include/yaf/autoinc.h: Back out revision
	  7207. I'll make this work over in the v6 branch.

2007-05-17 16:18  bht

	* [r7207] configure.in, include/yaf/autoinc.h: Rework autoinc.h for
	  better use of autotools and cross-platform
	  building. This should really happen in autoinc.h in each naf
	  suite
	  library; we'll do this later.

2007-05-17 15:11  bht

	* [r7204] ChangeLog, doc/Makefile.am,
	  doc/web/libyaf/html/structyf_hdr_i_pv4__st.html,
	  doc/web/libyaf/html/structyf_hdr_tcp__st.html: Doc tweaks and
	  changelogs. 0.6.0 is nearly ready for tagging.

2007-05-17 14:58  bht

	* [r7203] doc/web/libyaf/html/annotated.html,
	  doc/web/libyaf/html/datalink_8h-source.html,
	  doc/web/libyaf/html/datalink_8h.html,
	  doc/web/libyaf/html/functions.html,
	  doc/web/libyaf/html/functions_vars.html,
	  doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/globals_type.html,
	  doc/web/libyaf/html/index.html,
	  doc/web/libyaf/html/structyf_eth_info__st.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  include/yaf/autoinc.h, include/yaf/datalink.h, src/datalink.c,
	  src/defrag.c, src/yafcore.c, src/yaftab.c: Remove nonportable
	  netinet dependencies. Document changes.

2007-05-17 13:35  bht

	* [r7198] AUTHORS, NEWS, README, configure.in, doc/Doxyfoot.html,
	  doc/Makefile.am, doc/web/libyaf/html/annotated.html,
	  doc/web/libyaf/html/datalink_8h-source.html,
	  doc/web/libyaf/html/datalink_8h.html,
	  doc/web/libyaf/html/defrag_8h-source.html,
	  doc/web/libyaf/html/defrag_8h.html,
	  doc/web/libyaf/html/files.html,
	  doc/web/libyaf/html/functions.html,
	  doc/web/libyaf/html/functions_vars.html,
	  doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/globals_type.html,
	  doc/web/libyaf/html/index.html,
	  doc/web/libyaf/html/picq_8h-source.html,
	  doc/web/libyaf/html/picq_8h.html,
	  doc/web/libyaf/html/structyf_eth_info__st.html,
	  doc/web/libyaf/html/structyf_flow__st.html,
	  doc/web/libyaf/html/structyf_flow_key__st.html,
	  doc/web/libyaf/html/structyf_flow_val__st.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  doc/web/libyaf/html/yafcore_8h.html, doc/web/yaf.1.pdf,
	  doc/web/yafscii.1.pdf, doc/yaf.1, doc/yaf.pod, doc/yafscii.1,
	  doc/yafscii.pod, include/yaf/yafcore.h: Doc changes for May 17
	  0.6.0 release.

2007-05-10 13:58  mwd

	* [r7118] src/datalink.c: Modify to discard non-IP-carrying GRE
	  packets, instead of falling back
	  to the raw GRE packet.

2007-05-10 13:47  mwd

	* [r7117] src/datalink.c: Fix ETHERTYPE_IP constant.

2007-05-09 20:37  bht

	* [r7111] doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  doc/web/libyaf/html/yafcore_8h.html: Redoxidation.

2007-05-09 20:37  bht

	* [r7110] NEWS, configure.in, doc/web/yaf.1.pdf,
	  doc/web/yafscii.1.pdf, doc/yaf.1, doc/yaf.pod, doc/yafscii.1,
	  doc/yafscii.pod, src/yaf.c, src/yafcore.c: 0.6.0 re-release doc
	  changes; rename GRE flag.

2007-05-09 13:39  bht

	* [r7107] src/yafcore.c: add full date-time to end timestamp to
	  ease loading into ArcSight,
	  relational databases, etc.

2007-05-08 21:33  bht

	* [r7106] src/yafcore.c, yaf.xcodeproj/project.pbxproj: fix bus
	  error in yafscii --tabular mode.

2007-05-08 21:21  bht

	* [r7105] src/datalink.c, src/yaf.c, yaf.xcodeproj/project.pbxproj:
	  switch "home" of yaf_greunencap mode switch. It needs to live in
	  libyafrag, not in yaf.

2007-05-08 20:51  bht

	* [r7102] include/yaf/yafcore.h, src/yafcore.c, src/yafscii.c,
	  src/yaftab.c: Add --tabular switch to yafscii for tabular output.
	  Not yet
	  documented. This is for simple processing of flow information
	  from yaf
	  using Perl or the like.

2007-05-08 16:04  mwd

	* [r7099] src/datalink.c, src/yaf.c: Add GRE unencapsulation option
	  to yaf.

2007-04-18 16:39  bht

	* [r6959] doc/web/yaf.1.pdf, doc/yaf.1, doc/yaf.pod: fix stale
	  reference to old command-line args

2007-04-12 16:10  bht

	* [r6871] doc/web/libyaf/html/datalink_8h-source.html,
	  doc/web/libyaf/html/datalink_8h.html,
	  doc/web/libyaf/html/files.html, doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/structyf_eth_info__st.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  doc/web/libyaf/html/yafcore_8h.html, include/yaf/yafcore.h:
	  Documentation tweak for new yfWriterClose API.

2007-04-11 22:34  bht

	* [r6861] include/yaf/yafcore.h, src/yaf.c, src/yafcollect.c,
	  src/yafcore.c: Make transient network failure handling less
	  bouncy.

2007-04-11 13:45  bht

	* [r6853] src/datalink.c: Remove unused variable.

2007-04-09 21:20  bht

	* [r6839] src/yafcollect.c: yafcollect tweaks to make it a better
	  debugger. Debugging YAF
	  connection restart now.

2007-04-09 20:08  bht

	* [r6837] include/yaf/yafcore.h, src/yafcollect.c, src/yafcore.c:
	  Expose appinit and appfree through YAF core API.

2007-04-09 19:30  bht

	* [r6835] src/defrag.c: Fix capture buffer boundary problems when
	  assembling fragments from
	  incomplete capture buffers.

2007-04-06 22:00  bht

	* [r6827] include/yaf/datalink.h, src/datalink.c, src/defrag.c,
	  src/yaftab.c: Fix inconsistent capture length handling during
	  decode that caused
	  memory read overruns for fragmented packets.

2007-04-06 21:22  bht

	* [r6826] src/defrag.c: debugging continues and i'm too lazy to use
	  emacs over on basil apparently.

2007-04-06 21:18  bht

	* [r6825] src/defrag.c, src/yafcollect.c: valgrinding the fragment
	  reassembler leads to printf debugging...

2007-03-14 21:00  bht

	* [r6667] doc/Makefile.am: documentation dist target fix.

2007-03-14 16:09  bht

	* [r6658] ChangeLog, README, doc/web/index.html,
	  doc/web/libyaf/html/annotated.html,
	  doc/web/libyaf/html/datalink_8h-source.html,
	  doc/web/libyaf/html/datalink_8h.html,
	  doc/web/libyaf/html/defrag_8h-source.html,
	  doc/web/libyaf/html/defrag_8h.html,
	  doc/web/libyaf/html/doxygen.css, doc/web/libyaf/html/files.html,
	  doc/web/libyaf/html/functions.html,
	  doc/web/libyaf/html/functions_vars.html,
	  doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/globals_type.html,
	  doc/web/libyaf/html/index.html,
	  doc/web/libyaf/html/picq_8h-source.html,
	  doc/web/libyaf/html/picq_8h.html,
	  doc/web/libyaf/html/struct___y_a_f_dl_eth_info.html,
	  doc/web/libyaf/html/struct___y_a_flow.html,
	  doc/web/libyaf/html/struct___y_a_flow_key.html,
	  doc/web/libyaf/html/struct___y_a_flow_val.html,
	  doc/web/libyaf/html/structyf_eth_info__st.html,
	  doc/web/libyaf/html/structyf_flow__st.html,
	  doc/web/libyaf/html/structyf_flow_key__st.html,
	  doc/web/libyaf/html/structyf_flow_val__st.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  doc/web/libyaf/html/yafcore_8h.html, doc/web/yaf_docs.html,
	  doc/web/yaf_download.html, include/yaf/datalink.h: Documentation
	  for 0.6.0 release.

2007-03-13 22:27  bht

	* [r6648] NEWS, README, configure.in, doc/web/yaf.1.pdf,
	  doc/web/yafscii.1.pdf, doc/yaf.1, doc/yaf.pod, doc/yafscii.1:
	  Documentation changes and autotools check normalization for 0.6.0
	  release.

2007-03-12 21:13  bht

	* [r6631] configure.in: package version updates

2007-03-12 20:02  bht

	* [r6628] src/yaf.c, src/yafdag.c: change dag conditional
	  compilation macro

2007-03-12 18:56  bht

	* [r6625] configure.in: DAG autoconf tweaks.

2007-03-08 00:08  bht

	* [r6585] AUTHORS, Doxyfile, Makefile.am, README, configure.in,
	  doc/web/yaf.1.pdf, doc/yaf.1, doc/yaf.pod, include/Makefile.am,
	  include/yaf/datalink.h, include/yaf/defrag.h, include/yaf/picq.h,
	  include/yaf/yafcore.h, libyaf.pc.in, src/Makefile.am,
	  src/datalink.c, src/defrag.c, src/picq.c, src/yaf.c,
	  src/yafcap.c, src/yafcap.h, src/yafcollect.c, src/yafcore.c,
	  src/yafdag.c, src/yafdag.h, src/yafscii.c, src/yafsim.c,
	  src/yafsim.h, src/yaftab.c, src/yaftab.h, yaf.spec,
	  yaf.xcodeproj: Merged fixbuf 0.6.0 refactor branch back on to
	  trunk. This completely
	  changes 1. how fixbuf works, 2. the APIs for libnaf and libyaf,
	  and
	  3. the wire/disk representation for bidirectional flow data (to
	  actually comply with draft-ietf-ipfix-biflow-03).
	  
	  This merge builds and the full yaf/naf/skipfix/rwio path appears
	  to
	  work in preliminary testing. The rest of this week is prepping
	  the
	  trunk for the 0.6.0 release.

2007-03-07 22:27  bht

	* [r6584] src/datalink.c: minor tweaks

2006-12-07 20:30  tonyc

	* [r5874] include/yaf/yafcore.h, src/yaf.c, src/yafcollect.c,
	  src/yafcore.c: Travelling back in time, to a world without TLS...

2006-11-15 23:05  tonyc

	* [r5710] src/yafcollect.c: More infinite monkey theorem
	  development. At this point, I see the sockets are all closed
	  (netstat -an | grep PORT is empty) but the accept still fails
	  with "address already in use.)
	  
	  Removed some debug code so that YAF with --print-all prints flow
	  information nicely. Flow data looks correct. This should be good
	  enough for a demo.

2006-11-14 23:48  tonyc

	* [r5697] src/yafcollect.c: Sadly, I cannot seem to shake the
	  "address already in use" errors when mio_source_tls_next_conn()
	  is called. Might need another set of eyes to figure this one out.

2006-11-13 23:44  tonyc

	* [r5682] include/yaf/yafcore.h, src/yaf.c, src/yafcore.c: Fixed
	  general brokenness in YAF/fixbuf/airframe TLS integration.
	  yafcollect now writes data from yaf (via TLS) but I don't think
	  it's good data. Not sure why.

2006-11-10 23:20  tonyc

	* [r5637] include/yaf/yafcore.h, src/yaf.c, src/yafcollect.c,
	  src/yafcore.c: More TLS work, including fixbuf/yaf modifications
	  to support TLS. yaf can now open a connection to yafcollect, but
	  there seems to be a bug when the source is closed. Not sure if
	  the actual yaf read/write is working properly yet.

2006-10-30 23:17  mwd

	* [r5450] src/datalink.c, src/yaf.c: Add Cisco HDLC datalink
	  support.

2006-10-10 16:49  ajk

	* [r5331] doc/web/yaf_download.html: Fixed bad url for fixbuf
	  download.

2006-10-09 22:00  ajk

	* [r5324] doc/web/yaf.1.pdf, doc/web/yafscii.1.pdf: Regenerated all
	  derived content on cheek.green. Checking
	  in those changes and some minor tweaks.

2006-10-09 17:39  ajk

	* [r5310] doc/web/yaf.1.pdf, doc/web/yafscii.1.pdf: Small fixes...

2006-10-09 17:02  ajk

	* [r5301] doc/web/index.html, doc/web/yaf_docs.html,
	  doc/web/yaf_download.html: Added a docs and download page for
	  YAF.

2006-10-04 20:44  ajk

	* [r5241] doc/web/index.html: Fixed typo in footers.

2006-10-04 19:01  bht

	* [r5227] doc/web/libyaf/html/annotated.html,
	  doc/web/libyaf/html/datalink_8h-source.html,
	  doc/web/libyaf/html/datalink_8h.html,
	  doc/web/libyaf/html/defrag_8h-source.html,
	  doc/web/libyaf/html/defrag_8h.html,
	  doc/web/libyaf/html/files.html,
	  doc/web/libyaf/html/functions.html,
	  doc/web/libyaf/html/functions_vars.html,
	  doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_defs.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/globals_type.html,
	  doc/web/libyaf/html/index.html,
	  doc/web/libyaf/html/picq_8h-source.html,
	  doc/web/libyaf/html/picq_8h.html,
	  doc/web/libyaf/html/struct___y_a_f_dl_eth_info.html,
	  doc/web/libyaf/html/struct___y_a_flow.html,
	  doc/web/libyaf/html/struct___y_a_flow_key.html,
	  doc/web/libyaf/html/struct___y_a_flow_val.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  doc/web/libyaf/html/yafcore_8h.html: YA Total Redoxidation.

2006-10-04 18:55  bht

	* [r5226] doc/Doxyfoot.html: fix doxygen footer typographical error
	  errors.

2006-10-04 16:08  bht

	* [r5213] src/defrag.c, src/yafcore.c, src/yaftab.c: warning fixes.

2006-10-04 15:24  tonyc

	* [r5205] README, yaf.spec: Added YAF specfile.
	  Fixed package naming inconsistencies, particularly ones involving
	  libraries.
	  Changed all AirCERT references to NetSA.
	  Changed aircert.sourceforge.net links to tools.netsa.cert.org
	  where appropriate.
	  Fixed a few specfile typos.
	  Changed glib references to glib2.

2006-10-03 20:39  bht

	* [r5194] doc/web/yaf.1.pdf, doc/yaf.1: fix pod2man command line
	  typo.

2006-10-03 20:34  bht

	* [r5191] doc/web/yaf.1.pdf, doc/web/yafscii.1.pdf, doc/yaf.1,
	  doc/yaf.pod: Doc tweaks.

2006-10-03 19:23  ajk

	* [r5189] doc/web/libyaf/html/yafcore_8h.html, doc/web/yaf.1.pdf,
	  doc/web/yafscii.1.pdf: Regenerated naf documentation...

2006-10-03 18:57  bht

	* [r5187] src/yaf.c: fully remove template resend logic.

2006-10-03 17:49  bht

	* [r5183] include/yaf/yafcore.h: Doc cascade - make sure everyone
	  knows error descriptors on anything
	  that cascades down to fixbuf are not optional.

2006-10-02 23:22  bht

	* [r5175] src/yaf.c: Remove UDP template retransmit. It doesn't
	  work, this isn't the right
	  place for it (indeed, it was wedged in here at the last minute
	  during
	  the Salzburg interop), and we're not using it anyway.
	  
	  UDP export in YAF "works" now.

2006-10-02 19:36  bht

	* [r5167] src/yaf.c, src/yafcore.c, src/yafdag.c: Incremental
	  changes tracking down YAF/DAG/TCP bugs. Fix missing MIO
	  Transient flag in dag (maybe this will fix things?). Fix useless
	  compare against NULL in yaf_read from the static fixreader days.

2006-10-02 18:47  ajk

	* [r5164] doc/Doxyfoot.html, doc/web/libyaf/html/annotated.html,
	  doc/web/libyaf/html/datalink_8h-source.html,
	  doc/web/libyaf/html/datalink_8h.html,
	  doc/web/libyaf/html/defrag_8h-source.html,
	  doc/web/libyaf/html/defrag_8h.html,
	  doc/web/libyaf/html/doxygen.css, doc/web/libyaf/html/files.html,
	  doc/web/libyaf/html/functions.html,
	  doc/web/libyaf/html/functions_vars.html,
	  doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_defs.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/globals_type.html,
	  doc/web/libyaf/html/index.html,
	  doc/web/libyaf/html/picq_8h-source.html,
	  doc/web/libyaf/html/picq_8h.html,
	  doc/web/libyaf/html/struct___y_a_f_dl_eth_info.html,
	  doc/web/libyaf/html/struct___y_a_flow.html,
	  doc/web/libyaf/html/struct___y_a_flow_key.html,
	  doc/web/libyaf/html/struct___y_a_flow_val.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  doc/web/libyaf/html/yafcore_8h.html, doc/web/yaf.1.pdf,
	  doc/web/yafscii.1.pdf: Updated doxy footers to use the full
	  copyright footer. Regenerated all
	  the doxygen content.

2006-10-02 16:34  ajk

	* [r5160] doc/web/index.html: Fixed the footer to have complete
	  credits info.

2006-10-02 16:24  ajk

	* [r5157] doc/web/index.html: Tweaked the spacing in the product
	  header.

2006-09-29 21:39  bht

	* [r5151] doc/web/libyaf/html/index.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  include/yaf/yafcore.h: Final YAF documentation correction
	  corrections. Excise relative links and download links from
	  subsidiary documentation.

2006-09-29 20:29  bht

	* [r5136] Doxyfile, doc/Makefile.am, doc/doxygen.css, doc/html,
	  doc/web/index.html, doc/web/libyaf/html,
	  doc/web/libyaf/html/annotated.html,
	  doc/web/libyaf/html/datalink_8h-source.html,
	  doc/web/libyaf/html/datalink_8h.html,
	  doc/web/libyaf/html/defrag_8h-source.html,
	  doc/web/libyaf/html/defrag_8h.html,
	  doc/web/libyaf/html/doxygen.css, doc/web/libyaf/html/files.html,
	  doc/web/libyaf/html/functions.html,
	  doc/web/libyaf/html/functions_vars.html,
	  doc/web/libyaf/html/globals.html,
	  doc/web/libyaf/html/globals_defs.html,
	  doc/web/libyaf/html/globals_func.html,
	  doc/web/libyaf/html/globals_type.html,
	  doc/web/libyaf/html/index.html,
	  doc/web/libyaf/html/picq_8h-source.html,
	  doc/web/libyaf/html/picq_8h.html,
	  doc/web/libyaf/html/struct___y_a_f_dl_eth_info.html,
	  doc/web/libyaf/html/struct___y_a_flow.html,
	  doc/web/libyaf/html/struct___y_a_flow_key.html,
	  doc/web/libyaf/html/struct___y_a_flow_val.html,
	  doc/web/libyaf/html/yafcore_8h-source.html,
	  doc/web/libyaf/html/yafcore_8h.html, doc/web/tools.css: Final
	  redoxidation and web doc correction.

2006-09-29 20:18  bht

	* [r5135] doc/Doxyhead.html,
	  doc/html/struct___y_a_f_dl_eth_info.html, doc/web/index.html,
	  doc/web/libyaf, include/yaf/datalink.h, include/yaf/defrag.h,
	  include/yaf/picq.h, include/yaf/yafcore.h: SVN happiness commit.
	  Preparing to correct YAF HTML/Doxygen documentation.

2006-09-28 19:32  bht

	* [r5087] doc/html/globals.html, doc/html/globals_func.html,
	  doc/html/yafcore_8h-source.html, doc/html/yafcore_8h.html: add
	  docs for yaf_read_extended; correct yaf_read docs.

2006-09-28 19:01  bht

	* [r5084] include/yaf/yafcore.h, src/defrag.c, src/yaf.c,
	  src/yafcore.c, src/yaftab.c, src/yaftab.h: --Wmost --Werror
	  fixes.

2006-09-27 19:45  bht

	* [r5063] src/yafcollect.c: add --print-all to yafcollect.

2006-09-25 20:14  bht

	* [r5026] AUTHORS, ChangeLog, src/yaf.c, src/yafcollect.c,
	  src/yafscii.c: 0.5.0 release prep. Remove spurious fixmes.

2006-09-22 19:30  bht

	* [r4980] src/yafcore.c: Track libfixbuf 0.5.0 API changes.

2006-09-21 19:53  bht

	* [r4954] Doxyfile, README, doc/html/annotated.html,
	  doc/html/datalink_8h-source.html, doc/html/datalink_8h.html,
	  doc/html/defrag_8h-source.html, doc/html/defrag_8h.html,
	  doc/html/files.html, doc/html/functions.html,
	  doc/html/functions_vars.html, doc/html/globals.html,
	  doc/html/globals_defs.html, doc/html/globals_func.html,
	  doc/html/globals_type.html, doc/html/index.html,
	  doc/html/picq_8h-source.html, doc/html/picq_8h.html,
	  doc/html/struct___y_a_flow.html,
	  doc/html/struct___y_a_flow_key.html,
	  doc/html/struct___y_a_flow_val.html,
	  doc/html/yafcore_8h-source.html, doc/html/yafcore_8h.html,
	  doc/web/index.html, include/yaf/yafcore.h: Doxygen regeneration
	  and doc changes for 0.5.0 release.

2006-09-21 19:48  bht

	* [r4953] doc/web/yaf.1.pdf, doc/web/yafscii.1.pdf: Generate PDF
	  docs for 0.5.0 release.

2006-09-21 19:45  bht

	* [r4952] doc/yaf.1, doc/yaf.pod, doc/yafscii.1: Document YAF
	  privilege separation support.

2006-09-21 19:29  bht

	* [r4951] src/yaf.c, src/yafdag.c: Add privilege configuration
	  support for PCAP live and DAG capture.

2006-09-20 20:00  bht

	* [r4939] src/yaf.c, src/yafcollect.c, src/yafscii.c: Fix TCP
	  reconnect error (tested with yafcollect). Move to airframe 0.6.5.

2006-09-19 20:57  bht

	* [r4908] NEWS, README, configure.in, include/yaf/datalink.h,
	  include/yaf/defrag.h: Changes in progress for YAF 0.5.0 release.

2006-09-13 21:20  bht

	* [r4861] src/yafcore.c: track changes in tcp transport layer API
	  for fixbuf.

2006-09-08 19:56  bht

	* [r4792] src/Makefile.am: tweak Makefile to fix header include
	  order bug.

2006-08-31 14:21  ajk

	* [r4746] doc/web/index.html, doc/web/yaf.1.pdf,
	  doc/web/yafscii.1.pdf: Added explicit Documentation sections to
	  the main pages for NAF and
	  YAF.

2006-08-30 16:03  ajk

	* [r4732] doc/web/index.html: Updated IPFIX link.

2006-08-30 15:01  bht

	* [r4731] doc/yaf.pod, include/yaf/yafcore.h, src/yaf.c,
	  src/yafcollect.c, src/yafcore.c, src/yafdag.c, src/yaftab.c,
	  src/yaftab.h: Build checkpoint. Add --silk mode, which hacks
	  flowEndReason to have a
	  continuation flag, and causes flows to actively time out when
	  their
	  octet counters overflow. Modify active timeout to ensure no flow
	  is
	  ever emitted longer than the active timeout (the previous flow_ip
	  runloop could emit flows of time length idle_timeout +
	  active_timeout
	  - epsilon.)
	  
	  Testing ensues.
	  
	  Document --dag and --silk flags in POD.

2006-08-29 20:33  mwd

	* [r4721] libyaf.pc.in: Fix requires line (use commas, not multiple
	  lines).

2006-08-29 20:26  bht

	* [r4720] libyaf.pc.in: pkgconfig dep fixes.

2006-08-29 19:48  bht

	* [r4716] libyaf.pc.in, libyafrag.pc.in: fix pkg-config to actually
	  include glib dependencies. add
	  libnaf.pc. xcode project evolution.

2006-08-28 21:04  ajk

	* [r4708] doc/doxygen.css, doc/html/annotated.html,
	  doc/html/datalink_8h-source.html, doc/html/datalink_8h.html,
	  doc/html/defrag_8h-source.html, doc/html/defrag_8h.html,
	  doc/html/doxygen.css, doc/html/files.html,
	  doc/html/functions.html, doc/html/functions_vars.html,
	  doc/html/globals.html, doc/html/globals_defs.html,
	  doc/html/globals_func.html, doc/html/globals_type.html,
	  doc/html/index.html, doc/html/picq_8h-source.html,
	  doc/html/picq_8h.html, doc/html/struct___y_a_flow.html,
	  doc/html/struct___y_a_flow_key.html,
	  doc/html/struct___y_a_flow_val.html,
	  doc/html/yafcore_8h-source.html, doc/html/yafcore_8h.html,
	  doc/web/yaf.1.pdf, doc/web/yafscii.1.pdf: Made fonts consistent
	  betwen doxygen pages and rest of site.
	  Updated generated content.

2006-08-28 19:17  ajk

	* [r4702] doc/doxygen.css, doc/html/doxygen.css,
	  doc/html/index.html, doc/web/index.html, doc/web/yaf.1.pdf,
	  doc/web/yafscii.1.pdf, include/yaf/yafcore.h: Various clean up
	  and fixes related to tools site including
	  replacing sourceforge urls.

2006-08-28 16:57  ajk

	* [r4697] Doxyfile, doc/Doxyfoot.html, doc/Doxyhead.html,
	  doc/doxygen.css, doc/html/annotated.html,
	  doc/html/datalink_8h-source.html, doc/html/datalink_8h.html,
	  doc/html/defrag_8h-source.html, doc/html/defrag_8h.html,
	  doc/html/doxygen.css, doc/html/files.html,
	  doc/html/functions.html, doc/html/functions_vars.html,
	  doc/html/globals.html, doc/html/globals_defs.html,
	  doc/html/globals_func.html, doc/html/globals_type.html,
	  doc/html/index.html, doc/html/picq_8h-source.html,
	  doc/html/picq_8h.html, doc/html/struct___y_a_flow.html,
	  doc/html/struct___y_a_flow_key.html,
	  doc/html/struct___y_a_flow_val.html,
	  doc/html/yafcore_8h-source.html, doc/html/yafcore_8h.html,
	  doc/web/index.html: Updated doxygen configuration and checked in
	  new versions of generated
	  documents to fit into new tools release site.

2006-08-24 23:20  bht

	* [r4677] src/yaftab.c: one last commit for the evening - remove
	  vestigial function from refactor...

2006-08-24 23:17  bht

	* [r4676] src/yaftab.c: oops; forgot to add flush throttle back
	  in...

2006-08-24 23:15  bht

	* [r4675] src/yaftab.c: Flow table bug fix, cleanup, and
	  simplification. The main cause of the
	  errors I've been tracking down is overly complicated logic flow
	  in the
	  handling of the flow queue, so I rewrote the handling of flow
	  expiration to have fewer entry points and code paths. The big win
	  here
	  is I'm no longer 1. flushing from two queues or 2. traversing the
	  flow
	  queue to do active timeout.

2006-08-24 21:30  bht

	* [r4673] src/yaftab.c: fix bug in flush code

2006-08-24 19:50  bht

	* [r4671] src/picq.c, src/yaftab.c: Fix issue with double-closing
	  flows corrupting the closed flow
	  queue. This should fix the errors that appeared during DAG
	  testing. Rename variables in picq to make it easier to read.

2006-08-24 15:04  ajk

	* [r4649] doc/web/index.html: Reformatted main web page for YAF to
	  fit into tools release site.

2006-08-24 13:24  bht

	* [r4644] src/yaftab.c: Track every pointer on its way into or out
	  of cloq.

2006-08-24 01:21  bht

	* [r4643] src/yaftab.c: continued debugging...

2006-08-23 22:36  bht

	* [r4640] src/picq.c, src/yaftab.c: Continued debugging of yaf
	  closed flow queue invariant violation.

2006-08-23 18:42  bht

	* [r4632] src/yaftab.c: back to the printf-debugging mines...

2006-08-23 18:02  bht

	* [r4627] src/yaftab.c: Typofix. Thanks again, valgrind.

2006-08-22 14:21  bht

	* [r4584] src/yafdag.c: remove printf debugging; the DAG driver
	  works now...

2006-08-21 22:35  bht

	* [r4580] src/yafdag.c: Cast bugfix.

2006-08-21 22:34  bht

	* [r4579] src/yafdag.c: DAG driver printf debug removal

2006-08-21 22:30  bht

	* [r4578] src/datalink.c: typofix - this works now with 44-byte
	  snap truncated tcpdump data;
	  time to test it with the DAG card.

2006-08-21 22:00  bht

	* [r4577] src/datalink.c, src/yaftab.c: YAF did not properly deal
	  with truncated IP, TCP, or UDP headers (this
	  led to the DAG driver bugs I've been tracking down). Modify
	  yaftab and
	  datalink to be properly pedantic about checking caplen. Build
	  checkpoint; testing against heavily truncated pcap data and the
	  DAG
	  driver.
	  
	  I found this because the DAG card default caplen seems to be 46
	  bytes.

2006-08-21 18:46  bht

	* [r4574] src/yafdag.c: more debugging code in yafdag - make sure
	  we're really passing good
	  packets down to defrag...

2006-08-18 22:13  bht

	* [r4562] src/yafdag.c: Additional impedence matching between DAG
	  and pcap interfaces; need to
	  change caplen to be length of packet, and skip offset and pad in
	  eth
	  header.

2006-08-18 22:03  bht

	* [r4561] src/yafdag.c: this time, I _know_ it's right. I think...

2006-08-18 21:54  bht

	* [r4560] src/yafdag.c: Fix end pointer state management bug.
	  Documentation would also have
	  been nice here.

2006-08-18 20:53  bht

	* [r4558] src/yafdag.c: continued debugging tweaks.

2006-08-18 20:31  bht

	* [r4557] src/yafdag.c: yet more debugging tweaks...

2006-08-18 20:27  bht

	* [r4556] src/yafdag.c: okay, this one's my fault...

2006-08-18 20:24  bht

	* [r4555] src/yafdag.c: Continued DAG debugging. You know what I
	  like? Documentation.

2006-08-18 20:17  bht

	* [r4554] src/yafdag.c: continued DAG driver debugging

2006-08-18 20:05  bht

	* [r4553] src/yafdag.c: printf debugging of DAG driver

2006-08-18 19:38  bht

	* [r4551] src/yafdag.c: Shut down application if not able to open
	  DAG device.

2006-08-18 19:26  bht

	* [r4550] src/yaf.c: Fix YAF app driver setup for DAG support. This
	  was simply wrong, in a
	  really astoundingly stupid way.

2006-08-18 14:53  bht

	* [r4536] src/yafdag.c, src/yafdag.h: DAG driver build checkpoint.
	  Testing now.

2006-08-17 20:44  bht

	* [r4527] src/yaf.c, src/yafdag.c: Complete first pass at a DAG
	  driver for YAF. This simply slots DAG in
	  as a pcap replacement - there are no attempts to increase
	  performance
	  in architecture-changing ways.
	  
	  Builds without DAG support enabled; testing to follow.

2006-08-16 14:17  bht

	* [r4510] configure.in, src/Makefile.am, src/yafdag.c: Integrate
	  DAG driver stub into autotools build system.

2006-08-15 20:53  bht

	* [r4509] include/yaf/yafcore.h, src/yaf.c, src/yafdag.c,
	  src/yafdag.h: Add DAG support stubs to YAF.

2006-08-15 18:01  bht

	* [r4502] include/yaf/yafcore.h, src/yaf.c, src/yafcollect.c,
	  src/yafcore.c: fixbuf transport refactor tracking; XCode build
	  checkpoint.

2006-07-31 20:31  bht

	* [r4387] src/yafcore.c: Tracking writer API changes.

2006-07-25 20:16  bht

	* [r4360] Doxyfile, configure.in, src/datalink.c, src/yafcore.c:
	  XCode build checkpoint for YAF 0.1.7, including template API
	  changes
	  for fixbuf 0.5.0.

2006-07-21 15:31  bht

	* [r4329] src/datalink.c: YAF datalink decode refactor build
	  checkpoint. Add MPLS stack
	  unwrapping and multilayer 1q decode. We don't export MPLS stacks
	  yet,
	  and we only report the innermost 1q tag information for
	  multilayer 1q
	  tunneling.
	  
	  Oh yeah: completely and totally untested.

2006-07-06 21:15  bht

	* [r4218] doc/web/yaf.1.pdf, doc/web/yafscii.1.pdf: regenerate YAF
	  manpage PDFs.

2006-07-06 20:02  bht

	* [r4213] ChangeLog, Doxyfile, NEWS, configure.in,
	  doc/html/annotated.html, doc/html/datalink_8h-source.html,
	  doc/html/datalink_8h.html, doc/html/defrag_8h-source.html,
	  doc/html/defrag_8h.html, doc/html/files.html,
	  doc/html/functions.html, doc/html/functions_vars.html,
	  doc/html/globals.html, doc/html/globals_defs.html,
	  doc/html/globals_func.html, doc/html/globals_type.html,
	  doc/html/index.html, doc/html/picq_8h-source.html,
	  doc/html/picq_8h.html, doc/html/struct___y_a_flow.html,
	  doc/html/struct___y_a_flow_key.html,
	  doc/html/struct___y_a_flow_val.html,
	  doc/html/yafcore_8h-source.html, doc/html/yafcore_8h.html,
	  doc/web/index.html, doc/yaf.1, doc/yaf.pod, doc/yafscii.1,
	  doc/yafscii.pod, include/yaf/datalink.h, include/yaf/yafcore.h,
	  src/yafcore.c, src/yaftab.c: 0.1.6 release. Final fixes to
	  payload capture with non-full packet source. Documentation
	  regeneration and updates.

2006-07-06 16:43  bht

	* [r4208] include/yaf/datalink.h, include/yaf/yafcore.h,
	  src/datalink.c, src/defrag.c, src/yaf.c, src/yafcore.c,
	  src/yaftab.c, src/yaftab.h: Add MAC mode and bidirectional VLAN
	  ID capture and
	  export. (Anecdotally, it appears that the NLANR PMA traces are
	  abusing
	  VLAN IDs the same way we are)

2006-07-05 20:08  bht

	* [r4198] src/yafscii.c: Fix app driver typo leading to yafscii bus
	  error under certain circumstances.

2006-07-05 18:28  bht

	* [r4195] src/datalink.c, src/yaf.c, src/yaftab.c: Add 802.1Q
	  decode support. Flows are not yet keyed by 802.1Q tag, and
	  tags are not yet exported.
	  
	  Fix performance bug that had yaf evaluating the entire flow queue
	  for
	  active timeout every milliseond, which had the advantage of
	  _extremely_ high precision active timeout limits, but at the
	  expense
	  of yaf spending 99.9% of its time in yaf_active_timeout(). Shark
	  strikes again!

2006-06-30 15:08  bht

	* [r4186] include/yaf/defrag.h, src/defrag.c, src/yaf.c,
	  src/yafcore.c, src/yaftab.c: Add ability to assemble flows from
	  non-full capture sources. yaf
	  _will_ abort when attempting to assemble payload from these
	  sources.

2006-06-21 18:59  bht

	* [r4140] include/yaf/yafcore.h: Fix stale reference to fixbuf
	  session.h.

2006-06-20 14:54  bht

	* [r4034] doc/web/index.html: Tiny doc tweaks; made independently
	  on sourceforge.net.

2006-06-20 13:01  bht

	* [r4032] src/yaftab.c: Fix another state labeling bug. Flows will
	  now be labelled as actively
	  timed out (instead of idle) if they were in fact actively timed
	  out.

2006-06-19 21:32  bht

	* [r4031] include/yaf/picq.h, src/yaftab.c: Fix endianness issues;
	  another newline at EOF...

2006-06-19 20:57  bht

	* [r4030] src/datalink.c, src/yaf.c, src/yafcollect.c,
	  src/yafsim.c, src/yaftab.h: Newlines at EOF. Whee.

2006-06-19 19:44  bht

	* [r4022] ChangeLog, doc/html/annotated.html,
	  doc/html/datalink_8h-source.html, doc/html/datalink_8h.html,
	  doc/html/defrag_8h-source.html, doc/html/defrag_8h.html,
	  doc/html/files.html, doc/html/functions.html,
	  doc/html/functions_vars.html, doc/html/globals.html,
	  doc/html/globals_defs.html, doc/html/globals_func.html,
	  doc/html/globals_type.html, doc/html/index.html,
	  doc/html/picq_8h-source.html, doc/html/picq_8h.html,
	  doc/html/struct___y_a_flow.html,
	  doc/html/struct___y_a_flow_key.html,
	  doc/html/struct___y_a_flow_val.html,
	  doc/html/yafcore_8h-source.html, doc/html/yafcore_8h.html:
	  Documentation regeneration for 0.1.5 release.

2006-06-19 18:41  bht

	* [r4020] src/yafcore.c: Track changes in fixbuf API.

2006-06-19 16:16  bht

	* [r4015] src/yafcollect.c, src/yaftab.c: Fix yafcollect build and
	  mislabelled idle bugs. YAF is ready for
	  release.

2006-06-14 19:16  bht

	* [r3986] ChangeLog, Doxyfile, NEWS, README, configure.in,
	  doc/html/annotated.html, doc/html/datalink_8h-source.html,
	  doc/html/datalink_8h.html, doc/html/defrag_8h-source.html,
	  doc/html/defrag_8h.html, doc/html/files.html,
	  doc/html/functions.html, doc/html/functions_vars.html,
	  doc/html/globals.html, doc/html/globals_defs.html,
	  doc/html/globals_func.html, doc/html/globals_type.html,
	  doc/html/index.html, doc/html/picq_8h-source.html,
	  doc/html/picq_8h.html, doc/html/struct___y_a_flow.html,
	  doc/html/struct___y_a_flow_key.html,
	  doc/html/struct___y_a_flow_val.html,
	  doc/html/yafcore_8h-source.html, doc/html/yafcore_8h.html,
	  include/yaf/yafcore.h, src/yaf.c: Doc changes for 0.1.5 release.

2006-06-14 18:46  bht

	* [r3985] doc/web/index.html, doc/web/yaf.1.html,
	  doc/web/yaf.1.pdf, doc/web/yafscii.1.html, doc/web/yafscii.1.pdf:
	  Update web docs for 0.1.5 release.

2006-06-14 18:37  bht

	* [r3981] doc/yaf.1, doc/yaf.pod, doc/yafscii.1, doc/yafscii.pod:
	  More podification. YAF docs ready for 0.1.5 release.

2006-06-14 15:35  bht

	* [r3979] doc/yaf.1, doc/yaf.pod: Podification of yaf manpage.

2006-06-14 14:13  bht

	* [r3978] include/yaf/yafcore.h, src/yaf.c, src/yafcore.c: Add
	  command-line option to set observation domain identifier on
	  YAF-exported IPFIX messages.

2006-05-12 21:05  bht

	* [r3765] include/yaf/yafcore.h: fix missing save in 0.4.0 template
	  API commit.

2006-05-08 17:55  bht

	* [r3687] src/yaf.c: Fix yet another MIO control flags bug. YAF +
	  fixbuf 0.4.0 template API
	  now passes initial regression.

2006-05-08 13:17  bht

	* [r3682] src/yaf.c, src/yafcollect.c, src/yafcore.c,
	  src/yafscii.c: Fixbuf 0.4.0 template API compatibility changes.
	  Build
	  checkpoint. Needs testing.

2006-04-26 15:26  bht

	* [r3571] AUTHORS: Boilerplate changes - suggested by ldcap
	  boilerplate.

2006-04-21 14:09  bht

	* [r3509] doc/Makefile.am: Relicense NAF suite library (airframe,
	  airdbc, fixbuf) source code to
	  a license that _actually exists_. (There is no v2 of the LGPL
	  dated
	  June 1991; the proper license is v2.1 of February 1999).

2006-04-19 14:47  bht

	* [r3481] doc/web/yaf.1.html, doc/yaf.1, src/yafcore.c: Spell
	  timestamp names correctly, in accordance with information model
	  changes.

2006-04-17 19:23  bht

	* [r3446] src/yaftab.c: No more IOConfig for you.

2006-04-05 19:19  bht

	* [r3371] src/yafcore.c: fix typos in the Gauntlet of Time.

2006-03-25 16:26  bht

	* [r3288] ChangeLog: Time to make the ChangeLogs.

2006-03-25 16:13  bht

	* [r3287] NEWS, README, doc/web, doc/web/index.html,
	  doc/web/yaf.1.html, doc/web/yafscii.1.html, doc/yaf.1,
	  doc/yafscii.1: Doc prep for 0.1.0 release on Monday.

2006-03-22 18:43  bht

	* [r3259] AUTHORS, NEWS, README, doc/html/annotated.html,
	  doc/html/datalink_8h-source.html, doc/html/datalink_8h.html,
	  doc/html/defrag_8h-source.html, doc/html/defrag_8h.html,
	  doc/html/files.html, doc/html/functions.html,
	  doc/html/functions_vars.html, doc/html/globals.html,
	  doc/html/globals_defs.html, doc/html/globals_func.html,
	  doc/html/globals_type.html, doc/html/index.html,
	  doc/html/picq_8h-source.html, doc/html/picq_8h.html,
	  doc/html/struct___y_a_flow.html,
	  doc/html/struct___y_a_flow_key.html,
	  doc/html/struct___y_a_flow_val.html,
	  doc/html/yafcore_8h-source.html, doc/html/yafcore_8h.html,
	  doc/yafscii.1, include/yaf/yafcore.h: Documentation for 0.1.0
	  release.

2006-03-21 22:37  bht

	* [r3253] doc/yaf.1, doc/yafscii.1: Continued doc work.

2006-03-20 22:43  bht

	* [r3251] doc/yaf.1: yaf manpage complete.

2006-03-20 20:17  bht

	* [r3247] doc/yaf.1, src/yafcore.c: Add resource constraint end
	  reason to print, now that we actually use it.
	  Finish options section of YAF manpage.

2006-03-19 15:24  bht

	* [r3245] doc/yaf.1: Initial checkin of yaf manpage. Includes
	  frontmatter and MIO-mediated
	  options only.

2006-03-19 04:55  bht

	* [r3244] src/defrag.c, src/yaf.c, src/yaftab.c, src/yaftab.h: Add
	  flow and fragment limit, and flow and fragment table statistics
	  reporting.

2006-03-17 21:28  bht

	* [r3238] configure.in, src/yafcore.c, src/yafscii.c: Working
	  reduced-length encoding in YAF. Only configurable resource
	  limits and performance statistics gathering (and lots of docs)
	  remain
	  before 0.1.0 release.

2006-03-16 21:48  bht

	* [r3223] src/yafcore.c: YAF template handling rewrite to support
	  reduced-length encoding of
	  counters to save 8-16 bytes per record when packet/octet counters
	  are less than 2^32. DOES NOT WORK, still debugging, EOD checkin.

2006-03-14 14:39  bht

	* [r3194] src/yafscii.c: Fix Bug 388 (spurious EOF error on empty
	  input file) handling for
	  yafscii. yaf is next.

2006-03-14 03:35  bht

	* [r3193] src/yaf.c: Live capture and rotation bugfixes.

2006-03-13 23:54  bht

	* [r3192] src/yaf.c: Add live capture autorotate, which I thought
	  was here already. Oops.

2006-03-13 19:11  bht

	* [r3185] src/yaf.c: Cosmetic changes. Testing continues.

2006-03-03 03:11  bht

	* [r3138] include/yaf/yafcore.h, src/yaf.c, src/yafcollect.c,
	  src/yafcore.c, src/yafscii.c: IPFIX interop fixes. Add
	  yaf_print_string to yafcollect process
	  function (for more immediate debugging).

2006-03-01 18:58  bht

	* [r3128] src/yaf.c, src/yafcore.c, src/yaftab.c, src/yaftab.h:
	  IPFIX interop fixes. Fix missing TCP MTU default. Add UDP
	  template
	  refresh (in packet time).

2006-02-28 17:00  bht

	* [r3119] include/yaf/yafcore.h, src/yaf.c, src/yafcollect.c,
	  src/yafcore.c, src/yafscii.c: Add TCP support to YAF. Works.

2006-02-28 00:10  bht

	* [r3115] src/yaf.c: changes to UDP handling - uses new SOCK_DGRAM
	  miotype.

2006-02-26 17:58  bht

	* [r3102] src/yafcollect.c, src/yafcore.c: ontinued
	  robustification. Add ability to properly skip over IPFIX
	  data sets without associated templates. Add ability to terminate
	  yafcollect while it's still waiting for its first packet. Remove
	  standard error default for yafcollect (it was tickling a bug in
	  stdout
	  default selection in mio/mioconfig that's still there, but that
	  I'm
	  going to ignore for the time being...)

2006-02-26 16:52  bht

	* [r3101] src/yafcollect.c: Robustification for interop --
	  pipe-mode termination and (as yet
	  untested) bad UDP packet rejection/restart fixes.

2006-02-25 16:36  bht

	* [r3100] src/yafcollect.c: yafcollect process function error
	  context bugfix. MIO-based YAF
	  control flow for yaf, yafcollect, and yafscii now works
	  acceptably for
	  testing IPFIX interoperability testing purposes, so tests will be
	  run
	  from trunk/naf rather than usr/bht/naf-salzburg. The latter
	  branch can
	  be considered dead, but I won't be deleting it until I return.
	  
	  There are still some corner cases in which MIO does not yet do
	  the
	  right thing (at least specifically regarding termination in
	  daemon and
	  pipe modes, where MIO should set CTL_TERMINATE but does not yet
	  do
	  so), so this MIO-based YAF is not yet ready for production
	  deployment. It is, however, certainly ready for wider testing,
	  and for
	  use in testing fixbuf against other IPFIX implementations in the
	  hands
	  of a tester (i.e. me) expecting its remaining quirks.

2006-02-25 16:06  bht

	* [r3099] src/yafcollect.c: Minor sink pattern change for parity
	  with new UDP source naming convention.

2006-02-24 22:53  bht

	* [r3096] src/yafcollect.c: yafcollect debugging continues -
	  there's still a double free in there
	  somewhere. Add mio_config to autotools (oops).

2006-02-24 19:33  bht

	* [r3092] src/yaf.c: YAF and MIO debugging in progress.

2006-02-24 19:00  bht

	* [r3091] src/yaf.c, src/yafcollect.c: Port yafcollect to MIO. The
	  YAF tools are now IOConfig-free. Build
	  checkpoint. NOT TESTED.

2006-02-24 16:19  bht

	* [r3086] include/yaf/yafcore.h, src/yaf.c, src/yafcore.c,
	  src/yafscii.c: Continued YAF/MIO integration. Port yafscii to
	  MIO. Move yaf_print
	  into yafcore (so it can be used for debugging elsewhere).

2006-02-23 21:02  bht

	* [r3082] include/yaf/yafcore.h, src/yaf.c, src/yafcore.c: Various
	  MIO cleanup. Force clean source/sink close on terminate.
	  Port YAF to MIO. BUILD CHECKPOINT. Not yet tested.

2006-02-23 20:43  tonyc

	* [r3081] yaf.xcodeproj: That's right, there were 5 project files
	  (more project housekeeping).

2006-02-23 18:09  bht

	* [r3077] src/Makefile.am, src/yaf.c: Add --simulate (to activate
	  yafsim). Tested. Add yafsim to autotools build system.

2006-02-23 07:42  bht

	* [r3075] src/yafsim.c, src/yafsim.h: One more down for Salzburg -
	  add yafsim, which will allow pcap files to be played back with
	  delays approximating the live delays. Not yet integrated into yaf
	  itself or the autoconf build system.

2006-02-23 06:08  bht

	* [r3074] include/yaf/yafcore.h, src/yafcollect.c, src/yafcore.c:
	  One more down for Salzburg - add extended read, which can be used
	  to accept IPFIX flows from non-YAF sources.

2006-02-22 20:58  bht

	* [r3069] src/yafcore.c: Beginnings of support for
	  multiple-precision time import. Need a
	  yaf_read_extended() call that will actually use these structures.

2006-02-22 17:05  bht

	* [r3068] src/yafcore.c: Add YTF_EXT appext flag for yafcore
	  template - allows extended
	  read (for accepting mutiple timebase information over IPFIX
	  in yafcollect).

2006-02-22 16:14  bht

	* [r3067] src/yaf.c, src/yafcollect.c: fix incorrect ipfix port
	  number.

2006-02-20 19:36  bht

	* [r3042] src/yafcollect.c: fix typo in socket function prototype.

2006-02-13 20:26  bht

	* [r2998] src/yafcollect.c, src/yafcore.c: add send buffer
	  maximizer. cleanup and tweaks. yafcollect works for
	  test purposes.

2006-02-10 22:17  bht

	* [r2992] src/yafcollect.c, src/yafcore.c: EOD incremental.
	  Debugging UDP export socket smash.

2006-02-09 21:38  bht

	* [r2982] src/yaf.c, src/yafcollect.c, src/yafcore.c: udp handling
	  and getaddrinfo fixes

2006-02-09 19:18  bht

	* [r2976] src/Makefile.am, src/yaf.c, src/yafcollect.c:
	  autoconfiscation of yafcollect; build fixes.

2006-02-09 16:42  bht

	* [r2970] src/yaf.c, src/yafcollect.c: Add yafcollect;
	  quick-and-dirty pre-MIO YAF collector. Use to collect
	  flows sent by yaf. Builds in XCode. Not added to Autotools yet.
	  Not tested yet.

2006-02-09 14:21  bht

	* [r2966] src/yafcore.c: Because SI Units Induce Word Break - Let
	  It Be Known We Count In Milli Seconds!

2006-02-08 23:13  bht

	* [r2963] src/yaf.c: add yaf_ipfix_udp option.

2006-02-08 23:00  bht

	* [r2960] configure.in, src/yaf.c: Add getaddrinfo() check to
	  autoconf.
	  Fixes to getaddrinfo() lookup/connect routine.

2006-02-08 22:52  bht

	* [r2958] src/yaf.c: build error fixes

2006-02-08 22:44  bht

	* [r2956] src/yaf.c: Add (as yet untested) ioconfig dispatch copy
	  reworked to do IPFIX export. Testing and integration paused until
	  yafcollect is written..

2006-02-08 20:07  bht

	* [r2953] include/yaf/yafcore.h, src/yafcore.c: Add UDP read and
	  write to yaf core; add read autobounce.

2006-02-07 23:08  bht

	* [r2945] include/yaf/yafcore.h, src/yafcore.c: add UDP write to
	  yafcore. useless without udp read, which I'll add tomorrow.

2006-02-07 22:45  bht

	* [r2943] src/yaf.c: Tweaks. Development stalled pending acceptable
	  I/O framework for doing
	  IPFIX export.

2006-02-07 21:00  bht

	* [r2942] src/yafcore.c, src/yaftab.c: Fix private template
	  handling and flow counting bugs.

2006-02-07 18:44  bht

	* [r2939] src/yaf.c, src/yaftab.c, src/yaftab.h: Add uniflow mode
	  for compatibility with IPFIX implementations that
	  don't support biflow collection.

2006-02-07 16:57  bht

	* [r2938] src/yafcore.c: add (as yet untested) optional biflow
	  fields. Will save 26 bytes per uniflow; also will support
	  --uniflow mode in yaf for export to non-biflow-understanding
	  IPFIX collectors.

2006-02-03 20:37  bht

	* [r2906] src/yafscii.c, src/yaftab.c: Build error and typofixes.
	  Cast time in yaftab to keep all flows from occurring in January
	  1970 (oops).

2006-02-03 17:43  bht

	* [r2902] include/yaf/yafcore.h, src/yafscii.c, src/yaftab.c: Add
	  delta RTT support to yaf and yafscii. Needs testing.

2006-02-03 17:01  bht

	* [r2900] include/yaf/yafcore.h, src/yafcore.c, src/yafscii.c,
	  src/yaftab.c: Modify stime/etime to milliseconds for consistency,
	  add rdtime for
	  initial RTT (not yet supported by yaftab).

2006-02-02 22:29  bht

	* [r2896] include/yaf/autoinc.h, src/yaftab.c: linux header
	  brokenness fixes continue

2006-02-02 22:27  bht

	* [r2895] include/yaf/autoinc.h: linux header brokenness workaround

2006-02-02 22:08  bht

	* [r2894] include/yaf/autoinc.h, include/yaf/yafcore.h,
	  src/defrag.c, src/yaf.c: more linux build failure fixes

2006-02-02 21:56  bht

	* [r2893] include/yaf/autoinc.h, src/defrag.c: libyafrag linux
	  build fix.

2006-02-02 21:47  bht

	* [r2892] libyaf.pc.in, libyafrag.pc.in: add missing pkgconfig
	  files for YAF

2006-02-02 20:59  bht

	* [r2891] doc/Makefile.am: inconsequential build system tweak

2006-02-02 18:04  bht

	* [r2890] doc/Makefile.am: Add doc makefile

2006-02-02 18:03  bht

	* [r2889] doc/html/annotated.html,
	  doc/html/datalink_8h-source.html, doc/html/datalink_8h.html,
	  doc/html/defrag_8h-source.html, doc/html/defrag_8h.html,
	  doc/html/doxygen.css, doc/html/doxygen.png, doc/html/files.html,
	  doc/html/functions.html, doc/html/functions_vars.html,
	  doc/html/globals.html, doc/html/globals_defs.html,
	  doc/html/globals_func.html, doc/html/globals_type.html,
	  doc/html/index.html, doc/html/picq_8h-source.html,
	  doc/html/picq_8h.html, doc/html/struct___y_a_flow.html,
	  doc/html/struct___y_a_flow_key.html,
	  doc/html/struct___y_a_flow_val.html, doc/html/tab_b.gif,
	  doc/html/tab_l.gif, doc/html/tab_r.gif, doc/html/tabs.css,
	  doc/html/yafcore_8h-source.html, doc/html/yafcore_8h.html: Add

2006-02-02 17:56  bht

	* [r2888] configure.in, include/yaf/datalink.h,
	  include/yaf/defrag.h, include/yaf/picq.h, include/yaf/yafcore.h,
	  src/defrag.c, src/yaf.c: Allow user control of defrag resource
	  limits. Documentation.

2006-02-01 22:56  bht

	* [r2887] include/yaf/picq.h, include/yaf/yafcore.h: Documentation
	  for 0.1.0 release; in progress.

2006-02-01 22:26  bht

	* [r2886] AUTHORS, Doxyfile, Makefile.am, configure.in,
	  doc/Doxyfoot.html, doc/html, doc/yaf.1, doc/yafscii.1,
	  src/Makefile.am: Autotools build system tweaks and documentation
	  for 0.1 release.

2006-01-30 19:45  bht

	* [r2869] src/defrag.c, src/yaf.c, src/yafcore.c, src/yafscii.c,
	  src/yaftab.c, src/yaftab.h: Add flow counting to YAF. Defrag
	  bugfixes. yafscii tweaks. Payload capture tested; works.

2006-01-27 22:20  bht

	* [r2865] src/yafcore.c: YAF operational (no payload test)
	  checkpoint. YAF can read non-trivial
	  flow files, and yafscii can read them. Modify YAF file format to
	  use
	  four templates, a combinatorial expansion of TCP and payload data
	  presence. This week is now over.

2006-01-27 19:30  bht

	* [r2863] src/defrag.c, src/yaf.c, src/yaftab.c, src/yaftab.h: Add
	  active timeout support. Fix fragment sort-order error;
	  defragmentation works now. Remove a whole bunch of debug printf
	  code.

2006-01-26 19:17  bht

	* [r2855] include/yaf/yafcore.h, src/yafcore.c, src/yafscii.c:
	  Bugfixes. YAF/yafscii properly handle single-flow test file.

2006-01-26 01:17  bht

	* [r2853] src/yafcore.c: modify yafcore for new FixIE API.

2006-01-24 22:01  bht

	* [r2842] src/yafcore.c: Remove double endian swap in yafcore; this
	  is now fixbuf's problem.

2006-01-24 16:42  bht

	* [r2837] configure.in, src/yafcore.c: Modify core to work with
	  0.3.0 libfixbuf API

2006-01-23 22:10  bht

	* [r2833] src/yafcore.c: fix typobug in flag handling in core.

2006-01-23 15:06  bht

	* [r2830] src/yafscii.c: yafscii tweaks for new TCP information in
	  flow.

2006-01-23 14:35  bht

	* [r2829] src/yaftab.c: Fix state errors. Now tracks FIN four-way
	  properly.

2006-01-20 23:06  bht

	* [r2828] src/picq.c, src/yaftab.c: fix pick queue bug in queue
	  length == 1 case. first complete run
	  checkpoint. bugs remaining: fin handshake detection, successful
	  fragment assembly.

2006-01-20 22:50  bht

	* [r2827] src/defrag.c, src/picq.c, src/yafscii.c, src/yaftab.c,
	  yaf.xcodeproj/project.pbxproj: Incremental progress. Finish
	  changing yafscii to new flow
	  structures. Debugging pick queue.

2006-01-20 19:11  bht

	* [r2826] include/Makefile.am, src/Makefile.am: yaf refactor
	  autotools build system changes

2006-01-20 19:10  bht

	* [r2825] src/defrag.c, src/picq.c, src/yafcore.c, src/yaftab.c,
	  src/yaftab.h: Refactor build checkpoint.

2006-01-19 23:02  bht

	* [r2824] include/yaf/picq.h, include/yaf/yafcore.h, src/defrag.c,
	  src/picq.c, src/yafcore.c, src/yafscii.c, src/yaftab.c,
	  yaf.xcodeproj/project.pbxproj: Giant refactor to make YAF flow
	  and defrag more easily debuggable. Fix
	  numerous bugs in the process, including the one (I think) caused
	  all
	  the hashtable weirdness. Not build tested yet, and payload
	  capture
	  code has not yet been translated.
	  
	  Fix FIN state handling design flaw.
	  
	  Migrate ISN into flow itself. This can help with reassembling
	  flows
	  split by active or idle timeout.

2006-01-18 21:32  bht

	* [r2819] src/defrag.c, src/yaftab.c: More debugging. Still running
	  into weirdness with flow table
	  containing flows it doesn't really contain (same with frags). Fix
	  flow
	  end time bug.

2006-01-18 18:41  bht

	* [r2815] src/defrag.c, src/yaf.c, src/yaftab.c: continued
	  debugging. fix missing flow table insert.

2006-01-18 17:55  bht

	* [r2813] src/defrag.c, src/yaftab.c: fix flow and fragment queue
	  null dereference errors. debugging continues.

2006-01-18 17:46  bht

	* [r2812] yaf.xcodeproj, yaf.xcodeproj/project.pbxproj: red card,
	  black card, follow the red card...

2006-01-18 17:43  bht

	* [r2811] src/defrag.c: inconsequential printf debugging tweaks

2006-01-18 15:14  bht

	* [r2810] src/defrag.c, src/yaf.c: printf debugging; pausing
	  development to fix issues with my build environment.

2006-01-17 21:51  bht

	* [r2807] src/defrag.c, src/yaftab.c: Add TCP payload capture. Fix
	  UDP payload offset bug. Fix IP fragment
	  offset bug. Fix splen clipping bug for non-TCP
	  payload. Builds. Onward, test!

2006-01-17 21:10  bht

	* [r2805] AUTHORS, COPYING, ChangeLog, Makefile.am, NEWS, README,
	  configure.in, doc, include/Makefile.am, include/yaf/datalink.h,
	  include/yaf/defrag.h, src/Makefile.am, src/datalink.c,
	  src/defrag.c, src/yaf.c, src/yafscii.c: YAF Autotools build
	  system.

2006-01-17 15:41  bht

	* [r2798] include/datalink.h, include/defrag.h,
	  include/yaf/datalink.h, include/yaf/defrag.h, src/datalink.c,
	  src/defrag.c, src/yaf.c, src/yaftab.c, src/yaftab.h: Build
	  checkpoint. Now testing.

2006-01-17 14:01  bht

	* [r2796] include/datalink.h, include/defrag.h, src/datalink.h,
	  src/defrag.h: moving headers to include (for libyafrag)

2006-01-17 13:49  bht

	* [r2795] src/datalink.c, src/datalink.h, src/defrag.c,
	  src/defrag.h, src/yaf.c, src/yaftab.c, src/yaftab.h: Monster
	  Defrag Checkin. Defragmentation is complete; no build test
	  yet. Work in progress on YAF dispatcher. Testing should start
	  today.

2006-01-16 23:45  bht

	* [r2794] include/yaf/autoinc.h, include/yaf/yafcore.h,
	  src/datalink.c, src/datalink.h, src/defrag.c, src/defrag.h,
	  src/subflow.c, src/subflow.h, src/yaftab.c, src/yaftab.h: Massive
	  YAF fragmentation/reassembly switcharound. Working now on a
	  non-libnids based fragment reassembler. New datalink.[ch] finds
	  an IP
	  header in a pcap packet buffer based on datalink.

2006-01-16 15:56  bht

	* [r2790] src/subflow.c, src/subflow.h: subflow ==> defrag, phase
	  1...

2006-01-13 21:40  bht

	* [r2786] include/yaf/yafcore.h, src/yaftab.c: EOD commit. Add
	  pseudo-state tracking for TCP flows.

2006-01-13 20:57  bht

	* [r2785] configure.in, src/subflow.c, src/subflow.h, src/yaf.c:
	  Continued YAF work. Fall back to libnids refactor/inclusion
	  solution. Add subflow, which will contain the refactored libnids
	  code. Add not-yet-working configure script (no Makefile.am yet)

2006-01-13 16:09  bht

	* [r2784] src/yaf.c, src/yafscii.c: Not _quite_ there yet. Fix YAF
	  build errors.

2006-01-13 15:42  bht

	* [r2783] include/yaf/yafcore.h, src/yafscii.c, src/yaftab.c: Build
	  checkpoint. YAF/yafscii build. Testing begins.

2006-01-12 22:49  bht

	* [r2782] include/yaf/autoinc.h, include/yaf/yafcore.h, src/yaf.c,
	  src/yafscii.c, src/yaftab.c, src/yaftab.h: Add yafscii. yaf
	  appears to be feature-complete; EOD checkin while
	  playing build error golf.

2006-01-11 22:40  bht

	* [r2779] include/yaf/yafcore.h, src/yaf.c, src/yaftab.c,
	  src/yaftab.h: YAF table/queue complete; stubbed out YAF proper.
	  Still does not build.

2006-01-10 22:34  bht

	* [r2775] include/yaf/yafcore.h, src/yaf.c, src/yafcore.c,
	  src/yaftab.c: EOD incremental progress on YAF. Does not even
	  think of building.

2006-01-10 16:28  bht

	* [r2774] include, include/yaf, include/yaf/autoinc.h,
	  include/yaf/yafcore.h, src/yaf.c, src/yafcore.c: YAF I/O core
	  library complete.

2006-01-06 22:19  bht

	* [r2772] ., src, src/yaf.c: Begin work on YAF core, libnids +
	  fixbuf + airframe => All New All
	  Singing All Dancing Not Argus Biflow Generator.
	  
	  This is more of a sketch of a data structure than anything else;
	  during sketching, it became clear that fixbuf's varlen interface
	  sucks,
	  so I'll fix it Monday to be usable.

