jkaeber [Tue, 27 Nov 2007 15:10:03 +0000]
Refactored VARIANT field.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@539
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 27 Nov 2007 10:40:46 +0000]
integrated sub-parser for variants
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@538
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 26 Nov 2007 21:11:40 +0000]
Utils/Daemon: Made Daemon::exit() static
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@537
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 26 Nov 2007 08:39:29 +0000]
Utils/Daemon: BUGFIX: Fix command line argument parsing
Utils/Daemon: Add 'main()' documentatory example
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@536
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 26 Nov 2007 08:13:39 +0000]
Utils: Rename SystemException::code() to SystemException::errorNumber()
Utils: Rename Daemon::fail() to Daemon::exit()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@535
270642c3-0616-0410-b53a-bc976706d245
g0dil [Sat, 24 Nov 2007 17:04:52 +0000]
Socket/Protocols/Raw: Use throwErrno() in TunTapSocketHandle
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@534
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 23 Nov 2007 17:34:30 +0000]
Utils: Implement more flexible SystemException
Replace all 'throw SystemException(...)' commands with 'throwErrno(...)'
Add additional links to documentation header
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@533
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 23 Nov 2007 16:31:02 +0000]
first version for tap device support.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@532
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 23 Nov 2007 12:49:43 +0000]
Documentation updates
Rename IpV[46]* -> IPv[46]*
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@531
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 23 Nov 2007 12:47:50 +0000]
Documentation updates
Rename IpV[46]* -> IPv[46]*
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@530
270642c3-0616-0410-b53a-bc976706d245
dw6 [Fri, 23 Nov 2007 12:47:22 +0000]
minor change
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@529
270642c3-0616-0410-b53a-bc976706d245
dw6 [Fri, 23 Nov 2007 10:35:37 +0000]
renaming
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@528
270642c3-0616-0410-b53a-bc976706d245
dw6 [Fri, 23 Nov 2007 10:34:50 +0000]
DTCP
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@527
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 22 Nov 2007 16:42:31 +0000]
Packets: Add 'Translator' argument to Parse_Variant_Direct
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@526
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 22 Nov 2007 15:39:50 +0000]
Packets: Change Parse_VectorN sizer to to allow explicitly specifying the size field offset
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@525
270642c3-0616-0410-b53a-bc976706d245
jmo [Thu, 22 Nov 2007 13:39:15 +0000]
- close on socket handle now calls v_close() -> protocol()->close()
- terminate on socket handle now calls v_terminate() -> protocol()->teminate()
- unix domain sockets now remove there filesystem representaion on close or terminate
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@524
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 16 Nov 2007 10:34:57 +0000]
added tests for LLC/SNAP
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@523
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 15 Nov 2007 16:25:11 +0000]
added useful table for IPv4 header
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@522
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 15 Nov 2007 13:27:15 +0000]
Scheduler: BUGFIX: check fdErase_ when (re-)adding a filedescriptor
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@521
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 15 Nov 2007 10:12:54 +0000]
Utils: Fix documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@520
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 15 Nov 2007 08:41:16 +0000]
Add SENF internal senf::SenfLog debug stream and make it default for the 'senf' namespace.
Small SCons V0.96 compatibility fix
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@519
270642c3-0616-0410-b53a-bc976706d245
tho [Wed, 14 Nov 2007 21:18:46 +0000]
first prototype for the new Ethernet LLC/SNAP Packet
todo: add tests & documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@518
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 14 Nov 2007 14:10:01 +0000]
Fix installation dependency checking to add some missing files to the install procedure
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@517
270642c3-0616-0410-b53a-bc976706d245
tho [Wed, 14 Nov 2007 10:54:41 +0000]
added html image map to Handle Hierarchy image
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@516
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 14 Nov 2007 10:47:34 +0000]
Utils/Daemon: Documentation
Utils/Daemon: Last implementation fixes
Fix installation of some missing files
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@515
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 13 Nov 2007 16:41:12 +0000]
Daemon class moved to Utils/Daemon into libUtils_Daemon library
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@514
270642c3-0616-0410-b53a-bc976706d245
tho [Tue, 13 Nov 2007 15:35:45 +0000]
simplified (hopefully) to documentation for the PacketTypes
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@513
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 13 Nov 2007 15:28:10 +0000]
Small documentation updates
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@512
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 13 Nov 2007 14:58:50 +0000]
Socket/Protocols/Inet: Fix off-by-one error in INet6Address
PPI: Fix cloneSource unit-test packet construction
Scheduler: BUGFIX: uninitialized loop variable
Scheduler: BUGFIX: delay deletions in fdTable_ (can't change map while iterating over it)
Add global 'valgrind' target
Add 'valgrind.sup' suppressions file to suppress custom benign valgrind errors
Fix all unit-tests to run correcly under valgrind (mostly timing adjustments)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@511
270642c3-0616-0410-b53a-bc976706d245
tho [Tue, 13 Nov 2007 13:19:13 +0000]
some doc fixing
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@510
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 13 Nov 2007 10:49:26 +0000]
removed boost::filesystem dependency
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@509
270642c3-0616-0410-b53a-bc976706d245
jmo [Tue, 13 Nov 2007 10:11:41 +0000]
doing a unit test in a more sensible way :)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@508
270642c3-0616-0410-b53a-bc976706d245
jmo [Mon, 12 Nov 2007 17:03:19 +0000]
more usable unix sockets classes
- some tests commented out
- bind in constructor enabled by given address
- and more :)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@507
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 12 Nov 2007 11:40:58 +0000]
Scheduler: Daemon class: Better IPC in daemonize()
Scheduler: Daemon class: Implement default argument parsing
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@506
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 9 Nov 2007 22:23:26 +0000]
Scheduler: Hack suppoer for ordinary files into the scheduler (epoll does *not* support ordinary files ...)
Scheduler: Daemon class: Add consoleLog (log file) support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@505
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 9 Nov 2007 16:04:42 +0000]
added generic test target.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@504
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 9 Nov 2007 15:31:56 +0000]
new TLVPacket release :) now fixed sized length field support.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@503
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 9 Nov 2007 13:46:24 +0000]
Scheduler: Daemon class: pidfile creation
Scheduler: Daemon class: Fix DaemonWatcher to not drop info from stdout/stderr when the child terminates
Scheduler: Daemon class: Replace all ::exit() calls in the daemon watcher with ::_exit()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@502
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 9 Nov 2007 11:49:53 +0000]
Packets: Fix min_value / max_value boundary cases for Parse_(U)IntField
Scheduler: Add debug log message, fix signal handlin bug
Scheduler: Remove all registered handlers/callbacks/descriptors at end of unit test
Utils/Logger: Undef SENF_LOG_CONF if defined in main.test.hh
Scheduler: Moved Daemon class from Utils here. Can't be in Utils since it depends on the Scheduler :-(
Scheduler: Daemon class: Implemented correkt fork() and simple log-passing behaviour
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@501
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 9 Nov 2007 08:47:54 +0000]
added min_value and max_value for integer parsers
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@500
270642c3-0616-0410-b53a-bc976706d245
tho [Wed, 7 Nov 2007 17:17:45 +0000]
don't copy & paste blindly
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@499
270642c3-0616-0410-b53a-bc976706d245
tho [Wed, 7 Nov 2007 17:05:27 +0000]
some small doc fixes
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@498
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 7 Nov 2007 12:11:27 +0000]
Utils: Commit missed file
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@497
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 7 Nov 2007 11:59:18 +0000]
Utils/Logger; Small documentation fix
Utils: Catch exceptions in senf::Daemin in non-debug build
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@496
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 7 Nov 2007 10:09:14 +0000]
Packets/DefaultBundle: Document finalize() action
Scheduler: Elaborate more on boost::bind usage
Utils: Start senf::Daemon base class
Utils/Logger: Make ConsoleTarget a singleton
Utils/Logger: Introduce fallback routing
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@495
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 5 Nov 2007 15:37:01 +0000]
Scheduler: Add POSIX/UNIX signal support
Scheduler: Simplify callback parameter (remove mostly ignored callback handle parameter)
Scheduler: Add timeoutEarly and timeoutAdjust parameters
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@494
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 2 Nov 2007 15:15:06 +0000]
Utils: Revamp documentation overview and add some missing docs
Utils: Rename SafeBool to safe_bool (hmm ...)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@493
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Fri, 2 Nov 2007 11:53:46 +0000]
Added $Id$, hope, this works
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@492
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Fri, 2 Nov 2007 11:50:16 +0000]
Added Id property/keyword
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@491
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 1 Nov 2007 11:35:47 +0000]
Utils/Logger: Implement TimeSource facility
Utils/Logger: Add Alias documentation
Scheduler: Add scheduler based logger time source
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@490
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 1 Nov 2007 10:19:27 +0000]
Utils/Logger: Fix 'senf::log::DefaultArea as empty-string' ambiguity
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@489
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 31 Oct 2007 15:31:33 +0000]
Utils/Logger: Completed documentation
Utils/Logger: FileTarget implementation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@488
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Wed, 31 Oct 2007 09:10:10 +0000]
First shot. Syntax Definition as per RFC2784.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@487
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 30 Oct 2007 20:20:48 +0000]
Implement (manual .. yuck) topological sort of SConscript files
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@486
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 30 Oct 2007 16:25:45 +0000]
Remove empty unit tests
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@485
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 30 Oct 2007 16:12:55 +0000]
Link statically against boost_unit_test_framework library
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@484
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 30 Oct 2007 14:48:42 +0000]
Fix boot auto unit tests for Boost V1.34 compatibility
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@483
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 30 Oct 2007 14:31:37 +0000]
Utils/Logger: Documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@482
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 30 Oct 2007 13:24:19 +0000]
Utils/Logger: Complete unit testing
Utils/Logger: Fix routing API ambiguities
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@481
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 30 Oct 2007 11:28:57 +0000]
Utils/Logger: BUGFIX: Compile time syntax error
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@480
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 30 Oct 2007 10:34:52 +0000]
Utils/Logger: Correct newline handling in IOStreamLogger
Utils/Logger: Completed the target routing and querying API
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@479
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 29 Oct 2007 17:24:57 +0000]
Utils/Logger: Complete route caching
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@478
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 26 Oct 2007 22:35:32 +0000]
Bugfix: More template-logging fixes
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@477
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 26 Oct 2007 15:00:30 +0000]
Utils/Logger: Implement targets
Utils/Logger: Implement message routing -> logging library is working now
Move 'nil' class into Utils/mpl.hh
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@476
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 24 Oct 2007 22:08:06 +0000]
Utils/Logger: Reorganize source code
Utils/Logger: Documentation
Utils/Logger: Better SENF_LOG_CLASS_AREA integration
Utils/Logger: Fix compile-time config bug for larger configurations
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@475
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 23 Oct 2007 09:43:19 +0000]
Packets: senf::Parse_Variant documentation
Packets/MPEGDVBBundle: Use senf::Parse_Variant in SNDUPacket
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@474
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 22 Oct 2007 23:26:11 +0000]
Packets: Add container helper macros
Packets: Move example policies into .dox files
Packets: Implement variant parser
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@473
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 22 Oct 2007 08:29:48 +0000]
Packets/MPEGDVBBundle: Move DIA2PNGMAXWIDTH to Dia2Png command.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@472
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 19 Oct 2007 12:57:07 +0000]
Packets: Small bugfix to parser macros
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@471
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 19 Oct 2007 12:28:13 +0000]
Packets: complete pcket parser helper macro documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@470
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 19 Oct 2007 11:20:08 +0000]
image added for tlv
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@469
270642c3-0616-0410-b53a-bc976706d245
dw6 [Thu, 18 Oct 2007 13:29:02 +0000]
documenting copyright correctly
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@468
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 18 Oct 2007 09:38:18 +0000]
Packets: Add introductory parse helper documentation
Utils: Implement ErrnoException
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@467
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 17 Oct 2007 07:58:43 +0000]
Packets: Some more porting of old parsers to the new parse helpers
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@466
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 16 Oct 2007 14:33:04 +0000]
Packets: Add parse helper SENF_PARSER_SKIP_BITS
Packets: Add parse helpers for private fields
Packets: Rename all SENF_PARSE_ parse helpers to SENF_PARSER_
Packets/MPEGDVBBundle: Fix parsers to make use of the new parse helper features
Add additional Doxygen predefined macros to correctly parse the packet parse helper macros
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@465
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 16 Oct 2007 12:46:33 +0000]
Packets: Add additional parse helper macros
Packets: Add parse helper unit-test
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@464
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 16 Oct 2007 09:03:38 +0000]
Packets: Clean up ParseHelpers implementation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@463
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 16 Oct 2007 01:39:51 +0000]
Packets: Complete reimplementation of parse helper macros
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@462
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 11 Oct 2007 08:07:14 +0000]
Utils/Logger: Implement Area and Stream registry
Utils/Logger: New SENF_LOG_CONF syntax supporting not-yet-declared areas and streams
Utils/Logger: Target baseclass
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@461
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 11 Oct 2007 06:33:44 +0000]
Utils/Logger: BUGFIX: add SENF_LOG_TPL variants which work with templatized log parameters
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@460
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 11 Oct 2007 06:26:38 +0000]
senfscons: Fix 'Object' build helper to work with empty source list in SCons 0.96.1
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@459
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 10 Oct 2007 07:08:36 +0000]
Utils: Moved Logger into 'Logger/' submodule
Logger: Implemented compile-time configuration support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@458
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 8 Oct 2007 13:23:45 +0000]
Packets: Allow packet parsers to access the packet chain
Packets/DefaultBundle: Implement IpV6Packet, IpV6Extensions and UDPPacket's finalize()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@457
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 8 Oct 2007 09:35:33 +0000]
Utils: Implement IpChecksum helper class
Packets: Implemnet generic assignment of boost::optional's to parsers
Packets: Fix <n>_offset field definition in BOOST_PACKET_PARSER_DEFINE_FIELDS
Packets: Implement PacketTypeMixin::key() helper
Packets: Clarify documentation regiarding valid()/in-valid() packets
Packets/DefaultBundle: Implement EthernetPacket, EthVLanPacket and IpV4Packet's finalize()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@456
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 5 Oct 2007 11:34:56 +0000]
TLVPacket creating is working now; thanx to Stefan once again. Documentation will follow...
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@455
270642c3-0616-0410-b53a-bc976706d245
tho [Mon, 1 Oct 2007 11:35:55 +0000]
TLVPacket creating with changing HeaderSize doesn't work :(
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@454
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 21 Sep 2007 15:41:02 +0000]
Parser for TLVPacket is working now, thanx to Stefan for the hint.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@453
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 20 Sep 2007 13:08:21 +0000]
houston, we have a problem...
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@452
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 20 Sep 2007 12:25:14 +0000]
for david: added first tlv-packet prototype
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@451
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 20 Sep 2007 06:20:08 +0000]
Add libsenf_filesystem
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@450
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 19 Sep 2007 16:01:06 +0000]
removed scrab
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@449
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 19 Sep 2007 16:00:00 +0000]
removed some errors, added basic unit tests
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@448
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 19 Sep 2007 13:20:00 +0000]
added documentation. hopefully enough and correct.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@447
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 19 Sep 2007 12:29:53 +0000]
basic implementation of Unix Domain Sockets, for now Datagram only. docs mostly missing.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@446
270642c3-0616-0410-b53a-bc976706d245
tho [Mon, 17 Sep 2007 15:47:08 +0000]
some small doc fixes
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@445
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 13 Sep 2007 16:19:38 +0000]
Fix 'scons clean' dependencies
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@444
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 13 Sep 2007 14:17:57 +0000]
Fix dircopy for SCons V0.96.1
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@443
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 13 Sep 2007 13:55:57 +0000]
Fix install in SCons 0.96.1
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@442
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 13 Sep 2007 12:06:33 +0000]
Typo fix
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@441
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 13 Sep 2007 10:08:21 +0000]
PPI: Rename all 'Reader's to 'Source's and 'Writer's to 'Sink's
Fix dependency generation for built programs
Fix depenfencies for auto-generated sources
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@440
270642c3-0616-0410-b53a-bc976706d245